Sunteți pe pagina 1din 33

1. Admin.

php break;
<?php default:
session_start();
$koneksi = header( "Location:
mysqli_connect( "localhost", user.php" );
"root", "", "metoringtugas" ); break;
if }
( isset( $_SESSION[ "username" } else {
], $_SESSION[ "password" ], header( "Location:
$_SESSION[ "level" ] ) ) { login.php" );
if }
( $_SESSION[ "username" ] == } else {
"" && $_SESSION[ "password" ] header( "Location:
== "" && $_SESSION[ "level" ] login.php" );
== "" ) { }
3. Login.php
header( "Location: <?php
index.php" ); session_start();
} $koneksi =
} else { mysqli_connect( "localhost",
header( "Location: "root", "", "metoringtugas" );
index.php" ); if(isset($_POST["submit"])){
} $username =
?> $_POST["username"];
2. Index.php $password =
<?php $_POST["password"];
session_start(); $query =
if mysqli_query($koneksi, "select
( isset( $_SESSION[ "username" username,password,level from
] ) && dosen where
isset( $_SESSION[ "password" ] username='$username' and
)){ password='$password'");
if $queryresult =
( $_SESSION[ "username" ] != "" mysqli_fetch_array($query);
&& $_SESSION[ "password" ] != $query1 =
"" ) { mysqli_query($koneksi, "select
switch username,password from
( $_SESSION[ "level" ] ) { mahasiswa where
case '0': username='$username' and
password='$password'");
header( "Location: $queryresult1 =
superadmin.php" ); mysqli_fetch_array($query1);
break; if($queryresult[0] !=
case '1': "" ){

header( "Location: $_SESSION["username"] =


admin.php" ); $username;
function page( $content ) {
$_SESSION["password"] = $_SESSION[ 'content' ] = "";
$password; $_SESSION[ 'content' ] =
$content;
$_SESSION["level"] = }
$queryresult[2]; 6. superadmin.php
<?php
$_SESSION["content"] = session_start();
"dashboard"; $koneksi =
mysqli_connect( "localhost",
}elseif($queryresult1[0] != ""){ "root", "", "metoringtugas" );
if
$_SESSION["username"] = ( isset( $_SESSION[ "username"
$username; ], $_SESSION[ "password" ],
$_SESSION[ "level" ] ) ) {
$_SESSION["password"] = if
$password; ( $_SESSION[ "username" ] ==
$_SESSION["content"] = "" && $_SESSION[ "password" ]
"dashboard"; == "" && $_SESSION[ "level" ]
}else{ == "" ) {

$_SESSION["username"] = header( "Location:


""; index.php" );
}
$_SESSION["password"] = } else {
""; header( "Location:
$_SESSION["content"] = index.php" );
"dashboard"; }
} ?>
header("Location: 7. user.php
index.php"); <?php
} session_start();
$koneksi =
?> mysqli_connect( "localhost",
4. Logout.php "root", "", "metoringtugas" );
<?php
session_start(); if
$_SESSION["username"] = ""; ( isset( $_SESSION[ "username"
$_SESSION["password"] = ""; ], $_SESSION[ "password" ] ) ) {
$_SESSION["level"] = ""; if
$_SESSION["content"] = ""; ( $_SESSION[ "username" ] ==
header("Location: index.php"); "" && $_SESSION[ "password" ]
5. sessionContent.php == "" ) {
<?php
session_start(); header( "Location:
$data = $_POST["content"]; index.php" );
page($data); }
} else { $username =
header( "Location: $_POST["password"];
index.php" ); $password =
} $_POST["password"];
?> $status_login =
8. admin $_POST["status_login"];
admin.php
<?php $query = "INSERT INTO
require 'function.php'; admin VALUES
$kr = query( "SELECT * FROM ('$nip','$username','$password','$
dosen where level='1'" ); status_login')";
?>
script language="javascript"> mysqli_query($koneksi, $query);
$( document ).ready( function
() { return
$( '.mdb- mysqli_affected_rows($koneksi);
select' ).materialSelect(); }

$( '#tabledosen' ).DataTable(); function hapus($nip){


global $koneksi;
$( '.dataTables_length' ).addClas mysqli_query($koneksi,
s( 'bs-select' ); "DELETE FROM admin WHERE
} ); nip='$nip'");
</script>
return
function.php mysqli_affected_rows($koneksi);
<?php }
$koneksi =
mysqli_connect("localhost","root" function ubah($edit){
,"","metoringtugas"); global $koneksi;
$nip = $edit["nama_dosen"];
function query($query){ $username =
global $koneksi; $edit["password"];
$result = $password =
mysqli_query($koneksi, $query); $edit["password"];
$rows = []; $status_login =
while ($row = $edit["status_login"];
mysqli_fetch_assoc($result)){
$rows[] = $row;
} $query = "UPDATE admin
return $rows; SET username = '$username',
} password = '$password',
status_login='$status_login'
function tambah($data){ WHERE nip ='$nip'";
global $koneksi;
$nip = mysqli_query($koneksi,
$_POST["nama_dosen"]; $query);
alert('Data Berhasil
return Diubah');
mysqli_affected_rows($koneksi); history.go(-1)
} </script>";
} else {
?> echo " <script>
9. beritatugasadmin alert('Data Tidak Berhasil
beritatugas.php Diubah');
<?php history.go(-1)
session_start(); </script>";
require 'function.php'; }
$username = }
$_SESSION[ "username" ];
$password = if
$_SESSION[ "password" ]; ( isset( $_GET[ "kodeberita" ] ) ) {
$nip = if
mysqli_fetch_array( mysqli_quer ( hapus( $_GET[ "kodeberita" ] ) !
y( $koneksi, "select nip from = '' ) {
dosen where echo " <script>
username='$username' and alert('Data Berhasil
password='$password'" ) ); Dihapus');
$kr = query( "SELECT * FROM history.go(-1)
berita_tugas where </script>";
nip='$nip[0]'" ); } else {
if ( isset( $_POST[ "submit" ] ) ) { echo " <script>
alert('Data Tidak Berhasil
if ( tambah( $_POST ) != "" ) { Dihapus');
echo " <script> history.go(-1)
alert('Data Berhasil </script>";
Ditambah'); }
history.go(-1) }
</script>"; ?>
} else { <script language="javascript">
echo " <script> $( "#filterBtn" ).click( function
alert('Data Tidak Berhasil () {
Ditambah'); if($( "#opKelas
history.go(-1) option:selected").val()!== "" &&
</script>"; $( "#opMatakuliah
} option:selected").val() === ""){
} $( "tbody tr" ).hide();
$( "tr[data-keykelas='" +
if ( isset( $_POST[ "ubah" ] ) ) { $( "#opKelas
if ( ubah( $_POST ) != "" || option:selected").val() +
( empty( $_POST[ "ubah" ][ "file_ "']" ).show();
soal" ] ) ) ) { }else if($( "#opMatakuliah
echo " <script> option:selected").val() !== "" &&
$( "#opKelas
option:selected").val() === ""){ $( "input[name='kode_berita']" ).v
$( "tbody tr" ).hide(); al( $( this ).data( "kodeberita" ) );
$( "tr[data-keymatkul='" +
$( "#opMatakuliah").val() + $( "input[name='nip']" ).val( $( thi
"']" ).show(); s ).data( "nip" ) );
}else if($( "#opMatakuliah
option:selected").val()!== "" && $( "input[name='judul']" ).val( $( t
$( "#opKelas his ).data( "judul" ) );
option:selected").val() !==""){
$( "tbody tr" ).hide(); $( "input[name='no_tugas']" ).val(
$( "tr[data-keymatkul='" + $( this ).data( "notugas" ) );
$( "#opMatakuliah
option:selected").val() + "'][data- $( "select[name='nama_jurusan']
keykelas='" + $( "#opKelas " ).val( $( this ).data( "namajurus
option:selected").val() + an" ) );
"']" ).show();
} $( "select[name='nama_kelas']" )
} ); .val( $( this ).data( "namakelas" )
);
function RefreshWindow() {
$( "select[name='nama_matkul']"
window.location.reload( true ); ).val( $( this ).data( "namamatkul
} " ) );

$( "#baru" ).on( "click", $( "input[name='tgl_post']" ).val(


function () { $( this ).data( "tglpost" ) );
$( "input" ).val( "" );
$( "input[name='tgl_terakhir']" ).v
<?php al( $( this ).data( "tglterakhir" ) );
$nip = $( "#thumb2" ).attr( "src",
$_SESSION["username"]; "file/soal/" +
?> $( this ).data( "filesoal" ) );

$( "#soalname" ).val( $( this ).dat


$( "input[name='nip']" ).val( "<?= a( "filesoal" ) );
$_SESSION['username']?>" );
$( "textarea[name='ket']" ).val( $(
$( "select" ).prop( "selectedIndex this ).data( "ket" ) );
", 0 ); } );
$( "textarea" ).val( "" );
} ); $( document ).on( "click",
"#btnHapus", function () {
$( document ).on( "click", $( "#btnYes" ).attr( "href",
"#ubahtombol", function () { "/pages/beritatugasadmin/beritat
ugas.php?content=beritaTugas&
kodeberita=" + let selected =
$( this ).data( "kodeberita" ) ); $( '#opJurusan
} ); option:selected' ).val();
$( "#opKelas
$( document ).ready( function option" ).attr( "hidden", true );
() { $( "#opKelas option[data-
$( '.mdb- kelas='" + selected +
select' ).materialSelect(); "']" ).attr( "hidden", false );
} );
$( '#tableberitatugas' ).DataTable
(); $( "#opJurusan" ).change( functi
on () {
$( '.dataTables_length' ).addClas let selected =
s( 'bs-select' ); $( '#opJurusan
} ); option:selected' ).val();
$( "#opMatakuliah
option" ).attr( "hidden", true );
$( "#tpilihJurusan" ).change( func $( "#opMatakuliah
tion () { option[data-matakuliah='" +
let selected = selected + "']" ).attr( "hidden",
$( '#tpilihJurusan false );
option:selected' ).val(); } );
$( "#tpilihKelas
option" ).attr( "hidden", true );
$( "#tpilihKelas option[data- $( "#imageUpload1" ).change( fu
jurusan='" + selected + nction () {
"']" ).attr( "hidden", false ); if ( this.files &&
} ); this.files[ 0 ] ) {
var reader = new
FileReader();
$( "#tpilihNip" ).change( function
() { reader.onload = function
let selected = $( '#tpilihNip (e){
option:selected' ).val();
$( "#tpilihNama $( '#thumb1' ).attr( 'src',
option" ).attr( "hidden", true ); e.target.result );
$( "#tpilihNama option[data- }
dosen='" + selected +
"']" ).attr( "hidden", false );
} ); reader.readAsDataURL( this.files
[ 0 ] );
}
//option select table } );

$( "#opJurusan" ).change( functi


on () { $( "#imageUpload2" ).change( fu
nction () {
if ( this.files && if ( key == null || key == 0 ||
this.files[ 0 ] ) { key == 8 || key == 9 || key ==
var reader = new 27 )
FileReader(); return true;

reader.onload = function if ( key == 13 ) {


(e){ var i;
for ( i = 0; i <
$( '#thumb2' ).attr( 'src', field.form.elements.length; i++ )
e.target.result ); if ( field ==
} field.form.elements[ i ] )
break;
i=(i+1)%
reader.readAsDataURL( this.files field.form.elements.length;
[ 0 ] );
} field.form.elements[ i ].focus();
} ); return false;
};
function getkey( e ) { // else return false
if ( window.event ) return false;
return }
window.event.keyCode; </script>
else if ( e )
return e.which; function.php
else <?php
return null; require("../../strandom.php");
}
$koneksi =
function goodchars( e, goods, mysqli_connect( "localhost",
field ) { "root", "", "metoringtugas" );
var key, keychar;
key = getkey( e ); function query( $query ) {
if ( key == null ) return true; global $koneksi;
$result =
keychar = mysqli_query( $koneksi,
String.fromCharCode( key ); $query );
keychar = $rows = [];
keychar.toLowerCase(); while ( $row =
goods = mysqli_fetch_assoc( $result ) ) {
goods.toLowerCase(); $rows[] = $row;
}
// check goodkeys return $rows;
if }
( goods.indexOf( keychar ) != -1 )
return true; function tambah( $data ) {
// control keys global $koneksi;
$kode_berita = elas','$kode_matkul','$tgl_post','$
str_random(6); tgl_terakhir','$file_soal','$ket')";
$nip = $_POST[ "nip" ];
$judul = $_POST[ "judul" ]; mysqli_query( $koneksi,
$no_tugas = $query );
$_POST[ "no_tugas" ];
$kode_jurusan = return
$_POST[ "nama_jurusan" ]; mysqli_affected_rows( $koneksi )
$kode_kelas = ;
$_POST[ "nama_kelas" ]; }
$kode_matkul =
$_POST[ "nama_matkul" ]; function upload() {
$tgl_post = $namafile =
$_POST[ "tgl_post" ]; $_FILES[ 'file_soal' ][ 'name' ];
$tgl_terakhir = $ukuranfile =
$_POST[ "tgl_terakhir" ]; $_FILES[ 'file_soal' ][ 'size' ];
$file_soal = $error =
$_POST[ "file_soal" ]; $_FILES[ 'file_soal' ][ 'error' ];
$ket = $_POST[ "ket" ]; $tmpName =
$_FILES[ 'file_soal' ][ 'tmp_name'
];
// Upload gambar
$file_soal = upload(); //cek gambar tdk ada gambar
if ( !$file_soal ) { yg diupload
return false; if ( $error === 4 ) {
} echo "<script>
alert('Pilih Gambar
$result = Dulu')
mysqli_query( $koneksi, </script>";
"SELECT kode_berita FROM return false;
berita_tugas WHERE }
kode_berita='$kode_berita'" );
// cek yg di upload file
if gambar
( mysqli_fetch_assoc( $result ) ) { $ekstensiGambarValid =
echo " [ 'jpeg', 'jpg', 'png', 'pdf', 'docx' ];
<script>alert('Kode Berita Sudah $ekstensiGambar =
ada') pathinfo( $namafile,
PATHINFO_EXTENSION );
</script>"; $ekstensiGambar =
return false; strtolower( $ekstensiGambar );
}
if
$query = "INSERT INTO ( !in_array( $ekstensiGambar,
berita_tugas VALUES $ekstensiGambarValid ) ) {
('$kode_berita','$nip','$judul','$no echo "<script>
_tugas','$kode_jurusan','$kode_k
alert('Pilih Ekstensi global $koneksi;
yang benar') $kode_berita =
</script>"; $edit[ "kode_berita" ];
return false; $nip = $edit[ "nip" ];
} $judul = $edit[ "judul" ];
$no_tugas =
// cek size gambar besar $edit[ "no_tugas" ];
$kode_jurusan =
if ( $ukuranfile > 1000000 ) { $edit[ "nama_jurusan" ];
echo "<script> $kode_kelas =
alert('Ukuran File $edit[ "nama_kelas" ];
Terlalu Besar') $kode_matkul =
</script>"; $edit[ "nama_matkul" ];
return false; $tgl_post = $edit[ "tgl_post" ];
} $tgl_terakhir =
$edit[ "tgl_terakhir" ];
//generate Nama File if
Gambar Baru ( $_FILES[ "file_soal" ]["name"] !
$namafilebaru = uniqid(); = "" ) {
$namafilebaru .= '.'; $file_soal = upload();
$namafilebaru .= $queryfhoto =
$ekstensiGambar; mysqli_query($koneksi,
"SELECT file_soal from
berita_soal where kode_berita
// lolos pengecekan, gambar ='$kode_berita'");
bs di upload
move_uploaded_file( $tmpNa
me, unlink("C:/xampp/htdocs/met
'C:/xampp/htdocs/metoringtugas/ oringtugas/file/soal/" .
file/soal/' . $namafilebaru ); mysqli_fetch_array($queryfhoto)[
return $namafilebaru; 0]);
} else{
} $file_soal =
$edit["soallama"];
function hapus( $kode_berita ) { }
global $koneksi; $ket = $edit[ "ket" ];
mysqli_query( $koneksi, $query = "UPDATE
"DELETE FROM berita_tugas berita_tugas SET nip =
WHERE '$nip',judul = '$judul', no_tugas =
kode_berita='$kode_berita'" ); '$no_tugas', kode_jurusan =
'$kode_jurusan', kode_kelas =
return '$kode_kelas', kode_matkul =
mysqli_affected_rows( $koneksi ) '$kode_matkul', tgl_post =
; '$tgl_post', tgl_terakhir =
} '$tgl_terakhir', file_soal =
'$file_soal', ket = '$ket' WHERE
function ubah( $edit ) { kode_berita ='$kode_berita'";
$( "tbody
mysqli_query( $koneksi, tr" ).hide();
$query ); $( "tr[data-
keysemester='" +
return $( "#filterSemester").val() +
mysqli_affected_rows( $koneksi ) "']" ).show();
; }else
} if($( "#filterMatkul
option:selected").val() !== "" &&
?> $( "#filterSemester
option:selected").val() === ""){
10. beritatugasuser $( "tbody
beritatugas.php tr" ).hide();
<?php $( "tr[data-
session_start(); keymatkul='" +
require 'function.php'; $( "#filterMatkul").val() +
$username = "']" ).show();
$_SESSION[ "username" ]; }else
$password = if($( "#filterMatkul
$_SESSION[ "password" ]; option:selected").val()!== "" &&
$kodekelas = $( "#filterSemester
mysqli_fetch_array( mysqli_quer option:selected").val() !==""){
y( $koneksi, "select kode_kelas $( "tbody
from mahasiswa where tr" ).hide();
username='$username' and $( "tr[data-
password='$password'" ) ); keymatkul='" +
$kr = query( "SELECT * FROM $( "#filterMatkul").val() + "'][data-
berita_tugas where keysemester='" +
kode_kelas='$kodekelas[0]'" ); $( "#filterSemester").val() +
?> "']" ).show();
<script language="javascript"> }
$( "#baru" ).on( "click", } );
function () {
$( "input" ).val( "" ); $( document ).ready( function
() {
$( "select" ).prop( "selectedIn
dex", 0 ); $( '#tableberitatugas' ).DataT
$( "textarea" ).val( "" ); able();
} );
$( '#tableberitatugas_wrappe
$( "#filterBtn" ).click( function r' ).find( 'label' ).each( function ()
() { {
if($( "#filterSemester
option:selected").val()!== "" && $( this ).parent().append( $( t
$( "#filterMatkul his ).children() );
option:selected").val() === ""){ } );
$( "#filterMatkul
$( '#tableberitatugas_wrappe option[data-semester='" +
r .dataTables_filter' ).find( 'input' ) selected + "']" ).attr( "hidden",
.each( function () { false );
} );
$( 'input' ).attr( "placeholder",
"Search" ); function RefreshWindow() {

$( 'input' ).removeClass( 'for window.location.reload( true )


m-control-sm' ); ;
} ); }
</script>
$( '#tableberitatugas_wrappe
r .dataTables_length' ).addClass( function.php
'd-flex flex-row' ); <?php
$koneksi =
$( '#tableberitatugas_wrappe mysqli_connect( "localhost",
r .dataTables_filter' ).addClass( ' "root", "", "metoringtugas" );
md-form' );
function query( $query ) {
$( '#tableberitatugas_wrappe global $koneksi;
r select' ).removeClass( $result =
'custom-select mysqli_query( $koneksi,
custom-select-sm form-control $query );
form-control-sm' ); $rows = [];
while ( $row =
$( '#tableberitatugas_wrappe mysqli_fetch_assoc( $result ) ) {
r select' ).addClass( 'mdb- $rows[] = $row;
select' ); }
return $rows;
$( '#tableberitatugas_wrappe }
r .dataTables_filter' ).find( 'label' )
.remove(); function tambah( $data ) {
$( '.mdb- global $koneksi;
select' ).materialSelect(); $kode_berita =
} ); $_POST[ "kode_berita" ];
$nip = $_POST[ "nip" ];
$judul = $_POST[ "judul" ];
//option select table $no_tugas =
$( "#filterSemester" ).change( $_POST[ "no_tugas" ];
function () { $kode_jurusan =
let selected = $_POST[ "nama_jurusan" ];
$( '#filterSemester $kode_kelas =
option:selected' ).val(); $_POST[ "nama_kelas" ];
$( "#filterMatkul $kode_matkul =
option" ).attr( "hidden", true ); $_POST[ "nama_matkul" ];
$tgl_post = $namafile =
$_POST[ "tgl_post" ]; $_FILES[ 'file_soal' ][ 'name' ];
$tgl_terakhir = $ukuranfile =
$_POST[ "tgl_terakhir" ]; $_FILES[ 'file_soal' ][ 'size' ];
$file_soal = $error =
$_POST[ "file_soal" ]; $_FILES[ 'file_soal' ][ 'error' ];
$ket = $_POST[ "ket" ]; $tmpName =
$_FILES[ 'file_soal' ][ 'tmp_name'
];
// Upload gambar
$file_soal = upload(); //cek gambar tdk ada gambar
if ( !$file_soal ) { yg diupload
return false; if ( $error === 4 ) {
} echo "<script>
alert('Pilih Gambar
$result = Dulu')
mysqli_query( $koneksi, </script>";
"SELECT kode_berita FROM return false;
berita_tugas WHERE }
kode_berita='$kode_berita'" );
// cek yg di upload file
if gambar
( mysqli_fetch_assoc( $result ) ) { $ekstensiGambarValid =
echo " [ 'jpeg', 'jpg', 'png', 'pdf', 'docx' ];
<script>alert('Kode Berita Sudah $ekstensiGambar =
ada') pathinfo( $namafile,
PATHINFO_EXTENSION );
</script>"; $ekstensiGambar =
return false; strtolower( $ekstensiGambar );
}
if
$query = "INSERT INTO ( !in_array( $ekstensiGambar,
berita_tugas VALUES $ekstensiGambarValid ) ) {
('$kode_berita','$nip','$judul','$no echo "<script>
_tugas','$kode_jurusan','$kode_k alert('Pilih Ekstensi
elas','$kode_matkul','$tgl_post','$ yang benar')
tgl_terakhir','$file_soal','$ket')"; </script>";
return false;
mysqli_query( $koneksi, }
$query );
// cek size gambar besar
return
mysqli_affected_rows( $koneksi ) if ( $ukuranfile > 1000000 ) {
; echo "<script>
} alert('Ukuran File
Terlalu Besar')
function upload() { </script>";
return false; $tgl_post = $edit[ "tgl_post" ];
} $tgl_terakhir =
$edit[ "tgl_terakhir" ];
//generate Nama File if
Gambar Baru ( $_FILES[ "file_soal" ]["name"] !
$namafilebaru = uniqid(); = "" ) {
$namafilebaru .= '.'; $file_soal = upload();
$namafilebaru .= $queryfhoto =
$ekstensiGambar; mysqli_query($koneksi,
"SELECT file_soal from
berita_soal where kode_berita
// lolos pengecekan, gambar ='$kode_berita'");
bs di upload
move_uploaded_file( $tmpNa
me, unlink("C:/xampp/htdocs/met
'C:/xampp/htdocs/metoringtugas/ oringtugas/file/soal/" .
file/soal/' . $namafilebaru ); mysqli_fetch_array($queryfhoto)[
return $namafilebaru; 0]);
} else{
} $file_soal =
$edit["soallama"];
function hapus( $kode_berita ) { }
global $koneksi; $ket = $edit[ "ket" ];
mysqli_query( $koneksi, $query = "UPDATE
"DELETE FROM berita_tugas berita_tugas SET nip =
WHERE '$nip',judul = '$judul', no_tugas =
kode_berita='$kode_berita'" ); '$no_tugas', kode_jurusan =
'$kode_jurusan', kode_kelas =
return '$kode_kelas', kode_matkul =
mysqli_affected_rows( $koneksi ) '$kode_matkul', tgl_post =
; '$tgl_post', tgl_terakhir =
} '$tgl_terakhir', file_soal =
'$file_soal', ket = '$ket' WHERE
function ubah( $edit ) { kode_berita ='$kode_berita'";
global $koneksi;
$kode_berita = mysqli_query( $koneksi,
$edit[ "kode_berita" ]; $query );
$nip = $edit[ "nip" ];
$judul = $_POST[ "judul" ]; return
$no_tugas = mysqli_affected_rows( $koneksi )
$edit[ "no_tugas" ]; ;
$kode_jurusan = }
$edit[ "nama_jurusan" ];
$kode_kelas = ?>
$edit[ "nama_kelas" ];
$kode_matkul = 11. dashboard
$edit[ "nama_matkul" ]; admin.php
<?php username='$username' and
session_start(); password='$password'" ) );
$username = $datamasiswa=mysqli_fetch_arr
$_SESSION[ "username" ]; ay($sqllogin);
$password = $datamasiswa=$datamasiswa['k
$_SESSION[ "password" ]; ode_jurusan'];
$koneksi = ?>
mysqli_connect("localhost","root"
,"","metoringtugas"); 12. dosen
?> dosen.php
<script language="javascript"> <?php
$('select').on('change', session_start();
function() { require 'function.php';
// alert( this.value ); $kr = query( "SELECT * FROM
dosen" );
$("#opKelas").prop("selectedInde $count =
x", 1).trigger("change"); mysqli_query( $koneksi,
$("#k").change(); "SELECT * FROM dosen" );
}); if ( isset( $_POST[ "submit" ] ) ) {
</script> if ( tambah( $_POST ) != "" ) {
echo " <script>
superadmin.php alert('Data Berhasil
?php Ditambah');
$koneksi = history.go(-1)
mysqli_connect("localhost","root" </script>";
,"","metoringtugas"); } else {
echo " <script>
?> alert('Data Tidak Berhasil
Ditambah');
user.php history.go(-1)
?php </script>";
session_start(); }
$username = }
$_SESSION["username"];
$password = if ( isset( $_POST[ "ubah" ] ) ) {
$_SESSION["password"]; if ( ubah( $_POST ) != "" ||
$koneksi = ( empty( $_POST[ "ubah" ][ "fhot
mysqli_connect("localhost", o" ] ) ) ) {
"root", "", "metoringtugas"); echo " <script>
$sqllogin=mysqli_query($koneksi alert('Data Berhasil
,"SELECT * FROM mahasiswa Diubah');
WHERE history.go(-1)
username='$username'"); </script>";
$kodekelas = } else {
mysqli_fetch_array( mysqli_quer echo " <script>
y( $koneksi, "select kode_kelas alert('Data Tidak Berhasil
from mahasiswa where Diubah');
history.go(-1) if
</script>"; ( $_SESSION[ "username" ] != ""
} && $_SESSION[ "password" ] !=
} "" && $_SESSION[ "level" ] ==
"0" ) {
if ( isset( $_GET[ "nip" ] ) ) { global
if ( hapus( $_GET[ "nip" ] ) != $koneksi;
'' ) { $nip =
echo " <script> $data[ "nip" ];
alert('Data Berhasil $nama =
Dihapus'); $data[ "nama" ];
history.go(-1) $tempat_lahir
</script>"; = $data[ "tempat_lahir" ];
} else { $tgl_lahir =
echo " <script> $data[ "tgl_lahir" ];
alert('Data Tidak Berhasil $jk =
Dihapus'); $data[ "jk" ];
history.go(-1) $no_hp =
</script>"; $data[ "no_hp" ];
} $status =
} $data[ "status" ];
?> $level =
$data[ "level" ];
function.php $username =
<?php $data[ "username" ];
$koneksi = $password =
mysqli_connect( "localhost", $data[ "password" ];
"root", "", "metoringtugas" ); $fhoto =
$data[ "fhoto" ];
function query( $query ) {
global $koneksi; // Upload
$result = gambar
mysqli_query( $koneksi, $fhoto =
$query ); upload();
$rows = []; if ( !$fhoto ) {
while ( $row = return
mysqli_fetch_assoc( $result ) ) { false;
$rows[] = $row; }
}
return $rows; $result =
} mysqli_query( $koneksi,
"SELECT nip FROM dosen
function tambah( $data ) { WHERE nip='$nip'" );
if
( isset( $_SESSION[ "username" if
], $_SESSION[ "password" ], ( mysqli_fetch_assoc( $result ) ) {
$_SESSION[ "level" ] ) ) {
echo " echo "<script>
<script>alert('Kode Nip Sudah alert('Pilih Gambar
ada') Dulu')
</script>";
</script>"; return false;
return }
false;
} // cek yg di upload file
gambar
$query = $ekstensiGambarValid =
"INSERT INTO dosen VALUES [ 'jpeg', 'jpg', 'png' ];
('$nip','$nama','$tempat_lahir','$t $ekstensiGambar =
gl_lahir','$jk','$no_hp','$status','$l pathinfo( $namafile,
evel','$username','$password','$f PATHINFO_EXTENSION );
hoto')"; $ekstensiGambar =
strtolower( $ekstensiGambar );

mysqli_query( $koneksi, if
$query ); ( !in_array( $ekstensiGambar,
$ekstensiGambarValid ) ) {
return echo "<script>
mysqli_affected_rows( $koneksi ) alert('Pilih Ekstensi
; yang benar')
} else { </script>";
return false;
header( "Location: }
/metoringtugas/index.php" );
} // cek size gambar besar
} else {
header( "Location: if ( $ukuranfile > 1000000 ) {
/metoringtugas/index.php" ); echo "<script>
} alert('Ukuran File
} Terlalu Besar')
</script>";
function upload() { return false;
$namafile = }
$_FILES[ 'fhoto' ][ 'name' ];
$ukuranfile = //generate Nama File
$_FILES[ 'fhoto' ][ 'size' ]; Gambar Baru
$error = $namafilebaru = uniqid();
$_FILES[ 'fhoto' ][ 'error' ]; $namafilebaru .= '.';
$tmpName = $namafilebaru .=
$_FILES[ 'fhoto' ][ 'tmp_name' ]; $ekstensiGambar;

//cek gambar tdk ada gambar


yg diupload // lolos pengecekan, gambar
if ( $error === 4 ) { bs di upload
move_uploaded_file( $tmpNa "" && $_SESSION[ "level" ] ==
me, "0" ) {
'C:/xampp/htdocs/metoringtugas/ global
images/dosen/' . $namafilebaru ); $koneksi;
return $namafilebaru; $nip =
$edit[ "nip" ];
} $nama =
$edit[ "nama" ];
function hapus( $nip ) { $tempat_lahir
if = $edit[ "tempat_lahir" ];
( isset( $_SESSION[ "username" $tgl_lahir =
], $_SESSION[ "password" ], $edit[ "tgl_lahir" ];
$_SESSION[ "level" ] ) ) { $jk =
if $edit[ "jk" ];
( $_SESSION[ "username" ] != "" $no_hp =
&& $_SESSION[ "password" ] != $edit[ "no_hp" ];
"" && $_SESSION[ "level" ] == $status =
"0" ) { $edit[ "status" ];
global $level =
$koneksi; $edit[ "level" ];
$username =
mysqli_query( $koneksi, $edit[ "username" ];
"DELETE FROM dosen WHERE $password =
nip='$nip'" ); $edit[ "password" ];
return if
mysqli_affected_rows( $koneksi ) ( $_FILES[ "fhoto" ][ "name" ] !=
; "" ) {
} else { $fhoto
= upload();
header( "Location:
index.php" ); $queryfhoto =
} mysqli_query( $koneksi,
} else { "SELECT fhoto from dosen
header( "Location: where nip ='$nip'" );
index.php" );
}
} unlink( "C:/xampp/htdocs/met
oringtugas/images/dosen/" .
function ubah( $edit ) { mysqli_fetch_array( $queryfhoto
if )[ 0 ] );
( isset( $_SESSION[ "username" } else {
], $_SESSION[ "password" ], $fhoto
$_SESSION[ "level" ] ) ) { = $edit[ "gambarlama" ];
if }
( $_SESSION[ "username" ] != "" $query =
&& $_SESSION[ "password" ] != "UPDATE dosen SET nama =
'$nama', tempat_lahir =
'$tempat_lahir', tgl_lahir = alert('Data Tidak Berhasil
'$tgl_lahir', jk = '$jk', no_hp = Ditambah');
'$no_hp', status = '$status', level history.go(-1)
= '$level', username = </script>";
'$username', password = }
'$password', fhoto = '$fhoto' }
WHERE nip ='$nip'";
if ( isset( $_POST[ "ubah" ] ) ) {
if ( ubah( $_POST ) != "" ) {
mysqli_query( $koneksi, echo " <script>
$query ); alert('Data Berhasil
Diubah');
return history.go(-1)
mysqli_affected_rows( $koneksi ) </script>";
; } else {
} else { echo " <script>
alert('Data Tidak Berhasil
header( "Location: Diubah');
/metoringtugas/index.php" ); history.go(-1)
} </script>";
} else { }
header( "Location: }
/metoringtugas/index.php" );
} if
} ( isset( $_GET[ "kodejurusan" ] )
){
if
?> ( hapus( $_GET[ "kodejurusan" ]
13. jurusan ) != '' ) {
jurusan.php echo " <script>
<?php alert('Data Berhasil
require 'function.php'; Dihapus');
$kr = query( "SELECT * FROM history.go(-1)
jurusan" ); </script>";
$count = } else {
mysqli_query( $koneksi, echo " <script>
"SELECT * FROM jurusan" ); alert('Data Tidak Berhasil
if ( isset( $_POST[ "submit" ] ) ) { Dihapus');
history.go(-1)
if ( tambah( $_POST ) != "" ) { </script>";
echo " <script> }
alert('Data Berhasil }
Ditambah');
history.go(-1) ?>
</script>";
} else { function.php
echo " <script> <script language="javascript">
$( "#baru" ).on( "click",
function () { $( '.dataTables_length' ).add
$( "input" ).val( "" ); Class( 'bs-select' );
} ); } );

$( document ).on( "click",


"#ubahtombol", function () { function getkey( e ) {
if ( window.event )
$( "input[name='kode_jurusa return
n']" ).val( $( this ).data( "kodejuru window.event.keyCode;
san" ) ); else if ( e )
return e.which;
$( "input[name='nama_jurusa else
n']" ).val( $( this ).data( "namajur return null;
usan" ) ); }
} );
function goodchars( e,
$( document ).on( "click", goods, field ) {
"#btnHapus", function () { var key, keychar;
key = getkey( e );
$( "#btnYes" ).attr( "href", if ( key == null ) return
"/pages/jurusan/jurusan.php?con true;
tent=jurusan&kodejurusan=" +
$( this ).data( "kodekelas" ) ); keychar =
} ); String.fromCharCode( key );
keychar =
$( document ).on( "click", keychar.toLowerCase();
"#viewtombol", function () { goods =
goods.toLowerCase();
$( "input[name='kode_jurusa
n']" ).val( $( this ).data( "kodejuru // check goodkeys
san" ) ); if
( goods.indexOf( keychar ) != -1 )
$( "input[name='nama_jurusa return true;
n']" ).val( $( this ).data( "namajur // control keys
usan" ) ); if ( key == null || key
} ); == 0 || key == 8 || key == 9 || key
== 27 )
$( document ).ready( function return true;
() {
$( '.mdb- if ( key == 13 ) {
select' ).materialSelect(); var i;
for ( i = 0; i <
$( '#tablejurusan' ).DataTable field.form.elements.length; i++ )
(); if ( field
== field.form.elements[ i ] )
echo " <script>
break; alert('Data Tidak Berhasil
i=(i+1)% Diubah');
field.form.elements.length; history.go(-1)
</script>";
field.form.elements[ i ].focus() }
; }
return false;
}; if ( isset( $_GET[ "kodekelas" ] ) )
// else return false {
return false; if
} ( hapus( $_GET[ "kodekelas" ] ) !
</script> = '' ) {
14. kelas echo " <script>
kelas.php alert('Data Berhasil
<?php Dihapus');
require 'function.php'; history.go(-1)
$kr = query( "SELECT * FROM </script>";
kelas" ); } else {
$count = echo " <script>
mysqli_query( $koneksi, alert('Data Tidak Berhasil
"SELECT * FROM kelas" ); Dihapus');
if ( isset( $_POST[ "submit" ] ) ) { history.go(-1)
</script>";
if ( tambah( $_POST ) != "" ) { }
echo " <script> }
alert('Data Berhasil ?>
Ditambah'); <script language="javascript">
history.go(-1) $( "#baru" ).on( "click",
</script>"; function () {
} else { $( "input" ).val( "" );
echo " <script>
alert('Data Tidak Berhasil $( "select" ).prop( "selectedIn
Ditambah'); dex", 0 );
history.go(-1) } );
</script>";
} $( document ).on( "click",
} "#ubahtombol", function () {

if ( isset( $_POST[ "ubah" ] ) ) { $( "input[name='kode_kelas']"


if ( ubah( $_POST ) != "" ) { ).val( $( this ).data( "kodekelas" )
echo " <script> );
alert('Data Berhasil
Diubah'); $( "input[name='nama_kelas']
history.go(-1) " ).val( $( this ).data( "namakelas
</script>"; " ) );
} else {
return e.which;
$( "select[name='nama_jurus else
an']" ).val( $( this ).data( "namaju return null;
rusan" ) ); }
} );
function goodchars( e,
$( document ).on( "click", goods, field ) {
"#btnHapus", function () { var key, keychar;
key = getkey( e );
$( "#btnYes" ).attr( "href", if ( key == null ) return
"/pages/kelas/kelas.php?content true;
=kelas&kodekelas=" +
$( this ).data( "kodekelas" ) ); keychar =
} ); String.fromCharCode( key );
keychar =
$( document ).on( "click", keychar.toLowerCase();
"#viewtombol", function () { goods =
goods.toLowerCase();
$( "input[name='kode_kelas']"
).val( $( this ).data( "kodekelas" ) // check goodkeys
); if
( goods.indexOf( keychar ) != -1 )
$( "input[name='nama_kelas'] return true;
" ).val( $( this ).data( "namakelas // control keys
" ) ); if ( key == null || key
== 0 || key == 8 || key == 9 || key
$( "select[name='nama_jurus == 27 )
an']" ).val( $( this ).data( "namaju return true;
rusan" ) );
} ); if ( key == 13 ) {
var i;
$( document ).ready( function for ( i = 0; i <
() { field.form.elements.length; i++ )
$( '.mdb- if ( field
select' ).materialSelect(); == field.form.elements[ i ] )

$( '#tablekelas' ).DataTable(); break;


i=(i+1)%
$( '.dataTables_length' ).add field.form.elements.length;
Class( 'bs-select' );
} ); field.form.elements[ i ].focus()
;
function getkey( e ) { return false;
if ( window.event ) };
return // else return false
window.event.keyCode; return false;
else if ( e ) }
</script> $query = "INSERT INTO
kelas VALUES
function.php ('$kode_kelas','$nama_kelas','$k
<?php ode_jurusan')";
$koneksi =
mysqli_connect("localhost","root" mysqli_query($koneksi, $query);
,"","metoringtugas");
return
function query($query){ mysqli_affected_rows($koneksi);
global $koneksi; }
$result =
mysqli_query($koneksi, $query); function hapus($kode_kelas){
$rows = []; global $koneksi;
while ($row = mysqli_query($koneksi,
mysqli_fetch_assoc($result)){ "DELETE FROM kelas WHERE
$rows[] = $row; kode_kelas='$kode_kelas'");
}
return $rows; return
} mysqli_affected_rows($koneksi);
}
function tambah($data){
global $koneksi; function ubah($edit){
$kode_kelas = global $koneksi;
$_POST["kode_kelas"]; $kode_kelas =
$nama_kelas = $edit["kode_kelas"];
$_POST["nama_kelas"]; $nama_kelas =
$kode_jurusan = $edit["nama_kelas"];
$_POST["nama_jurusan"]; $kode_jurusan =
$edit["nama_jurusan"];

$result =
mysqli_query( $koneksi, $query = "UPDATE kelas
"SELECT kode_kelas FROM SET nama_kelas =
kelas WHERE '$nama_kelas', kode_jurusan =
kode_kelas='$kode_kelas'" ); '$kode_jurusan' WHERE
kode_kelas ='$kode_kelas'";
if
( mysqli_fetch_assoc( $result ) ) { mysqli_query($koneksi,
echo " $query);
<script>alert('Kode Kelas Sudah
ada' return
mysqli_affected_rows($koneksi);
</script>"; }
return false;
} ?>
15. mahasiswa
mahasiswa.php
?php </script>";
session_start(); } else {
require 'function.php'; echo " <script>
$kr = query( "SELECT * FROM alert('Data Tidak Berhasil
mahasiswa" ); Dihapus');
if ( isset( $_POST[ "submit" ] ) ) { history.go(-1)
</script>";
if ( tambah( $_POST ) != "" ) { }
echo " <script> }
alert('Data Berhasil
Ditambah'); ?>
history.go(-1)
</script>"; Function.php
} else { <?php
echo " <script> $koneksi =
alert('Data Tidak Berhasil mysqli_connect( "localhost",
Ditambah'); "root", "", "metoringtugas" );
history.go(-1)
</script>"; function query( $query ) {
} global $koneksi;
} $result =
mysqli_query( $koneksi,
if ( isset( $_POST[ "ubah" ] ) ) { $query );
if ( ubah( $_POST ) != "" || $rows = [];
( empty( $_POST[ "ubah" ][ "fhot while ( $row =
o" ] ) ) ) { mysqli_fetch_assoc( $result ) ) {
echo " <script> $rows[] = $row;
alert('Data Berhasil }
Diubah'); return $rows;
history.go(-1) }
</script>";
} else { function tambah( $data ) {
echo " <script> if
alert('Data Tidak Berhasil ( isset( $_SESSION[ "username"
Diubah'); ], $_SESSION[ "password" ] ) ) {
history.go(-1) if
</script>"; ( $_SESSION[ "username" ] != ""
} && $_SESSION[ "password" ] !=
} "" ) {
global
if ( isset( $_GET[ "nim" ] ) ) { $koneksi;
if ( hapus( $_GET[ "nim" ] ) != $nim =
'' ) { $data[ "nim" ];
echo " <script> $nama =
alert('Data Berhasil $data[ "nama" ];
Dihapus'); $tempatlahir =
history.go(-1) $data[ "tempat_lahir" ];
$tgllahir =
$data[ "tgl_lahir" ];
$kodejurusan mysqli_query( $koneksi,
= $data[ "nama_jurusan" ]; $query );
$kodekelas =
$data[ "nama_kelas" ]; return
$jk = mysqli_affected_rows( $koneksi )
$data[ "jk" ]; ;
$username = } else {
$data[ "username" ];
$password = header( "Location:
$data[ "password" ]; /metoringtugas/index.php" );
$fhoto = }
$data[ "fhoto" ]; } else {
header( "Location:
// Upload /metoringtugas/index.php" );
gambar }
$fhoto = }
upload();
if ( !$fhoto ) { function upload() {
return $namafile =
false; $_FILES[ 'fhoto' ][ 'name' ];
} $ukuranfile =
$_FILES[ 'fhoto' ][ 'size' ];
$result = $error =
mysqli_query( $koneksi, $_FILES[ 'fhoto' ][ 'error' ];
"SELECT nim FROM mahasiswa $tmpName =
WHERE nim='$nim'" ); $_FILES[ 'fhoto' ][ 'tmp_name' ];

if //cek gambar tdk ada gambar


( mysqli_fetch_assoc( $result ) ) { yg diupload
echo " if ( $error === 4 ) {
<script>alert('Kode Nim Sudah echo "<script>
ada') alert('Pilih Gambar
Dulu')
</script>"; </script>";
return return false;
false; }
}
// cek yg di upload file
$query = gambar
"INSERT INTO mahasiswa $ekstensiGambarValid =
VALUES [ 'jpeg', 'jpg', 'png' ];
('$nim','$nama','$tempatlahir','$tg $ekstensiGambar =
llahir','$kodejurusan','$kodekelas' pathinfo( $namafile,
,'$jk','$username','$password','$f PATHINFO_EXTENSION );
hoto')";
$ekstensiGambar = if
strtolower( $ekstensiGambar ); ( $_SESSION[ "username" ] !==
"" &&
if $_SESSION[ "password" ] !==
( !in_array( $ekstensiGambar, "" ) {
$ekstensiGambarValid ) ) { global
echo "<script> $koneksi;
alert('Pilih Ekstensi
yang benar') mysqli_query( $koneksi,
</script>"; "DELETE FROM mahasiswa
return false; WHERE nim='$nim'" );
}
return
// cek size gambar besar mysqli_affected_rows( $koneksi )
;
if ( $ukuranfile > 1000000 ) { } else {
echo "<script>
alert('Ukuran File header( "Location:
Terlalu Besar') /metoringtugas/index.php" );
</script>"; }
return false; } else {
} header( "Location:
/metoringtugas/index.php" );
//generate Nama File }
Gambar Baru }
$namafilebaru = uniqid();
$namafilebaru .= '.'; function ubah( $edit ) {
$namafilebaru .= if
$ekstensiGambar; ( isset( $_SESSION[ "username"
], $_SESSION[ "password" ] ) ) {
if
// lolos pengecekan, gambar ( $_SESSION[ "username" ] != ""
bs di upload && $_SESSION[ "password" ] !=
move_uploaded_file( $tmpNa "" ) {
me, global
'C:/xampp/htdocs/metoringtugas/ $koneksi;
images/mahasiswa/' . $nim =
$namafilebaru ); $edit[ "nim" ];
return $namafilebaru; $nama =
$edit[ "nama" ];
} $tempat_lahir
= $edit[ "tempat_lahir" ];
function hapus( $nim ) { $tgl_lahir =
if $edit[ "tgl_lahir" ];
( isset( $_SESSION[ "username" $kode_jurusan
], $_SESSION[ "password" ] ) ) { = $edit[ "nama_jurusan" ];
$kode_kelas =
$edit[ "nama_kelas" ]; header( "Location:
$jk = /metoringtugas/index.php" );
$edit[ "jk" ]; }
$username = } else {
$edit[ "username" ]; header( "Location:
$password = /metoringtugas/index.php" );
$edit[ "password" ]; }
if }
( $_FILES[ "fhoto" ][ "name" ] !=
"" ) {
$fhoto ?>
= upload();
16. matakuliah
$queryfhoto = matakuliah.php
mysqli_query( $koneksi, <?php
"SELECT fhoto from mahasiswa require 'function.php';
where nim ='$nim'" ); $kr = query( "SELECT * FROM
matakuliah" );
$count =
unlink( "C:/xampp/htdocs/met mysqli_query( $koneksi,
oringtugas/images/mahasiswa/" . "SELECT * FROM matakuliah" );
mysqli_fetch_array( $queryfhoto if ( isset( $_POST[ "submit" ] ) ) {
)[ 0 ] );
} else { if ( tambah( $_POST ) != "" ) {
$fhoto echo " <script>
= $edit[ "gambarlama" ]; alert('Data Berhasil
} Ditambah');
$query = history.go(-1)
"UPDATE mahasiswa SET nama </script>";
= '$nama', tempat_lahir = } else {
'$tempat_lahir', tgl_lahir = echo " <script>
'$tgl_lahir', kode_jurusan = alert('Data Tidak Berhasil
'$kode_jurusan', kode_kelas = Ditambah');
'$kode_kelas', jk = '$jk', history.go(-1)
username = '$username', </script>";
password = '$password', fhoto = }
'$fhoto' WHERE nim ='$nim'"; }

if ( isset( $_POST[ "ubah" ] ) ) {


mysqli_query( $koneksi, if ( ubah( $_POST ) != "" ) {
$query ); echo " <script>
alert('Data Berhasil
return Diubah');
mysqli_affected_rows( $koneksi ) history.go(-1)
; </script>";
} else { } else {
echo " <script> global $koneksi;
alert('Data Tidak Berhasil $kode_matkul =
Diubah'); $_POST["kode_matkul"];
history.go(-1) $nama_matkul =
</script>"; $_POST["nama_matkul"];
} $kode_jurusan =
} $_POST["kode_jurusan"];
$sks = $_POST["sks"];
if $semester =
( isset( $_GET[ "kodematkul" ] ) ) $_POST["semester"];
{
if $result =
( hapus( $_GET[ "kodematkul" ] ) mysqli_query( $koneksi,
!= '' ) { "SELECT kode_matkul FROM
echo " <script> matakuliah WHERE
alert('Data Berhasil kode_matkul='$kode_matkul'" );
Dihapus');
history.go(-1) if
</script>"; ( mysqli_fetch_assoc( $result ) ) {
} else { echo "
echo " <script> <script>alert('Kode Matakuliah
alert('Data Tidak Berhasil Sudah ada')
Dihapus');
history.go(-1) </script>";
</script>"; return false;
} }
}
?> $query = "INSERT INTO
function.php matakuliah VALUES
<?php ('$kode_matkul','$nama_matkul','
$koneksi = $kode_jurusan','$sks','$semester
mysqli_connect("localhost","root" ')";
,"","metoringtugas");
mysqli_query($koneksi, $query);
function query($query){
global $koneksi; return
$result = mysqli_affected_rows($koneksi);
mysqli_query($koneksi, $query); }
$rows = [];
while ($row = function hapus($kode_matkul){
mysqli_fetch_assoc($result)){ global $koneksi;
$rows[] = $row; mysqli_query($koneksi,
} "DELETE FROM matakuliah
return $rows; WHERE
} kode_matkul='$kode_matkul'");

function tambah($data){
return alert('Data Berhasil
mysqli_affected_rows($koneksi); Ditambah');
} history.go(-1)
</script>";
function ubah($edit){ } else {
global $koneksi; echo " <script>
$kode_matkul = alert('Data Tidak Berhasil
$edit["kode_matkul"]; Ditambah');
$nama_matkul = history.go(-1)
$edit["nama_matkul"]; </script>";
$kode_jurusan = }
$edit["kode_jurusan"]; }
$sks = $edit["sks"];
$semester = if ( isset( $_POST[ "ubah" ] ) ) {
$edit["semester"]; if ( ubah( $_POST ) != "" ) {
echo " <script>
alert('Data Berhasil
$query = "UPDATE Diubah');
matakuliah SET nama_matkul = history.go(-1)
'$nama_matkul', kode_jurusan = </script>";
'$kode_jurusan', sks = } else {
'$sks',semester = '$semester' echo " <script>
WHERE kode_matkul alert('Data Tidak Berhasil
='$kode_matkul'"; Diubah');
history.go(-1)
mysqli_query($koneksi, </script>";
$query); }
}
return
mysqli_affected_rows($koneksi); if ( isset( $_GET[ "semester" ] ) )
} {
if
?> ( hapus( $_GET[ "semester" ] ) !
= '' ) {
17. semester echo " <script>
semester.php alert('Data Berhasil
?php Dihapus');
require 'function.php'; history.go(-1)
$kr = query( "SELECT * FROM </script>";
semester" ); } else {
$count = echo " <script>
mysqli_query( $koneksi, alert('Data Tidak Berhasil
"SELECT * FROM semester" ); Dihapus');
if ( isset( $_POST[ "submit" ] ) ) { history.go(-1)
</script>";
if ( tambah( $_POST ) != "" ) { }
echo " <script> }
?> function getkey( e ) {
if ( window.event )
function.php return
<script language="javascript"> window.event.keyCode;
$( "#baru" ).on( "click", else if ( e )
function () { return e.which;
$( "input" ).val( "" ); else
return null;
$( "select" ).prop( "selectedIn }
dex", 0 );
} ); function goodchars( e,
goods, field ) {
$( document ).on( "click", var key, keychar;
"#ubahtombol", function () { key = getkey( e );
if ( key == null ) return
$( "input[name='semester']" ). true;
val( $( this ).data( "semester" ) );
} ); keychar =
String.fromCharCode( key );
$( document ).on( "click", keychar =
"#btnHapus", function () { keychar.toLowerCase();
goods =
$( "#btnYes" ).attr( "href", goods.toLowerCase();
"/pages/semester/semester.php?
content=semester&semester=" + // check goodkeys
$( this ).data( "semester" ) ); if
} ); ( goods.indexOf( keychar ) != -1 )
return true;
$( document ).on( "click", // control keys
"#viewtombol", function () { if ( key == null || key
== 0 || key == 8 || key == 9 || key
$( "input[name='semester']" ). == 27 )
val( $( this ).data( "kodekelas" ) ); return true;
} );
if ( key == 13 ) {
$( document ).ready( function var i;
() { for ( i = 0; i <
$( '.mdb- field.form.elements.length; i++ )
select' ).materialSelect(); if ( field
== field.form.elements[ i ] )
$( '#tablesemester' ).DataTab
le(); break;
i=(i+1)%
$( '.dataTables_length' ).add field.form.elements.length;
Class( 'bs-select' );
} ); field.form.elements[ i ].focus()
;
return false; $("#epilihJurusan").change(fu
}; nction(){
// else return false let selected =
return false; $('#epilihJurusan
} option:selected').val();
</script> $("#epilihKelas
18. superadmin.php option").attr("hidden",true);
<?php $("#epilihKelas
require 'function.php'; option[data-
$kr = query( "SELECT * FROM jurusan='"+selected+"']").attr("hid
dosen where level='0'" ); den",false);
?> });
<script language="javascript">
$( document ).ready( function $( "#baru" ).on( "click",
() { function () {
$( '.mdb- $( "input" ).val( "" );
select' ).materialSelect();
$( "select" ).prop( "selectedIn
$( '#tabledosen' ).DataTable(); dex", 0 );
$("#tpilihKelas
$( '.dataTables_length' ).addClas option").attr("hidden",true);
s( 'bs-select' ); } );
} );
</script> $( document ).on( "click",
19. user "#ubahtombol", function () {
user.php
<?php $( "input[name='nim']" ).val( $
session_start(); ( this ).data( "nim" ) );
require 'function.php';
$kr = query( "SELECT * FROM $( "input[name='nama']" ).val(
mahasiswa" ); $( this ).data( "nama" ) );
?>
<script language="javascript"> $( "input[name='tempat_lahir'
$("#tpilihJurusan").change(fu ]" ).val( $( this ).data( "tempatlahi
nction(){ r" ) );
let selected =
$('#tpilihJurusan $( "input[name='tgl_lahir']" ).v
option:selected').val(); al( $( this ).data( "tgllahir" ) );
$("#tpilihKelas
option").attr("hidden",true); $( "select[name='jk']" ).val( $(
$("#tpilihKelas this ).data( "jk" ) );
option[data-
jurusan='"+selected+"']").attr("hid $( "select[name='nama_jurus
den",false); an']" ).val( $( this ).data( "namaju
}); rusan" ) );

$( "select[name='nama_kelas
']" ).val( $( this ).data( "namakela .val( $( this ).data( "username" ) )
s" ) ); ;

$( "input[name='username']" ) $( "input[name='password']" )
.val( $( this ).data( "username" ) ) .val( $( this ).data( "password" ) )
; ;

$( "input[name='password']" ) $( "#thumb2" ).attr( "src",


.val( $( this ).data( "password" ) ) "images/mahasiswa/" +
; $( this ).data( "fhoto" ) );

$( "#thumb2" ).attr( "src", $( "#fhotoname" ).val( $( this


"images/mahasiswa/" + ).data( "fhoto" ) );
$( this ).data( "fhoto" ) ); } );

$( "#fhotoname" ).val( $( this $( document ).on( "click",


).data( "fhoto" ) ); "#btnHapus", function () {
} );
$( "#btnYes" ).attr( "href",
$( document ).on( "click", "/pages/mahasiswa/mahasiswa.p
"#viewtombol", function () { hp?content=mahasiswa&nim=" +
$( this ).data( "nim" ) );
$( "input[name='nim']" ).val( $ } );
( this ).data( "nim" ) );

$( "input[name='nama']" ).val( $( document ).ready( function


$( this ).data( "nama" ) ); () {
$( '.mdb-
$( "input[name='tempat_lahir' select' ).materialSelect();
]" ).val( $( this ).data( "tempatlahi
r" ) ); $( '#tablemahasiswa' ).DataT
able();
$( "input[name='tgl_lahir']" ).v
al( $( this ).data( "tgllahir" ) ); $( '.dataTables_length' ).add
Class( 'bs-select' );
$( "select[name='jk']" ).val( $( } );
this ).data( "jk" ) );

$( "select[name='nama_jurus $( "#imageUpload1" ).change


an']" ).val( $( this ).data( "namaju ( function () {
rusan" ) ); if ( this.files &&
this.files[ 0 ] ) {
$( "select[name='nama_kelas var reader =
']" ).val( $( this ).data( "namakela new FileReader();
s" ) );
reader.onload
$( "input[name='username']" ) = function ( e ) {
if ( key == null ) return
$( '#thumb1' ).attr( 'src', true;
e.target.result );
} keychar =
String.fromCharCode( key );
keychar =
reader.readAsDataURL( this. keychar.toLowerCase();
files[ 0 ] ); goods =
} goods.toLowerCase();
} );
// check goodkeys
$( "#imageUpload2" ).change if
( function () { ( goods.indexOf( keychar ) != -1 )
if ( this.files && return true;
this.files[ 0 ] ) { // control keys
var reader = if ( key == null || key
new FileReader(); == 0 || key == 8 || key == 9 || key
== 27 )
reader.onload return true;
= function ( e ) {
if ( key == 13 ) {
$( '#thumb2' ).attr( 'src', var i;
e.target.result ); for ( i = 0; i <
} field.form.elements.length; i++ )
if ( field
== field.form.elements[ i ] )
reader.readAsDataURL( this.
files[ 0 ] ); break;
} i=(i+1)%
} ); field.form.elements.length;

field.form.elements[ i ].focus()
function getkey( e ) { ;
if ( window.event ) return false;
return };
window.event.keyCode; // else return false
else if ( e ) return false;
return e.which; }
else </script>
return null;
} Function.php
<?php
function goodchars( e, $koneksi =
goods, field ) { mysqli_connect("localhost","root"
var key, keychar; ,"","metoringtugas");
key = getkey( e );
function query($query){
global $koneksi; $username =
$result = $edit["password"];
mysqli_query($koneksi, $query); $password =
$rows = []; $edit["password"];
while ($row = $status_login =
mysqli_fetch_assoc($result)){ $edit["status_login"];
$rows[] = $row;
}
return $rows; $query = "UPDATE admin
} SET username = '$username',
password = '$password',
function tambah($data){ status_login='$status_login'
global $koneksi; WHERE nip ='$nip'";
$nip =
$_POST["nama_dosen"]; mysqli_query($koneksi,
$username = $query);
$_POST["password"];
$password = return
$_POST["password"]; mysqli_affected_rows($koneksi);
$status_login = }
$_POST["status_login"];
?>
$query = "INSERT INTO
admin VALUES
('$nip','$username','$password','$
status_login')";

mysqli_query($koneksi, $query);

return
mysqli_affected_rows($koneksi);
}

function hapus($nip){
global $koneksi;
mysqli_query($koneksi,
"DELETE FROM admin WHERE
nip='$nip'");

return
mysqli_affected_rows($koneksi);
}

function ubah($edit){
global $koneksi;
$nip = $edit["nama_dosen"];

S-ar putea să vă placă și