Laporan Praktikum 1 . doc

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
UNIVERSITAS NEGERI MALANG
SEPTEMBER 2016

2

S1 Pend. Teknik Informatika 2015 OFF B

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
 Klik tab Advanced kemudian Environment Variables
 Cari variabel Path

1
S1 Pend. Teknik Informatika 2015 OFF B

 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
Java membagi tipe data menjadi 2 bagian :
1) Tipe data primitif

2
S1 Pend. Teknik Informatika 2015 OFF B

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:

Tipe data floating point memiliki double sebagai tipe data defaultnya. Tipe data
floating point memiliki range sebagai berikut:

3
S1 Pend. Teknik Informatika 2015 OFF B

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
Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi,
operator logika, dan operator kondisi. Operator ini mengikuti bermacammacam prioritas
yang pasti sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih
dulu dalam kasus beberapa operator yang dipakai bersamasama dalam satu pernyataan.

Berikut adalah dasar operator aritmatika yang dapat digunakan untuk membuat suatu
program dalam Java:
4
S1 Pend. Teknik Informatika 2015 OFF B

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 :

Literal
5
S1 Pend. Teknik Informatika 2015 OFF B

Karakter Literal adalah karakter yang ditulis diantara kutip tunggal. Karakter ini disimpan
sebagai 16 unit bit Unicode Characters. Berikut daftar spesial kode yang mereprentasikan
karakter-karakter yang tidak dapat di print (non-printable characters).


6
S1 Pend. Teknik Informatika 2015 OFF B

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
3. Pada


program

ini

menggunakan

static

void

main

(String

[]

args)

yang


mengidentifikasikan nama suatu method dalam class Latihan1 yang bertindak sebagai
method utama.

7
S1 Pend. Teknik Informatika 2015 OFF B

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.
 Kode Program

8
S1 Pend. Teknik Informatika 2015 OFF B

 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.
3. Pada program di atas menerapkan operasi aritmatika dari keempat variable yang ada,

yaitu penjumlahan (adding), pengurangan (substracting), perkalian (multiplying),
pembagian (deviding), mixing types (melakukan operasi aritmatika dengan tipe data
yang berbeda), modulus operation (mencari sisa dari hasil bagi 4 pada masing-masing
nilai variable).

9
S1 Pend. Teknik Informatika 2015 OFF B

b.
 Kode Program

 Hasil Eksekusi

10
S1 Pend. Teknik Informatika 2015 OFF B

3.

Latihan III

 Kode Program

11
S1 Pend. Teknik Informatika 2015 OFF B

 Hasil Eksekusi

12
S1 Pend. Teknik Informatika 2015 OFF B

 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 (