1 / 13

Pertemuan 7 Memanipulasi Object

Pertemuan 7 Memanipulasi Object. Matakuliah : M0064/Programming I Tahun : 2005 Versi : <<versi/revisi>>. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat menerapkan Object dalam Visual Basic. Outline Materi. Setting Object

zahi
Download Presentation

Pertemuan 7 Memanipulasi Object

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 7Memanipulasi Object Matakuliah : M0064/Programming I Tahun : 2005 Versi : <<versi/revisi>>

  2. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat menerapkan Object dalam Visual Basic

  3. Outline Materi • Setting Object • Encapsulate Record dalam Object • Sintaks Set dan Nothing • Deklarasi Object • Instansiasi Object • Manipulasi Object • Terminasi Object

  4. Sintak Set dan Nothing • Pada saat membuat sebuah object baru, kita perlu merefer / merujuk sebuah variable yang menjadi nama object tersebut. Perintah yang digunakan adalah SET. Dim objTest as cTest Set objTest = New cTest • Fungsi perintah SET disini adalah untuk merujuk variable objTest ke sebuah object yang dibuat dari cTest

  5. Sintak Set dan Nothing • Untuk menghentikan hubungan antara variable object dengan object yang bersangkutan digunakan perintah SET … NOTHING Contoh : Set objTest = Nothing • Perintah diatas akan menghentikan rujukan variable objTest ke object yang sebelumnya ditunjuk olehnya

  6. Daur Hidup Project • Setiap object melalui daur hidup yang terbagai dalam beberapa tahap • Tahap tahap tersebut adalah : • Deklarasi Object • Instansiasi Object • Manipulasi Object • Terminasi Object

  7. Deklarasi Variable Object • Mendeklarasi object sama seperti pada saat mendeklarasikan variable biasa. Contoh : Private objMhs as cMhs, atau Private objMhs as New cMhs (cMhs adalah sebuah Class Module yang akan dibuat menjadi objMhs) • Deklarasi tidak akan membuat object yang baru, disini kita baru menentukan tipe object dari objMhs

  8. Instansiasi Object • Proses dalam instansiasi akan membuat sebuah object baru dari deklarasi yang sudah dibuat • Ada beberapa cara menginstansiasi object • Cara I : Private objMhs as cMhs Set objMhs = New cMhs • Cara II : Private objMhs as New cMhs cMhs.Nimhs=“0104940309” Perbedaan kedua cara instansiasi tersebut pernah dibahas. Jelaskan bedanya.

  9. Instansiasi Object • Cara pertama instansiasi terjadi pada saat dijalankan perintah Set, jadi jelas kapan object terbentuk • Sedangkan cara kedua, object akan terinstansiasi pada saat property object diakses pertama kali • Pada saat sebuah object terbentuk (instansiasi) maka Event Class Initialize akan dijalankan.

  10. Manipulasi Object • Sebuah object bisa dimanipulasi dalam berbagai cara, melalui pengubahan property atau method yang dijalankan • Untuk memanipulasi sebuah object kita bisa merefer dua variable atau lebih yang merujuk ke satu object Dim objMhs as cMhs Set objMhs = New cMhs Dim objMhsAktif as cMhs Set objMhsAktif = objMhs

  11. Manipulasi Object • Jika potongan program diatas dijalankan, hasilnya hanya ada satu object dengan dua nama yaitu objMhs dan objMhsAktif • Variable yang merujuk ke satu object bisa dihilangkan jika variable object diluar scope variable, variable di SET menjadi Nothing atau variable dirujuk ke object yang lain

  12. Terminasi Object • Dalam kondisi normal, ada dua cara menghentikan object : • Tidak ada variable yang menunjuk ke object tersebut • Program dihentikan secara normal • Pada saat program dihentikan, semua variable dikategorikan diluar scope, sehingga semua object akan dihapuskan (destroy). Event Class Terminate akan dijalankan pada saat object diterminate.

  13. SELESAI

More Related