LAPORAN PRAKTIKUM
PEMROGRAMAN BERORIENTASI OBJEK
Modul 1
PENGENALAN JAVA I
Untuk memenuhi tugas matakuliah Praktik Pemrograman Berorientasi Objek
yang dibina oleh Gres Dyah Kusuma Ningrum, S.Pd, M.Pd
oleh :
Moch. Fadzil Fu’addin
(150533603409)
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
TUJUAN
Tujuan dari praktikum PBO ini adalah untuk:
1. Mahasiswa mampu menginstal java beserta konfigurasinya
2. Mahasiswa mamapu melakukan kompilasi dari program yang sudah dibuat 3. Mahasiswa mampu mengidentifikasi struktur dasar dari program jave
4. Mahasiswa mampu membedakan antara lain : java literal, tipe data dasar, tipe data variabel dan operator.
DASAR TEORI
Instalasi dan Konfigurasi Instalasi Program
Jalankan setup program java
Muncul dialog awal instalasi JDK
Tekan accept untuk menarima persetujuan lisensi dari Sun.
Pilih semua fitur yang kita inginkan pada langkah Custom Setup
Tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di C:\Program Files\Java\jdk1.7.0_40
Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.
Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next
Akan keluar progress dialog untuk instalasi JRE.
Klik tombol Finish.
Konfigurasi
1. Setenvironment variable, %PATH%.
Klik start pada sistem windows anda
Klik kanan icon My Computer, pilih Properties
Pada dialog System Properties
Pada bagian System Variables dan klik Edit
Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK.
Klik Tombol OK
Selesai
Untuk memverifikasi apakah program java kita sudah terinstal dengan baik, maka kita dapat mengecek versi java yang telah terinstal dengan cara masuk ke command prompt (Windows+r > cmd). Kemudian kita ketikkan java –version atau javac – version. Maka akan muncul versi program java yang terinstal di komputer kita.
Kompilasi Program
Untuk mengeksekusi sebuah program Java , maka terdapat langkah-langkah yang harus dilakukan
1. Masuk ke Command Prompt (Windows + R) 2. Masuk ke directori tempat penyimpanan file java 3. Ketikan javac namafile.java
4. Apabila tidak terjadi eror, lanjutkan dengan mengetikan java namafile untuk menjalankan program java.
Variable dan Tipe Data 1. Variable
Variable adalah suatu item dari data yang diberi nama identifikasi (identifier), variable dapat diartikan lokasi di dalam memori yang mana suatu nilai (value) dapat disimpan. 2. Tipe data
2) Tipe data reference
Reference adalah pointer ke tipe data atau penyimpanan alamat data. Terdapat tiga data reference yaitu : array, class, dan interface.
Bahasa Pemrograman Java mengidentifikasikan 8 tipe data primitif. Mereka diantaranya adalah boolean, char, byte, short, int, long, double dan float. Tipe data boolean diwakili oleh dua pernyataan yaitu true atau false. Tipe data char (karakter) diwakili oleh satu unicode. Tipe data ini mempunyai ciri dimana dia harus berada dalam single quote („..‟). Sedangkan String bukan merupakan tipe data primitif. String mewakili tipe data yang terdiri dari beberapa karakter. String harus dituliskan dalam tanda double quote (“ “). Tipe-tipe data integral memiliki bentuk default int. Anda dapat mengubahnya ke dalam bentuk long dengan menambahkan huruf L atau l. Tipe data integral memiliki range sebagai berikut:
Struktur Dasar Program Java
Public class HelloPTI{
Public static void main (String [] args){ System.out.println(“Hello Pendtium...”); }
}
Baris pertama code public class HelloPTI menandakan nama class yaitu HelloPTI. Dalam Java, semua code seharusnya ditempatkan di dalam deklarasi class. Sebagai tambahan, class menggunakan access modifier public, yang mengidentifikasikan class kita mempunyai akses bebas ke class lain dari package yang lain pula (package merupakan kumpulan dari class-class). Baris berikutnya yaitu kurung kurawal ({) menandakan awal blok. Setelah itu pada baris selanjutnya terdapat code static void main(String []args) yang mengindikasikan nama suatu method dalam class HelloPTI yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program Java. Semua program kecuali applet pada program Java dimulai dengan method utama. Sedangkan code System.out.println(" ") digunakan untuk menampilkan teks yang diapit oleh tanda double pute (“...”). Dua baris terakhir yang terdiri dari dua kurung kurawal menandakan akhir dari blok method main dan secuah class.
Petunjuk penulisan program java :
1. Program java yang dibuat harus selalu diakhiri dengan ekstensi namafile.java
2. Nama file seharusnya sesuai/ sama dengan nama class public nya.
Operator dalam pemrograman java
Assignment Operator
Variable Assignment adalah suatu bentuk ekspresi : x = y =z = 0;
Pada contoh di atas variable x, y, z bernilai 0.
Operator Perbandingan
Java mempunyai beberapa ekspresi untuk menguji hasil suatu perbandingan :
LATIHAN
1. Latihan I
Kode Program
Hasil Eksekusi
Deskripsi program :
1. Pada program ini menggunakan nama class Latihan1.
2. Pada program di atas class Latihan1 bersifat public sehingga class program di atas dapat di akses bebas ke class lain dari package yang lain pula
4. Menggunakan perintah System.out.println (“...”) digunakan untuk manampilkan teks yang ada di dalam tanda kutip.
5. Program ini untuk mencetak teks saja. 2. Latihan II
a.
Hasil Eksekusi
Deskripsi Program
1. Program di atas menggunakan class Latihan2.
2. Program di atas terdapat 4 variabel yang sudah memiliki nilai yakni i=37 dan j=42 yang bertipe data integer, x= 27.475 dan y=7.22 yang bertipe data double.
b.
Kode Program
3. Latihan III
Deskripsi Program
1. Program di atas menggunakan class Latihan3.
2. Program di atas terdapat 3 variabel yang sudah memiliki nilai yakni i=37, j=42, dan k=42 yang bertipe data integer.
3. Pada program di atas menerapkan operasi relasi / penghubung (menghubungkan / mengaitkan antara 2 variabel).
4. Operator relasi yang digunakan antara lain lebih besar ( > ), lebih besar sama dengan (>=), lebih kecil (<), lebih kecil sama dengan (<=), sama dengan (==), dan tidak sama dengan (!=).
5. Hasil keluaran dari program di atas berupa pernyataan true or false. Misalkan i == j
= false (artinya apakah nilai i sama dengan j, jawabannya false/salah).
Hasil Eksekusi
Deskripsi Program
1. Program di atas menggunakan class Latihan4.
2. Program di atas meneapkan operator kondisi . Pada Program diatas terdapat 2 variable pertama variable Score yang bertipe data integer dan variable answer yang bertipe data char. Pada variable answer kita default isinya = ‘a’.
3. Terdapat kode program kondisi score=(answer=='a')?10:0; yang maksudnya
adalah jika score sama dengan nilai variable answer a maka nilai score = 10, dan jika false (nilai answer bukan ‘a’) maka nilai score = 0.
4. Dapat juga dituliskan menggunakan operator kondisi if else.
TUGAS
PRAKTIKUM
1. Tugas Praktikum I
Kode Program
Hasil eksekusi
Deskripsi program :
1. Program ini digunakan untuk menghitung suhu awal celcius, diubah menjadi farenheit,
reamur dan kelvin.
2. Di program ini menggunakan class Praktikum1.
3. Pada program ini terdapat 2 variable yang bertipe data integer yaitu s yang bernilai 10 (sebagai panjang sisi kubus) dan variable lp (yang menggantikan luas permukaan kubus). Pada variable lp terdapat rumus untuk mencari luas permukaan (lp = 6 * s * s).
4. Ketika program dieksekusi akan dicetak nilai dari variable s (panjang sisinya). Kemudian
2. Tugas Praktikum II
Kode Program
Hasil Eksekusi
Deskripsi Program
1. Program ini digunakan untuk menghitung suhu awal celcius, diubah menjadi farenheit, reamur dan kelvin.
2. Di program ini menggunakan class Praktikum2.
3. Pada program ini terdapat 4 variable yang bertipe data integer, yaitu c (menggantikan nilai dari derajat celcius) yang bernilai 9 , f (mengantikan derajat fahrenheit), r (menggantikan derajat reamur) dan variable k (yang menggantikan derajat kelvin). 4. Untuk mengkonversi suhu celcius ke fahrenheit menggunakan rumus f = (c*5/9)+32,
celcius ke reamur menggunakan rumus r = c*4/5, celcius ke kelvin menggunakan rumus k = c+273.
TUGAS
RUMAH
1. Tugas Rumah I
Kode Program
Hasil eksekusi
Deskripsi program
1. Program ini digunakan untuk menghitung besar bunga pada suatu tabungan. 2. Di program ini menggunakan class Rumah1.
3. Pada program ini terdapat 3 variable yang bertipe data integer, yaitu t (menggantikan jumlah tabungan) yang diberi nilai 1000000 , b (mengantikan besar bunga), dan s (menggantikan saldo).
5. Setelah itu program akan mencetak nominal dari tabungan, besar bunga perbulan juga sisa saldonya.
6. Pada program ini juga ditambahkan 2 variable yang bertipe data integer, yaitu n (menggantikan jumlah bulan) yang diberi nilai 5 ,dan sN (mengantikan saldo setelah n bulan).
7. Untuk menghitung sisa saldo pada bulan ke-n (n=5) menggunkan rumus sN=t-(b*n) (sN diperoleh dari nilai tabungan dikurangi besar bunga dikalikan n bulan.
8. Ketika program dieksekusi akan dicetak nilai dari variable n (lama menabung dalam bulan n= 5). Kemudian akan ditampilkan pula sisa saldo setelah 5 bulan sN= 750000.
2. Tugas Rumah II
Kode Program
Deskripsi program :
1. Program ini digunakan untuk menampilkan data mahasiswa yang tersimpan pada suatu variable.
2. Di program ini menggunakan class Rumah2.
3. Pada program ini terdapat 6 variable yang bertipe data string, yaitu Nama yang diberi nilai “Ali” , NIM yang diberi nilai “100533409786”, TL (menggantikan Tempat Lahir) yang diberi nilai “Malang”, Tgl yang diberi nilai “12 Juni 1992”, Jk (Menggantikan Jenis Kelamin) yang diberi nilai “L”, dan P (menggantikan Prodi) yang diberi nilai “S1 PTI”.
4. Ketika program dieksekusi akan dicetak nilai dari variable Nama, NIM, TL, Tgl, Jk, dan P menggunakan System.out.println
KESIMPULAN
1. Pada Praktikum kali ini peserta didik dapat menginstal program Jdk, Jre, dan Netbeans dengan baik dan menggunakannya.
2. Dapat mengetahui secara singkat pemrograman beroirentasi objek menggunakan java. 3. Dapat mengetahui variable dan tipe data yang digunakan pada pemrograman beroirentasi
objek menggunakan java. Terdapat 8 tipe data primitif pada java Byte, Short, Int, Long, Float, Double, Char dan Boolean.
4. Dapat mengetahui macam-macam literal dan dapat menerapkannya pada program sederhana.
5. Dapat membuat program sederhana tentang operasi aritmatika (latihan 2), relasi (Latihan 3) dan juga kondisi(Latihan 4).
DAFTAR RUJUKAN
1. Raharjo, Budi. 2010. Pemograman. Bandung : Informatika.
2. Modul Praktikum I. Pengenalan Java I . Malang : S1 Pendidikan Teknik Informatika TE UM.