Postingan

Menampilkan postingan dari Mei, 2015

Pengenalan Object Oriented Programming (OOP)

Gambar
Selamat malam sobat semua, gimana kabarnya malam minggu ini, banyak yang kencan pastinya, ciee yang jones ngirii :D. Okee langsung aja kita ke topik kali ini saya mau membahas tentang OOP. OOP singkatan dari Object Oriented Programming dalam bahasa indonesia disebut Pemrograman Berorintasi Object. Pemrogramman Berorientasi Object adalah Suatu metode dalam pemrograman yang berorientasi pada object. Tujuan dari OOP adalah untuk mempermudah membangun sebuah sistem program dengan cara mengikuti model dalam kegiatan sehari hari Istilah OOP 1. Object Object adalah semua yang ada di dunia nyata seperti mobil, motor, sepeda, komputer, dll. Setiap object memiliki atribut, object berfungsi untuk membungkus data dan fungsi bersama pada stu unit pada sebuah program komputer. 2. Class Definisi class yaitu template untuk membuat object. Class merupakan prototipe yang mendefinisikan variabel variabel dan method-method secara umum. Object merupakan hasil instansi dari suatu class. Proses pe...

Prinsip Dasar OOP

OOP adalah pemrograman yang tujuan utamanya membentuk objek, dan mengatur interaksi objek dengan objek lainnya untuk memecahkan masalah. Prinsip OOP ada 3, yaitu encapsulation, inheritance, serta polymorphisme. Encapsulation adalah mekanisme pemrograman yang membungkus kode dan data yang dimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu. Salah satu caranya dengan membentuk objek. Sedangkan manfaat encapsulation adalah : (1)Menyembunyikan implementasi detil sebuah class, dan menyediakan public method (2)Memaksa pengguna untuk menggunakan method untuk mengakses data (3)Membuat kode lebih terpelihara Inheritance memungkinkan programer meletakkan member yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy...