• Tidak ada hasil yang ditemukan

Yogyakarta, 20 Maret 2021

N/A
N/A
Protected

Academic year: 2023

Membagikan "Yogyakarta, 20 Maret 2021 "

Copied!
16
0
0

Teks penuh

(1)
(2)

PROSIDING

ISSN: 1979-911X

SEMINAR NASIONAL APLIKASI SAINS &TEKNOLOGI

Peran Perguruan Tinggi dalam Menyiapkan SDM Unggul di Era Kecerdasan Artifisial

Yogyakarta, 20 Maret 2021

Diselenggarakan oleh:

INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA

2021

(3)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

ii

ORGANISASI

PANITIA PENGARAH

Ketua : Dr. Ir. Amir Hamzah, M.T. (Rektor)

Anggota : Drs. Yudi Setyawan, M.S., M.Sc. (Wakil Rektor 1) Muhammad Sholeh, S.T., M.T. (Wakil Rektor II) Ir. Joko Waluyo, M.T. (Wakil Rektor III)

Penasehat : Dr. Ir. Toto Rusianto, M.T.

PANITIA PELAKSANA

Ketua : Dr. Suwanto Raharjo, S.Si., M.Kom.

Sekretaris : Agus Hindarto Wibowo, S.T., M.Sc.

Bendahara : Ir. Murni Yuniwati, M.T.

KOMITE PELAKSANA

Dr. Emy Setyaningsih, S.Si., M.Kom.

Dr. Samuel Kristiyana, S.T., M.T.

Rokhana Dwi Bekti, S.Si., M.Si.

Ir. Muhammad Yusuf, M.T.

Satriawan Dini Haryanto, S.T., M.Eng.

Mega Inayati Rif’ah, S.T., M.Eng.

Miftah Farid, A.Md.

Catur Iswahyudi, S.Kom, S.E., M.Cs.

Erma Susanti, S.Kom., M.Cs.

Venditias Yudha, S.Pd., M.Eng.

Kartinasari Ayuhikmatin S., S.T., M.Sc.

Dewi Wahyuningtyas, S.T., M. Eng.

Argaditia Mawadati, S.T., M.Sc.

Paramita Dwi Sukmawati, S.T., M.Eng.

Rr. Yuliana Rachmawati K., S.T., M.T.

Eka Sulistyaningsih, S.Si., M.Sc.

Reviewer

1. Prof. Dr. Ema Utami, S.Si, M.Kom. (Univ Amikom Yogyakarta) 2. Dr. Budi Rahmani, S.Pd., M.Kom. (STMIK Banjarbaru)

3. Dr. Nurul Hidayat, S.Pt., M.Kom. (Unsoed)

4. Dr. Andi Sunyoto, S.Kom., M.Kom. ( Univ Amikom Yogyakarta) 5. Prof. Dr. Ir. Sudarsono, M.T. (IST AKPRIND)

6. Dr. Emy Setyaningsih, S.Si., M.Kom. (IST AKPRIND) 7. Dr. Suwanto Raharjo, S.Si., M.Kom. (IST AKPRIND) 8. Dr. Edhy Sutanta, S.T., M.Kom. (IST AKPRIND) 9. Dr. Drs. Kartiko, M.Si. (IST AKPRIND)

10. Dr. Ir. Amir. Hamzah, M.T. (IST AKPRIND)

(4)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

iii

11. Ir. Ganjar Andaka, Ph.D. (IST AKPRIND)

12. Dr. Ir. Hj. Titin Isna Oesman, M.M. (IST AKPRIND) 13. Dr. Ir. Toto Rusianto, M.T. (IST AKPRIND) 14. Dr. Sri Mulyaningsih, S.T., M.T. (IST AKPRIND) 15. Dr. Samuel Kristiyana, S.T., M.T. (IST AKPRIND)

16. Dr. Anak Agung Putu Susantriawan, S.T., M.Tech. (IST AKPRIND) 17. Dr. Hadi Saputra, S.T., M.Eng. (IST AKPRIND)

18. Dr. Muchlis, S.P., M.Sc. (IST AKPRIND)

19. Dr (Can) Uning Lestari, S.T., M.Kom. (IST AKPRIND)

20. Dr (Can) Rahayu Khasanah, S.T., M.Eng. (IST AKPRIND)

(5)

DAFTAR ISI

A. BIDANG DATA SCIENCE

MOBILE APPLICATION IMAGE IDENTIFICATION USING THE LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK METHOD

Freshtiya Beby Larasati, Azzarah Khairunisa, dan Solikhun ... A1-A8

ESTIMASI PARAMETER REGRESI ROBUST DENGAN METODE ESTIMASI LEAST TRIMMED QUARES (LTS) PADA KEMATIAN IBU DI INDONESIA

Chendy Dea Andriany, Yuliana Susanti, dan Sugiyanto ... A9-A14

PEMODELAN INDEKS KEDALAMAN KEMISKINAN DI INDONESIA MENGGUNAKAN ANALISIS REGRESI ROBUST

Intan Kusuma Wardani, Yuliana Susanti, dan Sri Subanti ... A15-A23

ANALIS BALANCING DATA UNTUK MENINGKATKAN AKURASI DALAM

KLASIFIKASI

Yolanda Eveline Ardiningtyas dan Paulina Heruningsih Prima Rosa ... A24-A28

PERAMALAN JUMLAH UANG KUASI DI INDONESIA DENGAN MENGGUNAKAN FUNGSI TRANSFER SINGLE INPUT

Nabila Alifia, Etik Zukhronah, dan Respatiwulan ... A29-A38

IMPLEMENTASI PERAMALAN DALAM INDUTRIALISASI PERIKANAN (review)

Amin Pamungkas, Lolita Thesiana, dan Kukuh Adiyana ... A39-A45

IMPLEMENTASI SISTEM EKSTRAKSI DAN VALIDASI DATA E-KTP SEBAGAI SOLUSI ALTERNATIF OTOMATISASI SISTEM ADMINISTRASI DATA UNTUK ORGANISASI KECIL NON-PEMERINTAH

Afdholudin ... A46-A54

ANALISIS ATRIBUT-ATRIBUT YANG MEMPENGARUHI PEMILIHAN PROVIDER INTERNET OLEH PENGGUNA SMARTPHONE DENGAN METODE CONJOINT (STUDI KASUS PADA MAHASISWA UNIVERSITAS VETERAN BANGUN NUSANTARA SUKOHARJO)

Muhammad Amir, Suprapto, dan Maria Puspita ... A55-A63

(6)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

xiv

IDENTIFICATION OF HYDROTHERMAL ALTERATION DISTRIBUTION WITH COMPOSITE BAND LANDSAT 8 OLI TIRS CASE STUDY: MOUNT PAPANDAYAN, GARUT, INDONESIA

Darin Alya Khairunnisa Rizdinanti, William Jhanesta... D12-D19

DINAMIKA SPASIAL PERTUMBUHAN DELTA CIMANUK KABUPATEN INDRAMAYU PROVINSI JAWA BARAT TAHUN 2001-2020

Sodikin, Kusnanto, Lukman Afrianto, Nurkholifah... D20-D28

ANALISIS STRUKTUR STRUT BALANCE TERHADAP PEMBEBANAN ANGIN PADA MODEL UJI INDONESIA TSUNAMI EARLY WARNING SYSTEM OCEAN BOTTOM UNIT

Ilham Akbar A.S., Wijaya Indra Surya, Gunawan Wijiatmoko... D29-D37

ANALISIS KESTABILAN LERENG BERDASARKAN METODE KINEMATIK, EMPIRIS, DAN KESETIMBANGAN BATAS: STUDI KASUS LERENG TENGGARA WADUK SERMO, KULON PROGO

Bestian P. Simarmata, Singgih Saptono... D38-D46

IDENTIFIKASI SESAR PATI DI WILAYAH JAWA TENGAH MENGGUNAKAN METODE FIRST HORIZONTAL DERIVATIVE DAN SECOND VERTICAL DERIVATIVE

Oktyasti Ganda Prihatiwi... ... D47-D53

PENERAPAN METODE VOLUMETRIC-STORED HEAT DENGAN SIMULASI

MONTE-CARLO DAN BREAK EVEN ANALYSIS BERBASIS PYTHON PADA EVALUASI PROSPEK PANAS BUMI STUDI KASUS: LAPANGAN PANAS BUMI “Menengai”

Bayu Setiawan1, Evi Komala Sari, William Jhanesta... D54-D62

E. BIDANG SISTEM INFORMASI

STRATEGIC MAP IT BALANCED SCORECARD BERDASARKAN KRITERIA BALDRIGE UNTUK DEPARTEMEN IT PERGURUAN TINGGI

Wahyu Adi Prabowo, Citra Wiguna, Ovel Canserifo F ... E1-E5

SISTEM INFORMASI LOKASI MASJID DI JAKARTA SELATAN DENGAN LOCATION BASED SERVICE BERBASIS ANDROID

Wiwin Windihastuty, Krisna Adiyarta ... E6-E13

(7)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

xvi

RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI DESA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

Jajang Winanjar, Deffy Susanti ... E97-E105

ANALISIS & PERANCANGAN WEBSITE JUAL BELI BARANG ADAT SEBAGAI MEDIA UNTUK MEMPERMUDAH TRANSAKSI DI KABUPATEN KEPULAUAN YAPEN, PAPUA

Renna Yanwastika Ariyana, Edhy Sutanta, Yeremia D Worembai ... E106-E114

APLIKASI PEMESANAN TIKET BUS PADA PO. PUSPA JAYA BERBASIS ANDROID

Yanike Anestasya, Aliy Hafiz, Maz’an, Hendri Setiawan, Agus Komarudin ... E115-E124

MONETISASI SISTEM INFORMASI KHASANAH BINATANG ENDEMIS BERBASIS GOOGLE AdMob

Uminingsih, Mario Antonius N .Pati ... E125-E134

IMPLEMENTASI METODE WATERFALL DALAM PEMBUATAN WEBSITE TANDURAN ILMU SEBAGAI UPAYA PELESTARIAN HUTAN

Awal Ariansyah, Edgar Miko Fernanda, Khusna Salsabila, Rafiq Chasnan Habibi, R. Bagus

Bambang Sumantri ... E135-E141

FRAMEWORK PEMBANGUNAN SMART VILLAGE INDONESIA (SVI)

MS Hasibuan, Sutedi, Sri Lestari, Chairani, Wasilah ... E142-E145

Implementasi NFC Tag sebagai identifikasi ID Sapi berbasis Android untuk Perekaman Data Pertumbuhan Ternak Sapi Potong

Abdul Rahman, Eka Puji Widyanto ... E146-E152

SISTEM REPOSITORI DOKUMENTASI AKREDITASI PROGRAM STUDI BERDASARKAN IAPS 4.0

Muhammad Iqbal Assegaf, Ardi Mardiana, Dony Susandi ... E153-E161

PENGUJIAN WEB E-KATALOG PT PILAR CIPTA SOLUSI INTEGRATIKA (PICSI) MENGGUNAKAN METODE BLACK-BOX

Erma Susanti, Bismin ... E162-E168

SISTEM INFORMASI PENYEWAAN PERALATAN EVENT PADA BLASSGROUP YOGYAKARTA

Dina Mardiana, Erfanti Fatkhiyah, Suraya ... E169-E177

(8)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-162

PENGUJIAN WEB E-KATALOG PT PILAR CIPTA SOLUSI INTEGRATIKA (PICSI) MENGGUNAKAN METODE BLACK-BOX

Erma Susanti1, Bismin2

1,2Prodi Informatika, Fakultas Teknologi Industri, Institut Sains & Teknologi AKPRIND Yogyakarta e-mail :1[email protected],2[email protected]

ABSTRACT

PT. Pilar Cipta Solusi Integratika (PICSI) is an information technology company that focuses on the development of information systems, the internet and telecommunications. PICSI is engaged in software development and Internet Service Providers that serve the creation of applications for any business field, one of area is the creation of an E-Catalog web application. In this study, focused on testing the E-Catalog web, include on login input, item input, discount input and promo input using the Black-Box method. Testing is carried out in accordance with the information domain and existing data input in the system. The testing process using the Black-Box technique is carried out by making several test cases to partition overall program input. The Black- Box method has the advantage of being able to meet the quality requirements of the E-Catalog web and the same time it can increase visibility. The purpose of using the Black-Box method is to look for errors that occur in the category of functions, user interfaces, accessing external databases and data structures, performance errors, initialization and termination. The test results obtained 85% valid and 15% invalid. The solution to invalid results can be corrected by validating the input.

Keywords : Testing, Software, Software Testing, Black-Box, E-Catalog INTISARI

PT. Pilar Cipta Solusi Integratika (PICSI) adalah perusahaan teknologi informasi yang melakukan fokus pengembangan sistem informasi, internet dan telekomunikasi. PICSI bergerak di bidang software development dan penyedia jasa internet yang melayani pembuatan aplikasi untuk bidang usaha apapun, salah satunya adalah pembuatan aplikasi Web E-Katalog. Pada penelitian ini, difokuskan pada pengujian web E-Katalog yaitu pada input data login, input data barang, input data diskon dan input data promo dengan menggunakan metode Black-Box. Pengujian atau testing dilakukan sesuai dengan domain informasi dan diuji sesuai dengan masukan data yang ada pada sistem. Proses pengujian dengan teknik Black-Box dilakukan dengan membuat beberapa test case untuk membagi masukan program secara keseluruhan. Metode Black-Box memiliki kelebihan dapat memenuhi persyaratan kualitas Web E-Katalog dan sekaligus dapat meningkatkan visibilitas. Tujuan dari penggunaan metode Black-Box antara lain untuk mencari adanya kesalahan-kesalahan yang terjadi dalam kategori fungsi-fungsi, antarmuka sistem (user interface), pengaksesan basis data (database) eksternal sistem dan pada struktur data, kemudian kesalahan kinerja (performa), kesalahan pada proses inisialisasi (initialization) dan kesalahan pada proses keluar program (terminasi). Hasil pengujian didapatkan 85% valid dan yang tidak valid 15%. Solusi untuk hasil tidak valid dapat diperbaiki dengan cara memvalidasi masukan.

Kata kunci : Pengujian, Perangkat Lunak, Pengujian Perangkat Lunak, Black-Box, E-Catalog

1. PENDAHULUAN

PT. Pilar Cipta Solusi Integratika (PICSI) adalah perusahaan teknologi informasi yang melakukan fokus pengembangan sistem informasi, internet dan telekomunikasi. Adapun bidang PICSI melayani pembuatan aplikasi untuk bidang usaha maupun badan pemerintahan, salah satunya yaitu pembuatan Web E-Katalog untuk mempermudah dan mempercepat proses dari jual beli produk usaha masyarakat. Fokus penelitian itu yaitu pada testing (pengujian) aplikasi web E-Katalog menggunakan metode Black-Box. Metode Black-Box digunakan karena dapat mengefisiensi waktu dan tidak memerlukan kode akses untuk mengujinya.

Pengujian terhadap suatu perangkat lunak berbasis web dapat dilakukan dengan menggunakan metode Black-Box. Metode Black-Box memiliki kelebihan dapat memenuhi persyaratan kualitas Web E-Katalog dan sekaligus dapat meningkatkan visibilitas. Tujuan dari penggunaan metode Black-Box antara lain untuk mencari adanya kesalahan-kesalahan yang terjadi dalam kategori fungsi-fungsi, antarmuka sistem (user interface), pengaksesan basis data (database) eksternal sistem dan pada struktur data, kemudian kesalahan kinerja (performa), kesalahan pada proses inisialisasi (initialization) dan kesalahan pada proses keluar program (terminasi). Berbagai kesalahan ini dapat terjadi dalam pembuatan program, sehingga perlu dilakukan pengujian.

Sesuatu yang dapat terjadi, jika tidak dilakukan proses pengujian adalah kemungkinan akan terdapat cacat perangkat lunak. Berbagai permasalahan program perlu disikapi agar program maupun aplikasi yang dibuat

(9)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-163

tidak memiliki kesalahan-kesalahan maupun terdapat cacat di dalamnya. Oleh karena itu, dilakukan pengujian aplikasi web E-Katalog dengan menggunakan metode Black-Box.

Pengujian Black-Box berbasis Equivalence Partitions pernah dilakukan oleh berbagai peneliti (Krismadi, et al.,2019; Hendri,et al., 2020). Penelitian tentang penggunaan metode Black-Box juga pernah dilakukan oleh MZ (2016) dengan melakukan pengujian tingkat akurasi aplikasi sistem informasi yang diterapkan di SDIT Al-Qudwah Punggur Lampung. Perangkat lunak sistem informasi sekolah tersebut diuji dengan metode Black-Box secara keseluruhan mulai dari penggunaan, hasil dan pemanfaatan sistem yang digunakan dengan menggunakan metode Equivalensi Partition. Testing perangkat lunak dilakukan pada 12 formulir (form) antarmuka dengan menguji tingkat akurasi pada setiap form. Jenis kesalahan yang diuji dibagi menjadi lima model kesalahan seperti kesalahan pada fungsi, struktur data, interface, inisialisasi, dan terakhir terkait performance. Hasil rekomendasi dari penelitian tersebut yaitu berupa solusi untuk perbaikan aplikasi.

Pengujian (testing) aplikasi lainnya juga dilakukan agar dapat menghindari kerugian yang terjadi akibat kesalahan pada aplikasi, tentunya dengan cara memeriksa semua kemungkinan kesalahan yang ada pada sistem (Ningrum, et al., 2019). Proses pengujian juga harus dapat mendeteksi kesalahan yang sebelumnya tidak dapat dideteksi oleh sistem. Proses pengujian dapat dikatakan berhasil jika dapat memperbaiki kesalahan sehingga kualitas perangkat lunak menjadi lebih baik. Selain itu, dalam proses perancangan di awal juga harus dilakukan dengan baik, sehingga dapat menemukan kesalahan dengan mudah dan dapat menghemat waktu pengujian karena kesalahan dapat diperbaiki dengan cepat di awal waktu.

Penelitian lain tentang pengujian Black-Box juga dilakukan oleh Cholifah, et al. (2018) untuk menguji aplikasi Android berbasis aksi dan strategi. Pengujian sistem tersebut dilakukan dari segi spesifikasi fungsional, tanpa melakukan pengujian terhadap desain sistem dan kode program yang ada di dalamnya. Proses pengujian aplikasi dibuat untuk mengetahui fungsi-fungsi yang ada dan juga menyesuaikan dengan kebutuhan masukan dan keluaran sistem. Penggunaan metode Black-Box sangat mudah untuk diimplementasikan pada perangkat lunak. Metode ini juga hanya memerlukan data dari batas bawah dan batas atas saja. Perkiraan jumlah data yang dapat diuji juga dapat diperkirakan dengan melihat jumlah field masukan data. Selain batas bawah dan atas, aturan entri data juga harus dipenuhi. Tentunya dengan penggunaan metode Black-Box ini maka akan dapat diketahui adanya masukan data yang tidak diharapkan atau tidak valid, sehingga perbaikan error (kesalahan) merupakan solusi praktis untuk meningkatkan akurasi pengujian. Selain itu perlu juga dilengkapi dengan pengujian keamanan menggunakan metode white-box penetration testing. Pengujian Black-Box juga dapat dilakukan dengan teknik analisis nilai atau boundary value(Ijudin & Saifudin, 2020; Nurudin, et. al, 2019;

Jaya, 2018). Hasil pengujian dengan berbagai skenario masukan terhadap analisis nilai batas menunjukkan hasil data yang valid.

Penggunaan metode pengujian Black-Box pada penelitian ini digunakan untuk melakukan pengujian aplikasi web E-Katalog, sehingga diharapkan dapat memberikan solusi untuk perbaikan dari kesalahan dan mengurangi cacat perangkat lunak.

2. METODE PENELITIAN

Penelitian ini difokuskan pada pengujian aplikasi web E-Katalog dengan menggunakan metode Black- Box (Pressman & Maxin, 2015). Pengujian pada penelitian ini dilakukan menggunakan metode Black-Box murni, tanpa bantuan metode pendukung seperti Teknologi Phonegap ataupun metode Equivalence Partitions atau metode Boundary Value. Pengujian Black-box pada penelitian ini diberikan tanpa mengetahui rincian detail dari struktur internal komponen sistem yang diujikan. Pengujian dengan menggunakan teknik Black-box ini sering disebut dengan behavioral testing atau juga ada yang menyebut dengan input/ouput testing. Selain itu juga ada yang menyebut dengan nama functional testing atau juga specification based testing. Fokus dari pengujian dengan Black-Box testing yaitu pada kebutuhan fungsional dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkannya. Sekumpulan kondisi masukan secara keseluruhan dapat diuji sesuai dengan kebutuhan fungsional sistem (Romeo, 2003).

Pengujian dilakukan dengan melakukan beberapa tahap mulai dari perancangan skenario, tahap membuat test case pengujian, tahap menguji test case yang telah dibuat, dan tahap melaporkan hasil pengujian.

Perancangan skenario dilakukan dengan merancang perintah-perintah pada formulir daftar pengujian.

Pembuatan test case pengujian terdiri dari membuat daftar test case dan melakukan pencatatan field-field masukan yang akan diujikan. Selanjutnya dilakukan pengujian test case yang sudah dibuat dan terakhir melaporkan hasil pengujian yang sudah dilakukan serta memberikan rekomendasi solusi. Diagram alir tahapan langkah pengujian (testing) pada perangkat lunak web E-Katalog ditunjukkan pada Gambar 1.

(10)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-164

Gambar 1.Diagram Alir Pengujian Black-Box pada web E-Katalog

3. HASIL DAN PEMBAHASAN

Pengujian aplikasi web E-Katalog menggunakan metode Black-Box di PT. Pilar Cipta Solusi Integratika dilakukan dengan memberikan beberapa test case untuk mempartisi entri inputan program dan melakukan pengujian secara mendalam terhadap inputan yang yang ada pada aplikasi. Fokus pengujian dilakukan sesuai dengan domain informasi dan melakukan proses testing terhadap sistem dilakukan sesuai dengan masukan data yang ada pada sistem. Sistem ini memiliki aktor yaitu administrator. Administrator memiliki hak akses untuk entri data barang, data diskon, dan data promo.

3.1. Hasil Pengujian Halaman Login

Pengujian pertama akan dilakukan untuk menguji halaman login. Halaman login merupakan tampilan awal ketika sistem pertama kali diakses. Halaman ini berisi formulir untuk masuk ke dalam sistem web E- Katalog agar dapat menjalankan fitur yang tersedia. Pada halaman login ini administrator dapat memasukkan usernamedanpassword. Hasil pengujian pada Tabel 1 merupakan hasil uji untuk halaman login.

Tabel 1.Pengujian Halaman Login NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIAN

STATUS

1 Mengosongkan seluruh masukan data login.

Selanjutnya klik tombol ‘Masuk’ pada sistem.

Username:- Password:-

Login ditolak dan muncul pesan berikut

“Mohon isi dulu nama admin dan kata sandi”

Sesuai harapan

Valid

2 Isikan hanya data nama admin.

Kosongkan data kata sandi. Selanjutnya klik tombol ‘Masuk’

pada sistem.

Username: admin Password:-

Akses login akan ditolak dan muncul pesan berikut

“Mohon isi dulu salah satu data yang masih kosong”

Sesuai harapan

Valid

3 Isikan hanya data kata sandi.

Kosongkan data nama admin.

Selanjutnya klik tombol ‘Masuk’ pada sistem.

Username:- Password:333

Akses login akan ditolak dan tampil pesan berikut

“Mohon isi dulu salah satu data yang masih kosong”

Sesuai harapan

Valid

(11)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-165

NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIAN

STATUS

4 Input salah satu data dengan kondisi benar dan salah.

Selanjutnya klik tombol ‘Masuk’ pada sistem.

Username:dandi (salah)

Password:admin (benar)

Akses login akan ditolak dan tampil pesan berikut“Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar”

Sesuai harapan

Valid

5 Input kode SQL Injection untuk data login. Selanjutnya klik tombol ‘Masuk’

pada sistem.

Nama: ‘ OR ’1′=’1 Kata sandi:

‘ OR ’1′=’1

Akses login akan ditolak dan tampil pesan berikut “Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar”

Sesuai harapan

Valid

6 Input dengan benar data login yang ada.

Selanjutnya klik tombol ‘Masuk’ pada sistem.

Username:admin Password:admin

Akses login akan diterima dan langsung akan tertampil antarmuka dashboard sistem.

Sesuai harapan

Valid

Hasil pengujian halaman login pada Tabel 1 menunjukkan bahwa dari semua skenario pengujian yang dilakukan sudah sesuai dengan harapan dan hasil test case valid 100%.

3.2. Hasil Pengujian Halaman Entri Data Barang

Halaman entri data barang digunakan untuk memasukkan data barang-barang yang akan dijual pada aplikasi web E-Katalog. Tabel 2 memperlihatkan hasil pengujian halaman entri input data barang dari aplikasi web E-Katalog.

Tabel 2. Pengujian Halaman Input Barang

NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIAN

STATUS

1 Mengosongkan semua isian di form penginputan barang langsung SUBMIT

Barang:- Harga:- Kategori:-

Sistem akan menolak pesan “Silahkan isi yang mempunyai tanda

*”

Sesuai harapan

Valid

2 Menginputkan nama barang saja dan yang lainya di kosongkan.

Lalu SUBMIT

Barang: Sepatu Harga:- Kategori:-

Sistem akan menolak pesan “harap isi semua form”

Tidak sesuai harapan.

Tidak Valid

3 Menginputkan nama barang dan harga barang. kategori

kosong lalu

SUBMIT

Barang: sepatu Harga : 200000 Kategori:-

Sistem akan menolak, pesan “ silahkan isi yang mempunyai tanda

* “

Tidak sesuai harapan.

Tidak Valid

4 Mengisi semua form lalu SUBMIT

Barang: sepatu Harga : 200000 Kategori: Pakaian

Sistem akan menerima, pesan “berhasil menambahkan barang”

Sesuai harapan

Valid

5 Menginputkan data gambar dengan format selain JPG, PNG, BITMAP, JPEG lalu SUBMIT

Gambar Sistem akan menolak.

Pesan “ pilih gambar dengan format JPG, PNG, BITMAP, JPEG”

Tidak sesuai harapan

Tidak valid

6 Mengisi form harga selain angka lalu SUBMIT

Harga Sistem akan menolak,

Pesan “salah input, silahkan input angka”

Sesuai harapan

Valid

7 Mengosongkan informasi barang lalu SUBMIT

Informasi Sistem akan menerima Sesuai harapan

Valid

(12)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-166

NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIAN

STATUS

8 Hanya menginputkan gambar yang lain

kosong lalu

SUBMIT

Gambar Sistem akan menolak, Pesan “Silahkan lengkapi inputan”

Sesuai harapan

Valid

Hasil pengujian halaman input barang pada Tabel 2 menunjukkan dari delapan skenario pengujian yang dilakukan masih terdapat tiga (3) skenario yang belum sesuai harapan atau tidak valid. Solusi yang dapat dilakukan untuk perbaikan yaitu dengan melakukan validasi pada masukan sesuai dengan Test Case.

3.3. Hasil Pengujian Halaman Diskon

Pengujian dilakukan pada halaman diskon yaitu halaman dimana dapat dilakukan input barang-barang yang akan diberikan diskon. Hasil pengujian menggunakan beberapa skenario pengujian pada halaman diskon dapat dilihat di Tabel 3.

Tabel 3. Pengujian Halaman Diskon

NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIAN

STATUS

1 Mengosongkan semua form isian diskon dan langsung SUBMIT

Barang:- Diskon:- Periode:-

Sistem akan menolak, Pesan”Tabel tidak boleh kosong”

Sesuai harapan

Valid

2 Hanya mengisi nama barang lalu SUBMIT

Barang:Sepatu Diskon:- Periode:-

Sistem akan menolak, Pesan “ tanda * Wajib diisi”

Sesuai harapan

Valid

3 Hanya menginputkan diskon

Barang:- Diskon:10%

Periode:-

Sistem akan menolak, Pesan “Silahkan pilih barang”

Sesuai harapan

Valid

4 Mengisi diskon Dengan angka 0%

lalu SUBMIT

Barang: Sepatu Diskon:0%

Periode:2-1-2020/3- 1-2020

Sistem akan menolak, Pesan “Diskon harus lebih dari 0%”

Tidak sesuai harapan

Tidak valid

5 Menginputkan tanggal yang sudah lewat lalu SUBMIT

Barang:Sepatu Diskon:5%

Periode:1-1-2020/2- 12-2019

Sistem akan menolak, Pesan”tanggal tidak valid”

Sesuai harapan

Valid

6 Menginputkan tanggal kadaluarsa dengan tanggal sekarang. Lalu SUBMIT

Barang:Sepatu Diskon:5%

Periode:1-1-2020/1- 1-2020

Sistem akan menolak, Pesan “Tanggal tidak valid”

Tidak sesuai harapan

Tidak Valid

7 Mengosongkan Periode lalu SUBMIT

Barang:Sepatu Diskon:5%

Periode:-

Sistem akan menolak, Pesan “Silahkan masukan tanggal

Sesuai harapan

Valid

8 Menginput diskon dengan huruf lalu SUBMIT

Barang:Sepatu Diskon: A

Periode:1-1-2020/1- 1-2020

Sistem akan menolak,

Pesan “Salah

penginputan diskon”

Sesuai harapan

Valid

Hasil pengujian halaman diskon pada Tabel 3 menunjukkan dari delapan skenario pengujian yang dilakukan masih terdapat dua (2) skenario yang belum sesuai harapan atau tidak valid. Solusi yang dapat dilakukan untuk perbaikan yaitu dengan melakukan validasi pada masukan sesuai dengan Test Case.

3.4. Hasil Pengujian Halaman Promo

Pengujian selanjutnya juga dilakukan untuk halaman promo. Pada halaman promo dapat dimasukkan barang yang akan diberikan promo. Tabel 4 merupakan hasil pengujian Black-box untuk halaman.

(13)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-167

Tabel 4. Pengujian Halaman Promo

NO SKENARIO

PENGUJIAN

TEST CASE HASIL YANG DIHARAPKAN

HASIL PENGUJIA

N

STATUS

1 Mengosongkan

semua form isian diskon dan langsung

SUBMIT

Kode promo:- Barang:- Diskon:- Periode:-

Sistem akan menolak, Pesan”Tabel tidak

boleh kosong”

Sesuai harapan

Valid

2 Menginput kode promo form lain

kosong lalu SUBMIT

Kode promo:JDH2 Barang:- Diskon:- Periode:-

Sistem akan menolak, Pesan Silahkan pilih

barang”

Sesuai harapan

Valid

3 Menginput kode promo dan barang

form lain kosong lalu SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon:- Periode:-

Sistem akan menolak, Pesan “Silahkan isi

diskon”

Sesuai harapan

Valid

4 Mengisi semua kecuali periode lalu

SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon:10 Periode:-

Sistem akan menolak, Pesan “silahkan masukan periode”

Sesuai harapan

Valid

5 Mengisi semua lalu SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon:10 Periode: 2020/3-1-

2020

Sistem akan menerima Sesuai Harapan

Valid

6 Menginput kode promo selain huruf

dan angka lalu SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon:10 Periode: 2020/3-1-

2020

Sistem akan menolak, Pesan “kode promo

salah”

Sesuai harapan

Valid

7 Mengisi diskon Dengan angka 0%

lalu SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon:0%

Periode:2-1- 2020/3-1-2020

Sistem akan menolak, Pesan “Diskon harus

lebih dari 0%”

Tidak sesuai harapan

Tidak valid

8 Menginput diskon dengan huruf lalu

SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon: BC Periode:2-1- 2020/3-1-2020

Sistem akan menolak, Pesan “Salah penginputan diskon”

Sesuai harapan

Valid

9 Menginputkan

tanggal yang sudah lewat lalu SUBMIT

Kode promo:HG64 Barang:Sepatu

Diskon: 5%

Periode:1-1- 2020/2-12-2019

Sistem akan menolak, Pesan”tanggal tidak

valid”

Sesuai harapan

Valid

Hasil pengujian halaman promo pada Tabel 4 menunjukkan dari delapan skenario pengujian yang dilakukan masih terdapat satu (1) skenario yang belum sesuai harapan atau tidak valid. Solusi yang dapat dilakukan untuk perbaikan yaitu dengan melakukan validasi pada masukan sesuai dengan Test Case.

3.5. Pembahasan

Pengujian pada aplikasi web E-Katalog yang telah dilakukan mulai dari pengujian halaman login, pengujian halaman input data barang, pengujian halaman input diskon dan pengujian halaman input promo menghasilkan 85% valid sesuai harapan dari semua skenario yang diujikan. Hasil pada pengujian halaman login tidak terdapat kesalahan, jadi pada halaman tersebut dapat dikatakan tidak terdapat cacat atau error (kesalahan) yang ditemukan. Selanjutnya pada halaman input barang masih terdapat beberapa kesalahan yaitu salah satunya jika pada form penginputan barang hanya diinputkan nama barang ,sedangkan pada form lainya dikosongkan

(14)

Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2021 ISSN: 1979-911X Yogyakarta, 20 Maret 2021

E-168

maka datanya akan masuk, padahal seharusnya untuk dapat menginputkan data tersebut harus mengisi paling tidak data penting dalam barang tersebut seperti harga, gambar barang dan sebagainya. Pada pengujian halaman diskon, sesuai dengan hasil pengujian pada tabel tersebut ada beberapa form yang tidak valid seperti pada form penginputan berapa persen diskon yang ingin diberikan, jika pada form tersebut diinputkan nilai 0% maka data tetap diinput, hal tersebut tidak sesuai dengan yang diharapkan. Seharusnya jika diinputkan data 0% akan didapatkan hasil ditolak oleh sistem, sehingga data diskon dapat berfungsi sebagaimana mestinya. Hal serupa juga terjadi pada halaman penginputan data promo sesuai dengan hasil pengujian untuk penginputan promonya dapat menginputkan nilai 0% yang hal tersebut tidak bisa dibenarkan karena promo sendiri yaitu mendapatkan potongan harga jika nilai promonya 0% maka tidak ada potongan harga yang terjadi. Solusi yang direkomendasikan untuk mengatasi kesalahan masukan (tidak valid) yang masih terjadi adalah dengan melakukan validasi input data.

4. KESIMPULAN

Pengujian perangkat lunak web E-Katalog menggunakan metode Black-Box telah berhasil dilakukan pada halaman login, halaman input barang, halaman input promo dan halaman input diskon. Hasil dari pengujian didapatkan 85% valid (sesuai harapan) dan 15% tidak valid (tidak sesuai harapan). Tujuan pengujian perangkat lunak ini dilakukan agar dapat memenuhi persyaratan adanya kualitas perangkat lunak yang baik dan dapat meningkatkan visibilitas dari perangkat lunak yang diuji. Hasil pengujian aplikasi menggunakan metode Black- Box ini belum sepenuhnya membuat aplikasi tersebut benar-benar bebas dari cacat perangkat lunak, sehingga masih diperlukan perbaikan pada pengujian yang belum valid dengan memberikan validasi pada beberapa masukan yang ada pada input barang, input diskon, dan input promo. Selain itu, penerapan teknik pengujian Black-Box masih perlu dilengkapi untuk penelitian selanjutnya seperti menggunakan metode Equivalency Partitioning dan membuat test case pengujian pada formulir yang lainnya.

UCAPAN TERIMA KASIH

Ucapan terima kasih peneliti sampaikan kepada PT. Pilar Cipta Solusi Integratika (PICSI) sebagai tempat studi kasus dan semua pihak yang telah membantu dalam pelaksanaan penelitian ini.

DAFTAR PUSTAKA

Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M. (2018). Pengujian Black Box Testing pada Aplikasi Action &

Strategy Berbasis Android dengan Teknologi Phonegap. STRING (Satuan Tulisan Riset dan Inovasi Teknologi), 3(2), 206-210.

Hendri, H., Manurung, J. W., Ferian, R. A., Hanaatmoko, W. F., & Yulianti, Y. (2020). Pengujian Black Box pada Aplikasi Sistem Informasi Pengelolaan Masjid Menggunakan Teknik Equivalence Partitions. Jurnal Teknologi Sistem Informasi dan Aplikasi, 3(2), 107-113.

Ijudin, A., & Saifudin, A. (2020). Pengujian Black Box pada Aplikasi Berita Online dengan Menggunakan Metode Boundary Value Analysis. Jurnal Informatika Universitas Pamulang, 5(1), 8-12.

Jaya, T. S. (2018). Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus:

Kantor Digital Politeknik Negeri Lampung). Jurnal Informatika: Jurnal Pengembangan IT, 3(1), 45-48.

Krismadi, A., Lestari, A. F., Pitriyah, A., Mardangga, I. W., Astuti, M., & Saifudin, A. (2019). Pengujian Black Box berbasis Equivalence Partitions pada Aplikasi Seleksi Promosi Kenaikan Jabatan. Jurnal Teknologi Sistem Informasi dan Aplikasi, 2(4), 155-161.

MZ, M. K. (2016). Pengujian perangkat lunak metode black-box berbasis equivalence partitions pada aplikasi sistem informasi sekolah. Jurnal Mikrotik, 06(03).

Ningrum, F. C., Suherman, D., Aryanti, S., Prasetya, H. A., & Saifudin, A. (2019). Pengujian Black Box pada Aplikasi Sistem Seleksi Sales Terbaik Menggunakan Teknik Equivalence Partitions. Jurnal Informatika Universitas Pamulang, 4(4), 125-130.

Nurudin, M., Jayanti, W., Saputro, R. D., Saputra, M. P., & Yulianti, Y. (2019). Pengujian Black Box pada Aplikasi Penjualan Berbasis Web Menggunakan Teknik Boundary Value Analysis. Jurnal Informatika Universitas Pamulang, 4(4), 143-148.

Pressman, R. S., & Maxin, B. R. (2015). Software engineering: a practitioner’s approach. McGraw-Hill Education.

Romeo, S. T. (2003). Testing dan Implementasi Sistem. Surabaya: STIKOM.

(15)
(16)

PENGUJIAN WEB E-KATALOG PT PILAR CIPTA SOLUSI INTEGRATIKA (PICSI) MENGGUNAKAN METODE BLACK-BOX

SEMINAR NASIONAL APLIKASI SAINS & TEKNOLOGI (SNAST) 2021

Peran Perguruan Tinggi dalam Menyiapkan SDM Unggul di Era Kecerdasan Artifisial

P-095/SNAST-VIII/FTI/III/2021

SERTIFIKAT

Diberikan kepada:

Erma Susanti

Atas partisipasinya sebagai PEMAKALAH

SEMINAR NASIONAL APLIKASI SAINS & TEKNOLOGI (SNAST) 2021

Yang diselenggarakan oleh INSTITUT SAINS & TEKNOLOGI AKPRIND Yogyakarta Sabtu, 20 Maret 2021

Rektor IST AKPRIND Yogyakarta Ketua Pelaksana SNAST 2021

Dr. Edhy Sutanta, S.T., M.Kom Dr. Suwanto Raharjo, S.Si., M.Kom

Dalam

Referensi

Dokumen terkait

Berdasarkan hasil dari 3 (tiga) kategori skenario pengujian dapat disimpulkan bahwa RA dan PSE yang telah dirancang dan diimplementasikan telah memenuhi semua skenario pengujian

Skenario Pengujian Tes Hasil Yang Diharapkan Hasil Kesim pulan 1 Menambah data kosong ke data orang tua, lalu tekan tombol submit Tidak memasukkan data apapun dalam isian dan

Pengujian Terhadap halaman User konsultasi Tabel IV.7 Hasil pengujian Testing Halaman user konsultasi No Skenario pengujian Test Case Hasil Yang di harapkan Hasil pengujian

3: Sistem Input Submenu No Skenario Pengujian Hasil Yang diharapkan Kesimpulan 1 Pada halaman tambah submenu admin tidak memasukkan judul dan isi lalu klik submit Test Case

Tabel 1 Hasil Pengujian Blackbox Skenario Pengujian Kasus Pengujian Kasus yang diharapkan Hasil Pengujian Kesimpulan Halaman Pencarian Muna – Indo, Halaman Pencarian Indo – Muna

Hasil Pengujian Blackbox No Komponen Pengujian Skenario Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Halaman Utama Helpdesk Memilih Tombol Login Menampilkan halaman dashbord

Hasil Pengujian Black Box Testing Form Login Pendaftaran Siswa Baru No Skenario pengujian Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengosongkan semua

Tabel 4 Hasil Pengujian Sistem No Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian 1 Pengujian Tombol Login Halaman Login Login Berhasil & Menampilkan Halaman