`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.