Page 6 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 6
4.3. Analisis Instruksi Input & Output .................... 54
4.4. Sequence ....................................................... 58
BAB 5 STRUKTUR PERCABANGAN ....................... 69
5.1 Pengertian Percabangan ................................ 69
5.2 Jenis Percabangan ......................................... 70
1. Percabangan IF Tunggal .......................... 70
2. Percabangan IF-ELSE (IF Ganda) ............ 72
3. Percabangan IF-ELSE Majemuk ............... 74
4. Percabangan NESTED IF ......................... 77
5.3 Percabangan SWITCH CASE ........................ 90
BAB 6 STRUKTUR PERULANGAN ......................... 95
6.1 Konsep Perulangan .......................................... 95
6.2 Jenis Perulangan ............................................. 97
1. Perulangan FOR ........................................ 97
2. Nested Loop ............................................ 103
3. Struktur Perulangan While ....................... 109
4. Struktur Perulangan Do-While ................. 111
BAB 7 ARRAY dan STRUCT .................................. 117
7.1 Konsep Array ................................................. 117
7.2 Array berdimensi satu .................................... 119
7.3 Array Dua Dimensi ........................................ 121
BAB 8 FUNGSI ....................................................... 138
8.1 Pengertian Fungsi ......................................... 138
8.2 Struktur Fungsi pada C++ ............................. 140
8.3 Parameter Fungsi pada C++ ......................... 144
8.4 Melewatkan Parameter .................................. 144
8.5. Pernyataan Return() ...................................... 148
8.6. Variabel pada Fungsi C++ ............................. 150
8.8 Array sebagai Argumen Fungsi ..................... 153
8.9 Struktur Sebagai Argumen Fungsi ................. 155
8.10 Fungsi Rekursif ............................................ 157
iv