Thursday, 1 March 2018

Sistem Informasi Rawat Jalan Rumah Sakit Dengan PHP,Javascript,Bootstrap - Part 3 (Pembuatan Page Tampil Data Master dan Entry Data Master)


Pada tahap ini kita akan membuat beberapa form Entry Data Master , diantaranya adalah :
  • Tampil dan Entry Data User , file(list_data_user.php, daftar.php, edit_data_user.php) dengan database:
CREATE TABLE `user` (
  `id` char(6) NOT NULL DEFAULT '',
  `namauser` varchar(30) DEFAULT NULL,
  `password` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;




.

A. USER
Jadi yang akan saya bahas dan tampilkan syntax nya  adalah menu "MASTER - USER" karna pada tutorial sebelumnya telah belajar membuat halaman login, sehingga menumaster user ini berfungsi untuk membuat user2 yang dapat login ke sistem anantinya.
berikut langkah - langkah yang akan kita lakukan
  1. buatlah sebuah file batu dengan nama "list_data_user.php" dan simpan di dalam folder SIRS kembali. file ini berfungsi menampilkan seluruh data / nama user yang ada pada database. Maka Syntax nya sbb:

    < deskripsi syntax :
    <head>
        <link rel="stylesheet" href="bootstrap-3.3.6/dist/css/bootstrap.min.css"/>
        <script src="bootstrap-3.3.6/dist/js/bootstrap.min.js"></script>
    </head> 
    syntax di atas berfungsi untuk memanggil file "css" dan "javascript"  yang telah kita download dan di tempatkan di folder "sirs" sebelumnya.
    <a href="halamanutama.php?page=master">
        <button class="btn btn-info">Tambah Data</button> </a> 
    -> berfungsi untuk membuat tombol "Tambah Data", yang apabila di klik akan menuju ke halaman / page dengan kata kunci "master", untuk kondisi pada halaman utama yang telah di buat sebelumnya, (page=master) dan kondisi (action=listdatauser) akan menuju/ memanggil file daftar.php    
        <form action="" method="POST" class="navbar-form navbar-right">
        <div class="form-group">
            <input type="text" name="txtcari" placeholder='Cari Id/Nama User' class='form-control input-sm'></input>
            <button type="submit" name="btncari" class='btn btn-sm btn-primary'><span class="glyphicon glyphicon-search"> Cari Data</span></button>
        </div>
        </form>
    ->berfungsi membuat textbox dan tombol pencarian data berdasarkan nama dan id user
     sytax untuk dapat melakukan proses tersebut sebagai berikut ini :

         <table class="table table-striped table-bordered small">
            <tr>
                <th bgcolor="#4bf9f3">ID USER</th>
                <th bgcolor="#4bf9f3">NAMA USER</th>
                <th bgcolor="#4bf9f3">PASSWORD</th>
                <th bgcolor="#4bf9f3">AKSI</th>
            </tr>

            <?php
                include 'koneksi.php';
                $txtcari = @$_POST['txtcari'];
                $btncari = @$_POST['btncari'];
                $sql = mysqli_query($conn, "select * from user") or die (mysqli_error());
               
                if(isset($_POST['btncari'])){
                    $sql = mysqli_query($conn, "select * from user where namauser like '%$txtcari%' or id like '%$txtcari%'") or die (mysqli_error());   
                }
                while ($data = mysqli_fetch_array($sql)) {
                    ?>
                    <tr>
                        <td><?php echo $data['id']; ?></td>
                        <td><?php echo $data['namauser']; ?></td>
                        <td><?php echo $data['password']; ?></td>
                        <td>
                        <a href="?page=master&action=editdatauser&id=<?php echo $data['id']; ?>">
                        <button class="btn btn-info">Edit / Hapus</button>
                        </a>
                        </td>
                    </tr>
                    <?php
                }
            ?>
        </table>
     
     


    3. Langkah berikutnya kita buat file daftar.php simpan di folder "SIRS" kembali. berikut syntax nya :
     

4. Langkah berikutnya kita buat file edit_data_user.php simpan di folder "SIRS" kembali. berikut syntax nya :
 
  • Tampil dan Entry Data Dokter, file(list_data_dokter.php, entry_data_dokter.php, edit_data_dokter.php) dan database sebagai berikut:
CREATE TABLE `dokter` (
  `id_dokter` char(6) NOT NULL DEFAULT '',
  `namadokter` varchar(30) DEFAULT NULL,
  `alamat` varchar(40) DEFAULT NULL,
  `notelfon` char(24) DEFAULT NULL,
  PRIMARY KEY (`id_dokter`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;




  • Tampil dan Entry Data Layanan, file(list_data_layanan.php, entry_data_layanan.php, edit_data_layanan.php) dan database sebagai berikut:
CREATE TABLE `layanan` (
  `idlayanan` char(12) NOT NULL DEFAULT '',
  `namalayanan` varchar(50) DEFAULT NULL,
  `tariflayanan` int(9) DEFAULT NULL,
  PRIMARY KEY (`idlayanan`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



  • Tampil dan Entry Data Department, file(list_data_department.php, entry_data_department.php, edit_data_department.php) dengan databse sebagai berikut:
CREATE TABLE `department` (
  `iddepartment` char(6) NOT NULL DEFAULT '',
  `namadepartment` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`iddepartment`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



  • Tampil dan Entry Data Asuransi, file(entry_data_asuransi.php, list_data_asuransi.php, edit_data_asuransi.php) dengan databaase sebagai beriku:
CREATE TABLE `asuransi` (
  `idasuransi` char(6) NOT NULL DEFAULT '',
  `namaasuransi` varchar(40) DEFAULT NULL,
  `tarifcorporate` varchar(20) DEFAULT NULL,
  `tanggalmulai` date DEFAULT NULL,
  `tanggalberakhir` date DEFAULT NULL,
  PRIMARY KEY (`idasuransi`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



  • Tampil dan Entry Data Perusahaan, file(list_data_perusahaan.php, entry_data_perusahaan.php, edit_data_perusahaan.php) dan databse sebagai berikut :
CREATE TABLE `perusahaan` (
  `idperusahaan` char(6) NOT NULL DEFAULT '',
  `namaperusahaan` varchar(30) DEFAULT NULL,
  `tarifcorporate` char(10) DEFAULT NULL,
  `tanggalbergabung` date NOT NULL DEFAULT '0000-00-00',
  `tanggalexpired` date DEFAULT '0000-00-00',
  PRIMARY KEY (`idperusahaan`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



  • Tampil dan Entry Data Oba, file (list_data_obat.php, entry_data_obat.php, edit_data_obat.php) dengan table sebagai berikut: 
CREATE TABLE `obat` (
  `idobat` char(15) NOT NULL DEFAULT '',
  `namaobat` varchar(30) DEFAULT NULL,
  `satuan` char(10) DEFAULT NULL,
  `stock` int(4) DEFAULT NULL,
  `hargajual` int(6) DEFAULT NULL,
  `tglexpired` date DEFAULT NULL,
  PRIMARY KEY (`idobat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



begitulah masing tampilan dari tiap tiap page lainnya, namun syntax yang akan di bahas dan tampilkan hanya untuk tampil, entry, dan edit data user saja , karna tiap page cara proses sama, hanya tinggal menyesuaikan dengan kebutuhan saja

No comments:

Post a Comment