Вы находитесь на странице: 1из 36

Nama : Fikry Ramadhana

NPM : 163112700650020

UAS PRAKTIKUM PEMROGRAMAN WEB 1


1. Index.php

Gambar 1.1: Interface Halaman Index.php

Gambar 1.2: Interface Halaman index.php (Isi Data Pasien)


Nama : Fikry Ramadhana
NPM : 163112700650020

Gambar 1.3: Interface Halaman index.php (Login Staff)

Kodingan index.php:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>HB Hospital</title>

<link href="assets/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="assets/css/style.css" rel="stylesheet">

<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet">


Nama : Fikry Ramadhana
NPM : 163112700650020

</head>

<body>

<div class='split-pane col-md-12 uiux-side'>

<div>

<div class='text-content'>

<center><img src='img/logo2.png' style="height: 200px;"></center>

</div>

<button type="button" class="button" data-toggle="modal" data-


target="#pasien">

PASIEN

</button>

<button type="button" class="button" data-toggle="modal" data-target="#staff" >

STAFF

</button>

</div>

</div>

<!-- Modal Pasien -->

<div class="modal fade" id="pasien" tabindex="-1" role="dialog" aria-


labelledby="myModalLabel">

<div class="modal-dialog" role="document">

<div class="modal-content" style="background-color: #fff;">

<div class="modal-header">

<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span


aria-hidden="true">&times;</span></button>

<h4 class="modal-title" id="myModalLabel">Isi Data Pasien</h4>

</div>
Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="modal-body">

<center><img src='img/user.png' style="height: 100px;"></center><br><br>

<form method="post" action="option.php">

<div class="register">

<div class="row">

<div class="form-group col-md-6">

<label for="inputKode">Kode Pasien</label>

<input type="text" class="form-control" name="kode_pasien" id="kodepasien"


placeholder="Kode Pasien">

</div>

<div class="form-group col-md-6">

<label for="inputNama">Nama Pasien</label>

<input type="text" class="form-control" name="nama_pasien" id="namapasien"


placeholder="Nama">

</div>

</div>

<div class="row">

<div class="form-group col-md-12">

<label for="inputAlamat">Alamat</label>

<textarea class="form-control" rows="2" name="alamat" id="almt"


placeholder="Alamat"></textarea>

</div>

</div>

<div class="row">

<div class="form-group col-md-6">

<label for="inputKelamin">Jenis Kelamin</label>

<div class="radio">

<label>
Nama : Fikry Ramadhana
NPM : 163112700650020

<input type="radio" name="jeniskelamin" id="optionsRadios1" value="Laki-Laki "


checked>

Laki-Laki

</label>

<label>

<input type="radio" name="jeniskelamin" id="optionsRadios2" value="Perempuan"


checked>

Perempuan

</label>

</div>

</div>

<div class="form-group col-md-6">

<label for="inputPembayaran">Pembayaran</label>

<div class="checkbox">

<label>

<input type="checkbox" name="pembayaran[]" id="optionsCheckbox1" value="BPJS">

BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" id="optionCheckbox2" value="Non


BPJS">

Non BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" id="optionCheckbox3" value="Lainnya">

Lainnya

</label>

</div>
Nama : Fikry Ramadhana
NPM : 163112700650020

</div>

</div>

<div class="row">

<div class="form-group col-md-2">

<label for="inputUmur">Umur</label>

<input type="text" class="form-control" name="umur" id="inputUmur">

</div>

<div class="form-group col-md-4">

<label for="inputKeluhan">Keluhan</label>

<input type="text" class="form-control" name="keluhan" id="inputKeluhan">

</div>

<div class="form-group col-md-6">

<label for="inputSpesialis">Spesialis</label>

<select name="spesialis" id="inputSpesialis" class="form-control">

<option selected>Choose...</option>

<option>Anak</option>

<option>Penyakit Dalam</option>

<option>THT</option>

<option>Gigi dan Mulut</option>

<option>Kandungan</option>

<option>Tulang</option>

<option>Saraf</option>

<option>Kulit dan Kelamin</option>

</select>

</div>

</div>

<div class="row">
Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="form-group col-md-12">

<center><button type="submit" name="kirim" class="btn btn-primary"


values="Add">Kirim</button></center>

</div>

</div>

</div>

</form>

</div>

</div>

</div>

</div>

<!-- Modal -->

<div class="modal fade" id="staff" tabindex="-1" role="dialog" aria-


labelledby="myModalLabel">

<div class="modal-dialog" role="document">

<div class="modal-content" style="background-color: #fff;">

<div class="modal-header">

<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span


aria-hidden="true">&times;</span></button>

<h4 class="modal-title" id="myModalLabel">Login Staff</h4>

</div>

<div class="modal-body">

<center><img src='img/admin.png' style="height: 100px;"></center><br><br>

<form method="post" action="auth.php">

<div class="register">

<div class="form-row">

<div class="form-group col-md-6">


Nama : Fikry Ramadhana
NPM : 163112700650020

<label for="inputUsername">Username</label>

<input type="text" class="form-control" name="id_login" id="inputUsername"


placeholder="Username">

</div>

<div class="form-group col-md-6">

<label for="inputPassword">Password</label>

<input type="password" class="form-control" name="password" id="inputPassword"


placeholder="Password">

</div>

</div>

<center><button type="submit" name="login" class="btn btn-


primary">Login</button></center>

</div>

</form>

</div>

</div>

</div>

</div>

<!-- jQuery -->

<script src="assets/js/jquery.min.js"></script>

<!-- Bootstrap Core JavaScript -->

<script src="assets/bootstrap/js/bootstrap.min.js"></script>

</body>

</html>

2. Jadwal.php
Nama : Fikry Ramadhana
NPM : 163112700650020

Gambar 2.1: Interface Halaman jadwal.php (Berisi Detail Data Pasien)

Kodingan jadwal.php:

<?php

session_start();

if(empty($_SESSION['id_login']))

header("location:index.php?pesan=gagal");

include('koneksi.php');

$query = mysqli_query($db_link,"SELECT * FROM tb_pasien");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Staff</title>
Nama : Fikry Ramadhana
NPM : 163112700650020

<link href="assets/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="assets/css/style.css" rel="stylesheet">

<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<!-- Javascript Alert -->

<script type="text/javascript">

$(document).ready(function(){

$(".close").click(function(){

$("#myAlert").alert('close');

});

});

</script>

<style type="text/css">

.bs-example{

margin: 20px;

</style>

<style type="text/css">

table {

padding: 4em;

margin:auto;

width: 80em;
Nama : Fikry Ramadhana
NPM : 163112700650020

background: #fff;

border-radius: 3px;

h1 {

color: #fff;

label {

font-size: 10pt;

color: #555;

.tombol {

background: #3399cc;

color: #fff;

border: 0;

padding: 5px 8px;

margin: 20px 0px;

border-radius: 5px;

</style></head>

<body>

<body bgcolor="#CCCCCC">

<?php

$sql = 'select * from tb_pasien';

$query = mysqli_query($db_link,$sql);

?>

<nav class="navbar navbar-default">


Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="container-fluid">

<!-- Brand and toggle get grouped for better mobile display -->

<div class="navbar-header">

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-


target="#bs-example-navbar-collapse-1" aria-expanded="false">

<span class="sr-only">Toggle navigation</span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a class="navbar-brand" href="#"><center><img src='img/logo.png' style="height:


20px;"></center></a>

</div>

<!-- Collect the nav links, forms, and other content for toggling -->

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav">

<li><a href="tambah.php">Tambah Data</a></li>

</ul>

<ul class="nav navbar-nav">

<li><a href="jadwal.php">Daftar Pasien</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="logout.php"><span class="glyphicon glyphicon-log-out" aria-


hidden="true"></span> Logout</a></li>

</ul>

</div><!-- /.navbar-collapse -->

</div><!-- /.container-fluid -->


Nama : Fikry Ramadhana
NPM : 163112700650020

</nav>

<div class="bs-example">

<div id="myAlert" class="alert alert-success fade in">

<a href="#" class="close">&times;</a>

<strong>Selamat Datang!</strong> Admin.

</div>

</div>

<h1 align="center">Detail Data Pasien</h1>

<table width="704" border="1" cellpadding="0" cellspacing="0" align="center">

<!--DWLayoutTable-->

<tr>

<td width="70" height="29" align="center" valign="middle" bgcolor="#00FFFF">Kode


Pasien</td>

<td width="100" align="center" valign="middle" bgcolor="#00FFFF">Nama Pasien</td>

<td width="168" align="center" valign="middle" bgcolor="#00FFFF">Alamat</td>

<td width="110" align="center" valign="middle" bgcolor="#00FFFF">Jenis Kelamin</td>

<td width="110" align="center" valign="middle" bgcolor="#00FFFF">Pembayaran</td>

<td width="102" align="center" valign="middle" bgcolor="#00FFFF">Umur</td>

<td width="102" align="center" valign="middle" bgcolor="#00FFFF">Keluhan</td>

<td width="102" align="center" valign="middle" bgcolor="#00FFFF">Spesialis</td>

<td width="102" align="center" valign="middle" bgcolor="#00FFFF">Pilihan</td>

</tr>

<?php

while($data = mysqli_fetch_array($query)){

?>

<tr>
Nama : Fikry Ramadhana
NPM : 163112700650020

<td height="50" align="center" bgcolor="#FFFFFF" p><?php echo $data['kode_pasien'];


?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['nama_pasien']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['alamat']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['jeniskelamin']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['pembayaran']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['umur']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['keluhan']; ?></td>

<td p align="center" bgcolor="#FFFFFF"> <?php echo $data['spesialis']; ?></td>

<td p align="center" bgcolor="#FFFFFF">

<a href="edit.php?kode_pasien=<?php echo $data['kode_pasien'];?>" title="Edit Pasien


ini">Edit</a>

<a href="delete.php?kode_pasien=<?php echo $data['kode_pasien'];?>" onClick="return


confirm('Apakah anda yakin data ini akan di hapus secara permanen?');" title="Hapus Pasien
ini">Hapus</a>

</td>

</tr>

<?php

?>

</table>

</body>

</html>

3. Tambah.php
Nama : Fikry Ramadhana
NPM : 163112700650020

Gambar 3.1: Interface Halaman tambah.php

Kodingan tambah.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Isi Data Pasien</title>

<link href="assets/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="assets/css/style.css" rel="stylesheet">

<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<style type="text/css">

.login {

padding: 4em;
Nama : Fikry Ramadhana
NPM : 163112700650020

margin:auto;

width: 40em;

background: #fff;

border-radius: 3px;

h1 {

color: #fff;

label {

font-size: 10pt;

color: #555;

.tombol {

background: #3399cc;

color: #fff;

border: 0;

padding: 5px 8px;

margin: 20px 0px;

border-radius: 5px;

</style></head>

<body>

<body bgcolor="#CCCCCC">
Nama : Fikry Ramadhana
NPM : 163112700650020

<nav class="navbar navbar-default">

<div class="container-fluid">

<!-- Brand and toggle get grouped for better mobile display -->

<div class="navbar-header">

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-


target="#bs-example-navbar-collapse-1" aria-expanded="false">

<span class="sr-only">Toggle navigation</span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a class="navbar-brand" href="#"><center><img src='img/logo.png' style="height:


20px;"></center></a>

</div>

<!-- Collect the nav links, forms, and other content for toggling -->

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav">

<li><a href="tambah.php">Tambah Data</a></li>

</ul>

<ul class="nav navbar-nav">

<li><a href="jadwal.php">Daftar Pasien</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="logout.php"><span class="glyphicon glyphicon-log-out" aria-


hidden="true"></span> Logout</a></li>

</ul>
Nama : Fikry Ramadhana
NPM : 163112700650020

</div><!-- /.navbar-collapse -->

</div><!-- /.container-fluid -->

</nav>

<h1 align="center">Isi Data Pasien</h1>

<div class="login">

<form method="post" action="option.php">

<div class="register">

<div class="row">

<div class="form-group col-md-6">

<label for="inputEmail4">Kode Pasien</label>

<input type="text" class="form-control" id="inputEmail4" name="kode_pasien"


placeholder="Kode Pasien">

</div>

<div class="form-group col-md-6">

<label for="inputPassword4">Nama Pasien</label>

<input type="text" class="form-control" id="inputPassword4" name="nama_pasien"


placeholder="Nama">

</div>

</div>

<div class="row">

<div class="form-group col-md-12">

<label for="inputAddress">Alamat</label>

<textarea class="form-control" rows="2" name="alamat" id="almt"


placeholder="Alamat"></textarea>

</div>

</div>

<div class="row">
Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="form-group col-md-6">

<label for="inputKelamin">Jenis Kelamin</label>

<div class="radio">

<div>

<label>

<input type="radio" name="jeniskelamin" id="optionsRadios1" value="Laki-Laki" >

Laki-Laki

</label>

</div>

<div>

<label>

<input type="radio" name="jeniskelamin" id="optionsRadios1" value="Perempuan">

Perempuan

</label>

</div>

</div>

</div>

<div class="form-group col-md-6">

<label for="inputPembayaran">Pembayaran</label>

<div class="checkbox">

<label>

<input type="checkbox" name="pembayaran[]" id="optionsCheckbox1" value="BPJS">

BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" id="optionCheckbox2" value="Non


BPJS">
Nama : Fikry Ramadhana
NPM : 163112700650020

Non BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" id="optionCheckbox3" value="Lainnya">

Lainnya

</label>

</div>

</div>

</div>

<div class="row">

<div class="form-group col-md-2">

<label for="inputUmur">Umur</label>

<input type="text" class="form-control" name="umur" id="inputUmur">

</div>

<div class="form-group col-md-4">

<label for="inputKeluhan">Keluhan</label>

<input type="text" class="form-control" id="inputKeluhan" name="keluhan">

</div>

<div class="form-group col-md-6">

<label for="inputSpesialis">Spesialis</label>

<select id="inputSpesialis" name="spesialis" class="form-control">

<option selected>Choose...</option>

<option>Anak</option>

<option>Penyakit Dalam</option>

<option>THT</option>

<option>Gigi dan Mulut</option>

<option>Kandungan</option>
Nama : Fikry Ramadhana
NPM : 163112700650020

<option>Tulang</option>

<option>Saraf</option>

<option>Kulit dan Kelamin</option>

</select>

</div>

</div>

<div class="row">

<div class="form-group col-md-12">

<center><button type="submit" name="tambah" class="btn btn-primary"


values="Edit">Tambah</button></center>

</div>

</div>

</div>

</form>

</div>

</body>

</html>

4. Edit.php
Nama : Fikry Ramadhana
NPM : 163112700650020

Gambar 4.1: Interface Halaman edit.php

Kodingan edit.php:

<?php

include 'koneksi.php';

$kode_pasien = $_GET['kode_pasien'];

$query = mysqli_query($db_link,"SELECT * FROM tb_pasien WHERE kode_pasien =


'$kode_pasien'");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Isi Data Pasien</title>

<link href="assets/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="assets/css/style.css" rel="stylesheet">

<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet">


Nama : Fikry Ramadhana
NPM : 163112700650020

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<style type="text/css">

.login {

padding: 4em;

margin:auto;

width: 40em;

background: #fff;

border-radius: 3px;

h1 {

color: #fff;

label {

font-size: 10pt;

color: #555;

.tombol {

background: #3399cc;

color: #fff;

border: 0;

padding: 5px 8px;

margin: 20px 0px;

border-radius: 5px;

</style></head>
Nama : Fikry Ramadhana
NPM : 163112700650020

<body bgcolor="#CCCCCC">

<nav class="navbar navbar-default">

<div class="container-fluid">

<!-- Brand and toggle get grouped for better mobile display -->

<div class="navbar-header">

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-


target="#bs-example-navbar-collapse-1" aria-expanded="false">

<span class="sr-only">Toggle navigation</span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a class="navbar-brand" href="#"><center><img src='img/logo.png' style="height:


20px;"></center></a>

</div>

<!-- Collect the nav links, forms, and other content for toggling -->

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav navbar-right">

<li><a href="logout.php"><span class="glyphicon glyphicon-log-out" aria-


hidden="true"></span> Logout</a></li>

</ul>

</div><!-- /.navbar-collapse -->

</div><!-- /.container-fluid -->

</nav>

<h1 align="center">Isi Data Pasien</h1>


Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="login">

<?php while($data = mysqli_fetch_assoc($query)){ ?>

<?php $checked= explode(', ', $data['kode_pasien'])?>

<form method="post" action="option.php">

<input type="hidden" name="kode_pasien" value="<?php echo $data['kode_pasien']?>">

<div class="register">

<div class="row">

<div class="form-group col-md-6">

<label for="inputKode">Kode Pasien</label>

<input type="text" class="form-control" name="kode_pasien" id="inputkode"


value="<?php echo $data['kode_pasien']; ?>" readonly="readonly">

</div>

<div class="form-group col-md-6">

<label for="inputPasien">Nama Pasien</label>

<input type="text" class="form-control" name="nama_pasien" id="inputPasien"


value="<?php echo $data['nama_pasien']; ?>">

</div>

</div>

<div class="row">

<div class="form-group col-md-12">

<label for="inputAlamat">Alamat</label>

<textarea class="form-control" rows="2" name="alamat" id="almt"


placeholder="Alamat"><?php echo $data['alamat']; ?></textarea>

</div>

</div>

<div class="row">

<div class="form-group col-md-6">

<label for="inputKelamin">Jenis Kelamin</label>


Nama : Fikry Ramadhana
NPM : 163112700650020

<div class="radio">

<label>

<input type="radio" name="jeniskelamin" id="optionsRadios1" value="Laki-Laki" <?php


if($data['jeniskelamin']=='Laki-Laki'){echo "checked";}?>>

Laki-Laki

</label>

<label>

<input type="radio" name="jeniskelamin" id="optionsRadios1" value="Perempuan"


<?php if($data['jeniskelamin']=='Perempuan'){echo "checked";}?>>

Perempuan

</label>

</div>

</div>

<div class="form-group col-md-6">

<label for="inputPembayaran">Pembayaran</label>

<div class="checkbox">

<label>

<input type="checkbox" name="pembayaran[]" <?php in_array('BPJS',$checked)? print


"checked" : "";?> value="BPJS">

BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" <?php in_array('Non BPJS',$checked)?


print "checked" : "";?> value="Non BPJS">

Non BPJS

</label>

<label>

<input type="checkbox" name="pembayaran[]" <?php in_array('Lainnya',$checked)? print


"checked" : "";?> value="Lainnya">
Nama : Fikry Ramadhana
NPM : 163112700650020

Lainnya

</label>

</div>

</div>

</div>

<div class="row">

<div class="form-group col-md-2">

<label for="inputUmur">Umur</label>

<input type="text" class="form-control" name="umur" id="inputUmur" value="<?php


echo $data['umur']; ?>">

</div>

<div class="form-group col-md-4">

<label for="inputKeluhan">Keluhan</label>

<input type="text" class="form-control" name="keluhan" id="inputKeluhan"


value="<?php echo $data['keluhan']; ?>">

</div>

<div class="form-group col-md-6">

<label for="inputSpesialis">Spesialis</label>

<select name="spesialis" id="inputSpesialis" class="form-control" values="<?php echo


$data['spesialis']; ?>">

<option>Choose...</option>

<option value="Anak" <?php if($data['spesialis']=='Anak'){echo


"selected";}?>>Anak</option>

<option value="Penyakit Dalam" <?php if($data['spesialis']=='Penyakit Dalam'){echo


"selected";}?>>Penyakit Dalam</option>

<option value="THT" <?php if($data['spesialis']=='THT'){echo


"selected";}?>>THT</option>

<option value="Gigi dan Mulut" <?php if($data['spesialis']=='Gigi dan Mulut'){echo


"selected";}?>>Gigi dan Mulut</option>
Nama : Fikry Ramadhana
NPM : 163112700650020

<option value="Kandungan" <?php if($data['spesialis']=='Kandungan'){echo


"selected";}?>>Kandungan</option>

<option value="Tulang" <?php if($data['spesialis']=='Tulang'){echo


"selected";}?>>Tulang</option>

<option value="Saraf" <?php if($data['spesialis']=='Saraf'){echo


"selected";}?>>Saraf</option>

<option value="Kulit dan Kelamin" <?php if($data['spesialis']=='Kulit dan


Kelamin'){echo "selected";}?>>Kulit dan Kelamin</option>

</select>

</div>

</div>

<div class="row">

<div class="form-group col-md-12">

<center><button type="submit" name="edit" class="btn btn-primary"


values="Edit">Edit</button></center>

</div>

</div>

</div>

</form>

<?php } ?>

</div>

</body>

</html>

5. Database
Nama : Fikry Ramadhana
NPM : 163112700650020

Gambar 5.1: Table (tb_pasien)

Gambar 5.2: Table (login)

6. Auth.php

Auth.php ini berfungsi mengkoneksikan database table login untuk staff. Kodingan
nya seperti di bawah ini:

<?php

session_start();

include('koneksi.php');

$id_login = $_POST['id_login'];

$password = $_POST['password'];

// menyeleksi data admin dengan username dan password yang sesuai

$login = mysqli_query($db_link,"SELECT * from login where id_login='$id_login' and


password='$password'");

// menghitung jumlah data yang ditemukan

$cek = mysqli_num_rows($login);

if($cek > 0){

$data = mysqli_fetch_assoc($login);

$_SESSION['id_login'] = $id_login;
Nama : Fikry Ramadhana
NPM : 163112700650020

header("location:jadwal.php");

}else{

header("location:index.php");

?>

7. Option.php

Option.php untuk mengkoneksikan ke database untuk melakukan proses create,


update. Kodingan nya seperti di bawah ini:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>HB Hospital</title>

<link href="assets/bootstrap/css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="assets/css/style.css" rel="stylesheet">

<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet">

</head>

<body>

<?php

session_start();
Nama : Fikry Ramadhana
NPM : 163112700650020

include('koneksi.php');

if(isset($_POST['kirim'])){ //['tambah'] merupakan name dari button di form tambah

$kode_pasien = $_POST['kode_pasien'];

$nama_pasien = $_POST['nama_pasien'];

$alamat = $_POST['alamat'];

$jeniskelamin = $_POST['jeniskelamin'];

$pembayaran = implode (', ', $_POST['pembayaran']);

$umur = $_POST['umur'];

$keluhan = $_POST['keluhan'];

$spesialis = $_POST['spesialis'];

$query = mysqli_query($db_link,"INSERT INTO tb_pasien


VALUES('$kode_pasien','$nama_pasien','$alamat','$jeniskelamin','$pembayaran','$umur','$ke
luhan','$spesialis')");

if($query){

header('location: index.php'); //kode ini supaya jika data setelah ditambahkan form kembali
menuju tabel data mahasiswa

else{

echo 'Gagal';

if(isset($_POST['tambah'])){ //['tambah'] merupakan name dari button di form tambah

$kode_pasien = $_POST['kode_pasien'];

$nama_pasien = $_POST['nama_pasien'];
Nama : Fikry Ramadhana
NPM : 163112700650020

$alamat = $_POST['alamat'];

$jeniskelamin = $_POST['jeniskelamin'];

$pembayaran = implode (', ', $_POST['pembayaran']);

$umur = $_POST['umur'];

$keluhan = $_POST['keluhan'];

$spesialis = $_POST['spesialis'];

$query = mysqli_query($db_link,"INSERT INTO tb_pasien


VALUES('$kode_pasien','$nama_pasien','$alamat','$jeniskelamin','$pembayaran','$umur','$ke
luhan','$spesialis')");

if($query){

header('location: jadwal.php'); //kode ini supaya jika data setelah ditambahkan form
kembali menuju tabel data mahasiswa

else{

echo 'Gagal';

if(isset($_POST['edit'])){

$kode_pasien = $_POST['kode_pasien'];

$nama_pasien = $_POST['nama_pasien'];

$alamat = $_POST['alamat'];

$jeniskelamin = $_POST['jeniskelamin'];

$pembayaran = implode (', ', $_POST['pembayaran']);

$umur = $_POST['umur'];

$keluhan = $_POST['keluhan'];
Nama : Fikry Ramadhana
NPM : 163112700650020

$spesialis = $_POST['spesialis'];

$query = mysqli_query($db_link,"UPDATE tb_pasien SET kode_pasien='$kode_pasien',


nama_pasien='$nama_pasien', alamat='$alamat', jeniskelamin='$jeniskelamin',
pembayaran='$pembayaran', umur='$umur',keluhan='$keluhan',spesialis='$spesialis' WHERE
kode_pasien='$kode_pasien'");

if($query){

header('location: jadwal.php');

else{

echo 'Gagal';

?>

<!-- jQuery -->

<script src="assets/js/jquery.min.js"></script>

<!-- Bootstrap Core JavaScript -->

<script src="assets/bootstrap/js/bootstrap.min.js"></script>

</body>

</html>

8. Delete.php

Berfungsi untuk men-delete data yang telah dibuat atau diedit sebelumnya.

<?php
Nama : Fikry Ramadhana
NPM : 163112700650020

include 'koneksi.php';

$kode_pasien= $_GET['kode_pasien'];

$query = mysqli_query($db_link,"DELETE FROM tb_pasien WHERE kode_pasien


='$kode_pasien'");

header('location:jadwal.php');

?>

9. Koneksi.php

Berfungsi untuk mengkoneksikan ke database.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

</head>

<body>

<?php

$db_host = 'localhost';

$db_usn = 'root'; //nama username

$db_pwd = ''; //password jika tadak ada bisa di kosongi seperti contoh

$db_name = 'rumahsakit'; //nama database

$db_link = mysqli_connect($db_host,$db_usn,$db_pwd,$db_name);

if (!$db_link){

echo 'Tidak dapat terhubung ke database';


Nama : Fikry Ramadhana
NPM : 163112700650020

?>

</body>

</html>

10. Logout.php

<?php

// mengaktifkan session

session_start();

// menghapus semua session

session_destroy();

// mengalihkan halaman sambil mengirim pesan logout

header("location:index.php");

?>

11. Folder xampp/htdocs/FikryUAS


Nama : Fikry Ramadhana
NPM : 163112700650020

Di dalam folder assets terdapat beberapa folder seperti bootstrap, font-aweome, javascript,
css. Folder db terdapat file database yang sudah diekspor, dan img berisi foto untuk desain
yang digunakan dalam rancangan website.

Вам также может понравиться