Konsep Dasar OOP Visual Lanjutan
Awesome Image

Assalamualaikum wr.wb
Pada pertemuan kali ini saya akan membahas OOP  (Object Oriented Programming) dan Perbedaan Class & Object, oh iya temen-temen Programmer pasti sudah tidak asing kan mendengar itu semua, oke deh tanpa berlama lama lagi saya akan menjelaskannya dan langsung praktik di Visual Studio 2010.
 
1. Apa itu Object Oriented Programming ?
Suatu metode pemrograman yang berorientasi kepada objek.Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Mobil, Mobil adalah sebuah objek. Mobil sendri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, lampu, kursi dll.sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain.
 
2. Perbedaan Class & Object ?
Kelas merupakan konsep pokok di bahasa pemograman berorientasi object, demikian juga di Java. Kelas merupakan bentuk logis yang menjadi landasan bangun seluruh bahasa pemograman berorientasi object. Kelas mendefinisikan bentuk dan perilaku object. Bahwa Kelas sungguh penting di Java. Kelas adalah tipe data abstrak yang dilengkapi implementasi parsial atau total.
Object adalah entitas dasar saat runtime. pada saat kode program dieksekusi, objek berinteraksi satu sama lain tanpa harus mengetahui detil data atau kodenya. interaksi antar objek ini dilakukan menggunakan suatu message. objek memiliki suatu siklus hidup, yaitu diciptakan, dimanipulasi, dan di hancurkan.
 Karakteristik Object :
Setiap Object memiliki Atribut sebagai status dan setiap object memiliki tingkah laku (Behavior)
Contoh : Object Mobil. Memiliki Atribut (state) : Pedal gas, ban, mesin,warna,pintu mobil dll. memiliki tingkah laku (Behavior) : Cara menghidupkan mesin, cara menjalankan Mobil dan Cara memundurkan Mobil.
Atribut -> Variable ( Member)
Behavior ->Method (Fungsi)
 
Membuat Class dan Object di Visual Studio 2010
 
Buatlah Project dengan Console Application
 
 
Membuat Class di Project Console
Buat Class dengan nama Segiempat dengan cara klik kanan di Project yang kita buat.
 
Jika sudah maka kita akan membuat Class Segiempat yang memiliki Attribut panjang dan lebar :
Public Class Segiempat
    '2017230092
    'Naufal Farisi Zamzam
    Public panjang As Double
    Public lebar As Double
End Class
 
Membuat Module di Project Console
 
Buat Module untuk Mengakses Class dengan Cara Klik Kanan di Project yang kita buat tadi.
 
Jika sudah berikut Source Code :
Module Module1
    '2017230092
    'Naufal Farisi Zamzam
    Sub Main()
        'Mendeklarasi variabel lokal
        Dim luas As Double
 
        'Mendeklarasikan refrensi ke kelas Segiempat
        Dim se As Segiempat
 
        'Membuat Object dari kelas Segiempat
        se = New Segiempat()
 
        'Mengisi Nilai Object
        se.panjang = 8
        se.lebar = 6
 
        'Mengisi Nilai Object
        luas = se.panjang * se.lebar
        'Menampilkan Luas
        Console.WriteLine("Luas Segi Empat={0}", luas)
        Console.ReadLine()
    End Sub
 
End Module
 
Jika sudah semua maka kita Running, dan hasil nya seperti berikut :
 
Mungkin Sekian dulu dari saya Materi tentan Membuat Class dan Object di Visual Studio 2010 jika teman-teman masih bingung dan ada yang mau di tanyakan silahkan komentar di bawah ini, karna malu bertanya sesat di jalan. jika ada kritik dan saran yang membangun bisa contact saya juga di bawah ini agar saya bisa selalu berkarya. Oh, iya jangan lupa Like dan share juga yah.
 
Baca Juga Materi Materi Visual Lanjutan lainnya :
 
 
Dan masih banyak lainnya di Pemrograman Visual Lanjutan di Blog saya
 
 
Wassalamualaikum wr.wb