SISTEM INFORMASI PELATIHAN PADA BALAI DIKLAT INDUSTRI PADANG BERBASIS MOBILE MENGGUNAKAN API DAN BAHASA PEMOGRAMAN KOTLIN
Keywords:
Training, mobile app, APIs, RestFul APIsAbstract
Balai Diklat Industri (BDI) Padang is an institution that focuses on training in the field of embroidery and fashion to develop the skills of individuals or groups. Currently, the training is operated using a web-based application through a laptop, but there are feature limitations that hinder the effectiveness of training management. The main problem related to the web application feature at this time is having too many menu features so that employees have to look for menus related to training, instructors have not been able to take attendance of participants through the web, and participants have not been able to access training activities that exist in BDI Padang. Therefore, BDI Padang wants to improve training management by developing a web application into a mobile application. In this development, API (Application Programming Interface) is used as an interface medium between systems, with the type of API used being RESTful API. RESTFul API acts as a bridge for data communication between clients and databases, with output in the form of JSON data. The programming language for Android uses Kotlin and Retrofit as a REST Client that retrieves and sends data through the RESTful API web service. System testing is done using the black box testing on all functionalities according to the initial system design. The test results show that all the functionalities designed run according to the system requirements. This research produces an Android system in the form of an application package file (APK) for the training information system at BDI Padang.
References
P. BDI, “Balai Diklat Indsutri Padang,” BDI Padang. Accessed: Jun. 27, 2021. [Online]. Available: https://bdipadang.com/tentang
N. Falih and Sarika, “Sistem Kehadiran Mahasiswa Menggunakan Qr Code Berbasis Restful Api,” JIRE (Jurnal Inform. Rekayasa Eletronika), vol. 3, no. 2, pp. 120–128, 2020.
I. Sontana, A. Rahmatulloh, and A. N. Rachman, “Application Programming Interface Google Picker Sebagai Penyimpanan Data Sistem Informasi Arsip Berbasis Cloud,” J. Nas. Teknol. dan Sist. Inf., vol. 5, no. 1, pp. 25–32, 2019, doi: 10.25077/teknosi.v5i1.2019.25-32.
W. A. Hamka and A. Gani, “Rancang Bangun Game Edukasi Berbasis Web Dan Android Menggunakan Adobe Flash Cs5 Dan Action Script 3.0,” IJIS - Indones. J. Inf. Syst., vol. 1, no. 2, p. 78, 2016, doi: 10.36549/ijis.v1i2.19.
Arafat Febriandirza, “Perancangan Aplikasi Absensi Online Dengan Menggunakan Bahasa Pemrograman Kotlin,” Pseudocode, vol. 6, no. 1, pp. 53–59, 2019, [Online]. Available: www.ejournal.unib.ac.id/index.php/pseudocode%0APERANCANGAN
B. Pribadi, “Implementasi layanan Jasa Tukang Kebun Berbasis Aplikasi,” Merkurius J. Ris. Sist. Inf. dan Tek. …, vol. 1, no. 4, 2023, [Online]. Available: https://journal.ateii.or.id/index.php/Merkurius/article/view/15
B. Vernanda, A. Prayoga, A. Pinandito, and A. P. Kharisma, “Studi Performa Android Networking Library antara Fast Android Network Library , Retrofit dan OkHttp,” vol. 7, no. 6, 2023.
K. Nur Fadhilah, S. Wahyudiono, and S. Waluyo, “Sistem Informasi Pelatihan Di Balai Latihan Kerja Kabupaten Magelang,” J. Transform., vol. 13, no. 2, pp. 69–75, 2017.
S. Sunardi, I. Riadi, and P. A. Raharja, “Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development,” Techno (Jurnal Fak. Tek. Univ. Muhammadiyah Purwokerto), vol. 20, no. 2, p. 87, 2019, doi: 10.30595/techno.v20i2.4266.
A. Haryanta, A. Rochman, and A. Setyaningsih, “Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri,” J. Sisfotek Glob., vol. 7, no. 1, pp. 87–95, 2017.
t bayu Kurniawan and Syarifuddin, “Perancangan Sistem Aplikasi Pemesanan Makanan dan Minuman Pada Cafetaria NO Caffe di TAnjung Balai Karimun Menggunakan Bahasa Pemrograman PHP dan MySQL,” J. Tikar, vol. 1, no. 2, pp. 192–206, 2020, [Online]. Available: https://ejurnal.universitaskarimun.ac.id/index.php/teknik_informatika/article/download/153/121
Published
How to Cite
Issue
Section
Copyright (c) 2024 Haris Suryamen, Annisa Wistia Rizalmi, Ullya Mega Wahyuni
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.