OBJECT ORIENTED DESIGN ANALYSIS THROUGH INHERITANCE AND INTERFACES IN A JAVA WEB-BASED COUNSELING CASE MANAGEMENT SYSTEM

Authors

  • Andrian Syahputra Universitas Muhammadiyah Asahan, Kisaran, Indonesia Author
  • Ramadani Ramadani Universitas Muhammadiyah Asahan, Kisaran, Indonesia Author
  • Musri Iskandar Nasution Universitas Muhammadiyah Asahan, Kisaran, Indonesia Author
  • Risman Risman Universitas Muhammadiyah Asahan, Kisaran, Indonesia Author
  • Aulia Nurul Ramadhani Siagian Universitas Muhammadiyah Asahan, Kisaran, Indonesia Author

Keywords:

Object-Oriented Programming, Inheritance, Interface, Guidance AndCounseling, Java Web

Abstract

This study analyzes the application of object-oriented design through inheritance and interface in a Java Web–based Guidance and Counseling (GC) case management system, as effective software design is essential to support modularity, reusability, and maintainability in educational information systems. The purpose of this study is to examine how inheritance and interface are implemented in modeling system entities and services within the GC case management workflow. The research method employs a software engineering approach, including requirements analysis, object-oriented system design using UML, implementation of a Java Web application, and functional testing to validate system behavior. The data used in this study consist of system design artifacts, class structures, and implementation results of the developed application. The results show that inheritance supports code reuse and hierarchical structuring of user roles and case entities, while interface enables loose coupling and flexibility in service and data access layers. These design practices contribute to clearer separation of responsibilities and easier system maintenance. In conclusion, the application of inheritance and interface improves the quality of object-oriented design in the GC case management system and provides a scalable foundation for future system development

Downloads

Download data is not yet available.

References

Nugroho, S., Setiawan, A., & Kurniawan, M. (2021). Pengembangan sistem informasi bimbingan konseling berbasis web di sekolah menengah. Jurnal Teknologi Informasi dan Pendidikan, 13(2), 85–93.

Rahman, A., & Pratama, R. (2022). Digital guidance and counseling system for student behavior monitoring. Education and Information Technologies, 27(4), 5123–5140.

Widodo, A., & Susanto, H. (2023). Object-oriented design quality in educational information systems. Journal of Information Systems Education, 34(2), 145–158.

Al-Bahadili, A., & Issa, A. (2020). Web-based educational systems and student support services. International Journal of Advanced Computer Science and Applications, 11(3), 210–217.

Al-Samarraie, H., Selim, H., Teo, T., & Zaqout, F. (2020). Isolation and distinctiveness in online learning. Computers & Education, 151, 103873.

Chandra, E., & Lim, C. P. (2021). Software design quality in educational web applications. IEEE Access, 9, 112233–112245.

Kitchenham, B., & Charters, S. (2019). Guidelines for systematic literature reviews in software engineering. Information and Software Technology, 95, 1–15.

Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner’s approach (9th ed.). McGraw-Hill.

Sommerville, I. (2020). Software engineering (10th ed.). Pearson.

Martin, R. C. (2018). Clean architecture: A craftsman’s guide to software structure and design. Prentice Hall.

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (2019). Design patterns: Elements of reusable object-oriented software. Addison-Wesley.

Alharthi, A., Spichkova, M., & Hamilton, M. (2019). Sustainability requirements for e-learning systems. Journal of Systems and Software, 156, 20–34.

Alqahtani, A., & Rajkhan, A. (2020). E-learning critical success factors during the COVID-19 pandemic: A comprehensive analysis. Education and Information Technologies, 25(6), 5261–5280.

Downloads

Published

2026-01-26

Issue

Section

Articles

How to Cite

Syahputra, A., Ramadani Ramadani, Musri Iskandar Nasution, Risman Risman, & Aulia Nurul Ramadhani Siagian. (2026). OBJECT ORIENTED DESIGN ANALYSIS THROUGH INHERITANCE AND INTERFACES IN A JAVA WEB-BASED COUNSELING CASE MANAGEMENT SYSTEM. Interdisciplinary Journal of Global and Multidisciplinary, 2(1), 1054-1065. https://jurnal-ijgam.or.id/index.php/IJGAM/article/view/204

Similar Articles

11-20 of 24

You may also start an advanced similarity search for this article.