Algoritma merupakan dasar pembuatan subuah program. Pembuatan program diawali dengan membuat deskripsi permasalahan dalam tiga komponen utama yaitu bagian input, bagian proses, dan bagian output. Setelah teridentifikasi dengan baik, tahap selanjutnya adalah menuliskan algoritma sebelum dikodekan dalam bahasa pemrograman yang dikehendaki. Buku ini menjelaskan secara lengkap bagaimana sebuah algoritma disusun dan kemudian dikodekan dalam bahasan Pemrograman Pascal dan C. Buku ini juga dilengkapi materi analisis algoritma untuk mengetahui efesiensi algoritma yang dibuat. Tiap bahasan disertai contoh-contoh kasus dan analisis serta pengodeannya dalam bahasa Pemrograman Pascal atau C, sehungga diharapkan dapat mudah dimengerti oleh pembaca. Buku ini tepat bagi pembaca yang masih pemula maupun tingkat lanjut di bidang pemrograman untuk mempelajari lebih detail penerapan teknik-teknik pemrograman.
Bab 1 Pendahuluan Bab 2 Decision Bab 3 Loop Bab 4 Prosedur dan Fungsi Bab 5 Array Bab 6 Record Bab 7 Teori Bilangan Bab 8 Fungsi Pertu mbuhan Bab 9 Properti Notasi Big-O Bab 10 Konsep Analisis Algoritma Bab 11 Analisis Algoritma Bab 12 Kompleksitas Algoritma Bab 13 Sorting