Download - Ahmad Afandi
AHMAD AFANDI4 Mei 2014
8
Pemrograman Berbasis Web//- deklarasi variable POST$idmhsw
= $_POST['idmhsw'];$nama = $_POST['nama'];$nim = $_POST['nim'];//mengecek berapa jumlah data yang dipilih dalam
query$cek = mysql_num_rows(mysql_query("SELECT * FROM mahasiswa WHERE idmhsw ='$idmhsw'"));//
untuk mengecek apakah jumlah banyaknya data yang dipilih(SELECT) = 0//jika jumlahnya = 0 maka akan melakukan
INSERT data,if($cek==0){//membuat variable table, field, dan where yang akan digunakan untuk fungsi//query
database antara insert data atau update data,//sehingga tidak perlu melakukan penulisan berulang ulang$table =
"INSERT INTO mahasiswa SET"; //tabel yang akan diinsertkan$field= "nama = '$nama',nim = '$nim'"; // field
yang akan diinsertkan dengan nilai POST$where = ""; // variable WHERE diisi nilai kosong}else{ //jika tidak maka akan melakukan
UPDATE data$table = "UPDATE mahasiswa SET"; //tabel yang akan diupdate$field= "nama = '$nama',nim = '$nim'"; //nilai field
yang akan diupdate$where = "WHERE idmhsw = '$idmhsw'"; //dimana IDfield = idfield POST}//Query yang akan
dijalankan dengan memanggil variale (table, field, where)mysql_query("$table $field $where")or die ('Error!!'.m
ysql_error());//halaman akan diarahkan ke page='mahasiswa'}echo "<script>window.location.href='?page=mhsw';</script>";exit;}/
/jika variable get di set atau sedang berjalan maka akan melakukan aksi...if(isset($_GET['delidmhsw'])){//Query yang
dijalankan yaitu menghapus dari table mahasiswa dimana idmahasiswa = nilaidari GET[idmahasiswa]mysql_query("DEL
ETE FROM mahasiswa WHERE idmhsw = '$_GET[delidmhsw]'");//akan muncul pesan alert "Data terhapus" halaman akan
diarahkan pada page=mahasiswaecho"<script>alert('Data terhapus');window.location.href='?page=mhsw';</script>";}$tampil
= mysql_fetch_array(mysql_query("SELECT * FROM mahasiswa WHERE idmhsw ='$_GET[idmhsw]'"));?><!--
AHMAD AFANDI4 Mei 2014
9
Pemrograman Berbasis Webvalue langsung diset kedalam textfielddenga
n mengambil nilai dari array $tampil--><form method="POST"><table align="center"><tr><td><input type="hidden" name="idmhs
w" value="<?=$tampil['idmhsw']?>"/></td></tr><tr><td>NIM</td><td>:</td><td><input type="text" name="nim"
class="input-small" maxlength="10"value="<?=$tampil['nim']?>" required/></td></tr><tr><td>Nama</td><td>:</td><td><inpu
t type="text" name="nama" class="input-xlarge"value="<?=$tampil['nama']?>" required/></td></tr><tr><td colspan=3 alig
n='center'><!--tombol simpan dengan type submityang akan mengirimkan nilai melalui method POST--><button
name="submit" class="btn btn-mini btn-success"><i class="icon-plus"></i>Simpan</button><a href="?page=mhsw" c
lass="btn btn-mini btn-danger"><i class="icon-refresh"></i>Batal</a><!--tombol batal--></td></tr></table></form><?php//MEM
BUAT LIST/DAFTAR data mahasiswa dalam table//membuat variable $select yang berisi query menamp
ilkan mahasiswaif($_SESSION['status']=="mhsw"){$select = "SELECT * FROM mahasiswa WHERE nim='$_SESSIO
N[nim]'";}else{$select = 'SELECT * FROM mahasiswa ORDER BY nim ASC';}//menjalankan query variable
$select jika terjadi error akan muncul pesan Error load data$resultselect= mysql_query($select)or die ('Error load
data : '.mysql_error());//mengecek jumlah query $resultselect//jika jumlahnya 0 maka data tidak tersedia
AHMAD AFANDI4 Mei 2014
10
Pemrograman Berbasis Webif(mysql_num_rows($resultselect)==0)
{echo"<center>Data tidak tersedia!</center>";}else{//jika tidak tampilkan dalam bentuk tableecho "<table class='table table-
striped table-bordered table-condensed bootstrap-datatabledatatable' cellspacing='0' cellpadding='0' width='80%'
align ='center' border ='1'><tr><th bgcolor='silver'>No</th><th bgcolor='silver'>Nim</th><th bgcolor='silver'>Nama</th><th bgcolo
r='silver' width='7%'></th></tr>";$no=0; //memberi nilai awal pada $no = 0//WHILE sebagai perulangan data dengan
nama variable $row//menyimpan nilai dalam bentuk array pada variable $rowwhile($row = mysql_fetch_array($resultselect)){extract($row)
; // mengekstrak $row dan menyimpan dalam bentuk variable//menampilkan isi baris yang akan diulang sebanyak data yang ada pada
query diatas ($select)echo "<tr><td align='center'>".$no=1+$no."</td><td>".$nim."</td><td>".$nama."</td><td
align='center'><a class='btn btn-mini btn-success'href='?page=mhsw&idmhsw=$idmhsw' title='Edit'><i class='ico
n-edit'></i></a><a class='btn btn-mini btn-danger' href='?page=mhsw&delidmhsw=$idmhsw'title='Hapus'><i class=
'icon-trash'></i></a></td></tr>";}echo"</table>";}?>mk.php<legend><h4>» Mata Kuliah</h4></le
gend><?php//-apabila tombol submit di set atau ditekan//-maka akan malakukan aksi didalam isset tersebut.if(isset($_POST['submit'])){//- deklarasi variable
POST$idmk = $_POST['idmk'];$namamk = $_POST['namamk'];$kodemk = $_POST['kodemk'];$sks = $_POST['sks'];$semester = $_POST['semester'];//mengecek
berapa jumlah data yang dipilih dalam query
AHMAD AFANDI4 Mei 2014
11
Pemrograman Berbasis Web$cek = mysql_num_rows(mysql_query("SELECT * FROM matakuliah WHERE idmk = '$idmk'"));//untuk mengecek apakah jumlah
banyaknya data yang dipilih(SELECT) = 0//jika jumlahnya = 0 maka akan melakukan INSERT data,if($cek==0){//membuat variable table,
field, dan where yang akan digunakan untuk fungsi//query database antara insert data atau update data,//sehingga tidak perlu melakukan penulisan
berulang ulang$table = "INSERT INTO matakuliah SET"; //tabel yang akan diinsertkan$field= "namamk = '$namamk',kodemk = '$kodemk',sks =
'$sks',semester = '$semester'"; // field yang akan diinsertkan dengan nilai POST$where = ""; // variable WHERE diisi nilai kosong}else{ //jika tidak maka akan melakukan
UPDATE data$table = "UPDATE matakuliah SET"; //tabel yang akan diupdate$field= "namamk = '$namamk',kodemk = '$kodemk',sks =
'$sks',semester = '$semester'"; //nilai field yang akan diupdate$where = "WHERE idmk = '$idmk'"; //dimana IDfield = idfield POST}//Query
yang akan dijalankan dengan memanggil variale (table, field, where)mysql_query("$table $field $where")or die ('Error!!'.mysql_
error());//halaman akan diarahkan ke page='matakuliah'echo "<script>window.location.href='?page=mk';</script>";exit;}//jika variable get di set atau sedang
berjalan maka akan melakukan aksi...if(isset($_GET['delidmk'])){//Query yang dijalankan yaitu menghapus dari table matakuliah dimana idmatakuliah = nilai
dariGET[idmatakuliah]mysql_query("DELETE FROM matakuliah WHERE idmk = '$_GET[delidmk]'");//akan muncul pesan alert "Data terhapus" halaman akan
diarahkan pada page=matakuliahecho"<script>alert('Data terhapus');window.location.href='?page=mk';</script>";}//untuk menyimpan nilai query database kedalam
array$tampil = mysql_fetch_array(mysql_query("SELECT * FROM matakuliah WHERE idmk = '$_GET[idmk]'"));?><!--value langsung diset kedalam textfielddengan
mengambil nilai dari array $tampil--><form method="POST"><table align="center"><tr><td><input type="hidden" name="idmk" value="<?
=$tampil['idmk']?>"/></td>
AHMAD AFANDI4 Mei 2014
12
Pemrograman Berbasis Web
</tr><tr><td>Kode Mata Kuliah</td><td>:</td><td><input type="text" name="kodemk" class="input-small" maxlength="10"value="<?
=$tampil['kodemk']?>" required/></td></tr><tr><td>Nama Mata Kuliah</td><td>:</td><td><input type="text" name="namamk" class="input-xlarge"value="<
?=$tampil['namamk']?>" required/></td></tr><tr><td>SKS</td><td>:</td><td><select name="sks" required><?if($tampil['sks']!="")echo
"<option value='$tampil[sks]'>$tampil[sks]</option>";elseecho "<option value=''></option>";?><option value="1">1</option><option value="2">2</option><option
value="3">3</option><option value="4">4</option></select></td></tr><tr><td>Semester</td><td>:</td><td><input type="text" name="semester" class="input-
mini"value="<?=$tampil['semester']?>" required/></td></tr><tr><td colspan=3 align='center'><!--tombol simpan dengan type submityang akan
mengirimkan nilai melalui method POST--><button name="submit" class="btn btn-mini btn-success"><i class="icon-plus"></i> Simpan</button
><a href="../?page=mk" class="btn btn-mini btn-danger"><i class="icon-refresh"></i> Batal</a><!--tombolbatal--></td></tr></table></form><
?php//MEMBUAT LIST/DAFTAR data matakuliah dalam table//membuat variable $select yang berisi query menampilkan matakuliah
AHMAD AFANDI4 Mei 2014
13
Pemrograman Berbasis Web$select = 'SELECT * FROM matakuliah
ORDER BY kodemk ASC';//menjalankan query variable $select jika terjadi error akan muncul pesan Error load data$resultselect= mysql_query($se
lect)or die ('Error load data : '.mysql_error());//mengecek jumlah query $resultselect//jika jumlahnya 0 maka data tidak tersediaif(mysql_num_rows($resultselect)==0)
{echo"<center>Data tidak tersedia!</center>";}else{//jika tidak tampilkan dalam bentuk tableecho "<table class='table table-striped table-bordered
table-condensed bootstrap-datatable datatable'cellspacing='0' cellpadding='0' width='80%' align ='center' border ='1'><tr><th bgcolor='silver'
>No</th><th bgcolor='silver'>Kode Mata Kuliah</th><th bgcolor='silver'>Nama Mata Kuliah</th><th bgcolor='silver'>SKS</th><th bgcolor='silver' width='7%'>Se
mester</th><th bgcolor='silver' width='7%'></th></tr>";$no=0; //memberi nilai awal pada $no = 0//WHILE sebagai perulangan data dengan namamk
variable $row//menyimpan nilai dalam bentuk array pada variable $rowwhile($row = mysql_fetch_array($resultselect)){extract($row); // mengekstrak
$row dan menyimpan dalam bentuk variable//menampilkan isi baris yang akan diulang sebanyak data yang ada pada query diatas ($select)echo
"<tr><td align='center'>".$no=1+$no."</td><td>".$kodemk."</td><td>".$namamk."</td><td>".$sks."</td><td>".$semester."</
td><td align='center'><a class='btn btn-mini btn-success' href='?page=mk&idmk=$idmk' title='Edit'><iclass='icon-edit'></i></a><a class='btn
btn-mini btn-danger' href='?page=mk&delidmk=$idmk' title='Hapus'><i class='icon-trash'></i></a></td></tr>";}echo"</table>";}?>ruangan.php
<legend><h4>» Ruangan</h4></legend><?phpif(isset($_POST['submit'])){//- deklarasi variable POST$idruangan = $_POST['idruang
an'];$ruangan = $_POST['ruangan'];$kapasitas = $_POST['kapasitas'];