Halo sahabat updateilmu.com, hari ini kita akan membahas tentang OOP yang disingkat dari Object Oriented Programming atau pemograman berorientasi objek. OOP adalah sebuah paradigma pemograman yang berdasarkan pada konsep objek yang terdiri atas struktur data yang berupa variabel atau kode yang disebut dengan prosedur atau method. Didalam OOP, program komputer dibuat sebagai objek yang saling berinteraksi antara satu sama lain. Kebanyakan dari OOP berdasarkan class dimana objek dibuat dari class yang pada akhirnya juga menentukan tipe dari objek tersebut. Bahasa pemograman terkenal yang berdasarkan konsep OOP adalah Java, C++, Phyton, C#, Ruby, Objective-C, Perl, PHP, Delphi dan Smalltalk.
Objek dalam bahasa pemograman OOP juga didasarkan pada hal-hal yang ditemukan dalam dunia nyata. Misalnya program graphis yang dipakai untuk menggambar seperti paint membuat objek-objek Lingkaran, Persegi, Segitiga dan lain-lain. OOP menggunakan konsep enkapsulasi atau menyembunyikan informasi, dimana menggabungkan tipe data abstrak dengan pemograman berstruktur dan membagi sistem dalam objek terpisah yang modular dan memiliki data mereka sendiri dan bertanggung jawab terhadap perilaku dari mereka sendiri. Pada konsep enkapsulasi data pada dua objek dapat dibagi sehingga perubahan pada salah satu objek tidak mempengaruhi atau mengubah objek lainnya.
Konsep pemograman berorientasi objek secara resmi diperkenalkan pada tahun 1960 dalam bahasa Simula 67, revisi terbesar dari Simula I, sebuah bahasa pemograman yang didesain untuk simulasi kejadian diskrit, diciptakan oleh Ole-Johan Dahl dan Kristen Nygaard di pusat komputasi Norwegia di Oslo. Simula memperkenalkan istilah tentang class dan instance atau objek.
Kata kunci: Apa Itu OOP (Object Oriented Programming)
Berikan komentar Anda :
