Tabel Materi Tabel Mengajar

`username` varchar50 COLLATE latin1_general_ci NOT NULL, `password` varchar50 COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar100 COLLATE latin1_general_ci NOT NULL, `email` varchar100 COLLATE latin1_general_ci NOT NULL, `no_telp` varchar20 COLLATE latin1_general_ci NOT NULL, `level` varchar20 COLLATE latin1_general_ci NOT NULL DEFAULT user, `blokir` enumY,N COLLATE latin1_general_ci NOT NULL DEFAULT N, `id_session` varchar100 COLLATE latin1_general_ci NOT NULL, PRIMARY KEY `username` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

4.1.4 Implementasi Antarmuka

Implementasi antar muka dilakukan dengan setiap tampilan program yang dibangun dan pengkodeannya dalam bentuk file program. Adapun untuk tampilan implementasi pembangunan Sistem Evaluasi Pelatihan Pertanian akan dilampirkan pada halaman lampiran. Berikut ini adalah implementasi antarmuka Sistem Evaluasi Pelatihan Pertanian, yang terbagi atas antarmuka Petugas Bidang Evaluasi dan Kepala Bidang Evaluasi dan Program. Implementasi antarmuka petugas dan kepala dapat dilihat pada tabel 4.15 dan 4.16. Tabel 4.15 Implementasi Antarmuka Petugas Bidang Evaluasi dan Pelaporan No Menu Deskripsi Nama File 1. Login Petugas Bidang Evaluasi dan Pelaporan Digunakan oleh Petugas Bidang Evaluasi dan Pelaporan untuk melakukan login. Login.php 2. Data Pelatihan Digunakan untuk mengolah data pelatihan media.php?module=pelatihan 3. Data Jadwal Pelatihan Digunakan untuk mengolah jadwal pelatihan media.php?module=jadwal No Menu Deskripsi Nama File 4. Data Tahun Angkatan Digunakan untuk mengolah data tahun angkatan media.php?module=tahun 5. Data Peserta Digunakan untuk mengolah data peserta media.php?module=peserta 6. Data Pemateri Digunakan untuk mengolah data pemateri media.php?module=pemateri 7. Data Materi Digunakan untuk mengolah data materi media.php?module=materi 8. Data Kriteria Digunakan untuk mengolah data kriteria media.php?module=kriteria 9. Data Subkriteria Digunakan untuk mengolah data subkriteria media.php?module=subkriteria 10. Manajemen User Digunakan untuk mengolah data user media.php?module=users 11. Rekap Penilaian Digunakan untuk mengolah data penilaian media.php?module=rekap 12. Evaluasi Digunakan untuk melihat data evaluasi yang didapat dari hasil rekap penilaian media.php?module=evaluasi 13. Logout Digunakan untuk keluar dari sistem logout.php Tabel 4.16 Implementasi Antarmuka Kepala Bidang Evaluasi dan Program No Menu Deskripsi Nama File 1. Login Kepala Digunakan oleh Kepala Bidang Evaluasi dan Program untuk melakukan login. login.php 2. Data Pelatihan Digunakan oleh Kepala untuk melakukanmelihat data pelatihan secara detail media.php?module=kepala 3. Manajemen User Digunakan untuk mengolah data user media.php?module=users 4. Evaluasi Digunakan untuk melihat data evaluasi yang didapat dari hasil rekap penilaian media.php?module=evaluasi 5. Logout Digunakan oleh Kepala Bidang Evaluasi dan Program untuk keluar dari sistem logout.php

4.2 Pengujian Sistem

Pengujian sistem merupakan hal terpenting yang bertujuan untuk menemukan kesalahan-kesalahan dan kekurangan-kekurangan pada perangkat lunak yang diuji. Pengujian bermaksud untuk mengetahui perangkat lunak yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Pengujian perangkat lunak ini menggunakan pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.