visual basic
TRANSCRIPT
PEMROGRAMAN VISUAL CLIENT SERVERAplikasi Looping (VB.net)Looping1 dan Looping2
Dibuat Oleh:Rachmat Gunawan (41513310067)
Tel (021) 8449635
Jl Raya Keranggan No 6 Jatisampurna Bekasi.
http: //www.mercubuana.ac.id
Looping ( Statement / Perulangan )Visual Basic.Net memungkinkan prosedur harus diulang sebanyak selama prosesor dan
memori dapat mendukung. Hal ini umumnya disebut looping. Perulangan diperlukan bila kita
perlu memproses sesuatu berulang-ulang sampai kondisi tertentu terpenuhi. Sebagai contoh,
kita dapat merancang sebuah program yang menambahkan serangkaian nomor sampai
jumlahnya melebihi nilai tertentu, atau program yang meminta pengguna untuk memasukkan
data berulang kali sampai ia / dia kunci dalam kata 'Finish'. Struktur Control Pengulangan pada
Visual Basic .Net hampir sama dengan Visual basic 6.0 yaitu merupakan simbol yang
menunjukan bagaimana Visual Basic melakukan aksi terhadap suatu ekspresi terdapat 4
Struktur Control Pengulangan pada visual basic .Net yaitu For, Do dan While.
Perintah perulangan adalah merupakan control perulangan yang berfungsi untuk
melakukan perulangan (iterasi) dari suatu blok program secara berulang-ulang.
1. FOR
Perulangan For memiliki dua format
a. For... next
For … Next merupakan suatu control perulangan yang mempunayi nilai tetap,
jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah
sebagai berikut :
For Counter=nilai_awal to nilai_akhir
[ Perintah ]
Next ( Counter )
Keterangan :
‰ var
Nama variabel integer yang digunakan untuk melakukan proses pengulangan.
‰ awal
Nilai suatu variabel integer untuk menentukan harga awal suatu perulangan.
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
2
‰ akhir
Nilai suatu variabel integer untuk menentukan harga akhir suatu perulangan.
‰ pertambahan
Besarnya nilai perubahan dari nilai awal sampai nilai akhir. Jika
pengulangannya menurun yaitu dari nilai yang besar menuju nilai yang kecil,
maka nilai pertambahannya harus negatif. Nilai standart Visual Basic .Net
untuk nilai pertambahanadalah 1, kecuali jika Anda mendefinisikan sendiri.
‰ ekspresi
Suatu blok perintah yang akan dikerjakan jika kondisi dari proses pengulangan
memenuhi syarat.
b. 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
[ Perintah ]
[ Perintah ]
Next [elemen]
2. DO
Perulangan Do memiliki dua format
a. DO While... LOOP
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
3
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
[perintah1]
[Exit Do]
[perintah2]
LOOP While (kondisi)
b. 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
3. While
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
4
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 penulisanya :
While (kondisi)
[perintah1]
[perintah2]
…
End While
Untuk mencobanya mari kita buka Visual Studio. Saya menggunakan Visual Studio premium 2012
CONTOH LOOPING 1
Pilih New Project->Windows Form Application->beri nama Struktur Pengulangan VB.NET->OK
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
5
Buka Toolbox, klik Toolbox pada menu View atau Toolbox secara default terletak pada bagian kiri jendela Visual Studio.
Kemudian buatlah:
2 Grup Box 1 list box 2 Radio Button 3 text box 1 label 1 button
Atur posisi dan teks pada masing – masing objek kontrol sesuai dengan gambar berikut :
1. ListBox ( silahkan atur pada jendela properties font dan besarnya huruf sesukanya )2. GrupBox ( pada properties, text: ganti dengan “ Perkalian “)3. Radiobutton ( pada properties,text:ganti dengan “ Single “4. Radiobutton 2 ( pada properties,text:ganti dengan “ Multiple “5. Texbox16. Label1 ( pd properties ,text ganti “ s/d”)7. Textbox2 lagi8. Groupbox ( pada properties, text: ganti dengan “ Pengali “)9. TextBox310. Button (pada properties, text: ganti dengan “PROSES “)
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
6
Sekarang masukan Script Berikut dengan menekan Tombol Button “ PROSES “Copykan kode berikut antara: privat sub dan End Sub
CODE PROGRAM :
Public Class Form1
Dim i, x, hasil As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'awal mula dikosongkan dulu listboxnya biar ga numpuk
ListBox1.Items.Clear()
If RadioButton1.Checked = True Then
For i = 1 To TextBox3.Text For x = 1 To TextBox3.Text
hasil = i * x ListBox1.Items.Add(i & " x " & x & " = " & hasil)
Next ListBox1.Items.Add("-----------")
Next
ElseIf RadioButton2.Checked = True Then
For i = TextBox1.Text To TextBox2.Text For x = 1 To TextBox3.Text
hasil = i * x ListBox1.Items.Add(i & " x " & x & " = " & hasil)
Next ListBox1.Items.Add("-----------")
Next End If
End Sub
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
7
End Class
Tekan tombol F5 ( untuk melakukan Proses Debug ) klik start / pilih Debug>Startjika :
Tombol single kita pilih TextBox3 atau Pengali = 3 Tekan Tombol “ PROSES “
Maka akan Muncul tampilan berikut :
Jika pilih Tombol Multiple ( textBox1=2) s/d (textBoxt2=4) dan Pengali ( textbox3=3)
Maka inilah tampilanya :
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
8
CONTOH LOOPING 2
Buka Toolbox, klik Toolbox pada menu View atau Toolbox secara default terletak pada bagian kiri jendela Visual Studio.
Kemudian buatlah:
1 Grup Box 2 List box 2 Label 1 Text box 3 Button
Atur posisi dan teks pada masing – masing objek kontrol sesuai dengan gambar berikut :
1. ListBox ( silahkan atur pada jendela properties font dan besarnya huruf sesukanya )2. GrupBox ( pada properties, text: ganti dengan “ Perkalian “)3. Texbox14. Label1 ( pd properties ,text ganti OLAH ANGKA)5. Label2 ( pd properties ,text ganti Bilangan Max : )6. Groupbox ( pada properties, text: dikosongkan )7. Button1 (pada properties, text: ganti dengan “PROSES “)8. Button2 (pada properties, text: ganti dengan “PROSES “)9. Button3 (pada properties, text: ganti dengan “Exit “)
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
10
Sekarang masukan Script Berikut dengan menekan Tombol Button “ PROSES “
Copykan kode berikut antara: privat sub dan End Sub
CODE PROGRAM :
Sekarang masukan Script Berikut dengan mengklik 2x pada area form Copykan kode berikut
Public Class Form2 Dim i, x, a As Integer
Dim hasil As String
Sekarang masukan Script Berikut dengan mengklik 2x Tombol Button 2 “Exit“ Copykan kode berikut antara: privat sub dan End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Form1.Show() Me.Close()
End Sub
Sekarang masukan Script Berikut dengan mengklik 2x Tombol Button 1 “Proses List Box 1“ Copykan kode berikut antara: privat sub dan End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click i = TextBox1.Text
hasil = "" 'kosongkan variabel ListBox1.Items.Clear() 'kosongkan listbox
While i >= 1 For x = 1 To i
hasil = hasil & x
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
11
Next ListBox1.Items.Add(hasil)
i = i - 1 hasil = "" 'variabel dikosongin lagi
End While End Sub
Sekarang masukan Script Berikut dengan mengklik 2x Tombol Button 3 “Proses List Box 2“ Copykan kode berikut antara: privat sub dan End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click a = 1
hasil = "" 'kosongkan variabel ListBox2.Items.Clear() 'kosongkan listbox
While a <= TextBox1.Text For x = 1 To a
hasil = hasil & x Next
ListBox2.Items.Add(hasil) a = a + 1
hasil = "" 'variabel dikosongin lagi End While
End Sub
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
End Class
Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server
12