Modul I
Modul I
1. TUJUAN MODUL 1
Setelah mengikuti praktikum pada unit ini diharapkan mahasiswa : a) Mengetahui bagaimana cara menjalankan Visual Basic. b) Mengenal dasar-dasar cara pengoperasian Visual Basic. c) Mengenal lingkungan Visual Basic agar terbiasa dengan semua komponen didalamnya. d) Mampu membuat sebuah aplikasi pertama yang sederhana dengan Visual Basic. e) Mengetahui prosedur apa saja yang harus dilakukan untuk membuat sebuah aplikasi.
b. Tipe Data
Visual Basic mendukung beberapa macam tipe data yang biasa digunakan didalam pemrograman. Adapun tipe-tipe data yang terdapat pada Visual Basic diantaranya : a. Integer; tipe data numerik yang berupa bilangan bulat (tanpa pecahan), kisarannya mulai dari 32.768 hingga 32.767. b. Byte; tipe data yang berupa nilai bulat positif (tanpa pecahan). Kisarannya mulai dari 0 255. c. Decimal; tipe data yang digunakan untuk menyimpan nilai desimal (pecahan) dengan ketepatan hingga 28 angka desimal. d. Boolean; tipe data yang hanya memiliki dua buah nilai yaitu True dan False (Benar atau Salah). e. String; tipe data yang memiliki nilai alfanumerik, yaitu nilai yang bisa berupa huruf, angka ataupun karakter khusus. f. Single; tipe data numerik yang memiliki kisaran nilai mulai dari -3.402823E+38 hingga 3.402823E+38. g. Double; tipe data numerik yang memiliki kisaran nilai yang sangat besar, mulai dari 1.79769313486232E+308 hingga 1.79769313486232E+308. h. Date; tipe data yang digunakan untuk menyimpan nilai tanggal dan jam. i. Currency; tipe data yang digunakan untuk menyimpan nilai uang. j. Long; tipe data numerik yang mirip dengan integer, hanya saja kisarannya lebih besar yaitu dari 2.147.483.648 hingga 2.147.483.648. k. Object; tipe data yang digunakan untuk menyimpan objek seperti form, kontrol dan sebagainya. l. Variant; tipe data ini bisa berisi segala macam tipe data yang berbeda. Biasanya digunakan jika kita tidak tahu tipe data apa yang akan digunakan.
1
Algoritma dan Pemrograman, Fakultas Teknik UBHARA 2014
1. Klik tombol Start>Programs>Microsoft Visual Studio 6.0>Microsoft Visual Basic 6.0. Atau, dapat juga men-doubleklik ikon Visual Basic 6.0 yang ada pada desktop. Setelah langkah diatas dilakukan, maka komputer akan menampilkan jendela Start Up dari Visual Basic dan dilanjutkan dengan menampilkan jendela New Project.
2. Dari jendela New Project, pilih Standard EXE. 3. Klik Open Setelah itu jendela aplikasi Visual Basic akan ditampilkan seperti pada gambar dibawah ini :
Layar ini adalah lingkungan pengembangan aplikasi Visual Basic yang nantinya akan digunakan untuk membuat program-program aplikasi dengan Visual Basic. Keterangan : 1. Menubar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll 2. Toolbar 3. Toolbox. Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form untuk membentuk user interface. Adapun secara garis besar fungsi dari masing-masing intrinsic kontrol tersebut adalah sebagai berikut :
3
Algoritma dan Pemrograman, Fakultas Teknik UBHARA 2014
Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda ingin memilih kontrol yang sudah berada pada form. PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya. CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false. OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu. ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect). ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan. HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual. DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file. Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval. Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox Data digunakan untuk data binding OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll. 4. Jendela Form Digunakan untuk membuat tampilan pada program 5. Jendela Code Digunakan untuk menuliskan source code 6. Project Explorer 7. Jendela Properties Digunakan untuk mengatur tools tentang penamaan tools, caption dll
4. Pelaksanaan Praktikum
a) Membuat Penjumlahan Sederhana Siapkan tools dibawah ini Tool Name Label1 Label1 Label2 Label2
Algoritma dan Pemrograman, Fakultas Teknik UBHARA 2014
Label3 Label3 Hasil Jumlah Label4 Label4 Hasil Pengurangan Label5 Label5 Hasil Perkalian Label6 Label6 Hasil Pembagian Text1 Txt_Bil1 (kosong) Text2 Txt_Bil2 (kosong) Command1 Command1 Proses Sehingga tampil desain form seperti dibawah ini
Klik 2 kali pada command1 kemudian masukkan source code dibawah ini Private Sub Command1_Click() Dim hasil_jumlah, hasil_pengurangan, hasil_kali As Integer Dim hasil_bagi As Double hasil_jumlah = Val(txt_Bil1) + Val(txt_Bil2) 'penjumlahan hasil_pengurangan = txt_Bil1 - txt_Bil2 'pengurangan hasil_kali = txt_Bil1 * txt_Bil2 'perkalian hasil_bagi = txt_Bil1 / txt_Bil2 'bagi txt_H_jumlah = hasil_jumlah 'output penjumlahan txt_H_pengurangan = hasil_pengurangan 'output pengurangan txt_H_kali = hasil_kali 'output kali txt_H_bagi = hasil_bagi 'output bagi End Sub Setelah selesai klik run atau tekan F5 b) Membuat program warna text sederhana Siapkan tools sebagai berikut Tool Name Label1 Label1 Label2 Label2 Label3 Label3 Label4 Label4 Label5 Label5 Text1 Text1 Command1 Command1 Command2 Command2 Option1 Option1 Option2 Option2 Option3 Option3
Caption NAMA : (kosong) Merah Kuning Hijau (kosong) Proses Keluar Option1 Option2 Option3 5
masukkan source code dibawah ini : Private Sub Command1_Click() Label2.Caption = "Hai," + Text1.Text End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Option1_Click() Label2.ForeColor = vbRed End Sub Private Sub Option2_Click() Label2.ForeColor = vbYellow End Sub Private Sub Option3_Click() Label2.ForeColor = vbGreen End Sub Run Program
6
Algoritma dan Pemrograman, Fakultas Teknik UBHARA 2014