Dasar Pemrograman Berorientasi Objek
Selamat malam pemirsa,udah lama gak nambahin coretan di sini.Gara gara ruepot kesana kemari nguber dolar nih buat biaya kuliah.
Oke deh langsung aja ke tekape..
Kali ini daripada bengong mau ngapain,mau lanjut kerjain skripsi juga listrik di mata juga tinggal separoh, mau nonton tivi juga cuma ada suaranya doang gak muncul gambarnya, tak buat coretan disini deh tentang dasar dasar pemrograman objek.
Ini cuma sekedar review aja atau barangkali agan agan ada yang sedang cari referensi. Pemrograman objek sebenarnya adalah konsep pemrograman yang dibuat seperti kehidupan nyata pada umumnya. Langsung di bahas satu satu.
1.Class dan Objek
Class adalah inti dari perograman berbasis objek.jadi setiap kode program yang kita buat berorientasi objek harus di bungkus dalam sebuah Class. Sedangkan objek adalah instansi atau bentuk nyata dari sebuah objek. Sebuah Class bisa mempunyai variabel atau data dan function atau method. Contoh, apabila ada manusia yang bernama nia dengan ciri ciri berkerudung,rambut ikal,perempuan. ada lagi manusia yang bernama sotak dengan ciri ciri tinggi badan 168,berat 60 kg,rambut bergelombang. maka jika di perograman berorientasi objek manusia adalah Class yang mempunyai atribut atau data berupa tinggi badan,berat badan,warna dan bentuk rambut dan mempunyai function atau aksi yang dapat dilakukan seperti lari,makan,bernyanyi,dll.
2.Function atau Method
Function atau method adalah suatu aksi dari suatu Class untuk melakukan suatu pekerjaan tertentu. Method ada dua macam,yaitu void dan non void.
a. void
adalah method yang tidak mengembalikan nilai. jadi void hanya melakukan suatu pekerjaan saja dan tidak menghasilkan data yang harus di tampung dalam suatu variabel. Contoh :
di atas adalah method untuk melakukan perintah mengeluarkan kata "lari" di console.
b.non void
adalah method yang mengembalikan nilai. Contoh:
di atas adalah contoh non void yang digunakan untuk mendapatkan nama.
3. Constructor
Construktor adalah method yang mempunyai nama yang sama dengan nama Class. Contoh :
di atas adalah contoh dari construktor
4 Variabel
Variabel adalah data atau ciri yang dimiliki oleh class.contoh : Class manusia mempunyai data seperti tinggi badan,berat badan,warna rambut,jumlah mata. Class mobil mempunyai data seperti tahun pembuatan,jenis bahan bakar,dll.
sebagai contoh berikut saya buatkan dalam bentuk source code sederhana dalam bahasa java. Disini saya menggunakan IDE Netbeans sebagai editornya.
Buat project baru dan beri nama Class dengan nama Class Manusia.klik next trus sampai selesai sehingga di dapat struktur program sebagai berikut.
diatas adalah sebuah Class bernama manusia. kemudian kita lanjut dengan method,variable,instance dan constructor. kodingnya sebagai berikut.
naah...jadinya kayak gitu. Udah tak lengkapi sama keterangan disampingnya biar g usah jelasin ulang,hehe... Dan kalo di running hasilnya seperti ini.
sekian dulu ya. Koding sengaja saya jadiin gambar biar agan agan mau mencoba ngetik langsung dan jangan jadi generasi yang hobi copas (aslinya karena males ngetik ulang disini,hehe...). oke waktunya membangun mimpi sampai jumpa di lain kesempatan.
Oke deh langsung aja ke tekape..
Kali ini daripada bengong mau ngapain,mau lanjut kerjain skripsi juga listrik di mata juga tinggal separoh, mau nonton tivi juga cuma ada suaranya doang gak muncul gambarnya, tak buat coretan disini deh tentang dasar dasar pemrograman objek.
Ini cuma sekedar review aja atau barangkali agan agan ada yang sedang cari referensi. Pemrograman objek sebenarnya adalah konsep pemrograman yang dibuat seperti kehidupan nyata pada umumnya. Langsung di bahas satu satu.
1.Class dan Objek
Class adalah inti dari perograman berbasis objek.jadi setiap kode program yang kita buat berorientasi objek harus di bungkus dalam sebuah Class. Sedangkan objek adalah instansi atau bentuk nyata dari sebuah objek. Sebuah Class bisa mempunyai variabel atau data dan function atau method. Contoh, apabila ada manusia yang bernama nia dengan ciri ciri berkerudung,rambut ikal,perempuan. ada lagi manusia yang bernama sotak dengan ciri ciri tinggi badan 168,berat 60 kg,rambut bergelombang. maka jika di perograman berorientasi objek manusia adalah Class yang mempunyai atribut atau data berupa tinggi badan,berat badan,warna dan bentuk rambut dan mempunyai function atau aksi yang dapat dilakukan seperti lari,makan,bernyanyi,dll.
2.Function atau Method
Function atau method adalah suatu aksi dari suatu Class untuk melakukan suatu pekerjaan tertentu. Method ada dua macam,yaitu void dan non void.
a. void
adalah method yang tidak mengembalikan nilai. jadi void hanya melakukan suatu pekerjaan saja dan tidak menghasilkan data yang harus di tampung dalam suatu variabel. Contoh :
void lari(){
System.out.println('lari');
}
b.non void
adalah method yang mengembalikan nilai. Contoh:
String get_nama(String nama){
return nama;
}
di atas adalah contoh non void yang digunakan untuk mendapatkan nama.
3. Constructor
Construktor adalah method yang mempunyai nama yang sama dengan nama Class. Contoh :
Class Manusia{
public manusia(){ //ini adalah constructo
}
}
di atas adalah contoh dari construktor
4 Variabel
Variabel adalah data atau ciri yang dimiliki oleh class.contoh : Class manusia mempunyai data seperti tinggi badan,berat badan,warna rambut,jumlah mata. Class mobil mempunyai data seperti tahun pembuatan,jenis bahan bakar,dll.
sebagai contoh berikut saya buatkan dalam bentuk source code sederhana dalam bahasa java. Disini saya menggunakan IDE Netbeans sebagai editornya.
Buat project baru dan beri nama Class dengan nama Class Manusia.klik next trus sampai selesai sehingga di dapat struktur program sebagai berikut.
package manusia;
public class Manusia{
public static void main(String[]args){
}
}
package manusia;
public class Manusia{
int tinggi_badan;
int berat_badan;
String nama;
public manusia(){
// constructor
}
void set_nama(String nama){ //void
this.nama = nama;
}
void set_tinggi(int tinggi_badan){ //void
this.tinggi_badan = tinggi_badan;
}
void set_berat(int berat_badan){ //void
this.berat_badan = berat_badan;
}
int get_tinggi(){ // non void
return this.tinggi_badan;
}
int get_berat(){ // non void
return this.berat_badan;
}
String get_nama(){ // non void
return this.nama;
}
public static void main(String[]args){
Manusia sotak = new Manusia();
sotak.set_nama('sotak');
String nama = sotak.get_nama();
System.out.println(''+nama);
}
}
Comments
Post a Comment
-Berkomentarlah yang baik dan rapi.
-Menggunakan link aktif akan dihapus.