SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
LAPORAN PRAKTIKUM 
PEMROGRAMAN BERORIENTASI OBJEK 
Modul 1 
Pengenalan Java I 
UNTUK MEMENUHI TUGAS MATAKULIAH 
PRAKTEK PEMROGRAMAN BERORIENTASI OBJEK 
yang dibina oleh Bapak Azhar Ahmad Smaragdina, S.Pd, M.Pd 
oleh : 
Asnita Meydelia Catur K. (130533608143) 
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA 
JURUSAN TEKNIK ELEKTRO 
FAKULTAS TEKNIK 
UNIVERSITAS NEGERI MALANG 
AGUSTUS 2014
1 
S1 Pend. Teknik Informatika 2013 OFF E 
TUJUAN 
Tujuan dari praktikum PBO ini adalah untuk : 
1. Mahasiswa mampu menginstalasi java beserta konfigurasinya 
2. Mahasiswa mampu melakukan kompilasi dari program yang sudah dibuat. 
3. Mahasiswa mampu mengidentifikasi struktur dasar dari program java. 
4. Mahasiswa mampu membedakan antara lain: java literal, tipe data dasar, tipe data variabel dan operator. 
DASAR TEORI 
1. Instalasi dan Konfigurasi 
Instalasi Program 
 Jalankan setup program java (contoh = jdk-6u14-windows-i586.exe) 
 Muncul dialog awal instalasi JDK
2 
S1 Pend. Teknik Informatika 2013 OFF E 
 Tekan Accept untuk menerima 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 FilesJavajdk1.6.0_05 
 Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.
3 
S1 Pend. Teknik Informatika 2013 OFF E 
 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.
4 
S1 Pend. Teknik Informatika 2013 OFF E 
Konfigurasi 
Set environment variable, %PATH%. 
 Klik Start pada sistem Windows Anda 
 Klik kanan icon My Computer, pilih Properties 
Pada dialog System Properties 
 Klik tab Advanced | Environment Variables 
 Cari variable Path.
5 
S1 Pend. Teknik Informatika 2013 OFF E 
 Pada bagian System variables dan klik Edit. 
 Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. contoh = C:Program FilesJavajdk1.6.0_05bin 
 Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma (;) 
 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. 
2. Kompilasi Program 
Untuk mengeksekusi sebuah program Java, maka terdapat langkah-langkah yang harus dilakukan: 
1) Masuk ke Command Prompt (Windows+R) 
2) Masuk ke direktori tempat penyimpanan file.java 
3) Ketikkan javac namafile.java 
4) Apabila tidak terjadi eror, lanjutkan dengan mengetikkan java namafile untuk menjalankan program java.
6 
S1 Pend. Teknik Informatika 2013 OFF E 
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: 
a. Program java yang dibuat harus selalu diakhiri dengan ekstensi namafile.java 
b. Nama File seharusnya sesuai/sama dengan nama class public nya. Sebagai contoh, jika nama class public Anda adalah Hello, Anda harus menyimpan file tersebut dengan nama Hello.java 
3. Operator dalam Pemrograman Java 
Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas yang pasti sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus beberapa operator yang dipakai bersama-sama dalam satu pernyataan. 
Berikut adalah dasar operator aritmatika yang dapat digunakan untuk membuat suatu program dalam Java :
7 
S1 Pend. Teknik Informatika 2013 OFF E 
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 :
8 
S1 Pend. Teknik Informatika 2013 OFF E 
LATIHAN 
1. Latihan 1 
 Nama Program : Struktur dasar penulisan program Java 
 Kode Program 
 Hasil Eksekusi 
 Deskripsi program : 
1. Program ini merupakan program untuk menampilkan kalimat “Hello Pendtium” 
2. Pada program ini menggunakan Kelas “HelloPTI” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
6. Progam ini memiliki objek yang dideklarasikan dengan list “System.out.println(“Hello Pendtium”);”. 
System.out.println disini berfungsi memanggil objek yang ada pada system untuk ditampilkan.
9 
S1 Pend. Teknik Informatika 2013 OFF E 
 Kesimpulan: 
1. Program Java selalu memiliki Kelas, Method, dan Objek. 
2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 
3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 
4. Dalam method main selalu menggunakan parameter String[] args 
5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 
2. Latihan 2 
 Nama Program : Contoh Perhitungan 
 Kode Program :
10 
S1 Pend. Teknik Informatika 2013 OFF E 
 Hasil Eksekusi : 
 Deskripsi program : 
1. Program ini merupakan program Aritmatika yang berisi perhitungan penambahan, pengurangan, perkalian, pembagian serta modulus/sisa pembagian. 
2. Pada program ini menggunakan Kelas “AritmatikaDemo” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
6. Progam ini memiliki objek yang mendeklarasikan angka yang akan dihitung. 
7. Program ini juga menggunakan tipe data berupa int (untuk data-data angka yang tidak mengandung angka dibelakang koma seperti i=37, j=42) dan double (tipe data yang mempresentasikan data-data bilangan yang mengandung angka di belakang koma seperti x=27.475, y=7.22). 
8. Untuk melakukan perhitungan digunakan Operator Aritmatika, yaitu : penambahan (+) , pengurangan (-), perkalian (*), pembagian (/), dan modulus (%)
11 
S1 Pend. Teknik Informatika 2013 OFF E 
 Kesimpulan: 
1. Program Java selalu memiliki Kelas, Method, dan Objek. 
2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 
3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 
4. Dalam method main selalu menggunakan parameter String[] args 
5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 
6. Dalam Program terdapat tipe data, untuk bilangan bulat menggunakan tipe data int sedangkan untuk bilangan Riil menggunakan tipe data double. 
7. Dalam Perhitungan selalu menggunakan operator Aritmatika diantaranya penambahan (+), pengurangan (-), perkalian (*), pembagian (/) serta modulus atau sisa pembagian (%)
12 
S1 Pend. Teknik Informatika 2013 OFF E 
3. Latihan 3 
 Nama Program : Operator Relasi 
 Kode Program :
13 
S1 Pend. Teknik Informatika 2013 OFF E 
 Hasil Eksekusi : 
 Deskripsi Program : 
1. Program ini merupakan program Relasi yang akan membandingkan dua nilai. Jika benar program akan menuliskan true dan apabila salah program akan menuliskan false. 
2. Pada program ini menggunakan Kelas “RelasiDemo” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
6. Progam ini memiliki objek yang mendeklarasikan angka yang akan dihitung. 
7. Untuk mendeklarasikan angka tersebut, program ini juga menggunakan tipe data berupa int karena data yang akan dihitung berupa bilangan bulat. Seperti int i=37, int j=42, int k=42; 
8. Untuk melakukan perbandingan digunakan Operator Relasi, yaitu : lebih besar dari (>), lebih besar atau sama dengan (>=), lebih kecil dari (<), lebih kecil atau sama dengan (<=), sama dengan (=), dan tidak sama dengan (!=).
14 
S1 Pend. Teknik Informatika 2013 OFF E 
 Kesimpulan : 
1. Program Java selalu memiliki Kelas, Method, dan Objek. 
2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 
3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 
4. Dalam method main selalu menggunakan parameter String[] args 
5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 
6. Dalam Program terdapat tipe data, untuk bilangan bulat menggunakan tipe data int. 
7. Untuk membandingkan dua nilai dapat menggunakan Operator Relasi. Operator Relasi tersebut diantaranya adalah lebih besar dari (>), lebih besar atau sama dengan (>=), lebih kecil dari (<), lebih kecil atau sama dengan (<=), sama dengan (=), dan tidak sama dengan (!=). 
4. Latihan 4 
 Nama Program : Operator Kondisi 
 Kode Program : 
 Hasil Eksekusi :
15 
S1 Pend. Teknik Informatika 2013 OFF E 
 Deskripsi Program : 
1. Program ini merupakan program Perhitungan Score yang menggunakan Operator Kondisi. Operator Kondisi tersebut akan mengevaluasi pernyataan Benar atau Salah. 
2. Dalam program ini menggunakan operator kondisi “if-else” . jika kondisi bernilai benar, maka pernyataan-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan pernyataan-2” 
3. Pada program ini menggunakan Kelas “operatorKondisi” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
4. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
5. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
6. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
7. Program ini menggunakan tipe data int dan char karena objek nya berupa angka/bilangan bulat dan huruf. Pendeklarasiannya adalah : 
int score=0; 
char answer='a'; 
8. Kemudian untuk mengetahui Score yang di hasilkan menggunakan list 
if (answer=='a') 
score=10; 
else 
score=0; 
Jika jawaban “a” maka nilai=10, dan jika jawaban selain “a” maka nilai=0
16 
S1 Pend. Teknik Informatika 2013 OFF E 
 Kesimpulan : 
1. Program Java selalu memiliki Kelas, Method, dan Objek. 
2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 
3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 
4. Dalam method main selalu menggunakan parameter String[] args 
5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 
6. Selain tipe data berupa int (bilangan bulat) juga terdapat tipe data char (tipe data karakter) 
7. Untuk mengevaluasi pernyataan Benar atau Salah di gunakan Operator Kondisi. Operator Kondisi terdapat if, if-else, nested if, if-else majemuk dan juga switc case.
17 
S1 Pend. Teknik Informatika 2013 OFF E 
TUGAS PRAKTIKUM 
1. Tugas Praktikum 1 
 Nama Program : Program menghitung Luas Permukaan Kubus 
 Kode Program : 
 Hasil eksekusi : 
 Deskripsi program : 
1. Program ini merupakan program untuk menghitung Luas Permukaan Kubus yang menggunakan Operator Aritmatika. 
2. Pada program ini menggunakan Kelas “LPkubus” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String.
18 
S1 Pend. Teknik Informatika 2013 OFF E 
6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan sisi kubus. Pendeklarasiannya adalah : 
int s=4; 
7. Kemudian untuk menampilkan sisi kubus tersebut menggunakan list System.out.println("s="+s); 
8. Kemudian program menghitung Luas Permukaan Kubus dengan menggunakan operasi Aritmatika 6*(s*s) dan langsung di tampilkan hasilnya melalui syntax 
System.out.println("Luas Permukaan Kubus"); 
System.out.println("L="+(6*(s*s))); 
2. Tugas Praktikum 2 
 Nama Program : Program Konversi Suhu 
 Kode Program : 
 Hasil Eksekusi :
19 
S1 Pend. Teknik Informatika 2013 OFF E 
 Deskripsi Program : 
1. Program ini merupakan program Konversi Suhu yang menggunakan Operator Aritmatika. 
2. Pada program ini menggunakan Kelas “KonversiSuhu” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan suhu dalam satuan Celcius dan menggunakan tipe data double (tipe data bilangan yang mengandung angka di belakang koma / bilangan Riil) yang digunakan untuk mendeklarasikan suhu dalam satuan Fahrenheit, Kelvin dan Reamur. Pendeklarasiannya adalah : 
int celcius=78; 
double reamur; 
double farenheit; 
double kelvin; 
7. Kemudian untuk meng-konversi suhu dari Celcius ke satuan lainnya menggunakan rumus 
reamur=celcius+0.8; 
farenheit=(celcius*1.8)+32; 
kelvin=celcius+273; 
8. Setelah suhu dalam Celcius di konversi ke satuan Reamur, Farenheit dan Kelvin, suhu tersebut akan di tampilkan menggunakan syntax 
System.out.println("Celcius = "+celcius); 
System.out.println("Reamur = "+reamur); 
System.out.println("Farenheit = "+farenheit); 
System.out.println("Kelvin = "+kelvin);
20 
S1 Pend. Teknik Informatika 2013 OFF E 
TUGAS RUMAH 
1. Tugas Rumah 1 
 Nama Program : Program Luas Selimut Tabung 
 Kode Program : 
 Hasil eksekusi : 
 Deskripsi program : 
1. Program ini merupakan program menghitung Luas Selimut Tabung. Program ini menggunakan Operator Aritmatika. 
2. Pada program ini menggunakan Kelas “STabung” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String.
21 
S1 Pend. Teknik Informatika 2013 OFF E 
6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan jari-jari tabung = r dan tinggi tabung = t. Dalam program ini juga menggunakan tipe data double (tipe data bilangan yang mengandung angka di belakang koma / bilangan Riil) yang digunakan untuk mendeklarasikan phi = 3,14 
Pendeklarasiannya adalah : 
double phi=3.14; 
int r=20; 
int t=28; 
7. Kemudian program akan menampilkan variabel-variabel yang telah di deklarasikan tersebut 
System.out.println("phi="+phi); 
System.out.println("r="+r); 
System.out.println("t="+t); 
8. Setelah itu program akan menghitung serta menampilkan hasil untuk Luas Selimut Tabung 
System.out.println("Luas Selimut Tabung"); 
System.out.println("LS = 2*phi*r = "+((2*phi*r)*t));
22 
S1 Pend. Teknik Informatika 2013 OFF E 
2. Tugas Rumah 2 
 Nama Program : Program Data Diri / Biodata 
 Kode Program : 
 Hasil Eksekusi :
23 
S1 Pend. Teknik Informatika 2013 OFF E 
 Deskripsi Program : 
1. Program ini merupakan program Data Diri atau sering disebut dangan Biodata. 
2. Pada program ini menggunakan Kelas “biodata” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 
3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 
4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 
5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 
6. Tipe data yang digunakan dalam program ini adalah tipe data string. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Tipe data String disini untuk mendeklarasikan Nama, NIM, Tempat Lahir, Tanggal Lahir, serta Jenis Kelamin 
Pendeklarasiannya adalah : 
String nama = "Asnita Meydelia C K"; 
String NIM = "130533608143"; 
String tempat = "Kediri"; 
String tlahir = "30 Mei 1995"; 
String jkelamin = "P"; 
7. Kemudian program akan menampilkan data-data yang telah di deklarasikan tersebut dengan syntax 
System.out.println("Nama : "+nama); 
System.out.println("NIM : "+NIM); 
System.out.println("Tempat Lahir : "+tempat); 
System.out.println("Tanggal Lahir : "+tlahir); 
System.out.println("Jenis Kelamin : "+jkelamin);
24 
S1 Pend. Teknik Informatika 2013 OFF E 
KESIMPULAN 
a. Program Java memiliki Struktur Kelas, Method, dan Objek. 
b. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 
c. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 
d. Dalam method main selalu menggunakan parameter String[] args 
e. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 
f. Literal merupakan suatu nilai yang dituliskan pada kode sumber Java. Literal pada java dapat dibedakan menjadi : 
 Literal Bilangan 
 Literal Karakter 
 Literal Boolean 
 Literal String 
g. Tipe data dasar yang terdapat pada Java diantaranya ; 
 Tipe bilangan Bulat (byte, short, int, dan long) 
 Tipe bilangan Titik Mengambang (float dan double) 
 Tipe data Karakter (char) 
 Tipe data Boolean (untuk menentukan True atau False) 
h. Variabel merupakan sebuah tempat untuk menyimpan data. Bentuk Pendeklarasian variabel yaitu : tipe namaVar. Setelah variabel di deklarasikan, variabel tersebut dapat diberi nilai dengan cara melakukan inisialisasi. Inisialisasi tersebut dapat menggunakan operator =. Penulisan inisialisasi variabel : variabel = nilai; 
i. Dalam Java terdapat beberapa Operator yaitu ; 
 Operator Aritmatika 
 Operator penambahan dan pengurangan 
 Operator penugasan 
 Operator perbandingan 
 Operator Logika 
 Operator bit
25 
S1 Pend. Teknik Informatika 2013 OFF E 
DAFTAR RUJUKAN 
1. Anonymous, Joe. 2013. Online : http://javaprogkomp.blogspot.com/2013/04/tipe- data-dan-variabel-di-java.html. (diakses pada tanggal 01 September 2014, pukul 21:57) 
2. Kadir, Abdul. 2003. Dasar Pemograman Java 2. Yogyakarta: Penerbit Andi. 
3. Prasetyo, Didik Dwi. 2007. 150 Rahasia Pemrograman. Bojonegoro : PT. Elex Media Komputindo.

Mais conteúdo relacionado

Mais procurados

Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxMirnaNia
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)rizki adam kurniawan
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakDisma Ariyanti W
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekI Putu Arya Dharmaadi
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queueRhe Dwi Yuni
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
 
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objekrizki adam kurniawan
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem OperasiBambang Karyadi
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakAdam Mukharil Bachtiar
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javanur achlish rosyadi
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Rolly Yesputra
 

Mais procurados (20)

Makalah java
Makalah javaMakalah java
Makalah java
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
4. pengamanan sistem operasi
4. pengamanan sistem operasi4. pengamanan sistem operasi
4. pengamanan sistem operasi
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queue
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
 
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman java
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 

Destaque

Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Asnita Meydelia C K
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekKuncara Laksana
 
Laporan PBO Pratikum 3
Laporan PBO Pratikum 3Laporan PBO Pratikum 3
Laporan PBO Pratikum 3rahmi wahyuni
 
Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataMeycelino A. T
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Melina Krisnawati
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2rahmi wahyuni
 
Pbo perbandingan antara pemrograman procedural dengan pemrograman beroriant...
Pbo   perbandingan antara pemrograman procedural dengan pemrograman beroriant...Pbo   perbandingan antara pemrograman procedural dengan pemrograman beroriant...
Pbo perbandingan antara pemrograman procedural dengan pemrograman beroriant...Wahyu Zakwan
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basicrahmi wahyuni
 
Konsep Pemrograman Berorientasi Objek
Konsep Pemrograman Berorientasi ObjekKonsep Pemrograman Berorientasi Objek
Konsep Pemrograman Berorientasi Objekaseprm
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekPungkas Soebarkah
 
Laporan praktikum iv.2 visual
Laporan praktikum iv.2 visualLaporan praktikum iv.2 visual
Laporan praktikum iv.2 visualrahmi wahyuni
 
Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visualrahmi wahyuni
 
Modul praktikum 11 hashing table
Modul praktikum 11 hashing tableModul praktikum 11 hashing table
Modul praktikum 11 hashing tablerahmi wahyuni
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basicrahmi wahyuni
 
Materi Dasar JAVA Programming
Materi Dasar JAVA ProgrammingMateri Dasar JAVA Programming
Materi Dasar JAVA ProgrammingHani Nurrahmi
 

Destaque (20)

Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
 
Laporan PBO Pratikum 3
Laporan PBO Pratikum 3Laporan PBO Pratikum 3
Laporan PBO Pratikum 3
 
Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe data
 
Laporan PBO Modul 4
Laporan PBO Modul 4Laporan PBO Modul 4
Laporan PBO Modul 4
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
 
Pbo perbandingan antara pemrograman procedural dengan pemrograman beroriant...
Pbo   perbandingan antara pemrograman procedural dengan pemrograman beroriant...Pbo   perbandingan antara pemrograman procedural dengan pemrograman beroriant...
Pbo perbandingan antara pemrograman procedural dengan pemrograman beroriant...
 
Searching
SearchingSearching
Searching
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basic
 
Konsep Pemrograman Berorientasi Objek
Konsep Pemrograman Berorientasi ObjekKonsep Pemrograman Berorientasi Objek
Konsep Pemrograman Berorientasi Objek
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
 
Laporan praktikum iv.2 visual
Laporan praktikum iv.2 visualLaporan praktikum iv.2 visual
Laporan praktikum iv.2 visual
 
Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visual
 
1. cover
1. cover1. cover
1. cover
 
Modul praktikum 11 hashing table
Modul praktikum 11 hashing tableModul praktikum 11 hashing table
Modul praktikum 11 hashing table
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
 
Sistem Informasi Manajemen
Sistem Informasi ManajemenSistem Informasi Manajemen
Sistem Informasi Manajemen
 
Materi Dasar JAVA Programming
Materi Dasar JAVA ProgrammingMateri Dasar JAVA Programming
Materi Dasar JAVA Programming
 
OOP in Java
OOP in JavaOOP in Java
OOP in Java
 

Semelhante a Optimized Java Report Title

Laporan1
Laporan1Laporan1
Laporan1Sa Lam
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekimam arifin
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaRakhmat Dedi Gunawan
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Devi Apriansyah
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaLia Rusdyana Dewi
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur DataAs Faizin
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANBang Jo
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfHerikusnawijaya3
 
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfRizaJr
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Tatalazy
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algoSTMIK AKAKOM
 

Semelhante a Optimized Java Report Title (20)

Laporan i
Laporan iLaporan i
Laporan i
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
Prak 1
Prak 1Prak 1
Prak 1
 
Laporan1
Laporan1Laporan1
Laporan1
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
 
Laporan praktikum 2
Laporan praktikum 2Laporan praktikum 2
Laporan praktikum 2
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
 
1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algo
 
Java dasar-libre
Java dasar-libreJava dasar-libre
Java dasar-libre
 

Mais de Asnita Meydelia C K

Mais de Asnita Meydelia C K (7)

Buble sorting
Buble sortingBuble sorting
Buble sorting
 
Flowchart
FlowchartFlowchart
Flowchart
 
Polymorphisme
PolymorphismePolymorphisme
Polymorphisme
 
Konsep ketuhanan dalam islam
Konsep ketuhanan dalam islamKonsep ketuhanan dalam islam
Konsep ketuhanan dalam islam
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Sistem Informasi Manajemen
Sistem Informasi ManajemenSistem Informasi Manajemen
Sistem Informasi Manajemen
 
Ipteks (Ilmu Pengetahuan, Teknologi dan Seni) dalam Islam
Ipteks (Ilmu Pengetahuan, Teknologi dan Seni) dalam Islam Ipteks (Ilmu Pengetahuan, Teknologi dan Seni) dalam Islam
Ipteks (Ilmu Pengetahuan, Teknologi dan Seni) dalam Islam
 

Último

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 

Último (20)

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 

Optimized Java Report Title

  • 1. LAPORAN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Modul 1 Pengenalan Java I UNTUK MEMENUHI TUGAS MATAKULIAH PRAKTEK PEMROGRAMAN BERORIENTASI OBJEK yang dibina oleh Bapak Azhar Ahmad Smaragdina, S.Pd, M.Pd oleh : Asnita Meydelia Catur K. (130533608143) PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MALANG AGUSTUS 2014
  • 2. 1 S1 Pend. Teknik Informatika 2013 OFF E TUJUAN Tujuan dari praktikum PBO ini adalah untuk : 1. Mahasiswa mampu menginstalasi java beserta konfigurasinya 2. Mahasiswa mampu melakukan kompilasi dari program yang sudah dibuat. 3. Mahasiswa mampu mengidentifikasi struktur dasar dari program java. 4. Mahasiswa mampu membedakan antara lain: java literal, tipe data dasar, tipe data variabel dan operator. DASAR TEORI 1. Instalasi dan Konfigurasi Instalasi Program  Jalankan setup program java (contoh = jdk-6u14-windows-i586.exe)  Muncul dialog awal instalasi JDK
  • 3. 2 S1 Pend. Teknik Informatika 2013 OFF E  Tekan Accept untuk menerima 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 FilesJavajdk1.6.0_05  Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.
  • 4. 3 S1 Pend. Teknik Informatika 2013 OFF E  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.
  • 5. 4 S1 Pend. Teknik Informatika 2013 OFF E Konfigurasi Set environment variable, %PATH%.  Klik Start pada sistem Windows Anda  Klik kanan icon My Computer, pilih Properties Pada dialog System Properties  Klik tab Advanced | Environment Variables  Cari variable Path.
  • 6. 5 S1 Pend. Teknik Informatika 2013 OFF E  Pada bagian System variables dan klik Edit.  Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. contoh = C:Program FilesJavajdk1.6.0_05bin  Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma (;)  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. 2. Kompilasi Program Untuk mengeksekusi sebuah program Java, maka terdapat langkah-langkah yang harus dilakukan: 1) Masuk ke Command Prompt (Windows+R) 2) Masuk ke direktori tempat penyimpanan file.java 3) Ketikkan javac namafile.java 4) Apabila tidak terjadi eror, lanjutkan dengan mengetikkan java namafile untuk menjalankan program java.
  • 7. 6 S1 Pend. Teknik Informatika 2013 OFF E 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: a. Program java yang dibuat harus selalu diakhiri dengan ekstensi namafile.java b. Nama File seharusnya sesuai/sama dengan nama class public nya. Sebagai contoh, jika nama class public Anda adalah Hello, Anda harus menyimpan file tersebut dengan nama Hello.java 3. Operator dalam Pemrograman Java Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas yang pasti sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus beberapa operator yang dipakai bersama-sama dalam satu pernyataan. Berikut adalah dasar operator aritmatika yang dapat digunakan untuk membuat suatu program dalam Java :
  • 8. 7 S1 Pend. Teknik Informatika 2013 OFF E 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 :
  • 9. 8 S1 Pend. Teknik Informatika 2013 OFF E LATIHAN 1. Latihan 1  Nama Program : Struktur dasar penulisan program Java  Kode Program  Hasil Eksekusi  Deskripsi program : 1. Program ini merupakan program untuk menampilkan kalimat “Hello Pendtium” 2. Pada program ini menggunakan Kelas “HelloPTI” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 6. Progam ini memiliki objek yang dideklarasikan dengan list “System.out.println(“Hello Pendtium”);”. System.out.println disini berfungsi memanggil objek yang ada pada system untuk ditampilkan.
  • 10. 9 S1 Pend. Teknik Informatika 2013 OFF E  Kesimpulan: 1. Program Java selalu memiliki Kelas, Method, dan Objek. 2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 4. Dalam method main selalu menggunakan parameter String[] args 5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 2. Latihan 2  Nama Program : Contoh Perhitungan  Kode Program :
  • 11. 10 S1 Pend. Teknik Informatika 2013 OFF E  Hasil Eksekusi :  Deskripsi program : 1. Program ini merupakan program Aritmatika yang berisi perhitungan penambahan, pengurangan, perkalian, pembagian serta modulus/sisa pembagian. 2. Pada program ini menggunakan Kelas “AritmatikaDemo” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 6. Progam ini memiliki objek yang mendeklarasikan angka yang akan dihitung. 7. Program ini juga menggunakan tipe data berupa int (untuk data-data angka yang tidak mengandung angka dibelakang koma seperti i=37, j=42) dan double (tipe data yang mempresentasikan data-data bilangan yang mengandung angka di belakang koma seperti x=27.475, y=7.22). 8. Untuk melakukan perhitungan digunakan Operator Aritmatika, yaitu : penambahan (+) , pengurangan (-), perkalian (*), pembagian (/), dan modulus (%)
  • 12. 11 S1 Pend. Teknik Informatika 2013 OFF E  Kesimpulan: 1. Program Java selalu memiliki Kelas, Method, dan Objek. 2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 4. Dalam method main selalu menggunakan parameter String[] args 5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 6. Dalam Program terdapat tipe data, untuk bilangan bulat menggunakan tipe data int sedangkan untuk bilangan Riil menggunakan tipe data double. 7. Dalam Perhitungan selalu menggunakan operator Aritmatika diantaranya penambahan (+), pengurangan (-), perkalian (*), pembagian (/) serta modulus atau sisa pembagian (%)
  • 13. 12 S1 Pend. Teknik Informatika 2013 OFF E 3. Latihan 3  Nama Program : Operator Relasi  Kode Program :
  • 14. 13 S1 Pend. Teknik Informatika 2013 OFF E  Hasil Eksekusi :  Deskripsi Program : 1. Program ini merupakan program Relasi yang akan membandingkan dua nilai. Jika benar program akan menuliskan true dan apabila salah program akan menuliskan false. 2. Pada program ini menggunakan Kelas “RelasiDemo” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 6. Progam ini memiliki objek yang mendeklarasikan angka yang akan dihitung. 7. Untuk mendeklarasikan angka tersebut, program ini juga menggunakan tipe data berupa int karena data yang akan dihitung berupa bilangan bulat. Seperti int i=37, int j=42, int k=42; 8. Untuk melakukan perbandingan digunakan Operator Relasi, yaitu : lebih besar dari (>), lebih besar atau sama dengan (>=), lebih kecil dari (<), lebih kecil atau sama dengan (<=), sama dengan (=), dan tidak sama dengan (!=).
  • 15. 14 S1 Pend. Teknik Informatika 2013 OFF E  Kesimpulan : 1. Program Java selalu memiliki Kelas, Method, dan Objek. 2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 4. Dalam method main selalu menggunakan parameter String[] args 5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 6. Dalam Program terdapat tipe data, untuk bilangan bulat menggunakan tipe data int. 7. Untuk membandingkan dua nilai dapat menggunakan Operator Relasi. Operator Relasi tersebut diantaranya adalah lebih besar dari (>), lebih besar atau sama dengan (>=), lebih kecil dari (<), lebih kecil atau sama dengan (<=), sama dengan (=), dan tidak sama dengan (!=). 4. Latihan 4  Nama Program : Operator Kondisi  Kode Program :  Hasil Eksekusi :
  • 16. 15 S1 Pend. Teknik Informatika 2013 OFF E  Deskripsi Program : 1. Program ini merupakan program Perhitungan Score yang menggunakan Operator Kondisi. Operator Kondisi tersebut akan mengevaluasi pernyataan Benar atau Salah. 2. Dalam program ini menggunakan operator kondisi “if-else” . jika kondisi bernilai benar, maka pernyataan-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan pernyataan-2” 3. Pada program ini menggunakan Kelas “operatorKondisi” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 4. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 5. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 6. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 7. Program ini menggunakan tipe data int dan char karena objek nya berupa angka/bilangan bulat dan huruf. Pendeklarasiannya adalah : int score=0; char answer='a'; 8. Kemudian untuk mengetahui Score yang di hasilkan menggunakan list if (answer=='a') score=10; else score=0; Jika jawaban “a” maka nilai=10, dan jika jawaban selain “a” maka nilai=0
  • 17. 16 S1 Pend. Teknik Informatika 2013 OFF E  Kesimpulan : 1. Program Java selalu memiliki Kelas, Method, dan Objek. 2. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. 3. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) 4. Dalam method main selalu menggunakan parameter String[] args 5. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” 6. Selain tipe data berupa int (bilangan bulat) juga terdapat tipe data char (tipe data karakter) 7. Untuk mengevaluasi pernyataan Benar atau Salah di gunakan Operator Kondisi. Operator Kondisi terdapat if, if-else, nested if, if-else majemuk dan juga switc case.
  • 18. 17 S1 Pend. Teknik Informatika 2013 OFF E TUGAS PRAKTIKUM 1. Tugas Praktikum 1  Nama Program : Program menghitung Luas Permukaan Kubus  Kode Program :  Hasil eksekusi :  Deskripsi program : 1. Program ini merupakan program untuk menghitung Luas Permukaan Kubus yang menggunakan Operator Aritmatika. 2. Pada program ini menggunakan Kelas “LPkubus” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String.
  • 19. 18 S1 Pend. Teknik Informatika 2013 OFF E 6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan sisi kubus. Pendeklarasiannya adalah : int s=4; 7. Kemudian untuk menampilkan sisi kubus tersebut menggunakan list System.out.println("s="+s); 8. Kemudian program menghitung Luas Permukaan Kubus dengan menggunakan operasi Aritmatika 6*(s*s) dan langsung di tampilkan hasilnya melalui syntax System.out.println("Luas Permukaan Kubus"); System.out.println("L="+(6*(s*s))); 2. Tugas Praktikum 2  Nama Program : Program Konversi Suhu  Kode Program :  Hasil Eksekusi :
  • 20. 19 S1 Pend. Teknik Informatika 2013 OFF E  Deskripsi Program : 1. Program ini merupakan program Konversi Suhu yang menggunakan Operator Aritmatika. 2. Pada program ini menggunakan Kelas “KonversiSuhu” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan suhu dalam satuan Celcius dan menggunakan tipe data double (tipe data bilangan yang mengandung angka di belakang koma / bilangan Riil) yang digunakan untuk mendeklarasikan suhu dalam satuan Fahrenheit, Kelvin dan Reamur. Pendeklarasiannya adalah : int celcius=78; double reamur; double farenheit; double kelvin; 7. Kemudian untuk meng-konversi suhu dari Celcius ke satuan lainnya menggunakan rumus reamur=celcius+0.8; farenheit=(celcius*1.8)+32; kelvin=celcius+273; 8. Setelah suhu dalam Celcius di konversi ke satuan Reamur, Farenheit dan Kelvin, suhu tersebut akan di tampilkan menggunakan syntax System.out.println("Celcius = "+celcius); System.out.println("Reamur = "+reamur); System.out.println("Farenheit = "+farenheit); System.out.println("Kelvin = "+kelvin);
  • 21. 20 S1 Pend. Teknik Informatika 2013 OFF E TUGAS RUMAH 1. Tugas Rumah 1  Nama Program : Program Luas Selimut Tabung  Kode Program :  Hasil eksekusi :  Deskripsi program : 1. Program ini merupakan program menghitung Luas Selimut Tabung. Program ini menggunakan Operator Aritmatika. 2. Pada program ini menggunakan Kelas “STabung” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String.
  • 22. 21 S1 Pend. Teknik Informatika 2013 OFF E 6. Tipe data yang digunakan dalam program ini adalah tipe data int (tipe data untuk bilangan bulat) untuk mendeklarasikan jari-jari tabung = r dan tinggi tabung = t. Dalam program ini juga menggunakan tipe data double (tipe data bilangan yang mengandung angka di belakang koma / bilangan Riil) yang digunakan untuk mendeklarasikan phi = 3,14 Pendeklarasiannya adalah : double phi=3.14; int r=20; int t=28; 7. Kemudian program akan menampilkan variabel-variabel yang telah di deklarasikan tersebut System.out.println("phi="+phi); System.out.println("r="+r); System.out.println("t="+t); 8. Setelah itu program akan menghitung serta menampilkan hasil untuk Luas Selimut Tabung System.out.println("Luas Selimut Tabung"); System.out.println("LS = 2*phi*r = "+((2*phi*r)*t));
  • 23. 22 S1 Pend. Teknik Informatika 2013 OFF E 2. Tugas Rumah 2  Nama Program : Program Data Diri / Biodata  Kode Program :  Hasil Eksekusi :
  • 24. 23 S1 Pend. Teknik Informatika 2013 OFF E  Deskripsi Program : 1. Program ini merupakan program Data Diri atau sering disebut dangan Biodata. 2. Pada program ini menggunakan Kelas “biodata” yang dideklarasikan sebagai public yang bertujuan agar dapat diakses melalui compiler lain. 3. Method yang digunakan pada program tersebut adalah public static void main (String []args){ 4. Static pada method main berarti metodh main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. 5. Dalam method main selalu menggunakan parameter String[] args, di mana args hanyalah sebuah nama dari objek array dari String. 6. Tipe data yang digunakan dalam program ini adalah tipe data string. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Tipe data String disini untuk mendeklarasikan Nama, NIM, Tempat Lahir, Tanggal Lahir, serta Jenis Kelamin Pendeklarasiannya adalah : String nama = "Asnita Meydelia C K"; String NIM = "130533608143"; String tempat = "Kediri"; String tlahir = "30 Mei 1995"; String jkelamin = "P"; 7. Kemudian program akan menampilkan data-data yang telah di deklarasikan tersebut dengan syntax System.out.println("Nama : "+nama); System.out.println("NIM : "+NIM); System.out.println("Tempat Lahir : "+tempat); System.out.println("Tanggal Lahir : "+tlahir); System.out.println("Jenis Kelamin : "+jkelamin);
  • 25. 24 S1 Pend. Teknik Informatika 2013 OFF E KESIMPULAN a. Program Java memiliki Struktur Kelas, Method, dan Objek. b. Kelas dapat dideklarasikan dengan menggunakan public class agar dapat di compile dengan program lainnya. c. Begitupula dengan Method, Method juga dapat dideklarasikan dengan pernyataan public static void main(String []args) d. Dalam method main selalu menggunakan parameter String[] args e. Untuk menampilkan objek yang ada di dalam kelas dapat menggunakan list “System.out.println” f. Literal merupakan suatu nilai yang dituliskan pada kode sumber Java. Literal pada java dapat dibedakan menjadi :  Literal Bilangan  Literal Karakter  Literal Boolean  Literal String g. Tipe data dasar yang terdapat pada Java diantaranya ;  Tipe bilangan Bulat (byte, short, int, dan long)  Tipe bilangan Titik Mengambang (float dan double)  Tipe data Karakter (char)  Tipe data Boolean (untuk menentukan True atau False) h. Variabel merupakan sebuah tempat untuk menyimpan data. Bentuk Pendeklarasian variabel yaitu : tipe namaVar. Setelah variabel di deklarasikan, variabel tersebut dapat diberi nilai dengan cara melakukan inisialisasi. Inisialisasi tersebut dapat menggunakan operator =. Penulisan inisialisasi variabel : variabel = nilai; i. Dalam Java terdapat beberapa Operator yaitu ;  Operator Aritmatika  Operator penambahan dan pengurangan  Operator penugasan  Operator perbandingan  Operator Logika  Operator bit
  • 26. 25 S1 Pend. Teknik Informatika 2013 OFF E DAFTAR RUJUKAN 1. Anonymous, Joe. 2013. Online : http://javaprogkomp.blogspot.com/2013/04/tipe- data-dan-variabel-di-java.html. (diakses pada tanggal 01 September 2014, pukul 21:57) 2. Kadir, Abdul. 2003. Dasar Pemograman Java 2. Yogyakarta: Penerbit Andi. 3. Prasetyo, Didik Dwi. 2007. 150 Rahasia Pemrograman. Bojonegoro : PT. Elex Media Komputindo.