Object Oriented Programming

May 25, 2012

Assalammu’alaikum 😀

Kali ini saya akan coba sharing soal Object Oriented Programming (OOP) dari sudut padang saya dan saya juga akan mencoba step by step implementasi OOP ini dengan java jadi mungkin akan terdiri dari beberapa postingan.

OOP merupakan salah satu paradigma dari banyak paradigma dalam dunia pemrograman. Biasanya kita mengenal prosedural programming ketika kita mulai belajar di teknik informatika atau ilmu komputer. Setelah itu kita akan bertemu dengan yang namanya pemrograman berbasis objek (PBO) atau OOP dan paradigma lainnya ada functional programming, Aspect Oriented Programming dan lain-lain. Namun kali ini saya coba share mengenai OOP menurut otak dan hati nurani saya hahahaha.

Dalam berbagai referensi biasanya ketika kita masuk kedalam OOP kita harus melihat suatu sistem yang merupakan solusi yang ingin kita bangun dari suatu case sebagai Objek buka sebagai suatu proses. Mungkin dapat dikatakan ketika kita masuk kedalam prosedural programming kita melihat proses terlebih dahulu baru kita melihat ada apa saja dalam proses yang dibutuhkan proses itu sendiri, sedangkan dalam OOP, kita harus melihat berbagai objek terlebih dahulu baru melihat ada artibut apa saja yang ada di dalam objek tersebut (yang memungkinkan atribut tersebut merupakan objek dari kelas lain) dan juga proses apa saja yang dimiliki oleh objek tersebut atau biasa disebut dengan methode.

Continue reading

Advertisements

Inheritance program transaksi, dengan 3 kelas

hehehe sori dikarenakan di FB kurang bagus keliatannya hehe… jd pindah k sini dulu…

saya dapat soal tentang contoh inheritance dengan kasus transaksi yang menggunakan 3 kelas , yaitu kelas customer , barang dan transaksi..

soalnya walaupun kurang jelas kurang lebih di terjemahkannya begini…

ada 3 kelas , costumer, barang dan transaksi…

di transaksi harus ada data cusotmer ama barang yang di beli .. nah kalo gitu setelah kita buat kelas barang dan customer .. maka di kelas transaksi objek dan methode yang ada di 2 kelas td juga harus ada di kelas transaksi.. Continue reading