Perbedaan Object Oriented Programming Dan Prosedural
Perbedaan OOP Dan Prosedural kalau ngomong-ngomong duduk kasus pemrograman procedural, tentu kita tidak lupa dengan lawan maennya yaitu pemrograman OOP.
Pada dasarnya, memang dalam pembuatan sebuah kegiatan terdapat dua teknik, yaitu teknik procedural dan teknik OOP, yang keduanya sama-sama mempunyai arti, maksud,tujuan dan laba (maaf ya bahasa ane tingkat tinggi nih brooow…!!...
pake maksud, tujuan, dan laba segala…dulu bahasa indonesianya ngulang mulu…)
Pemrograman procedural, kalau kita bedakan dengan OOP tentunya.
Baca: Perbedaan PHP4 dan PHP5Kalau kita mempuat kegiatan dengan teknik procedural berarti kita harus menciptakan banyak fungsi-fungsi yang nantinya mempunyai kegunaan bagi kelangsungan hidup program, dengan menciptakan fungsi-fungsi tersebut kita sanggup membedakan mana yang fungsi satu dan mana fungsi yang lainnya. Contohnya teknik pemrograman procedural sanggup dilihat dibawah ini …!
Data 1 Data 2 Fungsi1() Fungsi2() ...... Data A Data B FungsiA() FungsiB()
Pengertian Pemrograman OOP
sedangkan OOP (Object Oriented Programming) ialah pemrograman yang beroientasi pada objek. Adapun cirri-ciri pemrograman OOP ialah ; Abstract
Sesuai dengan artinya, abstract tayaitu tidak tampak, bukannya hantu.
maksudnya pemrosesan coding yang kita buat tidak tampak bentuknya atau sering disebut dengan objek yang terjadi arena kelas yang dijlankan menjadi kegiatan yang sudah siap digunakan, sedangkan class ialah kumpulan dari coding yang dibentuk oleh programmer. Ilustrasinya sanggup diliat di bawah ini…!!
maksudnya pemrosesan coding yang kita buat tidak tampak bentuknya atau sering disebut dengan objek yang terjadi arena kelas yang dijlankan menjadi kegiatan yang sudah siap digunakan, sedangkan class ialah kumpulan dari coding yang dibentuk oleh programmer. Ilustrasinya sanggup diliat di bawah ini…!!
//Objek 1 class data 1 data 2 Fungsi1() Fungsi2() End class ...... //Objek 2 class data a data b FungsiA() FungsiB() End class
Encapsulation
Encapsulation sanggup di umpamakan menyerupai sebuah kapsul obat, dimana didalam kapsul tersebut banyak berisikan butiran-butiran kecil obat, berarti kegunaan kapsul pada obat ialah sebagai pembungkus obat didalamnya, begitu juga halnya dengan pemrograman encapsulation ini sebagai pembungkus gosip detail dari class.
Inheritance
Kalau dalam OOP, inheritance ini juga disebut sebagai pewarisan, maksudnya bahwa ada kekerabatan antara dua buah class atau lebih yang mempunyai atribut dan metode yang sama dengan class yang lain, ada namanya class anak atau disebut juga dengan class turunan (sub class) dan ada juga namanya class induk (super class)
Polymorphisme
Polymorphisme sanggup diumpamakan menyerupai halnya seorang penyanyi yang objeknya sama menyanyi, namun bentuk dan prilakunya dalam menyanyi berbeda.
Apabila dilihat dari perbandingan antara pemrograman dengan teknik procedural dan OOP sekilas sama namun berbeda, bantu-membantu konsep dasar dari pembuatan kegiatan ialah bagaimana gosip sanggup diberikan kepada user, banyak jalan menuju roma bung…hehehe…
apapun teknik pemrograman yang dipakai maka pada hakekatnya sama kan, procedural maupun OOP sama-sama mempunyai kekurangan dan kelebihan.
apapun teknik pemrograman yang dipakai maka pada hakekatnya sama kan, procedural maupun OOP sama-sama mempunyai kekurangan dan kelebihan.
Misalnya, dalam OOP masih bnayk kita lihat bug yang terjadi, begitu juga dengan procedural jikalau fungsi terlalu banyak, maka susah untuk dipelihara dan dikembangkan, kini tergantung pada pejuang-pejuang mau pilih yang mana…
Oke mungkin hanya itu saja yang sanggup penulis sampaikain atau share kepda sahabat semua, biar apa yang saya sampakan bermamfaat yaa…
0 Response to "Perbedaan Object Oriented Programming Dan Prosedural"
Posting Komentar