modul vb net 1-4
TRANSCRIPT
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 1/27
Modul Praktikum ² VB .NET 1
BAB I PENDAHULUAN
Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat : Membuat project aplikasi baru dengan Visual Basic .NET Memahami prinsip design graphical user interfaces Mengenal konsep events secara sederhana Mengkonversikan aplikasi menjadi executable windows application
Teori Singkat Membuat aplikasi dengan Visual Basic .NET sangat sederhana. Hanya dengan 3 langkah dasar, akandidapat aplikasi yang selanjutnya dapat dijalankan tanpa memerlukan lingkungan pemrograman VisualBasic .NET. 3 langkah dasar tersebut adalah :
Membuat antarmuka pengguna (user interface) dari aplikasi Menuliskan kode program (source code) dari aplikasi yang akan membuat aplikasi menjalankan
apa yang seharusnya dikerjakan. Meng-kompile aplikasi menjadi file yang executable sehingga dapat dijalankan sebagai aplikasi
yang berdiri sendiri (standalone)
Latihan 1.11. A wali selalu pekerjaan dgn doa, mudah-mudahan diberi kemudahan dan dapat memberikan manfaat2. Jalankan Microsoft Visual Studio .NET atau Microsoft Visual Basic .NET3. Buat Project baru dengan : Klik menu File New New Project
Gambar 1.1
4. Pada kotak dialog New Project, pilih tipe aplikasi yang akan dibuat yaitu Windows Application(lihat gambar 1.1)
5. Tentukan name dari aplikasi : AplikasiSelamatDatang 6. Tentukan location dimana aplikasi akan disimpan (sesuaikan dgn aturan pada lab)7. Setelah menentukan tipe aplikasi, nama serta lokasi dimana akan disimpan Klik tombol OK 8. Kenali sekilas lingkungan pengembangan terintegrasi Visual Basic .NET (lihat gambar 1.2)9. Cari bagian yang disebut menubar
10. Cari bagian yang disebut toolbar11. Cari bagian yang disebut tabs12. Cari bagian yang disebut form (window application)13. Cari bagian yang disebut solution explorer14. Cari bagian yang disebut toolbox15. Cari bagian yang disebut properties window
Langkah 4
Langkah 5
Langkah 3
Langkah 6
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 2/27
Modul Praktikum ² VB .NET 2
Gambar 1.2
16. Design User Interface dengan menambahkan 1 buah label dan 2 buah button dari Toolbox ke dalamForm. Susun sehingga di dapat tampilan sbb :
17. Atur properties pada controls melalui properties window dengan aturan sesuai tabel 1.1Contoh :
menubar toolbar tabs Solution Explor er For m
toolbox Properties window
1
2 3
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 3/27
Modul Praktikum ² VB .NET 3
Tabel 1.1Control Pro perties Nilai
Form Name frmSelamatDatang Text Aplikasi Selamat Datang
Label1 Name lblKet Text Selamat Datang di VB .NET Text Align MiddleCenter
Font - Name Times New RomanFont - Size 12Font - Bold TrueForeColor Red
Button1 Name btnKet1 Text Keterangan 1 Text Align MiddleCenter
Button2 Name btnKet2 Text Keterangan 2 Text Align MiddleCenter
18. Setelah pengaturan properties akan didapat tampilan sbb :
Gambar 1.5
19. Tambahkan kode dengan Double Click pada btnKet1, tambahkan kode untuk event btnKet1_Click menjadi sbb :
Private Sub btnKet1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnKet1.Click
lblKet.Text = "Selamat Datang di VB .NET Saya"
End Sub
20. Double Click pada btnKet2, tambahkan kode untuk event btnKet2_Click menjadi sbb :
Private Sub btnKet2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnKet2.Click
lblKet.Text = "Nikmati kemudahan membuat aplikasi"
End Sub
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 4/27
Modul Praktikum ² VB .NET 4
21. Atur startup object dari project menjadi f rmSelamatDatang melalui menubar : Project AplikasiSelamatDatang properties
22. Coba jalankan aplikasi dengan click button start pada toolbar,
atau dengan
menekan tombol F5 pada keyboard
23. Tutup kembali aplikasi24. Selanjutnya untuk mengkonversi aplikasi menjadi file executable (.exe); melalui menubar klik Build
Build AplikasiSelamatDatang
25. Proses konversi akan berjalan singkat karena aplikasi masih sederhana. Cari file executable( AplikasiSelamatDatang.exe) hasil konversi dan coba jalankan (biasanya terdapat di folder \binlokasi penyimpanan project). Dari proses konversi didapatkan aplikasi exe yang dapat berjalan tanpa
memerlukan VB .NET
26. Simpan project anda dengan clik save all pada toolbar
27. Pelajari kembali dan pahami langkah dasar yang dilakukan untuk membuat aplikasi !
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 5/27
Modul Praktikum ² VB .NET 5
Tugas 1.11. Buat Project baru tipe window application dengan nama TugasSatu1.
Aplikasi TugasSatu1 ketika awal dijalankan akan menampilkan Nim, Nama serta Kelas anda.Didalamnya terdapat pula 2 buat tombol :1 ² Tombol Tampilkan : jika di click berfungsi untuk menampilkan Nim, Nama, Kelas seperti
ketika awal berjalan2 ² Tombol Kosongkan : jika di click berfungsi untuk mengosongkan Nim, Nama, Kelas
(tampilan kosong)2. Buat file TugasSatu1.exe dari project TugasSatu1
Keterangan : anda mungkin membutuhkan 3 buat control label serta 2 buah control button atauterserah bagaimana anda memahami tugas ini
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 6/27
Modul Praktikum ² VB .NET 6
BAB II VARIABEL, I/O, TIPE DA T A
Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat : Mengenal variabel serta cara pendeklarasiannya Menguasai proses input dan output Mengenal berbagai tipe data serta penggunaannya Mengenal berbagai operator aritmatika serta penggunaannya
Mengetahui cara penggabungan string
Teori Singkat Ketika data dimasukan ke dalam komputer, maka data tersebut akan disimpan dalam memori. Variabelsesungguhnya adalah box memory dengan nama tertentu. Variabel dapat di deklarasikan dalam berbagaitipe. Untuk mendeklarasikan variabel dilakukan dengan sintaks sbb :
Dim namaVariabel as TipeVariabel
Contoh : Dim umur as Integer mendeklarasikan variabel umur dengan tipe data Integer
Dim nama as String mendeklarasikan variabel nama dengan tipe data String
Variabel dapat digunakan untuk menerima input. Untuk input dapat digunakan berbagai control yang ada misal TextBox.
umur = TextBox1.Text memasukan nilai properties Text dari TextBox1 ke dalam variabel umur
Juga dapat digunakan sebagai output, misal :
TextBox1.Text = umur memberikan nilai variabel umur ke dalam properties Text dari TextBox1
Untuk variabel dengan tipe numeric dapat dilakukan operasi aritmatika pada variabel tsb. Dalam VB
.NET operator aritmatika yang tersedia terlihat pada tabel 2.1.
Tabel 2.1
Operasi Operator Eks presi
Penambahan + a + b
Pengurangan - a ² b
Perkalian * a * b
Pembagian (float) / a / b
Pembagian (Integer) \ a \ b
Modulus Mod a Mod b
Pangkat / Eksponensial ^ a ^ b
Unary negatif - -a
Unary Positif + +b
Sedangkan untuk v aribel String, da pat dilakukan o perasi penggabungan String.
Misal :Dim x as String mendek larasikan v ariabel x dengan ti pe data String
Dim y as String mendek larasikan v ariabel y dengan ti pe data String Dim z as String mendek larasikan v ariabel z dengan ti pe data String
x = ´Selamat Soreµ y = ´Emhaµ z = x & ´ ´ & y nilai z = ´Selamat Sore Emhaµ
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 7/27
Modul Praktikum ² VB .NET 7
Latihan 2.11. A wali selalu pekerjaan dgn doa, mudah-mudahan diberi kemudahan dan dapat memberikan manfaat2. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanDua1,
tentukan pula lokasi penyimpanan (sesuai aturan lab)3. Design User Interface dengan menambahkan 3 buah Label, 4 buah TextBox, 1 buah ComboBox, 1
buah ListBox serta 1 buah Button dari Toolbox ke dalam Form. Susun sehingga di dapat tampilan
seperti pada gambar 2.1.
Gambar 2.1
4. Atur property semua control mengikuti tabel 2.2
Tabel 2.2Control Pro perties Nilai Form1 Name f rmLatihanDua1
Text Latihan 2.1Label 1 Name lblNama
Text Nama Label 2 Name lblPendidikan
Text Pendidikan Label 3 Name lblPekerjaan
Text Pekerjaan Textbox 1 Name txtNama Text ( kosongkan ! )
Combobox1
Name cbPendidikan Items SD
SMPSMA Di ploma Sarjana
Listbox 1 Name lstPekerjaan
Items Pedagang PNSGuru S w asta ABRI
Textbox2 Name txtPesan1 Text ( kosongkan ! )R eadOnly True
1
2
3
7
8
9
4
5
6
10
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 8/27
Modul Praktikum ² VB .NET 8
Textbox3 Name txtPesan2 Text ( kosongkan ! )R eadOnly True
Textbox4 Name txtPesan3 Text ( kosongkan ! )R eadOnly True
Button1 Name btnOK
Text OK
5. Setelah pengaturan properties akan didapat tampilan sbb :
Gambar 2.2
6. Tambahkan kode dengan Double Click pada btnOK, tambahkan kode untuk event btnOK_Click menjadi sbb :
Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e AsSystem.EventA rgs) Handles btnOK.Click
Dim nama As StringDim pendidikan As StringDim pekerjaan As String
nama = txtNama.Text pendidikan = cbPendidikan.Text pekerjaan = lstPekerjaan.SelectedItem txtPesan1.Text = "Halo " & namatxtPesan2.Text = "Pendidikan Anda " & pendidikan & " Ya ?"txtPesan3.Text = "Anda seorang " & pekerjaan & ", Hebat !!!"
End Sub
7. Atur startup object dari project menjadi f rmLatihanDua1 melalui menubar : Project AplikasiLatihanDua1 properties
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 9/27
Modul Praktikum ² VB .NET 9
8. Coba jalankan aplikasi dengan click button start pada toolbar,
atau dengan
menekan tombol F5 pada keyboard
Gambar 2.3
9. Coba kompile aplikasi untuk mendapatkan AplikasiLatihanDua1.exe
10. Simpan project anda dengan clik save all pada toolbar
11. Pelajari !
Latihan 2.2
1. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanDua2,tentukan pula lokasi penyimpanan (sesuai aturan lab)
2. Design User Interface dengan menambahkan 6 buah Label, 4 buah TextBox, serta 1 buah Buttondari Toolbox ke dalam Form. Susun sehingga di dapat tampilan seperti pada gambar 2.4.
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 10/27
Modul Praktikum ² VB .NET 10
Gambar 2.4
3. Atur property untuk form saja mengikuti tabel 2.2 Tabel 2.3
Control Pro perties Nilai Form Name frmLatihanDua2
Text Latihan 2.2
4. Setelah pengaturan properties akan didapat tampilan sbb :
Gambar 2.5
5. Selanjutnya tambahkan kode untuk event frmLatihanDua2_Load dengan Double Click pada Formdan tambahkan kode menjadi sbb :
Private Sub frmLatihanDua2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
Label1.Text = "Makanan dibeli"
Label2.Text = "Minuman dibeli"Label3.Text = "Harga Satuan"Label4.Text = "Harga Satuan"Label5.Text = ""Label6.Text = ""TextBox1.Text = "0"TextBox2.Text = "0"TextBox3.Text = "0"TextBox4.Text = "0"
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 11/27
Modul Praktikum ² VB .NET 11
Button1.Text = "Hitung"
End Sub
6. Double Click pada button1, tambahkan kode untuk event Button1_Click menjadi sbb :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim jmlMakanan As IntegerDim jmlMinuman As IntegerDim hrgSatuanMakanan As SingleDim hrgSatuanMinuman As SingleDim rerata As SingleDim total As Single
jmlMakanan = CInt(TextBox1.Text)jmlMinuman = CInt(TextBox2.Text)hrgSatuanMakanan = CSng(TextBox3.Text)hrgSatuanMinuman = CSng(TextBox4.Text)
rerata = (hrgSatuanMakanan + hrgSatuanMinuman) / 2total = (jmlMakanan * hrgSatuanMakanan) + (jmlMinuman *
hrgSatuanMinuman)
Label5.Text = "Harga rata-rata makanan dan minuman : " & rerataLabel6.Text = "Nilai total pembelian : " & total
End Sub
7. Atur startup object dari project menjadi f rmLatihanDua2 melalui menubar : Project AplikasiLatihanDua2 properties
8. Coba jalankan aplikasi dengan click button start pada toolbar
,
atau dengan
menekan tombol F5 pada keyboard
Satu baris
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 12/27
Modul Praktikum ² VB .NET 12
9. Coba kompile aplikasi untuk mendapatkan AplikasiLatihanDua2.exe
10. Simpan project anda dengan clik save all pada toolbar
11. Pelajari !
Tugas 2.11. Buat Project baru tipe window application dengan nama TugasDua1.
Aplikasi TugasDua1 meminta input dua buah bilangan integer (misal : a dan b).Kemudian memberikan nilai hasil operasi penjumlahan, pengurangan, perkalian, pembagian,pembagian integer, eksponensial, serta modulus dari kedua bilangan tersebut
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 13/27
Modul Praktikum ² VB .NET 13
BAB III KONDISI BERSYARA T
Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat : Menguasai penggunaan kondisi bersyarat untuk mengatur alur aplikasi Menguasai penggunaan if, else, elseif, select case Menguasai penggunaan operator relasional dalam kondisi bersyarat Menguasai penggunaan operator logical dalam kondisi bersyarat
Teori Singkat Kondisi bersyarat merupakan suatu kondisi yang mana dilakukan analisa terhadap data untuk menentukan alur aplikasi selanjutnya ( Atau dengan kata lain menentukan bagian kode program yang mana yang selanjutnya harus dijalankan).Contoh kondisi bersyarat :
Jika nilai anda lebih dari lima maka anda lulus Jika nilai anda kurang dari atau sama dengan lima maka anda harus mengulang ujian
Sintaks untuk membentuk kondisi bersyarat secara sederhana adalah :If ( syarat ) then
StatementEnd if
Atau ketika syarat merupakan suatu kondisi yang bertingkat dapat digunakan sintaks :
If ( syarat1 ) thenStatement1
ElseIf ( syarat2 ) thenStatement2
ElseIf ( syarat3 ) then
Statement3ElseStatement4
End if
Selain menggunakan if, else, dan elseif, kondisi bersyarat dapat dibentuk menggunakan statement selectcase dengan sintaks :
Select case (syarat)Case (kondisi1)
Statement 1Case (kondisi2)
Statement 2Case Else
Statement 3End Select
Didalam membentuk syarat dapat digunakan operator relasional (tabel 3.1) dan juga operator logical(tabel 3.2)
Tabel 3.1
Operasi Operator Eks presi
Sama dengan = 5 = (4-1) atau ´TLµ = ´TLµ
Tidak Sama dengan <> 4 <> (5-2) atau ´MHµ <> ´TLµ
Kurang dari < 5 < 7 atau ́Aµ < ´Bµ
Lebih dari > 78 > 3 atau ´Cµ > ́Aµ
Kurang dari atau Sama dengan <= 5 <= 6 atau ´OKµ <= ´OKµ
Lebih dari atau Sama dengan >= 8 >= 8 atau ´Kµ >= ´Bµ
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 14/27
Modul Praktikum ² VB .NET 14
Tabel 3.2
Operator A rti
And Benar jika semua kondisi benar
Or Benar jika salah satu atau semua kondisi benar
Xor Benar hanya jika salah satu kondisi benar
Not Kebalikan dari kondisi yang anda (not Benar adalah Salah)
Latihan 3.11. A wali selalu pekerjaan dgn doa, mudah-mudahan diberi kemudahan dan dapat memberikan manfaat2. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanTiga1,
tentukan pula lokasi penyimpanan (sesuai aturan lab)3. Design User Interface dengan menambahkan 3 buah Label, 4 buah TextBox, 1 buah ComboBox, 1
buah ListBox serta 1 buah Button dari Toolbox ke dalam Form. Susun sehingga di dapat tampilanseperti pada gambar 3.1
Gambar 3.1
4. Atur property mengikuti tabel 3.3
Tabel 3.3Control Pro perties Nilai
Form Name frmLatihanTiga1 Text Latihan 3.1
1 Name lblNilai Text Nilai
2 Name txtNilai Text ( Kosongkan ! )
3 Name btnProses Text Proses
5. Setelah pengaturan properties akan didapat tampilan sbb :
Gambar 3.2
1
3
2
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 15/27
Modul Praktikum ² VB .NET 15
6. Double Click pada btnProses, tambahkan kode untuk event Button1_Click menjadi sbb :
Private Sub btnProses_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnProses.Click
If CInt(txtNilai.Text) > 5 ThenMessageBox.Show("Selamat Anda lulus", "Hasil",
MessageBoxButtons.OK, MessageBoxIcon.Information)Else
MessageBox.Show("Maaf anda harus mengulang ujian", "Hasil",MessageBoxButtons.OK, MessageBoxIcon.Information)
End IfEnd Sub
12. Atur startup object dari project menjadi f rmLatihanTiga1 melalui menubar : Project AplikasiLatihanTiga1 properties
13. Coba jalankan aplikasi dengan click button start pada toolbar,
atau dengan
menekan tombol F5 pada keyboard
Gambar 3.3
14. Coba kompile aplikasi untuk mendapatkan AplikasiLatihanTiga1.exe
15. Simpan project anda dengan clik save all pada toolbar
16. Pelajari !
Latihan 3.21. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanTiga2,
tentukan pula lokasi penyimpanan (sesuai aturan lab)2. Design User Interface dengan menambahkan 2 buah Label, 1 buah TextBox, 1 buah ComboBox
serta 1 buah Button dari Toolbox ke dalam Form. Susun sehingga di dapat tampilan seperti padagambar 3.4
Gambar 3.4
Satu baris
1
3
2
4
5
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 16/27
Modul Praktikum ² VB .NET 16
3. Atur property untuk form mengikuti tabel 3.4
Tabel 3.4Control Pro perties Nilai
Form Name frmLatihanTiga2 Text Latihan 3.2
1 Name lblNmBarang Text Barang dibeli
2 Name lblJmlBeli Text Jumlah beli
3 Name cbNmBarang Text ( Kosongkan ! )Items(beri satu item kosong diurutan pertama)
MinumanMakanan
4 Name txtJmlBeli Text ( Kosongkan ! )
5 Name btnProses Text Proses
7. Setelah pengaturan properties akan didapat tampilan sbb :
Gambar 3.5
8. Double Click pada Form, tambahkan kode untuk event frmLatihanTiga2_Load menjadi sbb :
Private Sub frmLatihanTiga2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
txtJmlBeli.Text = ""txtJmlBeli.ReadOnly = TruebtnProses.Enabled = False
End Sub
9. Double Click pada cbNmBarang, tambahkan kode untuk event cbNmBarang_TextChanged menjadisbb :
Private Sub cbNmBarang_TextChanged(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles cbNmBarang.TextChanged
txtJmlBeli.ReadOnly = FalsebtnProses.Enabled = TrueIf cbNmBarang.Text.Trim = "" Then
txtJmlBeli.Text = ""txtJmlBeli.ReadOnly = TruebtnProses.Enabled = False
End If
End Sub
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 17/27
Modul Praktikum ² VB .NET 17
10. Double Click pada btnProses, tambahkan kode untuk event btnProses_Click menjadi sbb :
Private Sub btnProses_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnProses.Click
Dim brgDiBeli As StringDim jml As Integer
If IsNumeric(txtJmlBeli.Text) ThenbrgDiBeli = cbNmBarang.Textjml = CInt(txtJmlBeli.Text)If brgDiBeli = "Minuman" And jml > 5 Then
MessageBox.Show("Anda akan mendapat bonus 1 SoftDrink")ElseIf brgDiBeli = "Minuman" Then
MessageBox.Show("Anda akan mendapat diskon 10%")Else
MessageBox.Show("Terima kasih atas kunjungannya")End If
Else
MessageBox.Show("Input tidak valid")End If
End Sub
11. Atur startup object dari project menjadi f rmLatihanTiga2 melalui menubar : Project AplikasiLatihanTiga2 properties
12. Jalankan aplikasi dgn click button start pada toolbar,atau dengan tombol F5
Gambar 3.6
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 18/27
Modul Praktikum ² VB .NET 18
13. Coba kompile aplikasi untuk mendapatkan AplikasiLatihanTiga1.exe14. Simpan project anda dengan clik save all pada toolbar
15. Pelajari !
Tugas 3.11. Buat Project baru tipe window application dengan nama TugasTiga1.
Aplikasi TugasTiga1 memiliki fungsi untuk mengecek IPK seorang mahasiswa dan memberikanpesan predikat kelulusan bagi mahasiswa tersebut.IPK 3.51 s.d 4.00 CumlaudeIPK 2.76 s.d 3.50 Sangat MemuaskanIPK 2.00 s.d 2.75 MemuaskanIPK 0.00 s.d 1.99 Tidak mendapat predikatDan jika input IPK < 0.00 atau > 4.00 Muncul Pesan Input Tidak Valid Jika bukan angka (karakter huruf) Muncul Pesan Input Tidak Valid
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 19/27
Modul Praktikum ² VB .NET 19
Latihan 3.3 (Mandiri diluar lab)1. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanTiga3 2. Design User Interface sehingga di dapat tampilan seperti pada gambar 3.8
Gambar 3.8
3. Atur property mengikuti tabel 3.4
Tabel 3.4Control Pro perties Nilai
Form Name frmLatihanTiga3 Text Latihan 3.3 Mandiri
1 Name lblNama Text Nama
2 Name lblNilai Text Nilai
3 Name txtNama Text ( Kosongkan ! )
4 Name txtNilai Text ( Kosongkan ! )
5 Name btnProses Text Proses
4. Setelah pengaturan properties akan didapat tampilan sbb :
1
2
3
4
5
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 20/27
Modul Praktikum ² VB .NET 20
5. Tambahkan kode untuk event frmLatihanTiga3_Load menjadi sbb :
Private Sub frmLatihanTiga3_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
btnProses.Enabled = False
End Sub
6. Tambahkan kode untuk event txtNama_TextChanged menjadi sbb :
Private Sub txtNama_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtNama.TextChanged
btnProses.Enabled = TrueIf txtNama.Text.Trim = "" Or txtNilai.Text.Trim = "" Then
btnProses.Enabled = False
End IfEnd Sub
7. Tambahkan kode untuk event txtNilai_TextChanged menjadi sbb :
Private Sub txtNilai_TextChanged(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles txtNilai.TextChanged
btnProses.Enabled = TrueIf txtNama.Text.Trim = "" Or txtNilai.Text.Trim = "" Then
btnProses.Enabled = FalseEnd If
End Sub
8. Tambahkan kode untuk event btnProses_Click menjadi sbb :
Private Sub btnProses_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnProses.Click
Select Case txtNama.Text.Trim.ToUpper
Case "EMHA"MessageBox.Show("Selamat Datang Emha", "Pesan")
Case "TAUFIQ"MessageBox.Show("Selamat Datang Taufiq", "Pesan")
Case "LUTHFI"MessageBox.Show("Selamat Datang Luthfi", "Pesan")
Case ElseMessageBox.Show("Anda siapa ya ???", "Pesan")
End SelectOn Error Resume NextSelect Case CInt(txtNilai.Text.Trim)
Case Is < 6MessageBox.Show("Nilai anda kurang dari 6", "Pesan")
Case Is < 8MessageBox.Show("Nilai anda dalam range 6-8 ", "Pesan")
Case Is <= 10MessageBox.Show("Nilai anda dalam range 8-10", "Pesan")
Case ElseMessageBox.Show("Nilai anda tidak valid", "Pesan")
End Select
End Sub
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 21/27
Modul Praktikum ² VB .NET 21
9. Atur startup object dari project menjadi f rmLatihanTiga3 melalui menubar : Project AplikasiLatihanTiga3 properties
10. Jalankan aplikasi dgn click button start pada toolbar,atau dengan tombol F5
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 22/27
Modul Praktikum ² VB .NET 22
BAB IV PERULANGAN
Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat : Menguasai penggunaan perulangan untuk mengatur alur aplikasi Menguasai pembentukan perulangan dengan for .. next, Do, While dan Until
Teori Singkat Statement Perulangan memungkin programmer untuk menentukan bagian mana dari program yang harus diulang berdasarkan nilai suatu kondisi.
Contoh suatu kondisi berulang :Jika masih terdapat tugas dalam agenda hari ini maka
Kerjakan tugas berikutnyaCoret tugas tsb dari agenda
Terdapat beberapa sintaks yang dapat digunakan untuk struktur perulangan.
1. Do While .. Loop
Sintaks : Do While (kondisi)Statement Perulangan
Loop
2. Do Until .. LoopSintaks : Do Until (kondisi)
Statement PerulanganLoop
3. Do .. Loop WhileSintaks : Do
Statement Perulangan
Loop While (kondisi)4. Do .. Loop Until
Sintaks : DoStatement Perulangan
Loop Until (kondisi)
5. For .. NextSintaks : For Counter = nilai A wal to nilai Akhir step NilaiStep
Statement PerulanganNext
6. For Each .. Next ( tidak dibahas saat ini )
Bisa loncat mis dari 1,2 trus loncat ke 5,7
Latihan 4.11. A wali selalu pekerjaan dgn doa, mudah-mudahan diberi kemudahan dan dapat memberikan manfaat
2. Buat Project baru Visual Basic .NET tipe : w indo w a pplication, nama : AplikasiLatihanEm pat1,tentukan pula lokasi penyimpanan (sesuai aturan lab)
3. Design User Interface dengan menambahkan 2 buah Label, 2 buah ListBox, 4 buah Button dari Toolbox ke dalam Form. Susun sehingga di dapat tampilan seperti pada gambar 4.1
4. Atur property mengikuti tabel 4.1
5. Setelah pengaturan properties akan didapat tampilan seperti pada gambar 4.2
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 23/27
Modul Praktikum ² VB .NET 23
Gambar 4.1
Tabel 4.1Control Pro perties Nilai
Form Name frmLatihanEmpat1 Text Latihan 4.1
1 Name lblRealMadrid Text Real Madrid
2 Name lblChelsea Text Chelsea
3 Name lstRealMadrid4 Name lstChelsea5 Name btnRealMadrid
Text Real Madrid6 Name btnChelsea
Text Chelsea7 Name btnReset
Text Reset8 Name btnKeluar
Text Keluar
Gam bar 4.2
1
3
2
4
7
8
6
5
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 24/27
Modul Praktikum ² VB .NET 24
6. Tambahkan kode untuk event btnRealMadrid_Click menjadi sbb :
Private Sub btnRealMad rid _Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnRealMadrid.Click
Dim namaPemain As StringDim i As Integer lstRealMad rid.Items.Clear()For i = 1 To 11
namaPemain = InputBox("Nama Pemain Real Mad rid ke " & i, "Input")If Trim(namaPemain) = "" Then namaPemain = "-"lstRealMad rid.Items.Add(namaPemain)
Next
End Sub
7. Tambahkan kode untuk event btnChelsea_Click menjadi sbb :
Private Sub btnChelsea_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnChelsea.Click
Dim namaPemain As StringDim i As Integer i = 0lstChelsea.Items.Clear()Do While i < 11
namaPemain = InputBox("Nama Pemain Chelsea ke " & i + 1, "Input")If Trim(namaPemain) = "" Then namaPemain = "-"lstChelsea.Items.Add(namaPemain)i = i + 1
Loop
End Sub
8. Tambahkan kode untuk event btnReset_Click menjadi sbb :
Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnReset.Click
lstChelsea.Items.Clear()lstRealMadrid.Items.Clear()
End Sub
9. Tambahkan kode untuk event btnKeluar_Click menjadi sbb :
Private Sub btnKeluar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnKeluar.Click
Close()
End Sub
10. Atur startup object dari project menjadi f rmLatihanEm pat1 melalui menubar : Project
AplikasiLatihanEmpat1 properties
11. Jalankan aplikasi dgn click button start pada toolbar,atau dengan tombol F5
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 25/27
Modul Praktikum ² VB .NET 25
Gam bar 4.3
12. Coba kompile aplikasi untuk mendapatkan AplikasiLatihanEmpat1.exe
13. Simpan project anda dengan clik save all pada toolbar
14. Pelajari !
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 26/27
Modul Praktikum ² VB .NET 26
Tugas 4.11. Buat Project baru tipe window application dengan nama TugasEmpat1.
Aplikasi TugasEmpat1 akan memiliki 1 buah Textbox serta 1 Button. Bila Button di klik akanmeminta input angka sejumlah bilangan di Textbox; kemudian menampilkan angka di inputkandalam Listbox sekaligus memberikan infomasi lain berupa : Jumlah keseluruhan angka di input,Rata-rata keseluruhan angka di input, Angka Terkecil, Angka Terbesar
Note : Gunakan perulangan yang sesuai untuk menyelesai semua permasalahan
5/7/2018 Modul VB Net 1-4 - slidepdf.com
http://slidepdf.com/reader/full/modul-vb-net-1-4 27/27
Modul Praktikum ² VB .NET 27