APPLICATION CO PUTER
DISUSUN OLEH :
4181240002
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI MEDAN
MEDAN
2021
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa, atas rahmat-
Nya penulis dapat menyelesaikan penyusunan Critical Book Review pada mata
kuliah “Komputer Aplikasi”. Dalam penyusunan laporan ini, penulis menyadari
bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan teman-
teman dan dosen pengampu yang telah memberikan dukungan sehingga penulis
mampu menyelesaikan Critical Book Review ini dengan baik dan tepat waktu.
Dalam penulisan Critical Book Review ini penulis merasa masih banyak
kekurangan-kekurangan baik pada teknis penulisan maupun materi, mengingat akan
kemampuan yang dimiliki penulis. Untuk itu kritik dan saran dari semua pihak sangat
penulis harapkan demi penyempurnaan pembuatan Critical Book Review ini.
Semoga materi ini dapat bermanfaat dan menjadi sumbangan pemikiran bagi
pihak yang membutuhkan, khususnya bagi penulis sehingga tujuan yang diharapkan
dapat tercapai, Amin.
KATA PENGANTAR 2
DAFTAR ISI 3
BAB I PENDAHULUAN 4
1.2 Tujuan 4
1.3 Manfaat 4
BAB IV PENUTUP 21
4.1 Kesimpulan 21
4.2 Saran 21
DAFTAR PUSTAKA 22
BAB I
PENDAHULUAN
Buku ini di terbitkan oleh Prof. Dr. H. Sahyar,M.S.,M.M pada tahun 2016.
Prof. Dr. SAHYAR, M.S. saat ini menjabat sebagai Ketua Progaram Studi Magister
Pendidikan Fisika (S2) Pascasarjana Unimed Medan. Beliau merupakan guru besar
FMIPA Unimed Medan bidang Ekonofisika sejak tahun 2010. Beliau Lahir di
Langkat pada tanggal 26 April 1960. Pendidikan Dasar, Menengah Pertama dan
Menengah Atas masing-masing diselesaikan di Kec. Hinai, Stabat dan Tanjung Pura
Langkat. Pendidikan Sarjana diselesaikan pada tahun 1984 dari Unimed (IKIP)
Medan bidang Pendidikan Fisika. Pendidikan Magister Sains diselesaikan pada tahun
1991 dari Universitas Gajah Mada Yogyakarta dalam bidang Fisika Komputasi.
Pendidikan Doktor diselesaikan tahun 2008 dari Universitas Padjadjaran Bandung
dalam bidang Ekonofisika.
1.2 Tujuan Penulisan CBR
1. Untuk memenuhi tugas pada mata kuliah Komputer Aplikasi
2. Meningkatkan kemampuan mahasiswa dalam meringkas, menganalisa, dan
membandingkan serta memberi kritik pada buku
3. Untuk mengetahui apa saja kerurangan dan kelebihan dari buku
4. Untuk menambah pengetahuan tentang Komputer Aplikasi
B. Teori Instruksi pilihan adalah instruksi yang dipakai untuk memilih suatu proses
dari beberapa kemungkinan proses berdasarkan suatu persyaratan. Intruksi yang
sering digunakan untuk logika pengambilan keputusan atau pilihan adalah:
if/then/else. Persyaratan atau kondisi dalam logika ini pada umumnya bersifat
kompleks.
if (kondisi)
then proses
end
if (kondisi)
then proses1
else proses2
end
Keterangan Gambar 6.2: proses1 dikerjakan jika kondisi benar, jika salah
proses 2 dikerjakan.
if (kondisi1)
then proses1
elseif kondisi2
then proses2
else proses3
end
Keterangan Gambar 6.3: proses1 dikerjakan jika kondisi 1 benar, proses2 dikerjakan
jika kondisi 2 benar, proses 3 dikerjakan jika kondisi 1 dan 2 salah.
Contoh 1
clc;
a=5;
b=3;
if a>b
disp('Sukses');
end
clc;
a=5;
b=10;
if a>b disp('Sukses');
Kosong/blank,
Contoh 1
clc;
a=5;
b=10;
if a>b
disp('Sukses');
else
disp('Bahagia');
end
output program:
clc;
a=10;
b=10;
if a>b
disp('Sukses');
elseif a<b
disp('Bahagia');
else
disp('Kedamaian');
end
output program:
Kedamaian (sebab a>b salah; a<b salah, maka yang dieksekusi kasus ketiga)
1. Defenisi masalah
Input koef : a, b, c
3. Algoritma program
a. Start
c. Proses.
d b^2 – 4*a*c
If d> 0 then
elseif d=0
x1 (-b)/(2*a);
x2 x1;
else
end
d. Output data
if d>0 then
write(x1);
write(x2);
elseif d=0
write(x1);
write (x2);
else
write(x1c);
write(x2c);
end if
e. Stop
%Input clc;
a=input('Coef a= ');
b=input('Coef b= ');
c=input('Coef c= ');
%Process
d=b^2 - 4*a*c;
if d>0
x1=(-b + sqrt(d))/(2*a);
x2=(-b - sqrt(d))/(2*a);
elseif d==0
x1=(-b)/(2*a);
x2=x1;
else
x1c=(-b + sqrt(d))/(2*a);
x2c=(-b - sqrt(d))/(2*a);
end
%Output
if d>0
elseif d==0
else
disp(x1c);
fprintf('x2 = ');
disp(x2c);
end
Pengujian pertama
Coef a= 1
Coef b= 7
Coef c= 12
x1 =-3.00
x2 =-4.00
Pengujian kedua
Coef a= 1
Coef b= -6
Coef c= 9
x1 =X2= 3.00
pengujan ketiga
Coef a= 5
Coef b= 3
Coef c= 2
x1 = -0.3000 + 0.5568i
x2 = -0.3000 - 0.5568i
EVALUASI KRITIS
Pada buku ini teori yang dijelaskan sangat sedikit yaitu hanya satu paragraph
saja. Pembaca akan kurang memahami jika teori yang dijelaskan pada setiap bab nya
hanya sedkit, karena kita tahu teori sangat diperlukan sebelum program di coba di
aplikasi matlab.
F Kondisi
ii
T
T
Proses
clc;
a=5;
b=10;
if a>b
disp('Sukses');
else
disp('Bahagia');
end
Tetapi buku ini tidak membedakan jenis huruf antara program dan
kalimat biasa, sehingga pembaca akan sedikit bingung, dan tidak menunjukkan
dengan jelas jika itu adalah program karena jenis huruf nya sama dengan kalimat
biasa
Setelah itu buku ini menjelaskan Algotitma dari program yang akan
dijalankan. Yaitu dimulai dengan start, input data, proses dan output data. Dengan
begitu pembaca akan mudah membedakan yang mana yang termasuk input dan
output data. Kemudian buku ini menjelaskan coding dalam matlab artinya pengetikan
program pada M-File pada baian ini sudah bagus karena buku ini sudah membedakan
jenis huruf coding program dengan kalimat biasa. Lalu buku ini menjelaskan Testing
dan Vervication yaitu hasil dari program yang dijalankan.
Buku ini juga disertai dengan latihan yang akan mengasah kemapuan
para pembaca. Tetapi buku ini tidak dilengapi dengan kesimpulan pada akhir materi.
Daftar pustaka pada buku ini dibuat penulis daftar becaan, tetapi menurut saya lebih
baik dibuat dengan kalimat daftar pustaka, karena daftar pustaka artinya refesrensi
pustaka apa saja yang kita gunakan. Referensi dari buku ini sudah banyak dan juga
didominasi dari buku – buku internasional. Tetapi masih ada beberapa referensi yang
digunakan tahun terbitnya dibawah tahun 2000.
Desain halaman sampul buku juga menarikk dan simple. Buku ini juga
sudah memilki ISBN dan di akui secara nasional. Buku ini juga dilengkapi dengan
biografi penulis sehingga pembaca lebih mengenal dari penulis buku ini. Buku ini
juga ada bagian tentang buku yang isinya kompetensi yang akan dicapai setelah
mempelajari buku ini. Sehingga sebelum membaca lebih detail pembaca tahu apa-apa
kompetensi yang dia raih setelah mempelajari buku ini.
BAB IV
PENUTUP
4.1 Kesimpulan
Dari penjelasan review dari buku ini, maka buku ini sangat bagus untuk
dijadikan referensi kita untuk belajar program dengan menggunakan matlab, akrena
materinya lengkap dan sistematis sehingga mudah untuk dipahami.
4.2 Saran