Anda di halaman 1dari 2

Halo semua, jika kamu sedang belajar pemrograman maka kamu harus mengetahui

metode-metode dalam dunia pemrograman. Metode pemrograman sendiri ada 2 yaitu,


pemrograman terstruktur dan pemrograman berorientasi objek. Pada materi kuliah
sistem informasi kali ini kita akan membahas pemrograman beriorientasi objek.
Secara garis besar inilah poin-poin yang akan dibahas :

1. Apa Itu Pemrograman Berorientasi Objek?


2. Keunggulan Pemrograman Berorientasi Objek
3. Kelemahan Pemrograman Berorientasi Objek
4. Bahasa Pemrograman Yang Bisa Digunakan
5. Pemisalan Objek dalam Pemrograman Beriorientasi Objek
6. Karakteristik Pemrograman Beriorientasi Objek
7. Istilah-Istilah Dalam Pemrograman Berorientasi Objek

Apa Itu Pemrograman Berorientasi Objek


Menurut dosenit.com pemrograman berorientasi objek merupakan metode yang
berorientasi terhadap objek. Dimana semua data maupuan fungsi di definisikan ke
dalam beberapa kelas atau objek yang tujuannya yaitu saling bekerjasama untuk
memecahkan suatu masalah.

Metode ini biasa dikenal dengan istilah OOP (Objek Oriented Programming). Metode ini
bisa memberikan fleksibiltas yang lebih banyak, pengubahan program yang mudah, dan
sangat cocok digunakan untuk pemrograman yang berskala besar.

Keunggulan Pemrograman Berorientasi Objek


Ada beberapa keunggulan yang bisa kita dapatkan saat menggunakan metode OOP ini.
Diantaranya :

 Improved Software Development Productivity : Sistem program dapat


dimodifikasi tanpa melibatkan banyak modul dimana hanya objek saja yang
terlibat. Selain itu sistem program dapat dikembangkan sampai skala paling
kompleks.
 Improved Software Maintainability : Bagian dari software dapat dengan
mudah di maintenance jika ada perubahan meskipun dalam skala yang cukup
besar.
 Faster Development : Metode ini didukung oleh banyak library objek, sehingga
mempercepat penyelesaian program dan juga projek berikutnya.
 Lower Cost of Development : Faster development tentu akan mengurangi biaya
pengembangan pembuatan program
 Higher Quality Software : Faster developmentpun akan memberikan lebih
banyak waktu dan sumberdaya untuk proses verifikasi software.

Kelemahan Pemrograman Berorientasi Objek


Tentu saja setiap metode punya keunggulan dan kelemahan. Adapun kelemahan dari
OOP yaitu :

 Untuk beberapa programmer butuh waktu untuk terbiasa dengan OOP


 Ukuran program yang dibuat dengan metode ini cukup besar
 Runtime program lebih lambat
 Tidak semua masalah program bisa diselesaikan dengan OOP

Bahasa pemrograman yang mendukung OOP


Beberapa bahasa pemrograman yang bisa kita gunakan dengan metode pemrograman
berorientasi objek yaitu :

1. PHP
2. Java
3. Python
4. Ruby
5. C++
6. Delphi
7. C#
8. Net
9. Perl

Pemisalan Objek dalam Pemrograman Beriorientasi Objek


Objek-objek dalam dunia nyata memiliki 2 karakteristik yaitu status dan perilaku.
Contoh : Sepeda mempunya status ( Jumlah pedal, gir, dan ban). Sedangkan perilakunya
( Mengerem, Mempercepat, dan Ubah gir).
Nah dalam pemrograman OOP ada dua karakteristik yaitu Variabel dan Method.
Variable diumpamakan sebagai status sedangkan Method sebagai perilaku.

Anda mungkin juga menyukai