BAB II TINJAUAN PUSTAKA
5.2 Pelaksanaan Uji Coba
5.2.4 Uji Coba Pasien Tidak Datang Untuk Pemeriksaan
Apabila pasien telah memilih jadwal periksa namun pasien tidak datang maka petugas laboratorium terlebih dahulu harus mengeceknya apakah jadwal yang dipesan sebelumnya sudah terlewat atau belum, yang artinya jika terlewat dari tanggal periksa dan sesi pemeriksaan berarti dia tidak datang periksa.
Dan apabila pasien tidak datang maka diberi menu untuk mengatasinya. Yaitu dengan cara menghapus pasien tersebut dari list jadwal yang ada. Berikut adalah tampilannya:
BAB VI
PENUTUP
6.1 Kesimpulan
Setelah melakukan analisis, perancangan sistem, pembahasan implementasi, serta uji coba mengenai Aplikasi E-Health Laboratorium Medis ”Prospek”, dapat ditarik kesimpulan mengenai beberapa hal antara lain:
a) Suatu sistem dapat mewakili konsep sistem sesungguhnya sehingga kegunaannya dapat dirasakan dalam kehidupan nyata, maka perlu diadakan survey yang dapat dilakukan dengan cara observasi, wawancara maupun analisis dokumen.
b) Suatu sistem dapat mengintegrasikan serta dapat mengakomodasi kepentingan semua pihak perlu diperhatikan dalam pembuatan
database management system agar memiliki relasi yang saling berkaitan satu sama lain.
c) Suatu sistem dapat mentransmisikan data-data yang bersifat cofidential
dan terjaga privasinya, perlu diperhatikan tingkat keamanan yang digunakan di dalamnya.
d) Suatu sistem memiliki tingkat error rendah, dapat meminimalisasi data yang tidak update, data yang redundant, atau duplikasi data, harus diperiksa apakah semua proses yang diinginkan berjalan dengan semestinya, sehingga hasil yang diperoleh menjadi optimal.
98
6.2 Saran
Untuk kemajuan dan perkembangan dari Sistem Informasi E- Health Laboratorium Medis ”Prospek” ini, maka diperlukan saran-saran yang bersifat membangun demi kemajuan sistem ini, diantaranya adalah:
a) Untuk lebih memudahkan pasien mengakses aplikasi ini, dibuatkan suatu aplikasi yang dapat diakses melalui handphone. Karena lebih praktis dan dapat dilakukan oleh hampir semua lapisan masyarakat yang hampir semuanya memiliki handphone.
b) Sistem Informasi E-Health Laboratorium Medis ”Prospek” ini bersifat online maka diperlukan security yang jauh lebih baik lagi karena data yang ada di dalamnya sangat bersifat confidential.
DAFTAR PUSTAKA
Anonimus. Dasar-dasar PHP. Diakses 27 Maret 2010. 19.30 WIB dari:
http://tutorial-pembelajaran.blogspot.com/2010/02/konsep-dasar-php.html.
Anonimus. Pengertian Dasar E-health. Diakses 21 Maret 2010 20.30 WIB dari :
http://www.batan.go.id/sjk/eII2006/Page05/P05k.pdf.html
Anonimus. Perintah Dasar MySQL. Diakses 27 Maret 2010. 19.59 WIB dari:
http://www.catatanlepas.com/komputer/44-database/84-perintah-perintah-dasar- mysql.html
David A. Marca (1988), 'SADT. Structured Analysis and Design Technique’, McGraw- Hill.
Fajri,Erick. Filling System Rekam Medis. Diakses 21 Maret 2010. 22.10 WIB dari :
http://medfo.net46.net/filing%20sistem%20rekam%20medis.pdf.html.
James Martin, Prentice Hall, 1990; Information engineering, three volumes of 178, 497, and 625 pages respectively; clothbound, ISBN 0-13-464462-X (vol. 1), 0-13- 464885-4 (vol. 2), and 0-13-465501-X (vol. 3).
Joe Celko, Joe Celko's SQl for Smarties (Morgan Kaufmann Publishers, Inc., 1995); Celko95, 467 pages; paperbound; ISBN 1-55860-323-9.
Jogiyanto, 1996, Analisa dan Desain Sistem Informasi, PT. Elex Media Komputindo, Jakarta.
Interview dengan Petugas Laboratorium Medis “Prospek”. Dilaksanakan pada 29 Desember 2009. 07.30 WIB
Yuniar, Intan .P .S,Kom; Junaidi, Achmad .S,Kom, 2007, Diktat Petunjuk Praktikum Basis Data UPN “Veteran”Jawa Timur
LAMPIRAN
1. Form Untuk Input Jadwal:
<? session_start(); include "../function.php"; $userid = $_SESSION['userid']; $idp = $_SESSION['ID_PASIEN']; //$_REQUEST['userid'] = $userid; if(empty($userid)){ echo'<script language="javascript">window.alert("Please Your Login")</script>';
echo "<head><meta http-equiv=\"Refresh\" content=\"0; URL=../index.php\"></head>"; } else if ($_GET['idx']){ $id = $_GET['idx']; if ($id != ""){ conn();
$del ="DELETE FROM jdwl_periksa WHERE ID_JDWL='$id'";
$sql = mysql_query($del);
echo "<meta http-equiv=\"refresh\" content=\"0; url=viewjdwl.php\">"; } } if(isset($_POST['simpan'])){ adduser(); } if($_GET['ids']){ $id = $_GET['ids']; $nm = $_GET['TEMPAT_JDWL']; $un = $_GET['JAM_JDWL']; } if ($id != ""){ conn(); $del ="select a.ID_GOL_PERIKSA_LAB,a.JAM_JDWL,a.HARI_JDWL,
b.NAMA_GOLONGAN, b.RUANG_LAB FROM jdwl_periksa a, golongan_periksa_lab b
WHERE a.ID_JDWL='$id' and a.ID_GOL_PERIKSA_LAB = b.ID_GOL_PERIKSA_LAB "; $sql = mysql_query($del); while($rw=mysql_fetch_array($sql)){ $i++; $nm = $rw['TEMPAT_JDWL']; $un = $rw['JAM_JDWL']; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
101
<link href="" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="images/favicon.png"> <title>.:: Laboratorium Medis Prospek ::.</title> <body>
<?
include "headeratas.php"; ?>
<form action="" method="GET">
<table width="77%" border="1" align="left"> <tr> <td width="3%"><div align="center"><font color="#333333"><strong>NO</strong></font></div></td> <td width="39%"><div align="center"><font color="#333333"><strong>NAMA GOLONGAN</strong></font></div></td> <td width="23%"><div align="center"><font color="#333333"><strong>TEMPAT</strong></font></div></td> <td width="23%"><div align="center"><font color="#333333"><strong>JAM</strong></font></div></td> <td width="29%"><div align="center"><font color="#333333"><strong>HARI</strong></font></div></td> </tr>
<td><div align="center"><? echo $i;?></div></td> <td><div align="center"><? echo
$rw['NAMA_GOLONGAN'];?></div></td> <td><div align="center"><? echo $rw['RUANG_LAB'];?></div></td>
<td><div align="center"><? echo $rw['JAM_JDWL'];?></div></td>
<td><div align="center"><? echo $rw['HARI_JDWL'];?></div></td>
</tr>
<tr><td><input type="submit" name="simpan" value="Simpan"></td></tr>
</table>
</form><? include "headerbawah.php"; ?> </div> </div> <!-- end page --> <?php include "../footer.php";?></body></html> <? } }
2. Form untuk Input Hasil Pemeriksaan:
<?
session_start();
include "../function.php";
$userid = $_SESSION['userid'];$idp = $_SESSION['ID_PASIEN']; //$_REQUEST['userid'] = $userid;
include"headeratas.php"; include"headerbawah.php";
echo "<div align='center'><b>isi hasil pemeriksaan</b></div>";
if(empty($userid)){
echo'<script language="javascript">window.alert("Please Your Login")</script>';
102
echo "<head><meta http-equiv=\"Refresh\" content=\"0; URL=../index.php\"></head>";
} else
{ echo "<div align='center'>"; if($_GET['act']=='edit') { conn();
//echo "hey hey hey"; $idp=$_GET['idp'];
//echo "<br> idp = $idp";
$hasil = mysql_query("SELECT * FROM jadwal_periksa2 where ID_PERIKSA = '$idp' order by TGL_PERIKSA "); while($row=mysql_fetch_object($hasil)) { $idpas = $row->ID_PASIEN; $dokter = $row->DOKTER_PS; $tgl = $row->TGL_PERIKSA; $periksa = $row->ID_PERIKSA_LAB; $sesi = $row->ID_SESI; $ant= $row->STATUS_ANTRIAN_PERIKSA; //echo "--->".$sesi;
$cari_plab = mysql_query("select * from pemeriksaan_lab where ID_PERIKSA_LAB = '$periksa' ");
while($data2 = mysql_fetch_object($cari_plab)) { $namalab = $data2- >SUB_GOL_PERIKSA_LAB; echo $namalab; } $cari_pasien = mysql_query("select * from daftar_pasien where ID_PASIEN = '$idpas' ");
while($data3 = mysql_fetch_object($cari_pasien)) { $namap = $data3->NAMA_PASIEN; echo $namap; } $nama_sesi=mysql_query("select * from sesi where ID_SESI='$sesi'");
while($data5 = mysql_fetch_object($nama_sesi)) { $jam = $data5->JAM_SESI; } /////////////////
echo "<form name='form1' methode='get' action ='pasien_periksa2.php'>
<table width='318' border='1' rules='all'> <tr>
<th width='144' scope='row'><div align='left'>nama pasien</div></th>
<td width='8'>:</td>
<td width='144'><input type='text' name='napas' id='napas' value='$namap'></td>
</tr> <tr>
103
<td>:</td>
<td><input type='text' name='dok' id='dok' value='$dokter'></td> </tr> <tr> <th scope='row'><div align='left'>tanggal periksa</div></th> <td>:</td>
<td><input type='text' name='tgljam' id='tgl' value='$tgl,$jam'></td> </tr> <tr> <th scope='row'><div align='left'>jenis periksa</div></th> <td>:</td>
<td><input type='text' name='jp' id='jp' value='$namalab'></td>
</tr> <tr>
<th scope='row'><div align='left'>hasil</div></th> <td>:</td>
<td><input type='text' name='hasil' id='hasil'></td> </tr>
<tr>
<th height='23' colspan='3' scope='row'> <input type='submit' name='act' id='button' value='setuju'>
<input type='hidden' name='hid' id='hid' value='$idp'> <input type='hidden' name='hipas' id='hid'
value='$idpas'>
<input type='hidden' name='hiper' id='hid' value='$periksa'>
<input type='hidden' name='tgl' id='hid' value='$tgl'>
<input type='hidden' name='jam' id='hid' value='$sesi'>
<input type='hidden' name='ant' id='hid' value='$ant'>
</th> </tr> </table>
";
echo "<a href='pilihankontrol.php'>keluar</a>";
}
}
else if($_GET['act']=='absen') { conn();
$idp = $_GET['idp'];
$update=mysql_query("update jadwal_periksa2 set STATUS_BAYAR = 'TIDAK HADIR' where ID_PERIKSA = '$idp'");
if($update)
{ echo "<br> $idp telah tidak hadir ."; }
else
{echo "<br>gagal edit status tidak hadir ."; }
104 else if($_GET['act']=='setuju') { conn(); echo "yowyowyowyow"; $nama_pas=$_GET['napas']; $dokter = $_GET['dok']; $tgl=$_GET['tgl']; $jam=$_GET['jam']; $jp = $_GET['jp']; $hasil = $_GET['hasil']; $idjp = $_GET['hid']; $idpas = $_GET['hipas']; $idpl = $_GET['hiper']; $ant = $_GET['ant']; $tgljam = $tgl.",".$jam;
echo "<br> $nama_pas , $dokter , $tgljam , $jp , $hasil , $idjp, $idpas , $idpl .";
$insert = mysql_query("insert into hasil_pemeriksaan2 (ID_USER,ID_PERIKSA_LAB,ID_PASIEN,HASIL,KETERANGAN_LAB,DOKTE R_PS,TGL_PERIKSA,SESI,ANTRIAN_KE) values ('','$idpl','$idpas','$hasil','- ','$dokter','$tgl','$jam','$ant')"); if($insert) {
echo "<br>berhasil memasukkan hasil periksa";
} else {
echo "<br>gagal memasukkan hasil periksa"; }
//echo "<br> ==> $idpas , $idpl, $tgl , $jam ,$ant";
$update = mysql_query("update jadwal_periksa2 set STATUS_BAYAR='LUNAS' where ID_PASIEN='$idpas' and
ID_PERIKSA_LAB='$idpl' and TGL_PERIKSA='$tgl' and ID_SESI='$jam' and STATUS_ANTRIAN_PERIKSA='$ant' ");
if($update) {
?> <script> alert('anda berhasil memasukkan hasil pemeriksaan'); </script>
<script language="javascript">document.location="pasien_periksa2.php "</script> <? } else {
echo "<br>gagal edit status bayar"; }
} else {
conn();
echo "<form name='myform' method='post' action='".$_SERVER['PHP_SELF']."'>";
105
echo "<tr align='center' bgcolor='#99FF33' ><td><b>id</b></td><td><b>Nama pasien</b></td><td><b>Periksa</b></td><td><b>Dokter</b></td> <td><b>Tanggal daftar</b></td><td><b>Sesi ke</b></td><td>Ruang</td><td>act</td><td>act2</td></tr>"; $i = 0; $i = 0;
$hasil = mysql_query("SELECT * FROM jadwal_periksa2 where STATUS_BAYAR='BELUM' order by ID_PERIKSA");
while($data = mysql_fetch_array($hasil)) {
$id_plab=$data['ID_PERIKSA_LAB']; $id_pasien=$data['ID_PASIEN']; //echo "id_res :".$xyz;
//cek jenis artikel
$cari_golongan=mysql_query("select * from daftar_pasien where ID_PASIEN = '$id_pasien'");
while($data1 = mysql_fetch_object($cari_golongan)) {
$namagol = $data1->GOLONGAN; //echo $namagol;
}
$cari_plab = mysql_query("select * from pemeriksaan_lab where ID_PERIKSA_LAB = '$id_plab' ");
while($data2 = mysql_fetch_object($cari_plab)) { $namalab = $data2->SUB_GOL_PERIKSA_LAB; $gol = $data2->ID_GOL_PERIKSA_LAB; //echo "=>".$gol; }
$cari_pasien = mysql_query("select * from daftar_pasien where ID_PASIEN = '$id_pasien' ");
while($data3 = mysql_fetch_object($cari_pasien)) { $namap = $data3->NAMA_PASIEN; //echo $namap; } $cari_ruang=mysql_query("select * from golongan_periksa_lab where ID_GOL_PERIKSA_LAB='$gol'");
while($data4 = mysql_fetch_object($cari_ruang)) { $ruang = $data4->RUANG_LAB; //echo "->$ruang"; }
$nama_sesi=mysql_query("select * from sesi where ID_SESI='".$data['ID_SESI']."'"); while($data5 = mysql_fetch_object($nama_sesi)) { $jam = $data5->JAM_SESI; } if($namagol!='') {
echo "<tr bgcolor='#FFFF99' align='center' ><td>".$data['ID_PERIKSA']."</td><td>$id_pasien,".$namap."</ td><td>$id_plab ,".$namalab."</td><td>
106
$jam</td><td>$ruang</td><td><a
href='pasien_periksa2.php?act=edit&idp=".$data['ID_PERIKSA'] ."'><img src='../images/new.gif' width='20' height='20' /></a></td><td><a
href='pasien_periksa2.php?act=absen&idp=".$data['ID_PERIKSA' ]."'><img src='../images/Cancel.gif' width='20' height='20' /></a></td></tr>";
$i++; } }
echo "</table>";
echo "<input type='hidden' name='n' value='".$i."' />";
echo "<a href='pilihankontrol.php'>keluar</a>"; echo "</form>"; } echo "</div>"; } include("../footer.php"); ?>
3. Form untuk Cetak Hasil Pemeriksaan:
<?php session_start(); include "../function.php"; include"headeratas.php"; include"headerbawah.php"; //$userid = $_SESSION['userid']; //$idp = $_SESSION['ID_PASIEN']; //echo "$idp"; conn();
echo "<form id='form1' name='form1' method='post' action='cetak.php'>
<table width='400' border='1' rules='all'> <tr>
<th scope='row'>ID PASIEN</th> <td>:</td>
<td><select name='idp'>";
$sql_pas=mysql_query("select * from db_user where ID_JAB='5'");
while($row=mysql_fetch_object($sql_pas)) {
echo "<option value='$row->ID_PASIEN'>$row- >NAMA_USER</option>"; } echo "</select></td></tr> <tr> <th scope='row'>TANGGAL PERIKSA</th> <td>:</td>
<td><input type='text' name='tgl' id='tgl' />"; ?> <script language="JavaScript"> new tcal ({ // form name 'formname': 'form1', // input name
107 'controlname': 'tgl' }); </script> <?php echo "</td> </tr> <tr>
<th colspan='3' scope='row'><input type='submit' name='button' id='button' value='cetak' /></th>
</tr> </table> <p> </p> </form> "; if($_POST['button']=='cetak') { $idp = $_POST['idp']; $tgl = $_POST['tgl']; echo $_POST['idp'].",".$_POST['tgl'];
$sqlv=mysql_query("select * from jadwal_periksa2 where ID_PASIEN ='$idp' and TGL_PERIKSA='$tgl' ");
$itung = mysql_num_rows($sqlv);
while($row1=mysql_fetch_object($sqlv)) {
$dokter = $row1->DOKTER_PS; }
$alamat = mysql_query("select * from db_user where ID_PASIEN='$idp'"); while($row2=mysql_fetch_object($alamat)) { $nama = $row2->NAMA_USER; $alamatp = $row2->ALAMAT_USER; }
echo "<br>itung : $itung";
echo "<form name='print_form' method='post' action='ex.php'>";
echo " <table width='700' border='0'> <tr>
<th scope='row' width='50'><div align='left'>No.Reg</div></th>
<td width='10'>:
<div align='left'></div></td>
<td width='140'><div align='left'>$nama / $idp <input type='hidden' name='nama' value='$nama' /><input
type='hidden' name='idp' value='$idp' /></div></td> <td width='100'><div align='left'></div></td> <td width='50'><div align='left'>No.Faktur</div></td> <td width='10'><div align='left'>:</div></td> <td width='140'><div align='left'>-</div></td> </tr> <tr> <th scope='row'><div align='left'>Umur</div></th> <td><div align='left'>:</div></td> <td><div align='left'>-</div></td> <td><div align='left'></div></td> <td><div align='left'>Tanggal</div></td>
108
<td><div align='left'>$tgl<input type='hidden' name='tgl' value='$tgl' /></div></td>
</tr> <tr>
<th scope='row'><div align='left'>Alamat</div></th> <td><div align='left'>:</div></td>
<td><div align='left'>$alamatp<input type='hidden' name='alamat' value='$alamatp' /></div></td>
<td><div align='left'></div></td> <td><div align='left'></div></td> <td><div align='left'></div></td> <td><div align='left'></div></td> </tr> <tr> <th scope='row'><div align='left'>Pengirim</div></th> <td><div align='left'>:</div></td>
<td><div align='left'>$dokter<input type='hidden' name='dokter' value='$dokter' /></div></td>
<td><div align='left'></div></td> <td><div align='left'></div></td> <td><div align='left'></div></td> <td><div align='left'></div></td> </tr> </table>";
echo "<table width='700' border='1' rules='all'>";
echo "<tr><td>Nama
tes</td><td>hasil</td><td>angka normal</td></tr>"; $sqlv2=mysql_query("select * from jadwal_periksa2 where ID_PASIEN ='$idp' and TGL_PERIKSA='$tgl' ");
$itung2 = mysql_num_rows($sqlv2); echo "itung2 : $itung2";
while($row5=mysql_fetch_object($sqlv2)) {
$idpl = $row5->ID_PERIKSA_LAB; $sesi = $row5->ID_SESI;
echo "~> $idpl , $sesi";
$sqlpr=mysql_query("select * from pemeriksaan_lab where ID_PERIKSA_LAB = '$idpl' ");
while($row3=mysql_fetch_object($sqlpr)) { $anknor = $row3->ANGKA_NORMAL; $namalab = $row3- >SUB_GOL_PERIKSA_LAB; }
$cari_hasil = mysql_query("select * from