Implementation of the model view controler (MVC) with laravel 8 on the inventory web application at pt haiga citra
Abstract
The research aims to investigate and implement the Model-View-Controller (MVC) architectural model using the Laravel 8 framework in the development of web inventory management systems at PT. Haiga Citra Digital. MVC is a software design paradigm that separates application logic into three main components: Model, View, and Controller, thus enabling more structured and modular development. The study begins with the analysis of the requirements of the PT. Haiga Citra Digital inventory system and the design of the MVC structure that meets those needs. The obstacle that has occurred in PT. Haiga Citra Digital is still using the input stock of goods manually, so it can cause problems such as the irrelevance of actual goods with the accounting of stocks of the goods, the error of the input goods and the manipulation of data easily. Furthermore, this research implemented the Laravel 8 framework to develop web inventory applications. Laravel 8 is one of the popular PHP frameworks for web application development with advanced features and strong support for MVC. The results of this study include the development of a structured, easy-to-manage inventory management system that allows users to perform operations such as adding goods, deleting items, updating stocks, and viewing inventory reports efficiently. MVC implementation in system development separates business logic from application display and control, thus enabling easier maintenance and minimizing the impact of change. In addition, the use of Laravel 8 in web application development provides advantages in terms of security, scalability, and application performance. The results of this research are expected to make a positive contribution in improving the efficiency of inventory management at PT. Haiga Citra Digital and be a good example in applying MVC architecture using the Laravel 8 framework in the development of PHP-based web applications. The system development approach uses the Prototype model with use case diagrams, class diagram, Sequence Diagram and Activity Diagram as design tools as well as the PHP, Laravel 8 and MySql database programming languages as primary tools in creating the system to be built.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Yanuar Ramadhani Prasetyo, Rastri Prativi (Penulis)
This work is licensed under a Creative Commons Attribution 4.0 International License.