BAB 5.
IMPLEMENTASI DAN PENGUJIAN
5.1. Implementasi Dalam proses pembuatan aplikasi berbasis web ini, tentunya setelah dilakukan analisa kebutuhan dan analisa sistem, maka akan berlanjut ke tahapan implementasi, implementasi sendiri adalah proses realisasi dari sebuah perencanaan sebelumnya. Impleentasi ini dimulai dari implementasi kebutuhan software dan hardware lalu dilanjutkan dengan implementasi kebutuhan sistem sperti implementasi pada setiap halaman dan menu yang ada dalam perancangan aplikasi. 5.1.1
Perangkat Keras Dalam implementasi ini, ada beberapa hardware yang digunakan untuk menunjang implementasi dan pembuatan aplikasi, yaitu:
5.1.2
Laptop
Intel Core i5
RAM 4 GB
Hard Disk 500 GB
VGA NVIDIA GeForce GT720M
Perangkat Lunak Platform Dalam implementasi ini, ada beberapa software yang digunakan untuk menunjang implementasi dan pembuatan aplikasi, yaitu:
HTML 5
JavaScript
Notepad ++
Xampp
Web browser (Google Chrome, Mozilla Fire Fox, Internet Explorer)
Windows 8.0 Enterprise
5-1 http://digilib.mercubuana.ac.id/
5.1.3
Implementasi Sistem Sub bab ini menjelaskan tentang implementasi dari perencanaan
desain sistem aplikasi yang telah ditentukan sebelumnya. Implementasi ini akan dijelaskan perhalaman dari masing-masing halaman yang ada pada aplikasi. A. Halaman Home Halaman ini merupakan halaman utama dari aplikasi dan halaman yang akan muncul pertama kali ketika aplikasi dijalankan. Pada halaman ini akan ditampilkan saambutan dari pengembang aplikasi dan berisi link-link untuk mengakses halam lain. Berikut adalah tampilan dari halaman home:
Gambar 5-1 Halaman home
B. Halaman Faroidl Halaman ini menampilkan sekilas informasi mengenai ilmu faroidl yakni penertian dan dasar-dasar faroidl. Berikut ini adalah tampilan pada halaman faroidl.
5-2 http://digilib.mercubuana.ac.id/
Gambar 5-2 Halaman Faroidl
C. Halaman Kalkulator Faroidl Pada halaman ini user dapat menggunakan fitur kalkulator atau simulasi pembagian harta waris secara online.
Gambar 5-3 Halaman kalkulator Faroidl 5-3 http://digilib.mercubuana.ac.id/
D. Halaman Bantuan Pada bab ini user bisa mendapatkan informasi atau kontak pengembang aplikasi, bilamana user membutuhkan informasi lebih lanjut mengenai pembagian harta waris.
Gambar 5-4 Halaman Bantuan
E. Halaman Tentang Kami
Pada halaman ini user dapat melihat dan membaca sekilas informasi tentang pengembang aplikasi
Gambar 5-5 Halaman tentang kami
5-4 http://digilib.mercubuana.ac.id/
5.2. Pengujiian Dalam proses pengujian, ada dua macam metodologi pengujian, yakni black box dan white box. Adapun dalam proses pengujian aplikasi ini digunakan metode black box dalam pengujiannya. Pengujian ini bertujuan untuk mengetahui apakah seluruh fungsi dari sistem telah berjalan dengan baik dan sesuai dengan perencanaan sebelumnya. Black box testing juga disebut pengujian tingkah laku memusat pada kebutuhan fungsional perangkat lunak. Teknik pengujian black box memungkinkan memperoleh serangkaian kondisi masukan yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Beberapa jenis kesalahhan yang dapat didefinisikan adalah fungsi tidak benar atau hilang, kesalahan antar muka, kesalahan pada struktur dats (pengaksesan basis data), kesalahan performa, kesalahan inisialisasi dan akhir program. (Pressman, 2010). 5.2.1
Skenario Pengujian Penggunaan metode black box dalam skenario pengujian sangat diperlukan
untuk menentukan keberhasilan aplikasi yang dinginkan. Penentuan skenario pengujian dilihat dari sudut pandang user. Adapun skenario pengujian dapat dilihat pada table berikut ini. Tabel 5-1 Skenario pengujian No Pengguna
Skenario Pegujian
1
Halaman home
User
Hasil yang diharapkan Sistem akan menampilkan halaman awal aplikasi
2
User
Halaman faroidl
Sistem akan menampilkan informasi tentang dasar-dasar ilmu faroidl
3
4
User
User
Halaman kalkulator
Sistem akan menampilkan hasil dari
faroidl
perhitungan pembagian harta waris
Halaman Bantuan
Sistem akan menampilkan menampilkan
5-5 http://digilib.mercubuana.ac.id/
informasi kontank pengembang aplikasi 5
5.2.2
User
Halaman tentang
Sistem akan menampilkan informasi
kami
tentang pengembang
Hasil Skenario Pengujian Berikut ini adalah beberapa hasil dari pengujian aplikasi yang telah dijelaskan pada sub bab sebelumnya. Adapun hasil dari pengujian tersebut akan dijelaskan melalui tabel berikut. Tabel 5-2 Hasil skenario pengujian No
Pengguna
Skenario Pengujian
Hasil yang diharapkan
1
User
Halaman home
Sistem akan menampilkan halaman
Hasil Pengujian
Sesuai
awal aplikasi 2
User
Halaman faroidl
Sistem akan menampilkan informasi tentang
Sesuai
dasar-dasar ilmu faroidl 3
User
Halaman kalkulator
Sistem akan
faroidl
menampilkan hasil dari perhitungan
Sesuai
pembagian harta waris 4
User
Halaman Bantuan
Sistem akan menampilkan menampilkan
Sesuai
informasi kontank pengembang aplikasi 5
User
Halaman tentang
Sistem akan
Sesuai
5-6 http://digilib.mercubuana.ac.id/
kami
menampilkan informasi tentang pengembang
5.2.3
Analisa Hasil Pengujian Setetlah melakukan beberapa pengujian terhadap semua antar muka pada aplikasi ini, maka didapatkanlah beberapa analisa, yaitu: 1. Proses pengujian yang telah dilakukan memberikan hasil atau output yang sesuai dengan yang diharapkan 2. User dapat melakukan proses perhitungan pembagian harta warias dengan mudah dan cepat sesuai dengan hukum Islam dan ilmu faroidl. 3. Aplikasi ini dapat digunakan oleh setiap orang yang sedang terhubung dengan koneksi internet. Dari beberapa analisa di atas bisa disimpulkan bahwa aplikasi yang dibuat sudah sesuai dengan perancangan dan kebutuhan user.
5-7 http://digilib.mercubuana.ac.id/