Oleh:
Anggi Ardhika A.P 190533646863
d. Akan muncul jendela progress instalasi JDK, tunggu hingga proses selesai.
e. Setelah selesai meng-install JDK, akan muncul kotak dialog instalasi JRE,
klik Next >
Gambar 1.2 Kotak Dialog Instalasi JRE
f. Akan muncul jendela progress instalasi JRE, tunggu hingga proses selesai.
g. Setelah selesai meng-install JRE, akan muncul kotak dialog Complete dari
instalasi software Java, klik Finish.
Tahap selanjutnya adalah melakukan konfigurasi variabel Path dengan
langkah-langkah sebagai berikut:
a. Klik tombol Start pada sistem Windows, kemudian klik kanan pada bagian
Computer, pilih Properties.
b. Pada bagian Control Panel > System and Security > System, pilih bagian
Advenced System Settings.
c. Pada kotak dialog System Properties, pilih bagian Advanced, kemudian klik
tombol Environment Variables…
d. Pada kotak dialog Environment Variables, pada bagian System variables,
pilih variabel Path, kemudian klik Edit…
Gambar 1.3 Kotak Dialog Environment Variables
e. Pada kotak dialog Edit System Variable, biarkan kotak isian Variable name
tetap dengan nama Path, sedangkan isi kotak isian Variable value dengan
nama folder di mana JDK telah ter-install. Dalam praktikum ini, contohnya
adalah C:\Program Files (x86)\Java\jdk1.6.0_03\bin Setelah selesai
mengedit, maka klik tombol OK.
kutip ganda (“…”) pada layar. Selain itu, di setiap akhir pernyataan harus diberi
tanda titik-koma (;).
5. Pengantar Swing.
Banyak pengguna lebih menyukai aplikasi berbasis GUI (Graphical
User Interface) karena memiliki tampilan lebih interaktif jika dibandingkan
dengan tampilan berbasis teks atau console yang membosankan. Java
menyediakan dua class untuk membangun aplikasi berbasis GUI, yaitu AWT
(Abstract Windowing Toolkit) dan Swing. AWT terdapat dalam package
java.awt, sedangkan Swing terdapat pada package javax.swing. Komponen GUI
yang terdapat dalam package java.awt bersifat platform oriented, yaitu
bergantung pada suatu platform sistem operasi, sedangkan komponen GUI
dalam package javax.swing memiliki sifat lightweight, yaitu dapat diaplikasikan
dalam semua platform atau multiplatform. Hal ini merupakan kelebihan yang
dimiliki oleh package javax.swing bila dibandingkan dengan package java.awt.
7. Pernyataan import.
Pernyataan import merupakan mekanisme dalam program agar bisa
mengakses class yang terdapat dalam suatu package. Jika ingin meng-import
semua class dari suatu package, maka bisa digunakan tanda asterisk (*) untuk
mengganti nama class.
Perbedaannya adalah Sebelum terkompilasi isi dari folder hanya berupa file
OAritmatika.java, Tetapi setelah saya kompilasi program nya maka didalam
folder tersebut file nya bertambah menjadi 2 yaitu berupa file
OAritmatika.java dan OAritmatika.class
2. Nama Program : Operasi Relasi dengan GUI
Source Code :
import javax.swing.JOptionPane;
public class ORelasiGui {
public static void main(String[] args) {
{ int h=7, i=7, j=11, k=19;
String _1 = "Operasi Lebih Besar: ";
String _2 = "Operasi Lebih Kecil: ";
String _3 = "Operasi Lebih Besar atau Sama
Dengan: ";
String _4 = "Operasi Lebih Kecil atau Sama
Dengan: ";
String _5 = "Operasi Sama Dengan: ";
String _6 = "Operasi Tidak Sama Dengan: ";
JOptionPane.showMessageDialog(null,
"MEMANFAATKAN PENGGUNAAN OPERATOR RELASI");
JOptionPane.showMessageDialog(null, "Variabel
yang dideklarasian adalah: \nNilai h = "+h+"\nNilai i
= "+i+"\nNilai j = "+j+"\nNilai k = "+k, "VARIABEL",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,
_1+"\nPernyataan i>j bernilai "+(i>j)+"\nPernyataan
k>j bernilai "+(k>j)+"\nPernyataan h>i bernilai "+
(h>i), "OPERASI LEBIH BESAR",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_2+"\nPernyataan i<k bernilai "+(i<k)+"\nPernyataan
j<i bernilai "+(j<i)+"\nPernyataan h<i bernilai "+
(h<i), "OPERASI LEBIH KECIL",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_3+"\nPernyataan i>=j bernilai "+(i>=j)+"\nPernyataan
k>=j bernilai "+(k>=j)+"\nPernyataan h>=i bernilai "+
(h>=i), "OPERASI LEBIH BESAR ATAU SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_4+"\nPernyataan i<=k bernilai "+(i<=k)+"\nPernyataan
j<=i bernilai "+(j<=i)+"\nPernyataan h<=i bernilai "+
(h<=i), "OPERASI LEBIH KECIL ATAU SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_5+"\nPernyataan i==j bernilai "+(i==j)+"\nPernyataan
k==j bernilai "+(k==j)+"\nPernyataan h==i bernilai "+
(h==i), "OPERASI SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_6+"\nPernyataan i!=k bernilai "+(i!=k)+"\nPernyataan
j!=i bernilai "+(j!=i)+"\nPernyataan h!=i bernilai "+
(h!=i), "OPERASI TIDAK SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
}
}
}
Hasil Program :
s
Penjelasan :
Program diatas adalah program berbasis GUI yang tujuannya untuk
mengetahui operasi-operasi relasi dalam javaPada program ini digunakan
method Import javax.swing.JoptionPane; untuk mengeluarkan
perintah JOptionPane.showMessageDialog yang tujuannya
nantinya hasil output berupa pesan yang muncul pada layar user
System.out.println("**************** KONVERSI
SUHU *****************");
System.out.println("KETERANGAN SIMBOL
SATUAN");
System.out.println("\tC = Celcius");
System.out.println("\tR = Reamur");
System.out.println("\tF = Fahrenheit");
System.out.println("\tK = Kelvin");
System.out.println("Suhu yang diketahui
adalah 25 C");
System.out.println("*************************
***********************");
System.out.println("KONVERSI SUHU SATUAN C
MENJADI R");
System.out.println("");
System.out.println("\tRumus yang digunakan
adalah: R=4*C/5");
System.out.println("\tJadi hasil konversi
adalah " +remr +"derajat R");
System.out.println("KONVERSI SUHU SATUAN C
MENJADI FARENHEIT");
System.out.println("");
System.out.println("\tRumus yang digunakan
adalah: F=9*C/5+32");
System.out.println("\tJadi hasil konversi
adalah " +fahr +"derajat F");
System.out.println("KONVERSI SUHU SATUAN C
MENJAD K");
System.out.println("");
System.out.println("\tRumus yang digunakan
adalah: K=273+C");
System.out.println("\tJadi hasil konversi
adalah " +kelv +"derajat K");
System.out.println("*************************
***********************");
}
}
Hasil Program :
Penjelasan :
Pada program diatas ialah bentuk program sederhana yang dibuat
menggunakan Java.dan pada program tersebut digunakan untuk
mengkonversi derajat suhu celcius ke derajat Reamur,farenheit,dan Kelvin.
Program diatas menggunakan tipe data string,pertama-tama yang harus
dilakukan adalah mendeklarasikan variabel :
double celc=25;
double remr;
remr = (4*celc)/5;
double fahr;
fahr = (9*celc)/5+3;
double kelv;
kelv = 273+celc;
System.out.println("*************************
**************************************************\n"
);
System.out.println(" IDENTITAS
DIRI \n");
System.out.println("*************************
**************************************************\n"
);
System.out.println("\tNama : "+nama);
System.out.println("\tNIM : "+nim);
System.out.println("\tProgram Studi : "+prodi);
System.out.println("\tOffering : "+off);
System.out.println("\tUniversitas : "+univ);
System.out.println("*************************
**************************************************\n"
);
System.out.println("\tNama saya " + nama + ". Saya
adalah mahasiswa \ndari " + univ + " dengan NIM " +
nim + ". Saya mengambil \nProgram Studi " + prodi + "
dan berada di offering " + off + "\n");
System.out.println("*************************
**************************************************\n"
);
}
}
Hasil Program :
Penjelasan :
Program ini digunakan untuk menampilkan data diri atau biodata dari data
yang sudah dideklarasikan oleh User.
JOptionPane.showMessageDialog(null,"Berikut
adalah Identitas saya" ,"Pesan"
,JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,"Nama : "
+ nama + "\nNIM : " + nim + "\nProgram Studi : " +
prodi + "\nOffering : " + off + "\nUniveritas : "+
univ ,"Biodata",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"Identitas
tersebut tidak salah" ,"Peringatan"
,JOptionPane.WARNING_MESSAGE);
JOptionPane.showMessageDialog(null,"Program
ini sebenarnya tidak error" ,"ERROR"
,JOptionPane.ERROR_MESSAGE);
}
}
Hasil Program :
Penjelasan :
Program diatas adalah program berbasis GUI yang tujuannya untuk
membentuk Biodata diri berupa Message-message dialog.Pada program ini
digunakan method Import javax.swing.JoptionPane; untuk
mengeluarkan perintah JOptionPane.showMessageDialog yang
tujuannya nantinya hasil output berupa pesan yang muncul pada layar user.
Pertama-tama mendeklarasikan variabel nama,nim,prodi,off,dan univ
menggunakan tipe data string dan ke 5 variabel tersebut diberi isi
sehingga memiliki nilai.
Kedua membuat perintah untuk membuat pesan dialog yag berisikan
“berikut adalah identitas saya” dengan cara :
JOptionPane.showMessageDialog(null,"Berikut adalah
Identitas saya" ,"Pesan" ,JOptionPane.PLAIN_MESSAGE);
Ketiga ialah membuat pesan yang berisikan informasi dari identitas kita
dengan cara menyatukan string dengan variabel seperti :
JOptionPane.showMessageDialog(null,"Nama : " + nama +
"\nNIM : " + nim + "\nProgram Studi : " + prodi +
"\nOffering : " + off + "\nUniveritas : "+
univ ,"Biodata",JOptionPane.INFORMATION_MESSAGE);
V. Kesimpulan
1. Java merupakan behasa pemograman yang bersifat lintas-platform yang artinya
bahasa ini dapat digunakan untuk menyusun program pada berbagai system
operasi.
2. Bahasa Java merupakan Bahasa tingkat tinggi yaitu dapat dimengerti oleh
manusia karena dalam memprogram Bahasa tersebut memakai instruksi dari
manusia.
3. Program Java memiliki Class,Method dan Object. Class sendiri menggunakan
akses public,sehingga memiliki askes bebas ke class yang lain.Object terdiri dari
variabel-variabel.
4. Dalam Java ini sendiri memiliki 2 buah tampilan yaitu tampilan berbasis teks
dan berbasis GUI .
5. Tipe data yang digunakan pada Java masih memuat tentang tipe data pada C+
+,ini sangat memudahkan para pemogram karena tidak harus mempelajari tipe
data baru.
6. Java juga menyediakan berbagai macam jenis operator, dari Operator
Aritmatika,Operator Relasi,Operator Logika,dan Operator Kondisi.