Claim Missing Document
Check
Articles

Found 1 Documents
Search
Journal : Indonesian Journal of Computer Science and Engineering

Alasan Penggunaan arsitektur MVC dalam Implementasi CRUD Pakpahan, Dinda Krisnauli; Nafisah, Fathiyya; Lestari, Hesi Desta; Batu Bara, Fidia Dewi Wulandari; Fitrah, Rahma Hidayati; Subhan, Robi Septian; Saputra, Aditya; Rahmadan, Bavio Robia; Setiawan, Yudi; Novrian, Wili
Indonesian Journal of Computer Science and Engineering Vol. 2 No. 01 (2025): IJCSE Volume 02 Nomor 01, Mei 2025
Publisher : CV. Cendekiawan Muda Sriwijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.70656/ijcse.v2i01.298

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.
Co-Authors Akira Kato Al-Ghowazi, Sholakhuddin Akhmad Altair, Garin Rachmad Ari Prasetyo Aryadewi, Ni Komang Chintya Atsushi Urabe Atussolihah, Mar Aulia, Hanung Garnish Baihaqi , Akhmad Balazs Bradak Batu Bara, Fidia Dewi Wulandari Chandrahadinata, Doddy Christopher Gomez Christopher Gomez Christopher Gomez, Christopher Daikai Rikuto Danang Sri Hadmoko Danang Sri Hadmoko Danang Sri Hadmoko Danardono Danardono Danardono, Danardono Danovan, Adryan Marcellino DEDI SURACHMAN, DEDI Deviana, Kadek Saskia Amelia Dewi Indriani Farida, Rahma Afifah Nur Fitrah, Rahma Hidayati Fransisca, Christina Gomez Christopher Hidayat, Rusdi Ilahi, Bogy Restu Junun Sartohadi Justin Morgenroth Kataoka, Kyoko Kato, Akira Kumala Dewi, Dinda Kusumasari, Indah Kyoko Kataoka Lenny Christina Nawangsari Lestari, Hesi Desta Lharasati Dewi M Iqbal Taufiqurrahman Sunariya Morgenroth, Justin Muhammad Natsir Muliyani, Deta Nadia Alfitri Nafisah, Fathiyya Novrian, Wili Pakpahan, Dinda Krisnauli Patrick Wassmer Permadi , Angga Repi Permadi, Andes Priska , Novelin Puji Lestari, Marsela Putra , Christian Ade Putra, Said Willya Rahmadan, Bavio Robia Rahmadi, Dinda Putri Roza Susanti Saiful Ridwan Samba, Nayelli Mi'raz Saputri, Utamy Sukmayu Sefudin, Akhmad Sejati, Sadewa Purba Setiawan, Ilyas Nur Sitanggang , Adrian Milan Baros Situmorang, Gurilina Sri Sunarsih Stevie Husein Suartawan, Putu Eka Subhan, Robi Septian Sulistyaningsih, Eka Sutisyana, ari Syafrial Syahid Nur Khotib Urabe, Atsushi Wangsa, Gede Dinar Waskito, Tri Putra Wassmer, Patrick Wibowo, Afif Ari Widyatmika, I Gusti Ayu Made Wahyu Wirawan, I Gede Yudi Setiawan Yul Antonisfia Yultrisna Yultrisna