Daftar Isi
Kata Pengantar
Daftar Isi
1 Pengenalan Algoritma
1.1 Memetakan Algoritma ke dalam Bahasa Pemrograman
1.2 Sekilas Tentang Bahasa Pemrograman Pascal dan C
2 Komentar
3 Tipe data
3.1 Bilangan Bulat (Integer)
3.2 Bilangan Riil (Floating-Point)
3.3 Karakter
3.4 String
3.4.1 Representasi String pada Bahasa Pemrograman C
3.5 Boolean
3.6 Tipe Terstruktur
4 Input dan Output
4.1 Menampilkan Kalimat
4.2 Menampilkan Nilai Variabel
4.3 Menerima Masukan dari Papan Kunci (Keyboard)
5 Operator
5.1 Operator Aritmetik
5.2 Operator Relasi
5.3 Operator Logika Boolean
6 Array (Larik)
6.1 Array dari Tipe Data Dasar
6.2 Array dari Tipe Data Terstruktur (Tipe Bentukan)
6.3 Array dari String pada Bahasa Pemrograman C
7 Percabangan / Pemilihan If
7.1 Satu Kondisi
7.2 If-else (dua kondisi)
7.3 Banyak if Digunakan untuk Memilih Salah Satu Blok atau Banyak Blok
7.4 If di dalam if
7.5 Break
7.6 Depend On (dua kondisi atau lebih)
8 Pengulangan
8.1 For
8.1.1 Pengulangan For Hitung Naik
8.1.2 Pengulangan For Hitung Turun
8.2 While
8.3 Repeat
8.4 Pengulangan di dalam Pengulangan
9 Prosedur
9.1 Pengertian Prosedur
9.2 Deklarasi Prosedur
9.3 Parameter dalam Prosedur
9.3.1 Pemrosesan Parameter Berdasarkan Nilainya (parameter pass by value)
9.3.2 Pemrosesan Parameter Berdasarkan Acuan (parameter pass by reference)
9.4 Prosedur Standar
10 Fungsi
10.1 Pengertian Fungsi
10.2 Deklarasi Fungsi
10.3 Parameter Fungsi
11 Matrik (Array 2 Dimensi )
11.1 Proses-proses Pada Matriks
11.1.1 Mengisi Matriks 11-3
11.1.2 Menampilkan Elemen Matriks
11.1.3 Salin Matriks 11-7
11.1.4 Menjumlahkan Dua Buah Matriks
11.1.5 Mengalikan Dua Buah Matriks
11.1.6 Mencari Elemen Matriks Tertentu
12 Rekursif
12.1 Pengertian Rekursif
12.2 Proses Rekursif
13 Pengurutan (Sorting)
13.1 Metode Penyisipan (Insertion Sort)
13.2 Metode Seleksi
13.3 Metode Gelembung (Bubble Sort)
13.4 Metode QuickSort
14 Penggabungan Tabel (Merge)
14.1 Penggabungan Tabel Secara Tidak Terurut
14.2 Penggabungan Tabel Secara Terurut
15 Pencarian
15.1 Pencarian Beruntun (Sequential Search)
15.2 Pencarian Bagi Dua (Binary Search)
16 Arsip Beruntun (Sequential File)
16.1 Pendahuluan
16.1.1 Pengertian Rekaman (Record)
16.1.2 Pengertian Arsip Beruntun (Sequential File)
16.2 Operasi pada Arsip Beruntun
16.2.1 Membuat Arsip Beruntun
16.2.2 Membaca Arsip Beruntun
16.2.3 Menyalin Arsip Beruntun
16.2.4 Penggabungan Arsip Beruntun (Merging)
17 Mesin Abstrak
17.1 Mesin Karakter
17.1.1 Mesin Karakter untuk Pemrosesan Per Karakter
17.1.2 Mesin Karakter untuk Pemrosesan Per Kata (Mesin Kata)
Daftar Pustaka
Lampiran 1 - Instalasi Program
Lampiran 2 - Proses Kompilasi Sampai Eksekusi Kode Program
Lampiran 3 - Prosedur dan Fungsi Standar pada Pascal
Lampiran 4 - Prosedur dan Fungsi Standar pada Bahasa C
Lampiran 5 - Kesalahan Kompilasi dan Eksekusi
Lampiran 6 - Makna Pesan Kesalahan (Error)
Lampiran 7 - Kode ASCII