Proceedings of the International Conference on Applied Science and Technology on Social Science 2023 (iCAST-SS 2023)

Modification of MVC Architecture in PHP using Basedata Service Display Pattern

Authors
Mohammad Robihul Mufid1, *, Arna Fariza1, Yogi Pratama1, 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 15 February 2024.
DOI
10.2991/978-2-38476-202-6_86How 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 architecture 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 to 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
© 2023 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 Social Science 2023 (iCAST-SS 2023)
Series
Advances in Social Science, Education and Humanities Research
Publication Date
15 February 2024
ISBN
978-2-38476-202-6
ISSN
2352-5398
DOI
10.2991/978-2-38476-202-6_86How to use a DOI?
Copyright
© 2023 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  - Arna Fariza
AU  - Yogi Pratama
AU  - Saniyatul Mawaddah
PY  - 2024
DA  - 2024/02/15
TI  - Modification of MVC Architecture in PHP using Basedata Service Display Pattern
BT  - Proceedings of the International Conference on Applied Science and Technology on Social Science 2023 (iCAST-SS 2023)
PB  - Atlantis Press
SP  - 594
EP  - 603
SN  - 2352-5398
UR  - https://doi.org/10.2991/978-2-38476-202-6_86
DO  - 10.2991/978-2-38476-202-6_86
ID  - Mufid2024
ER  -