Saturday, January 18, 2014

KONSEP DASAR OOP



KONSEP-KONSEP OOP
1. Kelas Abstrak (Class Abstraksi)
2. Enkapsulasi (encapsulation)
3. Pewarisan (Inheritance)
4. Polimorfisme (polymorphism)

1. Kelas Abstrak (Class Abstraksi)

  • Kelas merupakan deskripsi abstrak informasi dan tingkah laku dari sekumpulan data.
  • Kelas dapat diilustrasikan sebagai suatu cetak biru(blueprint) atau prototipe yang digunakan untuk menciptakan objek.
  • Kelas merupakan tipe data bagi objek yang mengenkapsulasi data dan operasi pada data dalam suatu unit tunggal.
  • Kelas mendefinisikan suatu struktur yang terdiri atas data kelas (data field), prosedur atau fungsi (method), dan sifat kelas (property).
2. Enkapsulasi (encapsulation)
  • Istilah enkapsulasi sebenarnya adalah kombinasi data dan fungsionalitas dalam sebuah unit tunggal sebagai bentuk untuk menyembunyikan detail informasi.
  • Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu kelas karena kita tidak perlu mengetahui segala hal secara rinci.
  • Enkapsulasi menekankan pada antarmuka suatu kelas, atau dengan kata lain bagaimana menggunakan objek kelas tertentu.
  • Contoh: kelas mobil menyediakan antarmuka fungsi untuk menjalankan mobil tersebut, tanpa kita perlu tahu komposisi bahan bakar, udara dan kalor yang diperlukan untuk proses tersebut.
3. Pewarisan (Inheritance)
  • Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada.
  • Penurunan sifat ini bisa dilakukan secara bertingkattingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik.
  • Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya.
  • Dengan konsep pewarisan, seorang programmer dapat menggunakan kode yang telah ditulisnya pada kelas super berulang kali pada kelas-kelas turunannya tanpa harus menulis ulang semua kodekode itu.
4. Polimorfisme (polymorphism)
  • Polimorfisme merupakan kemampuan objekobjek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama.
  • Polimorfisme juga dapat dikatakan kemampuan sebuah objek untuk memutuskan method mana yang akan diterapkan padanya, tergantung letak objek tersebut pada jenjang pewarisan.
  • Method overriding.
  • Method name overloading.
KARAKTERISTIK OOP
  • Semua adalah objek.
  • Komputasi dilakukan dengan komunikasi antar objek. Setiap objek berkomunikasi dengan objek yang lain melalui pengiriman dan penerimaan pesan.
  • Sebuah pesan merupakan permintaan atas sekumpulan aksi dengan semua argumen yang diperlukan untuk menyelesaikan suatu tugas tertentu.
  • Setiap objek memiliki memori sendiri, yang dapat terdiri dari objek-objek lainnya.
  • Setiap objek adalah wakil atau representasi dari suatu kelas. Sebuah kelas dapat mewakili sekelompok objek yang sama.
  • Kelas merupakan kumpulan tingkah laku yang berkaitan dengan suatu objek. Jadi, semua objek yang merupakan wakil dari kelas yang sama dapat melakukan aksi yang sama pula.
  • Kelas-kelas diorganisasikan ke dalam struktur pohon yang berakar tunggal, yang dinamakan dengan jenjang pewarisan (inheritance hierarchy).
  • Setiap objek pada umumnya memiliki tiga sifat, yaitu keadaan, operasi dan identitas objek.
  • Operasi merupakan tindakan yang dapat dilakukan oleh sebuah objek.
  • Keadaan objek merupakan koleksi dari seluruh informasi yang dimiliki oleh objek pada suatu saat.
  • Informasi yang terkandung pada objek tersebut pada akhirnya memberikan identitas khusus yang membedakan suatu objek dengan objek lainnya.
CONTOH PROGRAM

"MENAMPILKAN NAMA DENGAN IMPUTAN USER"
public class nama {

    public static void main (String[] args) {
    String nama;
    nama = (JOptionPane.showInputDialog(null,"nama"));

    JOptionPane.showMessageDialog(null," hello "+nama);

Referensi :
1. http://id.wikipedia.org/
2. Jeni-dasarpemrogramanjava.pdf
3. Codenhead-javabasic.pdf

Tuesday, January 14, 2014

Cara Mengkoneksikan Visual Basic ke Database Accsess Menggunakan ADOD


 Cara Mengkoneksikan Visual Basic ke Database Accsess Menggunakan ADODC

Hello Sahabat semua Kembali Lagi dengan saya, kali ini tutorialnya adalah cara mengkoneksikan vb 6.0(visual basic 6.0 ) ke accsess menggunakan ADODC, sebenarnya saya bingung mau ngomong apalagi
Saya nggak bisa ngomong terlalu banyak ya suadah langsung saja ya… pemirsa sahabat dunia semua langsung saja …….
Pertama2 kalian harus baca bismillah biar success and then, yang kedua
Buka Microsoft Accsess dan buatlah database baru serta buatlah table dengan ketentuan terserah anda
Jika anda ingin mengikuti langkah2 saya maka buatlah struktur table seperti berikut ini:
Keterangan:Nama Database :Mencoba_coba, Nama Tablenya: mencoba_coba
Lalu struktur tabelnya:
Field Name    Data Type
ID                  AutoNumber
Nama                  Text
Alamat                Text
Kelas                  Text
Setelah selesai membuat database dan tabel dengan struktur seperti diatas maka simpanlah database anda dengan file extensi *.mdb atau dikonfert ke Microsoft Access 2000. kenapa demikian ,karena vb 6.0 ini tidak bisa membaca database yang ber extensi *.accdb atau lainnya kecuali *.mdb, So… You Must to BeCarefully.
Setelah selesai menyimpan database dengan extensi *.mdb sekarang anda harus mengatur pada ODBC nya, oh iya sebelumya ada info sedikit tentang penyimpanan database nya kalian di sempatkan menyimpan databasenya pada drive C:,D:,E: dan seterusnya, lho kenapa ???, karena jika kalian menyimpan databasenya ke libraries atau di my document atau others nanti akan susah dicari ketika memasukkan database ke ODBCnya So… once again You must to Becarefuly.
Ok selanjutnya kita membuka ODBC dengan langkah2 sbb:
Masuk Control Panel kalau bingung lihat dibawah inià
Klik tanda window-->lalu klik contol panel maka akan tampil tampilan seperti dibawah ini:
 
Dan setelah itu pada view by: Category pilih small icon dan maka akan tampil seperti dibawah:
 
Dan sekarang klik lah ODBC,Setelah di klik ODBC akan tampil seperti dibawah:
 
 Setelah tampil seperti diatas maka klik lah Add….
Setelah itu Pilih lah Drive do Microsoft Access(*.mdb) maka tampil sptdbw(seperti dibawah)

  Perhatikan gambar di atas pada Data Source Name ini silahkan isi terserah anda, entah anda isi dengan nama ibu anda, nama pacar anda, nama mantan anda terserah lah tidak harus sama dengan nama databasenya pokoknya terserah kamua aja oyi….
Lau pada Descriptionnya juga terserah di isi boleh gak di isi juga boleh.
Setelah itu pilih Select….. dan maka akan tampil seperti dibawah ini.

 
Dan sekarang perhatikan gambar diatas nah di mulai dari Drives: nah yang ini adalah Drive yang di buata 
 anda menyimpan database tadi kalau saya menyimpan pada drive E:, oh iya gambar diatas saya setting terlebih dahuluh maka jadinya langsung instan seperti diatas, nah lalu sekarang pada Directories: nah yang ini anda menyimpan di mana jika anda menyimpan pada forler ke folder maka vcari sendiri. Tapi lebih mudah anda menyiompan databasenya dalam folder yang mudah di cari, atau menyimpan folder di daerah luar sendiri, jadi ketika Drive tersebut dipilih maka anda tinggal membuka folder seperti saya diatas hehe terus pada Database name anda harus memilih nama databasenya atau database yang anda buat tadi, jika tidak tampil database anda mungkin anda salah memberi extensinya atau salah menyimpan databasenya di folder. Pokoknya anda harus teliti So… Once Again You Must to be carefully.
Setelah itu klik ok.
Selesai dahh gampangkan hehehe J, lho mas ok Cuma gitu katanya koneksi database ke vb lalu mana vbnya. Hahahahah maksud saya selesai itu adalah selesai mensetting database pada ODBC nya nahhh sekarang anda buka vb 6.0 nya ok silahkan:
Setelah dibuka vbnya pilih standart EXE lalu klik ok
Lalu tambah kan kompon pada vb tersebut dengan cara cepat atau pake shortcut Ctrl +T
Maka akan tampil sbb:

Lalu Centang yang namanya Microsoft ADO Data Control (OLEDB) atau juga disebut (ADODC)
Lalu klik Apply dan klik close nah sekarang komponennya sudah bertambah

Seperti yang tertera di bawah ini:

Setelah semuanya selesai membuat komponen sekarang buatlah tampilan program sebagai berikut:
 
 Nah setelah selesai membuat tampilan program seperti diatas sekarang kita akan mengkoneksikan database nya dengan vb ini.
Sekarang letakkan kursor diatas komponen ADODC lalu klik kanan dan pilih ADODC Properies

Lalu pilih Use Connection String dan klik Build… maka akan tampil Tampilan seperti dibawah,
namun jika anda masih berada pada menu Provider langsung aja klik next atau langsung aja klik Connection pada menu diatas sendiri.

Sekarang klik Use data source name dan klik Refrash setelah itu pilih nama data source name yang anda buat tadi pada ODBC tadi kalau data source saya adalah Mencoba_coba,
dan setelah anda sudah memilih data source nya sekarang tinggal ngetes aja apakah koneksinya sudah
sukses dengan cara klik Test Conncetion maka akan tampil seperti dibawah:
 
Setelah sukses tek koneksi klik ok lalu klik ok. Nah sekarang kita kembali pada Property Pages seperti dan pada menu pilih lah RecordSource atau seperti tampilan dibawah ini
Nah sekarang perhatikan pada gambar di atas pada Command Type pilihlah : 2-adCmdTable ,
Ini berfungsi sebagai mengetahui table yang berada pada database yang telah anda buat
Lalu pada Table or Stored Procedure Name itu adalah nama table yang telah anda buat di dalam database tadi, atau tampilan jelas nya sbb:
 
Lalau pada Command Text(SQL) nya nggak usah diisi nggak papa kok lanjut aja sekarang klik Apply aja lalu klik OK. Nah setelah itu jalan kan saja Programnya, maka akan tampil seperti ini:
 
Lho kok kosongan gak ada isinya mas??? Lha kenapa kok kosong gak ada isinya ????
Karena anda dan saya belum mengisi databasenya, coba sekarang isilah database anda dengan nama terserah, setelah itu jalankan lagi programnya.
Lho mask ok masih belum tampil datanya….. mas gimana nih tanggung jawab dong…. :p
Hahahah J santai aja kale kenapa data yang ada di dalam database tidak tampil padahal sudah terkoneksi pada vb, karena pada property Text1,Text2,Text3,Text4, dan sebanyak text yang dibuat, Datasource dan Datafield Belum di setting. Nah sekarang ikuti langkah2 saya untuk mensetting itu semua.
Pertama klik komponen Text1 atau seperti ini:
 
Lalu lihatlah pada Properties-Text1. Dan pada property DataSource pilih Adodc1 dan pada DataField pilih urutan fieldnya sesuai urutan pada database, dan urutannya pada database saya adalah ID,Nama, Alamat,Kelas. Lebih Jelasnya lihat dibawah ini:
 
Dan lakukanlah percobaan seperti gambar diatas pada text berikutnya yaitu Text2,Text3,Text4,dan sebanyak text yang anda buat namun harus sama jumlahnya dengan field yang ada pada database nya.
Setelah selesai semua penyetingan pada DataSource Dan Datafield, maka jalan kan kembali program anda. Maka tampil sesuai dengan apa yang kita bahas, lihat dibawah ini:
 
Nah sekarang sudah tampil Alhamdulillah sudah selesai
Oh iya ada satu lagi, pada komonen Adodc1 lihatlah tanda ysng dilingkari ini:
 
Itu berfungsi sebagai penggeseran suatu data, jika anda memiliki data lebih dari satu.

Thanks For :
My God is Allah
My Mother And My Father
My Perents and My Best Friend an then My Friends
And My Teacher
And Others