SMATIKA : STIKI Informatika Jurnal Vol. No. Desember 2022, pp. x ISSN: 2087-0256, e-ISSN: 2580-6939 Pengujian Black Box Menggunakan Metode Equivelence Partitions Dan State Transition Pada Aplikasi Angrem Rsud Campurdarat Black Box Testing Using Equivalence Partitions and State Transition Methods on the Angrem RSUD Campurdarat Application Muhammad Taufikurrohman1 Ilyas Nuryasin2 1Informatika. Universitas Muhammadiyah Malang. Indonesia 2Informatika. Universitas Muhammadiyah Malang. Indonesia 1taufik28@webmail. id, 2Ilyas@umm. *Penulis Korespondensi: Muhammad Taufikurrohman taufik28@webmail. Diterima Direview Disetujui Terbit Riwayat Artikel: : 8 Agustus 2022 : 25 Agustus 2022 : 12 Desember 2022 : 15 Desember 2022 Abstrak Pengujian aplikasi penting untuk dilakukan guna memastikan bahwa aplikasi dapat berfungsi dengan baik tanpa ada bug atau kesalahan dari sistem aplikasi. Dalam penelitian ini, pengujian aplikasi Angrem RSUD Campurdarat perlu dilakukan untuk memastikan bahwa aplikasi tersebut dapat berfungsi dengan baik tanpa ada bug atau kesalahan ketika aplikasi digunakan. Pengujian ini menggunakan dua metode dari black box testing yaitu equivalence partitions dan state Penggunaan dua metode ini diperlukan karena memiliki fokus yang berbeda. Equivalence partitions menguji bagian masukan data dari pengguna sedangkan state transition menguji alur atau transisi dari aplikasi tersebut. Pengujian equivalence partitions membagi ruang masukan menjadi beberapa partisi sehingga dapat mengurangi jumlah kasus uji. Berdasarkan penelitian yang telah dilakukan pada aplikasi Angrem RSUD Campurdarat menggunakan metode equivelence partitions dan state transition, hasil pengujian menunjukkan kinerja aplikasi yang cukup baik dengan beberapa bagian yang memerlukan perbaikan. Hasil yang didapatkan yaitu pada metode equivelence partitions dari 43 test case, terdapat 34 test case berhasil dan 9 test case yang gagal sedangkan pada metode state transition terdapat 16 transisi halaman yang diuji dan semua pengujian pada metode ini berhasil. Kata Kunci: Pengujian aplikasi. Blackbox testing. Equivalence partitions. State Transition. RSUD Campurdarat Abstract Application testing is important to ensure that the application can function properly without any bugs or errors from the application system. In this study, testing of the Angrem RSUD Campurdarat application needs to be done to ensure that the application can function properly without any bugs or errors when the application is used. This test uses two methods of black box testing, namely equivalence partitions and state transitions. The use of these two methods is necessary because they have different focuses. Equivalence partitions test the data input section from the user while state transitions test the flow or transition of the application. Equivalence partitions testing divides the input space into several partitions so that it can reduce the number of test cases. Based on the research that has been conducted on the Angrem RSUD Campurdarat application using the equivalence partitions and state transition methods, the test results show quite good application performance with some parts that need improvement. The results obtained are that in the equivalence partitions method from 43 test cases, there are 34 successful test cases and 9 failed test cases while in the state transition method there are 16 page transitions tested and all tests in this method are successful. Keywords: Aplication testing. Blackbox testing. Equiva-lence partitions. State transition. RSUD Campurdarat Cite: Aminah. , . Implementation of the C4. 5 Algorithm on the HADOOP Platform. SMATIKA : STIKI Informatika Jurnal,11. doi: https://doi. org/10. 32664/smatika. Implementation of the C4. 5 Algorithm on the HADOOP Platform Pendahuluan RSUD Campurdarat adalah salah satu rumah sakit yang telah mengimplementasikan sistem pendaftaran pasien berbasis aplikasi. Tujuan dari aplikasi ini dibuat adalah untuk memudahkan pengguna atau pasien untuk melakukan pendaftaran sehingga pendaftaran dapat dilakukan secara online sehingga pasien tidak perlu pergi ke rumah sakit untuk daftar pengobatan. Dengan aplikasi ini, diharapkan proses pendaftaran menjadi lebih mudah, dan praktis karena pasien tidak harus datang dan mengantri di rumah sakit untuk daftar pemeriksaan atau pengobatan. Namun, untuk memastikan bahwa aplikasi Angrem RSUD Campurdarat dapat berfungsi dengan baik dan dapat memenuhi kebutuhan pengguna, pengujian terhadap sistem atau aplikasi perlu untuk dilakukan. Pengujian sistem atau perangkat lunak merupakan salah satu tahapan penting dalam proses pengembangan aplikasi. Hal ini dikarenakan pengujian dilakukan guna memastikan bahwa aplikasi dapat berfungsi dengan baik sesuai dengan tujuan awal pembuatan aplikasi tersebut. Dalam hal ini, pengujian aplikasi Angrem RSUD Campurdarat dilakukan untuk memastikan bahwa aplikasi tersebut dapat berfungsi dengan baik tanpa ada bug atau kesalahan ketika aplikasi digunakan. Pengujian pada aplikasi Angrem RSUD Campurdarat meliputi fitur yang terdapat bagian masukan pengguna yaitu pendaftaran pasien lama, pendaftaran pasien baru, cek pendaftaran dan cek riwayat pendaftaran. Pengujian ini diperlukan untuk memastikan bahwa fitur tersebut dapat berfungsi dengan baik tanpa ada kendala atau bug yang terjadi. Kendala atau bug yang terjadi dapat menjadi celah ketidaksesuaian data sebenarnya dengan data yang tercatat pada sistem sehingga bisa memungkinkan terjadinya kendala ketika verifikasi data di rumah sakit. Pengujian ini menggunakan dua metode yaitu metode equivelence partitions dan metode state Penggunaan dua metode ini diharapkan dapat menguji alur dari pendaftaran pasien. Penggunaan dua metode ini diperlukan dikarenakan dua metode ini memiliki fungsi yang Pada pengujian equivelence partitions menguji pada masukan dari pengguna. sehingga dapat menguji berbagai masukan pengguna secara kompleks seperti variasi masukan . alid dan tidak vali. yang mewakili berbagai kategori seperti masukan kosong, berkarakter khusus dan lain lain. Sedangkan state transitions menguji pada alur transisi antar halaman ketika menggunakan aplikasi. State transitions dapat memastikan bahwa alur kerja atau transisi antara satu halaman ke halaman lain terjadi dengan benar sesuai dengan kondisi dan harapat yang mengatur transisi tersebut. Kombinasi antara dua metode yaitu equivalence partitions dan state transitions dapat menguji dan memastikan bahwa aplikasi Angrem RSUD Campurdarat pada fitur pendaftaran pasien lama, pendaftaran pasien baru, cek pendaftaran dan cek riwayat dapat bekerja dengan baik dengan menerima berbagai masukan atau kondisi dan mengikuti alur transisi yang benar sesuai dengan harapan. Dalam penelitian ini, kami akan menjelaskan terkait pengujian black box pada aplikasi Angrem RSUD Campurdarat menggunakan metode equivalence partitions dan state transitions. Tujuan dari pengujian ini adalah mengidentifikasi potensi bug atau kesalahan yang mungkin terjadi dan memvalidasi fungsionalitas pada fitur pendaftaran pasien lama, baru, cek pendaftaran dan cek Metodologi Penelitian Angrem RSUD Campurdarat Angrem RSUD Campurdarat adalah aplikasi berbasis android yang dapat digunakan untuk memudahkan pasien melakukan pendaftaran secara online. Dengan aplikasi ini, pasien dapat mendaftar dan menjadwalkan pemeriksaan tanpa harus datang langsung ke rumah sakit. Aplikasi ini juga dapat diunduh melalui playstore, sehingga pengguna android dapat dengan mudah menginstal dan menggunakan aplikasi ini dengan baik. A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform Gambar 1. Aplikasi Angrem RSUD Campurdarat Pengujian Perangkat Lunak Pengujian perangkat lunak merupakan proses mengevaluasi atau memverifikasi bahwa perangkat lunak atau aplikasi memenuhi harapan dan memvalidasi bahwa perangkat lunak telah memenuhi spesifikasi dan persyaratan. Pengujian aplikasi dilakukan untuk mengetahui kesesuaian kondisi yang diekspektasikan dengan kondisi yang sebenarnya. Jika kedua kondisi tersebut terdapat ketidaksesuaian maka bagian tersebut perlu diperhatikan dan diperbaiki. Hal ini perlu dilakukan agar ketidaksesuaian tersebut tidak menjadi celah kesalahan atau bug dari sistem yang nantinya dapat merugikan pengguna. Selain itu, hasil pengujian juga dapat menjadi bahan evaluasi dalam pengembangan perangkat lunak agar perangkat lunak dapat berfungsi dengan baik sesuai dengan tujuan awal perancangan perangkat lunak tersebut. Pengujian aplikasi merupakan langkah yang dilakukan untuk menguji apakah aplikasi tersebut dapat berfungsi atau dapat digunakan dengan baik atau masih ada bagian yang harus Hal ini perlu dilakukan karena perancangan ataupun pengembangan perangkat A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform lunak tidak luput dari celah bug atau kesalahan dari developer. Jika dalam pengujian ini ditemukan banyak bug dan menyebabkan kinerja yang tidak sesuai maka perlu dilakukan perbaikan atau pengerjaan ulang. Hal ini dilakukan agar perangkat lunak dapat lolos dari pengujian sehingga aplikasi tersebut dapat berfungsi dan dapat digunakan dengan baik sesuai dengan tujuan awal perancangan aplikasi tersebut. Pengujian ini menggunakan black box testing. Black box testing merupakan metode yang digunakan untuk menguji fungsionalitas dari spesifikasi atau fitur dari aplikasi. Black box testing hanya melakukan pengujian pada fungsionalitas dari aplikasi tanpa perlu mengetahui dari sisi internal dari aplikasi atau sistem. Oleh karena itu pengujian blackbox testing dilakukan untuk memastikan bahwa pengguna dapat menggunakan aplikasi dengan baik tanpa kendala atau bug dari aplikasi yang digunakan. Metode Pengujian Dalam penelitian ini menggunakan metode dari black box testing yaitu equivalence partitions. Equivelence partitions merupakan metode pengujian berdasarkan data yang dimasukkan oleh pengguna. Equivalence partitions membagi ruang masukan menjadi beberapa partisi yang memiliki karakteristik atau kondisi yang sama. Dari partisi. Berbagai kasus uji dapat dibuat. Pembuatan partisi ini dapat membantu mengurangi kasus uji dikarenakan dari partisi tersebut hanya perlu diuji satu syarat atau kondisi yang dapat mewakili seluruh kondisi yang ada di partisi tersebut. State transition testing juga merupakan bagian dari metode black box testing. Teknik state transition dilakukan secara berurutan dan sesuai dengan transisi halaman yang diharapkan sesuai dengan masukan dari pengguna. Dengan dilakukan pengujian ini, diharapkan alur dari aplikasi dapat diketahui bahwa sudah sesuai dengan yang diharapkan atau terdapat bagian yang harus diperbaiki. Pengujian state transition juga dapat memastikan bahwa perpindahan halaman sudah tepat baik dari status atau kondisi yang diperlukan untuk dapat pindah halaman. Persiapan Pengujian Equivalence Partitions Penelitian dimulai dengan pembuatan test case aplikasi Angrem RSUD Campurdarat pada kasus pendaftaran pasien baru. Pembuatan test case ini sesuai dengan prosedur metode equivelence Isi pada tabel test case merupakan hasil yang diharapkan atau hasil yang seharusnsya muncul pada aplikasi. Test case merupakan masukan yang dapat dimasukkan oleh pengguna dan masukan ini yang berpotensi adanya bug atau hasil yang tidak diharapkan sehingga pengujian ini bertujuan untuk memastikan dan mencari bug yang masih ada agar dapat diperbaiki untuk menghindari kemungkinan kegagalan pada aplikasi. Kriteria Pengujian Kriteria pengujian ditentukan pada tiap kolom masukan. Dari kriteria pengujian ini dapat dibuat partisi untuk pengujian equivalence partitions. Berikut tabel kriteria pengujian terhadap masukan yang ada pada aplikasi Angrem RSUD Campurdarat. Tabel 1. Kriteria Pendaftaran Pasien Lama Kode Field Kriteria KR1-001 NIK Menginput field NIK dengan jumlah angka 16 digit yang sudah terdaftar Tabel 2. Kriteria Pendaftaran Pemesanan Pasien Lama Kode Field Kriteria A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform KR1-002 Tanggal Mengisi tanggal periksa KR1-003 Klinik tujuan Memilih klinik tujuan KR1-004 Jenis Pasien Memilih jenis pasien KR1-005 Nomor bpjs Mengisi nomor BPJS hanya dengan angka Tabel 3. Kriteria Pendaftaran Pasien Baru Kode Field Kriteria KR2-001 NIK Menginput field NIK dengan jumlah angka 16 digit yang sudah KR2-002 Nama Mengisi field nama dengan hanya terdapat huruf KR2-003 Jenis kelamin Mengisi field jenis kelamin KR2-004 Nomor telepon Mengisi nomor telepon dengan digit 10 - 13 KR2-005 Alamat Mengisi alamat KR2-006 Nama ibu Mengisi nama ibu dengan hanya terdapat huruf KR2-007 Tanggal Mengisi tanggal periksa KR2-008 Klinik tujuan Memilih klinik tujuan KR2-009 Jenis pasien Memilih jenis pasien KR3-010 Nomor BPJS Mengisi nomor bpjs dengan 13 digit Tabel 4. Kriteria Cek Antrian Kode Field Kriteria KR3-001 NIK Menginput field NIK dengan jumlah angka 16 digit yang sudah terdaftar Tabel 5. Kriteria Cek Riwayat Kode Field Kriteria KR4-001 NIK Menginput field NIK dengan jumlah angka 16 digit yang sudah terdaftar . Partisi Pengujian Equivalence Partitions Partisi pengujian merupakan pembagian partisi atau kelas pada masing masing halaman sesuai dengan kriteria yang telah ditentukan. Pembagian partisi terdapat dua kemungkinan yaitu valid dan invalid. Valid merupakan definisi masukan sesuai dengan kriteria sedangkan invalid adalah definisi masukan tidak sesuai dengan kriteria. Pada gambar partisi berikut kondisi valid ditandai dengan V dan kondisi invalid ditandai dengan kondisi IV. A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform Gambar 2. Partisi pada halaman pendaftaran pasien lama Gambar 3. Partisi pada halaman pendaftaran pemesanan pasien lama A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform Gambar 4. Partisi pada halaman pendaftaran pasien baru Gambar 5. Partisi pada halaman cek antrian A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform Gambar 6. Partisi pada halaman cek riwayat . Data Uji Equivalence Partitions Berdasarkan kriteria pengujian yang telah dibuat, berikut merupakan tabel rencana pengujian terhadap aplikasi RSUD Angrem Campurdarat menggunakan metode equivelence partitions. Tabel 6. Test Case Pendaftaran Pasien Lama No Data Field Uji Test Case Hasil yang Diharapkan Kode Partisi Tipe Uji EP1-001 NIK Mengisi isian NIK dengan Terdapat peringatan PE1-001 jumlah digit selain 16 digit bahwa nik harus 16 digit EP1-002 NIK Mengisi isian NIK dengan Menampilkan data PE1-002 jumlah 16 digit pesenanan pasien EP1-003 NIK Mengisi isian NIK dengan Terdapat peringatan PE1-003 NIK yang belum terdaftar bahwa pasien tidak Tabel 7. Test Case Pendaftaran Pemesanan Pasien Lama No Data Field Uji Test Case Hasil yang Diharapkan Kode Partisi EP1-004 Tanggal Mengosongi EP1-005 Tanggal Mengisi tanggal periksa EP1-006 Klinik Mengosongi EP1-007 Klinik Mengisi klinik tujuan Tidak muncul peringatan PE1-007 EP1-008 Jenis Mengosongi jenis pasien Muncul peringatan bahwa PE1-008 jenis pasien harus diisi EP1-009 Jenis Mengisi jenis pasien Tidak muncul peringatan sesuai dengan yang ada di dropbox tanggal Muncul peringatan bahwa PE1-004 tanggal harus diisi Tidak muncul peringatan PE1-005 klinik Muncul peringatan bahwa PE1-006 klinik tujuan harus diisi PE1-009 A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Tipe Uji Implementation of the C4. 5 Algorithm on the HADOOP Platform EP1-010 Nomor BPJS Mengisi nomor BPJS Muncul peringatan bahwa PE1-010 dengan jumlah selain 13 nomor BPJS harus diisi dengan 13 digit EP1-011 Nomor BPJS Mengisi nomor kartu Tidak muncul peringatan BPJS dengan kombinasi angka dengan 13 digit PE1-011 EP1-012 Nomor BPJS Mengisi nomor kartu BPJS menyertakan huruf atau Muncul peringatan bahwa PE1-012 nomor BPJS harus diisi dengan hanya kombinasi Tabel 8. Test Case Pendaftaran Pasien Baru No Data Field Uji Test Case Hasil yang Diharapkan Kode Partisi EP2-001 NIK Mengisi isian NIK dengan Muncul peringatan PE2-001 selain 16 digit bahwa NIK harus terdiri dari 16 digit EP2-002 NIK Mengisi isian NIK dengan Tidak jumlah 16 digit muncul PE2-002 EP2-003 NIK Mengisi isian NIK dengan Muncul peringatan PE2-003 NIK yang terdaftar NIK EP2-004 Nama Mengosongi isian nama Muncul peringatan PE2-004 bahwa nama pasien harus diisi EP2-005 Nama Mengisi nama pasien Tidak dengan kombinasi huruf peringatan muncul PE2-005 EP2-006 Nama Mengisi nama pasien Muncul peringatan PE2-006 menyertakan bahwa nama pasien simbol atau angka kombinasi huruf saja EP2-007 Jenis Kelamin Mengosongi EP2-008 Jenis Kelamin Mengisi jenis kelamin EP2-009 Nomor Mengosongi jenis Muncul peringatan PE2-007 bahwa jenis kelamin harus diisi Tidak Tipe Uji muncul PE2-008 nomor Muncul peringatan PE2-009 bahwa nomor telepon harus diisi A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform EP2-010 Nomor Mengisi nomor telepon Tidak dengan jumlah digit peringatan antara 10 Ae 13 muncul PE2-010 EP2-011 Nomor Mengisi nomor telepon dengan jumlah digit kurang dari 10 atau lebih Muncul peringatan PE2-011 bahwa nomor telepon harus terdiri dari 10 sampai 13 digit EP2-012 Alamat Mengosongi alamat Muncul peringatan PE2-012 bahwa alamat harus EP2-013 Alamat Mengisi alamat dengan Tidak kombinasi huruf, angka peringatan dan simbol EP2-014 Nama Mengosongi nama ibu EP2-015 Nama Mengisi nama ibu dengan Tidak kombinasi huruf muncul PE2-015 EP2-016 Nama Mengisi nama ibu dengan Muncul peringatan PE2-016 menyertakan angka atau bahwa nama ibu hanya bisa diisi hanya dengan kombinasi huruf EP2-017 Tanggal Mengosongi EP2-018 Tanggal Mengisi tanggal periksa Tidak muncul PE2-018 EP2-019 Klinik Mengosongi klinik tujuan Muncul peringatan PE2-019 bahwa klinik tujuan harus diisi EP2-020 Klinik Mengisi klinik tujuan Tidak yang tersedia di dropbox peringatan EP2-021 Jenis Mengosongi jenis pasien EP2-022 Jenis Mengisi jenis pasien Tidak sesuai dengan yang ada di peringatan muncul PE2-022 EP2-023 Nomor BPJS Mengisi nomor BPJS Muncul peringatan PE2-023 dengan jumlah selain 13 bahwa nomor BPJS harus diisi dengan 13 muncul PE2-013 Muncul peringatan PE2-014 bahwa nama ibu harus tanggal Muncul peringatan PE2-017 bahwa tanggal periksa harus diisi muncul PE2-020 Muncul peringatan PE2-021 bahwa jenis pasien harus diisi A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform EP2-024 Nomor BPJS Mengisi nomor kartu Tidak BPJS dengan kombinasi peringatan angka dengan 13 digit muncul PE2-024 EP2-025 Nomor BPJS Mengisi nomor kartu BPJS menyertakan huruf atau Muncul peringatan PE2-025 bahwa nomor BPJS hanya kombinasi angka Tabel 9. Test Case Cek Antrian No Data Field Uji Test Case` Hasil yang Diharapkan Kode Partisi Tipe Uji EP3-001 NIK Mengisi isian NIK dengan Terdapat peringatan bahwa PE3-001 jumlah tidak 16 digit nik harus 16 digit EP3-002 NIK Mengisi isian NIK dengan Menampilkan data pasien PE3-002 jumlah digit 16 digit dan form pesenanan pasien EP3-003 NIK Mengisi isian NIK dengan Terdapat peringatan bahwa PE3-003 NIK yang belum terdaftar pasien tidak ditemukan Tabel 10. Test Case Cek Riwayat No Data Field Uji Test Case Hasil yang Diharapkan Kode Partisi Tipe Uji EP4-001 NIK Mengisi isian NIK dengan Terdapat peringatan PE4-001 jumlah tidak 16 digit bahwa nik harus 16 digit EP4-002 NIK Mengisi isian NIK dengan Menampilkan data pasien PE4-002 jumlah digit 16 digit dan form pesenanan pasien EP4-003 NIK Mengisi isian NIK dengan Terdapat peringatan PE4-003 NIK yang belum terdaftar bahwa Persiapan pengujian State Transition Pada metode pengujian State Transitions, perlu dibuat rancangan alur dari aplikasi tersebut. Berikut merupakan tabel rencana pengujian terhadap aplikasi RSUD Angrem Campurdarat menggunakan metode state transition. Test case state transitions pada pendaftaran pasien lama A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform Gambar 7. Alur transisi pendaftaran pasien lama Tabel 11. Test Case Alur Transisi Pendaftaran Pasien Lama No Data Uji Dari Aksi Tujuan ST1-001 Dashboard Klik daftar antrian Mendaftarkan pasien ST1-002 Mendaftarkan Memilih pasien lama Menampilkan form untuk pendaftaran pasien ST1-003 Menampilkan form Memasukkan NIK pasien Menampilkan untuk pendaftaran yang ada dan sesuai terkait antrian pasien ST1-004 Menampilkan form Memasukkan NIK pasien Menampikan pendaftaran pasien yang tidak sesuai kegagalan mencari data ST1-005 Menampilkan data Mengisi pasien Menampilkan dan form booking namun ada yang kosong kegagalan proses antrian ST1-006 Menampilkan data Mengisi form pasien dan form booking Menampilkan bahwa proses booking berhasil . Test case state transitions pada pendaftaran pasien baru Gambar 8. Alur transisi pendaftaran pasien baru Tabel 12. Test Case Alur Transisi Pendaftaran Pasien Baru No Data Uji Dari Aksi Tujuan A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform ST2-001 Dashboard Klik daftar antrian Memilih jenis pasien ST2-002 Memilih jenis pasien Memilih pasien baru Memasukkan ST2-003 Tampilan form data Memasukkan data diri pasien pasien yang sesuai ST2-004 Tampilan form data Memasukkan data diri Menampikan diri pasien pasien dengan tidak sesuai dan data pasien diri Menampilkan . Test case state transitions pada cek antrian Gambar 9. Alur transisi pendaftaran cek antrian Tabel 13. Test Case Alur Transisi Cek Pendaftaran No Data Uji Dari Aksi Tujuan ST3-001 Dashboard Klik cek pendaftaran Menampilkan form NIK ST3-002 Tampilan form NIK Memasukkan NIK pasien Menampilkan yang ada dan sesuai terkait antrian pasien ST3-003 Tampilan form NIK Memasukkan NIK pasien Menampikan yang tidak sesuai kegagalan mencari data . Test case state transitions pada cek riwayat Gambar 10. Partisi pada halaman riwayat antrian Tabel 14. Test Case Alur Transisi Cek Riwayat A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform No Data Uji Dari Aksi Tujuan ST4-001 Dashboard Klik riwayat pendaftaran Menampilkan form NIK ST4-002 Tampilan form NIK Memasukkan NIK pasien Menampilkan yang ada dan sesuai terkait antrian pasien ST4-003 Tampilan form NIK Memasukkan NIK pasien Menampikan yang tidak sesuai kegagalan mencari data Hasil dan Pembahasan Dari hasil pembuatan test case pada metode equivelenve partitions dan state transtition, dilakukan pengujian sesuai dengan test case yang dibuat dan metode yang dipilih. Untuk hasil dari pengujian ditulis pada tabel hasil pengujian serta kesimpulan pengujian pada case tersebut. Jika hasil pengujian sesuai dengan yang diharapkan maka mendapatkan kesimpulan berhasil sedangkan jika hasil pengujian tidak sesuai dengan yang diharapkan maka disimpulkan gagal. Hasil pengujian dapat dilihat pada tabel berikut. Hasil Pengujian Equivalence Partitions . Halaman Pendaftaran Pasien Lama Tabel 15. Hasil Pengujian Equivelence Partitions Pendaftaran Pasien Lama No Data Uji Tipe Output Kesimpulan TC1 EP1-001 Muncul peringatan bahwa NIK harus 16 digit Berhasil TC2 EP1-002 Menampilkan data pasien dan field booking pasien Berhasil TC3 EP1-003 Muncul peringatan bahwa pasien tidak ditemukan Berhasil Tabel 16. Hasil Pengujian Equivelence Partitions Pendaftaran Pemesanan Pasien Lama No Data Uji Tipe Output Kesimpulan TC4 EP1-005 Muncul peringatan bahwa tanggal harus diisi Berhasil TC5 EP1-006 Tidak muncul peringatan Berhasil TC6 EP1-007 Muncul peringatan bahwa klinik harus dipilih Berhasil TC7 EP1-008 Tidak muncul peringatan Berhasil TC8 EP1-009 Muncul peringatan bahwa jenis pasien harus Berhasil TC9 EP1-010 Tidak muncul peringatan TC10 EP1-011 Muncul peringatan bahwa nomor bpjs harus diisi Gagal dengan 13 digit TC11 EP1-012 Tidak muncul peringatan A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Berhasil Berhasil Implementation of the C4. 5 Algorithm on the HADOOP Platform TC12 EP1-013 Tidak muncul peringatan bahwa nomor bpjs harus Gagal diisi dengan kombinasi angka . Halaman Pendaftaran Pasien Baru Tabel 17. Hasil Pengujian Equivelence Partitions Pendaftaran Pasien Baru No Data Uji Tipe Output Kesimpulan TC13 EP2-001 Tidak muncul peringatan bahwa NIK harus 16 Gagal TC14 EP2-002 Tidak muncul peringatan TC15 EP2-003 Tidak muncul peringatan bahwa NIK sudah Gagal TC16 EP2-004 Muncul peringatan bahwa nama harus diisi Berhasil TC17 EP2-005 Tidak muncul peringatan Berhasil TC18 EP2-006 Tidak muncul peringatan bahwa nama harus diisi Gagal hanya dengan kombinasi huruf TC19 EP2-007 Muncul peringatan bahwa jenis kelamin harus Berhasil TC20 EP2-008 Tidak muncul peringatan TC21 EP2-009 Muncul peringatan bahwa nomor telepon harus Berhasil TC22 EP2-010 Tidak muncul peringatan TC23 EP2-011 Tidak muncul peringatan bahwa nomor telepon Gagal terdiri dari 10 sampai 13 digit TC24 EP2-012 Muncul peringatan bahwa alamat harus diisi Berhasil TC25 EP2-013 Tidak muncul peringatan Berhasil TC26 EP2-014 Muncul peringatan bahwa alamat harus diisi Berhasil TC27 EP2-015 Tidak muncul peringatan Berhasil TC28 EP2-016 Tidak muncul peringatan bahwa nama harus diisi Gagal hanya dengan kombinasi huruf TC29 EP2-017 Muncul peringatan bahwa tanggal harus diisi Berhasil TC30 EP2-018 Tidak muncul peringatan Berhasil TC31 EP2-019 Muncul peringatan bahwa klinik harus dipilih Berhasil TC32 EP2-020 Tidak muncul peringatan Berhasil TC33 EP2-021 Muncul peringatan bahwa jenis pasien harus Berhasil Berhasil Berhasil Berhasil A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform TC34 EP2-022 Tidak muncul peringatan Berhasil TC35 EP2-023 Muncul peringatan bahwa nomor bpjs harus diisi Gagal dengan 13 digit TC36 EP2-024 Tidak muncul peringatan TC37 EP2-025 Tidak muncul peringatan bahwa nomor bpjs harus Gagal diisi hanya dengan kombinasi angka Berhasil . Halaman Cek Antrian Tabel 18. Hasil Pengujian Equivelence Partitions Cek Antrian No Data Uji Tipe Output Kesimpulan TC38 EP3-001 Muncul peringatan bahwa NIK harus 16 digit Berhasil TC39 EP3-002 Muncul informasi pendaftaran Berhasil TC40 EP3-003 Muncul peringatan bahwa NIK tidak ditemukan Berhasil . Halaman Cek Riwayat Tabel 19. Hasil Pengujian Equivelence Partitions Cek Riwayat No Data Uji Tipe Output Kesimpulan TC41 EP4-001 Muncul peringatan bahwa NIK harus 16 digit Berhasil TC42 EP4-002 Muncul informasi riwayat pasien Berhasil TC43 EP4-003 Muncul peringatan bahwa NIK tidak ditemukan Berhasil Hasil Pengujian State Transitions . Pendaftaran Pasien Lama Tabel 20. Hasil Pengujian State Transitions Pendaftaran Pasien Lama No Data Deskripsi Uji Pengujian Harapan Hasil Kesimpulan TC44 ST1-001 Mendaftarkan Muncul pilihan Terdapat pilihan Berhasil pasien lama atau pasien lama atau pasien baru TC45 ST1-002 Memilih pasien Muncul field NIK Terdapat field NIK Berhasil untuk mencari data pasien TC46 ST1-003 Memasukan NIK Menampilkan yang pasien data Menampilkan Berhasil identitas pasien dan field booking A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform TC47 ST1-004 Memasukkan Menampilkan Muncul Berhasil NIK yang tidak peringatan bahwa peringatan terkait gagal mencari data kegagalan mencari data pasien TC48 ST1-005 Mengisi form Menampilkan Muncul Berhasil booking namun peringatan bahwa peringatan bahwa ada yang kosong field yang kosong field yang kosong harus diisi harus diisi TC49 ST1-006 Mengisi form Menampilkan bahwa Menampilkan Berhasil booking informasi terkait sudah selesai sudah berhasil . Pendaftaran Pasien Baru Tabel 21. Hasil Pengujian State Transitions Pendaftaran Pasien Baru No Data Deskripsi Uji Pengujian Harapan Hasil Kesimpulan TC50 ST2-001 Mendaftarkan Muncul pilihan Terdapat pilihan Berhasil pasien lama atau pasien lama atau pasien baru TC51 ST2-002 Memilih pasien Muncul TC52 ST2-003 Mengisi field Berhasil Muncul informasi Berhasil pasien mendaftarkan pasien bahwa dengan sesuai pasien berhasil TC53 ST2-004 Mengisi field Gagal mendaftarkan pasien pasien data Terdapat data pasien field Berhasil Muncul Berhasil peringatan bahwa field harus diisi dengan sesuai . Cek Antrian Tabel 22. Hasil Pengujian State Transitions Cek Antrian No Data Deskripsi Uji Pengujian Harapan TC54 ST3-001 Mengecek TC55 ST3-002 Memasukkan Menampilkan NIK pasien yang informasi pendaftaran pasien Hasil Kesimpulan Muncul field NIK Muncul field NIK Berhasil untuk mencari data untuk data pasien Terdapat Berhasil A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform TC56 ST3-003 Memasukkan Menampilkan Muncul Berhasil NIK pasien yang informasi terkait peringatan terkait tidak sesuai kegagalan mencari kegagalan mencari data pasien data pasien . Cek Riwayat Tabel 23. Hasil Pengujian State Transitions Cek Antrian No Data Deskripsi Uji Pengujian Harapan Hasil Kesimpulan TC57 ST4-001 Mengecek Muncul field NIK Muncul field NIK Berhasil untuk mencari data untuk data pasien TC58 ST4-002 Memasukkan Menampilkan Menampilkan Berhasil NIK pasien yang informasi riwayat informasi riwayat pendaftaran pasien TC59 ST4-003 Memasukkan Menampilkan Menampilkan Berhasil NIK pasien yang informasi terkait peringatan terkait tidak sesuai kegagalan mencari kegagalan mencari riwayat pendaftaran data pasien Pembahasan hasil pengujian Penelitian ini menggunakan metode equivalence partitions dan state transitions untuk menguji aplikasi Angrem RSUD Campurdarat pada fitur pendaftaran pasien lama, pendaftaran pasien baru, cek pendaftaran dan cek riwayat. Pada hasil pengujian menunjukkan bahwa kedua metode ini dapat mengidentifikasi beberapa bagian yang perlu diperbaiki. Metode equivalence partitions membagi masukan ke dalam beberapa partisi sehingga memiliki cakupan pengujian field yang luas tanpa harus menguji setiap masukan karena dalam satu partisi memiliki karakteristik masukan yang sama. Pada pengujian equivalence partitions terdapat Hasil dari pengujian metode equivalence partitions menunjukkan bahwa metode ini berhasil mengidentifikasi kesalahan pada antisipasi field yang memiliki masukan dalam kondisi invalid. Pada pengujian equivalence partitions terdapat 43 test case dan 9 diantaranya adalah test case yang gagal. Test case yang gagal merupakan test case yang pada kondisi masukan invalid dan hasil tidak sesuai dengan hasil yang Sedangkan pada metode state transitions berfokus pada alur transisi halaman pada tiap fitur yang diuji. Transisi halaman diuji sesuai dengan kondisi atau status pada halaman Hasil dari pengujian state transitions menunjukkan hasil yang sangat baik dengan terdapat 16 transisi yang diuji dan semuanya mendapat kesimpulan berhasil. Kesimpulan Berdasarkan penelitian yang telah dilakukan pada aplikasi Angrem RSUD Campurdarat menggunakan metode equivelence partitions dan state transition, hasil pengujian menunjukkan kinerja aplikasi yang cukup baik dengan beberapa bagian yang memerlukan perbaikan. Hasil yang A 2022 SMATIKA Jurnal. Published by LPPM STIKI Malang This is an open access article under the CC BY SA license. ttps://creativecommons. org/licenses/by-sa/4. Implementation of the C4. 5 Algorithm on the HADOOP Platform didapatkan yaitu pada metode equivelence partitions dari 43 test case terdapat 34 test case berhasil dan 9 test case yang gagal sedangkan pada metode state transition terdapat 16 transisi halaman yang diuji dan semua pengujian pada metode ini berhasil. Dari hasil tersebut dapat disimpulkan bahwa pengujian pada aplikasi Angrem RSUD Campurdarat menunjukkan hasil yang positif namun terdapat beberapa test case yang gagal pada pengujian equivelence partitions. Referensi