Sabtu, 02 April 2016

Membuat Crud Untuk Sistem Informasi Klinik.

Membuat Crud Untuk Sistem Informasi klinik. 

Dalam postingan saya kali ini saya akan memposting mengenai membuat crud untuk sistem informasi klinik. sebelunya apakah saya akan menjelaskan sedikit mengenai crud. crud yaitu  sistem basic dasar yang menggunakan php  yaitu dapat di ambil dari singkatanya yaitu CRUD : .....

C : Create (Membuat.)
R : Read (Membaca)
U : Update (Mengedit/ meronovasi)
D : Delete (Hapus .)

Ok langsung ke proses pembuatannya yaitu : 
1. Buat database terlebih dahulu.
          Disini saya membuat databsae db_klinik dan tabel pasien. jadi nanti data yang akan kita crud adalah dari data pasien.
2. Buat Script Koneksi.php supaya bisa terhubung ke server/database. 
 
3. Setelah membuat database dan script koneksi. php ini saatnya untuk script crudnya. yang pertama disini saya   membuat script untuk menampilkan data dari tabel pasien . 

<?php
include 'koneksi.php';

//di sini kita akan mengecek untuk menampilkan data pasien.//
     $query = mysqli_query($db, "select * from pasien");

?>
<html>
    <head>
        <title> daftar pasien </title>
    </head>
    <body>
        <table align="center" border="3">
            <tr>
                <th> NAMA </th>
                <th> ALAMAT </th>
                <th> JENIS KELAMIN </th>
                <th> PENYAKIT </th>
                <th> AKSI </th>
            </tr>       
            <tr>
      <?php while ($pasien = mysqli_fetch_array($query)){ ?>
       
        <td> <?php echo $pasien['nama_pasien'] ?></td>
        <td> <?php echo $pasien['alamat_pasien'] ?></td>
        <td> <?php echo $pasien['jns_kelamin'] ?></td>
        <td> <?php echo $pasien['penyakit'] ?></td>
        <td> <a href="edit-pasien.php?id_pasien=<?php echo $pasien['id_pasien']; ?>">
                        <button>Edit</button>
           </a>
           <a href="hapus-pasien.php?id_pasien=<?php echo $pasien['id_pasien']; ?>" onclick="return confirm('Hapus data ini?');">
                        <button>Delete</button>
           </a>
     </td>
            </tr>
    <?php }
   ?>
        </table>
     </body>
</html>

4. Buat Script untuk mengupdate  data/merenovasi data.

<?php
include 'koneksi.php';

// ambil dokter yang mau di edit
$id_pasien = $_GET['id_pasien'];
$query     = ("select * from pasien where id_pasien = '$id_pasien'");
$hasil = mysqli_query($db, $query);
$pasien = mysqli_fetch_assoc($hasil);
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Edit dokter</title>
</head>
<body>
    <h2 align="center">FORM EDIT PASIEN</h2>
    <form action="proses-edit-pasien.php" mencoba_form_edit_pasien" id="form_edit_pasien" method="POST">
        <input value="<?php echo $id_pasien; ?>" type="hidden" name="id_pasien" id="id_pasien">
        <table align="center">
            <tr>
                <td><b><center>NAMA</center></b><br>
               
                     <textarea name="nama_pasien" id="nama_pasien" cols="100" rows="2"><?php echo $pasien['nama_pasien']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b><center>JENIS KELAMIN</center></b><br>
               
                     <textarea name="jns_kelamin" id="jns_kelamin" cols="100" rows="2"><?php echo $pasien['jns_kelamin']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b><center>ALAMAT</center></b><br>
               
                     <textarea name="alamat_pasien" id="umur_dokter" cols="100" rows="2"><?php echo $pasien['alamat_pasien']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b><center>Nama Ortu</center></b><br>
               
                     <textarea name="nama_ortu" id="keahlian_dokter" cols="100" rows="2"><?php echo $pasien['nama_ortu']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b><center>Riwayat Penyakit</center></b><br>
               
                     <textarea name="riwayat_penyakit" id="keahlian_dokter" cols="100" rows="2"><?php echo $pasien['riwayat_penyakit']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b> <center> NOMOR HP</center></b><br>
               
                     <textarea name="no_hp_pasien" id="no_hp_dokter" cols="100" rows="2"><?php echo $pasien['no_hp_pasien']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td><b><center>Penyakit</center></b><br>
               
                     <textarea name="penyakit" id="keahlian_dokter" cols="100" rows="2"><?php echo $pasien['penyakit']; ?></textarea>
                </td>
            </tr>
            <tr>
                <td>
                    <input type="submit" name="update" id="update" value="Simpan">
                    <input type="reset" name="batal" id="batal" value="Batal" onclick="self.history.back();">
                </td>
            </tr>
        </table>   
    </form>
</body>
</html>

5. Script untuk proses update data.

 <?php
include 'koneksi.php';

$id_pasien            =$_POST['id_pasien'];
$nama_pasien         = $_POST['nama_pasien'];
$jns_kelamin        = $_POST['jns_kelamin'];
$alamat_pasien     = $_POST['alamat_pasien'];
$nama_ortu             = $_POST['nama_ortu'];
$riwayat_penyakit = $_POST['riwayat_penyakit'];
$no_hp_dokter         = $_POST['no_hp_pasien'];
$penyakit             = $_POST['penyakit'];

$query     = ("update pasien set nama_pasien='$nama_pasien', jns_kelamin='$jns_kelamin', alamat_pasien ='$alamat_pasien', nama_ortu ='$nama_ortu',riwayat_penyakit ='$riwayat_penyakit', no_hp_pasien ='$no_hp_pasien', penyakit ='$penyakit' where id_pasien='$id_pasien'");
$hasil = mysqli_query($db,$query);

if ($hasil == true) {
    header('Location: admin-daftar-pasien.php');
}
else {
    echo $query;
    header('Location: edit-pasien.php');
}
?>

6.Hapus data. 

<?php
include 'koneksi.php';

$id_pasien    =$_GET['id_pasien'];

$sql = "delete from pasien where id_pasien='$id_pasien'";
$hasil = mysqli_query($db, $sql);
    if($hasil) {
        header('location:admin-daftar-pasien.php');
    }
    else {
        echo "Data gagal di hapus....";
        }
?>
.......selesai......
Sebenarnya masih banyak lagi script untuk membuat sistem yang lain seperti pembayaran, upload file dan lain-lain tapi kali ini saya hanya memposting mengenai ini saja semoga bermanfaat.dan apabila ada kesuliatan bisa ditanyakan melalui kolom komentar yang tersedia dan bisa tanyakan ke forum-forum.

1 komentar:

Berikan Komentar, yang baik akan di balas dengan baik Pula.
Komentarmu Cerminan Hidupmu.