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