Indonesian Journal of Computer Science and Engineering
Vol. 2 No. 01 (2025): IJCSE Volume 02 Nomor 01, Mei 2025

Alasan Penggunaan arsitektur MVC dalam Implementasi CRUD

Pakpahan, Dinda Krisnauli (Unknown)
Nafisah, Fathiyya (Unknown)
Lestari, Hesi Desta (Unknown)
Batu Bara, Fidia Dewi Wulandari (Unknown)
Fitrah, Rahma Hidayati (Unknown)
Subhan, Robi Septian (Unknown)
Saputra, Aditya (Unknown)
Rahmadan, Bavio Robia (Unknown)
Setiawan, Yudi (Unknown)
Novrian, Wili (Unknown)



Article Info

Publish Date
01 May 2025

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.

Copyrights © 2025






Journal Info

Abbrev

ijcse

Publisher

Subject

Computer Science & IT Control & Systems Engineering Decision Sciences, Operations Research & Management Electrical & Electronics Engineering Engineering

Description

1. Artificial Intelligence and computer application 2. Data science, statistics and analytics 3. Information system 4. Geospatial and image processing 5. Computer networking and security 6. Engineering 7. Electrical and instrument aplication 8. Quantum and physic modelling 9. Education technology ...