Pemrograman Berorientasi Objek ( PBO )

 

Pemrograman Berorientasi Objek ( PBO ) merupakan suatu pendekatan pemrograman yang menggunakan objek dan class. Biasanya Konsep Pemrograman untuk membuat kode program lebih terstruktur , terkelompok berdasarkan objek – objek yang terlibat sehingga bagian – bagiannya dapat digunakan untuk aplikasi lain. Dalam Pemrograman sering menggunakan objek dan class. Apa itu objek dan class dalam pemrograman?.

Class merupakan penjelasan atau deskripsi dari sebuah objek. Misalkan class kendaraan_bermotor mempunyai atau bagian bagian didalamnya warna, mesin, roda dan kendaraan bermotor bisa melakukan mengerem , berjalan isi bensin.

Sedangkan Objek biasanya berhubungan dengan benda. Misalkan untuk objek kendaraan_bermotor yaitu mobil, sepeda motor. Berikut ilustrasi antara Objek dengan Class dalam pemrograman :

 

Apa sih perbedaan Pemrograman Prosedural dengan Pemrograman Berorientasi Objek.

Berikut perbandingan salah satu contoh perbedaan penulisan pemrograman prosedural dengan pemrograman beroirentasi objek :

 

Dari Perbadingan diatas masing – masing memilki kelebihan dan kekurangan masing – masing yang meliputi :

Berorientasi Objek :

  1. Representasi Dunia Nyata
  2. Resuability
  3. Kemudahan Pengelolaan
  4. Kolaborasi
  5. Aman
  6. Penggunaan Memory yang lebih Besar ( Kelemahan )

Prosedural :

  1. Penulisan Program yang sederhana dan terstruktur
  2. Pengguaan memory yang lebih sedikit dibanding OOP
  3. Kemudahan implementasi untuk compiler dan interpreter
  4. Mudah ditelusuri
  5. Program yang cukup sulit untuk proses perawatan ( Kelemahan )
  6. Fungsi yang tersedia susah untuk diubah tanpa harus mempengaruhi fungsi sistem secara keseluruhan ( Kelemahan )

Bagaimana Cara Kerja dalam pemrorgraman beroirentasi objek? Berikut ilustrasi jalan Programnya :

 

Untuk mengimplementasikan Pemrograman Beroirentasi Objek disini menggunakan aplikasi dari Oracle yaitu Alice 3 Apa Itu Alice 3?

Alice 3 adalah alat pengajaran open source yang dirancang untuk menjadi paparan untuk pemrograman berorientasi obyek. Hal ini memungkinkan untuk belajar konsep pemrograman mendasar dalam rangka menciptakan film animasi dan permainan video sederhana.

Di Alice, 3-D objek (misalnya, manusia, hewan, dan kendaraan) merupakan populasi di dunia maya dan dapat membuat program untuk menghidupkan objek tersebut. Berikut tampilan Awal Aplikasi Alice 3 :

 

Disini Alice 3 Menampilkan Latar Scene dalam pembuatan Video Animasi, silahkan pilihlah sesuai keinginan dan Kemudian tekan OK.

Maka akan diarahkan ke tampilan Interface Alice 3. Pada Alice 3 menyediakan dua editor workspace berbeda, yang disebut presefektif yang akan sering digunakan bergantian saat membuat project.

Dua Editor pada Alice 3 :

  1. Code Editor ( Tampilan Sebelah Kiri )
  2. Scene Editor ( Tampilan Sebelah Kanan )

 

Code Editor merupakan Tampilan yang mengelola instruksi – intruksi gerakan animasi.  Secara Default alice dimulai dari Code Editor seperti Tampilan berikut :

 

Pada Code Editor terdapat Method Panel yang menampilkan method yang akan didefinisiskan untuk instance yang dipilih, serta method yang ditentukan untuk class Objek.

 

Kemudian Untuk Navigasi Antar Editor gunakan Tombol Edit Code atau tombol Setup Scene Seperti berikut :

 

Pada Tampilan Scene Editor berisi 2 Panel yaitu Setup Scene dan Galeri. berikut Tampilannya

 

Pada Panel Gallery merupaka koleksi objek tiga dimensi yang dapat dimasukkan ke dalam Scene. Ada banyak Tab pada Panel Gallery yang memiliki fungsi – fungsi yang berbeda,

berikut Jenis Tab dan Fungsinya :

 

Pada Scene Editor juga terdapat :

    1. Pemilihan Objek dari galeri untuk menambahkan ke Scene
    2. Pengaturan Posisi Objek menggunakan Handle Pallete
    3. Pengeditan Properti Objek pada Panel Properti
    4. Pengaksesan Code Editor untuk menambahkan pernyataan Program
    5. Menjalankan Animasi

Referensi :

  1. Oracle Academy
  2. Rijalul Fikri, dkk (2005),  “Pemrograman Java”, Penerbit ANDI, Yogyakarta
  3. L.N. Harnaningrum (2009), "Algoritma & Pemrograman Menggunakan Java", Graha Ilmu, Yogyakarta.

Share dan Klik Salah Salah satu Iklan untuk Mensupport Website Ini :

Facebook instagram Twitter

Artikel Terkait

  • Pemrograman Berorientasi Objek ( PBO )

    12 March 2019

    Pemrograman Berorientasi Objek ( PBO ) merupakan suatu pendekatan pemrograman yang menggunakan objek dan class.

  • Add And Positioning Object

    10 April 2019

    Pada Pemrograman Berorientasi Objek khususnya pada pemrograman Alice kita akan mempelajari Penambahan dan memposisikan suatu object ( Add and Positioning Object ). Disini Daisma akan membahas mengenai proses menambahkan objek , mengedit properti objek , mengatur posisi dengan sumbu tiga dimensi dan juga mengatur posisi sub bagian objek.

  • Prosedur dan Argument Pada Alice 3

    22 May 2019

    Apa itu Procedurs dan Argument pada Alice 3?. Prosedur adalah bagian dari kode program yang menentukan bagaimana objek seharusnya menjalankan tugas. Sedangkan argument adalah nilai yang digunakan prosedur untuk menyelesaikan tugasnya. Adapun hal – hal yang dibahas mengenai procedure dan arguemnts yaitu : Menambahkan procedures pemrograman Java ke Code Editors , Menggunakan Procedures untuk menggerakkan objek, Demonstrasi perubahan nilai di procedures , Membuat Arguments di Pemrograman, Menyusun , edit , hapus , copy pas dan disable statement pemrograman,Melakukan Debug Animasi

  • Pentingnya Rotation dan Randomization pada Alice 3

    15 September 2019

    Pada Aplikasi Alice 3 memiliki Fitur Rotasi dan Randomization pada sebuah objek. Apa itu Rotasi pada Alice 3? Rotasi adalah perputaran suatu objek di suatu sumbu yang tetap. Rotasi dapat diterapkan ke seluruh Objek atau pilih sub bagian Objek.

Kategori Artikel

Follow Us :