Page 3 - Project Akhir Media Pendidikan
P. 3
5.1. Pendahuluan ........................................................................................................................... 87
5.2. Apa Nilai yang dikembalikan Oleh Fungsi main()? ........................................................... 88
5.3. Fungsi Tanpa Nilai Balik ....................................................................................................... 89
5.4. Fungsi dengan Nilai Balik ...................................................................................................... 90
5.5. Fungsi dengan Parameter ....................................................................................................... 91
5.6. Melewatkan Parameter argc dan argv ke dalam Fungsi ...................................... 98
5.7. Membuat Prototipe Fungsi ..................................................................................................... 99
5.8. Rekursi ................................................................................................................................. 100
Array dan String ................................................................................................. 105
6.1. Pendahuluan ......................................................................................................................... 105
6.2. Apa Itu Array? ...................................................................................................................... 105
6.3. Mengapa Harus Menggunakan Array? ................................................................................ 107
6.4. Inisialisasi Array ................................................................................................................... 109
6.5. Array Konstan ...................................................................................................................... 111
6.6. Array sebagai Parameter ...................................................................................................... 112
6.7. Array sebagai Tipe Data Bentukan ...................................................................................... 114
6.8. Pencarian pada Elemen Array .............................................................................................. 115
6.9. Pengurutan pada Elemen Array ........................................................................................... 117
6.10. Array Multidimensi .............................................................................................................. 123
6.11. String (Array dari Karakter) ................................................................................................. 128
Pointer ................................................................................................................. 145
7.1. Pendahuluan ......................................................................................................................... 145
7.2. Apa Itu Memori Komputer? ................................................................................................. 145
7.3. Apa Itu Pointer? ................................................................................................................... 146
7.4. Mendeklarasikan Pointer Tanpa Tipe ................................................................................... 150
7.5. Pointer dan Array ................................................................................................................. 152
7.6. Pointer dan Fungsi ................................................................................................................ 155
7.7. Pointer NULL ........................................................................................................................ 159
7.8. Pointer Ke Pointer ................................................................................................................ 161
7.9. Konstanta pada Pointer ......................................................................................................... 165
7.10. Mengalokasikan Memori ...................................................................................................... 168
7.11. Mendealokasikan Memori .................................................................................................... 170
7.12. Memory Leak ....................................................................................................................... 170
Struktur dan Union............................................................................................. 173
8.1. Pendahuluan ......................................................................................................................... 173
8.2. Dasar-Dasar Struktur ............................................................................................................ 173
8.3. Struktur sebagai Tipe Data Bentukan ................................................................................... 180
ii