Pengujian IaC Berbasis DevOps dan Ansible Menggunakan Metode Black Box Testing

I Putu Agus Eka Pratama(1*), Putu Bayu Suarnata Wahyu Putra(2)

(1) Udayana University
(2) Udayana University
(*) Corresponding Author

Abstract


The development of information technology, which is followed by an increase in the need for devices and computing resources for services on computer networks, requires cost and time for the configuration and development process. Infrastructure as Code (IaC) based on DevOps using Ansible, is a solution to this problem, by combining development and operational processes. However, post-implementation, it is necessary to test on the application side to determine the functionality of the running system. For this reason, in this research, a Black Box Testing method with three steps is proposed for testing the implementation of DevOps-based IaC using Ansible. The test results show that the implementation of Ansible for DevOps-based IaC was successfully carried out by configuring the host node and running the Ansible playbook from the host server.


Full Text:

PDF

References


DAFTAR PUSTAKA

W.P. Lestari, A. Sujarwo, A., “DevOps : Disrupsi Pengelolaan ICT Pendidikan Tinggi,” Seminar Nasional Aplikasi Teknologi Informasi, 2018, pp.26–31.

R.D. Feijter, “Towards the Adoption of DevOps in Software Product Organizations: A Maturity Model Approach, Journal of Department of Information and Computing Sciences Utrecht University, Vol.3 No.1, 2017, pp. 1–173.

A. Rahman, “Characteristics of Defective Infrastructure as Code Scripts in DevOps,” Proceedings International Conference on Software Engineering, 2018, pp.476–479. https://doi.org/10.1145/3183440.3183452

T. Alfiandi, T.M Diansyah, R. Liza, "Analisis Perbandingan Manajemen Konfigurasi Menggunakan Ansible dan Shell Script Pada Cloud Server Deployment AWS," JITEKH, Vol.8, No.2, 2020, pp. 78-84.

M. Artac, T. Borovsak, E.D. Nitto, M. Guerriero, D.A. Tamburri, “DevOps: Introducing Infrastructure as Code,” proceeding 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C), pp.497-498. https://doi.org/10.1109/ICSE-C.2017.162

M. Guerriero, M. Garriga, D.A. Tamburri, F. Palomba, "Adoption, Support, and Challenges of Infrastructure-as-Code: Insights from Industry," 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). https://doi.org/10.1109/ICSME.2019.00092

E.T. Irawan, D. Bappedyanto, D. Hariyadi, A.S. Aziz, "Biznet Query Language Pada Infrastructrure as Code," Jurnal Teknomatika, Vol.11, No.1, 2018.

J. Schwarz, A. Steffens and H. Lichter, "Code Smells in Infrastructure as Code," 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), 2018, pp. 220-228, doi: 10.1109/QUATIC.2018.00040.

S. Kokuryo, M. Kondo, O. Mizuno, “An Empirical Study of Utilization of Imperative Modules in Ansible,” Proceedings 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS 2020, pp. 442-449. https://doi.org/10.1109/QRS51102.2020.00063

A. Khumaidi, “Implementation of Devops Method for Automation of Server Management Using Ansible,” Jurnal Transformatika, Vol.18, No.2, 2021.

M.R. Affandi, P. Hatta, A. Efendi, "Otomatisasi Perangkat Jaringan Komputer Menggunakan Ansible Pada Laboratorium Komputer," Journal SMARTICS, Vol.6, No.2, 2020. DOI: https://doi.org/10.21067/smartics.v6i2.4599

T. Alfiandi, T. M. Diansyah, R. Liza, "Analisis Perbandingan Manajemen Konfigurasi Menggunakan Ansible dan Shell Script Pada Cloud Server Deployment AWS," Jurnal Ilmiah Teknologi Harapan (JITEKH), Vol.8, No.2, 2020. DOI: https://doi.org/10.35447/jitekh.v8i2.308

N. Evianti, A.M. Wihandar, A. Kurniawan, "Automation Provisioning DevOps Website Server Menggunakan Ansible dan Vagrant," Jurnal Nasional Informatika (JUNIF), Vol.2, No.2, 2021.

E.N. Fadhila, E.R. Gumelar, H.R. Pratama, G.M. Suranegara, "Otomasi Konfigurasi Routing pada Router menggunakan Ansible," Journal Telecommunication, Network, Electronic, and Computer Technology (TELNECT), Vol.1, No.2, 2021.

F.C. Ningrum, D. Suherman, S. Aryanti, H.A. Prasetya, A. Saifudin, "Pengujian Black Box pada Aplikasi Sistem Seleksi Sales Terbaik Menggunakan Teknik Equivalence Partitions," Jurnal Informatika Universitas Pamulang, Vol.4, No.4, 2019.

T.S. Jaya, "Pengujian Aplikasi dengan Metode Black Box Testing Boundary Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung)," Jurnal Informatika Pengembangan IT, Vol.3, No.1, 2018.




DOI: http://dx.doi.org/10.30998/faktorexacta.v15i2.12039

Refbacks

  • There are currently no refbacks.




Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

template doaj grammarly tools mendeley crossref SINTA sinta faktor exacta   Garuda Garuda Garuda Garuda Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Flag Counter

site
stats View Faktor Exacta Stats


pkp index