Posts

Showing posts with the label OOP

Review Tentang OOP untuk Persiapan Design Pattern

Image
Review tentang OOP Tujuan Mempelajari Design Pattern: Dapat menyelesaikan masalah pemerograman dengan baik dan benar Mengapa harus review article tentang OOP sebelum mempelajari design pattern? Sebagian besar dari design pattern bisa di bilang menggunakan konsep OOP jika anda tidak mengerti OOP bisa jadi boomerang buat anda jika anda ingin langsung belajar design pattern. Article yang saya tulis ini adalah ringkasan jika anda baru anda bisa membaca di link ini Apa itu Class? - class adalah blueprint - Fields(Instance Variables) = Apa yang Objek Ketahui -Method(Function) = Apa yang objek Lakukan Animal Name:string Height :double weight : int favoriteFood : String speed : double Animal() : coid move(int) :void eat() : void setName(String) :void getName() :string Apa itu Inheritance? - Apa yang biasa di miliki class - membuat abstract feature - meng overide(mengesampingkan) atau extend(menambahkan) metode yang tidak berjalan. ...

Apa Pengertian OOP dan Mengapa Penting dalam Bahasa Pemerograman

Image
Apa Itu Object Oriented Programming? Object Oriented Programming adalah "model" pemerograman berdasarkan "object".  Object-oriented Programming menfokuskan kepada "object"  daripada logika untuk memanipulasi object tersebut. Object oriented programming lebih mengutamakan object daripada "action" dan lebih mengutamakan data daripada logic. Langkah pertama ketika anda menggunakan Object Oriented Programming adalah mengidentify semua data dan bagaimana hubungan antara data tersebut yang biasa di kenal dengan Data Modelling. Mengapa Harus menggunakan Object Oriented Programming? Mari kita flash back ke masa ketika kuliah jika anda adalah anak IT pasti anda akan mendengar istilah KISS(Keep It Simple Stupid) atau DRY(Dont Repeat Yourself) jika anda tidak kuliah di IT-pun anda pasti mendengarnya ketika anda belajar IT. Pertanyaan jika anda membuat website adalah apakah anda harus menggunakan object oriented programming? Untuk menjawab pertanya...