LAMPIRAN 1. Listing Program pada website sekolah index.php <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>sd Swasta Adhyaksa Medan</title></head> <body> <div id="layer1"> <div id="layer2"><img src="images/diknas-wrn1.jpg" width="162" height="171" /> <div class="style1" id="layer3">sd ADHYAKSA MEDAN <div id="layer4"> <div class="style4" id="layer5"><a href="index.php"><font color='#333333'>home </font></a> <div class="style4" id="layer6"><a href="siswa.php"><font color='#333333'>data SISWA</font></a> <div class="style4" id="layer7"><a href="guru.php"><font color='#333333'>data GURU </font></a> <div id="layer10"> <div id="layer11"> <div id="layer14"> <div align="center"> <p> </p> <p> </p> <div id="layer15"> <div id="layer28"><a href="formadmin.php">halaman Admin</a> <div class="style5" id="layer29">copyrights - nidya ratih anjarini <div id="layer30"><img src="images/anak-sd (2).jpg" width="434" height="160" /> <div class="style6" id="layer31"> <div align="center" class="style6"> <p class="style8">selamat datang </p> <div id="layer32"><strong>profil Lengkap Sekolah </strong> <div id="layer33"><strong>visi dan Misi Sekolah </strong> <div id="layer34"><strong>galery Foto </strong> <div class="style9" id="layer35"> <div align="center" class="style10">di SD Swasta Adhyaksa Medan
</body> </html> Guru.php <head> <title>untitled Document</title></head> <body> <div id="layer1"> <div id="layer2"><img src="images/diknas-wrn1.jpg" width="162" height="171" /> <div class="style1" id="layer3">sd ADHYAKSA MEDAN <div id="layer4"> <div class="style4" id="layer5"><a href="index.php"><font color="#333333">home</font></a> <div class="style4" id="layer6"><a href="siswa.php"><font color="#333333">data SISWA</font></a> <div class="style4" id="layer7"><a href="guru.php"><font color="#333333">data GURU</font></a> <div id="layer10"> <div id="layer11"> <p align="center">data GURU SD ADHYAKSA MEDAN $conn =mysql_connect("localhost","root","1234"); $db = mysql_select_db("smsd",$conn); $sql = "select * from sekolah where status<>'siswa'"; $hasil = mysql_query($sql,$conn); <br /> </p> <table width="479" border="1" align="center" cellpadding="2" cellspacing="0"> <td width="84"><div align="center">noinduk</td> <td width="141"><div align="center">nama</td> <td width="135"><div align="center">jabatan</td> <td width="93"><div align="center">guru Kelas</td> while ($coba = mysql_fetch_row($hasil)){ <td> echo $coba[0]; </td> <td> echo $coba[1]; </td> <td> echo $coba[3]; </td> <td> echo $coba[2]; </td> </table>
<div id="layer14"> <div id="layer15"> <div id="layer16"> <div align="center" class="style5">daftar Absensi tahun ajaran 2011-2012 <div id="layer17"> <div align="left"><< juli <div id="layer19"><< agustus <div id="layer20"><< september <div id="layer21"><< oktober <div id="layer22"><a href="guru_november.php"><< november </a> <div id="layer23"><a href="guru_desember.php"><< desember </a> <div id="layer24"><a href="guru_januari.php"><< januari </a> <div id="layer25"><a href="guru_februari.php"><< februari </a> <div id="layer26"><a href="guru_maret.php"><< maret </a> </body> 2. Listing Program pada website Admin Db_siswa.php <html> <head> <title>admin sekolah adhyaksa</title> <body> <form method="post" action="update_siswa.php"> <table border=1> <td align=center width=100px>no. Induk</td> <td align=center width=150px>nama</td> <td align=center width=150px>status</td> <td align=center width=100px>kelas</td> <td align=center width=150px>perintah</td> $NoInduk = $_GET['NoInduk']; $user = "root"; $pass = "1234"; $db = "smsd"; $host = "localhost"; $konek = mysql_connect($host, $user, $pass); mysql_select_db($db, $konek);
if(!empty($noinduk) or $NoInduk!= ""){ $sql2 = "SELECT * FROM sekolah WHERE status = 'siswa' AND NoInduk = '$NoInduk'"; $query2 = mysql_query($sql2); $row2 = mysql_fetch_array($query2); echo "\n"; echo "<td align=center><input type=text name=\"noinduk2\" size=6 value=\"".$row2['noinduk']."\"/></td>\n"; echo "<td align=center><input type=text name=\"nama\" size=30 value=\"".$row2['nama']."\"/></td>\n"; echo "<td align=center><input type=text name=\"status\" size=30 value=\"".$row2['status']."\"/></td>\n"; echo "<td align=center><input type=text name=\"kelas\" size=10 value=\"".$row2['kelas']."\"/></td>\n"; echo "<td align=center><input type=submit value=\"update\"/></td>\n"; echo "<input type=hidden name=\"noinduk\" value=\"".$row2['noinduk']."\">"; echo "\n"; $sql = "SELECT * FROM sekolah WHERE status = 'siswa'"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)){ if($row['noinduk']!= $NoInduk) { echo "\n"; echo "<td align=center>".$row['noinduk']."</td>\n"; echo "<td align=center>".$row['nama']."</td>\n"; echo "<td align=center>".$row['status']."</td>\n"; echo "<td align=center>".$row['kelas']."</td>\n"; echo "<td align=center><a href=\"?page=db_siswa.php&noinduk=".$row['noinduk']."\">[edit]</a> <a href=\"delete.php?noinduk=".$row['noinduk']."\">[delete]</a></td>\n"; echo "\n"; </table> </form> <br /> <form method="post" action="tambah2.php"> <table border=1 bgcolor="#666666"> <td align=center colspan=5><strong>tambah SISWA</strong></td>
<td align=center width=100px>no. Induk</td> <td align=center width=150px>nama</td> <td align=center width=150px>status</td> <td align=center width=100px>kelas</td> <td align=center width=150px>perintah</td> <td align=center width=100px><input type=text name="noinduk" size=6></td> <td align=center width=150px><input type=text name="nama" size=30></td> <td align=center width=150px><input type=text name="status" size=30></td> <td align=center width=100px><input type=text name="kelas" size=10></td> <td align=center width=150px><input type=submit value="tambah"></td> </table> </form> </body> </html> Tambah2.php require("database.php"); $NoInduk = $_POST['NoInduk']; $Nama = $_POST['Nama']; $status = $_POST['status']; $Kelas = $_POST['Kelas']; $query = "INSERT INTO sekolah (NoInduk, Nama, status, Kelas) VALUES (\"$NoInduk\", \"$Nama\", \"$status\", \"$Kelas\");"; mysql_query($query); header("location: db_siswa.php"); Delete.php <? $NoInduk = $_GET['NoInduk'];
// konek ke database // sesuaikan dengan konfigurasi database Anda $user = "root"; $pass = "1234"; $db = "smsd"; $host = "localhost"; $konek = mysql_connect($host, $user, $pass); mysql_select_db($db, $konek); $qry = "DELETE FROM sekolah WHERE NoInduk='$NoInduk'" ; mysql_query($qry); header("location:db_siswa.php"); Update_siswa.php <? $NoInduk = $_POST['NoInduk']; $Nama = $_POST['Nama']; $Kelas = $_POST['Kelas']; $status = $_POST['status']; // konek ke database // sesuaikan dengan konfigurasi database Anda $user = "root"; $pass = "1234"; $db = "smsd"; $host = "localhost"; $konek = mysql_connect($host, $user, $pass); mysql_select_db($db, $konek); $qry = "UPDATE sekolah SET NoInduk='$NoInduk', Nama='$Nama', Kelas='$Kelas', status='$status' WHERE NoInduk='$NoInduk'" ; mysql_query($qry); header("location:db_siswa.php"); 3. Listing Program SMS Gateway Informasi Absensi Siswa dan Pengajar SMS.php <html>
<head> <meta http-equiv="refresh" content="30; url= $_SERVER['PHP_SELF']; "> </head> <body> <h1>sms server running...</h1> //koneksi ke mysql dan db nya mysql_connect("localhost", "root", "1234"); mysql_select_db("smsd"); // query untuk membaca SMS yang belum diproses $query = "SELECT * FROM inbox WHERE Processed = 'false'"; $hasil = mysql_query($query); while ($data = mysql_fetch_array($hasil)) { // membaca ID SMS $id = $data['id']; // membaca no pengirim $nopengirim = $data['sendernumber']; // membaca pesan SMS dan mengubahnya menjadi kapital $msg = strtoupper($data['textdecoded']); // proses parsing // memecah pesan berdasarkan karakter <spasi> $pecah = explode(" ", $msg); // jika kata terdepan dari SMS adalah 'ABSEN' maka cari data absensi if ($pecah[0] == "ABSEN") { // baca Nomor induk dari pesan SMS $NoInduk = $pecah[1]; $bulan = $pecah[2]; // cari data absen berdasar Nomor induk $query2 = "SELECT * FROM sekolah A, kehadiran B WHERE A.NoInduk=B.NoInduk AND B.NoInduk = '$NoInduk' AND B.bulan = '$bulan'"; $hasil2 = mysql_query($query2); // cek bila data tidak ditemukan if (mysql_num_rows($hasil2) == 0) $reply = "data tidak ditemukan"; else { // bila data ditemukan $data2 = mysql_fetch_array($hasil2); $Nama = $data2['nama']; $status = $data2['status']; $Kelas = $data2['kelas']; $alpa = $data2['alpa']; $izin = $data2['izin']; $sakit = $data2['sakit']; $reply = "Atas Nama: ".$Nama." "."merupakan ".$status." "."Kelas ".$Kelas." "."jumlah alpa: ".$alpa."jumlah izin: ".$izin."jumlah sakit: ".$sakit;
else $reply = "Maaf perintah salah"; // membuat SMS balasan $query3 = "INSERT INTO outbox(destinationnumber, TextDecoded,CreatorID) VALUES ('$nopengirim', '$reply','gammu')"; $hasil3 = mysql_query($query3); // ubah nilai 'processed' menjadi 'true' untuk setiap SMS yang telah diproses $query3 = "UPDATE inbox SET Processed = 'true' WHERE ID = '$id'"; $hasil3 = mysql_query($query3); </body> </html>