Selamat Datang di blog sederhana saya,Semoga apa yang Kalian Inginkan dapat terpenuhi disini.

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 :

void lari(){

System.out.println('lari');

}
di atas adalah method untuk melakukan perintah mengeluarkan kata "lari" di console.

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){

}
}
diatas adalah sebuah Class bernama manusia. kemudian kita lanjut dengan method,variable,instance dan constructor. kodingnya sebagai berikut.

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);
}
}
 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.
Share:

Image Capture With OpenCV Java


Halo Pemirsa,Jumpa lagi dengan saya.Melanjutkan tulisan saya yang sebelumnya tentang OpenCV,kali ini saya mau nulis tentang Image Capture dengan OpenCV.

Jadi kali ini saya buat aplikasi sederhana untuk mengambil gambar menggunakan camera dengan library OpenCV yang di tulisan saya sebelumnya sudah di download.

Langsung aja ke TKP,cekidot...

Udah pada punya Netbeans dan udah bisa buat project kan ??kalo belum bisa saya cuma bisa berkata "terlalu.....".

Pertama buat project java 
 


seletah project terbentuk klik kanan pada library dan klik add jar dan pilih file jar yang ada di folder opencv/build/java 

dan hasilnya seperti ini
 

 setelah itu kita bisa mulai menulis koding


gak usah jelasin ulang yah ?? itu udah tak jelasin di samping barisnya berupa komentar.Hehehe...
dan kalo di running dan tidak ada masalah,nanti webcamp akan beberapa saat aktif dan mengambil gambar dan di command akan muncul tulisan seperti ini
 
 dan di folder project agan akan ada file Capture.jpg hasil pengambilan gambar
 dan kalo lagi apes,dan muncul kayak gini
 

itu berarti kita belum meload library yang ada di folder openCV/build/java/x64(untuk 64 bit).
jadi kita perlu mengatur classpath library yang kita perlukan.

Klik kanan project dan pilih properties kemudian run.Edit isi VM Options dengan nilai seperti yang di gambar.Karena saya pake 64 bit jadi saya pake yang di folder x64,untuk yang 32 bit bisa gunakan yang di x84 lalu klik OK.

 Setelah itu bisa di running lagi projectnya.

Sementara sekian dulu tulisan dari saya.Kita lanjutkan di lain kesempatan.See You....
Share:
  • ()
  • ()
Show more

Halaman