DISUSUN OLEH :
1
HALAMAN PENGESAHAN
LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK
NIM : 16532635
SEMESTER : 2 (Genap)
Mengetahui Menyetujui
Ketua Program Studi Dosen Pembimbing
2
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah
berkesempatan dalam memberikan limpahan kesehatan, rahmatdankarunia-Nya sehingga
makalah yang berjudul “ Praktikum Pemrograman Berorientasi Objek” ini dapat diselesaikan
dengan baik. Makalah ini disusun dalam hal Laporan Praktikum.
Atas tersusunnya makalah ini, Penulis menyadari bahwa dalam penyusunan makalah
ini masih terlalu banyak kekurangan.Oleh karena itu, saya harap kritik dan saran yang
membangun dari berbagai pihak demi makalah ini bias lebih baik lagi. Penulis juga berharap
semoga makalah ini dapat bermanfaat dalam hal ilmu pengetahuan bagi kita semua.
Penyusun
3
DAFTAR ISI
HALAMAN PENGESAHAN................................................................................................................. 2
KATA PENGANTAR ............................................................................................................................ 3
DAFTAR ISI........................................................................................................................................... 4
BAB I PENDAHULUAN ....................................................................................................................... 5
1.1 Latar Belakang .............................................................................................................................. 5
1.2 Rumusan Masalah ......................................................................................................................... 5
1.3 Tujuan Penulisan........................................................................................................................... 5
1.4 Manfaat Penulisan ......................................................................................................................... 6
BAB II LANDASAN TEORI ................................................................................................................. 7
2.1 Pemrogaman Berorientasi Pada Objek ......................................................................................... 7
2.2 Pengertian Java ............................................................................................................................. 7
2.3 Sejarah Java .................................................................................................................................. 8
2.4 Pengertian Netbeans...................................................................................................................... 8
BAB III ................................................................................................................................................... 9
PEMBAHASAN ..................................................................................................................................... 9
3.1 Mengenal Java Netbeans............................................................................................................... 9
3.2 Pengoperasian Java Netbeans ...................................................................................................... 9
1. PRAKTIKUM SOAL 104 .......................................................................................................... 9
2. PRAKTIKUM SOAL_201 ....................................................................................................... 11
3. PRAKTIKUM SOAL 303 ........................................................................................................ 12
4. PRAKTIKUM 403 .................................................................................................................... 13
5. PRAKTIKUM SOAL 501 ........................................................................................................ 14
6. PRAKTIKUM SOAL 601 ........................................................................................................ 17
BAB IV ................................................................................................................................................. 18
PENUTUP ............................................................................................................................................ 18
Kesimpulan ....................................................................................................................................... 18
Daftar Pustaka ................................................................................................................................... 18
4
BAB I
PENDAHULUAN
5
1.4 Manfaat Penulisan
6
BAB II
LANDASAN TEORI
Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++
namun dengan sintaksis model objek yang lebih sederhana. Aplikasi-aplikasi
berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat
dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa
pemrograman yang bersifat umum/non-spesifik (general purpose).
7
2.3 Sejarah Java
Bahasa ini resmi rilis pada tahun 1995, dan sebelum itu mengalami banyak
perubahan sampai menjadi bahasa pemrograman yang utuh.
Pada tahun 1991, dibentuknya suatu tim yang diberi nama “Green”.
Tim ini dipimpin oleh Patrick Naughton dan James Gosling. Java sendiri
dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan
Mike Sheridan dari perusahaan Sun Microsystems, Inc yang merupakan bagian dari
Oracle..
8
BAB III
PEMBAHASAN
9
Output adalah hasil dari pengkalkulasian coding tersebut
10
2. PRAKTIKUM SOAL_201
Soal Praktikum 201 membahas kriteria kegemukan dengan menggunakan Indeks
Masa Tubuh (IMT).
Codingnya seperti ini:
Menentukan kriteria dengan rumus: IMT = b/t2 (b: badan/kg) (t= tinggi/m)
11
output dari codingan diatas
Dengan isi input 60 kg, dan tinggi badan 1,60 m, menghasilkan kalkulasi 23,437498
Dengan kriteria NORMAL.
12
4. PRAKTIKUM 403
Membuat program untuk mencari nilai terbesar dan nilai terkecil dari 3 buah bilangan.
Coding:
Outputnya:
13
5. PRAKTIKUM SOAL 501
Membuat program statistik dengan menganalisis tiap-tiap menu
Codingnya:
14
Output:
1. input data, memasukkan dengan jumlah bilangan dahulu, setelah itu memasukkan angka
dari jumlah bilangan tersebut.
15
2. Tampilkan Data: menampilkan data yang kita input
3. Distribusi Frekuensi: nilai data yang muncul saat kita inputkan dalam distribusi frekuensi
antara 1-100 yang mempunyai kelas tertentu yang sebelumnya berupa data acak kemudian di
susun menjadi data yang berkelompok.
4. Statistik:
Hasil rata-rata : jumlah nilai data yang kita input kan di bagi berapa kali kita menginputkan
jumlah bilangan.
Nilai minimum : nilai terkecil dari data yang kita inputkan
Nilai maksimum : nilai terbesar dari data yang kita inputkan
16
6. PRAKTIKUM SOAL 601
Membuat program untuk membaca file teks mhs.txt
Coding:
Output program:
17
BAB IV
PENUTUP
Kesimpulan
1. Java bersifat case sensitive : dimana huruf kapital dan huruf kecil tidak dianggap sama
2. Secara umum, Java mengabaikan kosong. Spasi kosong terdiri dari karakter yang tidak
tampil pada layar, seperti kosong tab, ganti baris dan lainnya yang digunakan untuk membuat
kode java lebih menarik dan mudah untuk dibaca atau dipahami.
3. Brace atau kurung kurawal {} merupakan simbol pengelompokan yang digunakan untuk
menandai awal dan akhir sesi program dalam Java.
4. Kode program dapat disisipi komentar-komentar yaitu teks yang menerangkan kode.
Simbol khusus harus mendahului komentar agar kompilator mengabaikan teks tersebut.
Setiap pernyataan Java diakhiri dengan symbol titik koma (;).
Daftar Pustaka
18