Puji Syukur saya ucapkan kehadirat Tuhan Yang Maha Esa, yang telah memberikan
Rahmat dan Karunia yang dilimpahkan-Nya kepada saya, sehingga dapat menyelesaikan tugas
ini.
Adapun yang menjadi judul tugas saya adalah “Critical Book Report. Tugas critical book
report ini disusun dengan harapan dapat menambah pengetahuan dan wawasan kita semua
khusunya dalam hal Algoritma.
Jika dalam penulisan makalah saya terdapat berbagai kesalahan dan kekurangan dalam
penulisannya, maka kepada para pembaca, saya memohon maaf sebesar-besarnya atas koreksi-
koreksi yang telah dilakukan. Hal tersebut semata-mata agar menjadi suatu evaluasi dalam
pembuatan tugas ini.
Semoga dengan adanya pembuatan tugas CBR ini dapat memberikan manfaat berupa
Ilmu Pengetahuan yang baik bagi penulis maupun bagi para pembaca.
BAB I
GAMBARAN UMUM BUKU
1. Identitas Buku
Penerbit : Informatika
Penerbit : ANDI
ISBN : 978-979-29-3524-0
2. Ringkasan isi buku
2.1 Buku Utama “Algoritma dan Pemograman”
6.4 Dua Kasus
Konstruksi IF·'l'HSN hanya menyediakan satu alternatif aksi jlka suatu
persyaratan (kondisi) dipenuhi. Kadang-kadang kita perlu memilih melakukan aksi
alternatif jika suatu kondisi tidak memenuhi. Jadi, ada dua kasus, tetapi hanya salah satu
dari keduanya yang harus dipilih satu untuk dikerjakan. Notasi algoritma untuk masalah
dengan dua buah kasus adalah dengan menggunakan konstruksi IF· THEN·ELSE (jika-
maka-kalau tidak)
Buatlah algoritrna yang membaca dua buah bilaugan bulat, lalu menentukan
bilangan yang terbesar.
Penyelesaian
Misalkan kedua bilangan tersebut A dan B. Hanya ada dua kemungkinan bilangan
terbesar, A atau B. Kita harus mernbandingkan kedua bilangan tersebur lalu menetukan
yang terbesar.
Analisis Kasus:
Masalah yang mempunyai tiga buah kasus utau lcbih dupat dianalisis dcngan
konstruksi IF·THEN·ELSE bertingkat-tingkat.
1.1 Buku Pembanding “ Pengenalan Algoritma “
3.7 Struktur seleksi dua alternatif
Terdiri atas dua bagian, tetapi hanya satu bagian yang akan dieksekuensi,
bergantung pada hasil di simbol keputusan.
Pada struktur ini ,bagian pernyataan A akan dieksekusi ketika ekspresi bernilai
benar. Kalau ekspresi bernilai salah, bagian pernyataan B akan dieksekusi.
Melibatkan lebih dari dua alternatif. Struktur seperti ini terkadang dinyatakan
dalam bentuk struktur seleksi dua alternatif yang bertingkat.
BAB II
ANALISIS KONTEN
1. Kelebihan Buku
1.1 Buku Utama “Algoritma dan Pemograman”
1. Buku ini menjelaskan materi pemrogaman dasar secara umum, sehingga bagi
pemula dapat dengan mudah memahami materi tersebut.
2. Beberapa diagram penjelas disediakan sehingga pembaca mengerti alur
pemrogaman dengan jelas.
3. Penggunaan Bahasa yang baku dan mudah dipahami bagi para pemula yang ingin
mempelajari Algoritma dan bahasa pemrogaman.
4. Disedakannya beberapa contoh model soal yang terkait dengan materi, beserta
cara penyelesaiannya, sehingga pembaca mudah memahami materi tersebut.
2. Kelemahan Buku
Kedua buku di atas sama-sama menjelaskan tentang masalah kasus dan struktur seleksi
alternatif. Perbedaan yang paling menonjol dari kedua buku tersebut adalah dimana buku utama
menyajkan informasi secara umum dan cocok bagi para programmer pemula, sedangkan di buku
pembanding, menyajikan informasi yang lebih rinci dan cocok digunakan bagi para programmer
yang ingin memperdalam ilmu dan wawasannya.
Buku utama tersedia beberapa diagram dan flow chart beserta Bahasa pemrogaman yang
masih umum kita kenal, juga disediakan juga beberapa contoh soal yang mudah dipahami,
sedangkan buku pembanding menyajikan materi yang lebih susah dipahami oleh pemula dan
rumit juga susunan flow chart dan beberapa pembagian struktur keputasan yang lebih kompleks,
dan tidak memiliki banyak contoh penyelesaian untuk para pembaca.
2. Rekomendasi
Menurut saya pribadi, pembaca dapat memuli belajar pemrogaman dari buku utama yaitu
buku Algoritma & Pemrogaman Dalam Bahasa Pascal Dan C oleh Rinaldi Munir. Materi
yang disediakan cukup menarik dan mudah dimengerti sebab selain menyajikan materi, disertai
juga beberpa contoh soal dan penyelesaian yang sesuai dengan materi dan mudah dimengerti.
Sehingga para pembaca yang ingin memulai pekerjaan suatu program dapat terlaksana dengan
baik.
CRITICAL BOOK REPORT (CBR)
“ALGORITMA DAN PEMROGRAMAN”
DISUSUN OLEH :
NIM : 4193550019