Teknik Pemrograman (TEKPRO) Oleh: Achmad Zakki Falani, S.Kom. Fakultas Ilmu Komputer Universitas Narotama
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration)
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) TOP TESTED Vs BOTTOM TESTED
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) DO WHILE …(kondisi)… …aksi… LOOP
(Iteration – Do While ..... Loop) Contoh Kasus Teknik Pemrograman (Iteration – Do While ..... Loop) Contoh Kasus Menampilkan tulisan ‘hello world’ 10 kali
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) DO …aksi… LOOP WHILE …(kondisi)…
(Iteration – Do Loop ..... While) Contoh Kasus Teknik Pemrograman (Iteration – Do Loop ..... While) Contoh Kasus Menampilkan tulisan ‘hello world’ 10 kali
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) DO UNTIL…(kondisi)… …aksi… LOOP
(Iteration – Do Until ..... Loop) Contoh Kasus Teknik Pemrograman (Iteration – Do Until ..... Loop) Contoh Kasus Menampilkan tulisan ‘hello world’ 10 kali Y N
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) DO …aksi… LOOP UNTIL …(kondisi)…
(Iteration – Do Loop ..... Until) Contoh Kasus Teknik Pemrograman (Iteration – Do Loop ..... Until) Contoh Kasus Menampilkan tulisan ‘hello world’ 10 kali
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) Kesimpulan Until = sampai -> cirinya, jika Y berhenti While = selama -> cirinya, jika Y perulangan TOP WHILE TOP UNTIL BOTTOM WHILE BOTTOM UNTIL
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) Kesimpulan Until = sampai -> cirinya, jika Y berhenti While = selama -> cirinya, jika Y perulangan
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) Catatan: = vs <> > vs <= < vs >= AND vs OR
Teknik Pemrograman Konstruksi Fundamental (Iteration) Kerjakan dengan mode TOP & BOTTOM TESTED Menggunakan WHILE Studi Kasus (1) Gambarlah flowchart dan tulislah program melalui VBScript untuk mencetak deret angka 1sampai n, dimana n adalah input dari keyboard. 1,2,3,4,5,6,7…..n
Teknik Pemrograman Konstruksi Fundamental (Iteration) Kerjakan dengan mode TOP & BOTTOM TESTED Menggunakan UNTIL Studi Kasus (2) Dari studi kasus 1, kembangkan menjadi soal berikut. Deteksi apakah angka tersebut adalah ganjil / genap. 1 (Ganjil) 2 (Genap) 3 (Ganjil) 4 (Genap) 5 (Ganjil) : n
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) Soal (i) Buatlah Flowchartnya dan tulis Programnya untuk membuat validasi pengisian n, apabila n bilangan ganjil maka input ulang sampai nilai n benar-benar adalah sebuah bilangan genap. “Cetak hasil n” Kerjakan dengan menggunakan: - Top Tested - Bottom Tested
Konstruksi Fundamental (Iteration) Teknik Pemrograman Konstruksi Fundamental (Iteration) Soal (ii) Buatlah Flowchartnya dan tulis Programnya untuk membuat validasi pengisian n, apabila n bukan bilangan positif maka input ulang sampai nilai n benar-benar adalah sebuah bilangan positif. “Cetak hasil n” Kerjakan dengan menggunakan: - Top Tested - Bottom Tested
Tugas3 (Iteration) Teknik Pemrograman Buatlah 3 Soal lagi tentang Iteration (tidak termasuk dalam modul). Jawab soal tersebut dengan menulis: Flowchart & Programnya. Jika Copy-Paste, maka tugas akan dikembalikan keduanya (baik yg.Copy, maupun yg Paste) Waktu 1 minggu dari sekarang Tuliskan pada Blog Mahasiswa Anda, dan linkkan di bagian Comments Blog Dosen: zakki.dosen.narotama.ac.id