Microsoft Visual Basic 6.0 KONSTANTA, VARIABEL, TIPE DATA dan OPERATOR KONSTANTA Adalah bilangan atau string tetap yang nilainya tidak dapat diganti. Konstanta didefinisikan dengan kunci kata Const Cth : Const Kata Const PI = “Pelatihan VB 6” = 3.14 VB mempunyai banyak konstanta untuk sistem, umumnya diberi awalan “vb”. vbBlack Warna Hitam vbRed Warna Merah vbGreen Warna Hijau vbBlue Warna Biru vbCyan Warna Cyanida vbMagenta Warna Magenta vbYellow Warna Kuning VARIABEL Variabel Adalah sebuah tempat penyimpanan data sementara dan bisa berubah nilainya. Deklarasi Variabel : Bentuk Umum : Dim <nama_variabel> As <tipe data> Dim : Berlaku sampai suatu prosedur selesai dijalankan Cara penentuan Variabel : o Nama Variabel harus diawali dengan Huruf o Boleh terdiri atas huruf, angka, underscore( _ ) o Tidak boleh lebih dari 255 karakter Pendeklarasian Variabel Ada 2 : 1. Deklarasi Variabel Implicit Yaitu Mendeklarasikan nama variabel beserta tipe datanya dan langsung mengalokasikan nilainya didalam memori. 2. Deklarasi Variabel Eksplicit Yaitu Mendeklarasikan nama variabel beserta tipe datanya didalam prosedur. TIPE DATA Tipe Data Integer Long Single Double Nilai -32768 s/d 32767 -2 147 483 648 s/d 2 147 483 647 1.4 E-45 s/d 3.4 E 38 .-3.4 E38 s/d –1.7 E-45 4.9E-324 s/d 1.7 E308 Keterangan Bilangan Bulat Bilangan Bulat Bilangan Pecahan Bilangan pecahan presisi ganda ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Currency Byte Boolean Date Object String Variant -4.9E-324 s/d –1.7E308 -922 337 203 685 477 5088 s/d 922 Mata Uang 337 203 685 477 5088 0 s/d 255 Bilangan Bulat True atau False 1/1/100 s/d 12/31/9999 Gambar Maksimum 65500 karakter Deret Karakter Salah satu dari tipe di atas OPERATOR 1. Operator aritmatik Operator aritmatika adalah operator yang digunakan untuk perhitungan, antara lain : 2. Operator pembanding Operator pembanding adalah untuk membanding dua buah operand yang menghasilkan nilai true atau false. Operator pembanding antara lain : 3. Operator logika Operator logika adalah untuk komparasi dua buah perbandingan yang menghasilkan nilai true atau false. Operator pembanding antara lain : ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Untuk membuat form baru, • Buka Aplikasi Visual Basic 6.0 • Pilih Menu OpenProject – Pilih tempat penyimpanan project – Open • Pilih Menu Project – Add Form – pilih tab new (form) – open ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Latihan part2_a Objek Properties Option1 Nilai Biru OptBiru Option2 Hijau OptHijau Option3 Merah OptMerah Option4 Miring OptMiring Option5 Caption Tebal Name OptTebal Option6 Size OptSize Option7 Kuning OptKuning Option8 Putih OptPutih Option9 Hitam OptHitam Text1 Text SYARA SYAHADA Name Text1 Command1 Command2 CmdKeluar Name &Keluar Caption CmdBersih &Bersih ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Private Sub optbiru_Click() Text1.ForeColor = vbBlue End Sub Private Sub opthijau_Click() Text1.ForeColor = vbGreen End Sub Private Sub optmerah_Click() Text1.ForeColor = vbRed End Sub Private Sub opthitam_Click() Text1.BackColor = vbBlack End Sub Private Sub oprkuning_Click() Text1.BackColor = vbYellow End Sub Private Sub optputih_Click() Text1.BackColor = vbWhite End Sub Private Sub optmiring_Click() Text1.FontItalic = True End Sub Private Sub opttebal_Click() Text1.FontBold = True End Sub Private Sub optsize_Click() Text1.FontSize = 20 End Sub Private Sub bbersih_Click() optbiru.Value = False opthijau.Value = False optmerah.Value = False optmiring.Value = False opttebal.Value = False optsize.Value = False optkuning.Value = False optputih.Value = False opthitam.Value = False End Sub Private Sub bkeluar_Click() End End Sub ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Latihan part2_b Klu dah desain,, ganti name masing2 object y??? Biasakan sendiri,, Private Sub cmdbagi_Click() hasil.Text = Val(tnil1.Text) / Val(tnil2.Text) End Sub Private Sub cmdkali_Click() thasil.Text = Val(tnil1.Text) * Val(tnil2.Text) End Sub Private Sub cmdbersih_Click() tnil1.Text = "" tnil2.Text = "" thasil.Text = "" optand.Value = False optor.Value = False tnil1.SetFocus End Sub Private Sub cmdkeluar_Click() ra = MsgBox("Yakin Nich Mau Keluar?", vbQuestion + vbYesNo, "Konfirmasi") If ra = vbYes Then End End If End Sub ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Private Sub cmdkurang_Click() thasil.Text = Val(tnil1.Text) Val(tnil2.Text) End Sub Private Sub cmdtambah_Click() thasil.Text = Val(tnil1.Text) + Val(tnil2.Text) End Sub Private Sub cmdlebihbesar_Click() thasil.Text = Val(tnil1.Text) > Val(tnil2.Text) End Sub Private Sub optand_Click() thasil.Text = Val(tnil1.Text) >= 50 And Val(tnil2.Text) < 75 End Sub Private Sub cmdlebihkecil_Click() thasil.Text = Val(tnil1.Text) < Val(tnil2.Text) End Sub Private Sub optor_Click() thasil.Text = Val(tnil1.Text) <= 30 Or Val(tnil2.Text) > 45 End Sub ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 Untuk menjalankan form selanjutnya, • Pilih Menu Project - ProjectProperties • Pilih StartUp Object • Coba run,, ☺ syara26.wordpress.com ☺ Microsoft Visual Basic 6.0 ☺ syara26.wordpress.com ☺