PERTEMUAN V
ALGORITMA DAN PEMROGRAMAN
Oleh
Nama :
NPM : F1A022032
Dosen Pengampu : Rahmat Nursalim, S.Pd.,M.Si
Asisten Praktikum : 1. Kelfin Hardiansyah (F1A021029)
2. Evi Novianti Danamik (F1A021056)
3. Meysiantri Novrita Zinta (F1A021061)
LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2022
KATA PENGANTAR
Puji dan syukur kepada Allah SWT, atas segala karunia-Nya yang telah
dan Pemrograman ini dengan baik dan lancar. Penulis juga ingin mengucapkan
terima kasih kepada dosen dan asisten praktikum dalam penulisan laporan ini,
terutama kepada :
1. Bapak Rahmat Nursalim, S.pd, M.Si, selaku dosen pengampu mata kuliah
2. Para Asisten Praktikum Kak Dion Raja Kusumah, Kak Hotmarina Lubis,
Kak Audi Maren Vareza, Kak Risca Putri Wiranda yang telah memberi
dan Pemrograman.
baik dari segi susunan kata, kalimat maupun tatanan bahasa. Oleh karena itu,
penulis mengharapkan kritik dan saran dari semua pihak untuk laporan ini. Akhir
kata penulis berharap agar laporan ini memberikan banyak manfaat dan
Penulis
DAFTAR ISI
HALAMAN JUDUL...............................................................................................i
KATA PENGANTAR...........................................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR GAMBAR.............................................................................................iv
DAFTAR LAMPIRAN..........................................................................................v
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang.................................................................................................1
1.2 Rumusan Masalah...........................................................................................1
1.3 Batasan Masalah .............................................................................................2
1.4 Tujuan Penelitian.............................................................................................2
1.5 Manfaat Penelitian...........................................................................................2
BAB II TINJAUAN PUSTAKA...........................................................................3
2.1 Landasan Teori................................................................................................3
BAB III METODE PENELITIAN.......................................................................5
3.1 Jenis dan Sumber Data....................................................................................5
3.1.1 Jenis Data...................................................................................................5
3.1.2 Sumber Data...............................................................................................5
3.2 Variabel Penelitian...........................................................................................5
3.3 Analisis Data.....................................................................................................5
3.3.1 Langkah Kerja Teladan 1...........................................................................6
3.3.2 Langkah Kerja Teladan 2...........................................................................6
3.4 Diagram Alur Penelitian ................................................................................7
3.4.1 Diagram Alur Penelitian Teladan 1...........................................................7
3.4.2 Diagram Alur Penelitian Teladan 2...........................................................8
BAB IV HASIL DAN PEMBAHASAN...............................................................9
4.1 Hasil Penelitian...........................................................................................9
4.1.1 Hasil Penelitian Teladan 1...................................................................9
4.1.2 Hasil Penelitian Teladan 2...................................................................9
4.2 Pembahasan................................................................................................9
BAB V KESIMPULAN DAN SARAN...............................................................11
5.1 Kesimpulan.....................................................................................................11
5.2 Saran...............................................................................................................11
DAFTAR PUSTAKA...........................................................................................13
LAMPIRAN..........................................................................................................14
DAFTAR GAMBAR
PENDAHULUAN
minimal dua buah bilangan atau lebih. Dalam proses pengolahan atau manipulasi data
pada Java, kita bisa menggunakan proses aritmatika, proses relational, proses logika,
khususnya java, operator yang bisa digunakan adalah operator matematika, operator
nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll. Operator
Masalah
sebagai berikut:
1. Diberikan sebuah prisma segitiga sama kaki dengan panjang sisi alas dan sisi miring
22
2. Hitunglah diameter lingkaran, jika diketahui luasnya 2.464 cm2. Gunakan π= .
7
Kemudian lakukanlah operasi perbandingan “lebih dari sama dengan” (≥ ) dan “sama
dengan” (= =) antara diameter lingkaran dengan volume prisma pada batasan masalah
1.
volume prisma <luas permukaan prisma“. Lakukan operasi boolean (¿∧¿, | |, dan ! )
sebagai berikut:
1. Praktikan dapat memahami jenis-jenis operasi data dalam bahasa pemrograman Java.
Berdasarkan rumusan masalah dan tujuan penelitian di atas, manfaat yang dapat
pemrograman Java.
TINJAUAN PUSTAKA
Operator adalah simbol yang digunakan untuk mengolah nilai pada operasi dan
jumlah operand-nya, yaitu unary operator dan binary operator. Berdasarkan jenis
adalah tanda atau simbol yang digunakan untuk melakukan operasi-operasi ataupun
manipulasi tertentu di dalam program. Dengan operator kita dapat melakukan operasi
yang sudah kita kenal misalnya penjumlahan, pengurangan, perkalian dan pembagian.
Sedangkan operasi logika adalah proses yang melibatkan beberapa operator seperti
AND, OR, NOR, XOR, dan operator logika lainnya yang menghasilkan nilai true dan
1. Operasi Matematika
pada matematika. Operasi ini hanya dapat dilakukan pada tipe data number dan tidak
dapat dilakukan pada tipe data yang lain. Dalam Java dikenal beberapa istilah
operator matematika yaitu operator dasar, augmented asignment, dan unary operator.
Operator dasar dalam Java merupakan operator yang biasa digunakan untuk
menambah, mengurang, mengali, membagi, menentukan sisa bagi dan lain-lain.
matematika
Penjumlahan + +
Pengurangan - -
Perkalian × *
Pembagian ÷ /
3. Operasi Perbandingan
dua buah data. Hasil operasi ini berupa nilai boolean, yaitu benar atau salah. Operator
ini biasanya digunakan untuk memeriksa suatu kondisi dari variabel. Tidak semua
tipe data dapat dioperasikan dengan operator perbandingan. Hanya operator sama
dengan dan tidak sama dengan yang dapat dilakukan pada tipe data selain numerik.
sama dengan
4. Operasi Boolean
dari operasi ini berupa nilai boolean, yaitu benar atau salah. Operator boolean ini
mirip dengan operator logika pada matematika. Terdapat tiga operator boolean,
yaitu :
&& Dan
|| Atau
! Kebalikan
(Nursalim, 2021)
BAB III
METODE PENELITIAN
Jenis data yang digunakan pada laporan praktikum ini adalah penelitian
kualitatif dan kuantitatif. Data kuantitatif merupakan data yang berbentuk angka.
Dalam penelitian ini data yang diberikan bersumber dari soal teladan yang
dibuat yang mana datanya adalah tipe data floating point (double) dan tipe data
boolean.
Variabel penelitian adalah suatu atribut atau sifat atau nilai dari orang, obyek
atau kegiatan yang mempunyai variasi tertentu yang ditetapkan oleh peneliti untuk
menggunakan variabel tipe data double dan boolean. Tipe data floating point (double)
adalah tipe data bilangan riil. Tipe data floating point yang digunakan disini adalah
tipe data double, karena jangkauan nilainya sesuai. Tipe data Boolean adalah tipe
data yang mewakili nilai benar (true) tau salah (false) dalam suatu variabel. Disini
tipe data Boolean yang digunakan adalah a dan b. a sebagai a > b bernilai true dan b
START
STOP
START
true
false
System.out.println (“ a &&b”)
System.out.println (“ !a”)
System.out.println (“ !b”)
“a &&b” = false
“ a|| b” = true
“!a” =false
“!b” = true
STOP
Dari teladan 1, dengan menuliskan kode program tipe data int. output yang didapat :
“x || x” = true
“x || y” = false “y ||
x” = false
“y || y” = false
4.2 Pembahasan
BAB V
5.1 Kesimpulan
5.2 Saran
Semoga laporan ini dapat bermanfaat bagi pembaca dan bisa menjadi bekal
bagi pembaca yang ingin membuat operasi matematika, perbandingan, dan boolean.