PBO D Tugas 1 Koleksi Kode
Perbedaan pemrograman terstruktur dan pemrograman berbasis objek
1. Pemrograman Terstruktur : Memecah program dalam fungsi dan data
Pemrograman Berbasis Objek : Menggabungkan fungsi dan data dalam kelas - kelas atau objek - objek
2. Pemrograman Terstruktur : Memiliki ciri sequence(berurutan), selection(pemilihan), dan repetition(perulangan)
Pemrograman Berbasis Objek : Memiliki ciri Encapsulation (pengemasan),
Inheritance (penurunan sifat) dan Polymorphism (perbedaan bentuk dan perilaku)
3. Pemrograman Terstruktur : Struktur program rumit karena berupa urutan proses dan fungsi-fungsi
Pemrograman Berbasis Objek : Struktur program ringkas, cukup dengan membuat Objek dan class lalu bekerja berdasarkan object dan class tersebut.
4. Pemrograman Terstruktur : Re-use kode program kurang
Pemrograman Berbasis Objek : Kode program sangat re-usable. object dan class dapat digunakan berkali-kali, sehingga dapat menghemat space memori.
5. Pemrograman Terstruktur : Efektif digunakan untuk menyelesaikan masalah kecil dan tidak cocok untuk menyelesaikkan masalah yang rumit, karena nantinya akan kesulitan menemukan solusi permasalahan ketika terjadi error
Pemrograman Berbasis Objek : Efektif digunakan untuk menyelesaikan masalah besar, karena
OOP terdiri dari class-class yang memisahkan setiap kode program menjadi kelompok - kelompok kecil, sesuai dengan fungsinya
6. Pemrograman Terstruktur : Mudah diawal, namun kompleks diproses selanjutnya
Pemrograman Berbasis Objek : Sulit diawal (karena harus membuat class) namun selanjutnya
akan terasa mudah dan cepat
7. Pemrograman Terstruktur : Eksekusi lebih lambat karena setiap perintah dikerjakan berurutan
Pemrograman Berbasis Objek : Eksekusi lebih cepat karena dieksekusi bersamaan, program hanya mengatur Objek, properties dan method-nya saja
Contoh kode Pemrograman Terstruktur : klik di sini. Penjelasan mengenai karakteristik terkait terdapat di comment dalam kode program.
Contoh kode Pemrograman Berbasis Objek : klik di sini. Penjelasan mengenai karakteristik terkait terdapat di comment dalam kode program.
Sumber :
http://www.indrasatya.com/2016/04/perbedaan-pemrograman-terstruktur-dan-pemrograman-berorientasi-objek.html
https://dosenit.com/kuliah-it/pemrograman/contoh-pemrograman-berorientasi-objek
1. Pemrograman Terstruktur : Memecah program dalam fungsi dan data
Pemrograman Berbasis Objek : Menggabungkan fungsi dan data dalam kelas - kelas atau objek - objek
2. Pemrograman Terstruktur : Memiliki ciri sequence(berurutan), selection(pemilihan), dan repetition(perulangan)
Pemrograman Berbasis Objek : Memiliki ciri Encapsulation (pengemasan),
Inheritance (penurunan sifat) dan Polymorphism (perbedaan bentuk dan perilaku)
3. Pemrograman Terstruktur : Struktur program rumit karena berupa urutan proses dan fungsi-fungsi
Pemrograman Berbasis Objek : Struktur program ringkas, cukup dengan membuat Objek dan class lalu bekerja berdasarkan object dan class tersebut.
4. Pemrograman Terstruktur : Re-use kode program kurang
Pemrograman Berbasis Objek : Kode program sangat re-usable. object dan class dapat digunakan berkali-kali, sehingga dapat menghemat space memori.
5. Pemrograman Terstruktur : Efektif digunakan untuk menyelesaikan masalah kecil dan tidak cocok untuk menyelesaikkan masalah yang rumit, karena nantinya akan kesulitan menemukan solusi permasalahan ketika terjadi error
Pemrograman Berbasis Objek : Efektif digunakan untuk menyelesaikan masalah besar, karena
OOP terdiri dari class-class yang memisahkan setiap kode program menjadi kelompok - kelompok kecil, sesuai dengan fungsinya
6. Pemrograman Terstruktur : Mudah diawal, namun kompleks diproses selanjutnya
Pemrograman Berbasis Objek : Sulit diawal (karena harus membuat class) namun selanjutnya
akan terasa mudah dan cepat
7. Pemrograman Terstruktur : Eksekusi lebih lambat karena setiap perintah dikerjakan berurutan
Pemrograman Berbasis Objek : Eksekusi lebih cepat karena dieksekusi bersamaan, program hanya mengatur Objek, properties dan method-nya saja
Contoh kode Pemrograman Terstruktur : klik di sini. Penjelasan mengenai karakteristik terkait terdapat di comment dalam kode program.
Contoh kode Pemrograman Berbasis Objek : klik di sini. Penjelasan mengenai karakteristik terkait terdapat di comment dalam kode program.
Sumber :
http://www.indrasatya.com/2016/04/perbedaan-pemrograman-terstruktur-dan-pemrograman-berorientasi-objek.html
https://dosenit.com/kuliah-it/pemrograman/contoh-pemrograman-berorientasi-objek
Komentar
Posting Komentar