Anda di halaman 1dari 31

LAPORAN PRAKTIKUM

PEMROGRAMAN BERORIENTASI OBJEK

Penyusun:
DIMAS ANDIK PRADANA (19533143)

LABORATORIUM

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2020/2021
HALAMAN PENGESAHAN
LAPORAN PRAKTIKUM
PEMROGRAMAN BERORIENTASI OBJEK

Diajukan untuk memenuhi salah satu syarat kelulusan

Mata kuliah Praktikum Pemrograman Berorientasi Objek

Program Studi Teknik Informatika Fakultas Teknik


Universitas Muhammadiyah Ponorogo

Disusun Oleh:
DIMAS ANDIK PRADANA (19533143)

Telah diperiksa dan disetujui oleh :

Magetan, 27 Juli 2020


Kepala Laboratorium Dosen Pembimbing,
Teknik Informatika,

ADIFAJARYANTO C, S.Kom., M.Kom NURWANTO, S.Kom., M.Kom


NIK. 19840924 201309 13 NIK. 19871204 201808 13

i
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah memberikan kami kemudahan
sehingga kami dapat menyelesaikan laporan praktikum Pemrograman Berorientasi
Objek ini dengan tepat waktu. Tanpa pertolongan-Nya tentunya kami tidak akan
sanggup untuk menyelesaikan laporan ini dengan baik. Shalawat serta salam
semoga terlimpah curahkan kepada baginda tercinta kita yaitu Nabi Muhammad
SAW yang kita nanti-natikan syafa’atnya di akhirat nanti.
Penulis mengucapkan syukur kepada Allah SWT atas limpahan nikmat
sehat-Nya, baik itu berupa sehar fisik maupun akal pikiran, sehingga penulis
mampu untuk menyelesaikan pembuatan “Laporan Praktikum Pemrograman
Berorientasi Objek” ini.
Penulis tentu menyadari bahwa laporan ini masih jauh dari kata sempurna
dan masih banyak terdapat kesalahan serta kekurangan di dalamnya. Untuk itu,
penulis mengharapkan kritik serta saran dari pembaca untuk laporan ini, supaya
makalah ini nantinya dapat menjadi laporan yang lebih baik lagi. Demikian, dan
apabila terdapat banyak kesalahan pada makalah ini penulis mohon maaf yang
sebesar-besarnya.
Selanjutnya dengan rendah hati kami meminta kritik dan saran dari
pembaca untuk laporan ini supaya selanjutnya dapat kami revisi kembali. Karena
kami sangat menyadari, bahwa makalah yang telah kami buat ini masih memiliki
banyak kekurangan.
Demikianlah yang dapat kami haturkan, kami berharap supaya laporan
yang telah kami buat ini mampu memberikan manfaat kepada setiap pembacanya.

Magetan, 27 Juli 2020

Penyusun,

(DIMAS ANDIK PRADANA)

ii
DAFTAR ISI

HALAMAN PENGESAHAN ......................................................................... i

KATA PENGANTAR ..................................................................................... ii

DAFTAR ISI .................................................................................................... iii


BAB I ............................................................................................................... 1

PENDAHULUAN ........................................................................................... 1

1.1 Latar Belakang ..................................................................................... 1

1.2 Rumusan Masalah ................................................................................ 1

1.3 Tujuan .................................................................................................. 2

1.4 Manfaat ................................................................................................ 2

BAB II .............................................................................................................. 3

PROGRAM OUTPUT, PROSES, DAN INPUT ............................................. 3

2.1 Tujuan Masalah .................................................................................... 3

2.2 Landasan Teori ..................................................................................... 3

2.3 Alat Yang Digunakan Dalam Percobaan ............................................. 4

2.4 Langkah-Langkah Konfigurasi Java .................................................... 4

2.5 Pembahasan Dan Analisa ..................................................................... 5

2.6 Kesimpuan ........................................................................................... 5

BAB III ............................................................................................................ 6

PROGRAM DENGAN KONDISI................................................................... 6

3.1 Tujua .................................................................................................... 6

3.2 Landasan Teori ..................................................................................... 6

3.3 Alat Yang Digunakan Dalam Percobaan ................................................. 6

iii
3.4 Langkah-Langkah Percobaan ............................................................... 7

3.5 Pembahasan dan Analisa ...................................................................... 7

3.6 Kesimpulan .......................................................................................... 7

BAB IV ............................................................................................................ 8

PROGRAM DENGAN PERULANGAN ........................................................ 8

4.1 Tujuan .................................................................................................. 8

4.2 Landasan Teori ..................................................................................... 8

4.3 Alat Yang Digunakan Dalam Percobaan ............................................. 8

4.4 Langkah-Langkah Percobaan ............................................................... 8

4.5 Pembahasan Dan Analisa ..................................................................... 9

4.6 Kesimpulan .......................................................................................... 9


BAB V.............................................................................................................. 10

PROGRAM DENGAN MENGGUNAKAN MODUL ................................... 10

5.1 Tujuan .................................................................................................. 10

5.2 Landasan Teori ..................................................................................... 10

5.3 Alat Yang Digunakan Dalam Percobaan ............................................. 10

5.4 Langkah-Langkah Percobaan ............................................................... 10

5.5 Pembahasan Dan Analisa ..................................................................... 11

5.6 Kesimpulan .......................................................................................... 11

BAB VI ............................................................................................................ 12

PROGRAM DENGAN TIPE DATA ARRAY ............................................... 12

6.1 Tujuan .................................................................................................. 12

6.2 Landasan Teori ..................................................................................... 12

iv
6.3 Alat Yang Digunakan Dalam Percobaan ............................................. 12

6.4 Langkah-Langkah Percobaan ............................................................... 12

6.5 Pembahasan Dan Analisa ..................................................................... 13

6.6 Kesimpulan .......................................................................................... 13

BAB VII ........................................................................................................... 14

PROGRAM DENGAN OPERASI FILE ......................................................... 14

7.1 Tujuan................................................................................................. 14

7.2 Landasan Teori ................................................................................... 14

7.3 Alat Yang Digunakan Dalam Percobaan ........................................... 14

7.4 Langkah-Langkah Percobaan ............................................................. 14

7.5 Pembahasan Dan Analisa ................................................................... 15

7.6 Kesimpulan......................................................................................... 15

BAB VIII .......................................................................................................... 16

PROJECT AKHIR............................................................................................ 16

8.1 Tujuan................................................................................................. 16

8.2 Landasan Teori ................................................................................... 16

8.3 Alat Yang Digunakan Dalam Percobaan ........................................... 16

8.4 Langkah-Langkah Percobaan ............................................................. 16

8.5 Pembahasan Dan Analisa ................................................................... 21

8.6 Kesimpulan......................................................................................... 22
BAB IX ............................................................................................................ 23
PENUTUP ........................................................................................................ 23

v
9.1 Kesimpulan......................................................................................... 23
DAFTAR PUSTAKA ...................................................................................... 24

vi
BAB I
PENDAHULUAN

Dalam bab satu ini akan berisi tentang latar belakang, rumusan masalah,
tujuan, dan manfaat praktikum Pemrograman Berorientasi Obejek.

1.1 Latar Belakang


Pemrograman berbasis objek atau dalam bahasa inggris object oriented
programming (OOP) adalah pemograman yang berorientasi terhadap objek
yang ditemukan sekitar 1960 dan dikembangkan pada permulaantahun 1970.
Konsepdari OOP lebih dari sekedar sebuah konsep pemograman, OOP
adalah cara berfikir tentang aplikasi yang mempelajari untuk berfikir bahwa
aplikasi bukan hanya sebuah prosedur melainkan sebagai objek. OOP sangat
mudah untuk dikombinasikan dan dipergunakan kembali karena OOP lebih
memfokuskan kepada manipulasi objek.
Model data berorientasi objek dikatakan dapat member fleksibilitas yang
lebih, kemudahan mengubah program, dan digunakan luas dalam teknik
piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa
OOP lebih mudah dipelajari bagi pemula disbanding dengan pendekatan
sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

1.2 Rumusan Masalah

Rumusan masalah praktikum Pemrograman Berorientasi Objek antara


lain akan dijabarkan di bawah ini:
1. Bagaimana cara penggunaan program output, proses, dan input?
2. Bagaimana cara penggunaan program dengan kondisi?
3. Bagaimana cara penggunaan program dengan perulangan?
4. Bagaimana cara penggunaan program dengan menggunakan modul
(fungsi)?
5. Bagaimana cara penggunaan program dengan tipe data array?
6. Bagaimana cara penggunaan program dengan operasi file?

1
2

1.3 Tujuan

Tujuan diadakannya praktikum Pemrograman Berorientasi Objek antara


lain akan dijabarkan di bawah ini:
1. Praktikan diharapkan bisa memberikan pengetahuan tentang struktur dasar
program Java.
2. Praktikan diharapkan bisa memberikan pengetahuan tentang proses
mengkompilasi program Java.
3. Praktikum diharapkan bisa memberikan pengetahuan tentang penggunaan
IDE Netbeans untuk membuat program Java.

1.4 Manfaat

Manfaat yang bisa didapat dengan adanya praktikum Pemrograman


Berorientasi Objek ini antara lain akan dijelaskan dibawah ini:
1. Agar menjadikan para Mahasiswa memiliki potensi untuk mengenal
bahasa pemrograman terarah pada program Java.
2. Supaya memiliki bekal wawasan bahasa pemerograman untuk terus
dikembangkan.
3. Agar dapat bersaing dengan Mahasiswa lain untuk terus berkarya.
4. Memudahkan Mahasiswa untuk dapat berkembang didalam bidang
Informatika.
5. Menjadikan langkah awal untuk menguasai bahasa pemerograman karena
bahasa pemerograman tidak hanya satu.
6. Apabila terjun didunia kerja maka diharapkan para Mahasiswa menguasai
bidang IT ini terkususkan didalam Perusahaan ternama.
BAB II

PROGRAM OUTPUT, PROSES, DAN INPUT

2.1 Tujuan Masalah


Tujuan masalah yaitu:

1. Mengenal statement output dengan print dan println.

2. Mengenal penggunaan variabel

3. Mengenal proses pada program java

4. Mengenal statement input


2.2 Landasan Teori
1. Statement output print dan println
Fungsi print ( ) dan println ( ) sama-sama digunakan untuk
menampilkan teks. Sedangkan perbedaan antara print ( ) dan println ( )
yaitu print akan mencetak tanpa adanya ener atau penambahan baris pada
kalimat berikutnya sedangkan, println ( ) akan mencetak dengan adanaya
enter atau penambahan baris pada kalimat berikutnya.
2. Variable pada java
Variable pada java yaitu wadah atau tempat untuk menyimpan
suatu data atau nilai pada memori dengan tipe tertentu.
3. Proses pada program java
Proses yaitu sebuah program yang dieksekusi mencangkup
program counter, register, dan variabel didalamnya.
4. Statement input
Input yaitu nilai yang kita masukkan ke program. Java sendiri
menyediakan tiga class untuk statement input antara lain:
a. Class Scanner;
b. Class BufferReader;
c. Class Console;

3
4

2.3 Alat Yang Digunakan Dalam Percobaan


1. Laptop atau Komputer.
2. Xampp (Apache)
3. JDK (Java Development Kit)
4. Netbeans IDE 8.2

2.4 Langkah-Langkah Konfigurasi Java


1. Langkah pertama yang harus kita lakukan yaitu membuat project yang
akan kita buat terlebih dahulu pada pada Netbeans IDE. Yang pertama
klik file.
2. Kemudian klik new project maka, muncul seperti gambar dibawah
Kemudian klik next.

3. Lalu akan muncul seperti gambar dibawah lalu klik finish.


5

4. Lalu ketik sourcode seperti dibawah

2.5 Pembahasan dan Analisa


Pembahasan dan Analisa dari sourcecode diatas adalah pada sourcecode
diatas saya membuat sebuah project dengan class soal_101 yaitu sebuah
project yang berfungsi untuk menghitung luas dan keliling lingkaran. Elemen
yang digunakan pada sourcode diatas antara lain :
a Variabel : r, luas, keliling dan phi dengan tipe float
b Input : menggunakan class Scanner
c output : Menggunakan print ( ) dan println( )

2.6 Kesimpulan
Unit input/output (I/O) adalah (masukan) / (kelurkan) bagian dari sistem
mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan
dengan dunia luar. Bagian input dan juga keluaran ini juga memerlukan sinyal
kontrol, antara lain untuk baca I/O (Input/Output Read [IOR]) dan untuk
menulis I/O (Input/Output Write[IOW]).
BAB III

PROGRAM DENGAN KONDISI

3.1 TUJUAN
1. Mengenal pernyataan if
2. Mengenal pernyataan if….else….
3. Mengenal pernyataan if….else bertingkat
4. Mengenal pernyataan switch…..case
5. Mengenal penggunan kondisi majemuk

3.2 Landasan Teori


1. Pernyataan if
Pernyataan if pada java digunakan jika kita hanya memiliki
satu pernyataan yang akan dijalankan dengan syarat tertentu.
Artinya pilihan didalam if hanya akan dikerjakan jika kondisinya
benar.
2. Pernyataan if….else…
Pernyataan if….else…. pada java digunakan saat kita
memiliki dua pernyataan dengan syarat tertentu. Artinya jika
pilihan pertama salah maka akan mengerjakan pilihan kedua.
3. Pernyataan if….else bertingkat
Pernyataan if….else bertingkat pada java digunakan saat
kita memiliki tiga atau lebih pernyataan dengan syarat tertentu.
4. Pernyataan switch….case
Pernyataan switch….case adalah suatu pernyataan atau
statement yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan banyak alternative pilihan.

3.3 Alat yang Digunakan dalam Percobaan


1. Laptop
2. Java
3. Neatbeans

6
7

3.4 Langkah-Langkah Percobaan


Gambar dibawah merupakan salah satu contoh penggunaan pernyataan
if…else bertingkat yaitu sebuah program untuk menentukan kriteria
kegemukan dengan menggunakan indeks masa tubuh (IMT).

Output Program:

3.5 Pembahasan dan Analisa


Pembahasan dan Analisa untuk sourcecode diatas yaitu program tersebut
menggunakan pernyataan if else bertingkat. Sehingga memiliki tiga atau lebih
pernyataan untuk dibandingkan seingga mendapatkan pernyataan yang
bernilai true.

3.6 Kesimpulan
Struktur if satu kondisi merupakan struktur yang paling sederhana karena
hanya melibatkan sebuah ekspresi yang akan diperiksa.
BAB IV

PROGRAM DENGAN PERULANGAN

4.1 Tujuan
1. Mengenal pernyataan for
2. Mengenal pernyataan break
3. Mengenal variabel counter
4. Mengenal pernyataan while
5. Mengenal pernyataan do….while

4.2 Landasan Teori


Berupa pernyatan dari java yang mengijinkan kita untuk mengeksekusi
blok kode berulang-ulang sesuai dengan jumlah tertentu yang diinginkan.

4.3 Alat yang Digunakan dalam Percobaan


1. Laptop
2. Java
3. Neatbeans

4.4 Langkah-Langkah Percobaan


Program dibawah ini akan menampilkan tulisan “HelloWorld!!”
sebanyak 5 kali.

8
9

4.5 Pembahasan dan Analisa


Pembahasan dan Analisa untuk sourcecode diatas yaitu program tersebut
menggunakan perulangan For. Sehingga Program diatas akan menampilkan
tulisan “HelloWorld!!” sebanyak 5 kali

4.6 Kesimpulan
Dari program diatas bisa disimpulkan bahwa menggunakan konsep
perulangan, seperti yang saya ketahui program diatas menggunakan
perulangan atau looping yang telah diketahui batas awal dan batas akhirnya.
Selama kondisi terpenuhi, maka pernyataan akan terus tereksekusi, sebaliknya
jika kondisi tidak memenuhi maka program akan berakhir.
BAB V

PROGRAM DENGAN MENGGUNAKAN MODUL (FUNGSI)

5.1 Tujuan
1. Mengenal fungsi padaprogram Java
2. Mengenal fungsiyangmengembalikan suatu nilai
3. Mengenal fungsi rekursif

5.2 Landasan Teori


Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai.
Fungsi ini biasanya ditandai dengan kata kunci void.
Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai.
Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya
digunakan pada OOP. Untuk memudahkan, mari kita sebut semuanya fungsi.

5.3 Alat yang Digunakan dalam Percobaan


1. Laptop
2. Java
3. Neatbeans

5.4 Langkah-Langkah Percobaan


Gambar dibawah merupakan salah satu contoh penggunaan fungsi pada
program java.

10
11

5.5 Pembahasan Dan Analisa

Membuat fungsi pada program java. Fungsi adalah suatu program yang
terletak terpisah dari blok program utama,tetapi tetap merupakan bagian dari
program yang dibuat. Dengan menggunakan fungsi dapat membuat program
menjadi lebih mudah dipahami. Fungsi yang tidak mengembalikan nilai
adalah seperti prosedur pada pemrograman Pascal. Berikut adalah contoh
program untuk menghitung luas 2 buah bidang datar, yang penentuan bidang
yang dihitung, ditentukan oleh pengguna melalui menu.

5.6 Kesimpulan
Dalam pembuatan program diatas terdapat suatu rumus permutasi. Agar
program lebih efisien dipisahkan anatara rumus dengan program utama,
sehingga dalam program utama hanya ada perintah memanggil rumus untuk
memproses suatu variabel. Hal ini dalam pemrograman disebut sebagai
fungsi. Fungsi merupakan blok dari kode yang dirancang untuk melakukan
tugas khusus.
BAB VI

PROGRAM DENGAN TIPE DATA ARRAY

6.1 Tujuan
1. Mengenal tipe data Array
2. Mengenal array 2 dimensi

6.2 Landasan Teori


Array dua dimensi adalah sebutan untuk array yang penomoran index-
nya menggunakan 2 buah angka. Analogi yang sering dipakai seperti titik
koordinat dalam diagram kartesius. Tipe data array adalah tipe data bentukan
yang terdiri dari kumpulan tipe data lain. Daripada membuat 10 variabel yang
terdiri dari nama1, nama2, nama3, dst, akan lebih efisien jika variabel nama
ini disimpan ke dalam array.

6.3 Alat yang Digunakan dalam Percobaan


1. Laptop
2. Java
3. Neatbeans

6.4 Langkah-Langkah Percobaan

12
13

6.5 Pembahasan dan Analisa


Program berikut adalah program untuk mencari nilai rata-rata
sekelompok bilangan, dimana bilangan yang akan dirata-rata dimasukkan
terlebih dahulu kedalam array.

6.6 Kesimpulan
Array merupakan sebuah konsep yang sangat menarik, karena kita bisa
menyimpan banyak nilai ke dalam 1 variabel saja. Isi elelment array sama
halnya seperti variabel biasa, dimana kita bisa mengubah nilai element array
sepanjang program.
BAB VII

PROGRAM DENGAN OPERASI FILE

7.1 Tujuan
1. Mengenal operasi pembacaan fileteks
2. Mengenal operasi penulisan fileteks

7.2 Landasan Teori


File teks merupakan file yang berisi informasi-informasi dalam bentuk
teks.File teks berfungsi dalam menuliskan deklarasi-deklarasi yang akan
dijalankan untuk memudahkan dalam pencapaian tertentu. Disamping itu
dapat memudahkan pemakai menemukan kesalahan saat menjalankan
program.

7.3 Alat Yang Digunakan Dalam Percobaan


1. Laptop
2. Java
3. Netbeans

7.4 Langkah-langkah Percobaan

14
15

7.5 Pembahasan Dan Analisa


Program di atas adalah program untuk membaca isi suatu file teks dan
menampilkan kelayar dengan menambahkan nomor baris.

7.6 Kesimpulan
Ifstream secara otomatis mengeset flag ios::in. Begitu juga ofstream
secara otomatis mengeset flag ios::out. Sehingga kita tidak perlu secara
manual mencantumkan kedua flag tersebut. Namun ketika kita menggunakan
Ifstream kita harus mencantumkan secara manual ios::in atau ios::out.
BAB VIII
PROJECT AKHIR

8.1 Tujuan
1. Untuk membuat program resevasi hotel.

8.2 Landasan Teori

Sistem Informasi Perhotelan (SIP) ini dibuat menggunakan java di Netbean


IDE. Dalam SIP terdapat fasilitas untuk melihat daftar kamar, melihat daftar
penyewa serta melihat data transaksi. Pada daftar kamar akan menampilkan
jenis kamar yang ada yaitu Single, Double dan Suite beserta keterangan apakah
terisi, kosong atau dipesan. Serta menampilkan jumlah semua kamar. Pada
daftar penyewa akan menampilkan data para penyewa yang sedang menginap
yang berisi Nama, Nomer KTP/SIM, Alamat, nomer telepon, tipe dan nomer
kamar, lama menginap serta biaya yang dikeluarkan. Selain itu, juga
memberikan informasi apakah orang yang sering menginap / pelanggan atau
bukan. Pada data transaksi akan menampilkan daftar dan total transaksi menurut
bulan atau tahun.

8.3 Alat yang Digunakan dalam Percobaan


1. Laptop
2. Java
3. Netbeans

8.4 Langkah-Langkah Percobaan

16
17
18

Output Program :
19
20
21

8.5 Pembahasan dan analisa


1. Data Kamar Hotel Untuk Menampilkan Data Kamar.
2. Data Penyewa Untuk Menampilkan Data Penyewa.
3. Data Transaksi Untuk Menampilkan Data Tarnsaksi.
4. Keluar Untuk Keluar dari SIP.

Gambar diatas adalah fungsi main dari program java SIP. Fungsi main
adalah fungsi yang dijalankan otomatis saat suatu program dijalankan.

Jika user memasukkan pilihan 1 pada menu utama maka akan


menampilkan data kamar hotel seperti pada gambar diatas yang sebelah
kanan.

Dibawah ini adalah fungsi dataKamar() yang dipanggil ketika pilihan


adalah 1. Fungsi ini akan membaca file E:/D/KULIAH/Praktikum
PBO/Latihan_Praktikum/src/kamar.txt dimana konfigurasi data kamar
disimpan. Lalu akan memproses dan menampilkan hasilnya pada layar seperti
gambar diatas.

Jika memilih pilihan 2 pada menu utama maka akan tampil menu DATA
PENYEWA seperti gambar kanan. Ada tiga pilihan yaitu Lihat Daftar
Penyewa untuk melihat data para penyewa, Tambah Penyewa Baru untuk
menambah data penyewa baru, Kembali untuk ke menu utama. Yang
menggunakan fungsi dataPenyewa(). Dibawah ini adalah kode java dari
fungsi tersebut.

Jika pilihan adalah 1 maka akan memanggil fungsi lihatPenyewa() yang


akan menampilkan data para penyewa yang menginap. Data diambil dari file
konfigurasi
E://D/KULIAH/Praktikum_PBO/Latihan_Praktikum/scr/penyewa.txt

Jika pilihan adalah 2 maka akan memanggil fungsi tambahData() yang


berguna untuk menambahkan data-data penyewa dari masukkan yang
diberikan. Data yang dimasukkan berurut mulai Nama, No KTP/SIM, Alamat,
Telepon, Tipe Kamar, No Kamar, Lama Menginap, lalu Bayar. Ketika semua
data telah diisi maka selanjutnya data tersebut ditambahkan ke file konfigurasi
22

daftar penyewa di E:/D/KULIAH/Praktikum


PBO/Latihan_Praktikum/src/penyewa.txt.

Jika memilih 3 pada menu utama maka akan muncul menu DATA
TRANSAKSI seperti di atas. Data transaksi dapat ditampilkan menurut
Harian, Bulanan, atau Tahunan dengan memilih sesuai menu. Berikut adalah
Kode Java dari menu diatas dengan fungsi data Transaksi()

Jika memilih “1. Harian” maka user akan diminta memasukkan Tanggal
mulai dari Tahun lalu Bulan lalu Tanggal. Lalu program akan otomatis
menampilkan data transaksi dari Tanggal yang diminta. Serta menampilkan
total transaksi pada tanggal tersebut. Proses ini memanggil fungsi
pilihTransaksi() yang menggunakan parameter 1. Tampilan outputnya
seperti gambar di bawah ini.

8.6 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 (;).
BAB IX
PENUTUP
9.1 Kesimpulan
1. Java sangat memperhatikan pemakaian (;) dalam setiap akhir program
2. Pada saat memulai program baru sebaiknya memperhatikan apa saja
bahan yang perlu di import, karna sangat berpengaruh pada program pada
saat di Run.
3. Brace ({}) merupakan symbol pengelompokan yang digunakan untuk
menandai awal dan akhir sesi program pada java.
4. Java besifat case sensitive, dimana huruf besar dan kecil tidak di anggap
sama.
5. Memprogram juga membutuhkan ketelitian dan ketelatenan yang sangat,
juga kesabaran bila terjadi error.

9.2 Saran

1. Jika ingin menginstal bahasa pemerograman Java, maka haruslah


menyiapkan JDK-nya dahulu dengan cara download di mozila firefox
lalu instal dengan spesifikasi laptop yang sama.
2. Pembelajaran Java memang mudah-mudah sulit, tetapi haruslah diiringi
dengan terus belajar dan meningkatkan skill untuk pemerograman java.
3. Pembuatan project dengan NetBeans IDE haruslah jeli apabila
memasukkan dan membuat class.
4. Package dibentuk untuk mewadahi class dan sub class. Serta pastikan
sudah memiliki application Java.

23
DAFTAR PUSTAKA

Buku praktikum pemrograman berorientasi objek Universitas Muhammadiyah


Ponorogo

24

Anda mungkin juga menyukai