1. news.php
Universitas Sumatera Utara
78
?>
while($ambil=mysql_fetch_array($laksanakan)){ ?> $ambil[judul]"; ?>
$isi_berita = nl2br($ambil['isi_berita']);
Universitas Sumatera Utara
79
$isi = substr($isi_berita,0,300); // ambil sebanyak 50 karakter $isi = substr($isi_berita,0,strrpos($isi," ")); // spasi antar kalimat
//$ambil['isi_berita']; echo("$isi ....Selengkapnya "); echo"telah dibaca: $ambil[counter] kali
"; ?>
"; include("paging.php"); echo""; ?>
2. paging.php
Universitas Sumatera Utara
80
$halaman=$_GET['pc']; $t=$halaman+1; if($t > 1){ $prev=$halaman-1; echo "<span class=prevnext>
« Prev "; } else{ echo "<span class=disabled>« Prev"; } //halaman $hal=1;
for($k=0;$k<$jmlhalaman;$k++) { echo "
$hal "; $hal++;
}
//Next $halaman=$_GET['pc']; $t=$halaman+1; if( $t<$jmlhalaman){ $next=$halaman+1; echo "<span class=prevnext>
Next » ";
}
Universitas Sumatera Utara
81
else{ echo "<span class=disabled>Next »"; } ?>
3. siswa.php <style type="text/css"> .table{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left: 50px; border-width: 1px; border-style: solid; border-color:#FF0000; border-collapse: collapse; margin-top: 50px; }
.style{ margin-top: 50px; }
$sql="select*from data_siswa";
Universitas Sumatera Utara
82
$exe=mysql_query($sql); echo"
"; echo"Nama Aksi ";
$i=1; while($aray=mysql_fetch_array($exe)){
echo"$aray[nama] detail "; $i=$i+1; } echo"
"; break;
case "detail":
$sql="select*from data_siswa where nis=$_GET[id]"; $exe=mysql_query($sql); $aray=mysql_fetch_array($exe); echo"
";
echo"nis : $aray[nis] nama : $aray[nama] Jenis Kelamin : $aray[jk] Tempat Lahir : $aray[tempat_lahir] Tanggal Lahir : $aray[tanggal_lahir]$aray[bln_lahir]-$aray[thn_lahir]
Universitas Sumatera Utara
83
Agama : $aray[agama] Alamat : $aray[alamat] Email : $aray[Email] Diterima Kelas : $aray[terima_kelas] Diterima tanggal : $aray[terima_tgl] Asal Sekolah : $aray[asal_sekolah] Alamat Sekolah : $aray[alamat_sekolah] Tahun STTB : $aray[tahun_sttb] Nomor STTB : $aray[no_sttb] Nama Ayah : $aray[ayah] Nama Ibu : $aray[ibu] Alamat Orang Tua : $aray[alamat_ortu] Nomor telp Orang Tua : $aray[telp_ortu] Pekerjaan Ayah : $aray[kerja_ayah] Pekerjaa Ibu : $aray[kerja_ibu] "; echo"
";
break; } ?>
4. aksi.php
include("../koneksi.php"); include("Library.php"); $module=$_GET[module]; $act=$_GET[act];
Universitas Sumatera Utara
84
if($module=='berita' AND $act=='input'){
$lokasi=$_FILES['gambar']['tmp_name']; $gambar=$_FILES['gambar']['name']; $tipe=$_FILES['gambar']['type']; $direktori="gambar/$gambar";
if ($tipe != "image/jpeg" AND $tipe != "image/pjpeg"){ //echo "Gagal menyimpan data !!!
// Tipe file
$nama_file : $tipe
//Tipe file yang diperbolehkan adalah :
JPG/JPEG .
"; //echo "
Ulangi Lagi "; ?> <script language="javascript"> alert("Gagal Menyimpan Data"); location.href="index.php?module=berita";
move_uploaded_file($lokasi,"gambar/".$gambar);
// move_uploaded_file($lokasi_file,"isi/$isi");
$sql="insert into berita(judul,isi_berita,gambar,tanggal,direktori)values('$_POST[judul]','$_POST[ isi]','$gambar',$tgl_sekarang,'$direktori')"; $query=mysql_query($sql); if($query){ header('location:index.php?module=berita&act=tampil');
Universitas Sumatera Utara
85
} else{ echo"Maaf data gagal di input"; }
}else{ ?> <script language="javascript"> alert("data yang di input belum lengkap"); location.href="index.php?module=berita";
header("location:index.php?module=".$module); }
//Hapus Berita
elseif($module=='berita' AND $act=='hapus'){
$sql="DELETE FROM berita WHERE id_berita='$_GET[id]'"; $query=mysql_query($sql);
if($query){ header("location:index.php?module=berita&act=tampil"); }
Universitas Sumatera Utara
86
}
//Bagian Edit elseif($module=='berita'&$act=='edit'){ $sql="select * from berita where id_berita='$_GET[id]'"; $query=mysql_query($sql); $row=mysql_fetch_assoc($query);
header("location :index.php?module=berita&act=edit"); }
//Bagian edit elseif($module=='berita' AND $act=='update'){ $nama_file=$_FILES['gambar']['name']; $lokasi_file = $_FILES['gambar']['tmp_name']; //$nama_file = $_FILES['fupload']['name']; // Apabila gambar tidak diganti
if (empty($lokasi_file)){ mysql_query("UPDATE berita SET judul isi_berita
= '$_POST[judul]',
= '$_POST[isi]', tanggal
=$tgl_sekarang WHERE id_berita = '$_POST[id]'");
} else{ $nama_file=$_FILES['gambar']['name']; $lokasi=$_FILES['gambar']['tmp_name']; $direktori="gambar/$isi";
Universitas Sumatera Utara
87
move_uploaded_file($lokasi,"gambar/$nama_file"); mysql_query("UPDATE berita SET judul isi_berita
= '$_POST[isi]',
gambar
= '$nama_file',
= '$_POST[judul]',
direktori ='$direktori', tanggal =$tgl_sekarang WHERE id_berita = '$_POST[id]'"); } header('location:index.php?module=berita&act=tampil'); }
?>
5. berita.php
Form
";
Universitas Sumatera Utara
88
$tampil="select * from berita order by tgl_akses asc"; $sql=mysql_query($tampil); echo"
"; echo"Tanggal_akses Judul isi Aksi "; $i=1; while($aray=mysql_fetch_array($sql)){
echo"tgl_akses :$aray[tgl_akses] $aray[judul] $aray[isi] Hapus |Edit ";
$i=i+1; } echo"
"; break;
case "tambah": echo"
"; break;
case "input": $tanggal=date("ymd"); $sql="insert into berita(id_berita,tgl_akses,judul,isi)values('',$tanggal,'$_POST[judul]','$_POST[isi]')"; $exe=mysql_query($sql);
if($exe==true){ ?> <script language="javascript"> alert("data sukses di input"); location.href="index.php?module=berita"; <script language="javascript"> alert("data gagal di input"); location.href="index.php?module=berita";
break;
case "delete":
$sql="delete from berita where id_berita=$_GET[id]";
Universitas Sumatera Utara
90
$exe=mysql_query($sql); if($exe==true){ ?> <script language="javascript"> alert("data sukses di hapus"); location.href="index.php?module=berita";
?>
<script language="javascript"> alert("data gagal di hapus"); location.href="index.php?module=berita";
} break;
case "edit": $sql="select*from berita where id_berita=$_GET[id]"; $exe=mysql_query($sql); $aray=mysql_fetch_array($exe);
?>
case "proses"; $date=date("ymd"); $sql=("update berita set tgl_akses=$date, judul='$_POST[judul]', isi='$_POST[isi]' where id_berita=$_POST[id]"); $exe=mysql_query($sql);
if($exe==true) { ?> <script language="javascript"> alert("berita sukses di edit"); location.href="index.php?module=berita";
Universitas Sumatera Utara
92
?>
<script language="javascript"> alert("berita gagal di edit"); location.href="index.php?module=berita";
} break;
} ?>
6. bukutamu.php <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Untitled Document
Universitas Sumatera Utara
93
";
echo"
view guest book ";
break;
case"tampil": $tampil="select * from bukutamu order by id asc"; $sql=mysql_query($tampil); echo"
"; $i=1;
while($aray=mysql_fetch_array($sql)){
echo"nama : $aray[nama] email : $aray[email] isi : $aray[isi] delete ";
$i=i+1; } echo"
";
break;
Universitas Sumatera Utara
95
case "input": $sql="insert into bukutamu(id,nama,email,isi)values('','$_POST[nama]','$_POST[email]','$_POST[isi]')"; $exe=mysql_query($sql);
if($exe==true){
?> <script language="javascript"> alert("data sukses diinput"); location.href="index.php?module=bukutamu";
<script language="javascript"> alert("data gagal diinput"); location.href="index.php?module=bukutamu";
$sql="delete from bukutamu where id='$_GET[id]'"; $exe=mysql_query($sql); if($exe==true){ ?>
Universitas Sumatera Utara
96
<script language="javascript"> alert("data sukses di hapus"); location.href="index.php?module=bukutamu";
?>
<script language="javascript"> alert("data gagal di hapus"); location.href="index.php?module=bukutamu";
} break;
} ?>
7. cek_login.php
Universitas Sumatera Utara
97
$login=mysql_query("select * from login where id_user='$_POST[user]' AND password='$pass'"); $aray=mysql_fetch_array($login);
if($aray['status']=="admin") { session_start(); session_register("id_user"); session_register("password"); session_register("status");
$_SESSION[id_user] = $aray[id_user]; $_SESSION[password] = $aray[password]; $_SESSION[status] = $aray[status];
header('location:index.php?module=berita');
}else{ ?> <script language="javascript"> alert("maaf anda tidak berhak"); location.href="../desain.php?module=Home";
8. input.php
<style type="text/css">
Universitas Sumatera Utara
98
font-size: 14px; font-family:"Courier New", Courier, monospace; padding-left:30px; font-weight:bold;
} .style4 {color: #000000;
padding-left:30px;
} -->
FORMULIR DATA GURU & STAF
9. library.php
Universitas Sumatera Utara
103
$hari_ini = $seminggu[$hari];
$tgl_sekarang = date("Ymd"); $thn_sekarang = date("Y"); $jam_sekarang = date("H:i:s");
$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); ?>
10. logout.php
session_start(); unset($_SESSION[id_user]); ?> <script language="javascript"> location.href="../desain.php?module=home";
11. mod_berita.php\
<style type="text/css"> .table { font-family: Tahoma; font-size: 8pt; border-width: 1px; border-style: solid; border-color: #999999;
Universitas Sumatera Utara
104
border-collapse: collapse; margin: 10px 0px;
}
TinyMCPUK example <script language="javascript" type="text/javascript" src="../tinymcpuk0.3/tiny_mce.js"> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced",
plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash,s earchreplace,print,paste,directionality,fullscreen,noneditable,contextmenu", theme_advanced_buttons1_add_before : "save,newdocument,separator", theme_advanced_buttons1_add : "fontselect,fontsizeselect", theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor,liststyle", theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator", theme_advanced_buttons3_add_before : "tablecontrols,separator", theme_advanced_buttons3_add : "emotions,iespell,flash,advhr,separator,print,separator,ltr,rtl,separator,fullscreen",
Universitas Sumatera Utara
105
theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", plugin_insertdate_dateFormat : "%Y-%m-%d", plugin_insertdate_timeFormat : "%H:%M:%S", extended_valid_elements : "hr[class|width|size|noshade]", file_browser_callback : "fileBrowserCallBack", paste_use_dialog : false, theme_advanced_resizing : true, theme_advanced_resize_horizontal : false, theme_advanced_link_targets : "_something=My somthing;_something2=My somthing2;_something3=My somthing3;", apply_source_formatting : true });
function fileBrowserCallBack(field_name, url, type, win) { var connector = "../../filemanager/browser.html?Connector=connectors/php/connector.php"; var enableAutoTypeSelection = true;
var cType; tinymcpuk_field = field_name; tinymcpuk = win;
switch (type) { case "image": cType = "Image"; break; case "flash": cType = "Flash"; break;
Universitas Sumatera Utara
106
case "file": cType = "File"; break; }
if (enableAutoTypeSelection && cType) { connector += "&Type=" + cType; }
window.open(connector, "tinymcpuk", "modal,width=600,height=400"); }
//form berita
echo"
Universitas Sumatera Utara
107
Form Input Berita Judul : isi : Gambar : *)Format Gambar Harus JPG/JPEG
$numset=$_REQUEST['pc']*$jmlbrsperhal; $perintah="select * from berita order by id_berita asc limit $numset,$jmlbrsperhal"; $laksanakan=mysql_query($perintah);
echo"Daftar Berita "; echo"";
echo" No gambar judul isi Tgl Posting Aksi ";
$i=1; while($ambil=mysql_fetch_array($laksanakan)) { $isi_berita = nl2br($ambil['isi_berita']); $isi = substr($isi_berita,0,100); // ambil sebanyak 50 karakter
Universitas Sumatera Utara
109
$isi = substr($isi_berita,0,strrpos($isi," ")); $tgl_posting=($ambil[tanggal]); echo" $i $ambil[judul] $isi_berita $tgl_posting Edit | Hapus "; $i++; } echo"
"; echo""; $hal=1;
for($k=0;$k<$jmlhalaman;$k++) {
echo "$hal |"; $hal++;
} echo"
";
break;
Universitas Sumatera Utara
110
//bagian Edit case"edit": $sql="select * from berita where id_berita='$_GET[id]' "; $query=mysql_query($sql); $row=mysql_fetch_assoc($query); $nama_file=$_FILES['gambar']['name']; move_uploaded_file($lokasi_file,"gambar/$nama_file");
echo" "; break;
//Update case"update": $nama_file=$_FILES['gambar']['name'];
Universitas Sumatera Utara
111
$lokasi_file = $_FILES['gambar']['tmp_name']; //$nama_file = $_FILES['fupload']['name'];
// Apabila gambar tidak diganti if (empty($lokasi_file)){ mysql_query("UPDATE berita SET judul
= '$_POST[judul]',
isi_berita = '$_POST[isi]' WHERE id_berita = '$_POST[id]'");
} else{ move_uploaded_file($lokasi_file,"gambar/$nama_file"); mysql_query("UPDATE berita SET judul
= '$_POST[judul]',
isi_berita = '$_POST[isi]', gambar
= '$nama_file'
WHERE id_berita = '$_POST[id]'"); } header('location:home.php?module=berita&act=tampil');
break;
} ?>
12. nilaisiswa.php
Universitas Sumatera Utara
112
include("../koneksi.php"); ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Input Data Guru
"; echo"NIS Nama Siswa Aksi "; $i=1; while($aray=mysql_fetch_array($sql)){
echo"$aray[nis] $aray[nama_siswa] Tampil |edit |hapus ";
$i=i+1; } echo"
";
Universitas Sumatera Utara
113
break;
case "tambah": echo" ";
break;
case"tampil": $tampil="select * from nilaisiswa where id=$_GET[id]"; $sql=mysql_query($tampil); $aray=mysql_fetch_array($sql); echo"
";
echo" Identitas Siswa
Nis :$aray[nis] Nama Siswa :$aray[nama_siswa] Kelas :$aray[kelas]
Nilai Mata Pelajaran
Universitas Sumatera Utara
122
Agama :$aray[agama] Kewarganegaraan :$aray[kewarganegaraan] Bahasa Indonesia :$aray[bahasa_indonesia] Bahasa Inggris :$aray[bahasa_inggris] Matematika :$aray[matematika] Kesenian :$aray[kesenian] Pendidikan Jasmani :$aray[pendidikan_jasmani] Geografi :$aray[geografi] fisika :$aray[fisika] Kimia :$aray[kimia] Biologi :$aray[biologi] Komputer :$aray[komputer] Sejarah :$aray[sejarah]
Kepribadian
Kelakuan :$aray[kelakuan] Kerajinan :$aray[kerajinan] Kerapian :$aray[kerapian] Kebersihan :$aray[kebersihan]
Kehadiran
Sakit :$aray[sakit] Izin :$aray[izin] Absen :$aray[absen] ";
Universitas Sumatera Utara
123
echo"
";
break;
case "input": $sql="insert into nilaisiswa(id,nis,nama_siswa,kelas,agama,kewarganegaraan,bahasa_indonesia,bahasa_in ggris,matematika,kesenian,pendidikan_jasmani,geografi,fisika,kimia,biologi,komputer,se jarah,kelakuan,kerajinan,kerapian,kebersihan,sakit,izin,absen)values('','$_POST[nis]','$_P OST[nama_siswa]','$_POST[kelas]','$_POST[agama]','$_POST[kewarganegaraan]','$_P OST[bahasa_indonesia]','$_POST[bahasa_inggris]','$_POST[matematika]','$_POST[kese nian]','$_POST[pendidikan_jasmani]','$_POST[geografi]','$_POST[fisika]','$_POST[kim ia]','$_POST[biologi]','$_POST[komputer]','$_POST[sejarah]','$_POST[kelakuan]','$_PO ST[kerajinan]','$_POST[kerapian]','$_POST[kebersihan]','$_POST[sakit]','$_POST[izin]' ,'$_POST[absen]')";
$exe=mysql_query($sql);
if($exe==true){
?> <script language="javascript"> alert("Terima Kasih. Data Sukses Diinput"); location.href="index.php?module=nilaisiswa";
Universitas Sumatera Utara
124
<script language="javascript"> alert("Maaf Data Gagal Diinput"); location.href="index.php?module=nilaisiswa";
case "delete"; $sql="delete from nilaisiswa where id=$_GET[id]"; $exe=mysql_query($sql); if($exe==true){ ?>
<script language="javascript"> alert("Data Sukses Di Hapus"); location.href="index.php?module=nilaisiswa";
?>
<script language="javascript"> alert("Data Gagal Di Hapus"); location.href="index.php?module=nilaisiswa";
Universitas Sumatera Utara
125
} break;
case"edit": $sql="select * from nilaisiswa where id=$_GET[id]"; $exe=mysql_query($sql); $aray=mysql_fetch_array($exe); ?>
case "proses": $date=date("Ymd"); $sql=("update nilaisiswa set nis='$_POST[nis]', nama_siswa='$_POST[nama_siswa]', kelas='$_POST[kelas]',
Universitas Sumatera Utara
134
agama='$_POST[agama]',
kewarganegaraan='$_POST[kewarganegaraan]',
bahasa_indonesia='$_POST[bahasa_indonesia]', bahasa_inggris='$_POST[bahasa_inggris]', matematika='$_POST[matematika]', kesenian='$_POST[kesenian]',
pendidikan_jasmani='$_POST[pendidikan_jasmani]', geografi='$_POST[geografi]', fisika='$_POST[fisika]', kimia='$_POST[kimia]', biologi='$_POST[biologi]', komputer='$_POST[komputer]', sejarah='$_POST[sejarah]', kelakuan='$_POST[kelakuan]', kerajinan='$_POST[kerajinan]', kerapian='$_POST[kerapian]', kebersihan='$_POST[kebersihan]', sakit='$_POST[sakit]', izin='$_POST[izin]', absen='$_POST[absen]' where id='$_POST[id]'");
$exe=mysql_query($sql);
if($exe==true) { ?>
Universitas Sumatera Utara
135
<script language="javascript"> alert("Data Sukses Di Edit"); location.href="index.php?module=nilaisiswa";
?>
<script language="javascript"> alert("Data Gagal Di Edit"); location.href="index.php?module=nilaisiswa";
}
break;
}
?>
Universitas Sumatera Utara
136
13. password.php
case "edit":
if(!empty($_POST[username]) AND !empty($_POST[lama]) AND !empty($_POST[baru]) AND !empty($_POST[ulang])){ $sql=mysql_query("select*from login where id_user='$_POST[username]'AND status='admin'"); $t=mysql_fetch_array($sql);
$lama=md5($_POST[lama]); $baru=md5($_POST[baru]); if(($t[password]==$lama) AND ($_POST[baru]==$_POST[ulang])){ $update="UPDATE login SET password='$baru' where id_user='$_POST[username]'"; $t=mysql_query($update); ?> <script language="javascript"> alert("Passwor berhasil di ubah"); location.href="?module=password";
Universitas Sumatera Utara
138
}else{ ?> <script language="javascript"> alert("Passwor tidak berhasil diubah"); location.href="?module=password";
else{ echo"
data jangan ada yang kosong
"; }
break; } ?>
14. baca.php\ <style type="text/css"> .profil{ font-family:"Courier New", Courier, monospace; color: #000000; padding-left:20px; padding-right:20px; padding-bottom:20px; font-size:14px; line-height:25px; }
Universitas Sumatera Utara
139
mysql_query("UPDATE berita SET counter=$sql[counter]+1 WHERE id_berita='$_GET[id]'");
echo"
$sql[judul] "; echo"$isi_berita [kembali ]
"; ?>
Universitas Sumatera Utara