Menu Rencana Studi Admin .1 Beranda Admin

4.4.3.5 Menu Rencana Studi

Gambar 4.11. Tampilan Menu Rencana Studi KRS Halaman ini merupakan halaman menu rencana studi. Menu ini membantu admin untuk melihat hubungan dari mahasiswa, mata kuliah, dan dosen. Pada halaman menu ini admin dapat menambah, mencari, melihat, mengedit, menghapus, dan mereset data KRS. Untuk menambahkan data KRS admin memasukkan data baru sesuai dengan form yang ada dan mengklik tombol tambah. Sistem akan menyipan data tersebut ke database dan kemudian ditampilkan pada halaman menu rencana studi. Berikut listing program untuk menambah data KRS: ?php ifisset_POST[tambahKRS]{ includekoneksi.php; namaMatkul = _POST[matkul]; dosen = _POST[dosen]; mahasiswa = _POST[mahasiswa]; getKode = mysql_querySELECT FROM matkul WHERE namaMatkul LIKE namaMatkul or diemysql_error; kode = mysql_fetch_assocgetKode; kodeMatkul = kode[kodeMatkul]; input = mysql_queryINSERT INTO krs kode, nip, nim VALUES kodeMatkul,dosen, mahasiswa or diemysql_error; mysql_queryINSERT INTO log log VALUES Tambah KRS mahasiswa namaMatkul - dosen or diemysql_error; } ? Ada fitur untuk mencari data KRS. Admin dapat mencari data KRS dengan memasukkan data sesuai dengan filter pencarian yang dipilih kemudian mengklik tombol tampilkan. Sistem akan menampilkan data yang dicari berdadarkan filter pencarian yang dipilih. Berikut listing program untuk mencari data KRS: ifisset_POST[saringkan]{ filter = _POST[filter]; kunci = _POST[kunci]; query = mysql_querySELECT FROM krs WHERE filter LIKE kunci ORDER BY kode, nip, nim or diemysql_error; query = mysql_querySELECT kodeMatkul, kode, nip, nim, namaMatkul FROM krs INNER JOIN matkul WHERE kode=kodeMatkul AND filter LIKE kunci ORDER BY kode, nip, nim or diemysql_error; ifmysql_num_rowsquery == 0{ echo tr height=40px bgcolor=FFFFFFtd colspan=5 align=centerTidak ada data tdtr; } else { no = 0; whiledata = mysql_fetch_assocquery{ ifno2==0 { echo tr height=40px bgcolor=FFFFFF; } else { echo tr height=40px bgcolor=DDDDFF; } no++; echo td align=center.no.td; qMatkul = mysql_querySELECT FROM matkul WHERE kodeMatkul=.data[kode]. or diemysql_error; dMatkul = mysql_fetch_assocqMatkul; echo td.data[kode]. - font size=2.dMatkul[namaMatkul].fonttd; qDosen = mysql_querySELECT FROM dosen WHERE nipDosen=.data[nip]. or diemysql_error; dDosen = mysql_fetch_assocqDosen; echo td.dDosen[nipDosen]. - font size=2.dDosen[namaDosen].fonttd; qMahas = mysql_querySELECT FROM mahasiswa WHERE nimMhs=.data[nim]. or diemysql_error; dMahas = mysql_fetch_assocqMahas; echo td.dMahas[nimMhs]. - font size=2.dMahas[namaMhs].fonttd; echo td align=centera href=krs_edit.php?id=.data[idKrs].button style=width:60px;Editbuttonanbsp;; echo a href=krs_hapus.php?id=.data[idKrs]. onclick=return confirm\Apakah Anda ingin menghapusnya ?\button style=width:60px;Hapusbuttonatd; echo tr; } } Admin juga dapat mengedit data KRS yang sudah disimpan bila terjadi kesalahan dalam memasukkan data sebelumnya. Pada tabel data KRS yang ditampilkan di halaman menu rencana studi, admin dapat mengklik tombol edit pada kolom kelola untuk mengedit data yang diinginkan. Berikut tampilan edit data KRS: Gambar 4.12. Tampilan Edit Data KRS Berikut listing program edit data KRS: ?php ifisset_POST[editKRS]{ includekoneksi.php; resultMatkul = _POST[matkul]; resultMatkulExplode = explode|, resultMatkul; matkul = resultMatkulExplode[0]; kode = resultMatkulExplode[1]; dosen = _POST[dosen]; mahasiswa = _POST[mahasiswa]; XnamaMatkul = _POST[XnamaMatkul]; Xkodematkul = _POST[Xkodematkul]; Xnip = _POST[Xnip]; Xnim = _POST[Xnim]; input = mysql_queryUPDATE krs SET kode=kode, nip=dosen, nim=mahasiswa WHERE idKrs=id or diemysql_error; mysql_queryINSERT INTO log log VALUES Update KRS Xkodematkul kode XnamaMatkul matkul Xnip dosen Xnim mahasiswa or diemysql_error; ifinput{ ?script type=textjavascriptwindow.location.href = krs.php;script?php } else { echo script language=javascript; echo alertTelah terjadi kesalahan pada krs_edit.php; echo script; echoscriptwindow.history.backscript; } } ?

4.4.3.6 Menu Presensi

Dokumen yang terkait

Sistem informasi tugas akhir mahasiswa Teknik Informatika Universitas Sanata Dharma berbasis web.

0 1 196

Deteksi outlier menggunakan Algoritma Local Outlier Probability : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 5 265

Deteksi Outlier menggunakan algoritma Block-Based Nested-Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 2 202

Sistem informasi manajemen berbasis WEB Program Kreativitas Mahasiswa (PKM) di Universitas Sanata Dharma.

1 3 183

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta.

2 3 236

Deteksi outlier menggunakan Algoritma Local Outlier Probability studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma

1 9 263

Deteksi Outlier menggunakan algoritma Block Based Nested Loop studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma

0 1 200

MANAJEMEN WAKTU MAHASISWA TERHADAP KURIK

0 1 17

Sistem pendeteksian plagiarisme dokumen skripsi menggunakan metode overlap measure fuction : studi kasus skripsi Program Studi Teknik Informatika Universitas Sanata Dharma Yogyakarta - USD Repository

0 1 254

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta - USD Repository

0 0 234