UNIVERSITAS GUNADARMA PENGENALAN TEKNIK BAHASA PEMROGRAMAN OOP Object
UNIVERSITAS GUNADARMA
PENGENALAN TEKNIK BAHASA PEMROGRAMAN
� OOP (Object Oriented Programming) adalah 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.
Beberapa bahasa pemrograman mendukung untuk melakukan Object-Oriented Programming atau Pemrograman berorientasi objek, contohnya Java, Python, PHP, Ruby.
1. Encapsulation (Pembungkusan) Sebuah proses penggabungan antara data dan fungsi yang berkaitan kedalam sebuah objek. Dengan demikian kita dapat membuat program yang terintegrasi tanpa harus mendeklarasikan variabel-variabel yang bersifat external.
2. Inheritance (Pewarisan) Kita dapat menciptakan objek baru yang diturunkan dari objek lain. Sifat yg terkandung didalam pada objek turunan adalah sifat hasil pewarisan dari sifat - sifat yg terdapat pada objek induk. 3. Polymorphism: Adalah proses kebanyak rupaan, artinya kita dapat mengimplementasikan sesuatu hal yang berbeda melalui suatu cara yang sama.
� Fungsi adalah kumpulan pernyataan yang dibentuk untuk menyelesaikan suatu tugas. � Hasil dari fungsi adalah nama fungsi yang hanya menghasilkan satu nilai.
� Adalah cara pemrosesan data yang terstuktur. � Terstruktur dalam: analisa, cara dan penulisan program. � Bahasa pemrograman terstruktur adalah pemrograman yang mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur. � Kontrol program terstruktur: – Runtun - urut (sequence) – Pilihan (selection) – Pengulangan (repetition - loop)
� Adalah bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. � Prosedur-prosedur ini dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat menggunakan parameter yang berbeda-beda untuk setiap pemanggilan. � Prosedur adalah bagian dari program untuk melakukan operasi - operasi yang sudah ditentukan dengan menggunakan parameter tertentu
� Event Driven adalah sebuah sifat yang terdapat pada bahasa pemrograman Microsoft Visual Basic (VB) dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows.
SELESAI TERIMA KASIH
- Slides: 11