Source Code 1. Login.php <form role="form" action="proses_login.php?op=in" method="post"> <fieldset> <div class="form-group"> <input class="form-control" placeholder="username" name="username" type="text" autofocus> </div> <div class="form-group"> <input class="form-control" placeholder="password" name="password" type="password" value=""> </div> <!-- Change this to a button or input when using this as a form --> <input type="submit" class="btn btn-lg btn-success btn-block" value="login"> </fieldset> </form> 2. Proses_login.php session_start(); mysql_connect("localhost","root","") or die("nggak bisa koneksi"); mysql_select_db("skripsi");//sesuaikan dengan nama database anda $username = $_POST['username']; $password = $_POST['password']; $op = $_GET['op']; if($op=="in") $cek = mysql_query("select * FROM login WHERE username='$username' AND password='$password'"); if(mysql_num_rows($cek)==1)//jika berhasil akan bernilai 1 $c = mysql_fetch_array($cek); $_SESSION['username'] = $c['username']; $_SESSION['level'] = $c['level']; if($c['level']=="admin") echo "<script>alert('selamat Datang $username'); window.location='admin/homeadmin.php'</script>"; else if($c['level']=="karyawan") echo "<script>alert('selamat Datang $username'); window.location='karyawan/homeuser.php'</script>"; else if($c['level']=="manajer")
echo "<script>alert('selamat Datang $username'); window.location='manajer/homeman.php'</script>"; else if($c['level']=="direktur") echo "<script>alert('selamat Datang $username'); window.location='direktur/homedirek.php'</script>"; else die("password salah <a href=\"javascript:history.back()\">kembali</a>"); else if($op=="out") unset($_session['username']); unset($_session['level']); header("location:index.php"); 3. Tambah-Sakit-Karyawan(form untuk mengajukn sakit) <form name="biodata" action="proses-tambah-sakit-karyawan.php" method="post"> <!-- Form --> <div class="form"> <table> mysql_connect("localhost","root",""); mysql_select_db("skripsi"); $result = mysql_query("select * from karyawan,divisi where karyawan.id_divisi=divisi.id_divisi"); $jsarray = "var prdname = new Array();\n"; <td> <label>nik</label></td> <td><input type="text" id="nik" name="nik" class="field size1" onchange="changevalue(this.value)"></td> while($row=mysql_fetch_array($result)) $jsarray.= "prdname['". $row['nik']. "'] = miez:'". addslashes($row['nama']). "',de:'".addslashes($row['alamat'])."',re:'".addslashes($row['divisi'])."',me:'".addslashes($row['id_divisi'])."';\n"; <td>
<label>nama</label></td> <td><input type="text" name="nama" class="field size1" id="nama" readonly="readonly"></td> <td> <label>alamat</label></td> <td><textarea class="field size1" rows="10" cols="30" name="alamat" id="alamat" readonly="readonly"></textarea> </td> <td><label>divisi</label></td> <td><input type="text" name="div" class="field size1" id="divisi" readonly="readonly"/> <input type="text" name="id_div" class="field size1" id="id_divisi" readonly="readonly"/></td> <script type="text/javascript"> echo $jsarray; function changevalue(id) document.getelementbyid('nama').value = prdname[id].miez; document.getelementbyid('alamat').value = prdname[id].de; document.getelementbyid('divisi').value = prdname[id].re; document.getelementbyid('id_divisi').value = prdname[id].me; ; </script> </table> </div> </form> 4. Proses-tambah-sakit-karyawan.php include "conn.php"; $nik=$_post['nik']; $ket=$_post['id4']; $jns=$_post['id3']; $id1=$_post['id1']; $id2=$_post['id2']; $tgl1=$_post['tgl1']; $tgl2=$_post['tgl2']; $biaya=$_post['biaya']; $obat=$_post['obat']; $inap=$_post['inap'];
$hrg1=$_post['hrg1']; $hrg2=$_post['hrg2']; $div=$_post['id_div']; $date=date('y'); $coba="select jumlah_sakit from riwayat_sakit_karyawan where nik='$nik'"; $apa=mysql_query($coba,$conn); $cek=mysql_fetch_array($apa); $ins="insert into sakit_karyawan(id_sakit_karyawan,ket_sakit,tgl_mulai_sakit,tgl_selesai_s akit,id_tmpt_berobat,nik,id_rmh_sakit,id_jns_penyakit,biaya,tahun,id_divi si,id_penyakit) values('','$ket','$tgl1','$tgl2','$id1','$nik','$id2','$id3','$biaya','$date','$div','$ id4')"; $op=mysql_query($ins); $ubah="insert into riwayat_sakit_karyawan(id_riwayat_sakit_karyawan,nik,jumlah_sakit,tah un) values('','$nik','1','$date')"; $result=mysql_query($ubah); if($cek['jumlah_sakit']>='1') $upt="update riwayat_sakit_karyawan set jumlah_sakit=$cek[jumlah_sakit]+1 where nik='$nik'"; $yos=mysql_query($upt); else echo "Data Tidak Ter Update"; $konyol=mysql_query("select tunjangan from tunjangan_kesehatan"); $ko=mysql_fetch_array($konyol); $to=$ko['tunjangan']; $you="update tunjangan_kesehatan set tunjangan='$to'-'$biaya' where nik='$nik'"; $kamu=mysql_query($you); $biy="insert into biaya(id_biaya,biaya,nik,tgl_mulai_sakit,tgl_selesai_sakit,tahun,id_rmh_s akit,ket_sakit,id_jns_penyakit,obat,harga_obat,rawat_inap,harga_inap) values('','$biaya','$nik','$tgl1','$tgl2','$date','$id2','$ket','$jns','$obat','$hrg1', '$inap','$hrg2')";
$pa=mysql_query($biy); header("location:monitoring.php"); 5. Grafik-sakit-karyawan.php $server = "localhost"; $username = "root"; $password = ""; $database = "skripsi"; mysql_connect($server,$username,$password) or die("koneksi gagal"); mysql_select_db($database) or die("database tidak bisa dibuka"); $id=$_session['username']; $nama=mysql_query("select * from manajer,divisi where manajer.id_divisi=divisi.id_divisi and nik='$id'"); $dt=mysql_fetch_array($nama); $nam=$dt['nama']; $div=$dt['divisi']; <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>grafik Sakit Kesehatan</title> <script src="jquery-1.9.1.min.js"></script> <script src="highcharts.js"></script> <script src="exporting.js"></script> <script type="text/javascript"> var chart1; // globally available $(document).ready(function() chart1 = new Highcharts.Chart( chart: renderto: 'container', type: 'column', title: text: 'Data Sakit Keseluruhann Karyawan <br> echo $div;', xaxis: categories: ['Jenis Penyakit'], yaxis: title: text: 'Jumlah Sakit',
series: [ $sql = "SELECT * from penyakit"; $query = mysql_query( $sql ) or die(mysql_error()); while($ambil = mysql_fetch_array($query)) $jns_penyakit=$ambil['id_penyakit']; $nm=$ambil['penyakit']; $sql_jumlah = "SELECT * from sakit_karyawan,karyawan where karyawan.nik=sakit_karyawan.nik and karyawan.nik_manajer='$id' and id_penyakit='$jns_penyakit'"; $query_jumlah = mysql_query( $sql_jumlah ) or die(mysql_error()); $jum=mysql_num_rows($query_jumlah);, name: ' echo $nm; ', data: [ echo $jum; ] ] ); ); </script> </head> <body> <div id="container" style="min-width: 700px; height: 400px; margin: 0 auto"></div> </body> </html>