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:
4.
-
Apache
-
PHP
-
MySQL client version
-
phpMyAdmin
Google Chrome, Mozilla Firefox, Internet Explorer sebagai browser.
52
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
Gambar 4.4 Tampilan Tabel User 2.
Tabel Pemohon
Gambar 4.5 Tampilan Tabel Pemohon
http://digilib.mercubuana.ac.id/
55
3.
Tabel Pengajuan
Gambar 4.6 Tampilan Tabel Pengajuan 4.
Tabel Tentang Kami
Gambar 4.7 Tampilan Tentang Kami 5.
Tabel Foto
Gambar 4.8 Tampilan Tabel Foto
http://digilib.mercubuana.ac.id/
56
6.
Tabel Testimoni
Gambar 4.9 Tampilan Tabel Testimoni 7.
Tabel Agenda
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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 Bagian yang di uji
antar
dari Status
Skenario
Hasil
muka Aplikasi
Pengujian
Pengujian
yang di uji 1
Halaman
Menguji
Halaman awal Mencari
Awal
pencarian data.
sudah aktif
pada
data Data kolom dicari
pencarian 2
Menguji inputan Halaman
Input
Permohonan
data
pemohon lalu ke
data.
save Permohonan sudah aktif
berhasil
ditampilkan
Halaman
&
yang
biodata Berhasil masuk
klik
halaman
tombol pengajuan.
save 3
Halaman
Menguji inputan Sudah mengisi Input
Pengajuan
data data.
&
save Form
adminPengajua
Permohonan dan
n
lalu
tersimpan
klik kedalam
Halaman tombol save
Pengajuan
http://digilib.mercubuana.ac.id/
data Data Pengajuan
database.
62
sudah aktif.
4
Halaman
Menguji
Halaman
Input
Registrasi
inputan data &
Registrasi
registrasi
sudah aktif
save data.
Member sudah member lalu
kedalam
aktif
database.
klik
data
Data
Member
tersimpan
tombol
save 5
Menu Login
Proses menu
Masukan
Input
data Berhasil
username
sesuai dengan membuka
&password
form tersebut
halaman sesuai hak akses login.
6
Konfirmasi
Menguji inputan Halaman
Pilih
button Data
Pengajuan
data & save data
Konfirmasi
konfirmasi lalu Konfirmasi
Pengajuan
memilih status Pengajuan
sudah aktif
pengajuan,
tersimpan
kemudian klik kedalam tombol save 7
Halaman
Menampilkan
Halaman
Input
Laporan
laporan
laporan
laporan
Pengajuan
per Pengajuan
periode
sudah aktif
database.
periode Berhasil menampilkan &
Pengajuan lalu sesuai klik
dengan
tombol periode laporan
cari
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.
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/