SlideShare a Scribd company logo
2
Most read
3
Most read
Disusun Oleh : Zainul Arifin, S. Kom
SMK NEGERI 1 PUNGGING MOJOKERTO
JAWA TIMUR
OOP (Object Oriented Programming) atau
dalam bahasa indonesia dikenal dengan
pemrograman berorientasikan objek (PBO)
merupakan sebuah paradigma atau teknik
pemrograman yang berorientesikan Objek.
Dalam pengertian sederhananya, OOP
adalah konsep pembuatan program dengan
memecah permasalahan program dengan
menggunakan objek. Objek dapat
diumpamakan dengan ‘fungsi khusus’ yang
bisa berdiri sendiri.
Ide awal konsep OOP ini adalah dengan melakukan
kombinasi data dan fungsi untuk mengakses data
menjadi sebuah kesatuan unit yang dikenal dengan
nama objek.
Apa itu Objek ?
Objek merupakan struktur data yang terdiri dari
bidang data dan metode bersama dengan interaksi
mereka dengan tujuan untuk merancang aplikasi
dan program komputer. Semua data dan fungsi
yang ada di dalam paradigma ini dibungkus dalam
kelas-kelas atau objek-objek. Setiap objek juga
bisa menerima pesan, memproses data, dan
mengirimkan pesan ke objek yang lainnya.
Dasar – dasar OOP yaitu Class, Object, Encapsulation,
Polymorphism dan Inheritance.
• Class adalah kumpulan atas definisi data dan fungsi –
fungsi dalam suatu unit untuk suatu tujuan tertentu.
Contohnya “ Class of Car “ adalah suatu unit yang terdiri
atas definisi – definisi data dan fungsi yang menunjuk
pada berbagai mancam perilaku/turunan dari mobil.
• Object adalah Instance dari sebuah Class. Contohnya
ada sebuah Car yang hanya didedikasikan memiliki
properti model, tahun dan mileage.
• Inheritance adalah kemampuan sebuah class untuk
menurunkan property atau method yang dimilikinya
kedalam class lain
• Polymorphism adalah kemampuan sebuah object untuk mempunyai banyak bentuk atau
mengungkapkan banyak hal melalui satu cara yang sama. Polymorphism ada dua tipe, yaitu
Overloading dan Overriding. Overloading : suatu keadaan dimana beberapa method memiliki
nama yang sama namun parameter method-nya berbeda. Overriding : suatu keadaan dimana
method mempunyai nama yang sama dan fungsionalitas yang sama. Namun cara kerja
fungsionalitas berbeda.
• Encapsulation digunakan untuk mengatur struktur class dengan cara menyembunyikan alur kerja
dari class tersebut. Ada empat Access Modifier ( hak akses ) dalam encapsulation, yaitu :
Public : dapat diakses dari class lain termasuk class turunan
Protected : tidak dapat diakses dari class lain, namun bisa diakses oleh class turunan
Private : hanya dapat diakses oleh class itu sendiri
Internal : hanya bisa diakses oleh class dalam satu package
Beberapa keuntungan Pemrograman Berorientasi Objek
• Maintenance; program lebih mudah dibaca dan dipahami,
dan pemrograman berorientasi obyek mengontrol kerumitan
program hanya dengan mengijinkan rincian yang dibutuhkan
untuk programmer.
• Pengubahan program (berupa penambahan atau
penghapusan fitur tertentu); perubahan yang dilakukan
antara lain menyangkut penambahan dan penghapusan
dalam suatu database program misalnya.
• Dapat digunakannya obyek-obyek sesering yang diinginkan,
kita dapat menyimpan obyek-obyek yang yang dirancang
dengan baik ke dalam sebuah tolkit rutin yang bermanfaat
yang dapat disisipkan kedalam kode yang baru dengan
sedikit perubahan atau tanpa perubahan pada kode tersebut
Kesimpulan.
Baik OOP maupun pemrograman terstruktur
tidak ada yang dapat dikatakan lebih baik
karena keduanya memiliki spesifikasi
tersendiri dalam pemrogramannya. Hal ini
juga tergantung pada bagaimana pribadi
pemrogramer ingin menyusun program yang
akan dibuatnya. Apakah lebih suka
menggunakan yang berorientasikan pada objek
maupun pemrograman yang terstruktur.
Karena Pemrograman prosedural akan
dikatakan lebih baik apabila dalam segala
situasi melibatkan kompleksitas moderat atau
yang memerlukan signifikan kemudahan
maintainability.

More Related Content

What's hot (20)

PPT
Tugas rpl
Si Unyil
 
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
PPTX
TIK Power Point
agaamID
 
PPTX
Kriptografi
Hendriyawan Achmad
 
PPTX
Sistem keamanan client server
arfianti
 
PDF
Pemrograman Python Dasar
Ridwan Fadjar
 
PDF
Modul Ajar Basis Data
Herry Prasetyo
 
PDF
Kumpulan catatan Teknik Kompilasi
Rakhmi Khalida, M.M.S.I
 
PPTX
Komputer Generasi ke-3
Delmaqo Delmaqo
 
PDF
[PBO] Pertemuan 5 - Polymorphism
rizki adam kurniawan
 
PPT
Tugas IMK : Ragam Dialog
Pio
 
PPTX
materi imk Menu
Kukuh Aji
 
PPTX
Sistem bus
Aje Aljabbar
 
DOCX
Kinerja io bus
Dita Arnita
 
PPTX
dasar-dasar pemrograman
Reza Optoriter
 
DOCX
MAKALAH CLOUD COMPUTING
Hanny Maharani
 
DOCX
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Saprudin Eskom
 
PPTX
Sistem bus komputer
Shary Armonitha
 
PPTX
Pushdown Automata
Frestiany Regina Putri
 
Tugas rpl
Si Unyil
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
TIK Power Point
agaamID
 
Kriptografi
Hendriyawan Achmad
 
Sistem keamanan client server
arfianti
 
Pemrograman Python Dasar
Ridwan Fadjar
 
Modul Ajar Basis Data
Herry Prasetyo
 
Kumpulan catatan Teknik Kompilasi
Rakhmi Khalida, M.M.S.I
 
Komputer Generasi ke-3
Delmaqo Delmaqo
 
[PBO] Pertemuan 5 - Polymorphism
rizki adam kurniawan
 
Tugas IMK : Ragam Dialog
Pio
 
materi imk Menu
Kukuh Aji
 
Sistem bus
Aje Aljabbar
 
Kinerja io bus
Dita Arnita
 
dasar-dasar pemrograman
Reza Optoriter
 
MAKALAH CLOUD COMPUTING
Hanny Maharani
 
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Saprudin Eskom
 
Sistem bus komputer
Shary Armonitha
 
Pushdown Automata
Frestiany Regina Putri
 

Similar to Object oriented programming (oop) (20)

PPTX
Pertemuan 2 Konsep Dasar Pemrograman OOP
ProdiTIPenusa
 
PDF
Pengertian & konsep oop (object oriented
Basiroh M.Kom
 
PDF
Modul pbo
Jamil Jamil
 
PPTX
1. konsep pbo
Saprudin Eskom
 
DOCX
Uts pemrograman berbasis obj
JulianGultom2
 
PPTX
Pemograman Berorientasi Objek (OOP) Chapter 1d
AlfiansyahHalomoanSi
 
PDF
Presentation1.pdf
RobbyCokro1
 
PDF
2019 Format Article Tugas ( EKA MEI RISTIANTI PBD ).pdf
ssuser6c0737
 
PPT
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
xirplsmksa
 
PPTX
Object oriented programming
Riyan Satria
 
PPT
fdokumen.com_bab-1-konsep-oop.ppt
AgiHusni
 
PPTX
APBO Pertemuan Rev01.pptx
Samso20
 
PPTX
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
annikarimatulf
 
PPTX
Materi-1-sd-2-Pengenalan-PBO.pptx
HallendAfroni1
 
PDF
Pengantar Pemrograman Berorientasi Objek
wawanext01
 
PDF
Pbo1 1
Ita Item
 
PDF
Meet 1 - Introduction of OOP.pdf
SamFChaerul
 
PDF
Pemrogaman Visual Basic.NET (Modul 4)
Materi Kuliah Online
 
DOCX
Hardini 3201416015 3_b
Hardini_HD
 
PPT
Konsep Oop
formatik
 
Pertemuan 2 Konsep Dasar Pemrograman OOP
ProdiTIPenusa
 
Pengertian & konsep oop (object oriented
Basiroh M.Kom
 
Modul pbo
Jamil Jamil
 
1. konsep pbo
Saprudin Eskom
 
Uts pemrograman berbasis obj
JulianGultom2
 
Pemograman Berorientasi Objek (OOP) Chapter 1d
AlfiansyahHalomoanSi
 
Presentation1.pdf
RobbyCokro1
 
2019 Format Article Tugas ( EKA MEI RISTIANTI PBD ).pdf
ssuser6c0737
 
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
xirplsmksa
 
Object oriented programming
Riyan Satria
 
fdokumen.com_bab-1-konsep-oop.ppt
AgiHusni
 
APBO Pertemuan Rev01.pptx
Samso20
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
annikarimatulf
 
Materi-1-sd-2-Pengenalan-PBO.pptx
HallendAfroni1
 
Pengantar Pemrograman Berorientasi Objek
wawanext01
 
Pbo1 1
Ita Item
 
Meet 1 - Introduction of OOP.pdf
SamFChaerul
 
Pemrogaman Visual Basic.NET (Modul 4)
Materi Kuliah Online
 
Hardini 3201416015 3_b
Hardini_HD
 
Konsep Oop
formatik
 
Ad

More from MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO (20)

PDF
KD Mendiskusikan format gambar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menerapkan tata cahaya dalam pengambilan gambar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
KD. Menganalisi video sesuai naskah produksi.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
TEKNIK PENGOLAHAN AUDIO dan VIDEO KD Menganalisis proses pengemasan produksi ...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menganalisis prosedur pengukuran bidang pandang dan sudut pengambilan gambar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menerapkan pengoperasian kamera digital dan perawatan peralatan fotografi
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
KD Menerapkan pengalamanatan ip pada jaringan komputer
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Menganalisis permasalahan pada instalasi software aplikasi
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
KOMPUTER DAN JARINGAN DASR KD : Menganalisis permasalahan pada perangkat keras
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
KOMPUTER DAN JARINGAN DASR KD : Menerapkan instalasi driver perangkat keras k...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
KD 3.6 Menerapkan gerak digital puppetter pada animasi 2 d
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Animasi 2 d dan 3d memahami prinsip dasar menggambar latar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
Animasi 2D dan 3D KD: Memahami teknik rendering pada object 3d
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PDF
ANIMASI 2D dan 3D KD : Menerapkan model obyek sederhana berbasis 3 d hardsurface
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menerapkan tata cahaya dalam pengambilan gambar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
KD. Menganalisi video sesuai naskah produksi.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
TEKNIK PENGOLAHAN AUDIO dan VIDEO KD Menganalisis proses pengemasan produksi ...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menganalisis prosedur pengukuran bidang pandang dan sudut pengambilan gambar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menerapkan pengoperasian kamera digital dan perawatan peralatan fotografi
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
KD Menerapkan pengalamanatan ip pada jaringan komputer
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Menganalisis permasalahan pada instalasi software aplikasi
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
KOMPUTER DAN JARINGAN DASR KD : Menganalisis permasalahan pada perangkat keras
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
KOMPUTER DAN JARINGAN DASR KD : Menerapkan instalasi driver perangkat keras k...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
KD 3.6 Menerapkan gerak digital puppetter pada animasi 2 d
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Animasi 2 d dan 3d memahami prinsip dasar menggambar latar
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Animasi 2D dan 3D KD: Memahami teknik rendering pada object 3d
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
ANIMASI 2D dan 3D KD : Menerapkan model obyek sederhana berbasis 3 d hardsurface
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Ad

Recently uploaded (20)

PPTX
Materi Wawasan Wiyata Mandala MPLS SMA.pptx
LaurenciusGultom1
 
PPTX
MPLS_Kesadaran_Berbangsa_and_Bernegara HONA.pptx
BIMASETYONUGRAHA
 
PPTX
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
PPTX
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
PPTX
Keadaban_Digital_Judi_Online_Ilustrasi.pptx
fathur899522
 
PDF
DSL (delapan Dimensi Profil Lulusan).pdf
WimiSuwignyo1
 
PPTX
MPLS Wawasan Wiyata Mandala ramah k.pptx
SMKSBhaktiNusaPlosok
 
DOC
CV Narasumber/Pemateri (a.n. Kanaidi, SE., M.Si., cSAP., CGRC., CBCM)_10 Juli...
Kanaidi ken
 
PPTX
pptcarabelajarefektif-220831030753-3d4f8453.pptx
Muhjunaid89
 
PPTX
Bahaya_NAPZA_Presentasi untuk remaja.pptx
AbdIsmail4
 
PDF
Anakku Autisme - Dr. Nazmin binti Abdullah
norhanissubri9707
 
PPT
Materi-MPLS-NARKOBA dan pornografi.ppt dan penyalagunaan narkoba
Muhjunaid89
 
PPTX
SEPTI ARIANI,S.Pd_MATERI MPLS_MENGENAL JURUSAN DKV_TP2025-2026.pptx
NidaAnisa3
 
PPTX
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
PDF
Mengapa Koding dan Kecerdasan Artificial .pdf
IdaFaridaNurani1
 
PPTX
Pemberitahuan, Pemeriksaan & Kesimpulan Kecelakaan Kerja atau PAK _Workshop *...
Kanaidi ken
 
PDF
Power Point paparan DEEP LEARNING AMIMAM.pdf
WimiSuwignyo1
 
PDF
PPT Materi Seminar AITalks AI for Good ?
SABDA
 
PDF
Awareness ISO 9001 2015 training material rev.1.pdf
dinilestari251
 
PPTX
PPT_MPLS_Internet_Sehat_dan_Gawai di Sekolah
enggal11
 
Materi Wawasan Wiyata Mandala MPLS SMA.pptx
LaurenciusGultom1
 
MPLS_Kesadaran_Berbangsa_and_Bernegara HONA.pptx
BIMASETYONUGRAHA
 
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
Keadaban_Digital_Judi_Online_Ilustrasi.pptx
fathur899522
 
DSL (delapan Dimensi Profil Lulusan).pdf
WimiSuwignyo1
 
MPLS Wawasan Wiyata Mandala ramah k.pptx
SMKSBhaktiNusaPlosok
 
CV Narasumber/Pemateri (a.n. Kanaidi, SE., M.Si., cSAP., CGRC., CBCM)_10 Juli...
Kanaidi ken
 
pptcarabelajarefektif-220831030753-3d4f8453.pptx
Muhjunaid89
 
Bahaya_NAPZA_Presentasi untuk remaja.pptx
AbdIsmail4
 
Anakku Autisme - Dr. Nazmin binti Abdullah
norhanissubri9707
 
Materi-MPLS-NARKOBA dan pornografi.ppt dan penyalagunaan narkoba
Muhjunaid89
 
SEPTI ARIANI,S.Pd_MATERI MPLS_MENGENAL JURUSAN DKV_TP2025-2026.pptx
NidaAnisa3
 
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
Mengapa Koding dan Kecerdasan Artificial .pdf
IdaFaridaNurani1
 
Pemberitahuan, Pemeriksaan & Kesimpulan Kecelakaan Kerja atau PAK _Workshop *...
Kanaidi ken
 
Power Point paparan DEEP LEARNING AMIMAM.pdf
WimiSuwignyo1
 
PPT Materi Seminar AITalks AI for Good ?
SABDA
 
Awareness ISO 9001 2015 training material rev.1.pdf
dinilestari251
 
PPT_MPLS_Internet_Sehat_dan_Gawai di Sekolah
enggal11
 

Object oriented programming (oop)

  • 1. Disusun Oleh : Zainul Arifin, S. Kom SMK NEGERI 1 PUNGGING MOJOKERTO JAWA TIMUR
  • 2. OOP (Object Oriented Programming) atau dalam bahasa indonesia dikenal dengan pemrograman berorientasikan objek (PBO) merupakan sebuah paradigma atau teknik pemrograman yang berorientesikan Objek. Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objek. Objek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri.
  • 3. Ide awal konsep OOP ini adalah dengan melakukan kombinasi data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit yang dikenal dengan nama objek. Apa itu Objek ? Objek merupakan struktur data yang terdiri dari bidang data dan metode bersama dengan interaksi mereka dengan tujuan untuk merancang aplikasi dan program komputer. Semua data dan fungsi yang ada di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Setiap objek juga bisa menerima pesan, memproses data, dan mengirimkan pesan ke objek yang lainnya.
  • 4. Dasar – dasar OOP yaitu Class, Object, Encapsulation, Polymorphism dan Inheritance. • Class adalah kumpulan atas definisi data dan fungsi – fungsi dalam suatu unit untuk suatu tujuan tertentu. Contohnya “ Class of Car “ adalah suatu unit yang terdiri atas definisi – definisi data dan fungsi yang menunjuk pada berbagai mancam perilaku/turunan dari mobil. • Object adalah Instance dari sebuah Class. Contohnya ada sebuah Car yang hanya didedikasikan memiliki properti model, tahun dan mileage. • Inheritance adalah kemampuan sebuah class untuk menurunkan property atau method yang dimilikinya kedalam class lain
  • 5. • Polymorphism adalah kemampuan sebuah object untuk mempunyai banyak bentuk atau mengungkapkan banyak hal melalui satu cara yang sama. Polymorphism ada dua tipe, yaitu Overloading dan Overriding. Overloading : suatu keadaan dimana beberapa method memiliki nama yang sama namun parameter method-nya berbeda. Overriding : suatu keadaan dimana method mempunyai nama yang sama dan fungsionalitas yang sama. Namun cara kerja fungsionalitas berbeda. • Encapsulation digunakan untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut. Ada empat Access Modifier ( hak akses ) dalam encapsulation, yaitu : Public : dapat diakses dari class lain termasuk class turunan Protected : tidak dapat diakses dari class lain, namun bisa diakses oleh class turunan Private : hanya dapat diakses oleh class itu sendiri Internal : hanya bisa diakses oleh class dalam satu package
  • 6. Beberapa keuntungan Pemrograman Berorientasi Objek • Maintenance; program lebih mudah dibaca dan dipahami, dan pemrograman berorientasi obyek mengontrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer. • Pengubahan program (berupa penambahan atau penghapusan fitur tertentu); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya. • Dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang yang dirancang dengan baik ke dalam sebuah tolkit rutin yang bermanfaat yang dapat disisipkan kedalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut
  • 7. Kesimpulan. Baik OOP maupun pemrograman terstruktur tidak ada yang dapat dikatakan lebih baik karena keduanya memiliki spesifikasi tersendiri dalam pemrogramannya. Hal ini juga tergantung pada bagaimana pribadi pemrogramer ingin menyusun program yang akan dibuatnya. Apakah lebih suka menggunakan yang berorientasikan pada objek maupun pemrograman yang terstruktur. Karena Pemrograman prosedural akan dikatakan lebih baik apabila dalam segala situasi melibatkan kompleksitas moderat atau yang memerlukan signifikan kemudahan maintainability.