visual basic

13
PEMROGRAMAN VISUAL CLIENT SERVER Aplikasi 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

Upload: mercubuna

Post on 05-Nov-2023

1 views

Category:

Documents


0 download

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

Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server

9

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

Tekan tombol  F5 ( untuk melakukan Proses Debug ) klik start / pilih Debug>Startjika :

TextBox1 atau Bilangan Max = 9 Tekan Tombol “ PROSES “

Maka akan Muncul tampilan berikut :

Rachmat Gunawan ( 41513310067 ) LoopingVisual Client server

13