Anda di halaman 1dari 28
 
MENGGUNAKAN OBJEK KONTROL GAMBAR DAN PEWAKTU
Cakupan Materi : Properties, Event, dan Method Untuk Menampilkan isi file Gambar, kontrol yang dapat digunakan ada 2 (dua) yaitu Image dan
Picture Box 
. Ekstensi dari file gambar antara lain : BMP, JPG, GIF, PNG, dsbnya. Untuk pemrograman yang memerlukan pemanfaatan data waktu biasanya menggunakan kontrol
Timer 
.
 
OOP pada VB.Net 1.1. Pengertian Object Oriented Programming (OOP) Object Oriented Programming merupakan sebuah sudut pandang pemecahan masalah. Masalah yang dimaksud di sini merupakan masalah yang berhubungan dengan computer yang dipandang sebagai kumpulan objek yang saling berhubungan. 1.2. Tujuan OOP Tujuan utama dari pengembangan pendekatan berorientasi objek adalah untuk menghilangkan kelemahan-kelemahan yang terdapat pada pendekatan prosedural. Pada OOP, data dibutuhkan sebagai elemen yang penting dan tidak boleh mengalir secara bebas dalam sebuah program. Data yang terikat pada function dan harus dilindungi terhadap kemungkinan perubahan dari luar function. Catatan : Anda dapat melihat konsep OOP seperti suatu objek telebisi, dimana sebagai pemakai kita tidak perlu terlalu pusing dengan komponen apa saja yang bekerja didalam televise tersebut, tetapi sebagi pemakai kita cukup mengerti bagaimana menghidupkan, memilih channel, mengubah volume suara, dan beberapa setting dasar. OOP memungkinkan untuk pemecahan masalah kedalam sejumlah entitas yang disebut sebagai objek dan kemudian mengembangkan data dan fungsi disekitar objek tersebut. Salah satu manfaat yang terpenting dari OOP adalah pemanfaatan kembali. Selain kemampuan yang sudah dijabarkan di atas, beberapa kemampuan utama dari OOP yang lain ialah sebagai berikut: 1. Lebih menekankan pada data daripada prosedur. 2. Program terbagi atas objek-objek. 3. Data disembunyikan dari akses oleh fungsi-fungsi eksternal. 4. Melalui function objek dapat berkomunikasi satu dengan yang lain. 5. Mengikuti pendekatan buttom up. 1.3. Konsep Dasar OOP Konsep dasar suatu program termasuk dalam OOP, apabila terdapat pembungkusan (Encapsulation), Polymorphisme, turunan (Inheritance) dan abstraction. 1.3.1. Encapsulation (Pembungkusan) Encapsulation (Pembungkusan) yaitu mengemas suatu objek sehingga pada saat kita akan memakai objek tersebut kita tidak perlu lagi tahu tentang detail bagaimana suatu action itu terjadi. Contoh dalam hal ini, misal siswa (suatu object) sedang menulis (method). Maka detail dari tentang cara siswa itu menulis (bagaimana otot tangan itu bekerja untuk menulis, bagaimana sistem saraf pusat memerintahkan untuk menulis) kita tidak perlu mengerti. Kita hanya melihat si siswa sedang menulis.
 
Contoh : class Siswa { String nama; String nim; void isiData ( String namaku,String nimku ) { nama = namaku; nim = nimku; } String ambilNama() { return nama; } String ambilNim() { return nim; } } public class Mahasiswa { public static void main ( String [] args) { Siswa mahasiswa_itn = new Siswa();
mahasiswa_itn.isiData(“Dina Damayanti”,”0412585″); System.out.println( “Nama : ” +
 mahasiswa_itn.ambilNama());
System.out.println( “Nim : ” + mahasiswa_itn.ambilNim());
} } 1.3.2. Polymorphisme Polimorphisme merupakan suatu object bisa bertindak lain terhadap message/method yang sama. Misalkan kita punya satu class hewan dan diturunkan menjadi dua class hewan berkaki dua dan hewan berkaki empat. Ketika hewan berkaki dua melakukan method makan maka yang dilakukan adalah makan dengan paruhnya, dan ketika hewan berkaki empat juga makan maka dia akan menggunakan mulutnya. Keduanya melakukan aksi yang sama yaitu makan akan tetapi perlakuannya lain. Contoh : class Binatang{ public void info(){
System.out.println(” Info tentang Hewan : “);
} }

Puaskan Keingintahuan Anda

Segala yang ingin Anda baca.
Kapan pun. Di mana pun. Perangkat apa pun.
Tanpa Komitmen. Batalkan kapan saja.
576648e32a3d8b82ca71961b7a986505