Apa Itu OOP pada Pemrograman Java
Java merupakana suatu bahasa pemrograman tingkat rendah yang memiliki jenis kategori bahasa pemrograman server side. Bahasa Pemrograman Java sudah mendukung OOP. Apa itu OOP ?? singkat saja pengenalan OOP atau didalam bahasa indonesia disebut dengan PBO. PBO merupakan sebuah paradigma atau teknik pemrograman yang berorientesikan Objek.
A. Latar Belakang
Berkeinginan untuk memahami lebih paham lagi mengenai OOP yang sudah dipelajari dikelas. Dengan cara mencari referensi-referensi yang ada di google.
B. Maksud dan Tujuan
1. Untuk meningkatkan tingkat belajar lebih lanjut mengenai bahasa pemrograman Java.
2. Memahami apa itu OOP yang digunakan pada bahasa pemrograman java.
C. Alat dan Bahan
1. Laptop/PC
2. Ebook
3. Internet
D. Pembahasan
OOP/PBO menurut wikipedia adalah paradigma pemrograman berdasarkan konsep "objek", yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai atribut; serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Kalau menurut penjelasan dari dosen PBO/OOP merupakan metode pemrograman yang didasarkan pada class dan object, dimana object berisi data (atribut) dan fungsi/method/perilaku. Teknik ini menganalogikan sistem aplikasi seperti kehidupan nyata yang didominasi object. contoh :
- Manusia adalah object yang memiliki atribut atau data berupa karakteristik seperti nama, pekerjaan, rumah dll.
- Manusia memiliki perilaku seperti dapat berjalan, berbicara,makan, dll.
Contoh lain didunia nyata yaitu objek berupa mobil. Mobil memiliki banyak karakteristik seperti warna, kecepatan, ukuran ban, harga dll. Mobil didalam OOP bisa disebut dengan Objeknya sedangkan karakteristik pada mobil tersebut sebagai Class. Jadi Intinya ada mobil pasti ada banyak karakteristik. Ini adalah gambar tentang OOP/PBO Objek :
Class terdiri dari data dan method. Data dapat disebut juga sebagai atribut, state atau variabel. Atribut merupakan sifat karakteristik atau keadaan yang dimiliki oleh object. Sebagai Sebuah contoh object mobil memiliki atribut (sifat karakteristik) berupa merk, model, warna, no mesin dan lain-lain. Method merupakan kelakuan yang dimiliki oleh sebuah object. Method bisa dianalogikan sebagai
fungsi atau prosedur atau behavior. Sebagai contoh sebuah object mobil memiliki prosedur menyalakan mobil, mematikan mobil, membunyikan klakson, menambah/mengurangi kecepatan.
Struktur Penulisan :
E. Hasil yang Didapat
Memahami lebih dalam tentang OOP dalam bahasa pemrograman dan kehidupan sehari-sehari.
F. Kesimpulan
Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.
G. Referensi
1. https://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek.
2. 1a. Konsep PBO.pptx diberikan dosen.
Post a Comment