110
BAB V IMPLEMENTASI DAN PENGUJIAN
5.1.
Fase Construction
5.1.1. Implementasi Implementasi merupakan proses pembangunan komponen-komponen pokok sebuah sistem informasi berdasarkan desain yang sudah di buat. Implementasi sistem juga merupakan sebuah proses pembuatan dan penerapan sistem secara utuh baik dari sisi perangkat keras maupun perangkat lunaknya. Pada tahap ini juga dilakukan langkah persiapan sumber daya manusia dari yang menjalankan sistem tersebut. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi Instalasi Program , dan Implementasi Halaman Pengguna. 5.1.1.1.Implementasi Perangkat Lunak Untuk mendukung sistem secara optimal, dibutuhkan software untuk membantu dalam pembuatan aplikasi, adapun perangkat lunak yang digunakan untuk mendukung pembuatan aplikasi ini sebagai berikut: 1. Web Browser (Google Chrome) 2. Windows 8 3. XAMPP 1.7.3 4. Codeigniter 1.7.2 5. Notepad++ 5.4.2
110
111
5.1.1.2.Implemetasi Perangkat Keras Perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan komputer. Hardware digunakan sebagai media untuk menjalankan perangkat lunak (software) dan peralatan ini berfungsi untuk menjalankan instruksi-instruksi yang diberikan dan mengeluarkannya dalam bentuk informasi yang digunakan oleh manusia untuk laporan. Adapun perangkat keras yang digunakan untuk mendukung pembuatan aplikasi ini sebagai berikut : 1. Processor Intel Core 2 Duo 2. Harddisk 160 GB 3. RAM 2 GB 4. VGA 128 MB 5. Mouse dan Keyboard
5.1.1.3.Implementasi Basis Data Hasil dari implementasi basis data adalah sebagai berikut: 1.
Tabel Admin
Gambar 5.1 Tabel Admin
112
2.
Tabel Nikah
Gambar 5.2 Tabel Nikah 3.
Tabel Cerai
Gambar 5.3 Tabel Cerai
4.
Tabel Penghulu
Gambar 5.4 Tabel Penghulu
113
5.
Tabel P3N
Gambar 5.5 Tabel P3N
6.
Tabel Desa
Gambar 5.6 Tabel Desa
7. Tabel Form
Gambar 5.7 Tabel Form
114
8. Tabel Daftar
Gambar 5.8 Tabel Daftar
5.1.1.4.Implementasi Halaman Pengguna
A. Halaman Pengguna
1. Halaman Utama Halaman utama ini muncul sebagai tampilan pertama dari aplikasi Pengolahan Data Nikah ini, Di bagian menu utama nya terdapat Home (Halaman Utama), Daftar, View, Formulir, Grafik dan Login (admin). Berikut Gambar 5.9 tampilan halaman utama:
115
Gambar 5.9 Halaman Utama 2. Halaman Daftar Nikah
Gambar 5.10 Halaman Daftar Nikah
116
3. Halaman View Data
Gambar 5.11 Halaman View Data Nikah 4. Halaman Formulir Nikah
Gambar 5.12 Halaman Formulir Nikah
117
5. Halaman Grafik
Gambar 5.13 Halaman Grafik
B.
Halaman Admin
1. Halaman Login Admin Berikut ini adalah halaman Admin, dengan username ”admin” dan password ”admin”. Untuk melakukan login, isi data login dan klik tombol login. Jika berhasil maka akan masuk ke halaman admin. Berikut Gambar 5.14 tampilan login admin:
118
Gambar 5.14 Halaman Login Admin
Gambar 5.15 Halaman Admin jika berhasil login
119
2. Halaman Manajemen Nikah Halaman manajemen Nikah ini, berisi data Nikah KUA Kec. Lembang Kab. Bandung Barat. Berikut ini Gambar 5.16 halaman manajemen nikah:
Gambar 5.16 Halaman Manajemen Nikah
3. HalamanManajemen Penghulu Halaman manajemen Penghulu ini, berisi data Penghulu yang berada di KUA Kec. Lembang Kab. Bandung Barat. Berikut ini Gambar 5.17 halaman data penghulu:
120
Gambar 5.17 Halaman Manajemen Penghulu 4. Halaman Manajemen P3N Halaman manajemen P3N ini, berisi data P3N yang berada di KUA Kec. Lembang Kab. Bandung Barat. Berikut ini Gambar 5.18 halaman data P3N:
Gambar 5.18 Halaman Manajemen P3N
121
5. Halaman Manajemen Desa Halaman manajemen Desa ini, berisi data Desa yang berada di wilayah Kec. Lembang Kab. Bandung Barat. Berikut ini Gambar 5.19 halaman data desa:
Gambar 5.19 Halaman Manajemen Desa 6. Halaman Upload Formulir
Gambar 5.20 Halaman Upload Formulir
122
7. Halaman Laporan Data Nikah Halaman Laporan Data Nikha ini, berisi laporan data nikah KUA Kec. Lembang Kab. Bandung Barat. Berikut ini Gambar 5.21 halaman laporan data nikah:
Gambar 5.21 Halaman Laporan Data Nikah 5.1.2. Pengujian Metode yang di gunakan pada pengujian ini adalah metode pengujian Black Box. Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian Black Box merupakan metode perancangan data uji yang di didasarkan pada spesifikasi perangkat lunak. Data uji di bangkitkan, di eksekusi pada perangkat lunak dan kemudian dari perangkat lunak di cek apakah telah sesuai dengan yang di harapkan.
123
5.1.2.1.Rencana Pengujian Berikut Tabel 5.1 Rencana pengujian yang akan di gunakan pada Aplikasi Pengolahan data Nikah:
Tabel 5.1 Rencana Pengujian Requirement Yang Di Uji Login Pengolahan Data Nikah Pengolahan Data Cerai Pengolahan Data Penghulu Pengolahan Data P3N Pengolahan Data Desa
Butir Pengujian Menguji fungsi login Menguji olah data nikah Menguji olah data cerai Menguji olah data penghulu Menguji olah data P3N Menguji olah data Desa
Tingkat Pengujian Integrasi
Jenis Pengujian Black box
Integrasi
Black box
Integrasi
Black box
Integrasi
Black box
Integrasi
Black box
Integrasi
Black box
5.1.2.2.Kasus dan Hasil Pengujian Program Pengujian program ini di lakukan dengan melakukan validasi data-data yang akan dimasukkan kedalam sistem. Dengan adanya pengujian ini maka data yang di masukkan akan sesuai kondisi yang telah di buat. Berikut Tabel 5.2 beberapa pengujian yang telah di lakukan, yaitu :
124
Tabel 5.2 Implementasi Pengujian Aplikasi Pengolahan Data Nikah Requirement
Proses Login
Proses Pengolahan Data Nikah
Proses Login Admin
Hasil yang diharapkan
Keterangan
Sistem menampilkan halaman admin
Sesuai
Proses Tambah Data Nikah
Masukan Data Nikah dan klik button submit
Data nikah bertambah dan tersimpan di database
Sesuai
Proses Lihat Data Nikah
Pilih menu view data Nikah
Sistem menampilkan data Nikah.
Sesuai
Proses edit data nikah
Pilih aksi edit dan masukan data baru
Proses Hapus Data nikah
Pilih aksi hapus pada data nikah
Proses Cari Data Nikah Proses Download Data nikah Proses Tambah Data Cerai Proses Lihat Data Cerai Proses Pengolahan Data Cerai
Skenario Pengujian Masukan data login secara lengkap dan benar, kemudian klik button login
Proses edit data cerai Proses Hapus Data cerai Proses Download Data cerai
Masukan nama suami atau istri dan klik go Klik tombol download pdf dan save file
Data nikah yang baru tersimpan di database Data nikah terhapus dari database Sistem menampilkan data nikah yang dicari Data nikah terdownload
Data cerai bertambah dan tersimpan di database Sistem Pilih menu view menampilkan data data Cerai Cerai Pilih aksi edit dan Data cerai yang masukan data baru tersimpan di baru database Data cerai Pilih aksi hapus terhapus dari pada data cerai database Klik tombol Data nikah download pdf dan terdownload save file Masukan Data Cerai dan klik button submit
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
125
Tabel 5.2 Implementasi Pengujian Aplikasi Pengolahan Data Nikah (lanjutan) Requirement
Proses Pengolahan Data Penghulu
Keterangan
Masukan data penghulu dan klik button submit
Proses Lihat Data penghulu
Pilih menu view data Penghulu
Sistem menampilkan data Penghulu.
Sesuai
Proses edit Data penghulu
Pilih aksi edit dan masukan data baru
Data penghulu yang baru tersimpan di database
Sesuai
Proses Hapus Data penghulu
Pilih aksi hapus pada data penghulu
Data penghulu terhapus dari database
Sesuai
Proses Lihat Data P3N Proses edit Data P3N Proses Hapus Data P3N Proses Tambah Data Desa
Proses Pengolahan Data Desa
Hasil yang diharapkan Data penghulu bertambah dan tersimpan di database
Proses Tambah Data penghulu
Proses Tambah Data P3N
Proses Pengolahan Data P3N
Skenario Pengujian
Proses Lihat Data Desa Proses edit Data Desa
Data P3N bertambah dan tersimpan di database Sistem Pilih menu view menampilkan data data P3N P3N. Pilih aksi edit dan Data P3N yang masukan data baru tersimpan di baru database Data P3N Pilih aksi hapus terhapus dari pada data P3N database Data Desa Masukan data bertambah dan Desa dan klik tersimpan di button submit database Sistem Pilih menu view menampilkan data data Desa Desa. Pilih aksi edit dan Data Desa yang masukan data baru tersimpan di baru database Masukan data P3N dan klik button tambah
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
126
Tabel 5.2 Implementasi Pengujian Aplikasi Pengolahan Data Nikah (lanjutan) Requirement
Proses Pengolahan Data Cerai
Skenario Pengujian
Proses Hapus Data Desa
Pilih aksi hapus pada data Desa
Proses Tambah Upload Formulir
Masukan file formulir dan klik button submit
Proses Lihat Upload Formulir
Pilih menu Formulir
Proses edit Upload Formulir Proses Hapus Upload Formulir Proses Download Formulir
Pilih aksi edit dan masukan formulir baru Pilih aksi hapus pada Upload Formulir Klik tombol download pdf dan save file
Hasil yang diharapkan Data Desa terhapus dari database File formulir bertambah dan tersimpan di database Sistem menampilkan Formulir Formulir yang baru tersimpan di database
Keterangan Sesuai
Sesuai
Sesuai
Sesuai
Formulir terhapus dari database
Sesuai
Formulir terdownload
Sesuai
5.1.2.3.Kesimpulan dan hasil pengujian Setelah di lakukan pengujian dari uji sample yang ada di atas maka sistem requirement dapat di ambil beberapa kesimpulan bahwa perangkat lunak secara fungsional sistem dapat menghasilkan output sesuai dengan yang di harapkan.