VB 1
VB 1
00
Menu Bar
Bagian ini menampilkan perintah-perintah yang dipergunakan selama menjalankan bekerja dilingkungan VB. Bererapa fungsi yang terdapat pada menu bar antara lain membuat dan menyimpan project, menyalin file, menjalankan program, mencetak , beberapa alat bantu pemrograman dan lainnya.
Form Designer
Window yang dipergunakan untuk meletakkan berbagai kontrol yang dipergunakan sebagai antar muka dari program yang dibuat.
gambar 2.3 Tampilan Toolbox Setelah kontrol yang terdapat pada tool box diletakkan pada form, kontrol tersebut dapat diberikan nilai sesuai dengan fungsi yang akan di jalankan, nilai tersebut diletakkan di windows properties.
Code Editor
Window yang dipergunakan untuk menuliskan program, setiap kontrol dalam form dapat memiliki fungsi tertentu. Fungsi tersebut diwujudkan dalam deret perintah, perintah perintah ini yang di tuliskan kedalam window code editor. VB menyediakan auto list untuk memberikan nilai yang terdapat pada suatu kontol, sehingga mengurangi kesalahan penulisan program. Cara menggunakannya adalah dengan mengklik ganda kontrol yang ada
gambar 2.5 Tampilan Window Code Editor dengan auto list - nya
Bagian ini , menjelaskan beberapa perintah Visual Basic (VB) yang dipergunakan dalam contoh program.
Pencabangan
If . Then .. Else Perintah VB yang dipergunakan untuk menguji suatu kondisi, bila kondisi memenuhi syarat maka suatu perintah di kerjakan , tetapi bila tidak memenuhi syarat maka dilewatkan atau mengerjakan suatu perintah yang lain. Bentuk 1 If kondisi Then perintah End if keterangan kondisi merupakan ekpresi penguji yang menghasilkan suatu nilai logika true dan false perintah perintah yang dikerjakan bila hasil pengujian expresi menunjukan nilai true contoh 1a mketerangan = Lama mstatus = 1 If mstatus = "1" Then mketerangan = "Baru" End If Hasil contoh tersebut nilai mketerangan = Baru contoh 1a mdiskon = 0 mtotal = 75000
Bentuk 2 Bentuk ke 2 dari If ..Then .. adalah If ..Then ..Else dengan menggunakan 2 (dua)perintah untuk dipilih dijalankan. If kondisi Then perintah 1 Else perintah 2 end if keterangan kondisi merupakan ekpresi penguji yang menghasilkan suatu nilai logika true dan false perintah 1 yang dikerjakan bila hasil pengujian expresi menunjukan nilai true perintah 2 yang dikerjakan bila hasil pengujian expresi menunjukan nilai false
If mtotal > 100000 Then mdiskon = mtotal * ( 10 /100 ) else mdiskon = mtotal * ( 5 /100 ) End If Hasil contoh tersebut nilai mdiskon = mtotal * ( 5 /100 )
contoh 2b mnilai = 50
If mnilai >= 50 Then mlulus = LULUS else mlulus = GAGAL End If Hasil contoh tersebut nilai mlulus = GAGAL
Select Case Bentuk lain dari pengujian suatu kodisi adalah menggunakan Select Case , Select Case menyediakan banyak kondisi untuk menguji suatu nilai expresi. Bentuk Select Case teskondisi Case kondisi1 Perintah1 Case kondisi2 Perintah2 Case kondisi..n Perintah..n Case Else Perintah3 End Select keterangan teskondisi merupakan variable dari suatu nilai yang akan di uji kondisinya kondisi1 s/d kondisi..n adalah nilai yang dipergunakan untuk menguji nilai
teskondisi hasil pengujian dari nili tersebut adalah true atau false, bila suatu nilai terpenuhi dalam proses pengujian pada satu kondisi maka pengujian tidak dilanjutkan. Perintah1 s/d perintah..n yang dikerjakan bila hasil pengujian bila salah satu dari hasil pengujian menghasilkan nilai true. Perintah3 dijalankan bila seluruh nilai tidak memenuhi persyaratan kondisi1 s/d kondisi3
msekolah = S D Case 2 msekolah = S M P Case 3 msekolah = S M A Case 4 msekolah = D III Case 5 msekolah = S 1 Case Else msekolah = Dibawah SD End Select Hasil contoh tersebut nilai msekolah = S M A
Pengulangan
For . to next Perintah VB yang dipergunakan untuk menjalankan perintah atau kumpulan perintah secara berulang-ulang , dimana jumlah pengulanganya telah diketahui sebelumnya. Bentuk For mulai = nilaimulai to nilaiakhir [step nilaipenambahan] Perintah Next keterangan mulai merupakan variable dari suatu nilai suatu pengulangan. nilaimulai adalah nilai dimulainya proses pengulangan nilaiakhir adalah nilai akhir yang akan dijalankan oleh pengulangan tersebut. nilaipenambahan adalah nilai penambahan atau pengurangan terhadap nilaiawal dari suatu pengulangan, nilaipenambahan dapat berupa nilai positif atau negative. nilaipenambahan yang tidak disebutkan maka penambahan diset dengan nilai 1. Bila nilaiakhir lebih kecil dari nilaiawal maka nilai penambahan harus negative, tetapi sebaliknya bila nilaiakhir lebih besar dari nilaiawal maka penambahan harus positif.
perintah
pengulangan dijalankan. Pada keadaan tertentu for next step dapat diakhiri sebelum nilai akhir tercapai dengan menggunakan exit for Contoh For mmulai = 1 to 10 Print mmulai Next Hasil contoh tersebut nilai yang tercetak layar adalah 1 s/d 10 Do While . Loop Perintah VB yang dipergunakan untuk menjalankan perintah atau kumpulan perintah secara berulang-ulang , dimana pengulangannya sampai dengan kondisi pengujian dipenuhi. bentuk Do While kondisi perintah Loop keterangan kondisi merupakan ekpresi penguji yang menghasilkan suatu nilai logika true dan false perintah adalah perintah atau kumpulan perintah yang dikerjakan selama pengulangan dijalankan. Pada keadaan tertentu Do While . Loop tercapai dengan menggunakan exit do dapat diakhiri sebelum nilai akhir
Contoh mulang =0 do while mulang<10 mulang = mulang+1 print mulang loop Hasil contoh tersebut nilai yang tercetak layar adalah 1 s/d 10
Manipulasi String
Manipulasi string adalah cara merubah, menambah, menghitung, mengambil data string, manipulasi string ini menggunakan fungsi standar Visual Basic. Len Menghitung jumlah karakter yang dari suatu variable atau konstanta string. Bentuk Len ( kata ) Keterangan Contoh mpanjang = len (Visual Basic) Hasil, mpanjang adalah nilai numeric jumlah huruf dari Visual Basic yaitu 12 kata, variable atau konstanta string yang akan di hitung jumlah karakternya.
Val Mengubah nilai string dari suatu variable atau konstanta yang simbul angka kedalam nilai numeric. Bentuk Val ( kata ) Keterangan Contoh mangka = Val (2006) Hasil, mangka adalah nilai numerik jumlah huruf dari 2006 yaitu 2006 kata, variable atau konstanta string yang akan diubah dari string ke numeric.
Str Mengubah nilai numeric dari suatu variable atau konstanta kedalam nilai string. Bentuk Str ( angka ) Keterangan angka, variable atau konstanta numerik yang akan ke string.
Contoh mhuruf = Str (2006) Hasil, mhuruf adalah nilai string dari numerik 2006 yaitu 2006
Left Mengambil bagian sebelah kiri dari suatu variable atau konstanta sting sepanjang jumlah yang ditentukan. Bentuk Left ( kata,panjang ) Keterangan kata, variable atau konstanta string yang akan diambil huruf bagian depannya. panjang, jumlah hurus yang akan diambil
Right Mengambil bagian sebelah kanan dari suatu variable atau konstanta string sepanjang jumlah yang ditentukan. Bentuk Right ( kata,panjang ) Keterangan Contoh mkanan = Left (Visual Basic,5) Hasil, mkanan adalah Basic kata, variable atau konstanta string yang akan diambil huruf bagian depannya. panjang, jumlah hurus yang akan diambil
Mid Mengambil bagian tertentu dari suatu variable atau konstanta string sepanjang jumlah yang ditentukan dan dimulai dari posisi tertentu. Bentuk Mid ( kata,mulai,panjang ) Keterangan Contoh mposisi = Left (Visual Basic,2,3) Hasil, mkanan adalah isu kata, variable atau konstanta string yang akan diambil huruf bagian tertentunya. mulai , mulai dari posisi tertentu panjang, jumlah huruf yang akan diambil
Kotak Pesan
Kotak pesan merupakan pelengkap dari sebuah program, dimana keberadaannya memberikan pesan tentang kondisi yang akan , yang sedang dan yang telah di dijalankan pemrograman. Kotak pesan ini dapat berguna sebagai input dan output , sebagai input pemilihan nilai pada kotak pesan berakibat jalannya program berubah. Bentuk Msgbox(katapesan [, parameter][,Judul][,Help][,Konteks]) Keterangan Promt, kata yang nampakkan pada layar pesan Parameter, nilai yang diperlukan untuk membuat jenis tombol, default nilai tombol awal , dan ikon tombol yag di tampilkan. Ada 3 (tiga) parameter yang sering digunakan dalam kotak pesan, Tabel parameter 1, 2 dan 3 merupakan nilai dari setiap parameter.Tiga parameter tersebut dapat digunakan sebara bersamaan dengan memberikan +, untuk menghubungkan parameter. Judul, kata yang dinampakkan pada bagian atas kotak pesan.
Contoh
Hasil
Nilai balik , dari tombol yang di tekan bias dimasukan ke dalam variabel , dalam contoh di atas variabel yang dipergunakan adalah mpesan. Nilai balikkan ini dapat dipergunakan
sebagai input dalam program untuk menjalankan perintah , sekelompok perintah atau fungsi, biasanya dalam di kompbinasikan dengan penggunaan if then . Atau Select Case. Tabel dibawah adalah nilai balik dari tombol yang ditekan pada kotak pesan. Nilai yang dikembalikan
Parameter vbOk vbCancel vbAbort vbRetry vbIgnore vbYes VbNo Nilai 1 2 3 4 5 6 7 Tombol yang dipilih Ok Cancel Abort Retry Ignore Yes No
Contoh penggunaan nilai balik dalam program yang disimpan dala variabel mpesan, kemudian dijadikan input sebagai nilai untuk memproses pencetakkan
Listing program
mpsnctk = MsgBox(" Cetak Kartu Rencana Studi ? ", 4+0+32, "Perhatian") If mpsnctk = 6 Then ---- proses cetak ----.. End If