BAB V
IMPLEMENTASI DAN PENGUJIAN
5.1 Implementasi Perangkat Lunak
Perangkat lunak yang harus disiapkan dalam implementasi sistem informasi penyewaan alat outdoor berbasis web ini antara lain:
Tabel 5.1
Implementasi Perangkat Lunak
Nama aplikasi Keterangan
Windows 10 pro 64-bit Digunakan untuk sistem operasi
Firebase Aplikasi yang digunakan untuk
membangun database
Flutter Aplikasi yang digunakan untuk
menjalankan apache
Visual Studio Code Aplikasi yang digunakan untuk text editor dalam pemograman
StarUML Aplikasi yang digunakan Untuk
pemodelan sistem
Google chrome Aplikasi yang digunakan Untuk menjalankan Sistem Informasi E- Commerce berbasis web untuk penjualan barang dan jasa konter Jay Cell Gantar
Balsamiq wirefrimes Aplikasi yang digunakan untuk merancang antarmuka
5.2 Implemetasi perangkat keras
Tabel 5.2
Implementasi perangkat keras No Perangkat Keras Spesifikasi
1 Processor Intel core i7 Gen 1
2 RAM 4 GB
3 VGA -
5.3 Implementasi data base
Perancangan basis data dilakukan berdasarkan hasil dari tahapan analisis menggunakan aplikasi Firebase dalam implementasinya yang disusun oleh penulis antara lain:
1. Data base produk
Gambar 5.1 Database Produk
2. Data base proses pengiriman
Gambar 5.2
Database proses pengiriman
3. Data base riwayat pesanan
Gambar 5.3 Database riwayat pesanan
4. Data base servis
Gambar 5.4 Database servis
5. Data base riwayat servis
Gambar 5.5 Database riwayat servis
6. Data base validasi pembayaran
Gambar 5.6
Data base Validasi Pembayaran
7. Data base user
Gambar 5.7 Data base User
5.4 Implementasi tampilan
Tabel 5.3 Deskripsi implementasi
Antarmuka Hak Akses Deskripsi
Login Admin, User Halaman login yang diakses oleh admin dan user untuk menggunakan sistem
Halaman Utama Admin, User Halaman utama yang diakses setelah admin dan user melakukan login.
Halaman Kelola Produk
Admin Halaman form tambah,
mengupdate, menghapus pada data produk
Halaman Kelola Pesanan
Admin Halaman kelola seluruh
pesanan mulai dari proses pembayaran, validasi pembayaran, proses
pengemasan, pengiriman, dan riwayat pesanan
Halaman Pengguna
Admin Halaman detail data pengguna
Halaman Produk Admin, User Halaman detail produk yang dapat dibeli oleh user Halaman
Pesanan
Admin, User Halaman detail proses pembayaran, validasi pembayaran, proses
pengemasan, pengiriman, dan riwayat pesanan
Halaman Profil Admin,User Halaman detail data profil/
pribadi
1. Login
Gambar 5.8 Tampilan Login
2. Halaman Utama
Gambar 5.9 Halaman Utama Admin
Gambar 5.10 Halaman Utama User
3. Kelola produk
Gambar 5.11 Kelola produk
4. Produk
Gambar 5.12 Tampilan Produk
5. Kelola pesanan
a. Menunggu pembayaran
Gambar 5.13
Tampilan Pesanan menunggu pembayaran
b. Proses Validasi Pembayaran
Gambar 5.14
Tampilan proses Validais Pembayaran
c. Proses pengemasan
Gambar 5.15
Tampilan proses pengemasan
d. Proses pengiriman
Gambar 5.16 Tampilan proses pengiriman
e. Riwayat Pesanan
Gambar 5.17
Tampilan proses Riwayat Pesana
6. Servis HP
Gambar 5.18 Tampilan Servis HP
7. Profil
Gambar 5.19 Tampilan Profil
5.5 Pengujian Sistem
Pengujian Sistem adalah pengujian perangkat lunak atau software yang lengkap dan terintegrasi. Pengujian sistem informasi monitoring kinerja dosen dilakukan dengan jenis Black Box.
5.5.1 Rencana Pengujian
Adapun rencana pengujiannya sebagai berikut:
Tabel 5.4
Rencana Pengujian
No Requirment yang di uji Butir uji Jenis
pengujian
1 Login Admin atau user melakukan
login kedalam sistem sesuai hak akses
Black Box
2 Kelola Data Produk Admin melakukan kelola data produk seperti menambahkan, mengedit, dan menghapus
Black Box
3 Kelola Data Pesanan Admin atau user kelola seluruh pesanan mulai dari proses pembayaran, validasi pembayaran, proses
pengemasan, pengiriman, dan riwayat pesanan
Black Box
4 Kelola Proses Service HP
Admin atau user dapat melakukan pesan servis HP dan melihat riwayat aktif dan riwayat pesanan
Black Box
5 Kelola Data Profil Admin atau user dapat melihat detail profil
Black Box
5.5.2 Kategori Pengujian
Kategori pengujian perangkat lunak dibedakan menjadi 2 (dua). Yaitu:
1. Sesuai 2. Tidak sesuai
5.5.3 Pelaksanaan Pengujian
Berikut hasil pelaksanaan pengujian perangkat lunak:
Tabel 5.5
Tabel pelaksanaan pengujian
No SRS Requirement Skenario Uji Hasil yang diharapkan
Hasil pengujian SRS F-1 Login Input username dan
password (benar)
Tampil konfirmsi sukses login halaman utama
Sesuai
Input username dan password
(salah)
Tampil halaman not found atau gagal masuk ke halaman utama
Sesuai
SRS F-2 Kelola Data Produk
Tambah data Produk Menampilkan produk dan data berhasil disimpan.
Sesuai
Edit data produk Menampilkan update produk dan data berhasil diedit.
Sesuai
Hapus data produk Menampilkan halaman produk
Sesuai
dan data berhasil dihapus
Lihat data produk Menampilkan data produk
Sesuai
SRS F-3 Kelola Data Pesanan
Lihat Data pesanan Menampilkan data pesanan dari database seluruh pesanan mulai dari proses
pembayaran, validasi pembayaran, proses pengemasan, pengiriman, dan riwayat pesanan
Sesuai
SRS F-4 Kelola Proses Service HP
Lihat hasil data pesanan pada service HP
Membuat dan Menampilkan data pesanan dari database.
Sesuai
SRS F-5 Kelola Data Profil
Lihat hasil data detail profil Menampilkan data profil user dari database.
Sesuai