Implementasi Model View Controller Untuk Proses Pencatatan dan Monitoring Pelanggaran Siswa Pada SMK Satria
DOI:
https://doi.org/10.70052/jka.v2i1.54Keywords:
Student Violations, Designing, MVC, UMLAbstract
SMK SATRIA merupakan sekolah menengah kejuruan yang memiliki 5 jurusan yang berlokasi di Srengseng.Pada sekolah ini belum mempunyai sistem informasi berbasis website yang dapat mempermudah dalam melakukan proses mencatat pelanggaran yang dilakukan siswa.Maka dari itu dibutuhkan sebuah sistem berbasis website yang dapat digunakan untuk mencatat pelanggaran siswa agar prosenya lebih cepat, aman dan terkomputerisasi.Sistem ini dibagun dengan pendekatan berorientasi objek. Metode yang digunakan yaitu (MVC) Model, view,Controller. Metode ini menggunakan bahasa PHP dalam pengkodeaan, MySQL sebagai database dan Codeigniter 3 sebagai framework. Pada proses perancangan sistem ini melibatkan bagian-bagin dari UML (unfield Modeling languange) seperti use case diagram, activity diagram, squence diagram, dan deployment diagram. Sistem informasi ini dirancang dengan beberapa halaman, seperti halaman login, dashboard, tipe pelanggaran, list pelanggaran, data siswa, class, guru, pengguna dan laporan. Hasilnya berupa sebuah sistem yang dapat membantu pihak sekolah untuk memonitoring pelanggarn yang dilakukan siswa dan mengurangi resiko kesalahan dalam melakukan pencatatan pelanggaran siswa.
SMK SATRIA is a vocational high school that has 5 majors located in Srengseng. This school does not yet have a website-based information system that can facilitate the process of recording student violations. Therefore a website-based system is needed that can be used to record violations. students so that the process is faster, safer and computerized. This system is built with an object-oriented approach. The method used is (MVC) Model, view, Controller. This method uses the PHP language for coding, MySQL as the database and CodeIgniter 3 as the framework. The process of designing this system involves parts of the UML (Unfield Modeling Language) such as use case diagrams, activity diagrams, sequence diagrams, and deployment diagrams. This information system is designed with several pages, such as login page, dashboard, types of violations, list of violations, student data, classes, teachers, users and reports. The result is a system that can help the school to monitor violations committed by students and reduce the risk of errors in recording student violations.
References
L. Setiawati, E. Siti Aulia, R. Cynthia Johan, A. Hadiapurwa, and Ardiansah, “Studi Analisis Website Sistem Informasi Kearsipan Dinamis (SIKD),” J. Pengemb. Kearsipan, vol. 15, no. 1, pp. 84–97, 2022.
S. E. T. Buana, L. H. Atrinawati, and M. G. L. Putra, “Penerapan Metode Agile Untuk Membangun Sistem Informasi Monitoring Santri Pondok Modern Asy-Syifa Balikpapan,” Seminar.Iaii.or.Id, pp. 183–190, 2021, [Online]. Available: http://www.seminar.iaii.or.id/index.php/SISFOTEK/article/view/280
O. Mabuka, “Tata Tertib Sekolah Berperan Sebagai Pengendali Perilaku Siswa di SD Inpres Raja Kecamatan Morotai Selatan Barat,” J. Ilm. Wahana Pendidik., vol. 7, no. 2, pp. 360–372, 2021, doi: 10.5281/zenodo.4724351.
Y. Anggraini, D. Pasha, D. Damayanti, and A. Setiawan, “Sistem Informasi Penjualan Sepeda Berbasis Web Menggunakan Framework Codeigniter,” J. Teknol. dan Sist. Inf., vol. 1, no. 2, pp. 64–70, 2020, doi: 10.33365/jtsi.v1i2.236.
N. Hidayati, “Pengembangan Sistem Informasi Pembelian Obat Secara Kredit Pada Apotik Dengan Menggunakan Model View Controller (MVC),” J. Sains Komput. Inform. (J-SAKTI, vol. 4, no. 2, pp. 457–471, 2020.
S. Irsyad and A. S. Sitio, “Penerapan Konsep Mvc Pada Sistem Penjualan Online Dengan Sistem Keamanan Menggunakan Algoritma Rijndeal,” I N F O R M a T I K a, vol. 11, no. 2, p. 44, 2019, doi: 10.36723/juri.v11i2.168.
R. Hormati, S. Yusuf, and M. Abdurahman, “Sistem informasi Data Poin Pelanggaran Siswa Menggunakan Metode Prototyping Berbasis Web Pada SMA Negeri 10 Kota,” J. Ilm. Ilk. - Ilmu Komput. Inform., vol. 4, no. 2, pp. 93–103, 2021, doi: 10.47324/ilkominfo.v4i2.128.
A. Noviantoro, A. B. Silviana, R. R. Fitriani, and H. P. Permatasari, “Rancangan Dan Implementasi Aplikasi Sewa Lapangan Badminton Wilayah Depok Berbasis Web,” J. Tek. dan Sci., vol. 1, no. 2, pp. 88–103, 2022, doi: 10.56127/jts.v1i2.108.
M. Tabrani and I. Rezqy Aghniya, “Implementasi Metode Waterfall Pada Program Simpan Pinjam Koperasi Subur Jaya Mandiri Subang,” J. Interkom J. Publ. Ilm. Bid. Teknol. Inf. dan Komun., vol. 14, no. 1, pp. 44–53, 2020, doi: 10.35969/interkom.v14i1.65.
T. Hartati, N. Anastia, and R. Widyastuti, “Penerapan SDLC Model Waterfall pada Rancang Bangun SI-PKP Direktorat Jenderal ILMATE Kementrian Perindustrian Jakarta,” Remik, vol. 6, no. 1, pp. 9–15, 2021, doi: 10.33395/remik.v6i1.11127.
I. Rusdi, A. S. Mulyani, and I. Herlina, “Rancang Bangun Sistem Informasi Pembelian Pada Cv. Cimanggis Jaya Depok,” J. AKRAB JUARA, vol. 5, no. 2, pp. 180–197, 2020, [Online]. Available: http://akrabjuara.com/index.php/akrabjuara/article/view/1012
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Rakasiwi Akbar, Mochammad Abdul Azis (Author)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.