Uploaded by aldipermata8

Modul 4

advertisement
4
Tipe Data, Variabel dan Operator
Penjelasan Umum
A. Tipe Data
Data memiliki tipe yang berbeda beda dan biasanya data dikelompokan pada kelompok
yang sejenis. Pada pemrograman visual basic terdapat beberapa jenis tipe data yang dapat
digunakan tergantung pada kebutuhan pemrogram. Berikut beberapa jenis tipe data yang dapat
digunakan yaitu :
Gambar 16 : Tipe Data dalam Visual Basic 6.0
Keterangan Tipe Data :
1. Integer, Long
: Tipe data untuk bilangan angka bulat
2. Single, double
: Tipe data untuk angka pecahan / desimal
3. Currency
: Tipe data untuk angka mata uang
4. String
: Tipe data untuk teks
5. Boolean
: Tipe data untuk logika (True / False)
6. Date
: Tipe data untuk waktu / tanggal
7. Object
: Tipe data untuk sebuah objek misalnya gambar
8. Variant
: Tipe variant
Catatan :
Penggunaan data berupa angka yang tidak akan diproses aritmatika di
anjurkan menggunakan jenis tipe data String bukan integer atau sejenis
B. Variabel
Variabel merupakan suatu tempat untuk menampung nilai pada momory komputer yang
bersifat sementara (temporary). Variabel dapat digunakan selama aplikasi / program berjalan.
Sebuah variabel harus diberi nama, misalnya a=4, dan penamaan variabel harus berbeda
dengan variabel lainnya.
Dalam pemrograman visual basic terdapat aturan dalam penulisan variabel yaitu :
1. Tidak diperbolehkan menggunakan angka di awal penamaan variabel, Contoh : 2data
seharusnya data2.
2. Tidak diperbolehkan membuat nama variabel dengan simbol, terkecuali simbol
underscore ( _ ), contoh : @data
3. Tidak boleh mengandung spasi, contoh : data 1 seharusnya data_1
4. Tidak diperbolehkan membuat nama variabel menggunakan nama sintaks Visual
Basic, Contoh : string, caption, text
Berdasarkan pada jenisnya variabel di pemrograman visual basic variabel dapat dibedakan
menjadi 3 macam yaitu variabel lokal, variabel global form dan variabel global project.
Pemanfaatan ketiga variabel ini dapat disesuaikan dengan kondisi atau kebutuhan project.
Berikut penjelasan atas 3 jenis variabel pada visual basic.
1. Variabel Lokal
Adalah variabel yang hanya aktif dan dapat digunakan dalam suatu fungsi atau
subroutine. Penulisan variabel jenis ini langsung dilakukan pada sub routine coding.
Gambar 17 : Penulisan Variabel Lokal
2. Variabel Global pada Form
Adalah variabel yang aktif dan dapat digunakan oleh satu form yang berjalan, apabila
terdapat form lain ingin menggunakan variabel ini maka tidak dapat dilakukan
walaupun form tersebut tergabung pada satu project.
Penulisan variabel jenis ini dilakukan pada bagian paling atas lembar coding dengan
cara : Pilih Tab General pada Tab Object Selector di lembar Code
Gambar 18 : Penulisan Variabel Global Form
3. Variabel Global pada Project
Variabel ini akan aktif dan dapat digunakan untuk seluruh form yang tergabung dalam
satu project atau aplikasi. Berikut merupakan cara penulisan variabel global project
yaitu : Buat sebuah variabel dengan jenis public pada module
Gambar 19 : Penulisan Variabel Global Project
PENDEKLARASIAN VARIABEL
Variabel yang telah dibuat harus dilakukan pendeklarasian ke tipe data tertentu agar
memperoleh hasil operasi data yang sesuai dengan kebutuhan, walaupun dalam pemrograman
Visual Basic variabel yang tidak dideklarasikan tetap dapat diproses hanya saja variabel yang
tidak dideklarasikan tersebut akan dinggap bernilai STRING (Teks).
Terdapat dua cara dalam melakukan pendeklarasian variabel pada visual basic yaitu
Deklarasi Eksplisit dan Deklarasi Implisit.
1. Deklarasi Eksplisit
Pendeklarasian jenis ini dilakukan dengan cara penentuan kata kunci diikuti dengan
nama variabel beserta tipe data. Aturan penulisannya adalah
<Kata Kunci> <Nama Variabel> AS <Tipe Data>
Contoh
Dim Data1 AS Integer
Tabel 2 : Kata Kunci Deklarasi Variabel Secara Eksplisit
2. Deklarasi Implisit
Kebalikan dari eksplisit, aturan pendeklarasian implisit
dilakukan dengan
menggunakan simbol sebagai pengganti penggunaan kata kunci.
Tabel 3 : Karakter untuk deklarasi Implisit
Contoh penulisan :
Kalimat$ = “Belajar Visual Basic”
Harga% = 1500
Catatan :
Dalam Visual Basic, terdapat komponen yang memiliki kemiripan fungsi dengan
variabel yaitu yang disebut dengan Konstanta, namun yang membedakannya adalah
konstranta memiliki nilai tetap / Fix dan tidak dapat diubah selama aplikasi dijalankan.
Berikut aturan penulisan konstanta pada pemrograman visual basic.
<kata Kunci> CONST <Nama Konstanta> AS <Tipe Data=Nilai>
Public CONST data1 AS Integer = 13
Private CONST data1 AS Integer = 13
Const nama as string = “STMIK BNJ Lubuklinggau”
Public CONST data1 AS Integer = 13
C. Operator
Operator merupakan sebuah tanda atau simbol yang digunakan untuk menghubungkan
satu atau lebih variabel dengan tujuan untuk melakukan berbagai manipulasi dan pengolahan
data. Berikut jenis jenis operator pada visual basic :
1. Operator penugasan
Operator penugasan menggunakan simbol sama dengan ( = ) dengan fungsi untuk
memasukan data pada sebuah variabel atau konstanta
Contoh
A = 12
A= A +1
Text1.Text = “STMIK Bina Nusantara Jaya”
2. Operator Aritmatika
Operator aritmatika digunakan untuk operasi matematika. Penulisan operator
aritmatika mempunyai hirarki dari yang paling tinggi ke yang paling rendah, berikut
beberapa simbol dalam operator aritmatika
3. Operator Pembanding
Operator pembanding digunakan untuk membandingkan suatu data dengan data lain
dan menghasilkan logika benar atau salah. Bentuk dari operator perbandingan adalah
:
4. Operator Logika
Operator pembanding digunakan untuk mengekspesikan satu atau lebih data logika
yang akan menghasilkan data logika baru. Tabel simbol operator logika adalah sebagai
berikut
Contoh 4
Buat satu project dengan 2 form pilih Standar EXE untuk mempraktekan penggunaan
variabel lokal dan global. Tambahkan kompenen komponen berupa Label, TextBox, dan
CommandButton. Berikut tampilan desain formnya.
Berikut rincian dari setiap objek yang berlaku pada kedua form pada contoh 4
No
Jenis Objek
Properties
1
Form
Border Style = 1 – Fixed Single
Caption = “Variabel”
StartUpPosition = 2 – CenterScreen
2
Label
Name = LBLLOKAL
BackColor = VBWhite
3
Label
Name = LBLLGLBFORM
BackColor = VBWhite
4
Label
Caption=”Var Lokal”
Name = LBLLGLBPRJ
BackColor = VBWhite]
5
CommandButton
Name = Command1
Caption = “Var Lokal”
6
CommandButton
Name = Command2
Caption = “Var Global Form”
7
CommandButton
Name = Command3
Caption = “Var Global Project”
8
CommadButton
Name = Command4
Caption = “Tampilkan Form 2”
Selanjutnya kita lakukan tahap pembuatan coding. Silahkan ikuti perintah pada gambar
dibawah ini :
Coding Pada Form 1
1. Double Klik Objek Form, dan ketikan kode ini pada Object Selector “General”
Dim glb_form As Single
2. Double Klik Objek Command1, dan ketikan kode dibawah ini :
Private Sub Command1_Click()
Dim lokal As String
lokal = "STMIK BNJ Lubuklinggau"
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
3. Double Klik Objek Command2, dan ketikan kode dibawah ini :
Private Sub Command2_Click()
glb_form = 33.14
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
4. Double Klik Objek Command3, dan ketikan kode dibawah ini :
Private Sub Command3_Click()
glb_project = 100
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
5. Double Klik Objek Command4, dan ketikan kode dibawah ini :
Private Sub Command4_click()
Form2.show
End Sub
Setelah seluruh script diatas dibuat, maka selanjutya buat satu module dengan cara klik kanan
pada Project1 pada jendela project explorer, kemudian pilih module.
Pada objek module silahkan ketik script berikut :
Public glb_project As Integer
Selanjutnya silahkan ketikan kode berikut pada form 2
Coding Pada Form 2
1. Double Klik Objek Command1, dan ketikan kode dibawah ini :
Private Sub Command1_Click()
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
2. Double Klik Objek Command2, dan ketikan kode dibawah ini :
Private Sub Command1_Click()
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
3. Double Klik Objek Command3, dan ketikan kode dibawah ini :
Private Sub Command3_Click()
glb_project = 150
LBLLokal.Caption = lokal
LBLGLBFORM.Caption = glb_form
LBLGLBPRJ.Caption = glb_project
End Sub
Simpan project dan lakukan running pada aplikasi yang telah dibuat, silahkan lakukan
percobaan dengan mengekan tombol command1, 2 dan 3 perhatikan perubahan data yang
terjadi.
Penjelasan Contoh 4 :
1. Ketika menekan Command1 pada form 1 maka form akan
menampilkan tampilan form seperti gambar dibawah
Kalimat “STMIK BNJ Lubuklinggau” akan tampil sedangkan
yang lain akan menampilkan angka 0.
2. Ketika menekan Command2 pada form 1 maka form akan
menampilkan tampilan form seperti gambar dibawah
Hilang
Menampilkan angka 33.14
3. Ketika menekan Command3 pada form 1 maka form akan
menampilkan tampilan form seperti gambar dibawah
Menampilkan angka 1
Dari hasil percobaan pada contoh 4 kita akan dapat melihat perbedaan antara variabel Lokal
dan Variabel Global.
Contoh 5
Buat Project1 pilih Standar EXE, kemudian simpan dengan nama Contoh 5 untuk
mempraktekan operator dan tipe data dengan object TextBox, Label, dan Command Button
Berikut rincian dari setiap objek yang berlaku pada kedua form pada contoh 5
No
Jenis Objek
Properties
1
Form
Border Style = 1 – Fixed Single
Caption = “Operator dan Tipe Data”
StartUpPosition = 2 – CenterScreen
2
Label
Name = Label1
Caption =” + “
Font Size = 13
3
Label
Name = Label1
Caption =” = “
Font Size = 13
4
TextBox
Name = Text1
Text = “”
5
TextBox
Name = Text2
Text = “”
6
TextBox
Name = Text3
Text = “””
7
CommandButton
Name = Command1
Caption = “Hitung”
8
CommadButton
Name = Command2
Caption = “Bersihkan Data”
Selanjutnya kita lakukan tahap pembuatan coding. Silahkan ikuti perintah pada gambar
dibawah ini :
1. Double Klik Objek Command1, dan ketikan kode dibawah ini :
Private Sub Command1_Click()
Dim angka1 As Single
Dim angka2 As Single
angka1 = Text1.Text
angka2 = Text2.Text
jumlah = angka1 + angka2
Text3.Text = jumlah
End Sub
Setelah seluruh script diatas dibuat, maka selanjutya silahkan dijalankan. Kemudian hapus
bagian script seperti gambar dibawah, lalu jalankan kembali dan silahkan perhatikan hasilnya.
Private Sub Command1_Click()
Dim angka1 As Single
Dim angka2 As Single
angka1 = Text1.Text
angka2 = Text2.Text
jumlah = angka1 + angka2
Text3.Text = jumlah
End Sub
LATIHAN
Silahkan kerjakan latihan ini secara mandiri dan amati serta fahami.
1. Menghitung nilai persamaan y=x2 + 3x+2 dengan x diketahui, dan tampilkan seperti
pada gambar dibawah ini
2. Tampilkan tanggal untuk 30 hari kedepan, dan tampilkan seperti pada gambar
dibawah ini
3. Tampilkan selisih tanggal antara tanggal mulai dan tanggal akhir. Buat formnya
4. Menghitung harga pembelian komputer dengan spesifikasi sebagai berikut :
Harga Komputer
: Rp. 4.000.000,-
Harga Printer
: Rp. 550.000,-
Harga Monitor
: Rp. 750.000,-
Dengan memasukan jumlah kompute, monitor dan printer. Hitung total pembelian
dengan tampilan sebagai berikut :
Download