• Tidak ada hasil yang ditemukan

4.2.2.1 User interface ubah data pasien

Dalam dokumen SISTEM INFORMASI RAWAT INAP BERBASIS WEB (Halaman 150-156)

BAB VI KESIMPULAN DAN SARAN

IV. 4.2.2.1 User interface ubah data pasien

Gambar IV.14 adalah gambar user interface untuk mengubah data pasien.

Gambar IV.14 Gambar user interface ubah data pasien

Pada user interface ini, untuk mengubah data pasien, admin dapat melakukannya dengan melakukan klik dua kali pada record yang di tampilkan atau untuk mempercepat pencarian maka admin juga dapat memasukkan nama pasien pada form pencarian. Setelah meng klik dua kali record, maka akan di tampilkan user interface yang akan terlihat pada Gambar IV.15

Gambar IV.15 Gambar user interface ubah data pasien

Kode program untuk menghasilkan user interface seperti pada Gambar IV.15 adalah sebagai berikut :

<?

$perintah="SELECT * FROM pasien WHERE No_RM= '" . $_GET ['id'] . "'"; $result=@mysql_query($perintah);

$row=mysql_fetch_array($result); ?>

<td width="31%"><div align="left"><font size="2" face="Times New Roman, Times, serif">NO RM</font></div></td>

<td width="66%"> <input name="id" type="text" id="id" value="<? print ("$id"); ?>" readonly="true" > </td> </tr>

<input name="Mulai_Berobat" type="text" id="Mulai_Berobat" value="<? echo "$row[Mulai_Berobat]" ?>" readonly="true" >

</font></td> </tr>

<tr> <td><div align="left"><font size="2" face="Times New Roman, Times, serif">Nama Pasien</font></div></td>

<input name="Nama_Pasien" type="text" id="Nama_Pasien" value="<? echo "$row[Nama_Pasien]" ?>" readonly="true" >

</font></td> </tr>

<tr> <select name="Pekerjaan" > <?php

echo("<option>--Pekerjaan--</option>"); if($row[Pekerjaan] == "PNS")

echo "<option value=\"PNS\" selected>PNS</option>"; else

echo "<option value=\"PNS\">PNS</option>"; if($row[Pekerjaan] == "Wiraswasta")

else

echo "<option value=\"Wiraswasta\">Wiraswasta</option>"; if($row[Pekerjaan] == "DLL")

echo "<option value=\"DLL\" selected>DLL</option>"; else

echo "<option value=\"DLL\">DLL</option>"; ?>

</select>

</font></td> </tr>

<tr> <input name="Nama_Ortu" type="text" id="Nama_Ortu" value="<? echo "$row[Nama_Ortu]" ?>" readonly="true">

</font></td> </tr>

<tr> <input name="Umur_Pasien" type="text" id="Umur_Pasien" value="<? echo "$row[Umur_Pasien]" ?>" >

</font></td> </tr>

<tr><input name="Tempat_Lahir" type="text" id="Tempat_Lahir" value="<? echo "$row[Tempat_Lahir]" ?>" readonly="true">

</font></td> </tr>

<tr><input name="Tanggal_Lahir" type="text" id="Tanggal_Lahir" value="<? echo "$row[Tanggal_Lahir]" ?>" readonly="true" >

</font></td> </tr>

<tr> <input name="Jns_Kelamin" type="text" id="Jns_Kelamin" value="<? echo "$row[Jns_Kelamin]" ?>" readonly="true" >

</font></td> </tr>

<tr> <select name="Bangsa" id="Bangsa" > <?php

echo("<option>--Bangsa--</option>"); if($row[Bangsa] == "Indonesia")

echo "<option value=\"Indonesia\" selected>Indonesia</option>"; else echo "<option value=\"Indonesia\">Indonesia</option>"; if($row[Bangsa] == "USA")

echo "<option value=\"USA\" selected>USA</option>"; else echo "<option value=\"USA\">USA</option>"; if($row[Bangsa] == "DLL")

echo "<option value=\"DLL\" selected>DLL</option>"; else echo "<option value=\"DLL\">DLL</option>"; ?>

</select> </font></td> </tr> <tr>

<select name="Agama" id="Agama" > <?php

echo("<option>--Agama--</option>"); if($row[Agama] == "Islam")

echo "<option value=\"Islam\" selected>Islam</option>"; else

echo "<option value=\"Islam\">Islam</option>"; if($row[Agama] == "Kristen")

echo "<option value=\"Kristen\" selected>Kristen</option>"; else

echo "<option value=\"Kristen\">Kristen</option>"; if($row[Agama] == "Katholik")

echo "<option value=\"Katholik\" selected>Katholik</option>"; else

echo "<option value=\"Katholik\">Katholik</option>"; if($row[Agama] == "Hindu")

echo "<option value=\"Hindu\" selected>Hindu</option>"; else

echo "<option value=\"Hindu\">Hindu</option>"; if($row[Agama] == "Budha")

echo "<option value=\"Budha\" selected>Budha</option>"; else

echo "<option value=\"Budha\">Budha</option>"; if($row[Agama] == "DLL")

echo "<option value=\"DLL\" selected>DLL</option>"; else

echo "<option value=\"DLL\">DLL</option>"; ?>

</select> </font></td> </tr>

<tr><input name="Alamat_Pasien" type="text" id="Alamat_Pasien" value="<? echo "$row[Alamat_Pasien]" ?>" >

</font></td> </tr>

<tr> <input name="Nama_Keluarga" type="text" id="Nama_Keluarga" value="<? echo "$row[Nama_Keluarga]" ?>" >

</font></td> </tr>

<tr><input name="Alamat_Keluarga" type="text" id="Alamat_Keluarga" value="<? echo "$row[Alamat_Keluarga]" ?>" >

</font></td> </tr>

<tr> <input name="Tlpn" type="text" id="Tlpn" value="<? echo "$row[Tlpn]" ?>" >

</font></td> </tr>

<tr> <select name="Status" id="Status" > <?php

echo("<option>--Status--</option>"); if($row[Status] == "Menikah")

echo "<option value=\"Menikah\" selected>Menikah</option>"; else

echo "<option value=\"Menikah\">Menikah</option>"; if($row[Status] == "Belum_Menikah")

echo "<option value=\"Belum_Menikah\" selected>Belum_Menikah</option>"; else

echo "<option value=\"Belum_Menikah\">Belum_Menikah</option>"; ?>

</select> </font></td> </tr> </table> </center>

Tidak semua field dari pasien dapat di update oleh admin. Dalam proses update ini akan ada proses pengecekan apakah data yang dimasukkan benar atau tidak misalnya pengisian nomer telepohon haruslah diisi hanya dengan angka. Selain itu juga akan ada pengecekan apakah pengisian data sudah lengkap. Kode program dalam pengecekan adalah sebagai berikut :

<?php include "koneksi.php"; $Nama_Ortu = $_POST['Nama_Ortu']; $Umur_Pasien = $_POST['Umur_Pasien']; $Tempat_Lahir = $_POST['Tempat_Lahir']; $Alamat_Pasien = $_POST['Alamat_Pasien']; $Nama_Keluarga = $_POST['Nama_Keluarga']; $Alamat_Keluarga = $_POST['Alamat_Keluarga']; $Tlpn = $_POST['Tlpn'];

if (!empty($_POST['Nama_Ortu']) and !empty($_POST['Umur_Pasien']) and !empty($_POST['Tempat_Lahir']) and !empty($_POST['Alamat_Pasien']) and !empty($_POST['Nama_Keluarga']) and !empty($_POST['Alamat_Keluarga']) and !empty($_POST['Tlpn']))

{

if(ereg("^[_a-zA-Z-]","$Nama_Pasien")and(ereg("^[_a-zA-Z-]", "$Nama_Ortu")) and (ereg("^[_a-zA-Z-]", "$Nama_Keluarga"))and (ereg("^[_0-9-]", "$Tlpn")))

{

$perintah="UPDATE pasien SET Mulai_Berobat= '" .$_POST['Mulai_Berobat']. "'";

$perintah .= ", Nama_Pasien= '" . $_POST['Nama_Pasien'] . "'"; $perintah .= ", Pekerjaan= '" . $_POST['Pekerjaan'] . "'"; $perintah .= ", Nama_Ortu= '" . $_POST['Nama_Ortu'] . "'"; $perintah .= ", Umur_Pasien= '" . $_POST['Umur_Pasien'] . "'"; $perintah .= ", Tempat_Lahir= '" . $_POST['Tempat_Lahir'] . "'"; $perintah .= ", Tanggal_Lahir= '" . $_POST['Tanggal_Lahir'] . "'"; $perintah .= ", Jns_Kelamin= '" . $_POST['Jns_Kelamin'] . "'"; $perintah .= ", Bangsa= '" . $_POST['Bangsa'] . "'";

$perintah .= ", Agama= '" . $_POST['Agama'] . "'";

$perintah .= ", Alamat_Pasien= '" . $_POST['Alamat_Pasien'] . "'"; $perintah .= ", Nama_Keluarga= '" . $_POST['Nama_Keluarga'] . "'";

$perintah .= ", Alamat_Keluarga= '" . $_POST['Alamat_Keluarga'] . "'";

$perintah .= ", Tlpn= '" . $_POST['Tlpn'] . "'"; $perintah .= ", Status= '" . $_POST['Status'] . "'"; $perintah .= " WHERE No_RM= '" . $_POST['id'] . "'";

$result = @mysql_query($perintah);

if ($result)

{

echo("Data Pasien No RM : $id Telah Ter Update<BR>"); echo("<A

HREF='?incl=Tampil_Data_Pasien'>Lihat</A>"); }

else {

echo("Proses edit pasien gagal!!<BR>"); echo("<A

HREF='?incl=Update_Pasien?No_RM=$id'>Ulangi</A>"); }

} else {

echo("<script>alert('Format nama, umur, dan no telephone salah!!!!')</script>"); echo("<script>document.location=\"?incl=Tampil_Data_Pasien\"</script>"); } } else {

echo("<script>alert('Data Kurang Lengkap!!!!')</script>");

echo("<script>document.location=\"?incl=Tampil_Data_Pasien\"</script>"); }

?>

Kode program pada user interface update data pasien ini pada dasarnya akan sama dengan kode program yeng digunakan dalam meng update data perawat dan data dokter.

Dalam dokumen SISTEM INFORMASI RAWAT INAP BERBASIS WEB (Halaman 150-156)

Dokumen terkait