BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Untuk mendukung penerapan sistem informasi akademik berbasis web ini, terdapat hal-hal yang perlu dipersiapkan agar sistem yang dirancang dapat berjalan dengan lancar. Hal-hal yang perlu dipersiapkan antara lain spesifikasi perangkat keras (hardware) dan perangkat lunak (software).
4.2
Spesifikasi Perangkat Keras Berikut ini merupakan spesifikasi perangkat keras yang disarankan untuk menjalankan sistem secara optimal.
Spesifikasi kebutuhan server : a. Processor Intel™ Dual Core 2.0 Ghz b. RAM 2 GB c. Harddisk 500 GB d. VGA OnBoard 512 MB e. Monitor 19 inch 1024 x 768 f. CD/DVD-ROM drive g. Mouse dan Keyboard h. LAN Card
Spesifikasi kebutuhan client : a. Processor Intel™ Dual Core 2.0 Ghz b. RAM 1 GB c. Harddisk 160 GB d. VGA OnBoard 256 MB e. Monitor 19 inch 1024 x 768 f. CD ROM drive g. Mouse dan Keyboard h. Modem 56k
69
70
4.3
Spesifikasi Perangkat Lunak Perangkat Lunak yang disarankan untuk menjalankan sistem informasi akademik yang berbasiskan web ini adalah sebagai berikut :
A. Kebutuhan sistem yang diusulkan untuk server : •
Sistem Operasi : Windows XP Proffesional atau Windows 7
•
Aplikasi web server : Hypertext Preprocessing (PHP), XAMPP
•
Basis data : My SQL Server
•
Aplikasi : (PHP)
B. Kebutuhan sistem yang diusulkan untuk client :
4.4
•
Web Browser : Internet Explorer 9.0 atau Mozilla Firefox 8.0
•
Sistem Operasi : Windows XP Professional atau Windows 7
Cara Penggunaan Website Pembahasan cara-cara penggunaan website, seperti bagaimana langkah-langkah yang harus dilakukan oleh admin, user atau siswa akademi ketika mengakses web untuk memperoleh informasi yang mereka perlukan. Pada website My Futsal Akademi ini setiap pengguna dapat mengetahui informasi tentang jadwal latihan, contact person,profil dari myfutsal tanpa login atau pendaftaran untuk menjadi siswa akademi. Pengguna dapat melihat informasi-informasi My Futsal pada halaman awal, yaitu beranda, pendaftaran,contact person,profil dan jadwal latihan.
Selain itu bagi siswa akademi yang sudah mendaftar melalui website akan mendapatkan username dan password. Siswa dapat login pada menu utama website dengan memasukkan username dan password, selanjutnya siswa akan masuk ke dalam halaman utama siswa. Siswa dapat melihat informasi profil siswa pada menu profil, melihat jumlah daftar hadir pada menu daftar hadir dan melihat hasil evaluasi latihan pada menu evaluasi latihan. Data yang dimasukkan oleh siswa akan diproses dan ditindak lanjuti langsung oleh admin. Setelah datanya valid maka
71
siswa akan dihubungi kembali atau datang langsung sebagai proses yang lebih lanjut sebagai konfirmasi.
Bagi pihak admin langsung mengakses menu khusus admin pada website setelah dia melakukan login. Admin dapat memasukkan dan mengubah data siswa yang sudah atau baru mendaftar, data siswa , menginput daftar hadir, menginput evaluasi latihan, menginput kelas, kelola laporan serta menghapus data yang sudah kadaluarsa..
4.5
Implementasi Basis Data Pada sub bab ini akan menjelaskan implementasi basis data dari aplikasi
sistem menggunakan XAMPP beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi dari aplikasi sistem tersebut. Aktifkan XAMMP terlebih dahulu sampai tampil gambar seperti gambar berikut :
Gambar 4.1 Tampilan localhost XAMPP
Dibawah ini adalah cara pembuatan database pada MySQL dengan menggunakan PHP, adapun langkah-langkahnya adalah sebagai berikut :
72
1. Tampilan awal pembuatan Database
Gambar 4.2 Tampilan Awal Pembuatan Database
2. Tampilan Tabel Pada Database sia_db
Gambar 4.3 Tampilan Tabel Pada Data Base sia_db
73
3. Tampilan Tabel Admin Database sia_db
Gambar 4.4 Tampilan Tabel Admin Pada Database sia_db
CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` varchar(11) NOT NULL, `nama_admin` varchar(25) NOT NULL, `username` varchar(25) NOT NULL, `password` varchar(25) NOT NULL, `Email` varchar(100) NOT NULL, PRIMARY KEY (`id_admin`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
74
4. Tampilan Tabel Pendaftaran Pada Database sia_db
Gambar 4.5 Tampilan Tabel Pendaftaran Pada Database sia_db
CREATE TABLE IF NOT EXISTS `pendaftaran` ( `id_pendaftaran` varchar(11) NOT NULL, `id_siswa` varchar(11) NOT NULL, `tanggal_pendaftaran` date NOT NULL, PRIMARY KEY (`id_pendaftaran`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
75
5. Tampilan Tabel Data Siswa Database sia_db
Gambar 4.6 Tampilan Tabel Data Siswa Pada Database sia_db
CREATE TABLE IF NOT EXISTS `datasiswa` ( `id_siswa` varchar(11) NOT NULL, `kd_kelas` varchar(1) NOT NULL, `nis` varchar(5) NOT NULL, `nama_siswa` varchar(25) NOT NULL, `alamat` varchar(25) NOT NULL, `tempat_lahir` varchar(15) NOT NULL, `tanggal_lahir` date NOT NULL, `email` varchar(25) NOT NULL, `umur` varchar(2) NOT NULL, `no_telepon` varchar(12) NOT NULL, `username` varchar(25) NOT NULL, `password` varchar(25) NOT NULL, PRIMARY KEY (`id_siswa`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
76
6. Tampilan Tabel Absensi Pada Database sia_db
Gambar 4.7 Tampilan Tabel Absensi Pada Database sia_db
CREATE TABLE IF NOT EXISTS `klaim` (
CREATE TABLE IF NOT EXISTS `absensi` ( `nis` varchar(5) NOT NULL, `kd_kelas` varchar(1) NOT NULL, `tanggal_kehadiran` date NOT NULL, `hadir` int(10) NOT NULL, `alpha` int(10) NOT NULL, `selesai` varchar(5) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
77
7. Tampilan Tabel Evaluasi LatihanPada Database sia_db
Gambar 4.8 Tampilan Tabel Evaluasi Latihan Pada Database sia_db
CREATE TABLE IF NOT EXISTS `evaluasilatihan` ( `id_nilai` varchar(11) NOT NULL, `id_siswa` varchar(11) NOT NULL, `tanggal` date NOT NULL, `nilai_speed` varchar(3) NOT NULL, `nilai_shooting` varchar(3) NOT NULL, `nilai_deffence` varchar(3) NOT NULL, `nilai_offence` varchar(3) NOT NULL, `nilai_technique` varchar(3) NOT NULL, `nilai_stamina` varchar(3) NOT NULL, `nilai_kedisiplinan` varchar(3) NOT NULL, PRIMARY KEY (`id_nilai`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
78
8. Tampilan Tabel Kelas Database sia_db
Gambar 4.9 Tampilan Tabel Kelas Pada Database sia_db
CREATE TABLE IF NOT EXISTS `kelas` ( `kd_kelas` varchar(1) NOT NULL, `nama_kelas` varchar(3) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
4.6
Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan layar yang telah dirancang sebelumnya, antara lain:
79
A. 1.
Tampilan Layar Umum Tampilan Halaman Beranda
Gambar 4.10 Tampilan Halaman Beranda