1. Sebutkan dan jelaskan berbagai macam paradigma pemrograman (minimal 3).
Pemrograman jenis ini memiliki cara pandang dalam menyelesaikan suatu masalah pemrograman sebagai suatu komposisi fungsi yang memetakan masalah ke jawaban yang diiinginkan.
2.Pemrograman Prosedural atau Iteratif
Pada pemrograman prosedural atau iteratif ini, pengguna atau user harus memberikan serangkaian perintah yang berurutan untuk menyelesaikan suatu masalah pemrograman. Bila perintah tidak dilakukan secara terurut, masalah yang muncul kemungkinan tidak dapat terselesaikan dengan baik.
3.Pemrograman Berorientasi Objek
Pemrograman ini menyelesaikan suatu masalah yang ada dengan berorientasi kepada objek karena seluruh data serta fungsi yang ada di dalamnya dikemas dalam suatu kelas atau objek-objek yang terpisah ke beberapa bagian tertentu.
Hal ini sangat berbeda dengan pemrograman prosedural atau iteratif yang sudah dijelaskan sebelumnya karena setiap objek yang ada dapat menerima pesan yang dikirim, memproses data yang ada, serta mengirimkan pesan ke objek lainnya tanpa harus melakukannya secara berurut karena dapat dilakukan sekaligus dalam satu waktu.
2. Apakah yang kamu ketahui tentang pemrograman berorientasi objek?
jawaban:
Pemrograman berorientasi objek (object-oriented programming disingkat OOP) merupakan paradigma pemrograman berdasarkan konsep "objek", yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai atribut; serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method.
3. Apa kelebihan OOP?
jawaban:
1.Parallel development
Ketika bekerja sama dengan tim, masing-masing programmer dapat membangun class sendiri.
Dengan membangun class secara tersendiri, komponen yang sudah dibentuk kemudian dapat digabung menjadi satu kesatuan.
2.Reusable
Dengan OOP, kamu dapat menggunakan berbagai class yang telah kamu buat sebelumnya.
Ini tentu akan memudahkan untuk digunakan pada project lainnya yang sejenis. Class tersebut juga dapat kamu ubah sesuai dengan kebutuhan.
3.Scalability
Berbagai prinsip yang dimiliki OOP bertujuan untuk mempermudah kebutuhan program yang lebih luas atau rumit.
Hal ini membuat jika terjadi perkembangan dari program yang sudah ada, menambahkan beberapa fungsi, object, atau class lainnya akan jadi lebih mudah.
4. Bagaimana OOP bisa memenuhi konsep software goals?
jawaban:
Dengan memberikan keleluasaan bagi pengembangan untuk menambah variasi dan modifikasih kode program menggunakan nama fungsi yang sama namun berbeda memiliki parameter yang berbeda.
5. Menurutmu,OOP cocok digunakan pada pengembangan perangkat lunak yang sederhana atau yang kompleks?Mengapa?
jawaban:
Menurut saya OOP cocok digunakan pada pengembangan perangkat lunak yang sederhana karena akan lebih mudah untuk dikembangkan.
Komentar
Posting Komentar