260 likes | 417 Vues
Pemrograman VB.NET. Pertemuan 1. Konsep Object-Oriented. 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 Polymorphism. Class (Kelas).
E N D
Pemrograman VB.NET Pertemuan 1
Konsep Object-Oriented 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 • Polymorphism
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.
Object (Obyek) • 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”
Bidang superclass Lingkaran Segi empat subclass Tabung Kubus 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
Membuat Project Baru 1 • Nama Project yang Hendak Dibuat • Alamat Tempat Penyimpanan Projet • Nama Solution 2 3
Menyimpan Project • Klik Menu File Save All • Tekan Icon Disket Berlapis didalam Toolbar
Keluar dari Project • Klik Menu Exit • Klik Icon Close di pojok Kanan Atas
Membuka Kembali Project • Klik Menu File Open Project/Solution • Klik Icon Open pada toolboar
Membuka Kembali Project Dilanjutkan dengan mencari File yang bertipe .sln atau .vbproj Klik Open