BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1.
Implementasi Sistem Setelah melakukan tahap analisis dan perancangan sistem selesai di
lakukan, selanjutnya melakukan tahap implementasi dan pengujian sistem yang akan dibuat. Pada bab ini akan di jelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang dibuat sendiri dari lingkungan implementasi, pengkodean, dan interface dari website tersebut. 4.1.1. Spesifikasi Kebutuhan Berikut ini merupkan spesifikasi laptop yang digunakan ketika mencoba menjalankan sistem yang sudah dibuat. 1. Spesifikasi Perangkat Keras a. Prosesor Intel core i3 2.3 Ghz b. RAM 4 GB c. HDD 500 GB d. VGA Nvidea GEFORCE610M 2GB e. Keyboard 2. Spesifikasi perangkat lunak a. Menggunakan sistem operasi Windows 7 Ultimate Build 7600 b. Dreamweaver CS 5 untuk melakukan design dan koding website.
c. XAMPP 1.7.7 : PHP 5.3.8 dan MySQL 5.5.16 d. Browser menggunakan Mozilla firefox 14
4.2.
Implementasi Basis Data Sistem aplikasi web ini menggunakan 8 buah table, yang terdiri dari table
bayar_angsuran, beli_kedit, invoice, konsumen, lama_cicilan, merk, produk, staff. Berikut ini merupakan tampilan table-table basis data yang di buat.
Gambar 4.1 Tampilan Kolom Table Pada Database db_Penjualan
Gambar 4.2 Tampilan StrukturTable Bayar_Angsuran
Gambar 4.3 Tampilan Struktur Table Beli_Kredit
Gambar 4.4 Tampilan Struktur Table Invoice
Gambar 4.5 Tampilan Struktur Table Konsumen
Gambar 4.6 Tampilan Struktur Table Lama_Cicilan
Gambar 4.7 Tampilan Struktur Table Merk
Gambar 4.8 Tampilan Struktur Produk
Gambar 4.9 Tampilan Struktur Staff
4.3.
Tampilan Antar Muka Setelah membuat struktur tampilan, maka pada bab ini akan di gambarkan
mengenai tampilan pada aplikasi web tersebut. 1. Tampilan Halaman Utama Admin
Gambar 4.10 Tampilan Halaman Utama Admin
2. Tampilan Halaman Detail Produk
Gambar 4.11 Tampilan Halaman Detail Produk
3. Tampilan Halaman Member My Account
Gambar 4.12 Tampilan Member My Account
4. Tampilan Halaman Form Pembelian Kredit
Gambar 4.13 Tampilan Form Pembelian Kredit
5. Tampilan Halaman Invoice
Gambar 4.14 Tampilan Invoice
4.4.
Metode Pengujian Metode pengujian pada sistem ini menggunakan metode black box.
Pengujian metode black box focus pada persyaratan fungsional perangkat lunak.
Pengujian ini memungkinkan analisis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh kerpeluan fungsional program. Tujuan metode ini mencari kesalahan pada :
4.5.
•
Fungsi yang salah atau hilang
•
Kesalahan pada interface
•
Kesalahan pada struktur data atau akses database
•
Kesalahan performansi
•
Kesalahan inisialisasi dan tujuan akhir
Skenario Pengujian Skenario pengujian ini untuk mendeteksi kemungkinan masalah yang
mungkin terjadi. Hal ini perlu untuk menjelaskan prosedur yang kompleks tapi di saat yang sama harus mudah untuk di evaluasi. Tabel 4.1 Skenario Pengujian Black Box Testing Pada Aplikasi No
Antar
Uji Coba
Muka 1.
Status
Skenario
Hasil
Aplikasi
Pengujian
Pengujian
Tampilan
Menguji
Masuk
Input
Proses login
halaman
form
halaman
username
berjalan
utama
login
utama
dan
dengan baik
pada
dan halaman
admin
halaman
admin
password
selanjutnya
utama
terbuka
admin
sesuai dengan
hak
akses 2.
Tampilan
Menguji
Form
Mengklik
Link
halaman
link
detail
detail
produk
detail
detail
produk
produk
berhasil
produk
produk
berhasil
detail
terbuka
terbuka 3.
Tampilan
Tombol
Halaman
halaman
kredit
pembelian tombol
form
kredit
pembelian
pembelian
Mengklik
kredit
kredit
kredit 4.
Menampilkan
Tampilan
Mengklik
Halaman
Mengklik
Menampilkan
halaman
link
invoice
link invoice informasi
invoice
invoice
kredit mengenai produk yang dibeli
4.6.
Analisa Hasil Pengujian Berikut adalah analisa yang telah dilakukan berdasarkan hasil pengujian
yang telah dilakukan. Pada saat user atau pengunjung pertama kali membuka halaman web, maka akan menampilkan menu Home, My Account, Login/Sign Up. Pada halaman pendaftaran anggota pengujian yang dikalukan adalah memasukkan data-data form pendaftaran. Pada pengujian benar yaitu memasukkan data yang benar dan lengkap akan menghasilkan pesan data berhasil tersimpan. Sedangkan pada pengujian salah adalah data yang dimasukkan tidak lengkap atau username sudah digunakan oleh member lain maka registrasi gagal dan mendapat pesan username sudah ada. Terdapat satu user login yaitu member. Pada login member pengujian yang dilakukan adalah dengan memasukkan username dan password pada form login member. Pada pengujian benar yaitu memasukkan username dan password yang benar akan terhubung dan masuk ke halaman tujuan. Sedangkan pada pengujian salah adalah memasukkan username dan password yang salah maka akan muncul pesan kesalahan yaitu username atau password tidak dikenal harus melakukan login ulang. Pada menu search pengujian yang dilakukan adalah memasukkan keyword pada menu search. Jika keyword yang dimaksud ada maka akan menampilkan data yang dimaksud. Sedangkan jika data tidak ada ,akan menampilkan halaman kosong. Pada menu my account pengujian yang dilakukan adalah pengunjung terlebih dahulu diharuskan daftar sebagai anggota. Kemudian login sebagai
member, menu my account akan menampilkan data berita, agenda dan profile yang pernah dibuat oleh member. Pada halaman admin, admin dapat mengelola halaman web dengan baik berdasarkan fungsinya masing-masing seperti tambah, edit, hapus dan browse. Logout digunakan untuk keluar dari halaman member ataupun admin. Pada menu member setelah proses logout sistem akan menampilkan kembali halaman home web. Sistem ini telah dilakukan pengujian dan hasilnya dapat dijalankan sesuai dengan rancangan yang telah dibangun. Hasil analisis terhadap system yang dibangun secara keseluruhan telah berfungsi dengan baik dan layak digunakan.