Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
A. TUJUAN 1. Memahami algoritma struktur For-Next 2. Dapat menggunakan algoritma For-Next 3. Memahami algoritma Do While Loop dan Do Until Loop 4. Dapat memahami Do While dan Do Loop di dalam program B. ALOKASI WAKTU 4 js (4 x 50 menit) C. PETUNJUK 1. Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan. 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik. 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. 4. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas. D. DASAR TEORI Struktur perulangan atau loop digunakan untuk mengulang suatu blok perintah sampai kondisi tertentu. Proses pengulangan ini dapat dikendalikan jumlahnya oleh aplikasi yang dibuat pada kondisi tertentu.
Struktur For-Next
Struktur for-next digunakan untuk mengulang blok perintah dalam jumlah yang sudah ditentukan. Pada stuktur ini tidak perlu dituliskan kondisi yang akan diuji tetapi hanya perlu menuliskan nilai awal dan nilai akhir variabel. Nilai variabel penghitung ini akan secara otomatis bertambah atau berkurang setiap kali suatu pengulangan dikerjakan
Nested For-Next
Terkadang dalam proses perulangan for next diletakkan struktur next lainnya. Bentuk semacam ini disebut dengan Nested For-Next
Jurusan Teknik Elektro FT UM 1
Modul Praktikum Bahasa Pemrograman Visual (BPV) Pada proses semacam ini struktur for next bagian luar akan mengerjakan akan memperoleh proses distruktur for next bagian dalam sekian kali. Sesuai dengan seberapa banyak pengulangan tersebut dilakukan. Bentuk penulisan dari nested for seperti berikut ini: For counter_1 = awal_1 to akhir_1 step pertambahan For counter_1 = awal_1 to akhir_1 step pertambahan .......................ekspresi....................... ............... Next counter Next counter Do While Loop Struktur Do while loop digunakan untuk melakukan perulangan terus menerus selama kondisi memenuhi syarat (bernilai true). Pengulangan ini akan berhenti jika kondisinya tidak memenuhi syarat (bernilai false). Struktur penulisan dari perulangan ini diawali dengan kata Do While dan diakhiri dengan loop. Jika visual basic.net menemukan struktur do while loop maka yang pertama kali dikerjakan adalah menguji kondisi. Jika kondisinya terpenuhi maka blok program diantara do while loop akan dikerjakan, sebaliknya visual basic akan mengabaikan blok perintah dibawah do while dan meneruskan eksekusi dibawah kata loop. Bentuk penulisan dari perintah do while sebagai berikut: Do While (kondisi) .........ekspresi....... Loop
Do until Loop
Struktur do until loop modelnya hampir sama dengan do while loop. Perbedaanya adalah saat pengujian kondisi nilai yang dihasilkan salah, struktur pengulangan do while loop akan dilewati. Sedang pada struktur pengulangan do until loop tetap akan dikerjakan. Dengan kata lain, struktur while akan berulang selama pengujian kondisi benar, sedangkan until akan berulang selama pengujiankondisi salah. Bentuk penulisan dari perintah do while loop sebagai berikut: Do until(kondisi) .....ekspresi....
Jurusan Teknik Elektro FT UM 2
Modul Praktikum Bahasa Pemrograman Visual (BPV) While Mengingat pengecekan kondisi pada struktur do-loop while dilakukan pada akhir perintah, kondisi dalam struktur do-loop while akan dikerjakan minimal satu kali meskipun kondisi dari struktur ini tidak terpenuhi.
Latihan 2
Buat suatu program untuk menampilkan deretan bilangan mulai 1 sampai 5 pada suatu listbox1. Gunakan struktur perulangan do-while loop yang dikerjakan dari event Button1_Click. 1. Tambahkan button1 dan listbox1 pada form 2. Ketikkan kode berikut:
Latihan 3 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini: Dim intCounter As Integer = 0 Do While intCounter < 10 Console.WriteLine(intCounter) ' Inkremen counter intCounter += 1 Loop
Latihan 4 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini: Dim intCounter As Integer = 0 Do Until intCounter = 10 Console.WriteLine(intCounter) ' Inkremen counter intCounter += 1 Loop ' Until intCounter = 10
Modul Praktikum Bahasa Pemrograman Visual (BPV) Latihan 5 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini:
Dim intCounter As Integer = 11 Do Console.WriteLine(intCounter) ' Inkremen counter intCounter += 1 Loop While intCounter < 10
Latihan 6 1. 2. Buatlah aplikasi console Ketik dan jalankan kode program dibawah ini:
Latihan 7 Menggunakan Step Iterasi pada perulangan For normalnya akan diinkremen 1. Nilai ini dapat dispesifikasikan dengan memanfaatkan keyword Step. 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini: Dim intCounter As Integer ' Men-set step iterasi For intCounter = 0 To 9 Step 2 Console.WriteLine(intCounter) Next
Modul Praktikum Bahasa Pemrograman Visual (BPV) Latihan 8 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini: Dim intCounter As Integer = 0 Do Console.WriteLine(intCounter) ' Hentikan loop jika counter = 5 If (intCounter = 5) Then Exit Do End If ' Inkremen counter intCounter += 1 Loop While intCounter < 10
Latihan 9 1. Buatlah aplikasi console 2. Ketik dan jalankan kode program dibawah ini: Dim intCounter As Integer For intCounter = 0 To 9 Console.WriteLine(intCounter) ' Hentikan loop jika counter = 5 If (intCounter = 5) Then Exit For End If Next
F. TUGAS PRAKTIKUM Buatlah sebuah progress bar dengan menggunakan perulangan. Petunjuk : Gunakan perulangan for dari nilai minimumke nilai maximum Buatlah suatu program untuk menampilkan deret bilangan seperti pada tampilan berikut ini. Tempatkan hasilnya pada suatu listbox1 dan awali program dari event Button_1Click
Modul Praktikum Bahasa Pemrograman Visual (BPV) 12345 2345 345 45 5 Desain suatu program dengan sua buah button dan listbox untuk menampilkan bilangan dengan bentuk sebagai berikut: 1 2 3 4 123454321 4 3 2 1 1 1 2 1 2 1 12 1 2 3 2 1 2 3 4 3 3 1 2 1 3 4 5 4 2 1 1 2 1
3 2 1 4 3 2 1 3 2 1 1
Modul Praktikum Bahasa Pemrograman Visual (BPV) G. TUGAS RUMAH Buatlah suatu seperti gambar berikut:
Ketika pada textbox dimasukkan suatu program dan ditekan enter maka pada label akan keluar bilangan ganjil dan bilangan prima
Buatlah program pada console application dengan memanfaatkan perulangan untuk menghasilkan keluaran sebagai berikut:
Buat program pada console application untuk menghitung x pangkat y (x^y), di mana kedua nilai ini didapatkan dari masukan user.
10