Top Banner
PRAKTIKUM KOMPUTER SEMESTER GANJIL TAHUN 2014 Laboratorium Komputer Jurusan Mesin Universitas Brawijaya Praktikum Komputer 2014 Pemrograman Visual Basic 2008 ● TUJUAN Memahami platform Microsoft .NET Mengenal Integrated Development Environment (IDE) Visual Basic .NET Memahami struktur project Visual Basic .NET Memahami jenis-jenis aplikasi .NET Mampu membangun Graphical User Interface (GUI) menggunakan Visual Basic .NET ● PERANGKAT LUNAK (SOFTWARE) - Visual Basic 2008 ● PENGENALAN VISUAL BASIC Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an.
18

Modul Praktikum Komputer 2014 lVB 2008

Feb 07, 2016

Download

Documents

labkomp
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modul Praktikum Komputer 2014 lVB 2008

PRAKTIKUM KOMPUTERSEMESTER GANJIL TAHUN 2014

Laboratorium Komputer Jurusan MesinUniversitas BrawijayaPraktikum Komputer 2014

Pemrograman Visual Basic 2008

● TUJUAN • Memahami platform Microsoft .NET

• Mengenal Integrated Development Environment (IDE) Visual Basic .NET

• Memahami struktur project Visual Basic .NET

• Memahami jenis-jenis aplikasi .NET• Mampu membangun Graphical User Interface (GUI) menggunakan Visual

Basic .NET

● PERANGKAT LUNAK (SOFTWARE)- Visual Basic 2008

● PENGENALAN VISUAL BASICVisual Basic adalah salah satu bahasa pemrograman komputer. Bahasa

pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an.

Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan

Page 2: Modul Praktikum Komputer 2014 lVB 2008

sistem operasi Windows.Visual Basic merupakan salah satu bahasa pemrograman komputer yang

berorientasi object (Object Oriented Programming = OOP) dimana dalam penulisan kodenya maupun dalam proses eksekusi programnya sudah tidak lagi dilakukan dengan orientasi linear (dari atas ke bawah secara segaris) seperti pada BASIC, Pascal, Cobol, C, Dbase dll, melainkan dengan berorietasi pada object yang terpisah-pisah (object oriented).Selain itu juga memiliki konsep modular programming, dimana kode-kode program letaknya terpisah didalam modul-modul (objek-objek) yang terpisah-pisah.

Bahasa pemrograman ini tergolong paling mudah untuk dipelajari. Software yang dihasilkan dari perusahaan yang berbeda menghasilkan beberapa versi yang berbeda dari BASIC ini, diantaranya Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA dsb.

Mengenal Algoritma dan Flowchart● Algoritma

Algoritma sangat diperlukan dalam menyelesaikan berbagai masalah, salah satunya dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah dan tidak efisien. Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun. Contoh Algoritma:

Algoritma mengirim surat kepada teman:1. Tulis surat pada secarik kertas surat.

2. Ambil sampul surat.

3. Masukkan surat ke dalam sampul.

4. Tutup sampul surat menggunakan perekat.

5. Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul surat.

Page 3: Modul Praktikum Komputer 2014 lVB 2008

6. Jika tidak ingat, lihat buku alamat, kemudian tulis alamat pada sampul surat.

7. Tempel perangko pada surat.

8. Bawa surat ke kantor pos untuk diposkan.

● Flowchart

Dalam pembuatan suatu program kita diharuskan untuk terlebih dahulu membuat suatu urutan langkah pemecahan dalam bentuk diagram yang biasanya disebut flowchart/diagram alir selain dari algoritma karena setiap program akan mempunyai langkah-langkah dalam prosesnya dari awal sampai akhir. Antara algoritma dan flowchart harus sejalan maksudnya mempunyai logika dan urutan langkah yang sama.Salah satu kebaikan flowchart adalah karena dalam bentuk gambar jelas akan lebih mudah dimengerti daripada uraian logika yang berbentuk teks sehingga tujuan dari flowchart itu sendiri untuk mempermudah dalam memahami suatu proses secara sederhana, terurai, rapi dan jelas terlebih lagi untuk proses yang panjang .Begitu juga dengan program yang kita buat pun harus sesuai dengan logika yang ada dalam flowchart. Karena flowchart merupakan dasar pemikiran dari proses yang akan dijalankan oleh program.

Didalamnya akan terdapat beberapa simbol-simbol khusus dan terhubung oleh suatu garis berarah untuk menunjukkan alur/langkah-langkah instruksi dari pemrogaman .Tiap simbol mempunyai tujuan dan maksud yang berbeda dalam penggunaannya. Penggunaan symbol yang tepat akan memudahkan pengguna dalam memahami logika pemrogaman. Setiap flowchart biasanya diawali dan diakhiri oleh terminal simbol. Jadi dapat disimpulkan bahwa flowchart adalah diagram alir yang menggambarkan urutan perintah dan proses pemecahan masalah dengan menggunakan simbol-simbol tertentu yang sudah standard. Contoh Flowchart:

Keterangan simbol

Page 4: Modul Praktikum Komputer 2014 lVB 2008

Pengenalan

● Recent ProjectsJendela ini memuat proyek-proyek yang pernah dibuat dan disimpan, baik yang sudah selesai atau yang masih dalam tahap pengembangan. Untuk membuka proyek yang sudah ada, klik link Open Project atau klik saja nama proyeknya bila masih ada di daftar yang terlihat. Jika ingin membuat proyek baru, klik link Create Project.● Getting StartedJendela ini memuat semacam tutorial untuk penggunaan Visual Studio 2008. Para programmer pemula bisa menggunakan fasilitas tersebut untuk mempelajari Visual Studio 2008.● PropertiesFungsi dari jendela properties adalah untuk mengubah setting property dari setiap element yang terdapat pada form. Untuk menampilkan jendela properties pada layar, klik icon jendela properties pada Toolbox

● Solution ExplorersSatu project apliksi biasanya terdiri dari beberapa form dan komponen lainya, untuk mempermudah berpindah antara komponen dalam visual basic dapat mengunakan jendela project

● Memulai Project VB.netKlik menu FILE NEW PROJECT

Akan muncul halaman seperti berikut Pada menu types pilih visual basics – windows Forms Aplication

Maka akan tampil halaman desain seperti berikut

Keterangan :● Toolbox

Page 5: Modul Praktikum Komputer 2014 lVB 2008

Jendela kecil yang biasanya terletak di sebelah kiri ini berisi semua kontrol yang hendak digunakan dalam pengembangan aplikasi berbasiskan windows form. Pada toolbox terdapat beberapa kelompok kontrol yang disusun berdasarkan kegunaannya. Jendela ini dapat diperluas (expand [ + ] ) atau diperkecil (collapse [ - ] ).

1. Button –> biasa digunakan untuk melakukan perintah seperti (Save,Delete,Submit,dll)

2. CheckBox –> digunakan untuk memilih item yang terdiri dari satu item3. CheckListBox –> fungsinya sama dengan no. 2 hanya saja dengan tool ini

berbentuk list dalam satu frame4. ComboBox –> dengan tool ini dapat digunakan untuk memilih item dalam bentuk

combo5. DateTimePicker –> untuk menampilkan data tanggal6. Label –> untuk memberikan label pada control yang ada7. LinkLabel –> dengan kontrol ini apabila label tersebut di klik akan mengarah ke

alamat website di internet8. ListBox –> untuk menampilkan beberapa item9. MaskedTextBox –> untuk menampilkan data dengan format tertentu10. MonthCalendar –> untuk menampilkan tanggal dalam satu bulan dengan

tampilan penuh11. NotifyIcon –> untuk menampilkan icon system di Task Bar window bagian kanan12. NumericUpDown –> untuk menyajikan nilai numeric saja13. PictureBox –> untuk menampilkan gambar14. ProgressBar –> biasa digunakan untuk menampilkan status proses15. RadioButton –> untuk menampilkan beberapa item yang bisa dipilih, tetapi

hanya satu item yang bisa dipilih16. RichTextBox –> untuk menampilkan text17. ToolTip –> control ini digunakan untuk menampilkan informasi mengenai

kegunaan tombol – tombol yang biasanya muncul apabila mouse didekatkan atau diarahkan diatas tombol tersebut

18. TreeView –> untuk menampilkan data atau item – item dengan bentuk cabang19. WebBrowser –> bisa digunakan untuk membuat halaman browsing di internet

● Design Window

Page 6: Modul Praktikum Komputer 2014 lVB 2008

Jendela ini terletak di tengah IDE dan menjadi pusat kegiatan perancangan. Pada jendela inilah terdapat windows form yang akan kita gunakan untuk menampung semua kontrol yang berguna dalam pengembangan program. File Visual Basic 2008 berekstensi .vb

● Solution Explorer

Jendela ini berfungsi menampilkan semua file yang terdapat dalam proyek.

● Properties

Jendela ini berguna untuk menampilkan properti-properti sebuah kontrol yang digunakan dan untuk melakukan beberapa penyesuaian guna pengembangan program aplikasi.

Pengenalan Form

Memahami Istilah Object, Property, Method dan EventDalam pemrograman berbasis obyek (OOP), anda perlu memahami istilah object, property, method dan event sebagai berikut :

Object : komponen di dalam sebuah programProperty : karakteristik yang dimiliki objectMethod : aksi yang dapat dilakukan oleh objectEvent : kejadian yang dapat dialami oleh object

Contoh:Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form tersebut memiliki property, method, dan event. Sebagaimana pemrograman visual lain seperti Delphi daan Java, VB juga bersifat event driven progamming. Artinya anda dapat menyisipkan kode program pada event yang dimiliki suatu obyek.● Membuat User Interface ( UI )Kontrol merupakan salah satu objek yang terdapat dalam Visual Basic. Kontrol menyediakan interface (antarmuka atau penghubung) antara user (pemakai akhir) dengan program aplikasi yang anda buat. Pada saat membuat program aplikasi dengan visual basic, kontrol – kontrol tersebut harus diletakkan semua di dalam objek ayahnya (parent object) yaitu object jendela form. Kesemua kontrol didalam form nanti akan menjadi media bagi user untuk menggunakan program aplikasi yang anda buat tersebut.

Page 7: Modul Praktikum Komputer 2014 lVB 2008

Sebelum membuat UI kenali dulu jenis Komponen (control) yang ada pada Toolbox

Buatlah tampilan seperti gambar berikut dengan cara drag-drop object2 yang ada pada toolbox

Mengatur Property Object

Melalui Jendela Properties atur property setiap object sebagai berikut :Objek Properties Value

Form 1 CaptionStartUpPosition

Property Test2 – CenterScreen

Label1 Caption Tuliskan nama AndaText1 - -Label2 Alignment

BackColorFont

2 – CenterPalette:<putih>Size: 24

Command1 Caption OKCommand2 Caption SelesaiMaka Tampilan UI nya akan menjadi

● Menulis Kode Program (Property Test)Buka jendela Program dan kenali Jenis Perintahnya

Program yang berbasis Windows bersifat event-driven, artinya program bekerja berdasarkan event yang terjadi pada object di dalam program tersebut. Misalnya, jika seorang user meng-klik sebuah tombol maka program akan memberikan “reaksi” terhadap event klik tersebut. Program akan memberikan “reaksi” sesuai dengan kode-kode program yang dibuat untuk suatu event pada object tertentu. Pilih object Command1 pada bagian Object Selector. Secara otomatis pada bagian Code Editor akan muncul blok kode program berikut :

Event Click merupakan event default (standar) dari object Command1, Anda bisa melihat event lainnya pada bagian Event Selector.

Page 8: Modul Praktikum Komputer 2014 lVB 2008

Pada bagian Code Editor ketikkan kode programnya sebagai berikut :

Private Sub Command1_Click()

Label2.Caption = Text1.Text

End Sub

Private Sub Command2_Click()

End

End Sub

Tipe Data

Tipe data merupakan suatu bentuk penggolongan jenis data berdasarkan kategori data, ukuran dan kegunaan data yang dapat ditampung oleh sebuah variabel. Tipe data pada visual basic 2008 dapat dilihat pada table berikut ini :

Tipe Data .Net Tipe Ukuran JangkauanDecimal System.Decimal 12 Bytes 0 – 28 bilangan decimalByte System.Byte 1 Bytes 0 – 255Double System.Double 8 Bytes Bilangan negative antara :

-1.79769313486232e+308 sampai -4.94065645841247E-324Bilangan posotif antara :4.94065645841247E-324 sampai 1.79769313486232e+308

Long System.Int64 4 Bytes -9.223.372.036.854.775.808 sampai 9.223.372.036.854.775.808

Single System.Single 4 Bytes Bilangan negative antara :-3.402823E sampai -1.401298EBilangan posotif antara :1.401289E-45 sampai 3.402823e

Integer System.Int32 4 Bytes -2.147.483.648 sampai -2.147.483.647

Boolean System.Boolean 2 Bytes True or FalseDate System.DateTime 2 Bytes 1 Januari 0001 sampai 31

Desember 9999Short System.Int16 2 Bytes -32.768 – 32.767Char System.Char 2 Bytes 0 to 65535String System.String 10 Bytes + (2 x

jumlah karakter0 sampai kira-kira 2 milyar karakter Unicode

Object System.Object 4 Bytes Semua Tipe, jenis

Page 9: Modul Praktikum Komputer 2014 lVB 2008

Konversi Tipe Data

Konversi Tipe data adalah sebuah fungsi yang digunakan untuk mengkonversi ( mengubah tipe dari satu tipe ke tipe data yang lain). Konversi tipe data dapat dilihat pada table berikut ini :

Konversi Tipe Data KeterangancInt Integer IntegercBool Boolean Nilai 0 false, selain 0 truecByte Byte Pembulatan nilai decimalcLng Long Pembulatan nilai decimalcCur Currency MoneycShort Short Pembulatan nilai decimalcSng Single Pembulatan nilai decimalcDate Date DateTimecStr String Karakter UnicodecDbl DoublecDec Decimal Bilangan decimalcObj Object Object

Variabel

Variabel adalah merupakan tempat penyimpanan data dalam memori computer yang mengandung data atau nilai sementara dari sebuah proses pada suatu pemrograman.

Deklarasi Variabel

Deklarasi Variabel adalah merupakan fungsi untuk mengenal suatu variabel berikut dengan tipe data yang pakai pada variabel tersebut. Pendeklarasian variabel di bagi menjadi dua kategori antara lain :

• Deklarasi Ekplisit

Suatu pendeklarasian umum yang sangat sering dilakukan dengan memberikan kata kunci as.

Bentuk umum :{Private | Public | Dim | …} Nama_Var [{As Tipe data}]

Contoh :

Dim Nim as Integer

Dim Nama as String

• Deklarasi Emplisit

Deklarasi Emplisit adalah suatu pendeklarasian yang tidak memberikan kata kunci As pada semua variabel tersebut. Melainkan memberikan satu karakter atau symbol di akhir variabel. Tabel symbol deklarasi emplisit.

Karakter / Simbol Tipe Data% Integer

Page 10: Modul Praktikum Komputer 2014 lVB 2008

$ String& Long@ Currency! Single# Double

Ruang Lingkup Variabel

Ruang lingkup variabel sangat mempengaruhi sampai dimana nama variabel tersebut dapat dikenali oleh aplikasi. Ruang Lingkup Variabel dapat digolongkan menjadi :

• Local Variabel

Local variabel merupakan suatu pendeklarasian variabel di dalam ruang lingkup objek saja. Tidak dapat digunakan di dalam objek lain.

• Global Variabel

Global variabel adalah merupakan suatu pendeklarasian variabel tidak hanya di dalam ruang lingkup objek saja. Tetapi mencakup semua presedure dan objek.

Operator

Operator Aritmatika

Operator Aritmatika adalah merupakan suatu operator perhitungan matematika yang digunakan untuk proses perhitungan matematika. Operator aritmatika dapat dilihat pada table berikut ini :

Operator Fungsi+ Penjumlahan- Pengurangan* Perkalian/ PembagianMod Sisa hasil pembagian^ Perpangkatan

Operator Perbandingan

Operator perbandingan adalah merupakan suatu operator yang menyatakan suatu kondisi itu benar atau salah. Operator perbandingan dapat dilihat pada table berikut ini :

Operator Fungsi<> Tidak sama dengan< Lebih kecil> Lebih besar>= Lebih besar sama dengan<= Lebih kecil sama denganLike Ciri yang samaIs keterangan

Operator Logika

Page 11: Modul Praktikum Komputer 2014 lVB 2008

Operator Logika adalah merupakan suatu operator yang dapat membandingkan dua ekspresi atau lebih data logika (Boolean) dan menghasilkan data logika (Boolean) baru. Operator logika dapat dilihat pada table berikut ini:

Operator FungsiNOT TidakAND DanOR AtauXOR Ekslusif atau

Operator Penugasan

Operator penugasan adalah merupakan operator yang bertugas untuk menentukan nilai yang dikeluarkan oleh suatu variabel terhadap kondisi tertentu.

Operator Fungsi= Sama dengan

Operator Penggabungan (Concatenation)

Operator Penggabungan adalah merupakan suatu operator yang dapat digunakan untuk menggabungkan dua buah string atau lebih. Operator Penggabungan dapat dilihat pada table berikut ini :

Operator Fungsi+ Plus& Dan

• Pencabangan

Pencabangan adalah merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Pencabangan dapat dibedakan menjadi :

• IF … THEN

If … then merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisannya :

If kondisi then

[perintah]

End if

Private Sub Btn_if_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_if.Click Dim usia As String, nilai As Single, thn As Integer usia = InputBox("Usia Pegawai saat ini?", "Batasan usia pensiun", 0) nilai = Val(usia) If nilai >= 55 Then

Page 12: Modul Praktikum Komputer 2014 lVB 2008

thn = nilai - 55 MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) MessageBox.Show("Keterangan : Pegawai harus pensiun " & thn & " tahun yang lalu", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) End If

End Sub

• IF … THEN … ELSE

Suatu perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF.. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan diuji untuk menjalankan sautu kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya.

Format Penulisannya :

IF (kondisi) then

[perintah]

ELSE

[perintah]

End if

Dan

If (kondisi2) then

[perintah]

ELSEIF (kondisi2) Then

[perintah]

ELSE

[perintah]

End If

Private Sub Btn_if_else_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_if_else.Click Dim usia As String, nilai As Single, thn As Integer usia = InputBox("Usia Pegawai saat ini?", "Batasan usia pensiun", 0) nilai = Val(usia) If nilai >= 55 Then thn = nilai - 55 MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) MessageBox.Show("Keterangan : Pegawai harus pensiun " & thn & " tahun yang lalu", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)

Page 13: Modul Praktikum Komputer 2014 lVB 2008

Else thn = 55 - nilai MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) MessageBox.Show("Keterangan : Pegawai akan pensiun " & thn & " lagi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) End If

End Sub

• Select … Case …

Select Case adalah control pencabangan yang mempunyai fungsi hampir sama dengan pencabangan if … then… else. Select mempunyai penulisan dan pembacaan yang lebih mudah, efektif dan efesien. Namun mempunyai kelemahan yaitu tida dapat menguji lebih dari satu ekspresi atau unkapan. Format penulisannya adalah sebagai berikut :

Select Case kondisi

Case | Case is = ekspresi1

[perintah1]

Case | Case is = ekspresi2

[perintah2]

Case | Case is = ekspresi3

[perintah3]

Case Else

[perintah]

End Select

Private Sub Btn_case_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_case.Click Dim isian As String, usia As Integer isian = InputBox("Usia anda saat ini?", "Status Anda") usia = Val(isian) MessageBox.Show("Usia Anda saat ini : " & usia & " tahun", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) Select Case usia Case 1 To 4 MessageBox.Show("Anda sekarang tergolong balita", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) Case 5 To 16 MessageBox.Show("Anda sekarang tergolong anak-anak", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) Case 17 To 24 MessageBox.Show("Anda sekarang tergolong remaja", "Konfirmasi",

Page 14: Modul Praktikum Komputer 2014 lVB 2008

MessageBoxButtons.OK, MessageBoxIcon.Information) Case 25 To 55 MessageBox.Show("Anda sekarang tergolong dewasa", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) Case Is >= 56 MessageBox.Show("Anda sekarang tergolong manula", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) Case Else MessageBox.Show("Anda salah memasukkan usia", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information) End Select

End Sub

• PERULANGAN

Perintah perulangan adalah merupakan control perulangan yang berfungsi untuk melakukan perulangan (iterasi) dari suatu blok program secara berulang-ulang.

For … Next

For … Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut :

For Counter=niali_awal to nilai_akhir

[ Perintah ]

Dim tgl, bln, thn As Integer

For tgl = 1 To 31 cmbTgl.Items.Add(tgl) Next tgl

For bln = 1 To 12 cmbBln.Items.Add(bln) Next bln

For thn = 1900 To 9999 CmbThn.Items.Add(thn) Next thn

Next (Counter)

For Each … In … Next

Merupakan suatu control yang digunakan untuk perulangan yang jumlah pengulangannya sesuai dengan jumlah elemen dari suatu koleksi objek dan biasanya tidak diketahui dengan pasti berapa jumlahnya. Koleksi merupakan kumpulan data atau objek yang didefinisikan dengan kode program.

Format Penulisannya :

For Each elemen In Group

Page 15: Modul Praktikum Komputer 2014 lVB 2008

[ Perintah ]

[ Perintah ]

Next [elemen]

For Each ctrl In Controls ctrl.Text = "Tombol" Next

While …

While merupakan suatu control perulangan yang berfungsi untuk melakukan perulangan yang memiliki satu syarat tertentu. Dan akan terus dijalankan selama syarat tersebut terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak akan dijalankan.

Format Penulisannya :

While (kondisi)

[perintah1][perintah2]

…End While

Dim angka As Integer ListBox1.Items.Clear() angka = 1 While angka <= Val(TxtBatas.Text) ListBox1.Items.Add(angka) angka = angka + 1 End While

DO While … LOOP

Merupakan suatu control perulangan yang melakukan perulangan terlebih dahulu dan bentuk pengujian dilakukan belakangan atau sebaliknya.

Format penulisannya :

DO While (kondisi)

[perintah1]

[Exit Do]

[perintah2]

LOOP

Bentuk 2

DO

Page 16: Modul Praktikum Komputer 2014 lVB 2008

[perintah1]

[Exit Do]

[perintah2]

LOOP While (kondisi)

Dim X% X = TxtAngka.Text Do X = X Mod 2 If X = 0 Then MsgBox("Bilangan Genap") Exit Do ElseIf X = 1 Then MsgBox("Bilangan Ganjil") Exit Do End If Loop While Not X

DO UNTIL

Jika Do While melakukan perulangan selama kondisi memenuhi until akan melakukan perulangan hingga kondisi memenuhi. Selama kondisi tidak memenuhi, loop akan dijalankan terus.

Format penulisannya :

DO

[perintah1]

LOOP UNTIL

• Array

Array adalah sekumpulan data yang memiliki tipe yang sama, sejumlah tetap, serta disusun secara terstruktur dan disimpan dalam satu variabel yang sama, dan diurutkan dengan index.

Array Satu Dimensi

Suatu array yang nilai dan ukurannya yang sudah ditentukan terlebih dahulu, dan memiliki satu dimensi.

Bentuk Umum :

Dim Array[indeks] As Tipe_Data

Array Multi Dimensi

Suatu array yang fungsinya hampir sama dengan array satu dimensi hanya saja pada array multi dimensi ini mewakili nilai table yang terdiri dari informasi yang diatur dalam baris dan kolom.

Page 17: Modul Praktikum Komputer 2014 lVB 2008

Untuk mendefenisikan elemen table tertentu, kita harus menentukan dua indeks, pertama mengidentifikasi elemen baris dan yang mengidentifikasi elemen kolom. Array multidimensi memiliki lebih dari dua dimensi.

Bentuk Umum :

Dim Array[indeks,Indeks] As Tipe_Data

Dim Array[indeks,indeks,indeks] As Tipe_Data