Page 26 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 26
PEMROGRAMAN BERORIENTASI OBJEK
Fitur Pemrograman berorientasi prosedur:
9 Program besar yang terbagi dalam fungsi kecil atau Prosedur.
9 Menggunakan Pendekatan pemrograman Top-Down.
9 Data bergerak bebas dari satu fungsi ke yang lain.
9 Sebagian besar fungsi berbagi data umum.
9 Penekanan diberikan untuk algoritma.
Kekurangan:
9 Sangat sulit mengidentifikasi data yang digunakan oleh yang berfungsi.
9 Sulit untuk melacak kesalahan program
Pemrograman Terstruktur
Program ini dibagi menjadi
modul dan modul tersebut
kemudian dibagi menjadi
fungsi.
Penggunaan Pernyataan go
to dihapus atau dikurangi.
Setiap modul dapat bekerja
independen satu sama lain.
Gambar 6. Diagram bahasa pemrograman
Pemrograman berorientasi obyek
9 Program ini dibagi menjadi jumlah unit kecil yang disebut Object. Data
dan fungsi merupakan properti objek.
9 Data dari objek hanya dapat diakses oleh fungsi yang terkait dengan
objek tersebut.
9 Fungsi satu objek dapat mengakses fungsi objek lain.
Fitur pemrograman berorientasi obyek
9 Penekanan diberikan pada data daripada prosedur.
9 Masalah dibagi menjadi obyek.
9 Struktur data dirancang sedemikian rupa sehingga mereka mengatur
objek.
9 Data dan fungsi yang diikat bersama-sama.
9 Penyembunyian data adalah mungkin.
11 | Pa g e