|
Sinopsis Buku: Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue). Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan. Pokok bahasan buku ini: Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman. Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal. Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi. Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh. Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case. Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat. Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur. Record:Definisi,pendeklarasian,dan pemanggilan Record. Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi. Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String. Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh. Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim. Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan. Pemrosesan File:Pembahasan file tkes dan non-teks. Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian. Resensi Buku:
Buku Sejenis Lainnya:
Advertisement |