modul vb net 1-4

28
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, akan didapat aplikasi yang selanjutnya dapat dijalankan tanpa memerlukan lingkungan pemrograman Visual Basic .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.1 1.  A  wali selalu pekerjaan dgn doa, mudah-mudahan diberi kemudahan dan dapat memberikan manfaat 2.  Jalankan Microsoft Visual Studio .NET atau Microsoft Visual Basic .NET 3. 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 li ngkungan pengembangan terintegrasi Visual Basic .NET (lihat gambar 1.2 ) 9. Cari bagian yang disebut menubar 10. Cari bagian yang disebut toolbar 11. Cari bagian yang disebut tabs 12. Cari bagian yang disebut form (window application) 13. Cari bagian yang disebut solution explorer 14. Cari bagian yang disebut toolbox 15. Cari bagian yang disebut properties window Langkah 4 Langkah 5 Langkah 3 Langkah 6

Upload: arif-z

Post on 06-Jul-2015

1.917 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Modul VB Net 1-4

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

Page 2: Modul VB Net 1-4

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

Page 3: Modul VB Net 1-4

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 

Page 4: Modul VB Net 1-4

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 !

Page 5: Modul VB Net 1-4

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

Page 6: Modul VB Net 1-4

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µ 

Page 7: Modul VB Net 1-4

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

Page 8: Modul VB Net 1-4

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

Page 9: Modul VB Net 1-4

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.

Page 10: Modul VB Net 1-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"

Page 11: Modul VB Net 1-4

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

Page 12: Modul VB Net 1-4

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

Page 13: Modul VB Net 1-4

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µ

Page 14: Modul VB Net 1-4

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

Page 15: Modul VB Net 1-4

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

Page 16: Modul VB Net 1-4

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

Page 17: Modul VB Net 1-4

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

Page 18: Modul VB Net 1-4

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

Page 19: Modul VB Net 1-4

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

Page 20: Modul VB Net 1-4

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

Page 21: Modul VB Net 1-4

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

Page 22: Modul VB Net 1-4

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

Page 23: Modul VB Net 1-4

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

Page 24: Modul VB Net 1-4

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

Page 25: Modul VB Net 1-4

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 !

Page 26: Modul VB Net 1-4

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

Page 27: Modul VB Net 1-4

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