Modul I Baru - Java
Modul I Baru - Java
PRAKTIKUM
PEMROGRAMAN BERORIENTASI OBJEK
PENGENALAN JAVA DAN NETBEANS
Oleh:
AYA RAYUNG PRIMA SIWI,S.Pd
B. DASAR TEORI
Java merupakan salah satu bahasa pemrograman tingkat tinggi berorientasi objek, diciptakan
oleh Sun Microsystems pada tahun 1991 dan dapat dijalan kan di berbagai platfrom sistem
operasi.
a. sederhana
Bahasa pemrograman Java menggunakan syntax mirip dengan C++, namun telah banyak
diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multi inheritance.
b. Object Oriented
Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat
secara pertemuan dan dapat dipergunakan kembali.
d. Interpreter
Program Java dijalankan menggunakan Interpreter yaitu Java Virtual Machine (JVM).
e. Robust
Java mempunyai reliabilitas tinggi. Compiler pada java mempunyai kemampuan mendeteksi
error secara lebih teliti dibanding bahasa pemrograman lain.
f. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi.
g. Arsitecture neutral
Program Java merupakan platfrom independent.
h. portable
Source code maupun program Java dapat dengan mudah dibawa ke platfrom yang berbeda-
beda tanpa harus di kompilasi ulang.
i. Performance
Performance pada java sering dikatakan kurang tinggi. Namun performance java dapat
ditingkatkan menggunakan kompilasi java lain seperti buatan inprise, Microsoft, atau
Symantec yang menggunakan just in time compilation (JIT)
j. Multi threaded
java mempunyai kemampuan untuk membua suatu program yang dapat melakukan beberapa
pekerjaan secara sekaligus dan simultan
k. Dinamis
java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu
class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu
program yang menggunakan class tersebut.
C. PRAKTIKUM
Latihan 1
Latihan pertama itu adalah langkah langkah awal bagaimana membuat project baru di
Neatbeans. dan membuat sebuah contoh program sederhana. yang hanya menampilkan
sebuah tulisan. berikut ada syntax dan running program nya :
Latihan 1
Hasil Running
Running diatas adalah program sederhana yang menunjukan tentang tulisan saja. biasanya
kalo di C++ memakai "printf(.......);", dan kalo di java kita membuat nya dengan
menggunakan "System.out.println("........");", sebenarnya kalo sudah belajar di bahasa C++
kita akan lebih mudah memahami bahasa Java karena tidak jauh berbeda.
Latihan 2
Hasil Running
Latihan 3
import java.io.*;
public class InputBeratBadan{
public static void main (string[] args) throws IOException {
BufferedReader br= new BufferedReader (new InputStreamReader
(system.in));
string temp = null;
int beratbadan;
System.out.print ("Berapa berat badan anda sekarang :");
temp= br.readLine();
beratbadan= Integer.parseInt (temp);
System.out.println ("Berat Badan Anda : "+beratbadan+"kg");
}
}
Hasil Running
Maaf di foto latihan ke-3 foto nya error, jadi saya serta kan tulisan program nya di atas, kita
bisa lihat di Java, bisa menghitung berat badan, dan memasukan berat badan si user.
Latihan 4
import javax.swing.JOptionPane;
public class ContohJOptionPane {
public static void main (string[] input) {
string nama = "";
nama = JOptionPane.showInputDialog("Input nama");
String pesan = "Hello nama saya" + nama;
JOptionPane.showMassageDialog(null, pesan);
}
}
Hasil Running
disini si user bisa memasukan nama dan ketika di klik "ok" maka nama tersebut akan di
panggil lagi dengan tulisan "Hallo Nama Saya (si user)" itu sendiri.
POST TEST
import javax.swing.JOptionPane;
public class ContohJOptionPane {
public static void main (string[] input) {
string NIM \t= "20160910063";
string nama \t= "Nurcholis Fauzi";
string Alamat \t= "Desa Garawangi";
string email \t= "[email protected]";
string noHP \t= "088XXXXXXXXX";
NIM = JOptionPane.showInputDialog("Input NIM");
nama = JOptionPane.showInputDialog("Input nama");
Alamat = JOptionPane.showInputDialog("Input Alamat");
email = JOptionPane.showInputDialog("Input email");
noHP = JOptionPane.showInputDialog("Input noHP");
}
}