Bab 4 Implementasi dan Evaluasi 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi dari aplikasi system yang menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Sarana yang dibutuhkan dalam pembuatan sistem ini adalah perangkat pendukung yang terdiri dari software (perangkat lunak) dan hardware (perangkat keras) antara lain sebagai berikut : 1. Perangkat Keras : a. Proscessor
: Intel ® Core TM i3-2310M
b. RAM
: 4 GB
c. Hardisk
: 500GB
2. Perangkat Lunak : a. Sistem Operasi
: Windows 7
b. Web Server
: Apache, MySQL database
c. Browser
: Internet Explorer, Mozila Firefox, Google Chrome
d. Program
: PHP
e. Tampilan
: Adobe dreamweaver cs 3, Notepad++ dan PSPaD
71 http://digilib.mercubuana.ac.id/
72
4.2 Implementasi Basis Data Adapun langkah-langkah untuk membuka data base adalah sebagai berikut : 1. Buka aplikasi XAMPP Control Panel, lalu klik start pada Apache dan MySQl.
Gambar 4.1 Aplikasi XAMPP 2. Buka browser mozila firefox untuk membuka web server, lalu ketikan http://localhost/phpmyadmin/ pada alamat address.
Gambar 4.2 Data Base localhost
http://digilib.mercubuana.ac.id/
73
3. Pilih db_web_donor untuk memasuki dan menampilkan database PMI Kota Tangerang Selatan
Gambar 4.3 Data base Bank Darah di PMI Kota Tangerang Selatan
4. Tampilan data base login
Gambar 4.4 Data base login
http://digilib.mercubuana.ac.id/
74
5. Tampilan data base golongan darah
Gambar 4.5 Data base Golongan Darah
6. Tampilan data base kecamatan
Gambar 4.6 Data base kecamatan
http://digilib.mercubuana.ac.id/
75
7. Tampilan Data base kota
Gambar 4.7 Data base kota 8. Tampilan data base stok darah
Gambar 4.8 Data base Stok Darah
http://digilib.mercubuana.ac.id/
76
9. Tampilan data base pesanan darah
Gambar 4.9 Data base Pesanan Darah 10. Tampilan data base testimonial
Gambar 4.10 Data base Testimonial
http://digilib.mercubuana.ac.id/
77
11. Tampilan data base berita PMI
Gambar 4.11 Data base Berita PMI 4.3 Implementasi Program Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu implementasi yang biasa dipakai oleh admin dan user . Hasil dari implementasi tersebut yaitu: 1. Halaman Home admin website Pengelolaan Bank darah PMI Tangerang Selatan
Gambar 4.12 Halaman Home Admin
http://digilib.mercubuana.ac.id/
78
2. Halaman Login Admin, untuk menentukan
akun mana yang akan
digunakan untuk mengelola website.
Gambar 4.13 Halaman Login Admin 3. Halaman kecamatan pada halaman admin dimana kantong darah berada
Gambar 4.14 Halaman Admin Kecamatan
http://digilib.mercubuana.ac.id/
79
4. Halaman admin kota / kabupaten
Gambar 4.14 Halaman Admin Kota / Kabupaten 5. Halaman admin golongan darah
Gambar 4.16 Halaman Admin Golongan darah
http://digilib.mercubuana.ac.id/
80
6. Halaman Admin Stok darah
Gambar 4.17 Halaman Admin Stok Darah 7.
Halaman Admin Tambah Stok Darah
Gambar 4.18 Halaman Admin Tambah Stok Darah
http://digilib.mercubuana.ac.id/
81
8. Halaman Admin Laporan Stok Darah
Gambar 4.19 Halaman Admin Laporan Stok Darah
9. Halaman Admin Testimonial
Gambar 4.20 Halaman Admin Testimonial
http://digilib.mercubuana.ac.id/
82
10. Halaman Admin Pesanan
Gambar 4.21 Halaman Admin Pesanan 11. Halaman Admin Tambah Berita
Gambar 4.22 Halaman Admin Tambah Berita
http://digilib.mercubuana.ac.id/
83
12. Halaman Admin Update FAQ
Gambar 4.23 Halaman Admin Update FAQ 13 Halaman Home User
Gambar 4.24 Halaman Utama User
http://digilib.mercubuana.ac.id/
84
14 Halaman Stok Darah User
Gambar 4.25 Halaman Stok Darah User 15 Halaman Donor Darah
Gambar 4.26 Halaman Donor Darah User
http://digilib.mercubuana.ac.id/
85
16. Halaman Pemesanan Darah User
Gambar 4.27 Halaman Pemesanan Darah User 17. Halaman Testimonial
Gambar 4.28 Halaman Testimonial User
http://digilib.mercubuana.ac.id/
86
4.4 Metode Pengujian Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Tujuan metode ini mencari kesalahan pada : 1. Fungsi yang salah atau hilang. 2. Kesalahan pada interface. 3. Kesalahan pada struktur data atau akses database. 4. Kesalahan performansi atau kinerja. 5. Kesalahan inisialisasi dan tujuan akhir.
Metode pengujian yang dilakukan untuk menguji program Pengelolaan Bank Darah di PMI Tangerang Selatan ini dilakukan dengan menggunakan metode black box testing. Metode Black Box testing ini merupakan pengujian program berdasarkan fungsi program. Tujuan dari Black Box testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode Black Box Testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi web menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan proses menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil, tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka terdapat kesalahan pada program aplikasi tersebut.
http://digilib.mercubuana.ac.id/
87
4.4.1 Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut sesuai dengan tahap perancangan. Tabel 4.1 Skenario Pengujian Aplikasi Pengelolaan Bank Darah di PMI Tangerang Selatan dengan Menggunakan Metode Black Box No
1
Menu yang Bagian menu Status aplikasi
Sekenario
Hasil yang
diuji
yang diuji
pengujian
diharapkan
Halaman
Proses link
Halaman awal Klik link yang Terhubung
awal
sudah terbuka
(home)
tersedia
dengan
dihalaman
halaman
awal
link
yang
diklik 2
Menu login
Proses menu
Memasukkan
Input
data Menu
username dan sesuai dengan utama password
form tersebut
admin akan terbuka
3
Halaman
Proses link
menu
Halaman Awal Klik sudah terbuka
link Terhubung
tersedia
dengan
golongan
dihalaman
halaman
darah
awal
link
yang
diklik 4
Halaman
Proses
admin stok tambah darah
Form
Stok Tambah darah Data
, darah terbuka
hapus
sesuai darah baru
akan
data tersimpan dan
tampil
dalam tabel stok darah 5
Halaman
Proses menu
Form view & Klik
print Akan
laporan stok
print data stok laporan
stok muncul
darah
darah
http://digilib.mercubuana.ac.id/
drah
diagram
88
stok
darah
dan
dan
dapat laporan stok darah berupa file excel 6
Halaman
Proses menu
Form
Klik
link Terhubung
admin
halaman utama dengan
pesanan
admin
halaman admin
7
8
Halaman
Proses
edit Form
admin
dan
Testimonial
testimonial
Halaman
Proses link
Klik view lalu Testimonial
publish Testimonial
admin Kota
pilih publish
pengunjung akan tampil
Halman kota / Klik kabupaten
/ Kabupaten
link Terhubung
tersedia
dengan
dihalaman
halaman
awal
link
yang
diklik 9
Halaman
Proses input, Form
admin
edit,
Kecamatan
dan view
input Input
hapus Kecamatan
data Data
akan
sesuai dengan tersimpan kecamatan
dan
tampil
dalam tabel kecamatan 10
Halaman
Proses input, Form
admin
edit
Tambah
hapus data
input Input
dan berita
Berita
terbaru
berita Data
akan
tersimpan dalam tabel berita
dan
muncul pada menu
http://digilib.mercubuana.ac.id/
89
utama 11
Halaman
Proses link
Utama Web
Halaman awal Klik link yang Terhubung sudah terbuka
PMI
tersedia
dengan
dihalaman
halaman
awal
link
yang
diklik 12
13
Halaman
Proses Menu
Halaman
menu donor
Donor
darah
terbuka
Halaman
Proses view
Stok Darah
Form
Klik link yang Akan darah tersedia dihalaman
penjelasan
awal
donor darah
Stok View
darah terbuka
muncul
darah Akan
beserta stok , muncul stok lokasi
dan darah sesuai
golongan nya
jumlah darah
di
lokasi 14
Halaman
Proses input Form
Permintaan
data
Darah
input Input
data Data
akan
data
sesuai dengan tersimpan
permintaan
form tersebut
darah
dalam tabel admin pesanan dan tampil
di
form 15
Halaman
Proses input Form
testimonial
testimonial
input Input
testimonial
pengunjung
Data
akan
testimonial
tersimpan
form tersebut
dalam tabel testimonial admin
dan
tampil
di
form
http://digilib.mercubuana.ac.id/
90
4.4.2 Analisa Hasil Pengujian Setelah melakukan pengujian terhadap semua sistem pada program ini, maka dapat disimpulkan bahwa pengujian telah menunjukan 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.
http://digilib.mercubuana.ac.id/