Académique Documents
Professionnel Documents
Culture Documents
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': "" ){
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;
$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' ];
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" ) )
; ;
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"];