Anda di halaman 1dari 6

MODUL I MEMBUAT PROGRAM PERTAMA VISUAL BASIC

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.

2. LANDASAN TEORI a. Pengenalan Visual Basic


Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

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

c. Operator Dasar Visual basic


Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam-macam operator yang terdapat dalam Visual Basic adalah sebagai berikut: 1. Operator Aritmatika Operator ini biasa digunakan untuk perhitungan matematis. Beberapa operator yang biasa digunakan dalam Visual Basic dapat dilihat pada tabel dibawah ini : Operator Keterangan Contoh ^ Pemangkatan 3^2 = 9 * Perkalian 7*3 = 21 / Pembagian 8/2 = 4 + Penjumlahan 2+3 = 5 Pengurangan 6-3 = 3 & (atau +) Penggabungan string fakultas&Teknik Mod Sisa hasil bagi 2 Mod 2=0 2. Operator Pembanding Operator ini digunakan untuk membandingkan dua buah nilai, untuk menghasilkan True (benar) atau False (salah) yang terdapat pada suatu kondisi. Beberapa operator pembanding antara lain: Operator Keterangan Contoh > Lebih besar dari 4>2 (True) 4>4 (False) >= Lebih besar dari atau sama dengan 4>=2 (True) 4>=4 (False) < Lebih kecil dari 4<2 (False) 2<4 (True) <= Lebih kecil dari atau sama dengnan 4<=2 (False) 4<=4 (True) = Sama dengan 4=2 (False) 4=4 (True) <> Tidak sama dengan 4<>2 (True) 4<>4 (falsee) 3. Operator Logika Operator ini digunakan untuk membandingkan perbandingan, untuk menghasilkan True atau False. Bentuk dan contoh dari operator ini dapat dilihat pada tabel dibawah ini : Contoh Operator Keterangan Nilai 1 Nilai 2 Hasil NOT Untuk menyatakan ekspresi tidak True False False True AND Untuk menyatakan ekspresi Dan True True True True False False False False False OR Untuk menyatakan ekspresi Or True True True True False True False False False

3. Langkah Praktikum A. Pembuatan Program Sederhana


Pembahasan berikut ini akan memberikan contoh pembuatan sebuah program sederhana dengan tugas menjumlahkan dua buah bilangan Adapun secara lebih rincinya pembuatan program tersebut dapat dilihat pada tahapan-tahapan dibawah ini. a. Menjalankan Microsoft Visual basic Untuk membuat suatu program, maka langkah pertama adalah dengan terlebih dahulu membuka program Visual Basic. Langkah pembukaannya adalah sebagai berikut : 2
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

Caption Bilangan 1 Bilangan 2 4

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

Algoritma dan Pemrograman, Fakultas Teknik UBHARA 2014

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

Anda mungkin juga menyukai