![]() |
| Pemrograman Berorientasi Objek |
Iosinotes – Bagaiamana perbedaan pemrograman terstruktur dan pemrograman berorientasi objek – Ciri ciri Pemrograman berorientasi objek – Ciri ciri Pemrograman terstruktur . Untuk pembahasan pertama kalinya untuk mata pelajaran Pemrograman Berorientasi Objek , kali ini saya memaparkan apa sih pembedaan pemrograman berorientasi objek dengan pemrograman terstruktur . Oh iya , bagi teman-teman yang belum tahu pemrograman terstruktur , ituloh , pernah belajar bahasa pascal kan ? Yaah , itu pemrograman terstruktur .
Mapel Basis Data
Ceritanya di kelas XI ini kami ada mapel pemrograman berorientasi objek . Lalu apa itu pemrograman berorientasi objek ? . Setahu saya sih , dari mengikuti workshop , seminar, dan meetup yang berhubungan dengan Java OOP , Pemrograman beroirientasi objek itu misalnya sebuah aplikasi , ada banyak bagian (header, body, dan footer) atau fitur aja deh () itu dijadikan objek-objek , lalu dipanggil dalam bentuk class-classs .
Jadi tujuannya kalo bikin aplikasi yang lebih besar , atau bikin aplikasi yang sama tapi ada dirubah sedikit bagian mana, kita tidak perlu menulis secara keseluruhan sintak , cukup memanggil fitur atau bagian yang dibutuhkan . Itu aja sih menurut saya, masih bingung yaa ? Aduh gimana nih , udah lah , kali ini intinya saya akan memberikan tabel perbedaan pemrograman terstruktur dan pemrograman berorientasi objek . Langsung saja dibawah ini .
Jadi tujuannya kalo bikin aplikasi yang lebih besar , atau bikin aplikasi yang sama tapi ada dirubah sedikit bagian mana, kita tidak perlu menulis secara keseluruhan sintak , cukup memanggil fitur atau bagian yang dibutuhkan . Itu aja sih menurut saya, masih bingung yaa ? Aduh gimana nih , udah lah , kali ini intinya saya akan memberikan tabel perbedaan pemrograman terstruktur dan pemrograman berorientasi objek . Langsung saja dibawah ini .
Tabel perbedaan Pemrograman Terstruktur dan Pemrograman Berorientasi Objek
| Pemrograman Terstruktur | Pemrograman Berorientasi Obyek |
|---|---|
| Pendekatan top-down | Pendekatan bottom-up yang diikuti |
| Fokus adalah pada algoritma dan kontrol aliran | Fokus pada model obyek |
| Program dibagi menjadi beberapa sub modul atau fungsi atau prosedur | Program ini diselenggarakan dengan memiliki sejumlah kelas dan objek |
| Fungsi yang independen satu sama lain | Setiap kelas berhubungan secara hirarkis |
| Tidak ada penerima yang ditunjuk dalam panggilan fungsi | Ada penerima yang ditunjuk untuk setiap lewat pesan |
| Data dan fungsi sebagai dua entitas yang terpisah Views | Data dan fungsi sebagai satu kesatuan pandangan |
| Pemeliharaan mahal | Pemeliharaan relatif lebih murah |
| Reuse Software tidak mungkin | Membantu dalam penggunaan kembali perangkat lunak |
| Fungsi panggilan digunakan | Message passing digunakan |
| Fungsi abstraksi digunakan | Data abstaction digunakan |
| Algoritma diberikan penting | Data diberikan penting |
| Solution adalah solusi spesifik-domain | Solution adalah spesifik masalah domain |
| Tidak ada enkapsulasi. Data dan fungsi yang terpisah | Enkapsulasi paket kode dan data sama sekali. Data dan fungsi disatukan dalam satu kesatuan |
| Hubungan antara programmer dan program ditekankan | Hubungan antara programmer pengguna ditekankan |
| Teknik data-driven digunakan | Didorong oleh delegasi tanggung jawab |
Bagaimana , sudah paham kan ? Kalo belum sering-sering belajar deh . Terima kasih , semoga bermanfaat . Salam Software Engineering .

0 Response to "Tabel perbedaan Pemrograman Terstruktur dan PBO"
Post a Comment