DISUSUN OLEH:
JURUSAN FISIKA
MEDAN 2019
KATA PENGANTAR
Puji syukur atas kehadiran Tuhan Yang Maha Esa karena hikmah dan kuasaNya sehingga
dapat menyelesaikan Critical Book Review yang berjudul “Algoritma”. Atas dukungan moral
dan materi yang di berikan dalam penyususnan Critical Book Review ini, maka kami
mengucapkan terimakasih kepada bapak
Critical Book Review ini kami susun dengan maksimal dan mendapat bantuan dari
berbagai pihak sehingga dapat memperlancar pembuatan CBR ini. Dalam penyususnan CBR ini,
kami menyadari sepenuhnya bahwa CBR ini masih jauh dari kata sempurna sebab kemampuan
dan pengalaman yang kami miliki masih sangat terbatas.
Demikan akhr kata dari kami , kami beraharap semoga CBR saya yang berjudul
“Algoritma”ini dapat memberi manfaaat maupun inspirasi terhadap pembaca.
Medan, Desemberr
2019
Mirnayai Hasibuan
DAFTAR ISI
KATA PENGANTAR...........................................................................................................1
DAFTAR ISI...............................................................................................................................2
BAB I..........................................................................................................................................3
PENDAHULUAN......................................................................................................................3
1.1 Latar Belakang Masalah...............................................................................................3
BAB II.........................................................................................................................................4
PEMBAHASAN.........................................................................................................................4
2.1 Identitas buku................................................................................................................4
2.1.1. BUKU UTAMA........................................................................................................4
2.1.2. BUKU PEMBANDIG...............................................................................................4
2.2.2STRUKTUR ALGORITMA (TEKS ALGORITMA)...................................................5
2.2.3 TIPE DATA, OPERATOR dan EKSPRESI..................................................................6
BAB III.......................................................................................................................................9
KRITIKAN.................................................................................................................................9
BAB IV.....................................................................................................................................10
PENUTUP.................................................................................................................................10
4.1 KESIMPULAN...............................................................................................................10
DAFTAR PUSTAKA...............................................................................................................11
BAB I
PENDAHULUAN
Bahasa pemprograman, merupakan adalah suatu komando atau perintah yang dibuat
manusia untuk membuat komputer menjadi memiliki fungsi tertentu. Pemograman dalam
struktur data ada beberapa macam. Salah satunya adalah pemograman C++. Bahasa
pemrograman ini adalah suatu susunan aturan penulisan (sintaks) yang membentuk kode kode
yang kemudian akan diterjemahkan oleh program kompiler menjadi bahasa rakitan
(assembly) dan terus diolah hingga dimengerti oleh mesin. Komputer hanya mengerti bahasa
mesin.
Bagi pemula, belajar bahasa pemprograman memang sulit, namun bukan berarti itu
penghalang bagi kita untuk enggan belajar. Di Fakultas Informatika yang notabene khusus
mempelajari ilmu-ilmu komputer sekalipun, tidak semua mahasiswanya pandai dalam bahasa
pemrograman tertentu.Hal itu dikarenakan tidak semua orang mempunyai pemikiran dan
kreativitas yang sama sehingga daya nalar terhadap sebuah bahasa pemrograman didapatkan
hasil yang berbeda-beda untuk setiap orang. Perlu anda ketahui bahwa Program yang ditulis
dengan menggunakan bahasa pascal mempunyai ciri yang terstruktur sehingga mudah
dipahami maupun dikembangkan oleh pemogram.
Pada suatu bahasa pemrograman umumnya telah menyediakan tipe – tipe data yang
sederhana ( simple ) maupun yang terstruktu. Termasuk di bahasa pascal
1.2 Rumusan Masalah
2. Penyelesaian tugas mata kuliah Algoritma dan Pemerograman.
3. Apa pengertian algoritma dan pemerograman?
4. Apa yang dimaksud tipe data dan operator?
1.3 Tujuan Masalah
2. Untuk menyelesaikan tugas mata kuliah Algoritma dan Pemerograman
3. Mengetahui pengertian algoritma dan pemerograman?
4. mengetahui tipe data dan operator
BAB II
PEMBAHASAN
1. Judul buku : Algoritma dan pemrograman computer dengan Borland C++ builder
2. Pengarang : Drs. Juniar Hutahaean,M.Si.
3. Kota terbit :Medan
4. Tahun terbit :2019
5. Penerbit : Unimed
6. Tebal Buku : 111 Halaman
Setiap variabel harus memiliki kejelasan tentang data apa yang dapat disimpannya. Suatu
variabel tidak bisa menyimpan semua jenis data, melainkan hanya bisa menyimpan satu jenis
tipe data. Dalam konteks algoritma ini, ada lima jenis tipe data yang kan dibahas, yaitu :
ü Boolean
Tipe ini hanya mengenal dua nilai yaitu true (benar) dan false (salah). ü Bilangan bulat
(integer) Tipe ini hanya mengenal bilangan bulat ...,-3, -2, -1, 0, 1, 2, 3,... ü Bilangan real
Tipe ini hanya mengenal data bilangan real (gabungan dari bilangan pecahan dan bulat).
Contoh : -2.3419, 394.0023, 1.1, 0.002, -11.00, 1.25E+5 (artinya 1.25 x 105), 2.78E-8 (artinya
2.78 x 10-8), dll
ü Char
Tipe ini untuk menampung nilai berupa simbol-simbol karakter yang kita kenal seperti
huruf ‘A’ sampai ‘Z’, ‘a’ sampai ‘z’, ‘0’ sampai ‘9’, ‘@’,’#’,’$’, ‘&’, ‘+’, ‘/’, dst. Perhatikan:
setiap kali kita menulis karakter selalu diapit oleh tanda (‘).
ü String
Tipe ini merupakan gabungan dari beberapa karakter. Misalnya ‘lemari’, ‘mesin cuci’,
‘Indonesia tanah airku’, ‘#4dfjhver elnrejkne567^PJK’, dll. Perhatikan : penulisan string selalu
diapit dengan ( ‘ ).
Dalam bahasan kali ini akan dibahas tiga macam operator, yaitu:
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi
penjumlahan, pengurangan, pembagian, dan perkalian atau operator yg digunakan untuk melak
ukan perhitungan pada bilangan. Berikut ini merupakan tabel yang berisi macam-macam
operator aritmatika yang dapat digunakan pada PHP.Operator relasi adalah operator penghubung
yang berupa benar atau salah, sesuai dengan teorinya bahwa operator relasi mengeluarkan tipe
data Boolean sehingga program akan mengeluarkan output true atau false.Operator Logika
adalah Operator yang digunakan untuk menggabungkan dua kalimat sehingga terbentuk kalimat
gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran dari kalimat-
kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi
Ekspresi adalah cara menghitung dalam algoritma yang menghailkan sebuah nilai.
Ekspresi terdiri dari operand dan operator. Operand adalah elemen (nilai) yang dioperasikan
dengan operator tertentu.
Terdapat 3 jenis ekspresi, yaitu :
a. Ekspresi numerik, ekspresi yang baik operand, operator dan hasilnya bertipe numerik.
Contoh :
3 + 2, 12 div 4, dan sebagainya
b. Ekspresi relasional (ekspresi boolean), ekspresi yang operatornya terdiri dari operator
perbandingan dan logika. Hasil ekspresi ini merupakan bilangan logika (true atau false).
Contoh :
not true, x < 10, dan sebagainya
c. Ekspresi string, ekspresi yang operatornya adalah “+” (operator penyambungan).
Contoh :
‘Teknik ’ + ‘Informatika’
1. Mengenal Bahasa Pemrograman Pascal Pascal merupakan suatu bahasa pemrograman
computer tingkat tinggi yang di buat sekitar tahun 1970 oleh Niklaus Wirth dan di gunakan
untuk pendidikan computer. Nama pascal di ambil dari seorang ahli matematika yang
bernama blaise pascal yang menemukan mesin hitung pertama. Bahasa Pascal di rancang
untuk menyelesaikan masalah dari berbagai kalangan pemakai, mulai dari para mahasiswa,
pendidik, dan ilmuwan.
2. Pascal adalah bahasa pemrograman terstruktur. Bahasa Pascal merupakan bahasa
pemrograman terstruktur. Hal tersebut berarti semua program yang anda buat harus
terstruktur dan teratur atau sistematis.
3. Versi turbo pascal untuk pemrograman visual. Pemrograman pascal pada trend ini telah
mengembangkan program berbasis Visual yaitu Borland Delphi yang menggunakan dasar
bahasa Pascal pada lingkungan pemrograman Visual yang di keluarkan oleh perusahaan
Borland.
4. Struktur dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri
dari sebuah judul program dan suatu blog program atau badan program.
BAB III
KRITIKAN
PENUTUP
4.1 KESIMPULAN