P. 1
Program Pengertian Data

Program Pengertian Data

|Views: 187|Likes:
Dipublikasikan oleh HaristAhmadJulianto

More info:

Published by: HaristAhmadJulianto on Mar 10, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

04/11/2015

pdf

text

original

1.

Program Pengertian Data /* * Program Pengertian Data */ package projectlatih100java; //menunjukkan nama paket : projectlatih100java // class kendaraan{ //menunjukkan kelas induk // String tahunpro; double harga; static String bahanbkr="Bensin"; kendaraan() { } kendaraan(String thnpro,double hrg) { this.tahunpro=thnpro; this.harga = hrg; } } /** * * @author Charisma_Rahmayanti */ public class Main { public static void main(String[] args) { kendaraan sedan = new kendaraan("1990",150000000.00D); kendaraan angkot = new kendaraan("2004",100000000.00D); //Angka yang digarisbawahi di atas mempengaruhi nilai di belakang koma. Jika angka tersebut diganti, maka nilainya sebelumnya akan berubah// // Menampilkan data kendaraan sedan// System.out.println("Tahun Produksi = " +sedan.tahunpro); System.out.println("Harga awal=" +sedan.harga); System.out.println("Bahan Bakar=" +kendaraan.bahanbkr); System.out.println("\n");
//Menampilkan data kendaraan angkot//

System.out.println("Tahun Produksi=" +angkot.tahunpro); System.out.println("Harga awal=" +angkot.harga); System.out.println("Bahan Bakar=" +kendaraan.bahanbkr); } }

println("-------------------\n").out.out. System. kA. //menunjukkan nama paket : demosuperjava// /** * * @author Charisma_Rahmayanti */ public class Main { public static void main(String[] args) { System. } .methodInduk(). Program Memanggil Method Kelas Super /* * Title : Demo Super * */ package demosuperjava. KelasAnak kA = new KelasAnak(). } } class KelasAnak extends KelasInduk{ public KelasAnak(){ super().0E8 Bahan Bakar=Bensin BUILD SUCCESSFUL (total time: 0 seconds) 2.Output : run: Tahun Produksi = 1990 Harga awal=1. } public void methodAnak(){ super.println("\nDemo 'super' PADA INHERITANCE").methodAnak().5E8 Bahan Bakar=Bensin Tahun Produksi=2004 Harga awal=1.

out. // menunjukkan nama paket : demoenkapsulation// /** * * @author Charisma_Rahmayanti */ import java.text. Buat Program dengan Enkapsulasi /* * Title : Demo Enkapsulation * */ package demoenkapsulation.out.DecimalFormat.println("Method ini dimiliki oleh kelas Induk\n").out. public class Main { // memberikan nilai 2 digit di belakang koma secara decimal// public static void main(String[] args) { DecimalFormat digitPresisi = new DecimalFormat("0. .} } class KelasInduk{ public KelasInduk(){ //konstruktor kelas Induk// System.println("\nDEMO ENKAPSULASI").println("Ini adalah konstruktor kelas Induk\n").out. } public void methodInduk(){ System.println("------------\n").00"). System. HitungGaji tony = new HitungGaji(). System. } } Output : run: Demo 'super' PADA INHERITANCE ------------------Ini adalah konstruktor kelas Induk Method ini dimiliki oleh kelas Induk BUILD SUCCESSFUL (total time: 0 seconds) 3.

setGaji(2500000).out.00 Besar Gaji yang dibawa pulang:-75000.println("Information Gaji Pegawai").out.out. } } class HitungGaji{ private double gajisetelahPajak. private double potongan = 75000.format(tony. } public double getGajiKotor(){ return gajiKotor.tony. //menampilkan data informasi gaji pegawai// System. } public double getGajiBersih(){ return gajiBersih. System. gajiBersih = gajisetelahPajak-potongan. tony.hitungGaji(). } } Output: run: DEMO ENKAPSULASI -----------Information Gaji Pegawai Besar Gaji Kotor:2500000.00.println("Besar Gaji Kotor:" +digitPresisi. private double gajiKotor. System.format(tony.getGajiKotor())). public void setGaji(double gaji){ gajiKotor = gaji. private double gajiBersih.getGajiBersih())).println("Besar Gaji yang dibawa pulang:" +digitPresisi.gajiSetelahPajak.2*gajiKotor). } public void hitungGaji(){ gajiSetelahPajak = gajiKotor-(0.00 BUILD SUCCESSFUL (total time: 2 seconds) .

public String alt.String kp) { this. } } /** * * @author Charisma_Rahmayanti */ public class Main { public static void main(String[] args) { . this.4. public String kodeprof. Konstruktor ini menjelaskan data orang// public String nama.alt=al.kodeprof=kp. //menunjukkan nama paket : programlatih127java// class orang{ // sebagai kelas induk// // Konstruktor dengan parameter berupa string. this. } } class dosen extends orang{ public String nid.String al.out. dosen() { System. public String spesialis.nama=nm.spesialis=s1.kodeprof=kp. Buat Program Membuat Kelas /* * Program Pewarisan(Inheritance) */ package programlatih127java. this. orang(){ System.out. this.String kp){ this.nid=nd. } // Konstruktor dengan 3 parameter string// dosen(String nd. private String ket="Termasuk makhluk hidup".println("Konstruktor Orang"). public String kodeprof.String s1.println("Konstruktor Dosen"). } orang(String nm.

System. } } Output : run: Konstruktor Orang NID Dosen=119 Nama Dosen=Heri Keahlian Dosen=Katarak Kode Profesi=02 BUILD SUCCESSFUL (total time: 0 seconds) 5.out.util."02").kodeprof).nama).out. } public void bernapas() { } } class manusia extends makhluk{ public String jenis.nama="Heri".Random.out.println("NID Dosen=" +orang1. } public String toString(){ return"Ini adalah" +jenis.nid).println("Kode Profesi=" +orang1.spesialis)."Katarak". //menunjukkan nama paket : programlatih128java// import java.out.dosen orang1 = new dosen("119". public makhluk(String jenis){ this.println("Nama Dosen=" +orang1. public manusia(String jenis){ . System. // memanggil method non-static dari kelas Random// class makhluk{ // sebagai kelas induk (superclass)// // Konstuktor kelas induk// private String jenis. orang1.jenis=jenis.println("Keahlian Dosen=" +orang1. System. Buat Program dengan Polymorphisme /* * Program Polymorphisme */ package programlatih128java. //menampilkan data dosen// System.

out.jenis=jenis.toString()+"\nDari jenis"+jenis.println("Bernapas dengan kulit").jenis=jenis. } } class cacing extends makhluk{ public String jenis. } public void bernapas() { System.println("Bernapas dengan paru-paru").toString()+"\nDari jenis"+jenis. this.out.jenis=jenis. } public String toString() { return super.super("Manusia"). } } /** * * @author Charisma_Rahmayanti */ . } public void bernapas(){ System. public ikan(String jenis){ super("Ikan"). } public String toString(){ return super.toString()+ "\nDari jenis" +jenis.println("Bernapas dengan insang").out. this. this. public cacing(String jenis){ super("Cacing"). } public void bernapas(){ System. } } class ikan extends makhluk{ public String jenis. } public String toString() { return super.

makhluk pilihan. for(int i=0. new manusia("Asia")}. } } } Output: Pilihan Anda: Ini adalahCacing Dari jenisTanah Bernapas dengan kulit Pilihan Anda: Ini adalahIkan Dari jenisHaruan Bernapas dengan insang BUILD SUCCESSFUL (total time: 1 second) Pilihan Anda: Ini adalahIkan Dari jenisHaruan Bernapas dengan insang Pilihan Anda: Ini adalahCacing Dari jenisTanah Bernapas dengan kulit BUILD SUCCESSFUL (total time: 0 seconds) Pilihan Anda: Ini adalahManusia Bernapas dengan paru-paru Pilihan Anda: Ini adalahCacing Dari jenisTanah Bernapas dengan kulit BUILD SUCCESSFUL (total time: 0 seconds) .length)].public class Main { public static void main(String[] args) { makhluk[]makhluknya={ new cacing("Tanah").println("\nPilihan Anda:\n" +pilihan).i<2. pilihan. Random pilih = new Random(). new ikan("Haruan"). System.bernapas().nextInt(makhluknya.i++){ pilihan=makhluknya[pilih.out.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->