Anda di halaman 1dari 7

KATA PENGANTAR

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

1.1 Buku Utama

Judul : Algoritma & Pemrogaman dalam Bahasa Pascal dan C

Penulis : Rinaldi Munir

Tahun Pembuatan : 1998

Penerbit : Informatika

Tebal Buku : 592 halaman

1.2 Buku Pembanding

Judul : Pengenalan Algoritma

Penulis : Abdul Kadir

Tahun Pembuatan : 2013

Penerbit : ANDI

Tebal Buku : 334 halaman

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)

6.5 Contoh Masalah Dua Kasus

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:

Kasus 1 : jikaA > B, maka tulis pesan "Bilangan terbesar =A"

Kasus 2 : jika B > A, maka tulis pesan "Bilangan terbesar = B"

6.7 Tiga 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.

3.8 Contoh Masalah Struktur Dua Seleksi


Persoalan diskon menggunakan struktur seleksi dua alternatif.
 Penyelesaian
pada bentuk ini variabel diskon hanya dieksekusi satu kali untuk setiap
nilai pembelian. Untuk nilai pembelian diatas atau sama dengan 100.000,
variabel diskon akan dieksekusi dua kali.

3.9 Stuktur Seleksi Banyak Alternatif

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.

1.2 Buku Pembanding “Pengenalan Algoritma”


1. Buku ini menyediakan materi yang lebih detail dan terperinci, cocok bagi
programmer ahli membaca buku ini.
2. Adanya gambaran diagram pemrogaman beserta flow chart nya membuat bku ini
mudah dimengerti
3. Memiliki sampul buku yang bagus dan desain cover yang bagus.
4. Disediakannya struktur dan contoh proses penyelesaian dengan struktur.

2. Kelemahan Buku

2.1. Buku Utama “Algoritma dan Pemograman”


1. Buku ini masih belum menerangkan beberapa definisi Bahasa pemrogaman yang
lebih jelas, sehingga pembaca terkadang buntuh informasi bantuan dari buku lain.
2. Beberapa definisi masih berbelit-belit untuk dijelaskan, yang sebenarnya bias
dijelaskan dengan cara yang lebih simple.

2.2 Buku Pembanding“Pengenalan Algoritma”


1. Memiliki warna sampul buku yang gelap
2. Beberapa istilah asing tidak diartikan dan tidak adanya glosarium bagi pembaca
untuk memahami istilah asing tersebut.
3. Sedikitnya mencantumkan contoh masalah dan hanya memiliki proses
penyelesaian dengan menggunakan struktur.
BAB III
KESIMPULAN DAN REKOMENDASI
1. Kesimpulan

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”

DOSEN PENGAMPU : HERMAWAN SYAHPUTRA,S.Si.,M.Si

DISUSUN OLEH :

NAMA : ADA NOVISARI

NIM : 4193550019

KELAS : ILMU KOMPUTER 19B

FAKULTAS ILMU PENGETAHUAN ALAM DAN


MATEMATIKA
UNIVERSITAS NEGERI MEDAN
2019

Anda mungkin juga menyukai