75
BAB IV IMPLEMENTASI DAN PENGUJIAN
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 system 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™ i3-2330 M
b. RAM
: 2 GB
c. Hardisk
: 500 GB
2. Perangkat Lunak : a. System Operasi
: Windows 7
b. Web Server
: Apache, MySQL database
c. Browser
: Mozila Firefox
d. Program
: PHP
e. Tampilan
: Notepad++
f. Editing
: Adobe Photoshop CS 5
http://digilib.mercubuana.ac.id/
76
4.2.
Implementasi Basis Data Adapun langkah-langkah untuk membuka database adalah sebagai berikut:
1.
Buka browser google Mozilla untuk membuka web server, lalu ketikan http://localhost/phpmyadmin/ pada alamat address.
Gambar 4.1 Database localhost pada Mozilla 2.
Pilih expedisi untuk memasuki dan menampilkan database kepulauan
Gambar 4.2 Database kepulauan 3.
Tampilan Detail Peminjaman
Gambar 4.3 Tampilan Detail Peminjaman
http://digilib.mercubuana.ac.id/
77
4.
Tampilan Detail Pengembalian
Gambar 4.4 Tampilan Detail Pengembalian 5.
Tampilan Peminjaman
Gambar 4.5 Tampilan Peminjaman 6.
Tampilan Pengembalian
http://digilib.mercubuana.ac.id/
78
Gambar 4.6 Tampilan Pengembalian
7.
Tampilan tb_barang
Gambar 4.7 Tampilan tb_barang 8.
Tampilan tb_barang_rusak
http://digilib.mercubuana.ac.id/
79
Gambar 4.8 Tampilan tb_barang_rusak 9.
Tampilan tb_barang_usulan
Gambar 4.9 Tampilan tb_barang_rusak
10. Tampilan tb_kecamatan
Gambar 4.10 Tampilan tb_kecamatan 11. Tampilan tb_kelurahan
http://digilib.mercubuana.ac.id/
80
Gambar 4.11 Tampilan tb_kelurahan 12. Tampilan tb_user
Gambar 4.12 Tampilan tb_user
http://digilib.mercubuana.ac.id/
81
4.3.
Implementasi Program Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu
implementasi yang bias dipakai oleh user. Hasil dari implementasitersebut yaitu : 1.
Halaman Login
Gambar 4.13 Tampilan Halaman Login 2.
Tampilan Halaman Home Admin
Gambar 4.14 Tampilan Halaman Home Admin
http://digilib.mercubuana.ac.id/
82
3.
Tampilan Halaman Data Master User
Gambar 4.15 Tampilan Halaman Data Master User
Gambar 4.16 Tampilan Halaman Tambah Master User
http://digilib.mercubuana.ac.id/
83
Gambar 4.17 Tampilan Halaman Ubah Master User
Gambar 4.18 Tampilan Halaman Lihat Master User
http://digilib.mercubuana.ac.id/
84
4.
Tampilan Halaman Data Master Barang
Gambar 4.19 Tampilan Halaman Data Master Barang
Gambar 4.20 Tampilan Lihat Data Master Barang
http://digilib.mercubuana.ac.id/
85
Gambar 4.21 Tampilan Ubah Data Master Barang
5.
Tampilan Halaman Data Master Barang Rusak
Gambar 4.22 Tampilan Halaman Data Master Barang Rusak
http://digilib.mercubuana.ac.id/
86
Gambar 4.23 Tampilan Halaman Lihat Master Barang Rusak
Gambar 4.24 Tampilan Halaman Ubah Master Barang Rusak
http://digilib.mercubuana.ac.id/
87
6.
Tampilan Halaman Data Master Barang Usulan
Gambar 4.25 Tampilan Halaman Data Master Barang Usulan
Gambar 4.26 Tampilan Halaman Lihat Master Barang Usulan
http://digilib.mercubuana.ac.id/
88
Gambar 4.27 Tampilan Halaman Ubah Master Barang Usulan
7.
Tampilan Halaman Data Master Kelurahan
Gambar 4.28 Tampilan Halaman Data Master Kelurahan
http://digilib.mercubuana.ac.id/
89
Gambar 4.29 Tampilan Halaman Lihat Master Kelurahan
Gambar 4.30 Tampilan Halaman Ubah Master Kelurahan
http://digilib.mercubuana.ac.id/
90
8.
Tampilan Halaman Data Master Kecamatan
Gambar 4.31 Tampilan Halaman Data Master Kecamatan
Gambar 4.32 Tampilan Halaman Lihat Master Kecamatan
http://digilib.mercubuana.ac.id/
91
Gambar 4.33 Tampilan Halaman Ubah Master Kecamatan
9.
Tampilan Halaman Data Transaksi Peminjaman
Gambar 4.34 Tampilan Halaman Data Transaksi Peminjaman
http://digilib.mercubuana.ac.id/
92
Gambar 4.35 Tampilan Halaman Lihat Transaksi Peminjaman
10. Tampilan Halaman Data Transaksi Pengembalian
Gambar 4.36 Tampilan Halaman Data Transaksi Pengembalian
http://digilib.mercubuana.ac.id/
93
Gambar 4.37 Tampilan Halaman Lihat Transaksi Pengembalian
11. Tampilan Halaman Data Laporan
Gambar 4.38 Tampilan Halaman Data Laporan
http://digilib.mercubuana.ac.id/
94
12. Tampilan Halaman Logout
Gambar 4.39 Tampilan Halaman Logout
13. Tampilan Halaman Admin Gudang
Gambar 4.40 Tampilan Halaman Admin Gudang
http://digilib.mercubuana.ac.id/
95
14. Tampilan Halaman Admin Kecamatan
Gambar 4.41 Tampilan Halaman Admin Kecamatan
15. Tampilan Halaman Admin Head Kecamatan
Gambar 4.42 Tampilan Halaman Admin Head Kecamatan
http://digilib.mercubuana.ac.id/
96
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 sistem peengiriman barang pada PT. Jadin Pratama 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 fingsionalnya untik melihat apakah program aplikasi web menghasilkan keluaran (outout) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan proses menghasilkan output yang sesuai dengan kebutuhab 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. 4.5. Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari
http://digilib.mercubuana.ac.id/
97
perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tomboltombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan.
http://digilib.mercubuana.ac.id/
98
Tabel 4.1 Skenario Pengujian Aplikasi Kepulauan Seribu dengan menggunakan Metode Black Box No Menu
Bagian menu
Status aplikasi
Sekenario
Hasil yang
pengujian
diharapkan
Halaman login
Input
Akan
sudah terbuka
username dan masuk
yang diuji yang diuji 1
Login
Proses Link
password
kehalaman home admin sesuai dengan user aksesnya
2
Halaman Proses Link
Halaman awal
Klik link yang Terhubung
Utama
sudah terbuka
tersedia
dengan
dihalaman
halaman
hubungi awal
link
yang
diklik Data
Proses Link
Halaman
Master
detail
User
Admin
data
Lihat,
dan Terhubung
ubah
data dengan
nama user dan halaman password serta link divisi
yang
dan diklik
kelurahan Data
Proses Link
Halaman
Search, cetak,
Terhubung
Master
detail
lihat,
dengan
Barang
sudah terbuka
barang
barang
ubah
halaman link
http://digilib.mercubuana.ac.id/
yang
99
diklik Data
Proses Link
Halaman
Search, cetak,
Terhubung
Master
detail
lihat,
dengan
Barang
sudah terbuka
barang
ubah,
barang
halaman
Rusak
link
yang
diklik Data
Proses Link
Halaman
Search, cetak,
Terhubung
Master
detail
lihat,
dengan
Barang
sudah terbuka
barang
ubah,
barang
halaman
Usulan
link
yang
diklik Data
Halaman
Search,
Terhubung
Master
detail
tambah,
dengan
Keluraha
kecamatan
cetak,
n
sudah terbuka
ubah,
link yang
kecamatan
diklik
Halaman
Search,
Terhubung
Master
detail
tambah,
dengan
Kecamata
kelurahan
cetak,
n
sudah terbuka
ubah,
link
kelurahan
diklik
Data
Proses Link
Proses Link
lihat,
lihat,
halaman
halaman yang
Transaks Proses Link
Halaman
Search, cetak,
Terhubung
i
detail transaksi
lihat,
dengan
Peminjam
peminjaman
transaksi
halaman
an
sudah terbuka
peminjaman
link
ubah,
yang
diklik Transaks Proses Link
Halaman
Search, cetak,
Terhubung
i
detail transaksi
lihat,
dengan
http://digilib.mercubuana.ac.id/
ubah,
100
Pengemb
pengembalian
pengembalian,
halaman
alian
sudah terbuka
transaksi
link
peminjaman
diklik
yang
4.5.1. Hasil Pengujian Dari hasil pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Dari hasil sekenario pengujian pada setiap pilihan yang ada pada perancangan aplilaksi Administrasi, yaitu menu link (Halaman utama, Master, Pengajuan dan Transaksi, Laporan maka diperoleh hasil pengujian tersebut sesuai dengan rumusan perancangan aplikasi program ini. Dan terangkum dalam tabel 4.2 hasil pengujian sebagai berikut : Tabel 4.2 Hasil Pengujian Menggunakan Metode Black Box No
Menu
Prosedur
Masukan
yang diuji Pengujian
Keluaran yang Criteria
Hasil yang
diharapkan
didapat
evaluasi hasil
Login
Input data Input login
Masuk ke
Jika
Berhasil ke
-Username menu
berhasil
menu
-Password
maka
selanjutnya
selanjutnya
akan masuk ke menu selanjut nya jika tidak maka login kembali ke awal
http://digilib.mercubuana.ac.id/
101
login 2
Halaman
Pilih sub
Link
menu
-
Masuk ke
Berhasil
Berhasil
menu
bila
masuk ke
(Data
program
program
program
Master
selanjutnya
yang di
yang dituju
(User,
tuju
Barang (
tampil
Barang Rusak, Barang Usulan), Keluraha n, Kecamat an,), transaksi (transaks i peminja man, transaski pengemb alian), Laporan, Logout
3
Halaman
Proses
-
Master
melihat
Halaman data
Berhasil
Akan muncul
user terbuka
bila
data user
http://digilib.mercubuana.ac.id/
102
Data
data user
halaman
User
yang dituju tampil
4
Tambah
Input
Input data
Halaman
berhasil
berhasil
Master
data user
-Email
tambah
data
maka data
-Password
master data
akan
tersimpan ke
-Nama
terbuka
tersimpa
dalam
-Divisi
n jika
database
-
tidak
Kelurahan
data
-Foto
tidak
data user
tersimpa n 5
6
7
8
Master
Proses
data barang
-
Halaman
Halaman
Akan muncul
melihat
master data
yang
data master
data
barang
dituju
barang
barang
terbuka
tampil
Halaman
Halaman
Akan muncul
Data
Proses
-
master
melihat
master data
yang
data master
barang
data
barang
dituju
barang
rusak
barang
terbuka
tampil
Data
Proses
Halaman
Halaman
Akan muncul
master
melihat
master data
yang
data master
barang
data
barang
dituju
barang
usulan
barang
terbuka
tampil
Tambah
Input
Input data
Halaman
Transaks
data
-nik ktp
tambah
-
http://digilib.mercubuana.ac.id/
103
i
peminja
-ama
transaksi
peminja
man
peminjam
peminjaman
-
terbuka
man
handphon e -alamat -tanggal peminjam -tanggal kembali -proposal keteranga n pendukun g -jumlah jenis barang 9
Laporan
Proses
Halaman
Halaman
melihat
Laporan
master data
mengluarkan
data
terbuka
laporan
hasil laporan
terbuka
sesuai
laporan
-
Berhasil,
periode yang diinginkan 10 Logout
Proses
-
Halaman
-
Berhasil
keluar
keluar ke
keluar dari
aplikasi
fom login
aplikasi
http://digilib.mercubuana.ac.id/
104
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 baahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian.
Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1. Halaman login, yang mengontrol aktifitas sub menu / link-link dalam sistem. 2. Halaman utama yang menghubungkan antara interface yang terdapat dalam menu berjalan dengan baik. 3. Menu form yang tersedia, berhasil inputannya berhasil tersimpan ke dalam database dengan tepat. 4. Menu Utama,Data Master User, Data Master Barang, Transaksi, dan Laporan. Setiap tombol menu yang terdapat di Menu tersebut dapat berjalan sesuai perancagan sistem tersebut.
http://digilib.mercubuana.ac.id/