Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre...

7
Algoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 06 Judul Materi : Pengulangan I / Repatation II Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah Repatation/ Pengulangan (For Next) Waktu (lama) : 3 Jam Aplikasi yang digunakan : C++ I. For……. Next Perintah for mempunyai bentuk umum sebagai berikut : for (Awal; Akhir; Peningkatan) Perintah Awal : merupakan ungkapan yang meberikan nilai awal suatu variabel untuk pengulangannya. Variabel ini disebut dengan indeks atau loop-control variabel. Variabel ini merupakan penghitung dari banyaknya perulangan yang akan dilakukan Akhir : merupakan suatu ungkapan Berdasarkan letak kondisi pengulangan terbagi menjadi 2 yaitu : Pre Test dan Post Test. Dimana pres test (For ; While) kondisi berada di awal Loop (sebelum semua perintah yang ada dalam body of loop dijalankan) . Sedangkan post test (Do ; While) kondisi berada di akhir Loop (setelah semua perintah yang ada dalam body of loop dijalankan). Perintah For terdiri dari : 1. Perulangan positif 2. Perulangan negatif 3. Perulangan dengan blok statemen 4. Statemen for tanpa nilai awal

Transcript of Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre...

Page 1: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 1

F

T

F

T

Pre Test Post Test

Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 06 Judul Materi : Pengulangan I / Repatation II Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan

flowchart serta mempraktekkan perintah Repatation/ Pengulangan (For Next)

Waktu (lama) : 3 Jam Aplikasi yang digunakan : C++ I. For……. Next Perintah for mempunyai bentuk umum sebagai berikut :

for (Awal; Akhir; Peningkatan) Perintah

Awal : merupakan ungkapan yang meberikan nilai awal suatu

variabel untuk pengulangannya. Variabel ini disebut dengan indeks atau loop-control variabel. Variabel ini merupakan penghitung dari banyaknya perulangan yang akan dilakukan

Akhir : merupakan suatu ungkapan

Berdasarkan letak kondisi pengulangan terbagi menjadi 2 yaitu : Pre Test dan Post Test. Dimana pres test (For ; While) kondisi berada di awal Loop (sebelum semua perintah yang ada dalam body of loop dijalankan) . Sedangkan post test (Do ; While) kondisi berada di akhir Loop (setelah semua perintah yang ada dalam body of loop dijalankan).

Perintah For terdiri dari : 1. Perulangan positif 2. Perulangan negatif 3. Perulangan dengan blok statemen 4. Statemen for tanpa nilai awal

Page 2: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 2

5. Statemen for tanpa peningkatan 6. Statemen for tanpa nilai awal dan peningkatan 7. Statemen for tanpa nilai awal, akhir dan peningkatan 8. Perulangan statemen Kosong 9. Variasi di kondisi perulangan 10. Statemen for menggunakan operator koma 11. Perulangan for bersarang 12. Statemen break untuk menghentikan perulangan for

Dibawah ini contoh flowchart, algoritma dan program Perulangan/Repatation, menampilkan ”Halo” dan “Jurusan Teknik Informatika” sebanyak 10x

Page 3: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 3

Dibawah ini contoh flowchart, algoritma dan program Perulangan/Repatation, menampilkan ”Jumlah data yang diinput, total data dan rata-rata”

Page 4: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 4

Dibawah ini contoh flowchart, manual, algoritma dan program Perulangan /Repetation, untuk memasukkan proses ”k” pengulangan sebanyak 4 kali dan ”i” pengulangan sebanyak 6 kali, dimana nilai awal n=0 dan nilai n=n+1

Page 5: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 5

Page 6: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 6

II. Soal praktikum / latihan Buat Pseudocode, Flowchart dan Programnya 1. Tampilkan tulisan “Universitas Pancasila Fakultas Teknik Jurusan Teknik

Informatika” sebanyak 25 kali (nama file : Prak6-01.ccp): 2. Tampilkan angka 1 sampai dengan 20 secara berurutan (ascending)

(nama file : Prak6-02.ccp): 3. Tampilkan angka 20 sampai dengan 1 secara berurutan (Descending)

(nama file : Prak6-03.ccp): 4. Tampilkan angka 0 sampai dengan 100 dengan step 5 (mis: 0,5,10,15,…

100) (nama file : Prak6-04.ccp): 5. Tampilkan angka 100 sampai dengan 0 dengan step 5 (mis:

100,95,90,85,… 0) (nama file : Prak6-05.ccp): 6. menampilkan “2 buah variabel TglLhr dan BlnLhr, dimana variabel BlnLhr

menggunakan Peningkatan Positif sedangkan TglLhr menggunakan Peningkatan Negatif” (nama file : Prak6-06.ccp):

7. Menampilkan segitiga siku-siku rata kiri yang dibentuk dari karakter bintang. Misalkan apabila ukuran segitiga yang diinginkan adalah 4 maka bentuk segitiganya. (nama file : Prak6-07.ccp):

* * * * * * * * * *

8. Menampilkan segitiga siku-siku rata kanan yang dibentuk dari karakter bintang. Misalkan apabila ukuran segitiga yang diinginkan adalah 4 maka bentuk segitiganya. (nama file : Prak6-08.ccp):

* * * * * * * * * *

9. Modifikasi 2 program diatas sehingga mencetak segitiga sama kaki. Antara bintang yang satu dengan yang lain dipisahkan satu spasi. Jika ukuran segitiga adalah 5 maka keluarannya. (nama file : Prak6-09.ccp):

*

* * * * *

* * * * * * * * *

Page 7: Pre Test Post Test - reezeki2011 · PDF fileAlgoritma dan Pemrograman I Hal : 1 F T F T Pre Test Post Test

Algoritma dan Pemrograman I Hal : 7

10. Menampilkan output sebagai berikut : (nama file : Prak6-10.ccp):

I II III IIII IIIII

Buat Manualnya, Pseudocode, Flowchart dan Programnya 11. Melakukan proses “k” pengulangan sebanyak 2 kali dan “i” pengulangan

sebanyak 4 kali, dimana nilai awal n = 1 dan nilai n=n*2 (nama file : Prak6-11.ccp):

12. Melakukan proses “k” pengulangan sebanyak 2 kali, “i” pengulangan sebanyak 4 kali dan j pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*2 (nama file : Prak6-12.ccp):

13. Melakukan proses “k” pengulangan sebanyak 2 kali, “i” pengulangan sebanyak 4 kali dan j pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*2+1 (nama file : Prak6-13.ccp):

14. Melakukan proses pengulangan sebanyak 6 kali dimana nilai awal n = 0 dan nilai n=n+5 (nama file : Prak6-14.ccp):

III. Referensi - Munir, Rinaldi, Algoritma & Pemrograman 1 & 2, Penerbit Informatika, Jakarta,

2003 - Brookshear, Glenn, Computer Science, Penerbit Erlangga, Jakarta, 2004 - Suryadi, Pengantar Algortima dan Pemrograman - Yatini B, Indra, Pemrograman Terstruktur, J&J Learning Yogyakarta, 2001 - Limanto, Susana, Algoritma dan pemrograman, Dinastindo Jakarta, 2002 - Paul Tremblay, Jean, An Introduction to Computer Science an algorithmic

Approach, McGraw-Hill, 1981 - Wirth, Niklaus, Algorithmic + Data Structures = Programs, Prentice-Hall, 1976 - Jogiyanto H.M, Kosep Dasar Pemrograman Bahasa C, Andi Offset Yogyakarta,

1993 - Munir, Rinaldi, Algoritma dan Pemrograman Dalam Bahasa Pascal dan C,

Informatika Bandung, 2001 - Pranata, Antony, Algoritma dan Pemprograman, J&J Learning Yogyakarta,

2000 - Andri Kristanto, Algoritma dan Pemrograman dengan C++, Graha Ilmu, 2003 - Thompson Susabda Ngoen , Algoritma dan Struktur Data Bahasa C, Mitra

Wacana Media, 2009