BAB V Implementasi dan Pengujian
I.
BAB V
IMPLEMENTASI DAN PENGUJIAN
V.1
Implementasi Pada bab ini akan dijelaskan mengenai implementasi dan pengujian sistem
yang telah dibuat. Hasil dari perancangan pada tahap sebelumnya di implementasikan dalam bahasa pemrograman. Setelah tahap implementasi selesai, dilanjutkan dengan tahap pengujian terhadap sistem yang dibuat.
V.2 Lingkup dan Batasan Implementasi Lingkup dan batasan implementasi Sistem Informasi Rumah Kost Berbasis Website pada Rumah Kost “Hero” yaitu: 1.
Bahasa pemrograman yang digunakan yaitu PHP.
2.
Database yang digunakan adalah XAMPP (MySQL phpMyAdmin).
3.
Aplikasi atau website ini fungsi utamanya yaitu publish informasi tentang Rumah Kost “Hero, pemesanan kamar secara online , komunikasi dengan penghuni dan pemilik kost secara online melalui forum serta berita-berita yang berkaitan dengan Rumah Kost “Hero .
V.3 Kebutuhan Sumberdaya Kebutuhan sumber daya manusia yang dibutuhkan untuk pengujian hanya lah satu pengguna saja.Sedangkan kebutuhan hardware dan software nya kemungkinan sama pada saat implementasi aplikasi websiteyaitu sebagai berikut :
V.3.1 Kebutuhan Perangkat Keras (Hardware) Konfigurasi minimal perangkat keras untuk menjalankan Sistem Informasi Rumah Kost Berbasis Website pada Rumah Kost “Hero”, adalah sebagai berikut : 1. Processor
: Intel Pentium 4 1.6 Ghz
2. Memory (RAM)
:1 GB
3. Hard Disk Drive
:160 GB
V-1
V-2 BAB V Implementasi dan Pengujian 4. Graphic Card (VGA) : 512 MB 5. Monitor
: 14 “ (1366 X 768 pixel)
6. Keyboard 7. Mouse 8. Koneksi Internet
: LAN, WAN
V.3.2 Kebutuhan Perangkat Lunak (Software) Perangkat lunak yang dipakai adalah sebagai berikut : 1. Sistem Operasi windows XP, Windows 7 ultimatum, dan lainnya. 2. Tools pembangun Macromedia 8 dan notepad ++ 3. Aplikasi Xampp Bitnami 1.8.1 4. Aplikasi web browser (Mozzila Firefox atau Google Chrome)
V.4 Implementasi Antarmuka Implementasi perancangan antarmuka dengan menggunakan bahasa pemrograman PHP, tahapan yang harus dilakukan untuk instalasi perangkat lunak yang dihasilkan, mulai dari tahapan persiapan instalasi sampai dengan perangkat lunak siap digunakan beserta petunjuk umum penggunaan perangkat lunak yang digambarkan pada dialog screen.
V-3 BAB V Implementasi dan Pengujian
1.
Dialog Screen Form Halaman Home
Gambar V.1 Dialog Screen Home
V-4 BAB V Implementasi dan Pengujian
2.
DialogScreen Form Rooms and Facilities(tipe-tipe kamar kost dan fasilitasnya)
Gambar V.2 DialogScreen Form Rooms and Facilities
V-5 BAB V Implementasi dan Pengujian
3.
Dialogscreen halaman Booking
Gambar V.3 Dialog ScreenBooking 4.
DialogScreen Form Booking
Gambar V.4 Dialog Screen Form Booking
V-6 BAB V Implementasi dan Pengujian
5.
DialogScreenHalaman Gallery (kumpulan foto-foto)
Gambar V.5 DialogScreen Gallery 6.
DialogScreen halamanAbout Us(tentang rumah kost “Hero”)
V-7 BAB V Implementasi dan Pengujian
7.
Gambar V.6Dialog Screen halaman About Us DialogScreen halaman Contact Us
Gambar V.7DialogScreen Contact Us 8.
DialogScreen Form Login Admin
Gambar V.8 DialogScreen Form Login Admin
V-8 BAB V Implementasi dan Pengujian
9.
DialogScreen Form Manage Booking Approve
Gambar V.9Dialog Screen Form Manage Booking Approve 10. DialogScreen Form Manage Room Type
Gambar V.10 DialogScreen Form Room Type
V-9 BAB V Implementasi dan Pengujian
11. Dialog Screen Manage Form Rooms
Gambar V.11DialogScreen Form Manage Rooms 12. DialogScreen Manage Banners
Gambar V.12Dialog Screen Manage Banners
V-10 BAB V Implementasi dan Pengujian
13. DialogScreen Manage Messages
Gambar V.13DialogScreen Manage Messages 14. DialogScreen Form Manage Gallery
Gambar V.14Dialog Screen Manage Gallery
V-11 BAB V Implementasi dan Pengujian
15. DialogScreen Form Manage Users
Gambar V.15Dialog Screen Manage Users 16. DialogScreenManage Forum Admin
Gambar V.16DialogScreen Manage Forum Admin
V-12 BAB V Implementasi dan Pengujian
17. DialogScreen Manage Forum Message Admin
Gambar V.17DialogScreen Manage Forum Message Admin 18. DialogScreen Form Login Member
Gambar V.18DialogScreen Form Login Member
V-13 BAB V Implementasi dan Pengujian
19. DialogScreenHome Member(melihat pengumuman)
Gambar V.19DialogScreen Home Member 20. DialogScreen Forums Member
Gambar V.20DialogScreen Forums Member
V-14 BAB V Implementasi dan Pengujian
21. DialogScreen Forum Message Member
Gambar V.21DialogScreen Forum Message Member
V-15 BAB V Implementasi dan Pengujian
V.5 Hasil pengujian Hasil pengujian dilakukan dengan menggunakan metode Black Box Testing, merupakan metode pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Dengan menggunakan metode pengujian black box, perekayasa sistem dapat menemukan kesalahan dalam kategori sebagai berikut : 1.
Fungsi tidak benar atau hilang.
2.
Kesalahan antar muka.
3.
Kesalahan pada struktur data (pengaksesan basis data).
4.
Kesalahan inisialisasi dan akhir program.
5.
Kesalahan kinerja.
V-16 BAB V Implementasi dan Pengujian Berikut adalah beberapa pengujian menggunakan black box : a.
Pengujian PublishRumah Kost “Hero” Tabel V.1Pengujian PublishRumah Kost “Hero”
No.
1.
Fungsi yang
Cara
Hasil Yang
Diuji
Pengujian
Diharapkan
Hasil Pengujian
InputRumah
Memasukkan
Berhasil
Berhasil
Kost “Hero”
data mengenai
memasukkan data
memasukkan data
rumah kost
mengenai rumah
mengenai rumah
“hero” terbaru.
kost “hero”.
kost “hero” terbaru dan menampilkan informasi rooms and facilities, gallery, about us, contact us, dan booking online.
2.
Edit Rumah
Merubah atau
Berhasil merubah
Berhasil merubah
Kost “Hero”
mengupdatedat
atau mengupdate
atau mengupdate
a mengenai
data mengenai
data mengenai
rumah kost
rumah kost “hero”.
rumah kost “hero”
“hero”. 3.
berdasarkan id data.
Hapus Rumah
Menghapus
Berhasil menghapus
Berhasil
Kost “Hero”
atau mendelete
atau mendelete data
menghapus atau
data mengenai
mengenai rumah
mendeletedata
rumah kost
kost “hero”
mengenai rumah
“hero”
kost “hero” sesuai dengan id data.
V-17 BAB V Implementasi dan Pengujian Pengujian Tingkat Akurasi Publish Rumah Kost “Hero”
b.
Tabel V.2Pengujian Tingkat Akurasi PublishRumah Kost “Hero” No.
1
Fungsi yang
Cara
Jumlah
Diuji
Pengujian
Pengujian
Akurasi publish Menginputkan
14 kali
Hasil Pengujian
Dari 14 kali hasil
informasi
informasi
pengujian dengan
Rumah Kost
Rumah
“Hero”
“Hero” sesuai
Rumah Kost “Hero”,
berdasarkan
dengan
hasilnya berhasil dari ke
data kost yang
kategori
14 kali pengujian
diambil.
masing-masing
tersebut. Dan hasilnya
yang
informasi Rumah Kost
Kost
menginputkan data
sudah
“Hero” yang diinput
ditentukan.
sesuai dengan data masing-masing.
c.
Pengujian Perangkat Lunak Tabel V.3Pengujian Perangkat Lunak Fungsi
No.
yang Diuji
1.
Cara
Hasil Yang
Pengujian
Diharapkan
Login
Melakukan
Menampilkan
Admin
login untuk
formhalaman
membuka
utama admin.
Hasil Pengujian Admin
User
OK
-
OK
-
OK
-
formhalaman utama admin 2.
3.
Form
Membuka
Menampilkan
utama
formhalaman
daftar menu
admin
utama admin.
halaman admin.
Tambah
Pada
Menampilkan
V-18 BAB V Implementasi dan Pengujian rooms
formhalaman
form untuk
utama admin
menambah data
pilih menu
rooms.
rooms,lalu klik add new rooms. 4.
Edit data
Pada
Menampilkan
rooms
formhalaman
form untuk
utama admin
merubah data
pilih menu
rooms.
OK
-
rooms,lalu klik edit. 5.
Delete
Pada
Menampilkan
data
formhalaman
form untuk
rooms
utama admin
menghapus data
pilih menu
rooms.
OK
-
rooms,lalu klik delete. 6.
InputRoo
Pada
Menampilkan
m Type
formhalaman
form untuk
utama admin
menambah data
pilih menu
room type.
OK
-
OK
-
room type,lalu klik add new room type. 7.
Edit Room Pada
Menampilkan
Type
formhalaman
form untuk
utama admin
merubah data
pilih menu
room type.
room type,lalu klik edit.
V-19 BAB V Implementasi dan Pengujian 8.
Hapus
Pada
Menampilkan
Room
formhalaman
form untuk
Type
utama admin
menghapus data
pilih menu
room type.
OK
-
OK
-
OK
-
OK
-
OK
-
rooms,lalu klik add new room type. 9.
Tambah
Pada
Menampilkan
banners
formhalaman
form untuk
utama admin
menambah data
pilih menu
rooms.
rooms,lalu klik add new rooms. 10.
Editbanne
Pada
Menampilkan
rs
formhalaman
form untuk
utama admin
merubah data
pilih menu
banners.
banners,lalu klik edit. 11
Hapus
Pada
Menampilkan
banners
formhalaman
form untuk
utama admin
menghapus data
pilih menu
banners.
banners,lalu klik add new banners. 12
Tambah
Pada
Menampilkan
gallery
formhalaman
form untuk
utama admin
menambah data
pilih menu
gallery.
V-20 BAB V Implementasi dan Pengujian gallery,lalu klik add new gallery. 13
Editgaller
Pada
Menampilkan
y
formhalaman
form untuk
utama admin
merubah data
pilih menu
gallery.
OK
-
OK
-
OK
-
OK
-
OK
-
gallery,lalu klik edit. 14
Hapus
Pada
Menampilkan
gallery
formhalaman
form untuk
utama admin
menghapus data
pilih menu
gallery.
gallery,lalu klik add new rooms. 15
Tambah
Pada
Menampilkan
users
formhalaman
form untuk
(admin
utama admin
menambah data
dan
pilih menu
users.
member)
users,lalu klik add new users.
16
Editusers
Pada
Menampilkan
(admin
formhalaman
form untuk
dan
utama admin
merubah data
member)
pilih menu
users.
users,lalu klik edit. 17
Hapus
Pada
Menampilkan
users
formhalaman
form untuk
(admin
utama admin
menghapus data
V-21 BAB V Implementasi dan Pengujian dan
pilih menu
member)
users,lalu klik
users.
add new users. 18
Tambah
Pada
Menampilkan
announce
formhalaman
form untuk
ments
utama admin
menambah data
pilih menu
announcements.
OK
-
OK
-
OK
-
OK
-
announcements ,lalu klik add new announcements . 19
Editannou
Pada
Menampilkan
ncements
formhalaman
form untuk
utama admin
merubah data
pilih menu
banners.
banners,lalu klik edit. 20
Hapus
Pada
Menampilkan
announce
formhalaman
form untuk
ments
utama admin
menghapus data
pilih menu
announcements.
announcements ,lalu klik add new announcements . 21
Tambah
Pada
Menampilkan
new
formhalaman
form untuk
thread
utama admin
menambah new
pilih menu
thread.
V-22 BAB V Implementasi dan Pengujian forum admin,lalu klik add new new thread. 22
Delete
Pada
Menampilkan
new
formhalaman
form untuk
thread
utama admin
menghapus
pilih menu
thread.
OK
-
OK
-
OK
-
OK
-
forum admin,lalu klik delete. 23
Tambah
Pada
Menampilkan
forum
formhalaman
form untuk
message
utama admin
menambah pesan
pilih menu
pada forum.
forum admin,lalu klik salah satu thread. 24
Editmessa
Pada
Menampilkan
ge forum
formhalaman
form untuk
utama admin
merubah pesan
pilih menu
atau komentar.
forum admin, lalu klik edit pada pesan yang akan diedit. 25
Hapus
Pada
Menampilkan
message
formhalaman
form untuk
forum
utama admin
menghapus pesan.
V-23 BAB V Implementasi dan Pengujian pilih menu forum admin,lalu klik delete. 26
Approve
Pada
Menampilkan
Booking
formhalaman
form untuk
utama admin
menerimapesanan
pilih menu
kamar kost
booking
setelah pihak
approve,lalu
penyewa
klik approve.
mengkonfirmasi
OK
-
OK
-
OK
-
OK
-
pembayaran pada admin. 27
Delete
Pada
Menampilkan
Booking
formhalaman
form untuk
utama admin
menghapus data
pilih menu
pemesan kamar
booking
kost.
approve, lalu klik delete. 28
View
Pada
Menampilkan
Message
formhalaman
form untuk
utama admin
menghapus pesan.
pilih menu ,lalu klik delete. 29
Delete
Pada
Menampilkan
Message
formhalaman
form untuk
utama admin
menghapus inbox.
pilih menu messages, lalu
V-24 BAB V Implementasi dan Pengujian klik delete.
30
Search
Pada
Menampilkan
formhalaman
form untuk
utama
pencarian data.
OK
OK
OK
OK
OK
OK
OK
OK
admindan member pilih search pada masing-masing halaman, lalu klik search. 31
Change
Pada
Menampilkan
Password
formhalaman
form untuk
utama
mengubah
admindan
password.
member,pilih change password, lalu isi new password. 32
Login
Melakukan
Menampilkan
Member
login untuk
formhalaman
membuka
utama member.
formhalaman utama member. 33
Tambah
Pada
Menampilkan
new
formhalaman
form untuk
thread
utama member
menambah new
pilih menu
thread.
forum
V-25 BAB V Implementasi dan Pengujian admin,lalu klik add new new thread. 34
Tambah
Pada
Menampilkan
forum
formhalaman
form untuk
message
utama member
menambah pesan
pilih menu
pada forum.
OK
OK
OK
OK
OK
OK
forums,lalu klik salah satu thread. 35
Editmessa
Pada
Menampilkan
ge forum
formhalaman
form untuk
utama member
merubah pesan
pilih menu
atau komentar.
forums, lalu klik edit pada pesan yang akan diedit. 36
Hapus
Pada
Menampilkan
message
formhalaman
form untuk
forum
utama member
menghapus pesan.
pilih menu forums,lalu klik delete. 37
Logout
Pada
Keluar dari
formhalaman
sistem dan
admin dan
kembali ke
member klik
halaman login.
OK
logout. 38
Form
Membuka
Menampilkan
utama
formhalaman
daftar menu
OK
OK
V-26 BAB V Implementasi dan Pengujian guest
utama website
website.
OK
untuk guest 39
Form
Membuka
Menampilkan
komentar
formcontact us
form untuk
dan
mengomentari
contact us
rumah kost
OK
OK
OK
OK
“hero”. 40
Formbook
Membuka
Menampilkan
ing
menu booking
formbooking
pada halaman
online.
website, lalu klik nomor kamar dikotak berwarna hijau yang mengindikasik an bahwa kamar yang dipesan masih tersedia, kemudian pilih tipe kamar kost, dan isi form data diri pemesan.
V-27 BAB V Implementasi dan Pengujian