BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada tahap implementasi dan pengujian sistem dibutuhkan alat pendukung supaya sistem yang dibuat dapat berjalan dengan baik. Satu diantaranya adalah perangkat komputer, yang memiliki dua komponen utama yaitu perangkat keras (hardware) dan perangkat lunak (software). Berikut spesifikasi perangkat yang digunakan pada saat perancangan sistem ini dibuat dan dioperasikan: 1. Perangkat Keras: a. Laptop Asus X45A Series b. Layar Monitor 14 resolusi 1366x768 LED c. Keyboard d. Tipe Processor Intel Celeron CPU 1000M e. RAM 2 GB f. Baterai Li-Ion 4400 mah g. Warna Hitam 2. Perangkat Lunak: a. Editor Text Sublime Text 2 b. Bahasa Pemrograman PHP Versi 5.5.11 c. Database MySQL Versi 5.0.11 d. Webserver Apache Versi 2.4.9 e. Sistem Operasi 64-bit f. Windows 7 g. Visio 2013 h. Pencil Project Portable i. Browser Mozilla Firefox 77
78 4.2 Implementasi Database spk_bedahrumah Gambar 4.1 Implementasi Database spk_bedahrumah 4.2.1 Implementasi Tabel admin Gambar 4.2 Implementasi Tabel admin
79 4.2.2 Implementasi Tabel data_warga Gambar 4.3 Implementasi Tabel data_warga 4.2.3 Implementasi Tabel kriteria Gambar 4.4 Implementasi Tabel kriteria
80 4.2.4 Implementasi Tabel matriks_keputusan Gambar 4.5 Implementasi Tabel matriks_keputusan 4.2.5 Implementasi Tabel subkriteria Gambar 4.6 Implementasi Tabel subkriteria
81 4.3 Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan yang sebelumnya telah dibuat, antara lain : 4.3.1 Form Login Gambar 4.7 Form Login 4.3.2 Halaman Utama Gambar 4.8 Halaman Utama
82 4.3.3 Gambar 4.9 4.3.4 Form Tambah Data Gambar 4.10 Form Tambah Data
83 4.3.5 Form Ubah Data Gambar 4.11 Form Edit Data 4.3.6 Kriteria Gambar 4.12 Kriteria
84 4.3.7 Form Ubah Kriteria Gambar 4.13 Form Edit Data Kriteria 4.3.8 Subkriteria Gambar 4.14 Subkriteria
85 4.3.9 Ubah Data Subkriteria Gambar 4.15 Form Edit Data Subkriteria 4.3.10 Halaman Hasil Perhitungan SAW Gambar 4.16 Halaman Hasil Perhitungan SAW
86 4.3.11 Halaman Laporan Gambar 4.17 Halaman Laporan 4.3.12 Gambar 4.18
87 4.3.13 Form Tambah Data Gambar 4.19 Halaman Tambah Data 4.3.14 Form Ubah Password Gambar 4.20 Form Ubah Password
88 4.3.15 Form Ubah Data Gambar 4.21 Form Edit Data 4.4 Metode Pengujian Sebuah pengujian dilakukan untuk mengetahui apakah sistem yang dibuat sudah sesuai dengan yang dirancangkan atau belum. Metode yang dilakukan untuk pengujian pada sistem ini adalah metode pengujian Blackbox. Yaitu, melakukan pengujian dari sisi fungsional tanpa menguji desain dan kode program. Pengujian blackbox dimaksudkan untuk mengetahui setiap fungsi, masukan dan keluaran dapat berjalan sesuai harapan. 4.5 Skenario Pengujian Tabel 4.1 Sekenario Pengujian No Tampilan Uji Coba Skenario Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Halaman Login Proses Login Masukkan Username dan Password Akan Masuk Ke Halaman Utama Halaman Utama 2 Halaman Data Mengakses Masuk Ke Akan Masuk Ke
89 3 Tambah Data Proses Tambah Data Klik Tombol Tambah Data Data Akan Bertambah dan Tersimpan Ke Dalam Database Menambah Data dan Menyimpan Data 4 Cari Nama Proses Pencarian Nama Klik Tombol Cari Akan Nama Yang Dicari Sesuai Tanggal Penginputan Nama Sesuai Tanggal Penginputan Data 5 Hapus Data Proses Penghapusan Data Klik Hapus Akan Menghapus Data Yang Ingin Dihapus Menghapus Data 6 Ubah Data Proses Ubah Data Klik Ubah Kemudian Mengisi Form Edit Data Akan Mengubah Data Yang Telah Diubah Mengubah Data Dan Menyimpan Data Yang Telah Diubah 7 Halaman Data Kriteria Mengakses Kriteria Masuk Ke Halaman Kriteria Akan Masuk Ke Kriteria Kriteria 8 Ubah Kriteria Proses Ubah Data Kriteria Klik Ubah Kemudian Mengisi Form Edit Data Kriteria Akan Mengubah Data Kriteria Yang Telah Diubah Mengubah Data Dan Menyimpan Data Yang Telah Diubah 9 Subkriteria Mengakses Subkriteria Klik Tombol Subkriteria Akan Subkriteria Subkriteria 10 Ubah Subkriteria Proses Ubah Data Subkriteria Klik Ubah Kemudia Mengisi Form Edit Data Subkriteria Akan Mengubah Data Subkriteria Yang Telah Diubah Mengubah Data Dan Menyimpan Data Yang Telah Diubah 11 Halaman Hasil Perhitungan SAW Mengakses Halaman Hasil Perhitungan SAW Masuk Ke Halaman Hasil Perhitungan SAW Akan Masuk Ke Halaman Hasil Perhitungan SAW Halaman Hasil Perhitungan SAW 12 Proses Perhitungan SAW Proses Perhitungan Dengan Menggunakan Metode SAW Memproses perhitungan SAW Hasil Perhitungan Dengan Menggunakan Metode SAW Hasil Perhitungan sesuai rumus dari Metode Simpple Additive Weighting
90 13 Halaman Laporan Mengakses Halaman Laporan Masuk Ke Halaman Laporan Akan Masuk Ke Halaman Laporan Masuk Ke Halaman Laporan 14 Proses Cetak Hasil Perhitungan Proses Cetak Laporan Hasil Perhitungan Klik Cetak Laporan Yang Akan Dicetak Laporan Hasil Seleksi Dalam Format File PDF. Kemudian Laporan Tersebut Dapat Diprint atau Disave 15 Halaman Mengakses Halaman Masuk Ke Halaman Akan Masuk Ke 16 Tambah Proses Tambah Data Klik Tombol Tambah Data Akan Bertambah dan Tersimpan Ke Dalam Database Menambah Data dan Menyimpan Data 17 Hapus Data Proses Penghapusan Data Klik Hapus Akan Menghapus Data Yang Ingin Dihapus Menghapus Data 18 Ubah Data Proses Ubah Data Klik Ubah Kemudian Mengisi Form Edit Data Akan Mengubah Data Yang Telah Diubah Mengubah Data Dan Menyimpan Data Yang Telah Diubah 19 Ganti Password Proses Ganti Password Klik Tombol Ganti Password Kemudian Mengisi Form Ubah Password Akan Mengubah Password Yang Sebelumnya Dengan Password Yang Baru Mengubah Password 20 Logout Proses Logout Klik Logout Kemudian Akan Muncul Alert Anda Yakin Akan Keluar Dari Aplikasi Ini? Kemudian Pilih Ok Akan Keluar Dari Aplikasi Keluar Dari Aplikasi
91 4.6 Analisa Hasil Pengujian Dengan melakukan pengujian secara menyeluruh terhadap fungsi-fungsi yang ada di sistem dapat disimpulkan bahwa hasil pengujian menunjukkan keluaran dengan proses sudah sesuai dengan rancangan. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut : 1. Dari halaman login dapat mengakses menu utama sesuai dengan akses yang dimiliki oleh admin. 2. Masing-masing antarmuka dapat beroperasi dengan baik. 3. Menu Login, Menu Data, Kriteria, Hasil Perhitungan SAW, Laporan,, dan Logout dapat diakses sesuai dengan rancangan. 4. Hasil cetak laporan sesuai dengan rancangan yang diinginkan.