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 sistem 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™ 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
: Internet Explorer, Mozila Firefox, Google Chrome
d. Program
: PHP
e. Tampilan
: Macromedia Dreamwaver 8
f. Editing
: Adobe Photoshop CS 5
66
4.2 Implementasi Basis Data Adapun langkah-langkah untuk membuka database adalah sebagai berikut:
4.2.1 Tabel Browser google crome untuk membuka web server, lalu ketikan http://localhost/phpmyadmin/ pada alamat address.
Gambar 4.1 Tabel Browser
4.2.2 Tabel Data Base
Gambar 4.2 Tabel Data Base 4.2.3 Tabel User
Gambar 4.3 Tabel User
67
4.2.4 Tabel Jenis Pembayaran
Gambar 4.4 Tabel Jenis Pembayaran 4.2.5 Tabel Pembayaran
Gambar 4.5 Tabel Pembayaran 4.2.6 Tabel Siswa
Gambar 4.6 Tabel Siswa
68
4.2.7 Tabel SPP
Gambar 4.7 Tabel SPP 4.2.8 Tabel Kelas
Gambar 4.8 Tabel Kelas
69
4.3
Implementasi Program Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu
implementasi yang bias dipakai oleh user. Hasil dari implementasitersebut yaitu : 4.3.1 Halaman Login Admin, Berisi sebuah Form yang terdiri Username, Password dan Level, untuk dapat melanjutkan digunakan, validasi admin bagi admin untuk melihat informasi kehalaman ini.
Gambar 4.9 Tampilan Halaman Layar Login
4.3.2 Halaman Tata Usaha
Gambar 4.10 Tampilan Halaman Tata Usaha
70
4.3.3 Halaman Bendahara
Gambar 4.11 Tampilan Halaman Bendahara
4.3.4
Halaman Kepala Sekolah
Gambar 4.12 Tampilan Halaman Kepala Sekolah
1.3.5
Halaman Input Data Siswa
Gambar 4.13 Tampilan Halaman Input Data Siswa
71
1.3.6
Halaman Input Data Kelas
Gambar 4.14 Tampilan Halaman Input Data Kelas
1.3.7
Halaman Input Data User
Gambar 4.15 Tampilan Halaman Input Data User
1.3.8
Halaman Input Pembayaran SPP
Gambar 4.16 Tampilan Halaman Input Pembayaran SPP
72
1.3.9
Halaman Input Data Perlengkapan
Gambar 4.17 Tampilan Halaman Input Data Perlengkapan
1.3.10 Halaman Input Pembayaran Perlengkapan
Gambar 4.18 Tampilan Halaman Input Pembayaran Perlengkapan
1.3.11 Halaman Cetak Laporan Data Siswa
Gambar 4.19 Tampilan Halaman Input Laporan Data Siswa
73
4.3.12 Halaman Cetak Laporan Pembayaran SPP
Gambar 4.20 Tampilan Halaman Cetak Laporan Pembayaran SPP
1.3.13 Halaman Cetak Laporan Pembayaran Perlengkapan
Gambar 4.21 Tampilan Cetak Halaman Laporan Pembayaran Perlengkapan
1.4
Metode Pengujian Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak.
Pengujian ini memungkinkan analis sistem 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.
74
Metode pengujian yang dilakukan untuk menguji program aplikasi SMA AlKamal dengan menggunakan metode black box testing. Metode Black Box Testing ini merupakan pengujian program berdasarkan fungsi program. Tujuan dari Black Box Testing ini adalah untukmenemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode Black Box Testing dilakukan dengan cara sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fingsionalnya untik 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.
1.5
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 apakah sesuai dengan tahap perancangan.
Tabel 4.1 Skenario Pengujian Aplikasi Web SMA Al-Kamal dengan Menggunakan Metode Black Box No
1
Antar
Bagian
dari Status
Sekenario
Hasil
Muka
Antar
Muka Aplikasi
Pengujian
diharapkan
yang diuji
yang diuji
Halaman
Proses
Halaman login Masukkan
Login
menginput
sudah terbuka
data login
yang
Data akan dicek,
Username
dan bila salah ulangi
Password
dan bila benar masuk ke form
75
menu utama 2
Menu
Proses link
Menu
Utama
Utama Klik menu yang Menu
sudah terbuka
diinginkan
yang
diinginkan akan terbuka
3
Halaman
Proses
Inpit Halaman
Data
Pembayaran
Pembayaran
Pembayar
SPP
SPP
an SPP
Masukkan
Data
pembayaran
tersimpan
sudah SPP
terbuka
dengan
akan ke
sesuai data base dan form tombol
tersebut
simpan
berfungsi untuk menyimpan data ke
dalam
database pembayaran, tombol
hapus
berfungsi untuk menghapus data yang
telah
disimpan 4
Halaman
Proses
data Halaman data Masukkan data Data
Data
pembayaran
pembayara baju dan buku
akan
pembayaran
pembayaran
tersimpan
ke
baju dan buku
siswa
data base dan
n baju dan
tombol
simpan
buku
berfungsi untuk menyimpan data ke
dalam
database siswa, tombol
hapus
berfungsi untuk menghapus data yang disimpan
76
telah
5
Halaman
Proses
Halaman data Masukkan data Data
Data
menginput
siswa
Siswa
data siswa
siswa
akan
sesuai tersimpan
dengan keadaan
ke
data base dan tombol
simpan
berfungsi untuk menyimpan data ke
dalam
database siswa, tombol
hapus
berfungsi untuk menghapus data yang disimpan
4.6
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 scenario pengujian . Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut : 1. Halaman utama link-link yang menghubungkan antar interface yang terdapat dalam website berjalan dengan baik. 2. Halaman login,yang mengontrol aktifitas sub menu/link-link dalam sistem administrasi berbasis web dapat berjalan sesuai yang diinginkan. 3. Halaman data SPP, Siswa, Perlengkapan, Laporan,setiap tombol menu yang terdapat dihalaman tersebut berjalan sesuai dengan sistem tersebut. 4. Halaman transaksi pembayaran SPP dan administrasi perlengkapan dapat berjalan dengan baik. 5. Halaman laporan data SPP dan perlengkapan. 77
telah