Perancangan Pengujian dan Evaluasi Aplikasi

3.2.13 Perancangan Pengujian dan Evaluasi Aplikasi

Pengujian sistem dilakukan dengan cara melakukan berbagai percobaan terhadap beberapa menu utama pada aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan pada Dewi Sinta Hotel and Restaurant. Fungsi dari pengujian sistem adalah membuktikan bahwa aplikasi telah berjalan sesuai dengan tujuan. Pengujian sistem ini menggunakan metode Black Box Testing. Berikut ini adalah perancangan uji coba pada aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan. a. Perancangan Uji Coba Form Mengecek Login Staf Rancangan uji coba form mengecek login staf berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form login staf. Rancangan uji coba form mengecek login staf dapat dilihat pada Tabel 3.10. Tabel 3.10 Perancangan Uji Coba Form Mengecek Login Staf No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu login staf Klik menu login Tampilan form login staf 2 Mengetahui respon form login jika username dan password valid dan status staf aktif Username dan password Tampilan staf aktif 3 Mengetahui respon form login jika username dan password tidak valid Username dan password Informasi data staf tidak terdaftar 4 Mengetahui respon form login jika username dan password tidak valid tetapi status staf tidak aktif Username dan password Tampilan staf tidak aktif b. Perancangan Uji Coba Form Membuat Kategori Pertanyaan Rancangan uji coba form membuat kategori pertanyaan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form membuat kategori pertanyaan. Rancangan uji coba form membuat kategori pertanyaan dapat dilihat pada Tabel 3.11. Tabel 3.11 Perancangan Uji Coba Form Membuat Kategori Pertanyaan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu membuat kategori pertanyaan Klik menu kategori Tampilan form membuat kategori pertanyaan kuesioner 2 Mengetahui respon form membuat kategori pertanyaan jika data kategori kosong Data kategori Tampilan informasi data kategori harus diisi 3 Mengetahui respon form membuat kategori pertanyaan jika data kategori valid Data kategori Tampilan informasi data kategori pertanyaan tersimpan 4 Mengetahui respon form membuat kategori pertanyaan jika data kategori tidak valid atau sama dengan data kategori pertanyaan yang telah tersimpan Data kategori Tampilan informasi data kategori pertanyaan gagal tersimpan c. Perancangan Uji Coba Form Membuat Pertanyaan Kuesioner Rancangan uji coba form membuat pertanyaan kuesioner berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form membuat pertanyaan kuesioner. Rancangan uji coba form membuat pertanyaan kuesioner dapat dilihat pada Tabel 3.12. Tabel 3.12 Perancangan Uji Coba Form Membuat Pertanyaan Kuesioner No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu membuat pertanyaan kuesioner Klik menu pertanyaan Tampilan form membuat pertanyaan kuesioner 2 Mengetahui respon form membuat pertanyaan jika data kategori atau data pertanyaan kosong Data kategori dan data pertanyaan Tampilan informasi data kategori atau data pertanyaan harus diisi 3 Mengetahui respon form membuat pertanyaan jika data kategori dan data pertanyaan valid Data kategori dan data pertanyaan Tampilan informasi data pertanyaan tersimpan 4 Mengetahui respon form membuat pertanyaan tidak valid atau sama dengan data pertanyaan yang telah tersimpan Data kategori dan data pertanyaan Tampilan informasi data pertanyaan gagal tersimpan d. Perancangan Uji Coba Form Menyusun Kuesioner Pelanggan Rancangan uji coba form menyusun kuesioner pelanggan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form menyusun kuesioner pelanggan. Rancangan uji coba form menyusun kuesioner pelanggan dapat dilihat pada Tabel 3.13. Tabel 3.13 Perancangan Uji Coba Form Menyusun Kuesioner Pelanggan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu menyusun kuesioner pelanggan Klik menu menyusun kuesioner pelanggan Tampilan form menyusun kuesioner pelanggan 2 Mengetahui respon form menyusun kuesioner Data Kategori Tampilan informasi data kategori harus No Tujuan Masukkan Keluaran Yang Diharapkan pelanggan berdasarkan kategori jika data kategori kosong diisi 3 Mengetahui respon form menyusun kuesioner pelanggan berdasarkan kategori jika jumlah data pertanyaan yang diaktifkan valid Data kategori dan jumlah centang pertanyaan aktif Tampilan informasi data pertanyaan telah diaktifkan 4 Mengetahui respon form menyusun kuesioner pelanggan berdasarkan kategori jika jumlah data pertanyaan yang diaktifkan tidak valid Data kategori dan jumlah centang pertanyaan aktif Tampilan informasi jumlah data pertanyaan yang harus dipenuhi e. Perancangan Uji Coba Form Menganalisis Data Pelanggan Rancangan uji coba form menganalisis data pelanggan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form menganalisis data pelanggan. Rancangan uji coba form menganalisis data pelanggan dapat dilihat pada Tabel 3.14. Tabel 3.14 Perancangan Uji Coba Form Menganalisis Data Pelanggan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu menganalisis data pelanggan Klik menu menganalisis data pelanggan Tampilan form menganalisis data pelanggan 2 Mengetahui respon form menganalisis data pelanggan jika data periode yang dimasukkan valid Data periode Tampilan informasi analisis data pelanggan 3 Mengetahui respon form menganalisis data pelanggan Data periode Tampilan informasi data periode tidak No Tujuan Masukkan Keluaran Yang Diharapkan jika data periode yang dimasukkan tidak valid valid 4 Mengetahui respon aplikasi setelah memilih menu cetak laporan Klik menu cetak laporan Tampilan laporan karakteristik pelanggan f. Perancangan Uji Coba Form Menganalisis Pengaruh Kualitas Pelayanan Rancangan uji coba form menganalisis pengaruh kualitas pelayanan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form menganalisis pengaruh kualitas pelayanan. Rancangan uji coba form menganalisis pengaruh kualitas pelayanan dapat dilihat pada Tabel 3.15. Tabel 3.15 Perancangan Uji Coba Form Menganalisis Pengaruh Kualitas Pelayanan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu menganalisis pengaruh kualitas pelayanan Klik menu menganalisis pengaruh kualitas pelayanan Tampilan form menganalisis pengaruh kualitas pelayanan 2 Mengetahui respon form menganalisis pengaruh kualitas pelayanan jika data periode yang dimasukkan valid Data periode Tampilan informasi analisis pengaruh kualitas pelayanan 3 Mengetahui respon form menganalisis pengaruh kualitas pelayanan jika menu uji hipotesis di klik Klik menu uji hipotesis Tampilan informasi analisis pengaruh kualitas pelayanan dan atribut yang bermasalah 4 Mengetahui respon form menganalisis pengaruh kualitas pelayanan jika data periode yang dimasukkan tidak valid Data periode Tampilan informasi data periode tidak valid g. Perancangan Uji Coba Form Mengelola User Admin Rancangan uji coba form mengelola user admin berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form mengelola user admin. Rancangan uji coba form mengelola user admin dapat dilihat pada Tabel 3.16. Tabel 3.16 Perancangan Uji Coba Form Mengelola User Admin No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu mengelola user admin Klik menu mengelola user admin Tampilan form mengelola user admin 2 Mengetahui respon form mengelola user admin jika data user yang dimasukkan kosong Data user Tampilan informasi data user harus diisi 3 Mengetahui respon form mengelola user admin jika data user yang dimasukkan valid Data user Tampilan informasi data user tersimpan 4 Mengetahui respon form mengelola user admin jika data user yang dimasukkan tidak valid atau sama dengan data user admin yang telah tersimpan Data user Tampilan informasi data user gagal tersimpan h. Perancangan Uji Coba Form Reservasi Pelanggan Rancangan uji coba form reservasi pelanggan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form reservasi pelanggan. Rancangan uji coba form reservasi pelanggan dapat dilihat pada Tabel 3.17. Tabel 3.17 Perancangan Uji Coba Form Reservasi Pelanggan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu reservasi pelanggan Klik menu reservasi pelanggan Tampilan form reservasi pelanggan 2 Mengetahui respon form reservasi pelanggan jika data reservasi yang dimasukkan kosong Data reservasi Tampilan informasi data reservasi harus diisi 3 Mengetahui respon form reservasi pelanggan jika nomor identitas terdeteksi pelanggan lama Nomor identitas Tampilan informasi data nomor identitas lama 4 Mengetahui respon form reservasi pelanggan jika tanggal menginap tidak valid Tanggal menginap Tampilan informasi data tanggal salah 5 Mengetahui respon form reservasi pelanggan jika data reservasi yang dimasukkan valid Data reservasi Tampilan informasi data reservasi tersimpan i. Perancangan Uji Coba Form Mengisi Kuesioner Oleh Staf Rancangan uji coba form mengisi kuesioner oleh staf berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form mengisi kuesioner oleh staf. Rancangan uji coba form mengisi kuesioner oleh staf dapat dilihat pada Tabel 3.18. Tabel 3.18 Perancangan Uji Coba Form Mengisi Kuesioner Oleh Staf No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu mengisi kuesioner Klik menu mengisi kuesioner Tampilan form cek pelanggan 2 Mengetahui respon form mengisi kuesioner jika data Data pelanggan Tampilan form cek pelanggan No Tujuan Masukkan Keluaran Yang Diharapkan pelanggan tidak valid 3 Mengetahui respon form mengisi kuesioner jika data pelanggan valid Data pelanggan Tampilan form mengisi kuesioner pelanggan 4 Mengetahui respon form mengisi kuesioner jika data jawaban dan jumlah data jawaban yang dimasukkan telah valid Data jawaban dan jumlah data jawaban Tampilan informasi data jawaban tersimpan 5 Mengetahui respon form mengisi kuesioner jika data jawaban dan jumlah data jawaban yang dimasukkan belum valid Data jawaban dan jumlah data jawaban Tampilan informasi jumlah jawaban belum valid j. Perancangan Uji Coba Form Mengecek Login Pelanggan Rancangan uji coba form mengecek login pelanggan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form login pelanggan. Rancangan uji coba form mengecek login pelanggan dapat dilihat pada Tabel 3.19. Tabel 3.19 Perancangan Uji Coba Form Mengecek Login Pelanggan No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses memilih menu kuesioner pelanggan Klik menu kuesioner pelanggan Tampilan form login pelanggan 2 Mengetahui respon form login pelanggan jika nomor identitas, nama, dan tanggal lahir pelanggan valid Nomor identitas, nama, dan tanggal lahir pelanggan Tampilan kuesioner pelanggan aktif 3 Mengetahui respon form login pelanggan jika nomor identitas, nama, dan tanggal Nomor identitas, nama, dan tanggal lahir Informasi data pelanggan tidak terdaftar No Tujuan Masukkan Keluaran Yang Diharapkan lahir pelanggan tidak valid pelanggan 4 Mengetahui respon form login pelanggan jika nomor identitas, nama, dan tanggal lahir pelanggan valid tetapi status pelanggan tidak aktif Nomor identitas, nama, dan tanggal lahir pelanggan Tampilan kuesioner pelanggan tidak aktif k. Perancangan Uji Coba Form Mengisi Kuesioner Rancangan uji coba form mengisi kuesioner berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan form mengisi kuesioner. Rancangan uji coba form mengisi kuesioner dapat dilihat pada Tabel 3.20. Tabel 3.20 Perancangan Uji Coba Form Mengisi Kuesioner No Tujuan Masukkan Keluaran Yang Diharapkan 1 Mengetahui respon aplikasi setelah proses login pelanggan berhasil Klik menu mengisi kuesioner Tampilan form mengisi kuesioner 2 Mengetahui respon form mengisi kuesioner jika data jawaban dan jumlah data jawaban yang dimasukkan telah valid Data jawaban dan jumlah data jawaban Tampilan informasi data jawaban tersimpan 3 Mengetahui respon form mengisi kuesioner jika data jawaban dan jumlah data jawaban belum valid Data jawaban dan jumlah data jawaban Tampilan informasi jumlah jawaban belum valid 109

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

4.1 Implementasi Sistem

Implementasi bertujuan untuk menerapkan sistem yang dibangun agar dapat mengatasi permasalahan yang telah diangkat pada penelitian ini. Tahap- tahap yang dilakukan pada implementasi ini adalah mengindentifikasi kebutuhan sistem baik perangkat keras maupun perangkat lunak serta menerapkan rancangan dan mengevaluasi sistem yang dibangun. ambar 2.1 Struktur Organisasi pa

4.1.1 Kebutuhan Sistem

Dalam merancang dan membangun aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan pada Dewi Sinta Hotel and Restaurant terdapat beberapa perangkat keras dan perangkat lunak yang akan mendukung dalam implementasi aplikasi ini. Pada proses implementasi aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan terdapat beberapa spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan. a Kebutuhan Perangkat Keras Perangkat keras adalah komponen fisik atau peralatan yang berbentuk fisik yang membentuk komputer, serta peralatan lain yang mendukung perangkat lunak dalam menjalankan tugas-tugasnya. Sifat umum dari perangkat keras adalah dapat dilihat dan dipegang dalam bentuk fisik. Perangkat keras yang digunakan adalah komputer atau laptop. Spesifikasi minimun komputer yang digunakan