Anda di halaman 1dari 2

Perkembangan Teknologi Object Oriented Programming (OOP)

OOP (Object Oriented Programming) adalah sebuah istilah yang diberikan


kepada bahasa pemrograman yang menggunakan teknik berorientasi atau berbasis
pada sebuah objek dalam pembangunan program aplikasi, maksudnya bahwa
orientasi pembuatan program tidak lagi menggunakan orientasi linear melainkan
berorientasi pada objek-objek yang terpisah-pisah, atau lebih singkatnya adalah
adalah suatu metode pemrograman yang berorientasi kepada objek.
Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan
program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi
setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri
merupakan gabungan dari beberapa objek yang lebih kecil lagi.
Konsep OOP pertama kali muncul di MIT (Massachusetts Institute of
Technology) pada era 1960-an. Lalu sekitar beberapa tahun kemudian antara 1962-
1965, sebuah bahasa pemrograman yang mendasari konsep OOP diperkenalkan
dengan nama bahasa pemrograman SIMULA 1, dikembangkan oleh Kristen
Nygaard dan Ole-Johan yang merupakan warga negara Norwegia. Setelah itu pada
tahun 1967 keluarlah SIMULA 67. Pada tahun 70-an tercipta bahasa SMALTALK,
pada tahun 1980-an banyak Bahasa pemrograman menggunakan konsep OOP
diperkenalkan kepada dunia, tapi hanya empat yang cukup populer yaitu ADA (US
Departemen of Defense), PROLOG (the Japanese “Fifth Generation Computer
project”), Eifle dan C++. Dan pada tahun 90-an, bahasa pemrograman JAVA
diperkenalkan yang mengaku terinspirasi oleh C++.
Mengacu pada pengertian OOP dan Apa itu OOP di atas, Fitur OOP meliputi:
 Encapsulation; Ini membuat struktur program lebih mudah untuk dikelola
karena implementasi dan status setiap objek tersembunyi di balik batas yang
ditentukan dengan baik.
 Polimorphism; Ini berarti entitas abstrak diimplementasikan dalam
berbagai cara.
 Inheritance; Ini merujuk pada susunan hierarki implementasi fragmen.

Erik Yusuf / 1101170346


Simula (Bahasa Pemrograman) dikreditkan sebagai bahasa pemrograman
berorientasi objek pertama, dan contoh bahasa OOP adalah :
 Java
 JavaScript
 Python
 C ++
 Visual Basic .NET
 Ruby
 Scala
 PHP
Bahasa OOP yang populer termasuk Java, C-family of languages, VB.NET dan
Python.

Daftar Pustaka

http://amikjtc.com/jurnal/index.php/jurnal/article/view/35/35
https://idcloudhost.com/panduan/mengenal-pengertian-dan-konsep-oop/
https://www.belajarcpp.com/tutorial/cpp/sejarah-oop/
https://rifqimulyawan.com/pengertian-oop.html

Erik Yusuf / 1101170346

Anda mungkin juga menyukai