Fakultas Teknik Praktikum 4 2014 MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC Moh. Anshori Aris Widya, S.Kom UNIPDU (Universitas Pesantren Tinggi Darul Ulum) 2013-2014 UNIPDU Komplek Pondok Pesantren Tinggi Darul Ulum Peterongan Jombang 61481
PRAKTIKUM 4 LOOPING STATEMENT AND LOOPING CONTROL A. Tujuan - Mengenal Looping Statement dalam Visual Basic 2008 - Mengenal Looping Control dalam Visual Basic 2008 B. Perangkat Lunak (Software) - Microsoft Visual Basic 2008 C. Looping Statement dalam Visual Basic 2008 Looping Statement adalah sebuah perintah perulangan yang digunakan untuk meng-ulang suatu pernyataan yang telah ditulis sekali namun dapat dijalankan sebanyak perulangan yang ditentukan. Berikut ini macam-macam looping statement antara lain : 1. For i = x To y Statement1 Statement2 Statement.. For i = 1 To 25 Jalankan dari i = 1 sampai i = 25 If i mod 2 = 0 Then Jika i mod 2 = 0 maka ListBox1.Items.Add(i) Tambahkan i ke dalam item ListBox1 Lanjut 2. For i = x To y Step z Statement1 Statement2 Statement.. For i = 1 To 25 Step 3 Jalankan dari i = 1 sampai i = 25 dengan 3 loncatan ListBox1.Items.Add(i) Tambahkan i ke dalam item ListBox1 Lanjut Script ini digunakan untuk menampilkan angka yang ada diantara 0 dan 25 dengan 3x loncatan. 3. While Statement End While 1 Pemrograman Visual Basic UNIPDU 2013-2014
While nilai < 25 Jalankan ketika nilai < 25 End While While Selesai 4. Do Loop Until Statement Do Jalankan Loop Until nilai > 25 Ulang lagi sampai nilai > 25 5. Do Loop While Statement Do Jalankan Loop While nilai < 25 Ulang ketika nilai < 25 6. Do Until Statement Loop 2 Pemrograman Visual Basic UNIPDU 2013-2014
Do Until nilai = 25 Jalankan sampai nilai = 25 Loop Ulang 7. Do While Statement Loop Do While nilai < 25 Jalankan ketika nilai < 25 Loop Ulang D. Looping Control dalam Visual Basic 2008 Looping Control merupakan suatu control yang digunakan menangani perintah yang dijalankan berulang-ulang atau perintah yang terotomatisasi. Control yang dimaksud adalah Timer. Timer akan menjalankan perintah yang telah ditulis setiap saat selama masih memenuhi syarat atau kriteria. Perbedaan dengan Looping Statement adalah jika Looping Control, yang melakukan peng-ulangan yaitu control itu sendiri sedangkan Looping Statement yaitu logika peng-ulangan yang telah ditentukan oleh programmer. E. Praktikum Membuat Aplikasi Windows 1. Konsep Project a. Aplikasi ini untuk menampilkan angka ganjil 2. Buat Form baru pada project yang telah dibuat pada praktikum sebelumnya 3. Tambahkan control-kontrol berikut ke dalam Form Design No Object Property Nilai 1 Form FormBorder StartPosition ControlBox frmpraktikum5 Periksa Angka Ganjil FixedSingle CenterScreen False 3 Pemrograman Visual Basic UNIPDU 2013-2014
2 Label Dari Angka 3 Label Sampai Angka 4 Box 5 Box 6 ListBox 7 Button 8 Button 9 Button Align Align Align Image ImageAlign Align Image ImageAlign Align Image ImageAlign txt1 Right Calibri, 12 txt2 Right Calibri, 12 ListHasil Calibri, 14 4. Desain sedemikian rupa sehingga menjadi gambar dibawah ini btntampil Tampilkan MiddleRight (sesuai perintah saat praktikum) MiddleLeft btnhapus Hapus Data MiddleRight (sesuai perintah saat praktikum) MiddleLeft btnkeluar Keluar Program MiddleRight (sesuai perintah saat praktikum) MiddleLeft 3 2 6 1 4 5 7 8 9 4 Pemrograman Visual Basic UNIPDU 2013-2014
5. Berikut ini listing aplikasi tersebut Dim awal, akhir As Double a. btntampil (Tombol Tampilkan) Private Sub btntampil_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btntampil.click awal = Convert.ToDouble(txt1.) akhir = Convert.ToDouble(txt2.) For x = awal To akhir If x Mod 2 = 1 Then ListHasil.Items.Add(x) End Sub b. btnhapus (Tombol Hapus Data) Private Sub btnhapus_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.click txt1. = "" txt2. = "" ListHasil.Items.Clear() txt1.focus() End Sub c. btnkeluar (Tombol Keluar Program) Private Sub btnkeluar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.click Close() End Sub 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 7. Analisa dan perhatikan apakah project yang dibuat telah sesuai konsep yang telah ditentukan (konsep akan diterangkan pada saat praktikum). 8. Simpan Project anda (untuk penjelasan mengenai Listing Program akan diterangkan pada saat praktikum). 5 Pemrograman Visual Basic UNIPDU 2013-2014
F. Praktikum Membuat Aplikasi Windows 1. Konsep Project a. Aplikasi ini untuk Menampilkan Hari, Tanggal dan Jam Sekarang. 2. Buat Form baru pada project yang telah dibuat pada praktikum sebelumnya 3. Tambahkan control-kontrol berikut ke dalam Form Design No Object Property Nilai frmpraktikum6 Tanggal dan Waktu Sekarang 1 Form FormBorder FixedSingle StartPosition CenterScreen MaximizeBox MinimizeBox False False 2 Label Hari 3 Label Tanggal 4 Label Jam 5 Box 6 Box 7 Box 8 Timer ForeColor ReadOnly ForeColor ReadOnly ForeColor ReadOnly Enabled Interval txthari Calibri, 14 Maroon True txttanggal Calibri, 14 Maroon True txtjam Calibri, 14 Maroon True tmr1 True 1000 4. Desain sedemikian rupa sehingga menjadi gambar dibawah ini 1 2 3 4 5 6 7 6 Pemrograman Visual Basic UNIPDU 2013-2014
5. Berikut ini listing aplikasi tersebut a. tmr1 (Timer) Private Sub tmr1_tick(byval sender As System.Object, ByVal e As System.EventArgs) Handles tmr1.tick txthari. = Format(Now, "dddd") txttanggal. = Format(Now, "dd-mm-yyyy") txtjam. = Format(Now, "HH:mm:ss") End Sub 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 7. Analisa dan perhatikan apakah project yang dibuat telah sesuai konsep yang telah ditentukan (konsep akan diterangkan pada saat praktikum). 8. Simpan Project anda (untuk penjelasan mengenai Listing Program akan diterangkan pada saat praktikum). G. Referensi - Suryanto Thabrani. Mudah & Cepat Menguasai Visual Basic, Jakarta: Mediakita, 2008. - Ketut Darmayuda. Pemrograman Aplikasi Database dengan Microsoft Visual Basic.NET 2008, Bandung: Informatika, 2010. - Soetam Rizky. Learning By Sample Visual Basic 2008, Jakarta: Prestasi Pustaka, 2010. - Wahana Komputer. Paling Dicari: Visual Basic 2010 Source Code, Yogyakarta: Andi Publisher, 2010. 7 Pemrograman Visual Basic UNIPDU 2013-2014