• Tidak ada hasil yang ditemukan

V. IMPLEMENTASI DAN PENGUJIAN SISTEM

5.2 Pengujian dan Pembahasan Sistem

5.2.2 Pengujian Sistem Menggunakan Data

Selain pengujian menggunakan metode Black Box, penulis juga melakukan pengujian menggunakan data yang di-input melalui form-form yang disediakan oleh sistem. Berikut adalah hasil pengujiannya:

1. Mengisi Data pengguna

Mengisi data pengguna pada menu Data Pengguna, sub-menu administrator, tab form input. Pada form input terdapat field-field yang telah disediakan oleh sistem. Tampilan form input apabila telah terisi data contoh yang dapat dilihat pada Gambar 5.30.

Jika data yang dimasukkan berhasil tersimpan pada database, maka sistem akan menampilkan pesan sukses input data seperti pada Gambar 5.31.

2. Mengisi Data Standar SKS

Mengisi data Standar SKS pada menu Data Akademik, sub-menu Standar SKS, tab Input Standar SKS. Pada form Input Standar SKS terdapat field-field yang telah disediakan oleh sistem. Tampilan form Input Standar SKS apabila telah terisi data contoh dapat dilihat pada Gambar 5.32.

3. Mengubah Data Standar Nilai

Mengubah data Standar Nilai pada menu Data Akademik, sub-menu Standar Nilai. Pada Standar nilai terdapat tombol untuk meng-edit standar nilai. Tampilan edit Standar Nilai apabila tombol edit telah ditekan dapat dilihat pada Gambar 5.33.

4. Mengisi Data Bobot Nilai

Data Bobot Nilai Disesuaikan dengan aturan yang ada pada buku panduan akademik Universiatas Halu Oleo. Data Bobot Nilai dapat dilihat pada Gambar 5.34.

5. Menginput Data Cuti

Menginput data Cuti pada menu Data Akademik, sub-menu Data Cuti, tab Input Cuti. Pada form Input Cuti terdapat field-field yang telah disediakan oleh sistem. Tampilan form Input Cuti apabila telah terisi data contoh dapat dilihat pada Gambar 5.35.

6. Mengisi Data Penambahan SKS

Mengisi data Penambahan SKS pada menu Data Akademik, sub-menu Data MHS Bimbingan, tab Data Penambahan SKS. Pada tabel data penambahan SKS terdapat kolom SKS Tambahan yang didalamnya terdapat field untuk mengisi SKS tambahan. Tampilan tabel Penambahan SKS apabila telah terisi data contoh dapat dilihat pada Gambar 5.36.

7. Menyetujui Pengajuan KRS

Menyetujui Pengajuan KRS pada menu Data Akademik, sub-menu Data MHS Bimbingan, tab Data Pengajuan KRS. Pada tabel Data Pengajuan KRS terdapat kolom setujui yang didalamnya terdapat tombol untuk menyetujui KRS. Tampilan tabel data Pengajuan KRS dapat dilihat pada Gambar 5.37.

8. Mengaktifkan KRS

Mengaktifkan KRS pada menu Data Akademik, sub-menu Aktifkan KRS. Pada tabel Data Aktifkan KRS terdapat kolom Generate yang didalamnya terdapat tombol untuk mengaktifkan KRS. Tampilan tabel data Aktifkan KRS dapat dilihat pada Gambar 5.38.

9. Menawar Mata Kuliah

Menawar mata kuliah pada menu Data Akademik, sub-menu Kartu Rencana Studi. Pada tabel Data Kartu Rencana Studi terdapat list data mata kuliah yang akan diprogram seperti pada gambar 5.39.

Gambar 5.39 Data Kartu Rencana Studi

Untuk menambah mata kuliah yang akan diprogram, terdapat tombol Tambah Mata kuliah yang akan menampilkan daftar seluruh mata kuliah yang dapat diprogram seperti pada gambar 5.40.

10. Menginput Nilai

Menginput nilai pada menu Data Akademik, sub-menu Input Nilai, tab Data Nilai Mahasiswa. Pada tabel data nilai mahasiswa terdapat kolom nilai tugas, mid, dan final yang didalam masing-masing kolom tersetbut terdapat field untuk mengisi atau mengubah nilai mahasiswa. Tampilan tabel data nilai mahasiswa apabila telah terisi data contoh dapat dilihat pada Gambar 5.41.

11. Melihat KHS

Melihat Kartu Hasil Studi pada menu Data Akademik, sub-menu Kartu Hasil Studi. Pada tabel daftar mata kuliah terdapat mata kuliah beserta nilai dari mata kuliah tersebut. Tampilan tabel daftar mata kuliah yang ada pada menu KHS dapat dilihat pada Gambar 5.42.

Gambar 5.42 Melihat KHS

Tampilan Kartu Hasil Studi apabila tombol Cetak KHS diklik dapat dilihat pada Gambar 5.43.

Gambar 5.44 berikut ini merupakan query untuk menampilkan KHS mahasiswa.

SELECT h.id_mhs,h.id_dtta,kode_mk, nama_mk

,(sks_tatapmuka+sks_lapangan+sks_praktek) as sks , nm_pegawai as dosen,hasil_akhir,huruf,bobot FROM

tb_krs b LEFT JOIN

(SELECT id_krs,hasil_akhir,huruf,bobot FROM tb_khs

a,tb_bobotnilai j WHERE

a.id_bobotnilai=j.id_bobotnilai) as khs

ON b.id_krs = khs.id_krs, tb_jadkul c , jadkul_dosen d, tb_dosen e, pegawai f, tb_mk g, tb_generatekrs h, tb_mhs i WHERE b.id_jadkul=c.id_jadkul and d.id_jadkul=c.id_jadkul and d.id_dosen=e.id_dosen and e.id_pegawai=f.id_pegawai and c.id_mk=g.id_mk and b.id_generate=h.id_generate and h.id_mhs=i.id_mhs and c.id_dtta=h.id_dtta and d.status='p1'

and h.id_mhs=' $mahasiswa' and h.id_dtta=' $tahunakademik'

12. Melihat Transkrip

Melihat Transkrip Nilai pada menu Data Akademik, sub-menu Transkrip Nilai Mhs. Pada tabel transkrip nilai terdapat daftar mata kuliah beserta nilai dari mata kuliah tersebut. Tampilan tabel transktip yang ada pada menu Transkrip Nilai Mhs dapat dilihat pada Gambar 5.45.

Gambar 5.45 Melihat Transkrip

Tampilan file Transkrip nilai apabila tombol Download Transkrip diklik dapat dilihat pada Gambar 5.46.

Gambar 5.47 berikut ini query untuk menampilkan Transkrip nilai mahasiswa.

SELECT KRS_TB.id_mhs,KRS_TB.kode_mk,KRS_TB.nama_mk, TRANSKRIP_TB.huruf,bobot, KRS_TB.tot_sks

FROM

(SELECT b.id_mhs,kode_mk, nama_mk, (sks_lapangan +

sks_praktek + sks_tatapmuka) AS tot_sks from tb_krs a, tb_generatekrs b, tb_jadkul c, tb_mk d WHERE a.id_generate=b.id_generate AND a.id_jadkul=c.id_jadkul AND c.id_mk=d.id_mk AND a.status='A' AND b.id_mhs='$mahasiswa') As KRS_TB LEFT JOIN

(SELECT tb_transkripmk.id_mhs, tb_mk.kode_mk,

nama_mk, huruf, bobot, (sks_lapangan +

sks_praktek + sks_tatapmuka) AS tot_sks FROM tb_transkripmk, tb_mk,tb_bobotnilai,

(SELECT kode_mk, max(tgl_transkrip) AS max_tgl FROM tb_transkripmk,tb_mk

WHERE id_mhs='$mahasiswa'

AND tb_transkripmk.id_mk = tb_mk.id_mk group by kode_mk)

AS transkrip_temp

WHERE tb_mk.kode_mk=transkrip_temp.kode_mk AND tb_mk.id_mk = tb_transkripmk.id_mk AND tb_bobotnilai.id_bobotnilai = tb_transkripmk.id_bobotnilai AND tb_transkripmk.id_mhs='$mahasiswa' AND transkrip_temp.max_tgl = tb_transkripmk.tgl_transkrip) As TRANSKRIP_TB ON KRS_TB.kode_mk=TRANSKRIP_TB.kode_mk GROUP BY kode_mk ORDER BY kode_mk

Dokumen terkait