Académique Documents
Professionnel Documents
Culture Documents
Database dan
Project sisfo
Langkah 1
Pembuatan database, halaman login dan home
Tabel Admin
Tabel Mahasiswa
Tabel Matkul
Tabel trans
Langkah 2
Buat Folder Nim contoh :201403124 pada
C:\xampp\htdocs
Di dalam folder nim tersebut buat folder
- css
- dbsatu
- image
- mahasiswa
- matkul
- transaksi
Langkah 3
Buat site baru (untuk
mengkoordinasikan file2 web tsb) di
dreamweaver dengan nama nim
masing2
Pilih lokasi tempat penyimpanannya
di C:\xampp\htdocs\nim_masing2
Langkah 4
Buat file2 yang berhubungan dengan
admin sbb :
Index.php
Home.php -> tanpa perubahan
Style1.css
Login.php
Isi.php
Ceklogin.php
Cconection.php
Index.php
Style1.css
@charset "utf-8";
/* CSS Document */
body
{
font-family:"Courier New", Courier,
monospace;
background-color:#ffffff;
margin:auto;
padding:0.2 em;
}
#box_judul
{
position:relative;
height:50px;
width:854px;
background-color:#990000;
padding-top:4%;
padding-right:2%;
padding-bottom:2%;
padding-left:4%;
line-height:0.5px;
left:50px;
top:15px;
}
.text_judul
{
font-family:"Courier New",
Courier, monospace;
font-size:large;
color:gold;
letter-spacing:1em;
}
Lanjutan style.css
Lanjutan style.css
<?php
class CConnection {
var $koneksi;
CConection.php
Login.php
<body>
<div id="box_judul"><span
class="teks_judul">HALLO ADMINISTRATOR
</span></div>
<div id="box_nav_top"><span
class="text1"></span>
<div id="stylelink_top">
<a href="">HOME</a>
<a href="login.php?m=mhs">DATA
MAHASISWA</a>
<a href="login.php?m=matkul">DATA
MATAKULIAH</a>
<a href="login.php?m=transaksi">DATA
NILAI</a></div></div>
<?php
session_start();
$host = 'localhost';
$user = 'root';
$pass = '';
$data = 'dbsatu';
$ok = mysql_connect($host, $user, $pass) or die ('Gagal Koneksi');
mysql_select_db($data, $ok) or die ('database ga ada');
$tanggal = date('Y-m-d');
$username=$_POST['user'];
$password=$_POST['password'];
$query="select * from admin where user='$username' and password='$password'";
$hasil=mysql_query("$query");
$cek=mysql_num_rows($hasil);
if ($cek){
$_SESSION['user']=$username;
?>
<script language=javascript>
document.location.href="login.php";</script>
<?php
}else{
?><script>alert("Login gagal!");document.location.href="index.php"</script> <?php
echo mysql_error();
}
?>
Ceklogin.php
<body>
<?php
if(isset($_GET['m'])){
if($_GET['m']=='home') {
include"home.php";
}
elseif($_GET['m']=='mhs') {
include"../201403124/mahasiswa/FormMahasiswa.php";
}
elseif($_GET['m']=='list') {
include"../201403124/mahasiswa/List.php";
}
elseif($_GET['m']=='matkul') {
include"../201403124/matkul/FormMatkul.php";
}
elseif($_GET['m']=='transaksi') {
include"../201403124/transaksi/Transaksi.php";
}
elseif($_GET['m']=='listmatkul') {
include"../201403124/matkul/listmatkul.php";
}
Isi.php
elseif($_GET['m']=='listtrans') {
include"../201403124/transaksi/listTrans.php";
}
elseif($_GET['m']=='updatemahasiswa') {
include"update.php";
}
elseif($_GET['m']=='updatematkul') {
include"./matkul/updatematkul.php";
}
elseif($_GET['m']=='updmatkul') {
include"./matkul/updmatkul.php";
}
elseif($_GET['m']=='hapusmatkul') {
include"./matkul/hapusmatkul.php";
}
elseif($_GET['m']=='mahasiswa'){
include"./mahasiswa/Mahasiswa.php";
}
}
Lanjutan
isi.php
if(isset($_GET['f'])){
if($_GET['f']=='edit'){
include"./mahasiswa/update.php";
}
elseif($_GET['f']=='hapus'){
include"./mahasiswa/hapus.php";
}
elseif($_GET['f']=='updatemahasiswa'){
include"./mahasiswa/updatemahasiswa.php";
}
elseif($_GET['f']=='simpantrans'){
include"./transaksi/simpantrans.php";
}
elseif($_GET['f']=='matkul'){
include"./matkul/matkul.php";
}
}
?>
</body>
Lanjutan
isi.php
FormMahasiswa.php
CMahasiswa.php
Mahasiswa.php
Updatemahasiswa.php
Update.php
List.php
Hapus.php
FormMahasiswa.php
CMahasiswa.php
<body>
<?php
require("./CConnection.php");
class CMahasiswa {
//put your code here
private $c, $nim, $nmmhs, $jnskel, $agama;
private $insert, $update;
public function CMahasiswa() {
//$c=new CConnection();
}
public function getNim() {
return $this->nim;
}
Lanjutan
CMahasiswa.
php
Lanjutan
CMahasiswa.
$sql="insert into mahasiswa(nim,nmmhs,jnskel,agama)
values('".$this->getNim()."','".$thisphp
>getNamamahasiswa()."','".$this->getJeniskelamin()."','".$this>getAgama()."')";
$c=new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
if($query) {
$insert=true;
}
$c->closeConnection();
return $insert;
}
function getList() {
$sql = "select * from mahasiswa";
$c = new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
return $query;
}
Lanjutan
public function getUpdate(){
$update=false;
CMahasiswa.
$sql="update mahasiswa set nmmhs='".$thisphp
>getNamamahasiswa()."',jnskel='".$this>getJeniskelamin()."',agama='".$this->getAgama()."'
where nim='".$this->getNim()."'";
$c=new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
if($query){
$update=true;
}
$c->closeConnection();
return $update;
}
}
?>
</body>
<body>
<?php
require('./mahasiswa/CMahasiswa.php');
$Nim=$_POST['nim'];
$nmmhs=$_POST['nmmhs'];
$jnskel=$_POST['jnskel'];
$agama=$_POST['agama'];
$cm=new CMahasiswa();
$cm->setNim($Nim);
$cm->setNamamahasiswa($nmmhs);
$cm->setJeniskelamin($jnskel);
$cm->setAgama($agama);
$hasil=$cm->getInsert();
if($hasil)
{
echo
echo
echo
echo
echo
Mahasiswa.p
hp
echo "<br>";
echo "Jenis Kelamin :".$cm->getJenisKelamin();
echo "<br>";
echo "Agama
:".$cm->getAgama();
}else
{
echo"Simpan Data Gagal";
}
?>
<br />
<a href="?m=list">Lihat isi data</a>
<br />
</body>
Lanjutan
Mahasiswa.p
hp
<?php
include('./mahasiswa/CMahasiswa.php');
$cm=new CMahasiswa();
//$upd=$cm->getUpdate();
$Nim=$_POST['nim'];
$nmmhs=$_POST['nmmhs'];
$jnskel=$_POST['jnskel'];
$agama=$_POST['agama'];
//$cm=new CMahasiswa();
$cm->setNim($Nim);
$cm->setNamamahasiswa($nmmhs);
$cm->setJeniskelamin($jnskel);
$cm->setAgama($agama);
$upd=$cm->getUpdate();
updatemahasiswa.p
hp
if($upd) {
?>
<script language="javascript">alert("Anda Berhasil Mengupdate
Data");
document.location="login.php?m=list";</script>
<?php
}
else
{
echo"Update Data Gagal";
}
?>
Lanjutan
updatemahasiswa.p
hp
<body>
<?php
include('./mahasiswa/CMahasiswa.php');
$cm=new CMahasiswa();
$query=$cm->getListUpdate();
$row=mysql_fetch_array($query);
?>
<?php
if($row['jnskel']=='Ikhwan')
{
$cekl="checked";
$cekp="";
}
else
{
$cekl="";
$cekp="checked";
}
?>
update.php
Lanjutan
</label></td>
Lanjutan
</tr>
update.php
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><label>
</label>
<input type="radio" name="jnskel" id="radio"
value="Ikhwan" <?php echo $cekl ?> />Laki-laki
<input type="radio" name="jnskel" id="radio2"
value="Akhwat" <?php echo $cekp ?> />Perempuan
</label></td>
</tr>
<tr>
<td>Agama</td>
<td>:</td>
<td><label>
<select name="agama" id="select">
<body>
<?php
//put your code here
include('./mahasiswa/CMahasiswa.php');
$cm=new CMahasiswa();
$query=$cm->getList();
?>
<br />
<h1><center>Data Mahasiswa</center></h1>
<table width="75%" align="center" border="1"
cellspacing="0" cellpadding="1">
<tr>
<th>Nim</th>
<th>Nama Mahasiswa</th>
<th>Jenis Kelamin</th>
<th>Agama</th>
<th>Hapus</th>
<th>Update</th>
</tr>
<?php while($row=mysql_fetch_array($query)) {
?>
list.php
Lanjutan list.php
<tr>
<td><?= $row['nim']; ?></td>
<td><?= $row['nmmhs']; ?></td>
<td><?= $row['jnskel']; ?></td>
<td><?= $row['agama']; ?></td>
<td><a href="?f=hapus&nim=<?=
$row['nim']; ?>">Hapus</a></td>
<td><a href="?f=edit&nim=<?= $row['nim'];?
>">Edit</a></td>
</tr>
<?php
}
?>
</table>
<br />
<center><a href="login.php?m=mhs">Kembali ke
Form</a></center>
<br />
</body>
hapus.php
<?php
include('./mahasiswa/CMahasiswa.php');
$cm=new CMahasiswa();
$hps=$cm->getDelete();
if($hps) {
echo"Data Berhasil Dihapus<br>";
echo"<a href='?m=list'>Lihat Data</a><br>";
}
else
{
echo"Data Gagal Dihapus";
}
?>
Halaman Matkul
FormMatkul.php
CMatkul.php
Matkul.php
updatematkul.php
updmatkul.php
listmatkul.php
hapusmatkul.php
FormMatkul.php
CMatkul.php
<body>
<?php
require("./CConnection.php");
class CMatkul {
private $kode, $matakuliah, $sks, $dosen, $c;
private $insert, $update;
public function CMatkul() {
}
public function getKode() {
return $this->kode;
}
public function setKode($kode) {
$this->kode=$kode;
}
public function getMatakuliah() {
return $this->matakuliah;
}
Lanjutan
CMatkul.php
Lanjutan
CMatkul.php
function getList() {
$sql = "select * from matkul";
$c = new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
return $query;
}
public function getInsert() {
$insert=false;
$c->closeConnection();
return $insert;
}
public function getDelete(){
$hid=$_GET['kode'];
$sql = "delete from matkul where kode= '$hid' ";
$c = new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
return $query;
}
//show data from table with ID
public function getListUpdate(){
$sql="select*from matkul where kode='$_GET[kode]' ";
$c=new CConnection();
$c->openConnection();
$query=mysql_query($sql) or die (mysql_error());
return $query;
}
Lanjutan
CMatkul.php
<body>
<?php
include('./matkul/CMatkul.php');
$kode=$_POST['kode'];
$matakuliah=$_POST['matakuliah'];
$sks=$_POST['sks'];
$dosen=$_POST['dosen'];
$mk=new CMatkul();
$mk->setKode($kode);
$mk->setMatakuliah($matakuliah);
$mk->setSks($sks);
$mk->setDosen($dosen);
$hasil=$mk->getInsert();
if($hasil)
{
?>
<script language="javascript">alert("Anda Berhasil Menyimpan Data");
document.location="login.php?m=listmatkul";</script>
<?php
}
else
{
echo"Simpan Data Gagal";
}
?>
</body>
Matkul.php
updatematkul.php
<body>
<?php
//put your code here
include('./matkul/CMatkul.php');
Coding
updatematkul.ph
p
$cm=new CMatkul();
$query=$cm->getListUpdate();
$row=mysql_fetch_array($query);
?>
<form id="form1" name="form1" method="post" action="?m=updmatkul">
<font size="+1"FORM MASTER MATAKULIAH</font><BR /><BR />
<table width="308" border="0">
<tr>
<td width="96">Kode</td>
<td width="10">:</td>
<td width="188"><label>
<input type="text" name="kode" id="textfield" readonly="readonly" value="<?php
echo $row ['kode']; ?>"/>
</label></td>
</tr>
<tr>
<td>Mata Kuliah</td>
<td>:</td>
<td><label>
<input type="text" name="matakuliah" id="textfield2" value="<?php echo $row
['matakuliah']; ?>"/>
</label></td>
Lanjutan Coding
updatematkul.ph
p
</tr>
<tr>
<td>Jumlah SKS</td>
<td>:</td>
<td><label>
<input type="text" name="sks" id="textfield3" value="<?php echo $row ['sks']; ?
>"/>
</label></td>
</tr>
<tr>
<td>Dosen</td>
<td>:</td>
<td><label>
<input type="text" name="dosen" id="textfield4" value="<?php echo $row
['dosen']; ?>"/>
</label></td>
</tr>
</table>
<label>
<input type="submit" name="button" id="button" value="Update" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Batal" />
</label>
</form>
<?php
include('./matkul/CMatkul.php');
$cm=new CMatkul();
$kode=$_POST['kode'];
$matakuliah=$_POST['matakuliah'];
$sks=$_POST['sks'];
$dosen=$_POST['dosen'];
updmatkul.php
$cm->setKode($kode);
$cm->setMatakuliah($matakuliah);
$cm->setSks($sks);
$cm->setDosen($dosen);
$upd=$cm->getUpdate();
if($upd) {
?>
<script language="javascript">alert("Anda Berhasil Mengupdate Data");
document.location="login.php?m=listmatkul";</script>
<?php
}
else
{
echo"Update Data Gagal";
}
?>
listmatkul.php
<body>
<?php
include('./matkul/CMatkul.php');
$mk=new CMatkul();
$lihat=$mk->getList();
?>
<br />
<h1><center>Data Matakuliah</center></h1>
<table width="80%" align="center" border="1" cellpadding="1" cellspacing="0">
<tr>
<td><div align="center">Kode Matakuliah</div></td>
<td><div align="center">Nama Matakuliah</div></td>
<td><div align="center">Jumlah SKS</div></td>
<td><div align="center">Nama Dosen</div></td>
<th><div align="center">Update</div></th>
<td><div align="center">Hapus</div></td>
</tr>
<?php
while($row=mysql_fetch_array($lihat)) {
?>
<tr>
<td><?php echo $row['kode']; ?></td>
<td><?php echo $row['matakuliah']; ?></td>
<td><?php echo $row['sks']; ?></td>
<td><?php echo $row['dosen']; ?></td>
<td><a href="?m=updatematkul&kode=<?= $row['kode'];?>">Edit</a></td>
<td align="center"><a href="?m=hapusmatkul&kode=<?= $row['kode']; ?>">Hapus</a></td>
</tr>
<?php } ?>
</table>
<br />
<center><a href="login.php?m=matkul">Kembali ke Form</a></center>
<br />
</body>
Coding listmatkul.php
hapusmatkul.php
<?php
include('./matkul/CMatkul.php');
$cm=new CMatkul();
$hps=$cm->getDelete();
if($hps) {
?>
<script language="javascript">alert("Anda Berhasil Menghapus Data");
document.location="login.php?m=listmatkul";</script>
<?php
}
else
{
echo"Simpan Data Gagal";
}
?>
Transaksi
Transaksi.php
simpantrans.php
listtrans.php
CTrans.php
Halaman Transaksi
Transaksi.php
CTrans.php
simpantransaksi.php
listtrans.php
Transaksi.php
<body>
<form action="?f=simpantrans" method="post">
<h1>FORM MASTER PENILAIAN</h1>
<table width="341" border="0">
<tr>
<td>Nomor</td>
<td>:</td>
<td><label>
<input type="text" name="id" />
</label></td>
</tr>
<tr>
<td width="166">NIM</td>
<td width="7">:</td>
<td >
<?php
$host='localhost';
$user='root';
$pass='';
$db='dbsatu';
$k=mysql_connect($host,$user,$pass) or die(mysql_error());
if ($k)
{
mysql_select_db($db) or die(mysql_error());
} else {
echo "Koneksi ke database gagal";
}
echo"<select name='nim'>";
$tampil=mysql_query("select * from mahasiswa order by nim");
while($w=mysql_fetch_array($tampil)){
echo"<option value=$w[nim] selected>$w[nim]</option>";
}
echo"</select>";
?>
Coding
transaksi.php
</td>
</label></td>
</tr>
<tr>
<td>KODE MATA KULIAH</td>
<td>:</td>
<td><label>
<?php $host='localhost';
$user='root';
$pass='';
$db='dbsatu';
$k=mysql_connect($host,$user,$pass) or die(mysql_error());
if ($k)
{
mysql_select_db($db) or die(mysql_error());
} else {
echo "Koneksi ke database gagal";
}
echo"<select name='kode'>";
$tampil=mysql_query("select * from matkul order by kode");
while($w=mysql_fetch_array($tampil)){
echo"<option value=$w[kode] selected>$w[kode]</option>";
}
echo"</select>";
?>
</label></td>
</tr>
<tr>
<td>NILAI ABSEN</td>
<td>:</td>
<td><label>
<input type="text" name="na" />
</label></td>
Lanjutan Coding
transaksi.php
</tr>
<tr>
<td>NILAI TUGAS</td>
<td>:</td>
<td><label>
<input type="text" name="nt" />
</label></td>
</tr>
<tr>
<td>NILAI UTS</td>
<td>:</td>
<td><label>
<input type="text" name="nuts" />
</label></td>
</tr>
<tr>
<td>NILAI UAS</td>
<td>:</td>
<td><label>
<input type="text" name="nuas" />
</label></td>
</tr>
<tr>
<td colspan="3"><label>
<input type="submit" name="button" id="button" value="Simpan" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Batal" />
</label></td>
</tr> </table>
</form>
</body>
Lanjutan Coding
transaksi.php
CTrans.php
<?php
require("./CConnection.php");
class CTrans{
private $c, $nim, $kode,$na, $nt, $nuas, $uts, $akhir, $grade;
private $simpan;
public function CTrans(){
}
public function getId() {
return $this->id;
}
public function setId($id) {
$this->id = $id;
}
public function getNim() {
return $this->nim;
}
public function setNim($nim) {
$this->nim = $nim;
}
public function getKode(){
return $this->kode;
}
public function setKode($kode){
$this->kode=$kode;
}
public function getNa(){
return $this->na;
}
Lanjutan
CTrans.php
Lanjutan
CTrans.php
<body>
<?php
include('CTrans.php');
$nim=$_POST['nim'];
$kode=$_POST['kode'];
$na=$_POST['na'];
$nt=$_POST['nt'];
$nuts=$_POST['nuts'];
$nuas=$_POST['nuas'];
$akhir=(($na*0.1)+($nt*0.2)+($nuts*0.3)+
($nuas*0.4));
if ($akhir>=80){
$grade='A';
}
else if ($akhir>=68 and $akhir<=79){
$grade='B';
}
else if ($akhir>=58 and $akhir<=67){
$grade='C';
}
else if ($akhir>=43 and $akhir<=57){
$grade='D';
}
else {
$grade='E';
}
simpantrans
.php
$ct =new CTrans();
$ct->setNim($nim);
$ct->setKode($kode);
$ct->setNa($na);
$ct->setNt($nt);
$ct->setNuts($nuts);
$ct->setNuas($nuas);
$ct->setAkhir($akhir);
$ct->setGrade($grade);
$hasil=$ct->getSimpan();
if($hasil)
{
?>
<script language="javascript">alert("Anda
Berhasil Menyimpan Data");
document.location="login.php?
m=listtrans";</script>
<?php
}
else
{
echo "Simpan Data Gagal";
}
?>
</body>
listtrans.php
Coding
listtrans.php
<body>
<?php
include('./transaksi/CTrans.php');
$ct = new CTrans();
$query = $ct->getList();
?>
<br />
<h1><center>Data Nilai Mahasiswa</center></h1>
<table width="90%" align="center" border="1" cellspacing="0"
cellpadding="1">
<tr>
<th>No</th>
<th>NIM</th>
<th>Kode Matakuliah</th>
<th>Nilai Absen</th>
<td><?php echo $row['na']; ?></td>
<th>Nilai Tugas</th>
<td><?php echo $row['nt']; ?></td>
<th>Nilai UTS</th>
<td><?php echo $row['nuts']; ?></td>
<th>Nilai UAS</th>
<td><?php echo $row['nuas']; ?></td>
<th>Nilai Akhir</th>
<td><?php echo $row['akhir']; ?></td>
<th>Grade</th>
<td><?php echo $row['grade']; ?></td>
</tr>
</tr>
<?php } ?>
<?php while($row = mysql_fetch_arraya($query)){ ?>
</table>
<tr>
<br />
<td><?php echo $row['id']; ?></td>
<center><a href="login.php?
<td><?php echo $row['nim']; ?></td>
m=transaksi">Kembali ke
<td><?php echo $row['kode']; ?></td>
Form</a></center>
<br />
</body>