Matakuliah Tahun Versi : M0462/Programming I : 2005 : <<versi/revisi>> Pertemuan 3 Object dalam Visual Basic 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan Object dalam Visual Basic 2 Outline Materi • • • • • • • • Konsep Object Pendekatan Terstruktur Karakteristik Pendekatan Terstruktur Model Pendekatan Terstruktur Pendekatan Berorientasi Objek Karakteristik Pendekaan Berorientasi Objek Model Pendekatan Berorientasi Objek Pendekatan Objek dalam VB 3 Konsep Object Ada dua buah pendekatan dalam pengembangan sebuah sistem, yaitu : • Pendekaan terstruktur (tradisional) • Pendekatan berorientasi objek (non-tradisional) 4 Pendekatan Terstruktur • Pendekatan tradisional (terstruktur) – Pemrograman berorientasi prosedur – Berfokus pada proses (prosedur dan fungsi) – Data berupa data global dan data lokal Kelemahan utama dalam pendekatan ini adalah kurang bisa melokalisasi kesalahan dan tidak menggambarkan sesuai dunia nyata 5 Karakteristik pendekatan Terstruktur • Penekanan pada algortima pemecahan masalah • Program berukuran besar dipecah menjadi kecil kecil • Kebanyakan fungsi/prosedur berbagi data global • Data bergerak bebas dari satu fungsi ke fungsi lain • Pendekatan bersifat top down (atas ke bawah) 6 Model pendekatan Terstruktur Data Global Fungsi 1 Data Lokal Data Global Fungsi 2 Data Lokal Fungsi 3 Data Lokal 7 Pendekatan Berorientasi Objek • Pendekatan ini membuat data dan fungsi/prosedur terbungkus dalam satu objek. • Data tidak bisa langsung diakses tanpa melalui fungsi yang ada 8 Karakteristik Pendekatan Berorientasi Object • Pendekatan kepada objek yang sebenarnya adalah data dan prosedur/fungsi • Program besar dibagi menjadi objek objek • Data tersembunyi dan terlindung dari fungsi / prosedur yang ada di luar • Antar objek dapat saling berkomunikasi melalui pesan • Pendektan secara bottom-up (bawah ke atas) 9 Model Pendekatan Berorientasi Object Objek A Objek B Data Data Fungsi Fungsi Objek C Data Fungsi 10 Contoh Object Nama : Simba Asal : Afrika Jenis : Carnivora Habitat : Padang Pasir Warna Rambut : coklat Berjalan Tidur Makan Berlari Menerkam No Seri : KVAxXx Pabrik : Benz Jenis : Sport Warna :merah Mesin : 12 valve Starter Ganti Gigi Ubah Gas Rem 11 Pendekatan Object dalam VB • Sebuah objek dalam Vb, terdiri dari 3 hal : – Identitas unik (berupa Name dalam Properties) – State dari objek (berupa keseluruhan Properties, kecuali Name) – Fungsi atau prosedur (Event dari setiap objek) – Contoh : dibust sebuah tombol commandButton dan diberi nama cmdOK (lihat halaman berikut) 12 objek fungsi identitas properties 13 Referensi • http://www.programmersheaven.com/zone 1/articles/article594.htm 14 SELESAI 15
© Copyright 2024 Paperzz