Вы находитесь на странице: 1из 32

KUMPULAN LATIHAN LATIHAN DALAM VB.

NET

Nama : Muhammad Mirza Nim : 100411001

Kelas : G3
LATIHAN 1 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Hallo Algoritma (for)

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Button1 Caption = ListBox1 Text = MUNCULKAN HALLO ALGORITMA SEBANYAK 10x Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For Angka = 1 To 10 ListBox1.Items.Add("Hallo Algoritma") Next Angka End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas memakai pengulangan for untuk menampilkan Hallo Algoritma yang diinput sebanyak sepuluh kali pada toolbox menggunakan ListBox kemudian data yang diinputkan akan muncul sama sebanyak sepuluh kali. For angka = 1
to 10 adalah perintah untuk perulangan yang dilakukkan sebanyak 10 kali. Perulangan dilakukan apabila 1 belum = 10 maka perulangan terus dilakukan . Listbox1.item.add(Hallo Algoritma) adalah listing program untuk menampilkan tulisan hallo algoritma pada listbox, sehingga listbox ditaruk di dalam for maka akan memunculkan tulisan pada listbox sebanyak for yang ditentukan.

LATIHAN 2 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Hallo Algoritma (While)

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Button1 Caption = ListBox1 Text = MENAMPILKAN HALLO ALGORITMA 10x MENGGUNAKAN DO WHILE Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim counter As Integer counter = 1 Do While counter <= 10 ListBox1.Items.Add("Hallo Algoritma") counter = counter + 1 Loop End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Program di atas digunakan untuk menjalankan suatu pernyataan kemudian diuji apakah kondisi sudah bernilai benar, tapi jika bernilai salah maka pernyataan tidak dijalankan. Pada dasarnya perulangan do-while sama saja dengan perulangan while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do-while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do-while sekurang-kurangnya akan terjadi satu kali perulangan.

LATIHAN 3 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Menampilkan Bilangan Ganjil 1-10 (For)

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Button1 Caption = ListBox1 Text = MENAMPILKAN BILANGAN GANJIL Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Angka As Integer For Angka = 1 To 10 If Angka Mod 2 = 0 Then Else ListBox1.Items.Add(Angka) End If Next Angka End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program ini digunakan perulangan for untuk mnampilkan bilangan ganjil sampai dengan yang sudah ditentukan. Dimana bilangan genap diberi nilai nol supaya tidak muncul. Kondisi yang dilakukkan dalam percobaan ini adalah if angka = Mod 2 = 0 then
else listbox1.item.add(angka) end if. Kondisi tersebut lah yang menyeleksi apakah bilangan genap apakah bilangan ganjil. Bila bilangan genap tidak akan terjadi proses apa-apa hanya mengulang kembali dan apabila bilangan tersebut ganjil maka akan ditampilkan pada listbox.

LATIHAN 4 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Menampilkan Bilangan Ganjil 1-10 (Do-While)

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Button1 Caption = ListBox1 Text = MENAMPILKAN BILANGAN GANJIL MENGGUNAKAN DO WHILE Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Angka As Integer Angka = 1 Do While Angka <= 20 If Angka Mod 2 = 0 Then Else ListBox1.Items.Add(Angka)

End If Angka = Angka + 2 Loop End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class

4. Hasil Percobaan :

5. Hasil Pengamatan :

Dari program yang telah dilakukan menggunakan do-while ini pada proses tampilan akhirnya sama persis dengan perulangan for . hanya saja perbedaan terletak di program diinputkan, misalnya Do While Angka <=10 . menjelaskan nilai kecil dari 10 dan penggunaan If Angka Mod 2 = 0 Then di maksudkan selang/jarak dari angka tersebut. Jadi tampilan angka yang akan di tampilkan adalah 1,3,5,7,9,11,13,15,17,19 .

LATIHAN 5 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 4. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 5. Pilih Standard, kemudian pilih Open 6. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Menampilkan Bilangan Ganjil 1-10 (Until)

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Button1 Caption = ListBox1 Text = MENAMPILKAN BILANGAN GANJIL MENGGUNAKAN DO UNTIL Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Angka As Integer Angka = 1 Do Until Angka >= 10 If Angka Mod 2 = 0 Then Else ListBox1.Items.Add(Angka) End If Angka = Angka + 1 Loop End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas menggunakan Do Until yang berarti sebuar pernyataan atau konditi yang di uji. Dimana program ini menggunakan Loop untuk melompat ke data ganjil berikutnya. Perulangan do until adalah perulangan yang menyeleksi apakah bilangan
tersebut sudah lebih besar dari n yang ditentukan. Perulangan for, do while, dan do until memiliki kondisi untuk perulangan yang berbeda-beda. Kondisi if yang dilakukkan dalam percobaan ini adalah if angka = Mod 2 = 0 then else listbox1.item.add(angka) end if. Kondisi tersebut lah yang menyeleksi apakah bilangan genap apakah bilangan ganjil. Bila bilangan genap tidak akan terjadi proses apa-apa hanya mengulang kembali dan apabila bilangan tersebut ganjil maka akan ditampilkan pada listbox.

LATIHAN 6 Langkah-langkah Untuk Membuat Latihan Modul Looping Iteratif Rekursif 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Looping Iteratif Rekursif : Memunculkan * berurutan 1-10

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Caption = ListBox1 Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ListBox1.Items.Add("Masukkan Jumlah Bilangan Adalah 10") Dim j, i As Integer Dim temp As String For i = 10 To 0 Step -1 temp = " " j = 0 For j = j To i temp = temp + "*" Next j ListBox1.Items.Add(temp) Next i End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program ini menampilkan jumlah bilangan bintang secara automatis sebanyak sepuluh kali menggunakan perulangan for.Untuk membuat output seperti hasil diatas adalah
dengan menggabungkan 2 buat perulangan dimana perulangan berada di dalam perulangan. Para percobaan ini saya menggunakan for untuk melakukkan perulangan. For i = 10 to 0 step -1 adalah listing program untuk melakukkan perulangan sebanyak 10 kali dimana stepnya adalah dengan melakukkan pengurangan 1 sampai = 0 sehingga perulangan dihentikan. Temp = adalah listing program untuk melakukkan space. J = 0 adalah listing program untuk mendeklarasikan data j = 0. For j = j to i adalah listing program untuk melakukkan perulangan menghitung naik. Temp = temp + * adalah listing program untuk menampilkan * pada temp. Next j adalah listing program untuk melakukkan lanjutkan perulangan j.

Listbox1.Items.add(temp) adalah listing program untuk menampilkan temp pada listbox1. Next i adalah listing program untuk melanjutkan perulangan i.

LATIHAN 7 Langkah-langkah Untuk Membuat Latihan Modul Kompleksitas Algoritma 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Kompleksitas Algoritma : percobaan2

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 Caption = ListBox1 Properties

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim n, x As Double n = InputBox("MASUKKAN NILAI n") For i = 1 To n For j = 1 To n For k = 1 To j x = x + 1 ListBox1.Items.Add(x) Next k Next j Next i

End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas untuk menampilkan jumlah bilangan yang dimasukkan melalui keypress. Pada program nilai yang dimasukkan adalah 10.Dimana dim n, x as
double adalah listing program untuk mendeklarasikan n dan x sebagai type data double. n = InputBox(Masukkan Nilai n) adalah listing program untuk memasukkan inputan nilai n dengan menggunakan input box. For 1 to n adalah listing program untuk melakukkan perulangan dari 1 ke n. For j = 1 to n adalah listing program untuk melakukkan perulangan j dari 1 ke n. For k = 1 to j adalah listing program untuk melakukkan perulangan dari 1 ke j. x = x + 1 adalah listing program untuk proses matematika yaitu menambah 1 pada x. Lisbox1.item.add(x) adalah menampilkan niali x pada listbox1.

LATIHAN 8 Langkah-langkah Untuk Membuat Latihan Modul Latihan Dasar-dasar VB.Net 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Latihan Dasar-dasar VB.Net : Percobaan1

1. Didesain Form Sbb :

2. Disetting Properties Sbb :

3. Diketikkan Source Code Sbb :


Public Class Form1 Dim a, b As Long Dim c As Double Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click a = Val(TextBox1.Text) b = Val(TextBox2.Text) If a = 0 And b = 0 Then MsgBox("Nilai A dan B tidak Boleh 0", 0, "Input NIlai A, B") Exit Sub End If c = a / b TextBox3.Text = Str(c) End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click End End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click a = Val(TextBox1.Text) b = Val(TextBox2.Text) If a = 0 And b = 0 Then MsgBox("Nilai A dan B tidak Boleh 0", 0, "Input NIlai A, B") Exit Sub End If c = a + b TextBox3.Text = Str(c) End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click a = Val(TextBox1.Text) b = Val(TextBox2.Text) If a = 0 And b = 0 Then MsgBox("Nilai A dan B tidak Boleh 0", 0, "Input NIlai A, B") Exit Sub End If c = a * b TextBox3.Text = Str(c) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click a = Val(TextBox1.Text) b = Val(TextBox2.Text) If a = 0 And b = 0 Then MsgBox("Nilai A dan B tidak Boleh 0", 0, "Input NIlai A, B") Exit Sub End If c = a - b TextBox3.Text = Str(c) End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click a = Val(TextBox1.Text)

b = Val(TextBox2.Text) If a <= 0 And b <= 0 Then MsgBox("Nilai A dan B tidak Boleh 0", 0, "Input NIlai A, B") Exit Sub End If c = a ^ b TextBox3.Text = Str(c) End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan Dari hasil percobaan ini dapat dianalisiskan bahwa untuk membuat program calculator

dimana Nilai A dan Nilai B di jumlahkan maka tampil nilai penjumlahannya di Hasil C. Bila nilai yang ingin di jumlahkan belum diisi maka akan tampil pesan Nilai Tidak Boleh Kosong. Begitu pula untuk proses perkalian, pengurangan, dan pembagian selanjutnya.

LATIHAN 9 Langkah-langkah Untuk Membuat Latihan Modul Latihan Dasar-dasar VB.Net 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Latihan Dasar-dasar VB.Net : Percobaan2

1. Didesain Form Sbb :

2. Disetting Properties Sbb :

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Function hitung(ByVal a As Integer, ByVal b As Integer) As Integer hitung = a + b End Function Private Function hitung1(ByVal a As Double, ByVal b As Double) As Double hitung1 = a + b End Function Private Function hitung2(ByVal a As String, ByVal b As String) As String hitung2 = a + b End Function

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b As Integer

a = Val(txta.Text) b = Val(txtb.Text) stxthasilint.Text = Str(hitung(a, b)) End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a, b As Double a = Val(txta.Text) b = Val(txtb.Text) txthasildouble.Text = Str(hitung1(a, b)) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Botton3.Click Dim a, b As String a = txta.Text b = txtb.Text txthasilstring.Text = Str(hitung2(a, b)) End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click End End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Program di atas melakukan penjumlahan dengan menginput nilai A dan B dimana hasil penjumlahan dari integer akan tampil pada group integer yang bernilai 12. Berarti

nilai A dan nilai B ditambah sehingga mendapatkan hasil 12, begitu pula dengan Double. Lain halnya dengan String yang menampilkan hasil inputan dari kedua nilai.

LATIHAN 10 Langkah-langkah Untuk Membuat Latihan Modul Latihan Dasar-dasar VB.Net 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Latihan Dasar-dasar VB.Net : Percobaan3

1. Didesain Form Sbb :

2. Disetting Properties Sbb :

3. Diketikkan Source Code Sbb :


Public Class Form1 Inherits System.Windows.Forms.Form

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Integer Dim j As Integer ListBox1.Items.Clear() For i = 0 To 10 j = i * 10 + 10 ListBox1.Items.Add(j) Next i End Sub Private Sub TextBox1_KeyPress(ByVal System.Windows.Forms.KeyPressEventArgs) If Keys.Enter Then MsgBox("tombol enter") End If End Sub Private Sub TextBox2_KeyPress(ByVal System.Windows.Forms.KeyPressEventArgs) If Keys.Enter Then MsgBox("tombol enter") End If End Sub Private Sub ListBox1_KeyPress(ByVal System.Windows.Forms.KeyPressEventArgs) If Keys.Enter Then MsgBox("tombol enter") End If End Sub sender As Object, ByVal e As Handles TextBox1.KeyPress

sender As Object, ByVal e As Handles TextBox2.KeyPress

sender As Object, ByVal e As Handles ListBox1.KeyPress

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged TextBox1.Text = ListBox1.SelectedItem TextBox2.Text = ListBox1.SelectedItem End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program ini memasukkan nilai dengan cara menggunakan key press. Setelah nilai diinput maka akan muncul perintah Tekan Enter untuk melanjutkan mengisi nilai dengan key press berikutnya.

LATIHAN 11 Langkah-langkah Untuk Membuat Latihan Modul Latihan Dasar-dasar VB.Net 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Latihan Dasar-dasar VB.Net : Percobaan4

1. Didesain Form Sbb :

2. Disetting Properties Sbb :

3. Diketikkan Source Code Sbb :

Public Class Form1 Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Select Case (Me.ComboBox1.Text) Case ("Dollar US") Me.TextBox3.Text = "9600" Case ("Dollar AUS") Me.TextBox3.Text = "3500" Case ("Yen Jepang") Me.TextBox3.Text = "32" Case ("Pound Inggris") Me.TextBox3.Text = "4500" Case ("Wo Korea") Me.TextBox3.Text = "5" End Select End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("Dollar US") ComboBox1.SelectedText = ("") ComboBox1.Items.Add("Dollar AUS") ComboBox1.SelectedText = ("") ComboBox1.Items.Add("Yen Jepang") ComboBox1.SelectedText = ("") ComboBox1.Items.Add("Pound Inggris") ComboBox1.SelectedText = ("") ComboBox1.Items.Add("Wo Korea") ComboBox1.SelectedText = ("") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged TextBox2.Text = Format(Val(TextBox1.Text) * Val(TextBox3.Text), "###,###,###.#0") End Sub Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged End Sub Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas sama halnya juga dengan penjumlahan sebelumnya namun yang membedakannya adalah nilai mata uang asing harus ditentukan terlebih dahulu berapa nilainya. Baru kemudian bisa dihitung nilai rupiah dengan dikalikan berapa jumlah rupiah yang akan ditampilkan. Fungsi case disini yaitu untuk menampilkan jumlah input yang sudah dimasukkan sebelumnya.

LATIHAN 12 Langkah-langkah Untuk Membuat Latihan Modul Latihan Dasar-dasar VB.Net 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Latihan Dasar-dasar VB.Net : Percobaan5

1. Didesain Form Sbb :

2. Disetting Properties Sbb :

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i As Byte For i = 0 To 5 TextBox1.Text = "" Next i TextBox2.Focus() Dim nilai, nilai1 As Double nilai = Val(TextBox3.Text) * Val(TextBox4.Text) TextBox5.Text = Format(nilai, "#,###") If Optya.Checked Then nilai1 = 0.1 * nilai TextBox6.Text = Format(nilai1, "#,###") TextBox7.Text = Format(nilai - nilai1, "#,###") End If If OptTidak.Checked Then TextBox6.Text = 0 TextBox7.Text = Format(nilai, "#,###") End If End Sub

Private Sub OptTidak_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OptTidak.CheckedChanged Dim nilai As Double nilai = Val(TextBox3.Text) * Val(TextBox4.Text) End Sub Private Sub Optya_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Optya.CheckedChanged Dim nilai, nilai1 As Double nilai = Val(TextBox3.Text) * Val(TextBox4.Text)

nilai1 = 0.1 * nilai End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Program di atas untuk menentukan jumlah harga bersih suatu barang dengan menentukan adanya diskon atau tidak. Jumlah bersih didapatkan dengan rumus mengalikan harga barang per unit dengan jumlah barang yang akan dipesan. Kemudian tentukan ya atau tidak diskon dari harga total seluruh barang baru akan didapatkan jumlah bersih.

LATIHAN 13 Langkah-langkah Untuk Membuat Latihan Modul LATIHAN 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : LATIHAN : Bilangan Genap

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 TextBox1 TextBox2 TextBox3 TextBox4 TextBox5 TextBox6 TextBox7 TextBox8 Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Button1 Button2 Caption = ListBox1 Text = Space Text = Space Text = Space Text = Space Text = Space Text = Space Text = Space Text = Space Text = Masukkan nilai minimum Text = Masukkan nilai maksimum Text = Jumlah Bilangan = Text = Tmin = Text = Tmax = Text = Tavg = Text = Waktu yang dibutuhkan = Text = Banyak Bilangan = Text = MUNCULKAN BILANGAN GENAP Text = KELUAR Properties

3. Diketikkan Source Code Sbb :

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Angka, Bil, jlh, avg As Integer Dim hasil As Integer Dim waktu As Double Dim min = Val(TextBox2.Text) Dim max = Val(TextBox1.Text) For Angka = TextBox1.Text To TextBox2.Text waktu = waktu + 1 'bilangan bulat If Angka Mod 2 = 0 Then ListBox1.Items.Add(hasil) Bil = Bil + 1 jlh = jlh + Angka avg = jlh / Bil If Angka < min Then min = Angka If Angka > max Then max = Angka End If Next Angka TextBox3.Text = waktu * 0.5 TextBox4.Text = Bil TextBox5.Text = jlh TextBox6.Text = min TextBox7.Text = max TextBox8.Text = avg End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas kondisi if yang dilakukkan dalam percobaan ini adalah if angka =
Mod 2 = 0 then else listbox1.item.add(angka) end if. Kondisi tersebut lah yang menyeleksi apakah bilangan genap apakah bilangan ganjil. Bila bilangan ganjil tidak akan terjadi proses apa-

apa hanya mengulang kembali dan apabila bilangan tersebut genap maka akan ditampilkan pada listbox. Kemudian akan tampil waktu yang dibutuhkan berapa lama dan banyak bilangan juga akan tampil serta jumlah bilangan keseluruhan.

LATIHAN 14 Langkah-langkah Untuk Membuat Memunculkan Bilangan Persegi 1. Click Start | Program | Microsoft Visual Studio 2010 | Microsoft Visual Basic 2010 2. Pilih Standard, kemudian pilih Open 3. Click File | Project, beri nama File sbb : Nama File Project Nama File Form : Memunculkan Bilangan kelipatan7 : Bilangan kelipatan 7

1. Didesain Form Sbb :

2. Disetting Properties Sbb : Nama Component ListBox1 TextBox1 TextBox2 TextBox3 Caption = ListBox1 Text = Space Text = Space Text = Space Properties

TextBox4 TextBox5 TextBox6 TextBox7 TextBox8 Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Button1 Button2

Text = Space Text = Space Text = Space Text = Space Text = Space Text = Masukkan nilai minimum Text = Masukkan nilai maksimum Text = Jumlah Bilangan = Text = Tmin = Text = Tmax = Text = Tavg = Text = Waktu yang dibutuhkan = Text = Banyak Bilangan = Text = MUNCULKAN BILANGAN PERSEGI Text = KELUAR

3. Diketikkan Source Code Sbb :


Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i, bil, jum, avrg, min, max As Integer Dim waktu As Double ListBox1.Items.Clear() min = Val(TextBox2.Text) max = Val(TextBox1.Text) For i = Val(TextBox1.Text) * Val(TextBox2.Text) waktu = waktu + 1 If (i Mod 7 = 0) Then ListBox1.Items.Add(i) bil = bil + 1 jum = jum + i If i < min Then min = i End If If i > max Then max = i End If End If Next waktu = waktu * 0.5 avrg = jum / bil TextBox3.Text = waktu TextBox4.Text = bil TextBox5.Text = jum TextBox6.Text = min TextBox7.Text = max TextBox8.Text = avrg End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class

4. Hasil Percobaan

5. Hasil Pengamatan

Pada program di atas kondisi if yang dilakukkan dalam percobaan ini adalah if angka =
Mod 7 = 0 then else listbox1.item.add(angka) end if. Kondisi tersebut lah yang mengalikan bilangan tersebut sehingga menjadi bilangan kelipatan tujuh . Kemudian akan tampil waktu yang dibutuhkan berapa lama dan banyak bilangan keseluruhan. juga akan tampil serta jumlah bilangan

Вам также может понравиться