Anda di halaman 1dari 4

CRITICAL JOURNAL REVIEW

Judul : Desain Class Dan Analisis Operator Pada Class Integer Tak
Terbatas

Oleh :

NAMA : NUR SYUHADA SILALAHI

NIM : 4191240007

Kelas : Fisika A 2019


Strata : S-1
Mata Kuliah : Algoritma dan pemrograman

Jurusan Fisika
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS NEGERI MEDAN

2021
Bandung Arry Sanjoyo.2004. Desain Class Dan Analisis Operator Pada Class Integer Tak
Terbatas. J. Math. and Its Appl. ISSN: 1829-605X Vol. 1, No. 2, Nov. 2004, 21–27

1. Pendahuluan
Tujuan dari Critical Journal Review (CJR) yaitu :
1. Mengulas isi sebuah jurnal
2. Menemukan informasi yang ada di dalam jurnal
3. Melatih diri dalam berpikir kritis dalam memahami isi dari sebuah jurnal
4. Mampu menemukan kekurangan dan kelebihan suatu jurnal

2. Ringkasan
Algoritma Perkalian Ada beberapa cara mengalikan dua buah integer, diantaranya adalah
penjumlahan berulang dan metoda geser kiri. Penjumlahan berulang Perkalian dua
integer a×b, dapat dilakukan dengan cara sebagai berikut. a × b = b + b + . . . + b,
penjumlahan b dengan b dikumulasikan sebanyak a kali. Strategi demikian dapat
diimplementasikan sebagai berikut.

Input : integer besar a dan b.


Output : integer besar r.
Algoritma : perkalian(a,b)
r=0;
for i=1 to a do
r=r+b;
end for;
end of perkalian;

Dalam worst case, algoritma diatas bekerja sebanyak a buah penjumlahan integer besar.
Untuk kasus dimana nilai a jauh lebih besar dari pada panjang s, integer besar. Untuk
kasus dimana nilai a jauh lebih besar dari pada panjang s, dilakukan perbaikan algoritma
sebagai berikut. Metoda Geser Kiri ini sudah dikenal sejak sekolah dasar, dan digambar
dengan contoh berikut ini. 321*1234 dilakukan dengan cara:
321
1234
------------ *
1284
963*
642**
321***
------------ +
396114

Pada contoh diatas a ∗ b, integer yang dikalikan a = 321 dan pengali b = 1234. Integer a
dikalikan dengan setiap digit pada integer b, dari digit paling kanan ke kiri. Pada setiap
perkalian dilakukan pergeseran satu digit ke kiri. Dan selanjutnya dilakukan penjumlahan
terhadap hasil perkalian dari setiap digit n. Strategi perkalian di atas dapat dikodekan
sebagai berikut.

Input : integer besar a dan b, dengan m = |a| dan n = |b|


Output : integer besar r.
Algoritma :
Perkalian(a,b,m,n)
r = 0;
for i = 1 to m
d = ai;
temp = 0;
for j = 1 to d
temp = temp + b;
end; r = r + temp;
r=concate(r,’0’);
end; end of perkalian

3. Evaluasi Kritis
a) Segi Bahasa
Bahasa yang digunakan dalam jurnal ini sudah menggunakan Bahasa Indonesia yang baik
dan benar. Jurnal juga merupakan salah satu karya ilmiah dan tentunya bahasa yang
digunakan mudah dimengerti tetapi ada juga dibeberapa bagian memungkinkan kita harus
membaca secara berulang kali agar lebih paham.
b) Isi Jurnal
Materi yang disajikan tentunya berhubungan dengan materi yang menjadi acuan utama di
dalam jurnal dan penjelasan materi juga terstruktur dengan baik.
c) Desain Jurnal
Jurnal ini memiliki desain jurnal seperti pada umumnya.
d) Spesifikasi Ilmu yang Dipelajari
Perulangan while atau while loop merupakan fundamental pemrograman untuk terus
melakukan perulangan saat statement bernilai benar sampai statement bernilai salah.
Syntax while dirumuskan sebagai while-end pada MATLAB. 

4. Simpulan
Hasil pembahasan menunjukkan bahwa perulangan while end dapat diselesaikan dengan
mudah jika disesuaikan dengan langkah-langkah atau metode pengerjaan nya. Namun pasti
ada kesalahan atau error pada saat pengerjaan di command window, untuk menghindari error
kita harus lebih teliti lagi dala pengerjaannya.

5. Rekomendasi

Jurnal ini sangat cocok bagi mahasiswa seperti saya yang ingin mengetahui lebih jauh
tentang materi perulangan while end.

Anda mungkin juga menyukai