Proceedings of the International Conference on Applied Science and Technology on Engineering Science 2023 (iCAST-ES 2023)

Modification MVC Architecture in PHP using Basedata Service Display Pattern

Authors
Mohammad Robihul Mufid1, *, Yogi Pratama1, Arna Fariza1, Saniyatul Mawaddah1
1Department of Computer Science and Informations Technology, Politeknik Elektronika Negeri Surabaya, Surabaya, Indonesia
*Corresponding author. Email: mufid@pens.ac.id
Corresponding Author
Mohammad Robihul Mufid
Available Online 17 February 2024.
DOI
10.2991/978-94-6463-364-1_2How to use a DOI?
Keywords
Design Pattern; Model-View-Controller (MVC); PHP; Basedata Service Display (BSD)
Abstract

Model View Controller (MVC) is a design pattern of structuring the folder structure used to separate between files that have the function of interacting with the database (Model), sending data obtained by the database with an interface page (Controller), and displaying data with an interface page (Views). In the MVC pattern, there is a problem with the base which does not have direct integration with security packages, requires manual activation, and does not provide a special directory for developing security packages. This study aims to develop a pattern known as Data Based Service Display (BSD). BSD was developed to optimize the security package integration process by providing dedicated development directories and space tolerate the complexities of package injection independently of the MVC pattern. From the results of the tests conducted, it was found that the use of the BSD pattern has a better loading time in rendering scripts than using the MVC pattern and has a tokenization process when submitting data to minimize code sabotage.

Copyright
© 2024 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Download article (PDF)

Volume Title
Proceedings of the International Conference on Applied Science and Technology on Engineering Science 2023 (iCAST-ES 2023)
Series
Advances in Engineering Research
Publication Date
17 February 2024
ISBN
10.2991/978-94-6463-364-1_2
ISSN
2352-5401
DOI
10.2991/978-94-6463-364-1_2How to use a DOI?
Copyright
© 2024 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Cite this article

TY  - CONF
AU  - Mohammad Robihul Mufid
AU  - Yogi Pratama
AU  - Arna Fariza
AU  - Saniyatul Mawaddah
PY  - 2024
DA  - 2024/02/17
TI  - Modification MVC Architecture in PHP using Basedata Service Display Pattern
BT  - Proceedings of the International Conference on Applied Science and Technology on Engineering Science 2023 (iCAST-ES 2023)
PB  - Atlantis Press
SP  - 4
EP  - 18
SN  - 2352-5401
UR  - https://doi.org/10.2991/978-94-6463-364-1_2
DO  - 10.2991/978-94-6463-364-1_2
ID  - Mufid2024
ER  -