Implementasi metode pengujian equivalence partitioning pada pengembangan RESTful API Sistem Informasi Klinik Pratama UPN “Veteran” Yogyakarta.

Muhamad Iskhak, Syafaldi Rizkika

Abstract


Tujuan:
Menerapkan metode blackbox testing dengan teknik equivalence partitioning untuk menguji kualitas RESTful API Sistem Informasi Klinik Pratama UPN “Veteran” Yogyakarta yang sedang dikembangkan.

Perancangan/metode/pendekatan:
Penelitian ini dilakukan dengan beberapa tahapan, dimulai dari perancangan desain API, implementasi, dan pengujian RESTful API yang telah dibuat.
Hasil:
RESTful API Klinik Pratama UPN Veteran Yogyakarta berjalan dengan baik dibuktikan dengan tidak ada kesalahan yang terjadi pada sistem ketika dilakukan pengujian dengan menggunakan teknik equivalence partitioning.
Keaslian/ state of the art:
Penelitian yang dibuat menggunakan metode black box dengan teknik equivalence partitioning dengan objek RESTful API dan studi kasus Sistem Informasi Klinik Pratama UPN Veteran Yogyakarta.


Keywords


Equivalence Partitioning; Blackbox; Testing; RESTful API; REST; API

Full Text:

PDF

References


B. Adi Pranata, A. Hijriani, and A. Junaidi, “Perancangan Application Programming Interface (Api) Berbasis Web Menggunakan Gaya Arsitektur Representational State Transfer (Rest) Untuk Pengembangan Sistem Informasi Administrasi Pasien Klinik Perawatan Kulit,” J. Komputasi, vol. 6, no. 1, pp. 33–42, 2018, doi: 10.23960/komputasi.v6i1.1554.

S. Lee, J. Jo and Y. Kim, "Method for secure RESTful web service," 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS), 2015, pp. 77-81, doi: 10.1109/ICIS.2015.7166573.

W. G. Wardhana, I. Arwani, and B. Rahayudi, “Implementasi Teknologi Restful Web Service Dalam Pengembangan Sistem Informasi Perekaman Prestasi Mahasiswa Berbasis Website ( Studi Kasus : Fakultas Teknologi Pertanian Universitas Brawijaya ),” J. Pengemb. Teknol. Inf. dan Ilmu Komputer., vol. 4, no. 2, pp. 680–689, 2020, [Online]. Available: http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/7024.

A. Barros, C. Ouyang, and F. Wei, “Static Analysis for Improved Modularity of Procedural Web Application Programming Interfaces,” IEEE Access, vol. 8, pp. 128182–128199, 2020, doi: 10.1109/ACCESS.2020.3008904.

Y. K. Kurniawan, Y. Oslan, and H. Kristanto, “Implementasi Rest - Api Untuk Portal Akademik Ukdw Berbasis Android,” J. EKSIS, vol. 6, pp. 29–40, 2013.

S. Malik and D. H. Kim, “A comparison of RESTful vs. SOAP web services in actuator networks,” Int. Conf. Ubiquitous Futur. Networks, ICUFN, pp. 753–755, 2017, doi: 10.1109/ICUFN.2017.7993893.

H. Pei, B. Yin, M. Xie, and K. Cai, “Dynamic random testing with test case clustering and distance-based parameter adjustment,” Inf. Softw. Technol., vol. 131, no. October 2020, p. 106470, 2021, doi: 10.1016/j.infsof.2020.106470.

M. W. R. Fakhrun and S. F. S. Gumilang, “Rancangan Web Service Dengan Metode Rest Api Untuk Integrasi Aplikasi Mobile Dan Website Pada Bank Sampah,” Konf. Nas. Sist. Inf., pp. 214–219, 2018.

B. E. Partitioning, “An Effective Equivalence Partitioning Method to Design the Test Case of the WEB Application,”. 2012 International Conference on Systems and Informatics (ICSAI 2012), no. Icsai, pp. 2524–2527, 2012.

Z. Zhang, T. Wu and J. Zhang, "Boundary value analysis in automatic white-box test generation," 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE), 2015, pp. 239-249, doi: 10.1109/ISSRE.2015.7381817.

F. Dobslaw, F. G. de Oliveira Neto and R. Feldt, "Boundary Value Exploration for Software Analysis," 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 2020, pp. 346-353, doi: 10.1109/ICSTW50294.2020.00062.

T. Hidayat and M. Muttaqin, “Pengujian Sistem Informasi Pendaftaran dan Pembayaran Wisuda Online menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis,” J. Tek. Inform. UNIS JUTIS, vol. 6, no. 1, pp. 2252–5351, 2018, [Online]. Available: www.ccssenet.org/cis.

B. A. Priyaungga, D. B. Aji, M. Syahroni, N. T. S. Aji, and A. Saifudin, “Pengujian Black Box pada Aplikasi Sistem Seleksi Sales Terbaik Menggunakan Teknik Equivalence Partitions,” J. Teknol. Sist. Inf. dan Apl., vol. 3, no. 3, p. 150, 2020, doi: 10.32493/jtsi.v3i3.5343.

Jaya, Tri Snadhika, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus : Kantor Digital Politeknik Negeri Lampung)”, Jurnal Informatika: Jurnal Pengembangan IT (JPIT). Vol.03, pp. 45-48, Jan. 2018.

Mustaqbal, M. Sidi, Firdaus, Roeri Fajri and Rahmadi, Hendra, “PENGUJIAN APLIKASI MENGGUNAKAN BLACK BOX TESTING BOUNDARY VALUE ANALYSIS (Studi Kasus : Aplikasi Prediksi Kelulusan SNMPTN)”, Jurnal Ilmiah Teknologi Informasi Terapan (JITTER). Vol. I, pp. 31-36, Agu. 2015

Mursyidah and Hidayat, Hari Toha, “Pengujian Sistem Informasi Akuntansi Biaya Operasional Sekolah Dengan Black Box Testing”, Jurnal Infomedia. Vol. 2, pp 7-14, Des. 2017

Salamah, Umi and Khasanah, Fata Nidaul, “Pengujian Sistem Informasi Penjualan Undangan Pernikahan Online Berbasis Web Menggunakan Black Box Testing”, Information Management For Educators And Professionals. Vol. 2, pp. 35-46, Des. 2017.

B. Costa, P. F. Pires, F. C. Delicato and P. Merson, "Evaluating a Representational State Transfer (REST) Architecture: What is the Impact of REST in My Architecture?," 2014 IEEE/IFIP Conference on Software Architecture, 2014, pp. 105-114, doi: 10.1109/WICSA.2014.29.

PAHLEVY, BACHTIAR ARIEF (2017) RANCANG BANGUN APPLICATION PROGRAMMING INTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA. Other thesis, University of Muhammadiyah Malang.

Postdot Technology. 2017. Postman is the most complete API Development Environment. [Online]. San Francisco. Tersedia: https://www.getpostman.com/postman [13 September 2017].


Refbacks

  • There are currently no refbacks.