Anda di halaman 1dari 14

CRITICAL BOOK REPORT

“ Flowchart dan Pseuducode”

DOSEN PENGAMPU:
Dr. Haryadi, S.Kom, M.Kom

DISUSUN OLEH :

Alfath Fatiha Jihad Daulay (7223250019)

Cici Paranita Sipangkar (7223250020)

Serina Br Sembiring (7223550001)

Ahmad Rangga Pradipa ( 7223550002)

Azizah Heriyani Erizal (7223550003)

Mata kuliah : Algoritma dan Komputasi

PRROGRAM STUDI BISNIS DIGITAL

FAKULTAS EKONOMI

UNIVERSITAS NEGERI MEDAN

T.A 2022/2023

1
KATA PENGANTAR

Puji syukur kami ucapkan kepada Tuhan yang Maha Esa kerena berkat rahmatnya kami dapat
menyelesaikan tugas Critical Book Report mata kuliah Algoritma dan komputasi saya
berterima kasih kepada dosen yang bersangkutan yang sudah memberikan bimbingannya.

Kami sadar bahwa tugas ini memiliki banyak kekurangan oleh karena itu kami meminta maaf
jika ada kesalahan dalam penulisan kami dan kami juga mengharapkan kritik dan saran dalam
tugas ini agar di lain waktu kami bisa membuat tugas dengan lebih baik lagi.

Akhir kata semoga tugas Critical Book Report ini bermanfaat untuk kalangan umum maupun
pendidikan. kami ucapkan terima kasih semoga apa yang kami kerjakan bisa bermanfaat bagi
orang lain.

Medan, 04 Oktober 2022

Penulis,
Group 5

2
DAFTAR ISI (BELUM)

CRITICAL BOOK REPORT..................................................................................................................1


KATA PENGANTAR...........................................................................................................................2
BAB I....................................................................................................................................................4
PENDAHULUAN.................................................................................................................................4
1.1 Critical Book Review......................................................................................................................4
1.2 Tujuan Penulisan Critical Book Review..........................................................................................4
1.3 Manfaat Critical Book Review ......................................................................................................4
1.4 Identitas Buku………………………………………………………………………………………………………………………………5

BAB II...................................................................................................................................................5
RINGKASAN ISI..................................................................................................................................6
3.1 Buku Utama.....................................................................................................................................6
3.2  Buku Pembanding..........................................................................................................................6
BAB III.................................................................................................................................................8
PEMBAHASAN……………………………………………………………………………………………………………………………………8

3.1 Kritik Buku Utama…………………………………………………………………………………………………………………...…12

3.2 Kritik Buku Pembanding ………………………………………………………………………………………………………….…12

BAB IV……………………………………………………………………………………………………………………………………………..13

PENUTUP...........................................................................................................................................13
A. Kesimpulan.....................................................................................................................................13
B. Saran...............................................................................................................................................13
DAFTAR PUSTAKA..........................................................................................................................14

3
BAB I

PENDAHULUAN

A. Critical Book Review


Review adalah sebuah ringkasan, tinjauan dari beberapa sumber entah dari film, buku,
berita dan lainnya. Critical Review berarti penulisan yang mengharuskan untuk meringkas
dan mengevaluasi tulisan. Tugas Critical Review bias berupa buku, bab, atau artikel.
Dalam menulis Critical Book Review, diharuskan untuk membaca secara seksama dan
juga membaca tulisan lain yang serupa agar dapat memberikan tinjauan dan evaluasi yang
lebih komprehensif, obyektif dan factual.
Mengkritik buku dilakukan untuk menjelaskan kondisi buku yang dikritik seperti
kelebihan dan kekurangan isi buku sehingga dapat menjadi bahan pertimbangan atau
ulasan kelebihan maupun kekurangan buku tersebut. Critical Book berarti mengkritik isi
buku. Mengkritik disini bukan mengkritik segi negatif dari suatu hal atau menjatuhkan dan
menaikkan nilai suatu buku. Namun dalam hal ini penulis harus paham banyak perspektif
untuk bias memberikan evaluasi atau keputusan, sehingga kritik bisa
dipertangungjawabkan.

B. Tujuan Penulisan Critical Book Review (CBR)


Critical Book Review ini dibuat bertujuan untuk berlajar melalui pemenuhan tugas mata
kuliah ekonomi Algoritma dan Komputasi Bisnis Digital untuk membuat Critical Book
Review (CBR) sehingga dapat menambah pengetahuan untuk melihat atau
membandingkan dua buku yang baik yang benar dan mengetahui kelemahan dan
kelebihan dari masing-masing buku tersebut.

C. Manfaat Critical Book Review (CBR)


1. Membantu pembaca mengetahui gambaran dan penilaian umum dari sebuah buku
atau hasil karya tulis ilmiah lainnya secara ringkas.
2. Mengetahui kelebihan dan kelemahan buku yang dikritik.
3. Mengetahui latar belakang dan alas an buku tersebut dibuat.
4. Memberi masukan kepada penulis buku berupa kritik dan saran terhadap cara
penulisan, isi dan substansi buku.

4
1.4. Identitas Buku

1. Buku Utama

1. Judul buku : Algoritma&Pemrograman C++


2. Pembahasan : konsep dasar pemrograman
3. ISBN : 978-602-40122-9-8
4. Edisi Terbit : 2016
5. Penulis Buku : T.Henny Febriana Harumy S.KOM, M.KOM
Agus Perdana Windarto S.Kom, M.Kom
Indri Sulistianingsih S.Kom
6. Penerbit : Pemula

2. Buku Pembanding

1. Judul Buku : Algoritma&Pemrograman Dalam Bahasa C++


2. Pembahasan : Algoritma dan Pemrograman
3. ISBN :978-623-68833-67-4
4. Edisi Terbit : 2020
5. Penulis Buku : Uce Indahyani, M.Kom
Yunianita Rahmawati, M.Kom
6. Penerbit : UMSIDA Press

5
BAB II
RINGKASAN ISI
2.1 BUKU UTAMA

Algoritma merupakan metode umum yang digunakan untuk menyelesaikan kasus-kasus


tertentu. Dalam menuliskan algoritma, dapat digunakan bahasa natural atau menggunakan
notasi matematika, sehingga masih belum dapat dijalankan pada computer.

Algoritma akan lebih baik jika ditulis secara sistematis menggunakan beberapa skema, dalam
buku ini akan dibahas mengenai skema Flowchart dan Pseudocode

1. Flowchart
Secara formal, flowchart didefinisikan sebagai skema penggambaran dari
algoritma atau proses. Tabel berikut menampilkan simbol-simbol yang digunakan
dalam menyusun flowchart.
Simbol-simbol flowchart dapat di kategorikan sebagai berikut:

6
A. Pengambilan Keputusan
Pengambilan keputusan perlu dilakukan apabila harus menentukan satu
pilihan dari (minimal) dua pilihan yang ada. Dalam hal mengambil keputusan, perlu
diketahui kondisi yang sedang dihadapi. Kondisi ini bisa berupa pernyataan boolean
atau proses perbandingan. Dalam flowchart, simbol yang digunakan untuk
pengambilan keputusan adalah berbentuk belah ketupat.

7
Simbol pengambilan keputusan hanya memiliki satu buah input dan dua buah output yang
digunakan untuk memfasilitasi hasil dari pengujian kondisi, yaitu “Ya” atau “Tidak”,
“True” atau “False”.

B. Pengulangan Proses
Pada kasus yang berhubungan dengan pengolahan informasi menggunakan
komputer, terdapat proses-proses yang harus dilakukan secara berulang, mulai dari
input data, proses dan output.

2. Pseudocode
Pseudocode adalah bentuk informal untuk mendeskripsikan algoritma yang
mengikuti struktur bahasa pemrograman tertentu.
Sesungguhnya tidak ada aturan baku dalam penulisan pseudocode, namun
karena banyaknya bahasa pemrograman yang beredar saat ini maka, aturan
penulisan pseudocode diarahkan untuk menyerupai aturan penulisan bahasa
pemroraman tertentu. Dalam buku ini
akan digunakan aturan penulisan pseudocode yang mendekati bahasa pemrograman
Pascal.
Pseudocode lebih cocok digunakan untuk menyusun algoritma dengan
kasus yang besar dan kompleks, maka sangat dianjurkan kepada programer pemula
untuk mulai menggunakan pseudocode dalam menyelesaikan masalah.
Berikut adalah contoh pseudocode yang dibandingkan dengan bahasa
pemrograman C++.

8
2.2 BUKU PEMBANDING
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis. Referensi lain menyebutkan algoritma adalah suatu prosedur yang
merupakan urutan langkahlangkah yang berintegrasi, atau suatu metode khusus yang
digunakan untuk menyelesaikan suatu masalah yang nyata (Webster Dictionary).

Untuk menuliskan algoritma, perlu menggunakan notasi tertentu. Ada banyak cara
menuliskan notasi algoritma, yang penting algoritma tersebut mudah dibaca dan dipahami.
Notasi algoritma dapat berupa pernyataan langkah-langkah dalam deretan kalimat deskriptif,
simbol-simbol flowchart,dan Peudo-code.

1. Flowchart
Flowchart (bagan alir) adalah suatu bagan yang menggambarkan arus logika
dari data yang akan diproses dalam suatu program dari awal sampai akhir. Ada
beberapa jenis - Jenis flowchart diantaranya:
 Bagan alir sistem (systems flowchart), didefinisikan sebagai bagan
yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.
Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di
dalam sistem.
 Bagan alir dokumen (document flowchart), merupakan bagan alir yang
menunjukkan arus dari laporan dan formulir termasuk tembusan-
tembusannya.
 Bagan alir skematik (schematic flowchart), merupakan bagan alir yang
mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur
di dalam sistem.
 Bagan alir program (program flowchart), merupakan bagan yang
menjelaskan secara rinci langkah-langkah dari proses program.
 Bagan alir proses (process flowchart), merupakan bagan alir yang
banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi
analis sistem untuk menggambarkan proses dalam suatu prosedur.

9
Berikut ini beberapa simbol flowchart menurut ANSI (American National Standard
Institute):

Berikut beberapa contoh aplikasi yang dapat digunakan dalam pembuatan atau
penyajian algoritma menggunakan flowchart :

 Raptor (https://raptor.martincarlisle.com/).
Perangkat lunak ini menyediakan lingkungan pemrograman berbasis
flowchart (diagram alur), yang dirancang khusus untuk membantu
pengguna memvisualisasikan algoritmanya.
 Flowgorithm (http://www.flowgorithm.org/).
Aplikasi ini berbasis flowchart yang memungkinkan penggunanya untuk
berkonsentrasi pada konsep pemrograman, dan flowgorithm dapat
secara interaktif mengubah diagram alur yang dibuat pengguna ke
dalam beberapa bahasa pemrograman
2. Pseudocode

10
Pseudo-code adalah notasi yang mirip dengan notasi bahasa pemrograman
tingkat tinggi. Pseudo-code bisa juga disebut kombinasi bahasa “biasa” dengan
bahasa pemrograman. Secara umum tidak ada notasi pseudo-code yang baku
untuk menuliskan algoritma, boleh ditulis sesuai “versi” masing-masing
pengguna. Artinya pseudo-code “tidak kaku” seperti halnya bahasa pemrograman
yang harus ditulis tepat mengikuti kaidah-kaidah yang ada, yang dikenal dengan
kode program (source code).
Berikut contoh pseudocode menggunakan bahasa pascal (Contoh 1), dan
Bahasa C++ (Contoh 2):

Notasi pseudo-code mirip dengan notasi pemrograman, notasi ini mengadopsi


beberapa keyword dan struktur dalam bahasa pemrograman, namun tidak
“mematuhi” semua sintaks dan kaidah yang berlaku dalam bahasa pemrograman.

11
BAB III

PEMBAHASAN

3.1 Kritik Buku Utama


Buku utama dengan judul “Belajar Dasar Algoritma dan Pemrograman C++”
merupakan buku yang di tulis oleh T.Henny Febriana Harumy S.Kom.,M.Kom.,M.Si,
Agus Perdana Windarto S.Kom.,M.Kom, Indri Sulistianingsih S.Kom, yang terdapat di
dalamnya pembahasan tentang bahasa pemrograman tingkat menengah.Buku ini memiliki
tebal 209halaman dengan 11 Bab.
Dari segi isi, buku ini sangat direkomendasikan karna penyajiannya yang lengkap di
dalamnya terdapat flowchart, pseudocode, pengenalan bahasa C++, pemrograman
modular dan lainya yang dijelaskan dengan sangat rinci. Termasuk didalamnya contoh-
contoh yang dapat membuat pembaca semakin mengerti dengan pembahasan yang
disuguhkan. Juga terdapat persamaan-persamaan,tabel, gambar, rangkuman dan juga
contoh soal di setiap Bab yang membuat buku ini menjadi pedoman dan sangat
direkomendasikan untuk kalangan mahasiswa dan lainnya.
Dari segi penulisan, buku ini menggunakan kata yang sederhana dengan penyusunan kata
yang rapi meskipun banyak menggunakan bahasa asing namun tetap di ikut artinya
sehingga pembaca akan cepat memahami isi buku. Dengan penyajian yang sederhana ini
maka akan meningkatkan minat pembaca terhadap buku ini.
3.2 Kritik Buku Pendamping
Buku pembanding dengan judul “ Algoritma & Pengograman dalam Bahasa C++”Uce
Indahyanti, M.Kom dan Yunianita Rahmawati, M.Kom yang juga terdapat didalamnya
pembahasan tentang langkah-langkah pemecahan masalah yang disebut Algoritma, struktur dasar,
dan notasi algoritma menggunakan Flowchart dan pseudo-code, serta cara menerjemahkannya ke
dalam Notasi bahasa pemrograman C++ sesuai kaidah yang benar.Buku ini diterbitkan oleh :
UMSIDA Press
Anggota IKAPI No. 218/Anggota Luar Biasa/JTI/2019
Anggota APPTI No. 002 018 1 09 2017
Dan buku ini memiliki tebal 146 halaman dengan 7 Bab.
Dari segi isi buku ini berisi tentang Konsep Algoritma, Bahasa Pemrograman dan Translasi
Algoritma Menggunakan Bahasa C++. Di dalam buku ini terdapat pengertian, tujuan,contoh soal
dan beberapa soal di setiap akhir Babnya .Buku ini juga membuat sub pencapaian di setiap
Babnya.
Dari segi penulisan, buku ini tidak jauh berbeda dengan buku utama menggunakan kata yang
sederhana dengan penyusunan kata yang rapih sehingga pembaca akan cepat memahami isi buku
dan di setiab bab ada capain capain yang berguna untuk meningkatkan semangat pembaca untuk
memahami isi dari setiap bab.Dengan penyajian yang sederhana ini maka akan meningkatkan
minat pembaca terhadap buku ini.

12
BAB IV
PENUTUP
4.1 Kesimpulan
Dari keseluruhan perancangan serta pembuatan Aplikasi Visualisasi Program Menggunakan
Flowchart (VisFlow) dapat diambil

kesimpulan sebagai berikut :


1. Model penulisan yang digunakan dalam Aplikasi Visualisasi Program Menggunakan Flowchart
(VisFlow) adalah Program Flowchart menurut Budi Sutedjo dan Michael AN.
2. Dalam eksekusi flowchart, letak simbol-simbol flowchart bisa diletakkan di mana saja.
Dikarenakan asumsi awal adalah ketika eksekusi, program akan membaca simbol START terlebih
dahulu dan diakhiri simbol STOP.
3. Program tersebut dapat digunakan dalam menganalisis sebuah program/aplikasi.
4. Dalam menjalankan program, program akan memberitahu step by step langkah-langkah algoritma.

4.2 Saran
Sebaiknya Buku Utama dan Buku Pembanding bisa saling mengisi kekurangan dari buku masing
masing, Sehingga buku tersebut dapat meningkatkan semangat dan kreatifitas pembacanya.

13
DAFTAR PUSTAKA
Buku 1 : https://press.umsida.ac.id/index.php/umsidapress/article/view/978-623-6833-
67-4

Buku 2: https://opac.perpusnas.go.id/DetailOpac.aspx?id=1143953

14

Anda mungkin juga menyukai