bersatu kita teguh bercerai kita runtuh
Rabu, 30 Maret 2011
Rabu, 23 Maret 2011
Menghitung Luas Segitiga Menggunakan Netbeans
Rabu, 16 Maret 2011
Coding Java dengan Modifier Public,Private,Void dan Construktor
public class Dog { //class dog yang tidak memanggil
method, nama calss yang akan dibuat
private String nama="Noname"; //tipe data yang tidak dapat
private String nama="Noname"; //tipe data yang tidak dapat
diases dari luar class.
//encaptulation = membungkus data dan method dalam
//encaptulation = membungkus data dan method dalam
suatu class sehingga data dan method yang tersembunyi
dalam class tidak dapat diases dari luar class.private int umur=0; //tipe data yang tidak dapat diases
dari luar class
//encaptulation
public Dog(String nm, int um){nama=nm; umur=um};
//constructor, dengan parameter method yang akan otomatis
dipanggil jika suatu objek dibuatpublic void bark() //method yang tidak mempunyai nilai balik
//modifier void = untuk memanggil method
{System.out.println("Gug...gug...!");} //parameter
public void sayHello() //method yang tidak mempunyai nilai
balik karena void
//modifier void = untuk memanggil method
{System.out.println("Hello my name is "+nama+" I'm a "+umur+" years Old"); //parameter
}
}
Coding Java pada Konsep Encapsulation
public class Gaji {
public int Gaji_Total= 0; // Data yang dapat diases dari luar diberi modifier
private int Gaji_Murni= 0; //data yang tidak dapat diases dari luar
public void Cetak1(){System.out.println("Gaji Total= "+ Gaji_Total);}
public void setGaji_Murni(int n){Gaji_Murni= n;}
public void Cetak2()
{System.out.println("Gaji_Murni= "+Gaji_Murni);}
}
public class GajiKu {
public static void main(String[] arg)
{Gaji Dt=new Gaji();
Dt.Gaji_Total=2500000;
Dt.Cetak1();
}
}
Read More... Coding Java pada Konsep Encapsulation
public int Gaji_Total= 0; // Data yang dapat diases dari luar diberi modifier
private int Gaji_Murni= 0; //data yang tidak dapat diases dari luar
public void Cetak1(){System.out.println("Gaji Total= "+ Gaji_Total);}
public void setGaji_Murni(int n){Gaji_Murni= n;}
public void Cetak2()
{System.out.println("Gaji_Murni= "+Gaji_Murni);}
}
public class GajiKu {
public static void main(String[] arg)
{Gaji Dt=new Gaji();
Dt.Gaji_Total=2500000;
Dt.Cetak1();
}
}
SuperClass, SubClass, Information hiding & Encapsulation pada Java
saya menggunakan Aplikasi JCreator,
http://im-balance.blogspot.com/2010/11/instal-j-creator.html
1. Superclass dan Subclass pada Java
Buat sebuah kelas yang bernama transport,
di dalamnya kita buat sebuah method bernama Kendaraan(). Yang akan mencetak Kendaraan Punya roda, Kemudi(stang), dan Sadel
lalu buat method baru, bernama aksi
yang akan mencetak "Kendaraan dapat berjalan dan dapat mengerem"
compile program (build) lalu run (execute),
Output :
Lalu buat sebuah kelas baru bernama mobil,
ketika menuliskan parameter kelasnya,
class mobil extends transport{
maksudnya adalah, kelas mobil adalah perluasan dari kelas transport
lihat ada perintah super.methodKendaraan();
Output :
lihat pada output, dimana saya memilih superclass untuk di cetak terlebih dahulu,
superclass itu saya masukkan ke subclass, dalam method yang bernama Motor();
Motor. java
Output
2. Information Hiding dan Encapsulation
Information Hiding adalah sebuah teknik pada java untuk menyembunyikan attribute dan method suatu objek dari objek lain.
sedangkan Encapsulation adalah menyembunyikan attribute suatu objek dari objek lain. (hanya atribut)
Attribute maupun method disembunyikan dengan cara memberikan modifier private.
Contoh Program yang saya buat adalah Program Segitiga, dimana atribut yang dihide adalah :
private double alas;
private double tinggi ;
dalam program ini,
ada method Setter() dan method Getter(),
contohnya adalah setAlas, dan getAlas,
method setter berfungsi untuk menentukan sebuah informasi, nilai atau value, dan getter untuk mendapatkan informasi dari suatu kelas.
Alas saya input langsung = 10
dan Tinggi = 12
Rumus Mencari Luas Segitiga = ((Alas * Tinggi)/2)
jadi 10x12 = 120 / 2 = 60.
Senin, 14 Maret 2011
Pengertian Class dan Object
Pengertian Class dan Object
Read More... Pengertian Class dan Object
Didalam Java kita mengenal yang namanya Object Oriented Programming (OOP). Java adalah bahasa yang murni berorientasi object sehingga kita tidak bisa mendefinisikan object diluar class atau memakai class itu secara langsung.
Mungkin Anda pernah mendengar kata class sebelumnya dalam bahasa pemrograman.Class diumpamakan seperti cetakan yang berguna untuk mencetak suatu object. Contoh dari sebuah cetakan/class tersebut misalnya cetakan dari sebuah mobil sedan. Mobil sedan tentunya mempunyai konsep. Konsep inilah yang akan dipakai untuk membentuk/mencetak hingga menjadi mobil sedan. Oleh karena itu konsep bisa berarti class atau cetakan.
Contoh cetakan/class/konsep dari mobil sedan adalah sebagai berikut :
Mempunyai mesin
Mempunyai roda sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai setir
Mempunyai body atau kerangka dengan panjang, lebar dan tinggi
Mempunyai warna
Mempunyai perseneling
Mempunyai knalpot
Sampai akhirnya didalam pabrik, cetakan/class/konsep tersebut dapat digunakan untuk membuat banyak object baru tentunya dengan berbeda nama/merk.
Class juga bisa diilustrasikan atau diumpamakan dengan makhluk hidup. Contohnya adalah hewan mamalia yaitu kucing. Didalam ilmu biologi, kucing tergolong dalam class hewan pemakan daging atau karnivora dan tentunya mempunyai bentuk atau konsep. Tuhan Yang Maha Kuasa sudah sudah menentukan bentuk daripada class kucing tersebut.
Class Dog mempunyai konsep sebagai berikut :
Mempunyai kaki sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai suara yaitu“gug...gug...”
Mempunyai golongan/family yaitu hewan bertulang belakang atau vertebrata dan termasuk golongan mamalia pemakan daging atau karnivora
Nah didalam Java, class mempunyai makna yang sama dengan ilustrasi diatas. Didalam Java kita tidak bisa sembarangan membuat, menciptakan atau mewujudkan suatu object tanpa didasarkan pada konsep/cetakan/class. Oleh karena itu Java adalah bahasa pemrograman yang murni berorientasi object atau dengan kata lain semua pekerjaan yang dikerjakan menggunakan bahasa Java harus dilakukan didalam class.
Mungkin Anda pernah mendengar kata class sebelumnya dalam bahasa pemrograman.Class diumpamakan seperti cetakan yang berguna untuk mencetak suatu object. Contoh dari sebuah cetakan/class tersebut misalnya cetakan dari sebuah mobil sedan. Mobil sedan tentunya mempunyai konsep. Konsep inilah yang akan dipakai untuk membentuk/mencetak hingga menjadi mobil sedan. Oleh karena itu konsep bisa berarti class atau cetakan.
Contoh cetakan/class/konsep dari mobil sedan adalah sebagai berikut :
Mempunyai mesin
Mempunyai roda sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai setir
Mempunyai body atau kerangka dengan panjang, lebar dan tinggi
Mempunyai warna
Mempunyai perseneling
Mempunyai knalpot
Sampai akhirnya didalam pabrik, cetakan/class/konsep tersebut dapat digunakan untuk membuat banyak object baru tentunya dengan berbeda nama/merk.
Class juga bisa diilustrasikan atau diumpamakan dengan makhluk hidup. Contohnya adalah hewan mamalia yaitu kucing. Didalam ilmu biologi, kucing tergolong dalam class hewan pemakan daging atau karnivora dan tentunya mempunyai bentuk atau konsep. Tuhan Yang Maha Kuasa sudah sudah menentukan bentuk daripada class kucing tersebut.
Class Dog mempunyai konsep sebagai berikut :
Mempunyai kaki sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai suara yaitu“gug...gug...”
Mempunyai golongan/family yaitu hewan bertulang belakang atau vertebrata dan termasuk golongan mamalia pemakan daging atau karnivora
Nah didalam Java, class mempunyai makna yang sama dengan ilustrasi diatas. Didalam Java kita tidak bisa sembarangan membuat, menciptakan atau mewujudkan suatu object tanpa didasarkan pada konsep/cetakan/class. Oleh karena itu Java adalah bahasa pemrograman yang murni berorientasi object atau dengan kata lain semua pekerjaan yang dikerjakan menggunakan bahasa Java harus dilakukan didalam class.
Selasa, 01 Maret 2011
Percobaan switch-case
Percobaan switch case by heru firmansyah……
Percobaan membuat percabangan tentang kejuaraan dan dapat mendali…
Menggunakan percabangan switch-case
class kejuaraan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int Point;
Point = 3;
System.out.println("====================");
System.out.println("Nama : Heru Firmansyah");
System.out.println("Point : " + Point);
switch (Point){
case 1:
System.out.println("ket : Perunggu");
break;
case 2:
System.out.println("ket : Perak");
break;
case 3:
System.out.println("ket : emas");
break;
default:
System.out.println("=====================");
// TODO code application logic here
}
}
}
Percobaan percabangan if-else
Percobaan percabangan if-else
public static void main(String[] args) {
int point;
point=3;
System.out.println("===================");
System.out.println("Nama : heru.firmansyah");
System.out.println("Point :"+ point);
if(point >= 3)
System.out.println(" Ket : dapat medali EMAS");
else if (point >= 2)
System.out.println("Ket : dapat medali PERAK");
else if (point >= 1)
System.out.println("Ket : dapat medali PERUNGGU");
else
System.out.println("Ket : tidak dapat medali");
System.out.println("===========================");
}
// TODO code application logic here
}
public static void main(String[] args) {
int point;
point=3;
System.out.println("===================");
System.out.println("Nama : heru.firmansyah");
System.out.println("Point :"+ point);
if(point >= 3)
System.out.println(" Ket : dapat medali EMAS");
else if (point >= 2)
System.out.println("Ket : dapat medali PERAK");
else if (point >= 1)
System.out.println("Ket : dapat medali PERUNGGU");
else
System.out.println("Ket : tidak dapat medali");
System.out.println("===========================");
}
// TODO code application logic here
}
Percabangan Dalam Bahasa Java (Netbeans)
Ø If-else
Bentuk umumnya sebagi berikut:
If (boolean-expression) statement1; [else statement2;]
Klausa else boleh ditulis boleh juga tidak. Setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung-kurawal.
Untuk amannya, kurung-kurawal ini tetap digunakan, walaupun hanya ada satu statement.
Contoh pemakaiannya:
int dataTersedia;
// …
if (dataTersedia > 0) {
ProsesData()
dataTersedia -= n;
} else {
TungguDataBerikut () ;
}
Contoh coding
class praktek1
{
Public static void main(String args[])
{
int nilai;
nilai = 70;
system.out.println(“============================”);
System.out.println(“nama : Duo Maxwell”);
System.out.println(“Nilai : “ + nilai );
if (nilai > 90)
System.out.println(“Ket : Istimewa”);
else
System.out.println(“Ket : Tidak Istimewa”);
}
}
Ø Break
Proses break memerintahkan runtime untuk menjalankan program dibelakang blok tertentu.
Berikut contoh penggunaannya:
class Break {
public static void main (String args[]) {
boolean t=true;
a: {
b: {
c: {
System.out.println(“Sebelum break”);
if (t)
break b;
System.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
}
System.out.println(“Ini juga tidak akan pernah dieksekusi”);
}
}
}
Break juga dapat digunakan tanpa label untuk keluar dari suatu loop.
Ø Switch-case
Bentuk umumnya adalah sebagai berikut:
Switch (expression) {
case valuel:
statement1;
break;
case value2:
statement2;
break;
case valueN:
statementN;
break;
default:
statement default;
}
Nilai expression dibandingkan dengan setiap nilai pada pernyataan case (value). Jika ada yang cocok, maka urutan statement yang ada dibelakang pernyataan case dieksekusi. Jika tidak menuliskan break maka eksekusi akan dilanjutkan ke case selanjutnya.
Contoh:
class praktek2
{
public static void main(string args[])
{
int nilai;
nilai=6;
System.out.println(“====================”);
System.out.println(“Nama : Heru Firmansyah”);
System.out.println(“Nilai : “ + nilai );
switch (nilai) {
case 10:
case 9:
System.out.println(“ket : Istimewa”);
case 8:
case 7:
System.out.println(“ket : Bagus”);
Case 6:
System.out.println(“ket : Cukup”);
break;
default:
System.out.println(“ket : Kurang”);
{
System.out.println(“========================”);
}
}
Ø return
menyebabkan eksekusi menyambang kembali ke pemanggil method (metode).contoh pemakaian return berikut menyebabkan eksekusi ke pemanggilnya, dalam hal ini adalah runtime Java.
class RuntimeDemo {
public static main void (String args[]) {
boolean t = true
System.out.println(“Sebelum retun”);
if (t)
return;
System.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
}
}
Langganan:
Postingan (Atom)