1. 4. Tipe,Operator,dan Ekspresi
1.1. 4.1 Tipe Dasar
1.1.1. 4.1.1 Bilangan Lojik
1.1.2. 4.1.2 Bilangan Bulat
1.1.3. 4.1.3 Bilangan Riil
1.1.4. 4.1.4 Karakter
1.1.5. 4.1.5 String
1.2. 4.2 Tipe Bantuan
1.2.1. 4.2.1 Tipe Dasar yang Diberi Nama Tipe Baru
1.2.2. 4.2.2 Tipe Terstruktur
1.3. 4.3 Nama
1.4. 4.4 Tabel Translasi dari Algoritmik Ke Pascal dan C
1.5. 4.5 Nilai
1.5.1. 4.5.1 Pengisian Nilai ke dalam Nama Peubah
1.5.1.1. 4.5.1.1 Pengisian Nilai Secara Langsung
1.5.1.2. 4.5.1.2 Pembacaan
1.5.2. 4.5.2 Ekspresi
1.5.2.1. 4,5,2,1 Ekspresi Aritmetik
1.5.2.2. 4..5.2.2 Ekspresi Relasional
1.5.2.3. 4.5.2.3 Ekspresi String
1.5.3. 4.5.3 Menuliskan Nilai Ke Piranti Keluaran
1.6. 4.6 Tabel Translasi Notasi Algoritmik Pengisian Nilai , Pembacaan, dan Penulisan ke dalam Notasi Bahasa Pascal dan C
2. 5.Runtunan
2.1. 5.1 Pendahuluan
2.2. 5.2 Contoh-contoh Runtunan
2.3. 5.3 Membaca/Menulis dari/Ke Arsip
3. 6.Pemilihan
3.1. 6.1 Menganalisis Kasus
3.2. 6.2 Satu kasus
3.3. 6.3 Contoh-contoh Masalah dengan Satu Kasus
3.4. 6.4 Dua Kasus
3.5. 6.5 Contoh-contoh Masalah dengan Dua Kasus
3.6. 6.6 Tiga Kasus atau Lebih
3.7. 6.7 Contoh - contoh Masalah dengan Tiga Kasus atau Lebih
3.8. 6.8 Struktur CASE
3.9. 6,9 Contoh-contoh Tambahan
3.10. 6.10 Tabel Translasi Notasi Algoritmik Struktur Pemilihan Ke dalam Notasi Pascal dan C
4. 7.Pengulangan
4.1. 7.1 Struktur Pengulangan
4.2. 7.2 Pernyataan FOR
4.3. 7.3 Pernyataan WHILE
4.4. 7.4 Pernyataan REPEAT
4.5. 7.5 WHILE atau REPEAT ?
4.6. 7.6 Tabel Translasi Notasi Algoritmik Struktur Pengulangan Ke Notasi Pascal dan C
4.7. 7,7 Membaca /Menulis dari/ Ke Arsip
5. 9.Pengantar Pemrograman Modular
5.1. 9.1 Contoh Pemrograman Modular
5.2. 9.2 Keuntungan Pemrograman Modular
6. 11.Fungsi
6.1. 11.1 Definisi Fungsi
6.2. 11.2 Pendefinisian Fungsi
6.3. 11.3 Pemanggilan Fungsi
6.4. 11.4 Prosedur atau Fungsi ?
6.5. 11.5 Contoh-contoh Tambahan
6.6. 11.6 Translasi Notasi Algoritmik untuk Fungsi ke dalam Notasi bahasa Pascal dan Bahasa C
7. 13. Contoh-contoh Pemecahan Masalah II
8. 15. Algoritma Pencarian
8.1. 15.1 Spesifikasi Masalah Pencarian
8.2. 15.2 Algoritma Pencarian beruntun
8.3. 15.3 Algoritma Pencarian Bagidua
8.4. 15.4 Pencarian pada Larik Terstruktur
8.5. 15.5 Pakai yang Mana ? Algoritma Pencarian Beruntun Atau Pencarian Bagidua?
8.6. 15.6 Pencarian Pada Larik yang Tidak Bertipe Numerik
8.7. 15.7 Algoritma Pencarian Beruntun dan Pencarian Bagidua dalam Bahasa PASCAl dan Bahasa C
9. 17.Pemrosesan Arsip Beruntun
9.1. 17.1 Definisi Arsip Beruntun
9.2. 17.2 Pendeklarasian Arsip di dalam Algoritma
9.3. 17.3 Fungsi Pustaka untuk Arsip Beruntun
9.4. 17.4 Mebuat Arsip Beruntun
9.5. 17.5 Membaca Arsip Beruntun
9.6. 17.6 Contoh Kasus Penglolaan Data Mahasiswa
9.7. 17.7 Menyalin Arsip
9.8. 17.8 Menggabung Dua Buah Arsip
9.9. 17.9 Pemutakhiran Arsip
9.10. 17.10 Arsip Beruntun dalam PASCAL dan C
9.11. 17.11 Arsip sebagai Parameter Prosedur
9.12. 17.12 Arsip Teks
10. 19. Contoh-Contoh Bahasa PASCAL dan C
11. 1. Apakah Algoritma dan Pemrograman
11.1. 1.1 Masalah
11.2. 1.2 Algoritma
11.3. 1.3 Sejarah Algoritma
11.4. 1.4 Program dan Pemrograman
11.5. 1.5 Belajar Memprogram dan Belajar Bahasa Pemrograman
11.6. 1.6 Notasi Algoritmik
11.7. 1.7 Pemrograman Prosedural
12. 2. Struktur Dasar Algoritma
12.1. 2.1 Pernyataan
12.2. 2.2 Konstruksi Dasar
12.2.1. 2.2.1 Runtunan
12.2.2. 2.2.2 Pemilihan
12.2.3. 2.2.3 Pengulangan
13. 3.Notasi Algoritmik
13.1. 3.1 Pseudo-code
13.2. 3.2 Struktur Teks Algoritma
13.2.1. 3.2.1 Bagian Judul
13.2.2. 3.2.2 Bagian Deklarasi
13.2.3. 3.2.3 Bagian Algoritma
13.3. 3.3 Translasi Notasi Algoritmik Ke Bahasa Pascal dan C
13.4. 3.4 Kompilator Bahasa Pascal dan C
14. 8. Contoh-contoh Pemecahan Masalah I
15. 10. Prosedur
15.1. 10.1 Pendifinisian Prosedur
15.2. 10.2 Pemanggilan Prosedur
15.3. 10.3 Nama Global , Nama Lokal , dan Lingkup
15.4. 10.4 Parameter
15.4.1. 10.4.1 Parameter Masukan
15.4.2. 10..4.2 Parameter Keluaran
15.4.3. 10.4.3 Parameter Masukan/Keluaran
15.4.4. 10.4.4 Program dengan Prosedur atau Tanpa Prosedur ?
15.4.5. 10.4.5 Prosedur dengan Parameter Atau Tanpa Parameter
15.4.6. 10.4.6 Parameter Masukan atau Parameter Keluaran
15.5. 10.5 Translasi Notasi Algoritmik Prosedur ke dalam Notasi Bahasa Pascal dan C
16. 12. Larik
16.1. 12.1 Apakah Larik itu?
16.2. 12.2 Mendeklarasikan Larik
16.3. 12.3 Cara Mengacu Elemen Larik
16.4. 12.4 Pemrosesan Larik
16.4.1. 12.4.1 Ukuran Efektif Larik
16.4.2. 12.4.2 Menginisialisasi Larik
16.4.3. 12.4.3 Mengisi Elemen Larik dengan Pembacaan
16.4.4. 12.4.4 Mencetak Elemen-elemen Larik
16.4.5. 12.4.5 Menghitung Nilai Rata-rata
16.4.6. 12.4.6 Kapan Menggunakan Larik ?
16.4.7. 12.4.7 Mencari Nilai Maksimum Larik
16.4.8. 12.4.8 Mencari Nilai Minimum Larik
16.4.9. 12.4.9 Menyalin Larik
16.4.10. 12.4.10 Menguji Kesamaan Dua Buah Larik