Pada bab ini merupakan bagian dari pengujian dari aplikasi program,
sebelum melakukan pengujian ada beberapa hal yang harus diperhatikan termasuk
kelengkapan atom sebagai text editor dan xampp sebagai webservernya.
4.2 Pembahasan
Pada aplikasi sistem informasi ini menyediakan fitur login, akses dosen,
akses reviewer , akses LPPM dan Fakultas.
1. Login
Gambar 4.1 adalah halaman login dosen, reviewer dan LPPM
merupakan tampilan pertama aplikasi APRA agar bisa masuk ke
menu utama.
38
Source 4.1 halaman login ini menggunakan username dan
password privasi setiap organisasi dan user. Jika login berhasil
maka organisasi masuk kemenu utama tapi jika gagal tetap di menu
login. Penjelasan source code 4.1 $query = mysql_query
("SELECT * FROM `tbl_dosen` WHERE nidn =
'$nidn' AND password='$password'"); untuk
mengecek data di database untuk mengakses ke menu admin.
2. Halaman Utama
39
<div class="row">
<div class="col-lg-12">
<ol class="breadcrumb">
<li><a href="#">Dashboard</a></li>
</ol>
3. Profil Peneliti
<?php
$dosen=mysql_query("SELECT * FROM `tbl_dosen`
WHERE nidn='$nidn'");
$array_dosen=mysql_fetch_array($dosen);
$jurusan=mysql_query("SELECT * FROM `tbl_jurusan`
WHERE jurusan_id='$array_dosen[jurusan_id]'");
$array_jurusan=mysql_fetch_array($jurusan);
$fakultas=mysql_query("SELECT * FROM
`tbl_fakultas` WHERE
kd_fakultas='$array_jurusan[kode_fak]'");
$array_fakultas=mysql_fetch_array($fakultas);
?>
40
Source code 4.3 Profil Peneliti berisikan data – data dosen
seperti fakultas , alamat, email , tempat lahir , tanggal lahir serta
status kerja dosen. $dosen=mysql_query ("SELECT * FROM
`tbl_dosen` WHERE nidn='$nidn'");
$array_dosen=mysql_fetch_array($dosen); untuk
mengambil data nidn dari tabel dosen
$jurusan=mysql_query("SELECT * FROM
`tbl_jurusan` WHERE
jurusan_id='$array_dosen[jurusan_id]'"); untuk
mengambil data jurusan dari tabel jurusan
41
<?php
if (isset($_POST['judul_proposal'])) {
echo $anggaran;
$judul_proposal=$_POST['judul_proposal'];
$fakultas=$_POST['fakultas'];
$jurusan=$_POST['jurusan'];
$abstrak=$_POST['abstrak'];
$keyword=$_POST['keyword'];
$luaran=$_POST['luaran'];
$jangka_waktu=$_POST['jangka_waktu'];
$anggaran=trim(str_replace(',', '.',
str_replace('.', '',$_POST['anggaran'])));
$jumlah_mahasiswa=$_POST['jumlah_mahasiswa'];
$jumlah_anggota=$_POST['jumlah_anggota'];
$nidn_ketua=$nidn;
$nidn1_anggota=$_POST['nidn1_anggota'];
$nidn2_anggota=$_POST['nidn2_anggota'];
$nidn3_anggota=$_POST['nidn3_anggota'];
$kategori=1;
$tanggal=date('Y-m-d');
42
5. Halaman Verifikasi Dekan
<?php
include 'koneksi.php';
if (isset($_GET['id'])) {
$id=$_GET['id'];
mysql_query("UPDATE `tbl_proposal` SET
`verifikasi_dekan` = '1' WHERE
`tbl_proposal`.`id_proposal` = '$id';");
echo '<script>window.location="index.php?
h=dataproposaldekan&&pesan=3"</script>';
}
?>
43
`tbl_proposal`.`id_proposal` = '$id';"); echo
'<script>window.location="index.php?
h=dataproposaldekan&&pesan=3"</script>';
} Dimana data akan dikirim pada dekan dan diverifikasi.
6. Tampilan LPPM
<?php
$i=1;
$proposal=mysql_query("SELECT * FROM
`tbl_proposal` WHERE verifikasi_dekan=1");
$proposalrow=mysql_num_rows($proposal);
if ($proposalrow>=1) {
while
($data_proposal=mysql_fetch_array($proposal)) {
if ($data_proposal['verifikasi_dekan']==1)
44
$fakultas=mysql_query("SELECT * FROM
`tbl_fakultas` WHERE kd_fakultas=
'$data_proposal [kd_fakultas]'");
$data_fakultas=mysql_fetch_array($fakultas);?
> dimana data yang sudah terverifikasi oleh dekan akan diterima
oleh LPPM.
7. Halaman Reviewer
45
Gambar 4.9 Halaman Reviewer Data Proposal
Log Book adalah catatan harian yang harus diisi oleh dosen
pada waktu kegiatan agar dapat terperinci dengan baik. Pada log
book user dapat meilhat laporan kegiatan dan dana yang terpakai
saat melakukan kegiatan.
46
Gambar 4.10 Log Book
$i=1;
$tahun=date("Y");
$dataproposal=mysql_query("SELECT * FROM
tbl_proposal WHERE `nidn_ketua` = '$nidn' AND `tanggal`
LIKE '%$tahun%'");
$dataproposalarray=mysql_fetch_array($dataproposal);
47
Gambar 4.11 Laporan Pendanaan
<?php
?>
48
`tbl_laporan_akhir` WHERE
id_proposal='$dataproposal[id_proposal]'");
$datalaporanakhirarr=mysql_fetch_array($datal
aporanakhir);untuk mengupload dan menampilkan data
laporan akhir , poster dan file luaran.
49
Pada Halaman LPPM , LPPM dapat mengakases , melihat
semua data proposal penelitian dan abdimas serta laporan akhir ,
laporan kemajuan dan laporan pendanaan.
No Pertanyaan YA TIDAK %
50
Dari hasil pengujian tabel 4.1 hasil pengujian aplikasi didapatkan bahwa
80% aplikasi berjalan dengan baik.
51