Object Dalam Bahasa Pemrograman Java

31 Dec, 2020 | Ditulis oleh : Fadlur Rohman

Rekomendasi Kelas
Membangun Toko Online Menggunakan Laravel

Laravel adalah salah framework php dengan pengguna terbanyak. Dengan banyaknya pengguna otomatis ketika kita menghadapi error akan lebih mudah menemukan solusin...

Object dalam pemrograman java adalah kunci dalam pemrograman yang berorientasi object atau object-oriented programming. Dalam kehidupan sehari-hari sering kita temui contoh object. Salah satunya adalah sepeda.

Pada sepeda terdapat dua karakteristik, yaitu kondisi (state) dan perbuatan (behavior). Contoh state pada sepeda adalah “pedal”, “gir”, “kecepatan” dan contoh behavior adalah “pindah gir”, “genjot pedal”, dan “menambah kecepatan”.

concepts-object

Software object secara konsep hampir sama dengan object dalam dunia nyata (sepeda) dimana software object itu juga mempunyai state dan behavior. Dalam object menyimpan state di dalam fields, di dalam bahasa pemrograman lain biasa disebut variabel. Sedangkan behavior  melalui methods atau dalam bahasa pemrograman lain biasa disebut function.

concepts-bicycleObject

Dengan menghubungkan state (“pedal”, “gir”, “kecepatan”) dan menyediakan method untuk mengubah state. Object memiliki kemampuan untuk mengontrol bagaimana program di luar object dapat menggunakannya. Sebagai contoh apabila sepeda hanya memiliki 6 gir dan 1 buah method  untuk mengubah posisi gir dapat menolak instruksi apabila posisi gir yang diinginkan kurang dari 1 atau lebih dari 6.

Dengan mengemas kode program menjadi object, maka dapat diperoleh beberapa keuntungan diantarnya :

  1. Modular : source code untuk sebuah object dapat ditulis dan dimaintenance secara indepen dari source code untuk object lainnya. Sekali dibuat, sebuah object dapat dengan mudah diakses di dalam sistem.
  2. Informasi tersembunyi : Dengan interaksi hanya dengan method dari object, detail dari implementasi internal dapat tersembunyi dari dunia luar.
  3. Code re-use : Jika object sudah ada (mungkin ditulis oleh developer software lainnya), kita dapat menggunakan object tersebut di program kita. Hal ini memungkinkan spesialis untuk mengimplementasi / mengetes / debug complex, object dengan tugas tertentu, kemudian kita bisa yakin untuk menjalankannya di kode program kita.
  4. Pluggability and debugging dengan mudah : Jika objek tertentu ternyata bermasalah,Kita  dapat dengan mudah menghapusnya dari aplikasi kita dan memasang objek yang berbeda sebagai penggantinya. Hal ini dapat dianalogikan dengan memperbaiki masalah mekanis di dunia nyata. Jika baut rusak, kita cukup menggantinya, tidak seluruh mesin.


Tags :


Related Post :

Operasi trigonometri sederhana menggunakan java

31 Dec, 2020 - Fadlur Rohman

Perhitungan trigonometri menggunakan java kadang membingungkan, karena...

Sqlite dan Java

31 Dec, 2020 - Fadlur Rohman

Sebelum kita menggunakan sqlite pada program java, kita harus mempunya...

Encapsulation Java

31 Dec, 2020 - Fadlur Rohman

Encapsulation adalah salah satu dari empat konsep fundamental OOP sela...

Tipe Data Variabel Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Variabel adalah sesuatu yang digunakan untuk menyimpan nilai yang dial...

Interface Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Seperti yang sudah kita pelajari di awal, object mendefinisikan intera...

Inheritance Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Di dalam pemrograman beroritentasi object seperti java mengijinkan &ld...

Mau Bikin Aplikasi Web & Aplikasi Android?

Saya membuka jasa pembuatan aplikasi web dan android untuk aplikasi seperti toko online, monitoring (IoT), interface mesin absensi atau kasir

Silahkan kontak link di bawah ini untuk teknis dan harganya