PENERAPAN POLIMORFISME UNTUK MENINGKATKAN FLEKSIBILITAS DAN REUSABILITAS DALAM PENGEMBANGAN PERANGKAT LUNAK BERORIENTASI OBJEK

Authors

  • Yeni Dayani Universitas Dayanu Ikhsanuddin Author
  • Sitti Ardila Ilham Universitas Dayanu Ikhsanuddin Author
  • Nayla Universitas Dayanu Ikhsanuddin Author
  • Fatima B. Universitas Dayanu Ikhsanuddin Author

DOI:

https://doi.org/10.5281/3wg9zd77

Keywords:

Polimorfisme, reusabilitas, fleksibilitas

Abstract

Fleksibilitas dan reusabilitas dalam pemrograman berorientasi objek merupakan aspek penting yang perlu ditingkatkan untuk memperbaiki efisiensi dan kualitas pengembangan perangkat lunak.  Penerapan polimorfisme menjadi solusi yang tepat untuk meningkatkan fleksibilitas dalam pemograman berorientasi objek. Pada metode, Polimorfisme diterapkan dengan membuat hierarki kelas yang memungkinkan kelas turunan untuk mengimplementasikan metode virtual/abstract tanpa mengubah kode di kelas dasar. Hal ini memungkinkan objek dari kelas yang berbeda untuk digunakan dengan cara yang sama. Hasil dan pembahasan menunjukkan setelah penerapan polimorfisme, fleksibilitas dan reusabilitas dalam pengembangan perangkat lunak mengalami peningkatan. Fleksibilitas terwujud melalui kemampuan objek untuk memiliki perilaku yang berbeda tanpa merubah kelas asli, sementara reusabilitas tercapai dengan penggunaan ulang kode tanpa perlu mengubah logika dasar aplikasi. Kesimpulannya yaitu, penerapan polimorfisme dalam PBO memberikan manfaat nyata dalam meningkatkan fleksibilitas dan reusabilitas perangkat lunak. Dengan polimorfisme, pengembang dapat menciptakan aplikasi yang lebih modular, mudah diperluas, dan efisien dalam pengembangan.

Downloads

Published

2024-08-25