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 : Fungsi yang salah atau hilang Kesalahan pada interface Kesalahan pada struktur data atau akses database Kesalahan performansi Kesalahan inisialisasi dan tujuan akhir 4.5. 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 Status Skenario Hasil Muka Aplikasi Pengujian Pengujian 1. Tampilan Menguji Masuk Input Proses login halaman form halaman username berjalan utama login utama dan dengan baik pada dan halaman
admin halaman utama admin admin password selanjutnya terbuka sesuai dengan hak akses 2. Tampilan Menguji Form Mengklik Link detail halaman link detail detail produk detail detail produk produk berhasil produk produk berhasil terbuka terbuka 3. Tampilan Tombol Halaman Mengklik Menampilkan halaman kredit pembelian tombol form pembelian kredit kredit pembelian kredit kredit 4. 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.