Tabel perbedaan Pemrograman Terstruktur dan PBO

Pemrograman Berorientasi Objek


IosinotesBagaiamana perbedaan pemrograman terstruktur dan pemrograman berorientasi objekCiri ciri Pemrograman berorientasi objekCiri 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 .

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