Latihan Kondisi Latihan Perulangan

22 berhenti di nilai 100000 tapi jika ada perintah exit while maka perulangan akan langsung dihentikan.

3.3. Latihan Kondisi

Buatlah sebuah project baru dan beri nama dengan latihan_kondisi. Susun tampilan form seperti dibawah ini : Gambar 3. 1. Gambar Form tarif PLN Ubahlah propertis dari form dan komponen dengan : Nama Propertis Nilai Form Name Text Frm_kasir Tarif PLN Label1 Name Text Lbl_golongan Golongan : Label2 Name Text Lbl_Pemakaian Pemakaian : Label3 Name Text Lbl_hasil kosong Combobox1 Name Items Cmb_gol Gol 1 Gol 2 Gol 3 Textbox1 Name int_pakai Button1 Name Text btn_proses proses 23 Aturan dari aplikasi ini adalah mengenai perhitungan tarif PLN. Aturan perhitungannya adalah sebagai berikut : Pemakaian Gol 0-100 101 -200 200 Gol1 150 250 350 Gol2 250 350 450 Gol3 350 450 550 Contoh perhitungan: Misalkan saya adalah Golongan 2 dan pemakaian saya adalah 255, maka total yang harus dibayarkan adalah : 100 x 250 = 25000 - tarif untuk 100 pertama 100 x 350 = 35000 - tarif untuk 100 kedua 55 x 450 = 24750 + - tarif untuk lebih dari 200 84750 - total yang harus dibayarkan. Maka untuk membuat programnya adalah kita melakukan perhitungan pada event click dari btn_proses. 24 Berikut adalah hasil dari aplikasi yang dijalankan : Gambar 3. 2 Hasil Form Tarif

3.4. Latihan Perulangan

Buatlah project baru dan beri nama dengan lat_perulangan kemudian desain form seperti gambar dibawah ini : Ubahlah propertis dari form dan komponen dengan : Nama Propertis Nilai 25 Form Name Text Frm_perulangan Latihan perulangan Listbox1 Name Lbx_hasil Button1 Name Text btn_proses PROSES Ketiklah baris kode dibawah ini didalam event click dari btn_proses Baris kode diatas adalah baris kode program yang akan mencetak kata “POLINEMA” sebanyak lima kali. Jika aplikasi tersebut dijalankan maka akan menghasilkan : Dari konsep diatas anda dapat ambil kesimpulan, bahwa untuk menulis polinema saya tidak perlu membuat perintah tulis sebanyak lima kali. Selanjutnya kita kembangkan aplikasi diatas dengan menambahkan satu buah tombol. Berikut propertisnya : Nama Propertis Nilai Button2 Name btn_proses2 26 Text PROSES LAGI Kemudian tambahkan kode program berikut ini : Berikut adalah penjelasan dari kode program diatas : 1. Mendeklarasikan variabel hasil dengan tipe data String dan diberi nilai kosong “” 2. Membuat perulangan dengan mendeklarasikan variabel baris bertipe data integer dan diberi nilai awal 1 dan nilai akhir 5 3. Membuat perulangan dengan mendeklarasikan variabel kolom bertipe data integer dan diberi nilai awal 1 dan nilai akhir adalah baris. Kenapa baris?.. Jadi pada saat baris bernilai 1 maka nilai akhirnya dalah 1, sampai nilai baris bernilai 5 maka nilai akhir dari kolom juga 5 4. Variabel hasil yang tadinya kosong di gabungkan dengan nilai dari kolom, sehingga akan menghasilkan angka yang berurutan 5. Menyisipkan item dari listbox dengan nilai hasil 6. Mengosongkan nilai dari hasil Berikut adalah hasil eksekusi dari aplikasi tersebut 27 Gambar 3. 3 hasil eksekusi perulangan Tampak sebuah pola yang bagus, nah coba modifikasi baris kode tersebut dan tambahkan dengan baris kode berikut : Dengan ditambahkan baris kode baru, maka aplikasi anda akan mengeluarkan pola yang berlainan lagi.berikut hasilnya : 28 Gambar 3. 4. pola baru setelah ditambahkan perulangan Coba kita buat pola yang lebih menantang. Tambahkan sebuah tombol, dan ubahlah propertisnya menjadi berikut : Nama Propertis Nilai Button3 Name Text btn_proses3 PROSES POLA Tambahkan kode berikut didalamevent click dari btn_proses3 : 29 Berikut penjelasan dari kode program diatas : 1. Kita menambahkan spasi sebagai pemisah antar karakter. Misalkan saya memiliki perintah space2 maka hasil dari perintah tersebut adalah pemberian spasi sebanyak 2 ketukan. 2. Penggunaan tanda “ : ” adalah untuk penggabungan beberapa baris kode menjadi 1 baris kode. Berikut adalah hasil eksekusi dari kode program diatas : Gambar 3. 5 Hasil eksekusi tombol PROSES POLA Bagaimana? Cukup menarik bukan? Nah untuk latihan dirumah, cobalah buat sebuah pola yang bisa menghasilkan pola sebagai berikut 30 Tugas Gambar 3. 6 Pola latihan Untuk membuat pola tersebut, tambahkan sebuah tombol dan berikan propertis sebagai berikut : Nama Propertis Nilai Button4 Name Text btn_proses4 PROSES POLA 2 Secara prinsip kerja, pola 2 tidak jauh berbeda dengan pola pertama. Jika pola pertama kita menambahkan spasi di tengah, maka untuk pola kedua kita menambahkannya disamping kanan. Selamat mencoba 31 BAB IV STRING