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