Latihan Enkapsulasi Pemrograman Java Netbeans
Selasa, 22 Oktober 2013
Artikel
Latihan Enkapsulasi Pemrograman Java Netbeans - Enkapsulasi adalah salah satu konsep dalam pemrograman OOP (Object Oriented Programming) yang intinya adalah menyembunyikan informasi-informasi detail dari sebuah class. Class inilah yang membuat mata kuliah pemrograman java netbeans menjadi cukup memusingkan bagi penulis.. hehe,,, :D tetap karena tuntutan ekonomi lagi, akhirnya java pun harus dilahap.. kali ini penulis akan berbagi mengenai latihan enkapsulasi pemrograman java netbeans..
Siapkan sebuah class dengan nama "belanja.java" dan isi dengan listing berikut :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bLackFanatic;
/**
*
* @pusat-informatika.blogspot.com
*/
public class belanja {
public String p="bLackFanatic";
public String n="Tv ";
public String m="Toshiba ";
public int harga,ubay;
public int jumlah;
//cerita
public String satu="Tadi saudara/i ";
public String dua=" membeli ";
public String tiga="sebanyak ";
public String empat=" buah dengan harga perbuahnya Rp. ";
public String lima="maka total bayarnya adalah rp. ";
public String enam="membayar Rp. ";
public String tujuh=" maka kembaliannya adalah Rp. ";
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bLackFanatic;
/**
*
* @pusat-informatika.blogspot.com
*/
public class belanja {
public String p="bLackFanatic";
public String n="Tv ";
public String m="Toshiba ";
public int harga,ubay;
public int jumlah;
//cerita
public String satu="Tadi saudara/i ";
public String dua=" membeli ";
public String tiga="sebanyak ";
public String empat=" buah dengan harga perbuahnya Rp. ";
public String lima="maka total bayarnya adalah rp. ";
public String enam="membayar Rp. ";
public String tujuh=" maka kembaliannya adalah Rp. ";
}
dan buat kembali sebuah class dengan nama "aksibelanja.java"
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bLackFanatic;
import java.util.Scanner;
/**
*
* @author pusat-informatika.blogspot.com
*/
public class aksibelanja {
public static void main(String args[]){
Scanner input=new Scanner(System.in);
belanja panggil = new belanja();
System.out.println("Nama pembeli : "+panggil.p);
System.out.println("Nama barang : "+panggil.n);
System.out.println("Merk : "+panggil.m);
System.out.print("Masukan harga "+panggil.n+" : ");
panggil.harga=input.nextInt();
System.out.print("Masukan jumlah beli : ");
panggil.jumlah=input.nextInt();
System.out.print("Masukan Uang bayar : ");
panggil.ubay=input.nextInt();
int total=panggil.harga*panggil.jumlah;
int ukem=panggil.ubay-total;
//cerita
System.out.println("=================================================");System.out.println("==============.::TOKO SABAR HATI::.==============="); System.out.println("=================================================");System.out.println(panggil.satu+panggil.p+panggil.dua);System.out.println(panggil.n+panggil.m+panggil.tiga+panggil.jumlah+panggil.empat+panggil.harga);System.out.println(panggil.lima+total);System.out.println(panggil.p+panggil.enam+panggil.ubay+panggil.tujuh+ukem);System.out.println("=================================================");
}
}
Untuk proses pengetikkan pastikan hanya ketik listing yang berwarna merah, listing yang berwarna biru adalah standar class pada java, jadi tidak usah diketik.
Dari listing diatas bisa dihasilkan tampilan seperti berikut :
semoga membantu
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bLackFanatic;
import java.util.Scanner;
/**
*
* @author pusat-informatika.blogspot.com
*/
public class aksibelanja {
public static void main(String args[]){
Scanner input=new Scanner(System.in);
belanja panggil = new belanja();
System.out.println("Nama pembeli : "+panggil.p);
System.out.println("Nama barang : "+panggil.n);
System.out.println("Merk : "+panggil.m);
System.out.print("Masukan harga "+panggil.n+" : ");
panggil.harga=input.nextInt();
System.out.print("Masukan jumlah beli : ");
panggil.jumlah=input.nextInt();
System.out.print("Masukan Uang bayar : ");
panggil.ubay=input.nextInt();
int total=panggil.harga*panggil.jumlah;
int ukem=panggil.ubay-total;
//cerita
System.out.println("=================================================");System.out.println("==============.::TOKO SABAR HATI::.==============="); System.out.println("=================================================");System.out.println(panggil.satu+panggil.p+panggil.dua);System.out.println(panggil.n+panggil.m+panggil.tiga+panggil.jumlah+panggil.empat+panggil.harga);System.out.println(panggil.lima+total);System.out.println(panggil.p+panggil.enam+panggil.ubay+panggil.tujuh+ukem);System.out.println("=================================================");
}
}
Untuk proses pengetikkan pastikan hanya ketik listing yang berwarna merah, listing yang berwarna biru adalah standar class pada java, jadi tidak usah diketik.
Dari listing diatas bisa dihasilkan tampilan seperti berikut :
semoga membantu
Download source code Latihan Enkapsulasi Pemrograman Java Netbeans DISINI (via facebook)