Pemograman Berbasis Object

Pemograman Berbasis Object
Pemograman Berbais Object

Pemograman Berbasis Objek

Object Oriented Programmin (OOP) atau dalam bahasa Indonesianya Pemrograman Berbasis Objek (PBO) adalah paradigma pemrograman yang berorientasikan kepada objek. Semua data dan juga fungsi di dalam pemrograman ini di bungkus di dalam kelas maupun objek. Di banding dengan logika Pemrograman Terstruktur, setiap objek dapat menerima pesan, memroses data maupun mengirimkan sebuah data dengan variabel ke objek lainya.

Konsep utamanya bisa di katakan lebih dari sekedar konsep bahasa pemrograman, PBO adalah cara pikir bahwa aplikasi bukan sekedar prosedur melainkan objek. Objek yang di maksud adalah suatu modul yang mengkombinasikan antara data dan kode program. Jadi PBO merupakan cara yang paling efisien untuk membuat suatu program komputer yang akan sangat mudah digunakan.

PBO lebih memfokuskan kepada manipulasi objek

Komponen utaman Pemrograman Berorientasi Objek :

  • Kelas (Class) :  Merupakan kumpulan atas definisi data dan fungsi dalam suatu unit untuk tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi objek, dan kode yang terdapat di dalam class sebaiknya bersifat mandiri dan independen. Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek - aspek dalam masalah yang akan di selesaikan.
  • Objek (Object)  : Pembungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program, objek merupakan dasar dari modularitas dan struktur dalam sebuah program PBO.
  • Method : Adalah fungsi atau prosedur yang dibuat didalam suatu class, dengan kata lain method pada suatu class hampir sama dengan fungsi atau prosedur pada pemrograman prosedural. Pada sebuah method juga memiliki izin akses atau atribut seperti halnya pada class. 

Bahasa yang mendukung PBO antara lain :
  1. Perl
  2. Delphi
  3. C#
  4. PHP
  5. Python
  6. Ruby
  7. Pascal
  8. C++
  9. JAVA
  10. Visual Foxpro

Pada kali ini penulis akan membrikan contoh sebuah program PBO, bahasa yang di gunakan adalah Java
Contoh program :


Class dengan isi sebuah konstruktor untuk menyimpan data





 Sebuah method fungsi dengan nilai balik untuk mengambil sebuah data dari variabel tahunUmur


Class main, dimana object yang akan di buat di deklarasikan di sini
Juga sebagai default class yang pertama di panggil saat program di jalankan

 Pendeklarasian sebuah object baru
<nama_class> <nama_object> = new <nama_class/konstruktor>;
 

Pemanggilan method pada class yang sudah di deklarasikan lewat object yang sudah dibuat sebelumnya

Berikut ouputnya :


Semoga Bermanfaat.