Jurnal Manajemen. Ekonomi. Hukum. Kewirausahaan. Kesehatan. Pendidikan dan Informatika (MANEKIN) Volume 1. No. Juni Tahun 2023 ISSN 2985-4202 . edia onlin. Hal 188-191 Pengujian Fungsional Aplikasi Penjualan Bahan Material Metode Black Box Testing Reyven Ferdo Erlangga1. Ade Irawan2. Masuhan3. Arief Saifudin4 1,2,3,4Fakultas Ilmu Komputer. Jurusan Teknik Informatika. Universitas Pamulang. Kota Tangerang Selatan. Indonesia E-mail: 1reyvenerlangga14@gmail. com, 2rangga. saputra852@gmail. com, 3Masuhan55@gmail. saifudin@unpam. Abstrak - Pengujian perangkat lunak sering diartikan sebagai pengujian software atau aplikasi yang dikembangkan dan tidak memiliki bagian lain di dalamnya. Tetapi pada kenyataannya, pengujian perangkat lunak atau uji aplikasi yang dilakukan oleh penguji software memiliki bagian lain selain tes yang dilakukan. Bagian ini membahas pengujian dengan tes kotak hitam. Teknik partisi ekuivalensi digunakan di sini untuk pemilihan, dan hanya digunakan untuk menguji apakah ada kesalahan dalam aspek-aspek berikut: fungsi sistem, antarmuka, struktur data atau akses data, kinerja, dan inisialisasi. Jumlah formulir yang diuji adalah 3, yaitu formulir pendaftaran, formulir transaksi, dan laporan penjualan. Setiap formulir diuji dengan memasukkan beberapa data input umum. Hasil penelitian menunjukkan bahwa dalam aplikasi penjualan material, pengujian perangkat lunak mengadopsi metode uji kotak hitam dan teknik partisi ekuivalensi. Namun, masih ada bentuk di mana hasil output tidak seperti yang diharapkan dalam desain karena kesalahan. Kesalahan yang mungkin terjadi karena garis kode yang salah . Oleh karena itu, perlu untuk memperbarui tata bahasa untuk memperbaiki kesalahan. Kata Kunci : Software. Pengujian Perangkat Lunak. Black Box . Aplikasi Material. Partisi Ekuivalensi Abstract - Software testing is often interpreted as testing software or applications that are developed and do not have other parts in them. But in fact, software testing or application testing carried out by a software tester has other parts besides the tests being carried out. This section discusses testing with black box testing. The equivalence partitioning technique is used here for selection, and it is only used to test whether there are errors in the following aspects: system function, interface, data structure or data access, performance, and initialization. The number of forms tested is 3, which are the registration form, transaction form, and sales report. Each form is tested by entering some common input data. The research results show that in the application of material sales, software testing adopts the black box testing method and the equivalence partitioning technique. However, there is still a form where the output results are not as expected in the design due to errors. Errors that may occur due to wrong lines of code . Therefore, it is necessary to update the grammar to fix the error. Keyword : Software. Software Testing. Black Boxes. Material Application. Equivalence Partitions PENDAHULUAN Setiap kali merancang sistem aplikasi, tahap terakhir adalah melakukan pengecekan atau pengujian software. Sebelum aplikasi dapat digunakan oleh pengguna, aplikasi harus diuji melalui pengujian blackbox dengan Equivalence Partitioning. Pengujian blackbox biasanya dirancang untuk menemukan kesalahan secara sistematis dan dapat diperbaiki seefektif mungkin(Susanto et al. Sangat penting untuk memperbaiki kesalahan pada aplikasi sehingga dapat digunakan oleh pengguna jika ditemukan. Pengujian ini juga memerlukan perhatian yang besar pada perancangan sistem agar proses pengujian dapat dilakukan dengan mudah dan kesalahan dapat diperbaiki dengan cepat(Shadiq et al. , 2. Seperti software lainnya, aplikasi penjualan bahan material juga perlu dilakukan pengujian . oftware testin. guna memastikan fungsi serta fitur yang ada pada aplikasi tersebut. Pengujian dilakukan dengan menggunakan metode equivalence partitions untuk menguji kesalahan yang ada pada fungsi system. Reyven Ferdo Erlangga | https://journal. id/index. php/manekin | Page 188 Jurnal Manajemen. Ekonomi. Hukum. Kewirausahaan. Kesehatan. Pendidikan dan Informatika (MANEKIN) Volume 1. No. Juni Tahun 2023 ISSN 2985-4202 . edia onlin. Hal 188-191 Ada beberapa masalah dengan sistem penjualan ini, salah satunya adalah tidak adanya pengujian untuk setiap fungsi, termasuk form login dan transaksi. karena sistem tersebut masih belum cukup teruji dalam hal kualitas dan kemudahan penggunaan setiap fungsinya. Akibatnya, ketidakstabilan trafik penjualan yang sering berubah-ubah dapat menyebabkan error seperti form login yang tidak dapat masuk ke dalam sistem atau form transaksi yang tidak dapat memesan barang yang dipilih(Jaya, 2. Metode yang membagi data masukan dari unit perangkat lunak menjadi beberapa partisi data, yang dapat digunakan untuk mengurangi kasus uji. Uji kasus pada dasarnya bertujuan untuk mencakup setidaknya satu partisi. Pengujian Partition Equivalence dilakukan dengan membagi atau memecahkan domain input ke dalam kelas-kelas data untuk membuat test case yang relevan untuk menguji aplikasi . (Maulana. Kurniawan. Keumala. Sukma, & Saifudin, 2. Tujuan dari teknik ini adalah untuk mendefinisikan kasus uji yang mengungkap kelas kesalahan, sehingga mengurangi jumlah kasus uji yang harus dikembangkan. Pengujian black box dapat dilakukan tanpa perlu menguji desain dan kode program . untuk mengetahui apakah fungsi program sudah sesuai dengan spesifikasi yang dibutuhkan. Diharpkan dari penelitian ini dapat membantu pengembangan aplikasi penjualan bahan material karena dapat mengetahui kelemahan sistem agar data yang dihasilkan sesuai dengan yang diharapkan serta dapat menjadi referensi untuk proses pengujian kedepannya. METODELOGI Black box testing adalah pengujian yang dilakukan untuk mengamati hasil input dan output dari perangkat lunak tanpa mengetahui struktur kode dari perangkat lunak. Pengujian ini dilakukan di akhir pembuatan perangkat lunak untuk mengetahui apakah perangkat lunak dapat berfungsi dengan baik. Untuk melakukan pengujian, penguji tidak harus memiliki kemampuan menulis kode Pengujian ini dapat dilakukan oleh siapa saja. Pentingnya pengujian aplikasi sangat diperlukan untuk menilai kualitas suatu aplikasi atau program agar fungsi dari aplikasi tersebut dapat sesuai dengan yang diharapkan oleh pengguna (Hidayat & Putri, 2. Kesalahan atau bug yang terjadi dapat terdeteksi lebih awal sehingga mengurangi beban biaya serta waktu yang dapat meningkatkan efektifitas pengembangan software. Dalam penelitian ini pengujian dilakukan dengan menggunakan teknik Equivalence partitions dengan inisialisasi standar masukan dan keluaran. Hal ini dilakukan untuk mendapatkan data berupa pengujian serta tingkat efektifitas metode Equivalence Partitions (Kurniawan. Maulana. Sukma. Keumala, & Saifudin, 2. Metode pengujian bertujuan untuk menguji komponen dan fungsionalitas sistem secara keseluruhan agar dapat beroperasi dengan baik dan sesuai dengan tujuan. Partitioning Equivalence adalah metode pengujian Black Box yang menguji proses input secara random ke dalam kelompok berdasarkan fungsi yang ada (Vikasari, 2. Metode pengujian ini akan memungkinkan pengujian untuk dimasukkan ke dalam menu sistem informasi penilaian kinerja, dan pengujian dapat digolongkan dan dikelompokkan berdasarkan cara mereka bekerja (Wijaya & Astuti, 2. HASIL DAN PEMBAHASAN Jenis Deskripsi Hasil yang Hasil Kesimpulan A01 Login Mencoba masuk ke Dapat masuk ke Berhasil masuk ke Dapat masuk ke menggunakan user dan password Reyven Ferdo Erlangga | https://journal. id/index. php/manekin | Page 189 Jurnal Manajemen. Ekonomi. Hukum. Kewirausahaan. Kesehatan. Pendidikan dan Informatika (MANEKIN) Volume 1. No. Juni Tahun 2023 ISSN 2985-4202 . edia onlin. Hal 188-191 A02 Input data yang ingin Memasukan data barang yang akan di Data sesuai input Data berhasil di Tambahkan susuai nilai Data yang muncul sesuai dengan data yang di input A03 Melakukan Melakukan sesuai dengan barang dan Data sesuai yang sudah Jumlah data yang di imput Fitur pengubahan informasi produk berjalan dengan baik A04 Laporan Membuat Laporan Terjadi eror dan waktu periode di imput ke Laporan mengalami error / galat KESIMPULAN Pengujian software menggunakan metode blackbox secara tidak langsung meningkat kan efektifitas serta efisiensi. Dan dengan teknik Equivalence Partitions yang dapat mengurangi jumlah kasus uji kembang yang sangat menghemat waktu, biaya dan tenaga. Hasil pengujian menunjukan bahwa masih ditemukan bug pada form laporan penjualan, dimana pada form tersebut tidak muncul data setelah terjadi nya transaksi. Maka hasilnya teknik Equivalance Partitions dapat menjadi solusi yang efektif dalam pengujian aplikasi penjualan bahan material. Dapat ditemukannya bug secara cepat dan tepat dapat menjadi acuan maupun referensi bagi pengujian software yang akan datang. SARAN Diperlukannya persiapan yang lebih matang untuk penggunaan alat dan bahan yang tepat serta scenario yang tepat agar pengujian dapat dmembuahkan hasil yang lebih akurat dan tepat. Perhatikan batas waktu dan sumber daya: Tetapkan jadwal pengujian yang realistis dan sesuaikan dengan batasan waktu dan sumber daya yang ada. Pastikan pengujian dilakukan secara efisien dan efektif tanpa mengorbankan kualitas. DAFTAR PUSTAKA