PBO-T01-OOP
Junaedi Marojahan Gultom | 2019310040 | TI19A
Penerapan OOP pada Aplikasi Management Parkir
- Tipe Data
Penerapan Tipe Data Ada beberapa tipe data yang digunakan pada program ini, contohnya adalah String yang digunakan untuk memasukkan karakter seperti no polisi dan jenis kendaraanya dan Integer untuk menginisialisasi objek biaya parkir, hari, dan waktu.
- Penerapan Kelas dan Objek
OOP tidak bisa terlepas dari kelas dan objek yang digunakan. Tentunya hal ini sebagai langkah untuk membuat suatu sistem berbasis aplikasi yang bisa terintegrasi dan terhubung antara fitur satu dan fitur lainnya. Berikut adalah penerapan Kelas terdapat pada source code :
- Penerapan Enkapsulasi
Salah satu penerapan enkapsukasi pada program ini digunakan untuk memberikan hak akses pada beberapa tombol, sehingga tidak terdapat 2 fungsi dalam satu tombol. Hal ini sangat dibutuhkan untuk membangun sebuah aplikasi yang memilki banyak fitur di setiap halamannya, seperti aplikasi parkir ini. Penerapan enkapsulasi terdapat pada source :
- Penerapan Inheritance
Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy yang memudahkan untuk menghubungkan halaman tampilan GUI dengan kelas-kelas fitur yang berisi metode-metode setiap tampilan pada aplikasi tersebut terhubung. Pada program ini penerapan Inheritance terdapat pada source code:
- Penerapan Polymorphism
Polymorphism artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphism, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku yang berbeda. Hal ini sangat berguna untuk membuat suatu aplikasi lebih efisien, karena tidak perlu membuat objek baru lebih banyak untuk menyesuaikannya dengan sebuah method. Pada program ini penerapan Polymorphism terdapat pada source code:
- Penerapan Interface Class
Interface pemrogram, untuk berbagi konstanta atau menentukan bentuk metode yang dapat digunakan oleh sejumlah kelas. Interface diimplementasikan ke dalam suatu class dengan menggunakan kata kunci implements. Sebuah kelas dapat mengimplementasikan lebih dari satu interface. Interface berfungsi untuk mendeklarasikan terlebih dahulu methodmethod yang ingin dibuat. Jika ingin memakai method tersebut di kelas lain, hanya perlu melakukan pemanggilan dan implements. Pada program ini penerapan Interface terdapat pada source code:
- Penerapan Exception Handling
Exception Handling adalah event yang terjadi ketika program menemui kesalahan pada saat instruksi program dijalankan. Pada program ini mendeteksi apabila terjadi kesalahan ketika menginputkan dan menyimpan data pada database.








Komentar
Posting Komentar