LISTING PROGRAM
Menu Home
<marquee>Selamat Datang Diaplikasi Biodata dan Kompensasi Mahasiswa
Tambah Data Orang Tua/Wali Mahasiswa /
<source type="video/mp4" src="video/video.mp4" > <source type="video/ogg" src="movie.ogg" >
Menu Edit Keluarga
Edit Data Orang Tua/Wali Mahasiswa
return
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
Keluarga.');location.href='menu.php? p=keluarga-tambah';";
}
//panggil data
?>
$sql="select * from keluarga where nim='$_SESSION[user]' and status_keluarga ='$status_keluarga'";
Menu Simpan Keluarga
else:
$proses=mysql_query($sql);
$data=mysql_fetch_array($proses);
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' ); if($_SESSION['level']=='mahasiswa' ){
$status_keluarga $_POST['status_keluarga'];
=
$kode mysql_num_rows($proses);
=
if ($kode==''){
$sqlSave = "INSERT INTO keluarga SET id_keluarga='',
$nama = $_POST['nama']; $tempat_lahir $_POST['tempat_lahir'];
=
$tanggal_lahir $_POST['tanggal_lahir'];
=
$pendidikan_terakhir $_POST['pendidikan_terakhir'];
=
$pekerjaan = $_POST['pekerjaan'];
nim '$_SESSION[user]',
=
status_keluarga '$status_keluarga',
=
nama = '$nama',
$alamat = $_POST['alamat']; $kode_pos = $_POST['kode_pos'];
tempat_lahir '$tempat_lahir',
=
tanggal_lahir '$tanggal_lahir',
=
$no_telp = $_POST['no_telp']; if(empty($status_keluarga)): echo Status
"<script>alert('Pilih
exit(); pendidikan_terakhir = '$pendidikan_terakhir',
endif; }else{
pekerjaan
=
'$pekerjaan', alamat = '$alamat', kode_pos
=
'$kode_pos',
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
no_telp = '$no_telp'"; $querySave mysql_query($sqlSave);
=
if($querySave): echo "<script>alert('Data berhasil disimpan.');location.href='menu.php? p=keluarga-tambah';";
Menu Tambah Keluarga
exit(); else: echo gagal 1);";
"<script>alert('Data disimpan.');history.go(-
exit(); endif; } else { echo "<script>alert('Data $status_keluarga $_SESSION[nama] Sudah Ada.');location.href='menu.php? p=keluarga-tambah';"; exit(); }
Tambah Data Orang Tua/Wali Mahasiswa / Edit Data Orang Tua/Wali Mahasiswa
Alamat :
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
} ?>
Menu Update Keluarga
tanggal_lahir '$tanggal_lahir',
=
pendidikan_terakhir '$pendidikan_terakhir',
=
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
pekerjaan = '$pekerjaan',
if($_SESSION['level']=='mahasiswa' ){ alamat = '$alamat', //inisialisasi variabel $id_keluarga $_POST['id_keluarga'];
=
kode_pos
=
'$kode_pos',
$nama = $_POST['nama']; $tempat_lahir $_POST['tempat_lahir'];
=
$tanggal_lahir $_POST['tanggal_lahir'];
=
no_telp = '$no_telp' WHERE id_keluarga='$id_keluarga'";
$pendidikan_terakhir $_POST['pendidikan_terakhir'];
=
$querySave mysql_query($sqlSave);
=
if($querySave):
$pekerjaan = $_POST['pekerjaan'];
echo "<script>alert('Perubahan Data berhasil disimpan.');location.href='menu.php? p=keluarga-edit';";
$alamat = $_POST['alamat']; $kode_pos = $_POST['kode_pos']; $no_telp = $_POST['no_telp'];
exit(); $sqlSave = "UPDATE keluarga SET nama = '$nama', tempat_lahir '$tempat_lahir',
=
else: echo "<script>alert(Perubahan Data Gagal Disimpan.');history.go(1);"; exit();
endif; }else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
as tahun_akademik, kompensasi.semester as semester, kompensasi.kelas as kelas,LEFT(kompensasi.kelas,1) as smt,
kompensasi.alpa as alpa, kompensasi.izin as izin, kompensasi.sakit as sakit, kompensasi.total as total, kompensasi.total_jam as total_jam
Menu Cetak kompensasi
from
mahasiswa,kompensasi
ob_start(); include ('../koneksi.php');
where mahasiswa.nim=kompensasi.nim and kompensasi.id_kompensasi='$_GET[ id]'"));
include ("../mpdf/mpdf.php"); $mpdf=new mPDF('c'); $mpdf->mirrorMargins = true;
$ketua_jurusan=ketua_jurusan;
$mpdf>SetDisplayMode('fullpage','two');
$nip=nip;
date_default_timezone_set('Asia/Jak arta');
$absen=$data[alpa];
$tanggal= mktime(date("m"),date("d"),date("Y" ));
$html ="
$tglsekarang $tanggal);
=
date("d
M
Y",
$data=mysql_fetch_array(mysql_que ry("select mahasiswa.nim as nim, mahasiswa.nama as nama, mahasiswa.jurusan as jurusan,
kompensasi.tahun_akademik
KEMENTERIAN RISET,TEKNOLOGI DAN PENDIDIKAN TINGGI
POLITEKNIK NEGERI SRIWIJAYA
SURAT TUGAS KOMPENSASI KETIDAKHADIRAN
JURUSAN MANAJEMEN INFORMATIKA
SEMESTER $data[semester] TAHUN AKADEMIK $data[tahun_akademik]
Jalan Srijaya Negara, PALEMBANG 30139
NOMOR: 030/PLG.1.25/AK/2016
Telepon 0711-353414 Faksimili 0711-355918 Website:http://www.p olsri.ac.id E-mail:[email protected]
Politeknik Negeri Sriwijaya memberikan tugas khusus sebagai kompensasi kepada mahasiswa : NIM : $data[nim]
$absen
NAMA : $data[nama]
Menit selama Semester Ganjil/Genap tahun akademik tahun
SEMESTER/KELAS
Lama Kompensasi
:
:
$data[smt] / $data[kelas]
$data[total] Menit, atau
$data[total_jam]
JURUSAN :
jam sekolah
colspan=4>$data[jurusan]
Sekarang dikompensasi
:
PROGRAM STUDI
$data[total]
: $data[jurusan]
Menit, atau
$data[total_jam]
jam sekolah
Yang bersangkutan tidak hadir
Sisa :
................... Menit, atau ...................... jam sekolah Saudara melaksanakan Kompensasi di bengkel/laboratorium/........................ .......................Pada: Hari/Tanggal : ......................................... .......................... Pukul : 08.00 wib s.d Selesai
No. Tanggal Jumlah Uraian Nama & Tanda Tangan
height=21
Palembag, $tglsekarang
Nama
Ketua Jurusan
height=57
Tanggal
$ketua_jurusan
Tanda Tangan
Nip:$nip
Pengesahan Setelah Kompensasi Mahasiswa Penanggung Jawab Sekretaris Jurusan
height=21
";
$mpdf->WriteHTML($html);
Action $mpdf->Output('kompensasi','I');
exit; ?>
Menu Detail Kompensasi
jumlah
baris
per
$page->items_per_page = 10; $sql_tbldata=("SELECT FROM kompensasi
*
?>
Data Rekap Absen dan Kompensasi Mahasiswa
No Kelas Alpa Izin Sakit Kompensasi Terlambat Total Total/Jam
where nim='$_SESSION[user]' order kelas ASC");
by
$page->items_total = mysql_num_rows(mysql_query($sql _tbldata)); $page->paginate(); $sql_tbldata >limit";
.=
"
$page-
$query mysql_query($sql_tbldata);
=
echo mysql_error(); $prevPage $_GET['page']-1; $i = $_GET['ipp']+1;
=
(int)
$prevPage*(int)
$psn=mysql_query($sql_tbldata) or die (mysql_error());
if(mysql_num_rows($psn) > 0): while($data=mysql_fetch_object($ps n)){ ?>
. kelas?>
echo "Data Kosong."; endif; ?>
alpa?>
izin?>
total?>
total_jam?>
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
}else{
} ?>
Menu Edit Kompensasi
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
if($_SESSION['level']=='admin') {
Perubahan Data Rekap Absen dan Kompenssi
?> <script type="text/javascript">
function startCalc()
$semester = array( { interval=setInterval("calc()",1)}
function calc() { km=document.f1.kompensasi.value ;
tt=document.f1.terlambat.value;
"Ganjil" => array("1.IA", "1.IB", "1.IC", "1.ID", "1.IE", "1.IF","3.IA", "3.IB", "3.IC", "3.ID", "3.IE", "3.IF", "5.IA", "5.IB", "5.IC", "5.ID", "5.IE", "5.IF"), "Genap" => array("2.IA", "2.IB", "2.IC", "2.ID", "2.IE", "2.IF","4.IA", "4.IB", "4.IC", "4.ID", "4.IE", "4.IF", "6.IA", "6.IB", "6.IC", "6.ID", "6.IE", "6.IF"), );
t=document.f1.total.value =(((km*1) + (tt*1)))
$data=mysql_fetch_array(mysql_que ry("select * from kompensasi where id_kompensasi='$_GET[id]'")); ?>
document.f1.total_jam.value=t/50 } function stopCalc(){clearInterval(interval)}
Tahun Akademik : <select
method="post"
name="tahun_akademik" class="isi_n" >
2015/2016 2016/2017
?> >
2017/2018
2018/2019
2019/2020
Kelas
: <select name="kelas" onChange="document.f1.submit();" class="isi_n">
Semester : <select name="semester" onChange="document.f1.kelas.select edIndex=0; document.f1.submit();" class="isi_n"> $kls): ?>
>
Nim : Alpa : <span style="color:red;">*Berupa Angka
Izin : <span style="color:red;">*Berupa Angka
Sakit : <span style="color:red;">*Berupa Angka
Kompensasi :
<span style="color:red;">*Berupa Angka
Terlambat : <span style="color:red;">*Berupa Angka
Total :
Total/Jam : Simpan
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
}
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
?>
if($_SESSION['level']=='admin') { Menu Hapus Kompensasi alert('Data Berhasil dihapus');location.href='menu.php? p=kompensasi-set';"; else: echo "<script>alert('Data Gagal dihapus!');history.go(-1);';"; endif; }else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
?>
method="post"
Data Rekap Absen Dan Kompensasi array("1.IA", "1.IB", "1.IC", "1.ID", "1.IE", "1.IF","3.IA", "3.IB", "3.IC", "3.ID", "3.IE", "3.IF", "5.IA", "5.IB", "5.IC", "5.ID", "5.IE", "5.IF"), "Genap" => array("2.IA", "2.IB", "2.IC", "2.ID", "2.IE", "2.IF","4.IA", "4.IB", "4.IC", "4.ID", "4.IE", "4.IF", "6.IA", "6.IB", "6.IC", "6.ID", "6.IE", "6.IF"), ); ?> Tahun Akademik : <select
Menu Set Kompensasi
name="tahun_akademik" class="isi_n" >
">
if ($_POST["semester"] == $smt) $selected1 = "selected";
2015/2016
>
2016/2017
else $selected1 = ""; ?>
strtoupper($smt); ?>
2017/2018 2018/2019 2019/2020
Kelas : <select name="kelas"
class="isi_n">
Semester
: <select name="semester" onchange="document.f1.kelas.select edIndex=0; document.f1.submit();" class="isi_n">
$kls): ?>
?>
> Cari
'file/kompensasi-
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Simpan Kompensasi
$tahun_akademik $_POST['tahun_akademik']; $semester = $_POST['semester']; $kelas = $_POST['kelas']; $nim = $_POST['nim']; $alpa = $_POST['alpa']; $izin = $_POST['izin']; $sakit = $_POST['sakit'];
=
$kompensasi $_POST['kompensasi'];
=
$terlambat = $_POST['terlambat']; $total = $_POST['total']; $total_jam = $_POST['total_jam'];
if ($data[nim]==$nim){ //panggil data $sql2="select * from kompensasi where tahun_akademik ='$tahun_akademik' and semester='$semester' and kelas='$kelas' and nim='$nim' and
if(empty($tahun_akademik)): echo "<script>alert('Tahun Akademik Tidak Boleh Kosong.');location.href='menu.php? p=kompensasi-tambah';";
alpa ='$alpa' and izin='$izin' and sakit='$sakit' and kompensasi='$kompensasi' and
elseif(empty($semester)): echo "<script>alert('Semester Tidak Boleh Kosong.');location.href='menu.php? p=kompensasi-tambah';";
terlambat ='$terlambat' and total='$total' and total_jam='$total_jam'";
elseif(empty($kelas)):
$data2=mysql_fetch_array($proses2) ;
echo
"<script>alert('Kelas Tidak Boleh Kosong.');location.href='menu.php? p=kompensasi-tambah';"; elseif(empty($nim)):
$proses2=mysql_query($sql2);
$kode2 mysql_num_rows($proses2); if ($kode2==''){
echo "<script>alert('NIM Tidak Boleh Kosong.');location.href='menu.php? p=kompensasi-tambah';";
$sqlSave = "INSERT kompensasi SET
else:
tahun_akademik '$tahun_akademik',
//panggil data $data=mysql_fetch_array(mysql_que ry("select * from mahasiswa where nim='$nim'"));
=
semester '$semester', kelas = '$kelas', nim = '$nim',
INTO
=
=
exit(); alpa = '$alpa',
} } else {
izin = '$izin',
echo "<script>alert('Nim Yang Anda Masukan Tidak Falid.');location.href='menu.php? p=kompensasi-tambah';";
sakit = '$sakit', kompensasi
=
exit();
'$kompensasi', } terlambat
=
'$terlambat',
exit(); endif; }else{
total = '$total', total_jam
=
$querySave mysql_query($sqlSave);
=
'$total_jam'";
if($querySave): echo "<script>alert('Data berhasil disimpan.');location.href='menu.php? p=kompensasi-tambah';"; exit(); else: echo "<script>alert('Data gagal disimpan.');history.go(1);"; exit(); endif; } else { echo "<script>alert('Data Sudah Ada.');location.href='menu.php? p=kompensasi-tambah';";
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Tambah Kompensasi <script type="text/javascript"> function startCalc() { interval=setInterval("calc()",1)}
function calc()
"6.IA", "6.IB", "6.IE", "6.IF"),
{ km=document.f1.kompensasi.value ;
"6.IC",
"6.ID",
); ?>
tt=document.f1.terlambat.value; t=document.f1.total.value =(((km*1) + (tt*1)))
document.f1.total_jam.value=t/50 } function stopCalc(){clearInterval(interval)}
method="post"
Tambah Data Rekap Absen dan Kompenssi array("1.IA", "1.IB", "1.IC", "1.ID", "1.IE", "1.IF","3.IA", "3.IB", "3.IC", "3.ID", "3.IE", "3.IF", "5.IA", "5.IB", "5.IC", "5.ID", "5.IE", "5.IF"), "Genap" => array("2.IA", "2.IB", "2.IC", "2.ID", "2.IE", "2.IF","4.IA", "4.IB", "4.IC", "4.ID", "4.IE", "4.IF",
Tahun Akademik : <select name="tahun_akademik" class="isi_n" > "> 2015/2016 2016/2017 2017/2018 2018/2019 2019/2020
Semester : <select name="semester" onChange="document.f1.kelas.select edIndex=0; document.f1.submit();" class="isi_n"> - $kls): ?>
>
if ($_POST["semester"] == $smt) $selected1 = "selected"; else $selected1 = ""; ?> > Kelas : <select name="kelas" onChange="document.f1.submit();" class="isi_n"> -
Nim : <span style="color:red;">*Nim Berupa Angka dan 12Digit
Alpa :
<span style="color:red;">*Berupa Angka
Izin : <span style="color:red;">*Berupa Angka
Sakit : <span style="color:red;">*Berupa Angka
Kompensasi : <span style="color:red;">*Berupa Angka
Terlambat : <span style="color:red;">*Berupa Angka
Total :
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
Total/Jam
}
:
?>
Menu Update Kompensasi
//inisialisasi variabel
$tahun_akademik $_POST['tahun_akademik'];
Simpan
=
$semester = $_POST['semester']; $kelas = $_POST['kelas']; $nim = $_POST['nim']; $alpa = $_POST['alpa']; $izin = $_POST['izin']; $agama = $_POST['agama']; $sakit = $_POST['sakit']; $kompensasi $_POST['kompensasi'];
=
$terlambat = $_POST['terlambat']; $total = $_POST['total'];
kompensasi
$total_jam = $_POST['total_jam'];
if(empty($tahun_akademik) or empty($semester) or empty($kelas) or empty($izin)): echo "<script>alert('Harap Lengkapi Data Anda.');history.go(1);"; else:
$sqlSave = "UPDATE kompensasi SET tahun_akademik '$tahun_akademik',
=
total = '$total',
total_jam = '$total_jam' WHERE id_kompensasi='$_POST[id_kompen sasi]'"; $querySave mysql_query($sqlSave);
if($querySave):
kelas = '$kelas',
exit(); else:
nim = '$nim',
echo "<script>alert(Perubahan Data Gagal Disimpan.');history.go(1);";
alpa = '$alpa', izin =
exit();
'$izin', endif; exit();
sakit = '$sakit',
endif; }else{
'$terlambat',
=
echo "<script>alert('Perubahan Data berhasil disimpan.');location.href='menu.php? p=kompensasi-set';";
semester = '$semester',
terlambat
=
'$kompensasi',
=
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
=
}
$semester = $_POST['semester'];
?>
$kelas = $_POST['kelas'];
Menu View Kompensasi
//buat kelas paginator baru dengan nama $page $page = new paginator(); //atur halaman
jumlah
baris
per
$page->items_per_page = 12; $sql_tbldata=("SELECT mahasiswa.nim as nim, mahasiswa.nama as nama,kompensasi.id_kompensasi as id_kompensasi,kompensasi.kelas as kelas,
No Nim Nama Kelas Alpa
kompensasi.alpa as kompensasi.izin as kompensasi.sakit as kompensasi.kompensasi kompensasi,
alpa, izin, sakit, as
Izin Sakit Kompensasi
kompensasi.terlambat as terlambat, kompensasi.total as total, kompensasi.total_jam as total_jam
Terlambat Total
FROM mahasiswa,kompensasi
Total/Jam Action
where mahasiswa.nim=kompensasi.nim");
if(!empty($tahun_akademik) or !empty($semester) or ! empty($kelas)): $sql_tbldata .=" kompensasi.tahun_akademik '%$tahun_akademik%'"; $sql_tbldata kompensasi.semester $semester%'";
and LIKE
.=" LIKE
and '%
while($data=mysql_fetch_object($ps n)){ ?> . nim?>
$sql_tbldata .= kompensasi.kelas LIKE %'";
" and '%$kelas
echo
$data->nama?
kelas?>
endif; $sql_tbldata .= " ORDER BY kompensasi.nim ASC";
alpa?>
$page->items_total = mysql_num_rows(mysql_query($sql _tbldata));
izin?>
$page->paginate(); $sql_tbldata >limit";
.=
sakit?>
"
$page-
kompensasi?>
$query mysql_query($sql_tbldata);
=
terlambat?>
echo mysql_error(); $prevPage $_GET['page']-1; $i = $_GET['ipp']+1;
=
(int)
$prevPage*(int)
$psn=mysql_query($sql_tbldata) or die (mysql_error()); if(mysql_num_rows($psn) > 0):
total?> total_jam?>
Menu Set Laporan Kompensasi
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
$i++;
if($_SESSION['level']=='admin') {
}
?>
else:
echo DATA.";
"TIDAK
ADA
endif; ?>
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
method="post"
Data Rekap Absen Dan Kompensasi array("1.IA", "1.IB", "1.IC", "1.ID", "1.IE", "1.IF","3.IA", "3.IB", "3.IC", "3.ID", "3.IE", "3.IF", "5.IA", "5.IB", "5.IC", "5.ID", "5.IE", "5.IF"), "Genap" => array("2.IA", "2.IB", "2.IC", "2.ID", "2.IE", "2.IF","4.IA", "4.IB", "4.IC", "4.ID", "4.IE", "4.IF", "6.IA", "6.IB", "6.IC", "6.ID", "6.IE", "6.IF"), ); ?>
}
Tahun Akademik
?>
:
<select name="tahun_akademik" class="isi_n" > "> 2015/2016 2016/2017
$kls): ?> >
2017/2018 2018/2019 2019/2020
Kelas :
Semester
<select name="kelas" onchange="document.f1.submit();" class="isi_n">
:
<select name="semester" onchange="document.f1.kelas.select edIndex=0; document.f1.submit();" class="isi_n">
-
if ($_POST["kelas"] == $kls) $selected2 = "selected";
else $selected2 = ""; ?> >
Nama
Alpa
Izin
Sakit
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
Kompensasi Terlambat Total Total/Jam Action
}
$tahun_akademik $_POST['tahun_akademik'];
?>
$semester = $_POST['semester'];
=
$kelas = $_POST['kelas']; Menu View Laporan Kompensasi
//buat kelas paginator baru dengan nama $page
$page = new paginator(); //atur halaman
jumlah
baris
per
$page->items_per_page = 10; $sql_tbldata=("SELECT mahasiswa.nim as nim, mahasiswa.nama as nama,kompensasi.id_kompensasi as id_kompensasi,
kompensasi.alpa as kompensasi.izin as kompensasi.sakit as kompensasi.kompensasi kompensasi,
alpa, izin, sakit, as
kompensasi.terlambat as terlambat, kompensasi.total as total, kompensasi.total_jam as total_jam FROM mahasiswa,kompensasi where mahasiswa.nim=kompensasi.nim and kompensasi.tahun_akademik='$tahu n_akademik' and kompensasi.semester='$semester' and kompensasi.kelas='$kelas'"); $sql_tbldata .= " ORDER BY kompensasi.nim ASC"; $page->items_total = mysql_num_rows(mysql_query($sql _tbldata)); $page->paginate();
$sql_tbldata >limit";
.=
"
$page-
$query mysql_query($sql_tbldata);
=
echo mysql_error(); $prevPage $_GET['page']-1; $i = $_GET['ipp']+1;
=
(int)
$prevPage*(int)
$psn=mysql_query($sql_tbldata) or die (mysql_error()); if(mysql_num_rows($psn) > 0): while($data=mysql_fetch_object($ps n)){ ?> . nim?>
echo
$data->nama?
alpa?> izin?> sakit?> kompensasi?> terlambat?>
total?> total_jam?>
}else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Set Laporan Mahasiswa
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
if($_SESSION['level']=='admin') {
$i++;
?>
}
else: echo "Lakukan Pencarian."; endif;
method="post"
?>
Data Mahasiswa
Cari
?>
Nama
width="119">Jenis width="170">Tanggal
Action
}else{
$nim = $_POST['nim'];
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
//buat kelas paginator baru dengan nama $page
} ?>
Menu View Laporan Mahasiswa
$page = new paginator(); //atur halaman
jumlah
baris
per
$page->items_per_page = 24; $sql_tbldata=("SELECT * FROM mahasiswa where nim='$nim'"); $sql_tbldata .= " ORDER BY nim ASC"; $page->items_total = mysql_num_rows(mysql_query($sql _tbldata)); $page->paginate();
$sql_tbldata >limit";
.=
"
$page-
$query mysql_query($sql_tbldata);
=
$i = $_GET['ipp']+1;
=
echo mysql_error(); $prevPage $_GET['page']-1;
print">Cetak
$prevPage*(int)
$i++; } else: echo "Lakukan Pencarian.";
$psn=mysql_query($sql_tbldata) or die (mysql_error()); if(mysql_num_rows($psn) > 0):
endif; ?>
while($data=mysql_fetch_object($ps n)){ ?> .
nim?>
echo
$data->nama?
jenis_kelamin?> tanggal_lahir?>
$data[nama]
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' ); if($_SESSION['level']=='mahasiswa' ){ $data=mysql_fetch_array(mysql_que ry("select * from mahasiswa where nim='$_SESSION[user]'"));
$photo = ($data['photo']); ?>
Biodata Mahasiswa alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Edit Mahasiswa
if($_SESSION['level']=='admin') { $data=mysql_fetch_array(mysql_que ry("select * from mahasiswa where nim='$_GET[id]'")); ?> Perubahan Mahasiswa
Data
echo "<script>alert('Data Gagal dihapus!');history.go(-1);';"; endif;
}else{
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
}else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
} ?>
} ?>
Menu Set Mahasiswa
Menu Hapus Mahasiswa
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
if($_SESSION['level']=='admin') {
if($_SESSION['level']=='admin') {
$sql_hapus=mysql_query("delete from mahasiswa where nim='$_GET[id]' "); $sql_hapus=mysql_query("delete from user where username='$_GET[id]'"); if($sql_hapus):
?> method="post"
Data Mahasiswa
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' ); if($_SESSION['level']=='admin') {
$nim = $_POST['nim']; $nama = $_POST['nama']; $kelas = $_POST['kelas']; $tempat_lahir $_POST['tempat_lahir'];
=
$tanggal_lahir $_POST['tanggal_lahir'];
=
$jenis_kelamin $_POST['jenis_kelamin'];
=
$password=$tanggal=explode('-', $tanggal_lahir); if(empty($nim)):
echo "<script>alert('Nim Tidak Boleh Kosong.');location.href='menu.php? p=mahasiswa-tambah';"; elseif(empty($nama)):
if ($kode==''){
$sqlSave = "INSERT mahasiswa SET
echo "<script>alert('Nama Mahasiswa Tidak Boleh Kosong.');location.href='menu.php? p=mahasiswa-tambah';";
INTO
nim = '$nim', nama = '$nama',
elseif(empty($kelas)): "<script>alert('Kelas Tidak Boleh Kosong.');location.href='menu.php? p=mahasiswa-tambah';";
kelas = '$kelas',
echo
elseif(empty($tempat_lahir) empty($tanggal_lahir)):
jurusan = 'Manajemen Informatika',
or
echo "<script>alert('Tempat / Tanggal Lahir Tidak Boleh Kosong.');location.href='menu.php? p=mahasiswa-tambah';";
tempat_lahir '$tempat_lahir',
=
tanggal_lahir '$tanggal_lahir',
=
jenis_kelamin '$jenis_kelamin'";
=
$querySave mysql_query($sqlSave);
=
else: if(strlen($nim) != 12){ echo "<script>alert('Nim Harus 12 digit.');location.href='menu.php? p=mahasiswa-tambah';";
$sqlSave = "INSERT INTO user SET
}
//panggil data $sql="select * from user where username ='$nim'";
id_user='',username = '$nim',password = md5( '$password[0]$password[1]$pa ssword[2]' ),
$proses=mysql_query($sql); $data=mysql_fetch_array($proses); $kode mysql_num_rows($proses);
=
nama = '$nama',level = 'mahasiswa'";
$querySave mysql_query($sqlSave);
=
if($querySave): echo "<script>alert('Data berhasil disimpan.');location.href='menu.php? p=mahasiswa-tambah';";
else: gagal 1);";
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' ); if($_SESSION['level']=='admin') { ?>
exit();
echo
"<script>alert('Data disimpan.');history.go(-
exit(); endif; } else { echo "<script>alert('NIM Mahasiswa ($nim) Sudah Ada.');location.href='menu.php? p=mahasiswa-tambah';"; exit(); } exit(); endif; }else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Tambah Mahasiswa
Tambah Mahasiswa
Data
Tempat / Tanggal Lahir
:
/
}else{ echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";';
}
tempat_lahir '$tempat_lahir',
?>
=
tanggal_lahir = '$tanggal_lahir',
Menu Ubah Mahasiswa
jenis_kelamin '$jenis_kelamin' nim='$nim'";
if($_SESSION['level']=='admin') {
$querySave mysql_query($sqlSave);
//inisialisasi variabel
$sqlSave = "UPDATE user SET nama = '$nama',password = md5( '$password[0]$password[1]$pa ssword[2]') WHERE username='$nim'";
$nim = $_POST['nim']; $nama = $_POST['nama']; $kelas = $_POST['kelas']; $tempat_lahir $_POST['tempat_lahir'];
=
$querySave mysql_query($sqlSave);
$tanggal_lahir $_POST['tanggal_lahir'];
=
if($querySave):
$jenis_kelamin $_POST['jenis_kelamin'];
=
$password=$tanggal=explode('-', $tanggal_lahir); $sqlSave = "UPDATE mahasiswa SET nim = '$nim', nama = '$nama',
=
=
echo "<script>alert('Perubahan Data berhasil disimpan.');location.href='menu.php? p=mahasiswa-set';"; exit(); else: echo "<script>alert(Perubahan Data Gagal Disimpan.');history.go(1);"; exit();
kelas = '$kelas',
= WHERE
endif; }else{
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
$alamat = $_POST['alamat']; $kode_pos = $_POST['kode_pos']; $no_telp = $_POST['no_telp']; $tahun_masuk $_POST['tahun_masuk'];
=
$asal_sekolah $_POST['asal_sekolah'];
=
$lulus_sma = $_POST['lulus_sma'];
Menu Update Mahasiswa
$jalur_masuk $_POST['jalur_masuk'];
=
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
$riwayat_penyakit $_POST['riwayat_penyakit'];
=
$pernah_dirawat $_POST['pernah_dirawat'];
=
if($_SESSION['level']=='mahasiswa' ){
$password=$tanggal=explode('-', $tanggal_lahir); //inisialisasi variabel
//definisi variabel
$nim = $_POST['nim'];
$photo=$_FILES['photo'] ['name']; //Variabel nama gambar yang diupload
$nama = $_POST['nama']; $jurusan = $_POST['jurusan']; $tempat_lahir $_POST['tempat_lahir'];
=
$tanggal_lahir $_POST['tanggal_lahir'];
=
$jenis_kelamin $_POST['jenis_kelamin'];
=
$warganegara $_POST['warganegara'];
=
$agama = $_POST['agama'];
$tmp_gambar=$_FILES['photo'] ['tmp_name']; //lokasi gambar di komputer $folder="photo/$photo"; tujuan upload
//folder
if (strlen($photo)>0) { $upload=move_uploaded_file($tmp_ gambar,$folder);
$tinggi = $_POST['tinggi'];
mysql_query ("UPDATE mahasiswa SET photo='$photo' WHERE nim='$nim'");
$berat = $_POST['berat'];
if($upload){
$gol_darah = $_POST['gol_darah'];
echo "<script>alert('Gambar Berhasil di Update');";
agama = '$agama',
} else {
gol_darah = '$gol_darah',
echo "<script>alert('Gambar Tidak di Update');"; tinggi = '$tinggi',
} } if(empty($nim)):
berat
echo "<script>alert('Harap Lengkapi Data Anda.');history.go(1);";
=
'$berat',
alamat
else:
= '$alamat',
$sqlSave = "UPDATE mahasiswa SET nim = '$nim',
kode_pos = '$kode_pos',
nama = '$nama', no_telp = '$no_telp', jurusan = '$jurusan', tempat_lahir '$tempat_lahir',
=
tanggal_lahir '$tanggal_lahir',
=
tahun_masuk '$tahun_masuk',
=
asal_sekolah = jenis_kelamin
'$asal_sekolah',
= '$jenis_kelamin', lulus_sma kewarganegaraan '$warganegara',
=
'$lulus_sma',
=
jalur_masuk '$jalur_masuk',
=
Disimpan.');history.go(1);"; exit(); endif; exit();
riwayat_penyakit '$riwayat_penyakit',
pernah_dirawat '$pernah_dirawat'
=
endif; }else{
=
echo '<script language="javascript">alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
WHERE nim='$nim'"; $querySave mysql_query($sqlSave);
=
$sqlSave = "UPDATE user SET nama = '$nama',password = md5( '$password[0]$password[1]$pa ssword[2]') WHERE username='$nim'"; $querySave mysql_query($sqlSave);
=
if($querySave): echo "<script>alert('Perubahan Data berhasil disimpan.');location.href='menu.php? p=mahasiswa-detail';"; exit();
Menu View Mahasiswa
No Nim
else:
Nama
echo "<script>alert(Perubahan Data Gagal
width="119">Jenis
Tempat / Tanggal Lahir
$prevPage $_GET['page']-1;
Action
$i = $_GET['ipp']+1;
=
(int)
$prevPage*(int)
$psn=mysql_query($sql_tbldata) or die (mysql_error());
if(mysql_num_rows($psn) >
$keyword = $_POST['keyword']; //buat kelas paginator baru dengan nama $page
while($data=mysql_fetch_object($ps n)){
$page = new paginator(); //atur halaman
jumlah
baris
per
$page->items_per_page = 12; $sql_tbldata=("SELECT FROM mahasiswa");
0):
*
if(!empty($keyword)):
?> . nim?>
$sql_tbldata .=" WHERE nim LIKE '%$keyword%'";
$sql_tbldata .= " OR kelas LIKE '%$keyword%'";
jenis_kelamin?>
endif; $sql_tbldata .= " ORDER BY nim ASC"; $page->items_total = mysql_num_rows(mysql_query($sql _tbldata)); $page->paginate(); $sql_tbldata >limit";
.=
"
$page-
$query mysql_query($sql_tbldata);
=
echo mysql_error();
echo
$data->nama?
tempat_lahir?> / tanggal_lahir?>
defined("VALIDASI") or die( 'Tidak diperkenankan mengakses file ini secara langsung !' );
if($_SESSION['level']=='admin' || $_SESSION['level']=='mahasiswa') {
}
?>
else:
echo DATA.";
"TIDAK
ADA
?>
Change Password
endif;
alert("Tidak Dapat Akses Data..!!"); document.location="index.php";'; } ?>
Menu Update Profile "; $confirm_password = md5(strip_tags(mysql_real_escape_s tring($_POST['confirm_password'])) ); //echo "
"; $new_password = md5(strip_tags(mysql_real_escape_s tring($_POST['new_password']))); //validasi apakah data kosong atau tidak if(empty($user) empty($old_password) empty($confirm_password) empty($new_password)):
or or or
echo "<script>alert('Harap isi semua data.');location.href='menu.php? p=profile-edit';"; exit(); endif; $sqlCek = "SELECT password FROM user WHERE username = '$user'"; $queryCek = mysql_query($sqlCek);
list($password) mysql_fetch_row($queryCek);
=
if($new_password != $confirm_password OR $old_password != $password OR $new_password == $password): echo "<script>alert('Maaf, password konfirmasi password anda tidak valid.');location.href='menu.php? p=profile-edit';"; exit(); else: //update data user berdasarkan id yang didapat $sql = "UPDATE user SET password = '$new_password' WHERE username = '$user'"; $query = mysql_query($sql); if($query): echo "<script>alert('Ganti password berhasil.');location.href='logout.php'; "; exit(); else: echo "<script>alert('Ganti password gagal.');location.href='menu.php? p=profile-edit';"; exit(); endif; endif; ?>