BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap Implementasi sistem merupakan penerapan dari proses perancangan (design) yang telah ada. Pada tahapan ini terdapat dua cakupan spesifikasi kebutuhan sistem yang meliputi perangkat keras (hardware) dan perangkat lunak (software)serta implementasi aplikasi pendukung yang meliputi proses pengkodingan dan penerapan dari proses design antarmuka (user interface) sesuai dengan rancangan yang telah dibuat. Setelah tahap implementasi maka dilakukan tahap pengujian terhadap sistem dan dilihat kekurangan-kekurangan pada aplikasi untuk pengembangan sistem di masa depan. 4.1.1 Kebutuhan Perangkat Keras (Hardware) Spesifikasi kebutuhan perangkat keras (hardware) untuk Perancangan Sistem Pengajuan Surat Rekomendasi Pengurusan Sertifikat di Perumnas Regional III yang digunakan yaitu: 1. PC / Laptop 2. ProcessorIntel(R) Core (TM) i3 CPU M460 @2.1 GHz 3. Kapasitas Hardisk minimal 265 GB. 4. RAM 2 GB 5. VGA Card Minimal 512 MB. 6. Harddisk Drive 500 GB 7. Monitor 14 inch dengan resolusi minimal 1024 x 678. 8. Keyboard dan Mouse. 4.1.2 Kebutuhan Perangkat Lunak (Software) Spesifikasi perangkat lunak (software) yang digunakan adalah sebagai berikut: 1. Sistem Operasi Windows 7 Profesional. 2. Adobe Dreamweaver CS5 sebagai aplikasi editor kode program. 3. XAMPPfor Windows 32-bit versi terbarusebagai web serveryg di dalamnya terdapat: - Apache - PHP - MySQL client version - phpmyadmin 4. Google Chrome, Mozilla Firefox, Internet Explorer sebagai browser. 52
53 4.2 Implementasi Database Aplikasi ini menggunakan aplikasi XAMPP sebagai web server dimana database dirancang menggunakan aplikasi MySQL dimana alat bantu berupa GUI (Graphical User Interface) yang digunakan untuk pembuatan database menggunakan PHPMyAdmin. Aplikasi mempunyai nama database yaitu db_chatu. Adapun langkah-langkah untuk membuka database adalah sebagai berikut: 1. Buka browser Google Chrome untuk mencoba web server, lalu ketikan localhost/phpmyadmin pada address bar. Gambar 4.1 XAMPP Gambar 4.2 Tampilan Local Host Pada Browse
54 2. Pilih Database db.chatu untuk menampilkan database aplikasi. Gambar 4.3 Database db_chatu Database db_chatu terdiri dari tabel-tabel sebagai berikut : 1. Tabel User 2. Tabel Pemohon Gambar 4.4 Tampilan Tabel User Gambar 4.5 Tampilan Tabel Pemohon
55 3. Tabel Pengajuan 4. Tabel Tentang Kami Gambar 4.6 Tampilan Tabel Pengajuan 5. Tabel Foto Gambar 4.7 Tampilan Tentang Kami Gambar 4.8 Tampilan Tabel Foto
56 6. Tabel Testimoni 7. Tabel Agenda Gambar 4.9 Tampilan Tabel Testimoni Gambar 4.10 Tampilan Tabel Agenda 4.3 Implementasi Antar Muka Aplikasi Berikut penjelasan terkait Implementasi Antar Muka Perancangan Sistem Pengajuan Surat Rekomendasi Pengurusan Sertifikat di Perumnas Regional III. 4.3.1 Implementasi Halaman Hak Akses Publik 1. Tampilan Halaman Beranda Gambar 4.11 Implementasi Halaman Beranda
57 2. Tampilan Halaman Permohonan Pengajuan Rekomendasi Gambar 4.12 Implementasi Halaman Permohonan Pengajuan Rekomendasi 3. Tampilan Halaman Registrasi Member Gambar 4.13 Implementasi Halaman Regitrasi Member 4. Tampilan Halaman Login Gambar 4.14 Implementasi Halaman Login
58 4.3.2 Implementasi Halaman Hak Akses Member 1. Tampilan Halaman Beranda Gambar 4.15 Implementasi Halaman Beranda 2. Tampilan Halaman Pengajuan Rekomendasi Gambar 4.16 Implementasi Halaman Pengajuan Rekomendasi 3. Tampilan Halaman Data Pengajuan Gambar 4.17 Implementasi Halaman Data Pengajuan
59 4.3.3 Implementasi Halaman Hak Akses Admin 1. Tampilan Halaman Beranda Gambar 4.18 Implementasi Halaman Beranda 2. a. Tampilan Halaman Konfirmasi Pengajuan Awal Gambar 4.19 Implementasi Halaman Konfirmasi Pengajuan Awal b. Tampilan Halaman Konfirmasi Pengajuan Data Pemohon Gambar 4.20 Implementasi Halaman Konfirmasi Konfirmasi Pengajuan Data Pemohon
60 3. a. Tampilan Halaman Laporan Awal Gambar 4.21 Implementasi Halaman Laporan Awal b. Tampilan Halaman Laporan Jumlah Gambar 4.22 Implementasi Halaman Laporan Jumlah c. Tampilan Halaman Laporan Pencetakkan Gambar 4.23 Implementasi Halaman Laporan Pencetakkan
61 4.4 Metode Pengujian Sistem Pengujian sistem adalah tahap untuk menguji perangkat lunak terhadap aplikasi yang sudah dibangun. Sebelum dilakukan pengujian terhadap Sistem Pengajuan Surat Rekomendasi Pengurusan Sertifikat pada Perumnas Regional III, terlebih dahulu harus dilakukan perencanaan untuk melakukan pengujian tersebut sehingga pengujian yang akan dilakukan akan sesuai dengan ketentuan - ketentuan yang berlaku, sehingga tidak akan terjadi penyimpangan dari tujuan aplikasi yang telah dibuat sebelumnya. Pengujian sistem yang dilakukan menggunakan metode black-box. Pengujian black-box merupakan pendekatan pengujian ke arah userinterface aplikasi yang diharapkan dapat ditemukan kesalahan-kesalahan pada aplikasi seperti kesalahan pada userinterface, fungsi, akses basis data dan kinerja aplikasi program. 4.4.1 Pengujian Pengujian yang akan dilakukan adalah melakukan test case terhadap proses-proses pada form-form yang ada di aplikasi untuk menentukan apakah modul tersebut menghasilkan keluaran (output) yang benar atau tidak dengan menggunakan data yang sudah disiapkan oleh penguji. Dan diharapkan hasil pengujian atas semua item yang diuji sesuai dengan yang diharapkan, dan form-form aplikasi modul yang ada di aplikasi client, menghasilkan keluaran (ouput) yang sesuai. Tabel 4.1 Tabel Pengujian No Antar muka yang di uji 1 Halaman Awal 2 Halaman Permohonan 3 Halaman Pengajuan Bagian dari Status Skenario Hasil antar muka Aplikasi Pengujian Pengujian yang di uji Menguji pencarian data. Halaman awal sudah aktif Menguji inputan Halaman data & save Permohonan data. sudah aktif Menguji inputan Sudah mengisi data & save Form data. Permohonan Mencari data Data yang pada kolom dicari berhasil pencarian ditampilkan Input biodata Berhasil masuk pemohon lalu ke halaman klik tombol pengajuan. save Input data Data Pengajuan adminpengajua tersimpan n lalu klik kedalam dan Halaman tombol save database. Pengajuan
62 sudah aktif. 4 Halaman Registrasi sudah aktif Menguji inputan data & save data. Halaman Registrasi Member sudah aktif 5 Menu Login Proses menu Masukan username &password 6 Konfirmasi Pengajuan Menguji inputan data & save data Halaman Konfirmasi Pengajuan sudah aktif 7 Halaman Menampilkan Halaman Laporan laporan laporan Pengajuan per Pengajuan periode sudah aktif Input data registrasi member lalu klik tombol save Input data sesuai dengan form tersebut Pilih button konfirmasi lalu memilih status pengajuan, kemudian klik tombol save Input periode laporan Pengajuan lalu klik tombol cari Data Member tersimpan kedalam database. Berhasil membuka halaman sesuai hak akses login. Data Konfirmasi Pengajuan tersimpan kedalam database. Berhasil menampilkan & sesuai dengan periode laporan 4.4.2 Analisa Hasil Pengujian Dari seluruh skenario dan hasil pengujian sistem yang telah dilakukan, hasil pengujian berjalan sesuai dengan hasil yang diharapkan.setelah dilakukan pengujian secara menyeluruh. Maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1. Pengujian Halaman Awal: Aplikasi berhasil melakukan proses akses untuk masuk ke Halaman Awal yang menghubungkan antar interface yang terdapat dalam menu. Dan berjalan dengan baik.
63 2. Pengujian Login: Aplikasi berhasil melakukan proses login untuk masuk ke Halaman Utama sesuai dengan hak akses user yang mengontrol dalam sistem. 3. Pengujian Menu Form Yang Tersedia: Semua form pada aplikasi hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 4. Pengujian Menu Master, Transaksi, dan Laporan: Setiap tombol menu yang terdapat di menu master, transaksi dan laporan pada aplikasi dapat berjalan sesuai dengan perancangan sistem yang diinginkan. 5. Pengujian Hasil Keluaran dan Output: Hasil keluaran atau output pada aplikasi dapat tercetak sesuai dengan perancangan sistem yang di inginkan.