TEKPRO Pertemuan 6 – Iteration TOP vs BOTTOM TESTED

Download Report

Transcript TEKPRO Pertemuan 6 – Iteration TOP vs BOTTOM TESTED

Teknik Pemrograman (TEKPRO)

Oleh: Achmad Zakki Falani, S.Kom.

Fakultas Ilmu Komputer Universitas Narotama

Teknik Pemrograman Konstruksi Fundamental (Iteration)

Teknik Pemrograman Konstruksi Fundamental (Iteration)

TOP TESTED Vs BOTTOM TESTED

Teknik Pemrograman Konstruksi Fundamental (Iteration)

DO WHILE …(kondisi)… …aksi…

LOOP

Teknik Pemrograman (Iteration – Do While ..... Loop) Contoh Kasus

Menampilkan tulisan ‘hello world’ 10 kali

Teknik Pemrograman Konstruksi Fundamental (Iteration)

DO

…aksi… LOOP WHILE …(kondisi)…

Teknik Pemrograman (Iteration – Do Loop ..... While) Contoh Kasus

Menampilkan tulisan ‘hello world’ 10 kali

Teknik Pemrograman Konstruksi Fundamental (Iteration)

DO UNTIL…(kondisi)… …aksi…

LOOP

Teknik Pemrograman (Iteration – Do Until ..... Loop) Contoh Kasus

Menampilkan tulisan ‘hello world’ 10 kali N Y

Teknik Pemrograman Konstruksi Fundamental (Iteration)

DO

…aksi… LOOP UNTIL …(kondisi)…

Teknik Pemrograman (Iteration – Do Loop ..... Until) Contoh Kasus

Menampilkan tulisan ‘hello world’ 10 kali

Teknik Pemrograman Konstruksi Fundamental (Iteration)

Kesimpulan TOP WHILE TOP UNTIL BOTTOM WHILE BOTTOM UNTIL

  Until = sampai -> cirinya, jika Y berhenti While = selama -> cirinya, jika Y perulangan

Teknik Pemrograman Konstruksi Fundamental (Iteration)

Kesimpulan

 

Until While

= sampai -> cirinya, jika Y berhenti = selama -> cirinya, jika Y perulangan

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

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

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

Teknik Pemrograman Tugas3 (Iteration)

     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