View
221
Download
0
Category
Preview:
Citation preview
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
1
Aplikasi Sistem Informasi Siswa 1.3 ini adalah versi terakhir yang hanya menggunakan 1
tabel dan untuk selanjutnya penulis akan mencoba membuat Sistem Informasi dengan
menggunakan 2 tabel yang semakin lama semakin komplek mungkin sampai sebanyak
mungkin tabel, tidak ada yang penulis harapkan dari pembaca setia blog ini melainkan
kritikan yang bersifat membangun demi penyempurnaan setia aplikasi yang akan penulis coba
membuatnya dan mungkin donotur dari pembaca setiap blog ini sangat penulis harapkan demi
kelangsungan blog ini pada masa yang akan datang. Baiklah penulis akan menampilkan file-
file yang digunakan dalam Aplikasi ini dalam bentuk gambar :
Keterangan : Isi Folder ditunjukkan dengan tanda panah.
Sedikit gambaran dengan aplikasi ini adalah bahwa pemakai Aplikasi ini terdiri dari 3
pengguna yaitu Administrator (yang menentukan siapa saja pengguna aplikasi yang diberikan
autorisasi kepada user dan menu apa saja yang bisa dibuka), User khusus(pengguna aplikasi
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
2
ini yang telah diberi autorisasi untuk melakukan perubahan terhadap data) dan User umum (
hanya bisa melihat data tanpa ada kewenangan untuk melakukan perubahannya).
Sebagai langkah awal ketikkan alamat di browser Anda jika anda sebagai seorang
Administrator atau User Khusus yaitu http://localhost/siswa1.3/admin maka akan muncul
gambar dibawah ini,silahkan anda ketikkan user name dan passwordnya.
Jika benar user name dan password yang dimasukkan misalnya anda sebagai Administrator
maka akan muncul gambar dibawah ini
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
3
Jika salah maka muncul pesan konfirmasi seperti dibawah ini
Dalam hal ini anda masuk sebagai administrator untuk melakukan entri data user maka klik
Manajemen user maka akan muncul gambar dibawah ini :
Menambah atau Edit User formnya juga sama seperti gambar dibawah ini :
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
4
Untuk berikutnya klik manajemen modul untuk mengentri data modul yang digunakan dalam
aplikasi ini yang hasilnya akan muncul sebagai menu seperti gambar dibawah ini
Menambah modul atau Edit modul formnya sama saja yang akan muncul seperti gambar
dibawah ini
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
5
Form Daftar Siswa digunakan untuk melihat dan melakukan operasi penambahan dan
pengeditan serta juga penghapusan terhadap data siswa.
Jika diklik tombol tambah siswa atau link Edit maka form yang akan muncul sama saja
dengan form dibawah ini :
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
6
Kemudian untuk melihat daftar siswa berdasarkan kelasnya maka akan muncul gambar
dibawah ini
Form dibawah digunakan untuk melihat program studi yang diinginkan seperti gambar
dibawah ini
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
7
Untuk melihat kelas dan program studinya maka akan muncul gambar dibawah ini
Apabila hasil yang diinginkan dari semua data siswa dicetak dalam bentuk PDF kemudian ke
printer maka muncul gambar dibawah ini tapi pada saat menu cetak di klik tidak akan dilihat
hasilnya karena disimpan ke dalam folder Admin silahkan dicara filenya kemudian dibuka,
penulis sengaja melakukan cara seperti ini tidak langsung bisa dibuka supaya berbeda sedikit
dengan versi sebelumnya.
Kemudian pada saat di klik Logout maka akan muncul gambar dibawah ini :
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
8
Langkah diatas adalah langkah yang dilakukan oleh Administrator dan User khusus yang
mempunyai password sedangkan bagi user umum maka ketikkan dibrowser
:http://localhost/siswa1.3 maka akan muncul gambar dibawah ini :
Kemudian apabila diklik Daftar Siswa maka akan muncul gambar dibawah ini :
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
9
Dalam hal ini user hanya bisa melihat tanpa bisa melakukan perubahan seperti user khusus,
demikian juga untuk menu berikutnya operasinya sama seperti yang pernah saya jelaskan
diatas.
Demikianlah Aplikasi yang singkat ini, mohon maaf apabila ada kekurangannya.
Kalau memang tulisan ini bermanfaat supaya memudahkan penulis untuk membuat versi
selanjutnya penulis harapkan kemurahannya untuk membagi pulsanya ke Nomor penulis :
081339838291. Tidak banyak hanya Rp. 5000- Thanks atas kebaikannya. Bagi yang ingin
memperoleh script tersebut silahkan sms ke nomor tersebut disertai dengan nama
emailnya.
Lampiran
Script yang dibawah ini adalah untuk dibagian Administrator dan User Khusus.
Index.php
<html>
<head>
<title>Sistem Informasi Siswa Versi 1.3</title>
<link href="../config/adminstyle.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style
type="text/css">
<!--
body {
background-image: url();
background-repeat: no-repeat;
background-color: #FFFFFF;
}
-->
</style></head>
<body>
<div id="header">
<div id="content">
<h2>Login</h2>
<img src="images/login-welcome.gif" width="97" height="105" hspace="10"
align="left">
<form method="POST" action="cek_login.php">
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
10
<table>
<tr>
<td>Username</td>
<td> :
<input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td> :
<input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2"><input name="submit" type="submit" value="Login"></td>
</tr>
</table>
</form>
<p> </p>
</div>
<div id="footer"> Copyright © 2011 By Syaifullah-Sumbawa </div>
</div>
</body>
</html>
Ceklogin.php
<?php
include "../config/koneksi.php";
$pass=md5($_POST[password]);
$login=mysql_query("SELECT * FROM user WHERE id_user='$_POST[username]' AND
password='$pass'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);
// Apabila username dan password ditemukan
if ($ketemu > 0){
session_start();
session_register("namauser");
session_register("passuser");
session_register("leveluser");
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
11
$_SESSION[namauser] = $r[id_user];
$_SESSION[passuser] = $r[password];
$_SESSION[leveluser]= $r[level];
header('location:media.php?module=home');
}
else{
echo "<link href=../config/adminstyle.css rel=stylesheet type=text/css>";
echo "<center>Login gagal! username & password tidak benar<br>";
echo "<a href=index.php><b>ULANGI LAGI</b></a></center>";
}
?>
Media.php
<?php
session_start();
if (empty($_SESSION[namauser]) AND empty($_SESSION[passuser])){
echo "<link href='../config/adminstyle.css' rel='stylesheet' type='text/css'>
<center>Untuk mengakses modul, Anda harus login <br>";
echo "<a href=index.php><b>LOGIN</b></a></center>";
}
else{
?>
<html>
<head>
<title>Sistem Informasi Siswa Versi 1.3</title>
<link href="../config/adminstyle.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="content">
<?php include "content.php"; ?>
</div>
<div id="menu">
<ul>
<li><a href=?module=home>» Home</a></li>
<?php include "menu.php"; ?>
<li><a href=logout.php>» Logout</a></li>
</ul>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
12
<p> </p>
</div>
<div id="footer">
Copyright © 2011 by Syaifullah Sumbawa
</div>
</div>
</body>
</html>
<?php
}
?>
Menu.php
<?php
include "../config/koneksi.php";
if ($_SESSION[leveluser]=='admin'){
$sql=mysql_query("select * from modul where aktif='Y' order by urutan");
}
else{
$sql=mysql_query("select * from modul where status='user' and aktif='Y' order by urutan");
}
while ($data=mysql_fetch_array($sql)){
echo "<li><a href='$data[link]'>» $data[nama_modul]</a></li>";
}
?>
Content.php
<?php
include "../config/koneksi.php";
include "../config/fungsi_indotgl.php";
include "../config/class_paging.php";
// Bagian Home
if ($_GET[module]=='home'){
echo "<h2>Selamat Datang</h2>
<p>Hai <b>$_SESSION[namauser]</b>, silahkan klik menu pilihan yang berada
di sebelah kiri untuk mengelola content website. </p>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
13
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align=right>Login Hari ini: ";
echo tgl_indo(date("Y m d"));
echo " | ";
echo date("H:i:s");
echo "</p>";
}
// Bagian User
elseif ($_GET[module]=='user'){
include "modul/mod_user.php";
}
// Bagian Modul
elseif ($_GET[module]=='modul'){
include "modul/mod_modul.php";
}
// Bagian Siswa
elseif ($_GET[module]=='siswa'){
include "modul/mod_siswa.php";
}
// Bagian Filter Kelas
elseif ($_GET[module]=='kelas'){
include "../data/lapkelas.php";
}
//Bagian Filter Program Studi
elseif ($_GET[module]=='prodi'){
include "../data/laprodi.php";
}
//Bagian Filter Kelas dan Program Studi
elseif ($_GET[module]=='lkprodi'){
include "../data/lkprodi.php";
}
//Bagian Cetak Data
elseif ($_GET[module]=='cetak'){
include "cetak.php";
}
// Apabila modul tidak ditemukan
else{
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
14
echo "<p><b>MODUL BELUM ADA</b></p>";
}
?>
Mod_user.php
<?php
switch($_GET[act]){
// Tampil User
default:
echo "<h2>User</h2>
<input type=button value='Tambah User'
onclick=location.href='?module=user&act=tambahuser'>
<table>
<tr><th>no</th><th>username</th><th>nama
lengkap</th><th>email</th><th>aksi</th></tr>";
$tampil=mysql_query("SELECT * FROM user ORDER BY id_user");
$no=1;
while ($r=mysql_fetch_array($tampil)){
echo "<tr><td>$no</td>
<td>$r[id_user]</td>
<td>$r[nama_lengkap]</td>
<td><a href=mailto:$r[email]>$r[email]</a></td>
<td><a href=?module=user&act=edituser&id=$r[id_user]>Edit</a> |
<a href=./aksi.php?module=user&act=hapus&id=$r[id_user]>Hapus</a>
</td></tr>";
$no++;
}
echo "</table>";
break;
case "tambahuser":
echo "<h2>Tambah User</h2>
<form method=POST action='./aksi.php?module=user&act=input'>
<table>
<tr><td>Username</td> <td> : <input type=text name='id_user'></td></tr>
<tr><td>Password</td> <td> : <input type=text name='password'></td></tr>
<tr><td>Nama Lengkap</td> <td> : <input type=text name='nama_lengkap'
size=30></td></tr>
<tr><td>E-mail</td> <td> : <input type=text name='email' size=30></td></tr>
<tr><td colspan=2><input type=submit value=Simpan>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
15
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form><br><br>";
break;
case "edituser":
$edit=mysql_query("SELECT * FROM user WHERE id_user='$_GET[id]'");
$r=mysql_fetch_array($edit);
echo "<h2>Edit User</h2>
<form method=POST action=./aksi.php?module=user&act=update>
<input type=hidden name=id value='$r[id_user]'>
<table>
<tr><td>Username</td> <td> : <input type=text name='id_user'
value='$r[id_user]'></td></tr>
<tr><td>Password</td> <td> : <input type=text name='password'> *) </td></tr>
<tr><td>Nama Lengkap</td> <td> : <input type=text name='nama_lengkap' size=30
value='$r[nama_lengkap]'></td></tr>
<tr><td>E-mail</td> <td> : <input type=text name='email' size=30
value='$r[email]'></td></tr>
<tr><td colspan=2>*) Apabila password tidak diubah, dikosongkan saja.</td></tr>
<tr><td colspan=2><input type=submit value=Update>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form>";
break;
}
?>
Mod_modul.php
<?php
switch($_GET[act]){
// Tampil Modul
default:
echo "<h2>Modul</h2>
<input type=button value='Tambah Modul'
onclick=location.href='?module=modul&act=tambahmodul'>
<table>
<tr><th>no</th><th>nama
modul</th><th>link</th><th>publish</th><th>aktif</th><th>status</th><th>aksi</th></tr>
";
$tampil=mysql_query("SELECT * FROM modul ORDER BY urutan");
while ($r=mysql_fetch_array($tampil)){
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
16
echo "<tr><td>$r[urutan]</td>
<td>$r[nama_modul]</td>
<td><a href=$r[link]>$r[link]</a></td>
<td align=center>$r[publish]</td>
<td align=center>$r[aktif]</td>
<td align=center>$r[status]</td>
<td><a href=?module=modul&act=editmodul&id=$r[id_modul]>Edit</a> |
<a href=./aksi.php?module=modul&act=hapus&id=$r[id_modul]>Hapus</a>
</td></tr>";
}
echo "</table>";
break;
case "tambahmodul":
echo "<h2>Tambah Modul</h2>
<form method=POST action='./aksi.php?module=modul&act=input'>
<table>
<tr><td>Nama Modul</td> <td> : <input type=text name='nama_modul'></td></tr>
<tr><td>Link</td> <td> : <input type=text name='link' size=30></td></tr>
<tr><td>Publish</td> <td> : <input type=radio name='publish' value='Y' checked>Y
<input type=radio name='publish' value='N'>N </td></tr>
<tr><td>Aktif</td> <td> : <input type=radio name='aktif' value='Y' checked>Y
<input type=radio name='aktif' value='N'>N </td></tr>
<tr><td>Status</td> <td> : <input type=radio name='status' value='user'
checked>user
<input type=radio name='status' value='admin'>admin </td></tr>
<tr><td>Urutan</td> <td> : <input type=text name='urutan' size=1></td></tr>
<tr><td colspan=2><input type=submit value=Simpan>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form>";
break;
case "editmodul":
$edit = mysql_query("SELECT * FROM modul WHERE id_modul='$_GET[id]'");
$r = mysql_fetch_array($edit);
echo "<h2>Edit Modul</h2>
<form method=POST action=./aksi.php?module=modul&act=update>
<input type=hidden name=id value='$r[id_modul]'>
<table>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
17
<tr><td>Nama Modul</td> <td> : <input type=text name='nama_modul'
value='$r[nama_modul]'></td></tr>
<tr><td>Link</td> <td> : <input type=text name='link' size=30
value='$r[link]'></td></tr>";
if ($r[publish]=='Y'){
echo "<tr><td>Publish</td> <td> : <input type=radio name='publish' value='Y'
checked>Y
<input type=radio name='publish' value='N'> N</td></tr>";
}
else{
echo "<tr><td>Publish</td> <td> : <input type=radio name='publish' value='Y'>Y
<input type=radio name='publish' value='N' checked>N</td></tr>";
}
if ($r[aktif]=='Y'){
echo "<tr><td>Aktif</td> <td> : <input type=radio name='aktif' value='Y' checked>Y
<input type=radio name='aktif' value='N'> N</td></tr>";
}
else{
echo "<tr><td>Aktif</td> <td> : <input type=radio name='aktif' value='Y'>Y
<input type=radio name='aktif' value='N' checked>N</td></tr>";
}
if ($r[status]=='user'){
echo "<tr><td>Status</td> <td> : <input type=radio name='status' value='user'
checked>user
<input type=radio name='status' value='admin'> admin</td></tr>";
}
else{
echo "<tr><td>Status</td> <td> : <input type=radio name='status' value='user'>user
<input type=radio name='status' value='admin'
checked>admin</td></tr>";
}
echo "<tr><td>Urutan</td> <td> : <input type=text name='urutan' size=1
value='$r[urutan]'></td></tr>
<tr><td colspan=2><input type=submit value=Update>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form>";
break;
}
?>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
18
Mod_siswa.php
<?php
switch($_GET[act]){
// Tampil siswa
default:
echo "<h2>SISWA</h2>
<input type=button value='Tambah Siswa'
onclick=location.href='?module=siswa&act=tambahsiswa'>
<table>
<tr><th>No</th><th>NIS</th><th>Nama
Siswa</th><th>Kelas</th><th>Prodi</th><th>aksi</th></tr>";
$p = new Paging;
$batas = 5;
$posisi = $p->cariPosisi($batas);
$tampil = mysql_query("SELECT * FROM tb_siswa limit $posisi,$batas");
$no = $posisi+1;
while ($r=mysql_fetch_array($tampil)){
echo "<tr><td>$no</td>
<td>$r[nis]</td>
<td>$r[nama]</td>
<td>$r[kelas]</td>
<td>$r[prodi]</td>
<td><a href=?module=siswa&act=editsiswa&nis=$r[nis]>Edit</a> |
<a href=./aksi.php?module=siswa&act=hapus&nis=$r[nis]>Hapus</a>
</td></tr>";
$no++;
}
echo "</table>";
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tb_siswa"));
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<div id=paging>$linkHalaman</div><br>";
break;
case "tambahsiswa":
echo "<h2>Tambah SISWA</h2>
<form method=POST action='./aksi.php?module=siswa&act=input'>
<table>
<tr><td>NIS</td> <td><input type=text name='nis' size=8 maxlength=8></td></tr>
<tr><td>Nama</td> <td> <input type=text name='nama'></td></tr>
<tr><td>Kelas</td> <td>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
19
<select name='kelas'>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</td></tr>
<tr><td>Program Studi</td><td>
<select name='prodi'>
<option value='IPA'>IPA</option>
<option value='IPS'>IPS</option>
</select></td></tr> ";
echo "<tr><td colspan=2><input type=submit value=Simpan>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form><br><br>";
break;
case "editsiswa":
$edit=mysql_query("SELECT * FROM tb_siswa WHERE nis='$_GET[nis]'");
$r=mysql_fetch_array($edit);
echo "<h2>Edit SISWA</h2>
<form method=POST action=./aksi.php?module=siswa&act=update>
<input type=hidden name=nis value='$r[nis]'>
<table>
<tr><td>NIS</td>
<td> <input type=text name=nis size='8' maxlength='8'
value='$r[nis]'></td></tr>
<tr><td>Nama</td> <td> <input type=text name=nama
value='$r[nama]'></td></tr>
<tr><td>Kelas</td> <td>
<select name='kelas'>
<option value=$r[kelas]>$r[kelas]</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</select></td></tr>
<tr><td>Program Studi</td><td>
<select name='prodi'>
<option value=$r[prodi]>$r[prodi]</option>
<option value='IPA'>IPA</option>
<option value='IPS'>IPS</option>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
20
</select></td>
</tr>
<tr><td colspan=2><input type=submit value=Update>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form>";
break;
}
?>
Aksi.php
<?php
session_start();
include "../config/koneksi.php";
include "../config/library.php";
$module=$_GET[module];
$act=$_GET[act];
// Menghapus data
if (isset($module) AND $act=='hapus'){
mysql_query("DELETE FROM tb_siswa WHERE nis='$_GET[nis]'");
header('location:media.php?module='.$module);
}
if (isset($module) AND $act=='hapus'){
mysql_query("DELETE FROM ".$module." WHERE id_".$module."='$_GET[id]'");
header('location:media.php?module='.$module);
}
// Input user
elseif ($module=='user' AND $act=='input'){
$pass=md5($_POST[password]);
mysql_query("INSERT INTO user(id_user,
password,
nama_lengkap,
email)
VALUES('$_POST[id_user]',
'$pass',
'$_POST[nama_lengkap]',
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
21
'$_POST[email]')");
header('location:media.php?module='.$module);
}
// Update user
elseif ($module=='user' AND $act=='update'){
// Apabila password tidak diubah
if (empty($_POST[password])) {
mysql_query("UPDATE user SET id_user = '$_POST[id_user]',
nama_lengkap = '$_POST[nama_lengkap]',
email = '$_POST[email]'
WHERE id_user = '$_POST[id]'");
}
// Apabila password diubah
else{
$pass=md5($_POST[password]);
mysql_query("UPDATE user SET id_user = '$_POST[id_user]',
password = '$pass',
nama_lengkap = '$_POST[nama_lengkap]',
email = '$_POST[email]'
WHERE id_user = '$_POST[id]'");
}
header('location:media.php?module='.$module);
}
// Input modul
elseif ($module=='modul' AND $act=='input'){
mysql_query("INSERT INTO modul(nama_modul,
link,
publish,
aktif,
status,
urutan)
VALUES('$_POST[nama_modul]',
'$_POST[link]',
'$_POST[publish]',
'$_POST[aktif]',
'$_POST[status]',
'$_POST[urutan]')");
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
22
header('location:media.php?module='.$module);
}
// Update modul
elseif ($module=='modul' AND $act=='update'){
mysql_query("UPDATE modul SET nama_modul = '$_POST[nama_modul]',
link = '$_POST[link]',
publish = '$_POST[publish]',
aktif = '$_POST[aktif]',
status = '$_POST[status]',
urutan = '$_POST[urutan]'
WHERE id_modul = '$_POST[id]'");
header('location:media.php?module='.$module);
}
// Input SISWA
elseif ($module=='siswa' AND $act=='input'){
mysql_query("INSERT INTO tb_siswa(nis,nama,kelas,prodi)
VALUES('$_POST[nis]',
'$_POST[nama]',
'$_POST[kelas]',
'$_POST[prodi]')");
header('location:media.php?module='.$module.'&act=tambahsiswa');
}
// Update SISWA
elseif ($module=='siswa' AND $act=='update'){
mysql_query("UPDATE tb_siswa SET nis = '$_POST[nis]',
nama = '$_POST[nama]',
kelas = '$_POST[kelas]',
prodi = '$_POST[prodi]'
WHERE nis = '$_POST[nis]'");
header('location:media.php?module='.$module);
}
?>
Cetak.php
<?php
include "../config/koneksi.php";
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
23
#ambil data di tabel dan masukkan ke array
$query = "select nis,nama,kelas,prodi from tb_siswa";
$sql = mysql_query ($query);
$data = array();
while ($row = mysql_fetch_assoc($sql)) {
array_push($data, $row);
}
#setting judul laporan dan header tabel
$judul = "LAPORAN DATA SISWA";
$header = array(
array("label"=>"N I S", "length"=>25, "align"=>"C"),
array("label"=>"Nama Siswa", "length"=>50, "align"=>"C"),
array("label"=>"Kelas", "length"=>15, "align"=>"C"),
array("label"=>"Program Studi", "length"=>28, "align"=>"C"));
#sertakan library FPDF dan bentuk objek
require_once ("cpdf/fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
#tampilkan judul laporan
$pdf->SetFont('Arial','B','16');
$pdf->Cell(0,20, $judul, '0', 1, 'L');
#buat header tabel
$pdf->SetFont('Arial','','10');
$pdf->SetFillColor(255,255,255);
$pdf->SetTextColor(0);
$pdf->SetDrawColor(0,0,0);
foreach ($header as $kolom) {
$pdf->Cell($kolom['length'], 5, $kolom['label'], 1, '0',$kolom['align'], true);
}
$pdf->Ln();
#tampilkan data tabelnya
$pdf->SetFillColor(255,255,255);
$pdf->SetTextColor(0);
$pdf->SetFont('');
$fill=false;
foreach ($data as $baris) {
$i = 0;
foreach ($baris as $cell) {
$pdf->Cell($header[$i]['length'], 5, $cell, 1, '0',$kolom['L'], $fill);
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
24
$i++;
}
$fill = !$fill;
$pdf->Ln();
}
#output file PDF
$pdf->Output();
?>
Script yang dibawah ini untuk user umum.
Index.php
<?php
header('location:media.php?module=home');
?>
Media.php
<html>
<head>
<title>Sistem Informasi Siswa Versi 1.3</title>
<link href="config/adminstyle.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="content">
<?php include "content.php"; ?>
</div>
<div id="menu">
<ul>
<li><a href=?module=home>» Home</a></li>
<?php include "menu.php"; ?>
</ul>
<p> </p>
</div>
<div id="footer">
Copyright © 2011 by Syaifullah Sumbawa
</div>
</div>
</body>
</html>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
25
Menu.php
<?php
include "config/koneksi.php";
if ($_SESSION[leveluser]=='admin'){
$sql=mysql_query("select * from modul where aktif='Y' order by urutan");
}
else{
$sql=mysql_query("select * from modul where status='user' and aktif='Y' order by urutan");
}
while ($data=mysql_fetch_array($sql)){
echo "<li><a href='$data[link]'>» $data[nama_modul]</a></li>";
}
?>
Content.php
<?php
include "config/koneksi.php";
include "config/fungsi_indotgl.php";
include "config/class_paging.php";
// Bagian Home
if ($_GET[module]=='home'){
echo "<h2>Selamat Datang</h2>
<p> Selamat Datang di Aplikasi Sistem Informasi Siswa Versi 1.3 <br>
Silahkan diklik menu yang tersedia untuk melihat data yang pernah dimasukkan.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align=right>Login Hari ini: ";
echo tgl_indo(date("Y m d"));
echo " | ";
echo date("H:i:s");
echo "</p>";
}
// Bagian siswa
elseif ($_GET[module]=='siswa'){
include "data/daftar_siswa.php";
}
elseif ($_GET[module]=='kelas'){
include "data/lapkelas.php";
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
26
}
elseif ($_GET[module]=='prodi'){
include "data/laprodi.php";
}
elseif ($_GET[module]=='lkprodi'){
include "data/lkprodi.php";
}
elseif ($_GET[module]=='cetak'){
include "data/cetak.php";
}
?>
Daftar Siswa.php
<?php
echo "Daftar Siswa";
echo "<table>
<tr><th>No</th><th>NIS</th><th>Nama
Siswa</th><th>Kelas</th><th>Prodi</th></tr>";
$p = new Paging;
$batas = 5;
$posisi = $p->cariPosisi($batas);
$tampil = mysql_query("SELECT * FROM tb_siswa limit $posisi,$batas");
$no = $posisi+1;
while ($r=mysql_fetch_array($tampil)){
echo "<tr><td>$no</td>
<td>$r[nis]</td>
<td>$r[nama]</td>
<td>$r[kelas]</td>
<td>$r[prodi]</td>
</tr>";
$no++;
}
echo "</table>";
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tb_siswa"));
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<div id=paging>$linkHalaman</div><br>";
?>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
27
Kelas.php
<html>
<body>
<form method=POST action='data/lapkelas.php'>
<table>
<tr><td>Kelas</td> <td>
<select name='kelas'>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</td>
<td colspan=2><input type=submit value=Cari></td></tr>
</table>
</form>
</body>
</html>
Lapkelas.php
<html>
<body>
<form method=POST action=''>
<table>
<tr><td>Kelas</td> <td>
<select name='kelas'>
<option value=' '> </option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</td>
<td colspan=2><input type=submit value=Cari></td></tr>
</table>
<table border="1">
<tr>
<th bgcolor="#66CCCC">No.</th>
<th bgcolor="#66CCCC">NIS</th>
<th bgcolor="#66CCCC">Nama</th>
<th bgcolor="#66CCCC">Kelas</th>
<th bgcolor="#66CCCC">Program Studi</th>
<?php
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
28
$p = new Paging;
$batas = 5;
$posisi = $p->cariPosisi($batas);
$tampil = mysql_query("SELECT * FROM tb_siswa WHERE kelas='$_POST[kelas]' limit
$posisi,$batas");
$no = $posisi+1;
While($r_tampil=mysql_fetch_array($tampil)) {
echo "<tr>
<td>$no</td>
<td>$r_tampil[nis]</td>
<td>$r_tampil[nama]</td>
<td align=center>$r_tampil[kelas]</td>
<td>$r_tampil[prodi]</td>
</tr>";
$no++;
}
echo "</table>";
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tb_siswa WHERE
kelas='$_POST[kelas]'"));
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<div id=paging>$linkHalaman</div><br>";
?>
</body>
</html>
Laprodi.php
<html>
<body>
<form method=POST action=''>
<table>
<tr><td>Program Studi</td> <td>
<select name='prodi'>
<option value=' '> </option>
<option value='IPS'>IPS</option>
<option value='IPA'>IPA</option>
</td>
<td colspan=2><input type=submit value=Cari></td></tr>
</table>
<table border="1">
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
29
<tr>
<th bgcolor="#66CCCC">No.</th>
<th bgcolor="#66CCCC">NIS</th>
<th bgcolor="#66CCCC">Nama</th>
<th bgcolor="#66CCCC">Kelas</th>
<th bgcolor="#66CCCC">Program Studi</th>
<?php
$p = new Paging;
$batas = 5;
$posisi = $p->cariPosisi($batas);
$tampil = mysql_query("SELECT * FROM tb_siswa WHERE prodi='$_POST[prodi]' limit
$posisi,$batas");
$no = $posisi+1;
While($r_tampil=mysql_fetch_array($tampil)) {
echo "<tr>
<td>$no</td>
<td>$r_tampil[nis]</td>
<td>$r_tampil[nama]</td>
<td align=center>$r_tampil[kelas]</td>
<td>$r_tampil[prodi]</td>
</tr>";
$no++;
}
echo "</table>";
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tb_siswa WHERE
prodi='$_POST[prodi]'"));
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<div id=paging>$linkHalaman</div><br>";
?>
</body>
</html>
Lkprodi.php
<html>
<body>
<form method=POST action=''>
<table>
<tr><td>Kelas</td> <td>
<select name='kelas'>
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
30
<option value=' '> </option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</td>
<td>Program Studi</td> <td>
<select name='prodi'>
<option value=' '> </option>
<option value='IPS'>IPS</option>
<option value='IPA'>IPA</option>
</td>
<td colspan=2><input type=submit value=Cari></td></tr>
</table>
<table border="1">
<tr>
<th bgcolor="#66CCCC">No.</th>
<th bgcolor="#66CCCC">NIS</th>
<th bgcolor="#66CCCC">Nama</th>
<th bgcolor="#66CCCC">Kelas</th>
<th bgcolor="#66CCCC">Program Studi</th>
<?php
$p = new Paging;
$batas = 5;
$posisi = $p->cariPosisi($batas);
$tampil = mysql_query("SELECT * FROM tb_siswa WHERE (kelas='$_POST[kelas]' AND
prodi='$_POST[prodi]') limit $posisi,$batas");
$no = $posisi+1;
While($r_tampil=mysql_fetch_array($tampil)) {
echo "<tr>
<td>$no</td>
<td>$r_tampil[nis]</td>
<td>$r_tampil[nama]</td>
<td align=center>$r_tampil[kelas]</td>
<td>$r_tampil[prodi]</td>
</tr>";
$no++;
}
echo "</table>";
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM tb_siswa WHERE
(kelas='$_POST[kelas]' AND prodi='$_POST[prodi]')"));
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
31
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<div id=paging>$linkHalaman</div><br>";
?>
</body>
</html>
Script untuk koneksi dan CSS
Koneksi.php
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "db_siswa";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Adminstyle.php
body{
font-family: Tahoma;
text-align: center;
}
#header {
position: relative;
background-image: url(../admin/images/header.jpg);
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
width: 780px;
border: 2px solid #265180;
padding-top: 70px;
text-align: left;
}
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
32
#content {
margin-left: 230px;
padding: 20px 10px 0 0;
}
#content p {
font-size: 75%;
line-height: 1.8em;
padding-left: 2em;
}
#menu {
position: absolute;
top: 90px;
left: 0;
width: 180px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#menu li {
width: 180px;
border-bottom: 1px solid #969BA5;
margin: 0;
padding: 0;
font-size: 80%;
vertical-align: bottom;
}
#menu a:link, #menu a:visited {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 12px solid #265180;
border-right: 1px solid #265180;
background-color: #CAD6EC;
color: #265180;
text-decoration: none;
}
#menu a:hover {
background-color: #265180;
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
33
color: #FFFFFF;
}
a:link,a:visited {
color:#265180;
}
a:hover {
color: #FF6600;
text-decoration:none;
}
h2 {
font: normal 120% Georgia;
color: #265180;
background-color: transparent;
border-bottom: 1px dotted #265180;
}
table {
font-family: Tahoma;
font-size: 8pt;
border-width: 1px;
border-style: solid;
border-color: #999999;
border-collapse: collapse;
margin: 10px 0px;
}
th{
color: #FFFFFF;
font-size: 7pt;
text-transform: uppercase;
text-align: center;
padding: 0.5em;
border-width: 1px;
border-style: solid;
border-color: #969BA5;
border-collapse: collapse;
background-color: #265180;
}
td{
padding: 0.5em;
vertical-align: top;
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
34
border-width: 1px;
border-style: solid;
border-color: #969BA5;
border-collapse: collapse;
}
input,textarea,select{
font-family: Tahoma;
font-size: 8pt;
}
#paging{
font-family: Tahoma;
font-size: 8pt;
}
#footer{
padding: 20px 0 10px 255px;
font-size: 70%;
color: #FFFFFF;
background-color: #265180;
}
Class_paging.php
<?php
class Paging
{
// Fungsi untuk mencek halaman dan posisi data
function cariPosisi($batas)
{
if(empty($_GET[halaman])){
$posisi=0;
$_GET[halaman]=1;
}
else{
$posisi = ($_GET[halaman]-1) * $batas;
}
return $posisi;
}
// Fungsi untuk menghitung total halaman
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
35
function jumlahHalaman($jmldata, $batas)
{
$jmlhalaman = ceil($jmldata/$batas);
return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3 ... Next, Prev, First, Last
function navHalaman($halaman_aktif, $jmlhalaman)
{
$link_halaman = "";
// Link First dan Previous
if ($halaman_aktif > 1)
{
$link_halaman .= " <a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=1><< First</a> | ";
}
if (($halaman_aktif-1) > 0)
{
$previous = $halaman_aktif-1;
$link_halaman .= "<a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$previous><
Previous</a> | ";
}
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++)
{
if ($i == $halaman_aktif)
{
$link_halaman .= "<b>$i</b> | ";
}
else
{
$link_halaman .= "<a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$i>$i</a> | ";
}
$link_halaman .= " ";
}
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
36
// Link Next dan Last
if ($halaman_aktif < $jmlhalaman)
{
$next=$halaman_aktif+1;
$link_halaman .= " <a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$next>Next ></a> ";
}
if (($halaman_aktif != $jmlhalaman) && ($jmlhalaman != 0))
{
$link_halaman .= " | <a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$jmlhalaman>Last
>></a> ";
}
return $link_halaman;
}
}
?>
Fungsi_indotgl.php
<?php
function tgl_indo($tgl){
$tanggal = substr($tgl,8,2);
$bulan = getBulan(substr($tgl,5,2));
$tahun = substr($tgl,0,4);
return $tanggal.' '.$bulan.' '.$tahun;
}
function getBulan($bln){
switch ($bln){
case 1:
return "Januari";
break;
case 2:
return "Februari";
break;
case 3:
return "Maret";
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
37
break;
case 4:
return "April";
break;
case 5:
return "Mei";
break;
case 6:
return "Juni";
break;
case 7:
return "Juli";
break;
case 8:
return "Agustus";
break;
case 9:
return "September";
break;
case 10:
return "Oktober";
break;
case 11:
return "November";
break;
case 12:
return "Desember";
break;
}
}
?>
Library.php
<?php
$seminggu = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
$hari = date("w");
$hari_ini = $seminggu[$hari];
$tgl_sekarang = date("Ymd");
$thn_sekarang = date("Y");
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
38
$jam_sekarang = date("H:i:s");
$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",
"Juni", "Juli", "Agustus", "September",
"Oktober", "November", "Desember");
?>
Script ini merupakan alternatif dari index.php di folder Admin karena sudah ditambah
dengan javascript untuk mengantisipasi username dan password kosong.
<html>
<head>
<title>Sistem Informasi Siswa Versi 1.3</title>
<link href="../config/adminstyle.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style
type="text/css">
<!--
body {
background-image: url();
background-repeat: no-repeat;
background-color: #FFFFFF;
}
-->
</style>
<script language="javascript">
function validasi(form){
if (form.username.value == ""){
alert("Anda belum mengisikan Username.");
form.username.focus();
return (false);
}
if (form.password.value == ""){
alert("Anda belum mengisikan Password.");
form.password.focus();
return (false);
}
return (true);
}
Lisensi Dokumen:
Copyright © Nopember 2011 Wildan08.Wordpress.Com
Seluruh dokumen di Wildan08.Wordpress.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan
pernyataan copyright yang disertakan dalam setiap dokumen.
39
</script>
</head>
<body OnLoad="document.login.username.focus();">
<div id="header">
<div id="content">
<h2>Login</h2>
<img src="images/login-welcome.gif" width="97" height="105" hspace="10"
align="left">
<form name="login" method="POST" action="cek_login.php" onSubmit="return
validasi(this)">
<table>
<tr>
<td>Username</td>
<td> :
<input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td> :
<input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2"><input name="submit" type="submit" value="Login"></td>
</tr>
</table>
</form>
<p> </p>
</div>
<div id="footer"> Copyright © 2011 By Syaifullah-Sumbawa </div>
</div>
</body>
</html>
Recommended