Dalam pemrograman berorientasi prosedur dalam mengidentifikasi tugas-tugas dilakukan dengan membagi tugas-tugas ke dalam sub-sub tugas yang lebih kecil sampai ke yang paling sederhana yang sering disebut teknik top-down atau dapat juga dilakukan dengan teknik bottom-up.
Sedangkan dalam pemrograman OOP, pertama kita memisahkan class-class dalam project kemudian mencari method dalam class. Setiap method dihubungkan oleh class yang bertanggung jawab untuk melaksanakan operasi.
OOP merupakan paradigma pemrograman yang popular saat ini yang telah menggantikan teknik pemrograman berbasis prosedur. OOP ini dikembangkan pada permulaan tahun 1970. Pemrograman Berorientasi Objek (Object Oriented Programming/OOP) merupakan pemrograman yang berorientasikan kepada objek., dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing object harus berisikan informasi mengenai dirinya sendiri dan dapat dihubungkan dengan Object yang lain.
Dalam Object Oriented Programming ada beberapa istilah yang harus anda pahami:
·Object
Object adalah sesuatu yang bisa dianalogikan dengan benda, orang, tempat, kejadian atau konsep-konsep yang ada di dunia nyata yangdigunakan pada perangkat lunak atau sistem informasi. Contohnya kampus, gedung, mahasiswa, kuliah, registrasi, pembayaran dan yang lainnya.
·Class
Class adalah kumpulan/himpunan objek dengan atribut/properti yang mirip, prilaku yang mirip, serta hubungan dengan object yang lain dengan cara yang mirip.
·Atribut
Atribut adalah data yang dimiliki oleh object dalam kelas.
Jika dari pengertian tersebut anda masih belum paham maka dapat saya gambarkan contohnya
Kelas : Manusia
Object : Rini, Budi
Atribut : Rini memiliki atribut nama, Alamat, Umur
Terima kasih anda telah mengunjungi blog ini. Di blog ini saya akan berbagi cerita tentang pengetahuan dan pengalaman saya di dunia teknologi. Jika anda telah mengunjungi blog ini silakan isikan comment dan tuangkan pengetahuan anda pada blog saya ini.