Ide dasarnya adalah menggabungkan data dan fungsi menjadi satu kesatuan unit yang dikenal sebagai object.
Yang harus diperhatikan :
• Class
• Attribute
• Method
• Object
• Inheritance
• Encapsulation/data hiding
Class (Kelas)
• Merupakan pola / Template yang menggambarkan kumpulan object yang mempunyai sifat yang sama, perilaku, atau disebut dengan himpunan object sejenis
• Di real-world, kita sering melihat banyak obyek dengan model yang sama. Obyek-obyek tersebut bisa memiliki perbedaan atau tidak.
• Misalnya : Mobil, mahasiswa
• Class adalah blueprint dalam membentuk obyek
Atribut dan Metode
• Atribut adalah data atau field yang menentukan ciri dari suatu class / obyek. Bisa disebut juga data anggota.
• Metode adalah fungsi yang dilakukan oleh class atau yang dikenakan terhadap class. Bisa disebut juga sebagai fungsi anggota (member function).
Object (Obyek)
• Object Merupakan Implementasi dari class
• Di real-world, tiap obyek memiliki ciri dan tingkah laku (behavior).
• Misalnya : Obyek-obyek mhs, ciri bisa dilihat dari warna kulit, suara, jenis kelamin. Tingkah laku : berlari, menulis, makan.
• Di programming, ciri dari tiap obyek diimplementasikan menjadi “attribute” (atau variabel)
• Tingkah laku diimplementasikan menjadi “method” (atau fungsi)
Inheritance (Pewarisan)
• Sifat dari suatu kelas diturunkan kepada kelas yang lain.
• Superclass : class yang diturunkan ke kelas lain.
• Subclass : class yang diturunkan dari kelas lain.
• Contoh : class “tabung” diturunkan dari kelas “lingkaran”
Contoh Inheritance
Encapsulation
• Data hiding
• Cara kerja dari suatu metode (fungsi) dalam mengakses data (atribut) bersifat tertutup.
• Bersifat seperti “black box”
Polymorphism
• Metode (fungsi) yang dapat melakukan tugas lebih dari satu jenis.
• Dikarenakan karena terdapat beberapa method dengan nama yang sama namun parameternya berbeda-beda.
Bahasa Pemrograman OOP
• Java
• .NET (ASP,VB)
• PHP
• C++
• Perl
• Python
• Delphi
Sejarah VB.Net
• Versi 1 (.NET 2002 / VB7.0) Framework V 1.0
• Versi 2 (.NET 2003 / VB7.1) Framework V 1.1
• Versi 3 (.NET 2005 / VB8.0) Framework V.2.0
• Versi 4 (.NET 2008 / VB9.0) Framework V.3.5
Hardware Requirment
• Komputer IBM PC atau Kompatible
• Monitor VGA atau layar Mempunyai resolusi Lebih tinggi
• Memori (RAM) 128 or Higher
• HardDisk : Software à 3 GB
• Keyboard
• Mouse
Software Requirment
• Operating System Windows Service Pack 2 or Later
• Visual Studio 2005 ( SDK .NET V2.0 or Later )
• Database Software
– Access
– MySql
– SQL Server
– Oracle
Membuat Project
• Membuka Aplikasi Visual Studio 2005
• Membuat (Create) Aplikasi Windows Application
• Menyimpan Project
• Keluar Dari Project
• Membuka Kembali Project yang sudah dibuat
Membuka Apikasi Visual Studio 2005
Membuka Apikasi Visual Studio 2005
Membuat Project Baru
Membuat Project Baru
Menyimpan Project
Keluar dari Project
Membuka Kembali Project
Dilanjutkan dengan mencari File yang bertipe .sln atau .vbproj
No comments:
Post a Comment