OOP
07.01
By
Ramdhan Muhammad
Artikel Pelajaran
1 komentar
Artikel P.S.B.O : OOP
Object Oriented Programing adalah sebuah paradigma
pemrograman, yang beranggapan bahwa semua komponen dalam sebuah aplikasi adalah
sebuah objek. Dengan
paradigma seperti ini, diharapkan aplikasi bisa lebih modular. Konsep
Object-Oriented-Programing Sebagaimana dinyatakan di atas, pemrograman
berorientasi obyek adalah gaya pemrograman
yang memungkinkan developer untuk membagi kelompok program yang sejenis ke
dalam sebuah kelas.Hal ini
membantu menjaga kode agar “don’t repeat yourself”
Salah satu manfaat utama dari pemrograman dengan
konsep DRY di atas adalah bahwa, jika ada perubahan informasi dalam sebuah
program, developer biasanya hanya perlu melakukan satu perubahan yang
diperlukan untuk memperbarui kode. Salah
satu mimpi buruk terbesar bagi pengembang adalah memaintenance kode aplikasi
dimana banyak data yang redundant, yang
berarti bahwa perubahan sekecil apapun pada sebuah program menjadi sebuah
permainan yang lebih membuat frustasi daripada memikirkan negara kita tercinta
ini.
mengintimidasi banyak developer karena
memperkenalkan sebuah sintaks baru dan, dengan polosnya, muncul menjadi jauh
lebih kompleks daripada kode prosedural sederhana, atau inline.
Pengertian Object Oriented Programing
(DRY) dan mudah dalam maintenance.
Tehnik Pemodelan
Object
Teknik pemodelan objek
menggunakan tiga macam model untuk
menggambarkan
sistem :
A. Model Objek
Model objek menggambarkan struktur statis dari suatu
objek dalam sistem dan relasinya
Model objek berisi diagram objek. Diagram objek adalah
graph dimana nodenya adalah kelas yang mempunyai
relasi antar kelas.
B. Model Dinamik
Model dinamik menggambarkan aspek dari sistem yang
berubah setiap saat.
Model dinamik dipergunakan untuk menyatakan aspek kontrol
dari sistem.
Model dinamik berisi state diagram. State diagram adalah
graph dimana nodenya adalah state dan arc adalah
transisi
antara state yang
disebabkan oleh event.
C. Model Fungsional
Model fungsional menggambarkan transformasi nilai
data di dalam sistem.
Model fungsional berisi data flow diagram. DFD
adalah suatu graph dimana nodenya menyatakan
proses dan arcnya
adalah aliran data.
Manfaat dan Penerapan Object Oriented Programing
Kesimpulan Object Oriented Programing
Namun,
jika kita pelajari dengan seksama, OOP sebenarnya adalah sebuah pendekatan
mampir-mampir atuh ka http://mangubay.blogspot.com/
BalasHapus