Kondisi Perulangan PEMROGRAMAN BERBASIS GUI Graphical User Interface

16 BAB III KONDISI DAN PERULANGAN Tujuan Pada Akhir perkuliahan ini, diharapkan mahasiswa memiliki kemampuan sebagai berikut :  Memahami kegunaan kondisi  Memahami kegunaan perulangan

3.1. Kondisi

Kondisi didalam pemrograman juga dikenal sebagai percabangan. Yaitu ketika suatu aplikasi dihadapkan oleh beberapa alternatif pilihan yang disesuaikan dengan kebutuhan. Kondisi tidak bisa dihindari dalam pemrograman, dikarenakan setiap aplikasi pasti akan menghadapi pilihan-pilihan. Secara umum kondisi di VS 2010 bisa menggunakan 2 cara yaitu IF..ELSE dan CASE..WHEN. 3.1.1. If...Then...Else Statement Struktur dari kondisi ini terbagi menjadi 2 dua jenis yaitu multiple statement dan single statement. - Struktur Multiple statement Multiple-line syntax: If condition [ Then ] [ statements ] [ ElseIf elseifcondition [ Then ] [ elseifstatements ] ] [ Else [ elsestatements ] ] End If Contoh : 17 Dari kondisi diatas, maka aplikasi akan menampilkan pesan “There are no items” - Single-line syntax: Struktur dari Single line adalah : If condition Then [ statements ] [ Else [ elsestatements ] ] Contoh penggunaannya adalah : 3.1.2. Select...Case Statement Penggunaan select case memiliki struktur lebih sederhana, berikut adalah struktur dari kondisi tersebut : Select [ Case ] testexpression [ Case expressionlist [ statements ] ] [ Case Else [ elsestatements ] ] End Select Berikut contoh penggunaan kondisi tersebut : 18 Hasil dari kondisi tersebut adalah : “Between 6 and 8, inclusive”

3.2. Perulangan

Perulangan merupakan salah satu peralatan yang sangat berguna didalam pemrograman. Sama halnya seperti kondisi, setiap pemrograman hampir bisa dipastikan pasti mempergunakan perulangan. Karena pentingnya perulangan, maka materi ini diharapkan bisa dipahami sebaik mungkin. Dan apabila masih belum dipahami, pelajarilah berulang-ulang sampai bisa dipahami. Selain itu, perulangan juga bisa dipakai untuk meringkas penulisanbaris program. Bisa anda bayangkan jika anda harus menulis sesuatu yang sama berulang-ulang dan itu dikerjakan secara manual, pasti sunggu sangat merepotkan. Apalagi jika ada perubahan, maka kita juga harus melakukan perubahan sebanyak yang kita tulis. Secara umum ada beberapa metode perulangan di VS 2010. Metode – metode tersebut adalah : 3.2.1. For...Next Statement Secara struktural, penggunaan for..next sangatlah terstruktur. Penggunaan for..next terstruktur dikarenakan diawal sudah ditentukan nilai awal dan nilai akhirnya sehingga program hampir tidak mungkin terjebak didalam perulangan yang tiada akhir. Karena sifatnya yang sudah terstruktur, dan hanya bisa menangani perulangan dengan suatu nilai pasti menyebabkan perulangan for..next tidak sebebas perulangan yang lainnya. Berikut adalah kerangka perulangan for..next : 19 Berikut contoh penggunaan perulangan dengan menggunakan for..next : Perulangan tersebut akan menghasilkan angka dari 1 sampai dengan 5. Penambahan dari perulangan tersebut secara langsung diberi nilai 1. Kenapa diberi nilai 1 karena jika kita tidak memberi nilai terhadap step, maka kenaikan nilainya adalah 1. Berikut adalah contoh perulngan dengan menggunakan step : Perulangan tersebut akan menghasilkan angka 2 sampai dengan 0 dan jarak antara angkanya adalah 0.25. Didalam step menggunakan angka minus, itu menandakan perulangan dimulai dari angka besar ke kecil. Coba perhatikan perulangan dibawah ini. Perulangan jenis ini biasa disebut dengan perulangan bersarang atau nested loop. Perulangan seperti ini biasa dipergunakan untuk mengakses data yang memiliki baris dan kolom. 20 Baris program tersebut akan menghasilkan Sebuah matrik 3x5 seperti ini : 3.2.2. While...End While Statement VS Do..Loop While Statement Perulangan selanjutnya adalah perulangan yang tidak memiliki ketentuan akan penambahan pengurangan serta tidak memiliki nilai awal. Secara umum perulangan ini dibagi menjadi dua jenis. - While...End While Perulangan jenis ini memiliki struktur pengujian yang dilakukan diawal perulangan. Jadi jika suatu kondisi tidak terpenuhi, maka perulangan yang berada didalamnya tidak akan pernah diproses sama sekali. Berikut adalah struktur dari perulangan tersebut. - Do..Loop While Perulangan jenis ini memiliki struktur pengujian yang dilakukan diakhir perulangan. Jadi perulangan yang berada didalamnya pasti dijalankan minimal 1 kali. Berikut adalah struktur dari perulangan tersebut. Berikut adalah contoh perulangan dengan menggunakan While...End While : 21 Perhatikan program diatas. Pemberian nilai awal, dilakukan diluar perulangan dan pemberian penambahan maupun pengurangan dilakukan dengan cara tradisional. Jika hal ini tidak dilakukan VS 2010 tidak akan menampilkan pesan kesalahan dan tetap bisa dijalankan secara normal. Coba perhatikan baris program berikut ini : Pengertian dari continue while diatas adalah. Baris program akan kembali ke awal perulangan dan mengakibatkan perintah dibawah continue tidak dijalankan. Sedangkan pengertian dari exit adalah walaupun perulangan baru 22 berhenti di nilai 100000 tapi jika ada perintah exit while maka perulangan akan langsung dihentikan.

3.3. Latihan Kondisi