BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam keadaan sesungguhnya. 4.1.1. Implementasi Perangkat Keras Perangkat keras yang digunakan dalam pembuatan sistem informasi Peserta Training memiliki spesifikasi sebagai berikut : 1. Personal Computer dengan processor pentium Core 2 Duo. 2. Harddisk 250 GB. 3. Memory (RAM) 3 GB. 4.1.2. Implementasi Perangkat Lunak Perangkat Lunak yang digunakan dalam pembuatan sistem informasi peserta Training diantaranya : 1. Sistem Operasi Windows Vista. 2. SQL Server 2005 Standard Edition. 3. Web Server XAMPP (Basispaket) version 1.7.1 (Apache 2.2.11) 4. Web Browser
4.1.3. Implemenetasi Database Implementasi basis data untuk pembuatan sistem informasi peserta Training adalah sebagai berikut : 1. Tabel Peserta Gambar 4.1 Struktur Tabel Peserta 2. Tabel Header Training Gambar 4.2 Struktur Tabel Header Training 3. Tabel Detail Training Gambar 4.3 Strukur Tabel Detail Training
4. Tabel Trainer Gambar 4.4 Struktur Tabel Trainer 4.1.4. Implementasi Aplikasi Antarmuka Implementasi antarmuka merupakan penggambaran antarmuka atau tampilan dari aplikasi yang dikembangkan, implementasi antarmuka sistem informasi peserta training adalah sebagai berikut : Tabel 4.1. Implementasi Aplikasi Antarmuka Berikut ini merupakan gambar gambar hasil implementasi antarmuka :
Tabel 4.1. Implementasi Aplikasi Antarmuka No. Perancangan Interface 1 Halaman depan Hasil Implementasi Index.php Keterangan Tampilan awal ketika pertama kali aplikasi diakses 2 Form login Index.php, verify.php Form untuk mengecek admin memiliki akses atau tidak 3 Halaman utama Home.php Tampilan awal ketika admin berhasil login 4 Form input Peserta Form_peserta.php form untuk mengelola peserta 5 Form view Peserta 7 Form Training View_peserta.php Form_Training.php, Form untuk menampilkan list peserta yang sudah ada Form untuk menginput Data Training 8 Form view Training 9 Form Trainer 10 Form view Trainer View_training.php, Form_trainer.php, View_trainer.php, View_trainer Form untuk menampilkan list training Form untuk menginput Data Trainer Form untuk menampilkam list Trainer
1. Halaman depan Gambar 4.5. Halaman depan 2. Halaman input peserta Gambar 4.6. Halaman input peserta
3. Form view peserta Gambar 4.7. Form view peserta 4. Halaman Input HeaderTraining Gambar 4.8. Halaman Input HeaderTraining
5. Form view HeaderTraining Gambar 4.9. Form view HeaderTraining 6. Halaman Input DetailTraining Gambar 4.10. Halaman Detail Training
7. Form view DetailTraining Gambar 4.11. Form view DetailTraining 8. Hasil Input Trainer Gambar 4.12 Hasil Input Trainer
9. Form view Trainer Gambar 4.13 Form view Trainer 4.1.5. Implementasi Laporan Implementasi laporan merupakan gambaran dari hasil yang telah diproses oleh aplikasi, berikut merupakan hasil laporan dari sistem informasi peserta Training 1.cetak laporan Data Peserta Gambar 4.14. Cetak laporan Peserta (PDF)
1. Cetak Laporan Training Gambar 4.15. Cetak Data Training (PDF) 2. Cetak laporan Data Trainer Gambar 4.16. Cetak Laporan Data Trainer (PDF) 4.2. Pengujian Proses pengujian adalah proses mencoba aplikasi yang sudah dibangun untuk menemukan adanya error pada aplikasi. Pengujian akan dilakukan dengan metode pengujian black box yang berfokus pada persyaratan fungsionalitas perangakat lunak.
4.2.1. Rencana Pengujian Tabel 4.2. Rencana pengujian aplikasi Pengujian Aplikasi Item Pengujian Detail Pengujian Jenis Pengujian Login Validasi Login Black box Data Peserta Add, edit, delete Black box data user dan Reset Data Training Add, edit, Black box delete,reset data Training Data Trainer Add, edit, Black box delete,reset data Trainer Search Data Cari data peserta Black box Peserta yang terdaftar Search Data Cari data Training Black box Training untuk melakukan penginputan data Training Search Data Cari data Trainer Black box Trainer untuk melakukan penginputan data trainer Laporan Cetak data yang sudah atau belum dilakukan. Black box
4.2.2. Kasus dan Hasil Penguji 4.2.3. Tabel 4.3.Hasil Pengujian Antarmuka yang Bagian dari antar Status Skenario Hasil No diuji muka yang diuji Aplikasi pengujian pengujian 1 Halaman Utama Link Aplikasi belum terbuka secara keseluruhan 2 Cari dan print Menguji tombol Form input data peserta,data tombol yang data training,dan data terdapat di dalam peserta,data trainer antar muka training,dat tersebut a trainer sedang berjalan 3 Cari dan save data Menguji tomboltombol Form enrty peserta,data yang data training,dan data terdapat didalam peserta,data trainer antarmuka training,dat tersebut dan link a trainer kedalam database sedang masing-masing berjalan Klik menu login Memasuk an datadata sesuai dengan form tersebut Memasuk an datadata sesuai dengan form tersebut Form login Terbuka Data peserta akan tercetak Tersimpa n kedalam database, dan tombol sebagaim ana fungsi masingmasing 4 Menambah,meng Menguji tombol- Form Menggant Berubah edit,cari dan tombol yang tersebut i,menamb sesuai delete data terdapat di dalam sedang ah data data yang peserta,data antar muka berjalan dan di simpan training,dan data tersebut dan link menyimp trainer kedalam database an masing-masing kembali
4.2.3. Analisa Hasil Pengujian Setelah melakukan pengujian terhadap semua menu sistem pada program pendaftaran ini, maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (output) dan proses yang sesuai dengan rancangan aplikasi program meski masih terdapat kelemahan-kelemahan. Dan hasil dari pengujian dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Bahwa program aplikasi pendaftaran peserta training ini dapat digunakan sebagai kontrol dalam melakukan kegiatan pendaftaran serta dapat menunjang kelancaran pada pelaksanaan training.