Alasan Penggunaan arsitektur MVC dalam Implementasi CRUD

Authors

  • Dinda Krisnauli Pakpahan Universitas Bengkulu
  • Fathiyya Nafisah Universitas Bengkulu
  • Hesi Desta Lestari Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Fidia Dewi Wulandari Batu Bara Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Rahma Hidayati Fitrah Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Robi Septian Subhan Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Aditya Saputra Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Bavio Robia Rahmadan Program Studi Informatika, Universitas Bengkulu, Indonesia
  • Yudi Setiawan Program Studi Sistem Informasi, Universitas Bengkulu, Indonesia
  • Wili Novrian Program Studi Sistem Informasi, Universitas Bengkulu, Indonesia

DOI:

https://doi.org/10.70656/ijcse.v2i01.298

Keywords:

MVC, CRUD, Reusability

Abstract

Arsitektur Model-View-Controller (MVC) telah menjadi arsitektur perangkat lunak yang populer dalam pengembangan aplikasi
berbasis web dan mobile, khususnya dalam implementasi operasi CRUD (Create, Read, Update, Delete). MVC membagi aplikasi
menjadi tiga komponen utama: Model, View, dan Controller, yang masing-masing memiliki peran dan tanggung jawab yang
terpisah. Pemisahan ini tidak hanya meningkatkan efisiensi dan keamanan, tetapi juga memperkuat modularitas sistem. Dengan
struktur yang jelas, pengembang dapat bekerja pada bagian yang berbeda secara paralel tanpa saling mengganggu, serta
mempermudah proses debugging dan pengujian. Model menangani pengelolaan data dan interaksi dengan database, View mengatur
tampilan antarmuka pengguna, sementara Controller bertanggung jawab untuk mengelola alur aplikasi. Selain itu, MVC
mendukung prinsip reusability, memungkinkan komponen Model digunakan kembali dalam berbagai bagian aplikasi atau proyek
lain. Keuntungan lain yang signifikan dari MVC adalah kemudahan dalam pemeliharaan jangka panjang, karena setiap komponen
dapat dimodifikasi atau diperbarui secara terpisah. Berdasarkan berbagai penelitian, arsitektur MVC terbukti efektif dalam
mempercepat proses pengembangan, meningkatkan keamanan, dan mempermudah manajemen data, khususnya dalam aplikasi
berbasis CRUD. Oleh karena itu, penerapan arsitektur MVC sangat dianjurkan dalam pengembangan aplikasi berbasis database
maupun sistem informasi berskala besar, yang memerlukan pengelolaan data yang terstruktur, efisien, dan aman.

Downloads

Download data is not yet available.

Downloads

Published

2025-05-01

How to Cite

Pakpahan, D. K., Nafisah, F., Lestari, H. D., Batu Bara, F. D. W., Fitrah, R. H., Subhan, R. S., … Novrian, W. (2025). Alasan Penggunaan arsitektur MVC dalam Implementasi CRUD . Indonesian Journal of Computer Science and Engineering, 2(01), 45–49. https://doi.org/10.70656/ijcse.v2i01.298