Bahasa pemrograman Java adalah bahasa pemrograman berorientasi objek yang mirip dengan bahasa C++ dan Smalltalk. Java bersifat netral, tidak bergantung pada suatu platform, dan mengikuti prinsip WORA (Write Once and Run Anywhere).
Software yang kita gunakan untuk pemrograman kali ini adalah Eclipse IDE dan Java SE 8 U60. Eclipse merupakan komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan memanage software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, start-up inovatif, universitas, riset institusi serta individu. Langkah-langkahnya yaitu Run aplikasi “Java SE 8 U60” ikuti langkah-langkahnya hingga finish. Setelah itu jalankan Eclipse dengan cara cari file “eclipse.exe” pada folder eclipse à Run as administrator(Create Shortcut di desktop dahulu supaya lebih cepat kalo mau menjalankan lagi).
Gambar 2. Cara membuka eclipse lewat shortcut
Gambar 3. Cara membuat shortcut
Gambar 4. Menunggu eclipse terbuka
Gambar 5. Menentukan tempat penyimpanan project
Setelah eclipse terbuka langkah selanjuutnya adalah memilih tempat folder penyimpanan project kita. Setelah itu klik OK
Gambar 6. Membuat project baru
Selanjutnya kita masuk dibagian menu eclipse. Karena kita akan membuat project baru maka kita pilih file-new-Project..(Isi nama project dan sebagainya)
Gambar 7. Membuat package
Setelah membuat folder project kita membuat package dengan cara klik pada folder “src” pada folder “project” klik kanan new-Package..(Isikan nama package dan sebagainya)
Gambar 8. Membuat class
Setelah membuat Package kita membuat class dengan cara klik kanan folder package New-Class. Class ini yang nantinya akan berisi program kita.
Gambar 9. Membuat object
Membuat/mengisi nama Class/object dan memilih jenis methodnya. Kali ini saya memberi nama Class “objeklaptop” karena kali ini laptop sebagai object yang didalamnya ada beberapa atribut. Class ini yang akan mendeklarasikan atribut-atribut pada laptop yang akan kita inputkan.
script
package laptop; //menunjukkan bahwa class ini berada di package "laptop"
public class objeklaptop { //nama class otomatis akan tertulis disini. Nama class ini yang akan dipanggil di class lain jika diubutuhkan
String merk; //deklarasi untuk variabel atau atribut laptop yaitu "merk" dengan jenis data String
int ram; //deklarasi untuk variabel atau atribut laptop yaitu "ram" dengan jenis data int
String procesor; //deklarasi untuk variabel atau atribut laptop yaitu "procesor" dengan jenis data int
int harga; //deklarasi untuk variabel atau atribut laptop yaitu "harga" dengan jenis data int
void infolaptop(){ //untuk menampilkan inputan data dari class"inputlaptop" pada void "infolaptop"
System.out.println("Merk : "+merk); //untuk menampilkan inputan data dari class"inputlaptop" yaitu dari variabel "merk"
System.out.println("RAM : "+ram); //untuk menampilkan inputan data dari class"inputlaptop" yaitu dari variabel "ram"
System.out.println("Processor: "+procesor); //untuk menampilkan inputan data dari class"inputlaptop" yaitu dari variabel "procesor"
System.out.println("Harga : "+harga); //untuk menampilkan inputan data dari class"inputlaptop" yaitu dari variabel "harga"
}
}
Gambar 10. Membuat Class input
Kita buat Class lagi kali ini adalah class “inputlaptop”. Di Class ini laptop masih menjadi object, class ini sebagai input atribut-atribut laptop yang akan masuk class “objeklaptop”.
script
package laptop; //menunjukkan bahwa class ini berada di package "laptop"
import java.util.Scanner;
public class inputlaptop { //nama class otomatis akan tertulis disini. Nama class ini yang akan dipanggil di class lain jika diubutuhkan
public static void main(String[] args) {
// TODO Auto-generated method stub
objeklaptop jenis=new objeklaptop(); //Class "objeklaptop" diganti dengan "jenis"
jenis.merk="ASUS"; //untuk inputan Merk yang akan masuk ke class "objeklaptop" variabel"merk"
jenis.harga=5000000; //untuk inputan Harga yang akan masuk ke class "objeklaptop" variabel"harga"
jenis.procesor="intel"; //untuk inputan Processor yang akan masuk ke class "objeklaptop" variabel"procesor"
jenis.ram=2; //untuk inputan RAM yang akan masuk ke class "objeklaptop" variabel"ram"
jenis.infolaptop(); //void ini akan masuk di void "infolaptop"
Scanner masuk =new Scanner(System.in); //untuk membuat inputan setelah program di Run
System.out.println(" ");
System.out.println("Processor: "); //nama inputan
jenis.procesor=masuk.nextLine(); //inputan akan masuk ke variabel "procesor"
System.out.println("Merk : "); //nama inputan
jenis.merk=masuk.nextLine(); //inputan akan masuk ke variabel "merk"
System.out.println("RAM : "); //nama inputan
jenis.ram=masuk.nextInt(); //inputan akan masuk ke variabel "ram"
System.out.println("Harga : "); //nama inputan
jenis.harga=masuk.nextInt(); //inputan akan masuk ke variabel "procesor"
jenis.infolaptop(); //void ini akan masuk di void "infolaptop"
Scanner baru =new Scanner(System.in); //untuk membuat inputan setelah program di Run
System.out.println(" ");
System.out.println("Processor: "); //nama inputan
jenis.procesor=baru.nextLine(); //inputan akan masuk ke variabel "procesor"
System.out.println("Merk : "); //nama inputan
jenis.merk=baru.nextLine(); //inputan akan masuk ke variabel "merk"
System.out.println("RAM : "); //nama inputan
jenis.ram=baru.nextInt(); //inputan akan masuk ke variabel "ram"
System.out.println("Harga : "); //nama inputan
jenis.harga=baru.nextInt(); //inputan akan masuk ke variabel "harga"
jenis.infolaptop(); //void ini akan masuk di void "infolaptop"
}
}
Gambar 11. Hasil Run
Apabila program tadi dijalankan maka hasilnya seperti diatas. Merk,RAM,dll akan tampil sesuai yang kita tulis pada class“inputlaptop” dan inputan warna bitu merupakan inputan langsung setelah program kita jalankan. Dan hasilnya ada di bawahnya.
Demikian sekilas tentang pembuat Program Berorientasi Objecy berbasis java dengan software eclipse. Saya Saras Noya sebagai penulis mohon maaf jika ada kata-kata yang tidak berkenan. Kritik,saran, dan penjelasan dapat anda sampaikan disini. Terimaksaih, semoga bermanfaaat J
Beri Komentar Tutup comment