Tabel Bot_resp Pembangunan Aplikasi Natural Language Processing Untuk Pembuatan Chat Bot Berbasis Web (Di Universitas Komputer Indonesia)

menghapus data bot_resp nokey_respon Digunakan untuk melihat, menambah,merubah, dan menghapus data nokey_resp bot_resp2.php catatan_percakapan Digunakan untuk melihat, merubah, dan menghapus data catatan_percakapan catatan_percakapan.php filter Digunakan untuk melihat, menambah, merubah dan menghapus data filter filter.php

4.2 Pengujian Perangkat Lunak

Pengujian sistem merupakan hal terpenting yang bertujuan untuk menemukan kesalahan – kesalahan atau kekurangan – kekurangan pada perangkat lunak yang diuji. Pengujian bermaksud untuk mengetahui perangkat lunak yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Pengujian perangkat lunak ini menggunakan pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.

4.2.1 Pengujian alpha

Pengujian dilakukan terhadap aplikasi untuk memastikan bahwa aplikasi dapat berjalan dengan benar sesuai dengan kebutuhan dan tujuan yang diharapkan. Pengujian alpha berfokus pada persyaratan fungsional perangkat lunak.

4.2.1.1 Skenario Pengujian Alpha

Skenario pengujian menjelaskan pengujian terhadap sistem yang ada pada aplikasi natural language processing untuk chat bot ini. Skenario pengujian yang akan dilakukan pada aplikasi ini selengkapnya dapat dilihat pada tabel 4.5 dan tabel 4.6 : Tabel 4.5 Skenario Pengujian aplikasi Pengunjung Komponen yang diuji Skenario Pengujian Jenis Pengujian NLP Natural Language Processing Pencocokan pattern dengan teks White Box Penanganan pattern yang tidak ditemukan unknown keyword dan Penanganan pengulanan input user user repition White Box Help Menampilkan halaman help Black Box About Menampilkan halaman about Black Box Tabel 4.6 Skenario Pengujian Aplikasi Superadmin Komponen yang diuji Skenario Pengujian Jenis Pengujian Login Verifikasi data login petugas Black Box Logout Menghapus session user Black Box Pengolahan data petugas Tambah data petugas Black Box Ubah data petugas Black Box Hapus data petugas Black Box Pengolahan data bot_resp Tambah data Bot_resp Black Box Cari data Bot_resp Black Box Edit data Bot_resp Black Box