Architectural Analysis of the Repository Pattern in Web-Based Credit Score Conversion Assessment System Based on PermenPAN-RB No. 1 of 2023

Main Article Content

Authors

    Nouval Trezandy Lapatta( 1 ) Syahrullah( 2 )

    (1) Tadulako University | Indonesia
    (2) Tadulako University | Indonesia

Abstract

PermenPAN-RB Regulation No. 1 of 2023 introduced a major shift in functional position assessment by emphasizing performance predicate conversion in credit score evaluation, which increases architectural demands on supporting information systems. In practice, many assessment systems remain tightly coupled and difficult to evolve when regulatory rules, integration sources, or reporting formats change. This paper presents an architecture-oriented analysis of a web-based credit score conversion assessment information system that applies the Repository Pattern as a core architectural mechanism to decouple business logic from persistence, integration, and document-generation concerns. The analysis adopts a scenario-based evaluation approach inspired by the Architecture Tradeoff Analysis Method (ATAM) and is grounded in the ISO/IEC 25010 software quality model, focusing on maintainability, modifiability, testability, scalability, and reliability. Architectural evaluation is conducted by examining layered boundaries, repository abstractions, and dependency injection mechanisms under representative regulatory-driven change scenarios, including rule adjustments, data integration extensions, and reporting modifications. The results demonstrate consistent change localization across architectural layers, where rule changes are confined to service modules, integration changes are absorbed by repository adapters, and reporting changes remain isolated within document-generation components. These findings show that repository-based architectures significantly reduce coupling, improve change isolation, and support the sustainable evolution of government information systems operating under dynamic regulatory environments.

Downloads

Download data is not yet available.

Article Details

Section
Articles

References

A. Frinaldi, A. Afdalisma, A. P. T. Rezeki, and B. Saputra, “Digital Transformation of Government Administration: Analysis of Efficiency, Transparency, and Challenges in Indonesia,” Iapa Proc. Conf., vol. 2023, no. 95, pp. 82–101, 2024, doi: 10.30589/proceedings.2024.1096.

L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice. in SEI Series in Software Engineering. Pearson Education, 2021.

IEEE/ISO/IEC, “IEEE/ISO/IEC International Standard for Software, systems and enterprise--Architecture description.” IEEE, Piscataway, NJ, USA, Sep. 21, 2022. doi: 10.1109/IEEESTD.2022.9938446.

P. M. P. R. RI, “Peraturan Menteri PAN RB RI Nomor 1 Tahun 2023 tentang Jabatan Fungsional,” Peratur. Menteri Pendayagunaan Apar. Negara Dan Reformasi Birokrasi Republik Indones. Nomor 1 Tahun 2023 Tentang Jab. Fungsional, pp. 1–82, 2023.

T. Wijaya, “Berkembangnya Sistem Innovative Credit Scoring di Indonesia Menilai Risiko dan Tantangan Kebijakan,” 2023.

M. M. Munir, “Pengembangan Model Credit Risk Scoring Untuk Pembiayaan Di Lembaga Keuangan Syariah.” Institut PTIQ Jakarta, 2024.

A. I. A. Nunyai and Tristiyanto, “Pengembangan Aplikasi Penilaian Angka Kredit Dosen (Studi kasus: FMIPA Universitas Lampung),” J. Pepadun, vol. 4, no. 2, pp. 117–125, Aug. 2023, doi: 10.23960/pepadun.v4i2.168.

K. F. Ratumbuisang and Y. F. Ratumbuisang, “ISO / IEC _ 25010 For Testing Quality Information System Labor Market (SIPTK),” J. Fokus Elektroda Energi List. Telekomun. Komputer, Elektron. dan Kendali), vol. 8, no. 3, pp. 178–186, Aug. 2023, doi: 10.33772/jfe.v8i3.101.

R. Jolak, S. Karlsson, and F. Dobslaw, “An empirical investigation of the impact of architectural smells on software maintainability,” J. Syst. Softw., vol. 225, p. 112382, Jul. 2025, doi: 10.1016/j.jss.2025.112382.

ISO/IEC, “ISO/IEC Systems and Software Engineering — Requirements and Evaluation,” Int. Organ. Stand. IEC, vol. 2011, 2011.

M. Fowler, Patterns of Enterprise Application Architecture. in A Martin Fowler signature book. Addison-Wesley, 2003.

E. Evans, Domain-driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, 2004.

R. C. Martin, Clean Architecture: A Craftsman’s Guide to Software Structure and Design. in Martin, Robert C. Prentice Hall, 2018.

S. M. Ågren et al., “Architecture evaluation in continuous development,” J. Syst. Softw., vol. 184, p. 111111, Feb. 2022, doi: 10.1016/j.jss.2021.111111.

D. Sobhy, R. Bahsoon, L. Minku, and R. Kazman, “Evaluation of Software Architectures under Uncertainty,” ACM Trans. Softw. Eng. Methodol., vol. 30, no. 4, pp. 1–50, Oct. 2021, doi: 10.1145/3464305.

ISO/IEC, “Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model,” Int. Organ. Stand., vol. 2023, p. 22, 2023.

B. B. Mayvan, A. Rasoolzadegan, and Z. G. Yazdi, “The state of the art on design patterns: A systematic mapping of the literature,” J. Syst. Softw., vol. 125, pp. 93–118, Mar. 2017, doi: 10.1016/j.jss.2016.11.030.

R. Laigner, D. Mendonça, A. Garcia, and M. Kalinowski, “Cataloging Dependency Injection Anti-Patterns in Software Systems,” Oct. 2021, [Online]. Available: http://arxiv.org/abs/2109.04256

P. Sun, D.-K. Kim, H. Ming, and L. Lu, “Measuring Impact of Dependency Injection on Software Maintainability,” Computers, vol. 11, no. 9, p. 141, Sep. 2022, doi: 10.3390/computers11090141.

C. S. Guterres, C. Z. De Aguiar, and V. E. S. Souza, “DepIn-O: An Ontology on Dependency Injection Software Frameworks,” CEUR Workshop Proc., vol. 3564, pp. 51–64, 2023.

M. Stauffer, Laravel: Up and Running: A Framework for Building Modern PHP Apps. O’Reilly Media, 2016.

M. dos S. Soares and G. S. Melo, “A Comparison between Atam and Iso/Iec/Ieee 42020:2019 for Software Architecture Evaluation.” 2024. doi: 10.2139/ssrn.5011962.

G. S. Melo and M. S. Soares, “A Process to Compare ATAM and Chapter 9 of ISO/IEC/IEEE 42020:2019,” Int. Conf. Enterp. Inf. Syst. ICEIS - Proc., vol. 2, no. Iceis, pp. 37–46, 2025, doi: 10.5220/0013351800003929.

Y. Kurnia, “Online Learning Service Application Using Flutter Framework and Laravel,” Tech-E, vol. 6, no. 1, pp. 39–49, Aug. 2022, doi: 10.31253/te.v6i1.1436.

C. Wohlin, “Case Study Research in Software Engineering—It is a Case, and it is a Study, but is it a Case Study?,” Inf. Softw. Technol., vol. 133, no. November 2020, p. 106514, 2021, doi: 10.1016/j.infsof.2021.106514.


Abstract views: 157 / PDF downloads: 99