Rabu, 30 Maret 2016

Rancangan Database Rumah Sakit

Rancangan Basis Data Rumah Sakit

Implementasi Rancangan Basis Data Rumah Sakit dengan MySQL

        Rumah Sakit adalah tempat yang digunakan untuk memeriksa maupun merawat orang-orang yang sedang sakit. Dalam rumah sakit ini pasti terdapat banyak sekali orang-orang yang memriksakan kesehatannya setiap hari. Tentunya rumah sakit itu membutuhkan sebuah pengelolahan untuk semua data-data tersebut. Data-data tersebut antara lain data_pasien, data_dokter, data_ruang.
       Maka dibuatlah Sistem Informasi Rumah Sakit digunakan untuk mempermudah dalam pengelolaan data pada rumah sakit. Sistem ini maka tentunya sudah menggunakan metode komputerisasi, karena dengan penggunaan metode komputerisasi, proses penginputan data, proses pengambilan data maupun proses pengupdate data sangat mudah, cepet dan akurat.

Nahh.. kali ini saya akan membuat rancangan database lewat terminal,untuk membuat database MySQL dapat dilakukan dengan cara seperti berikut :
1. Buka Terminalmu dan ketikkan perintah mysql -u root -p

2. Kamu buat databasenya terlebih dahulu menggunakan perintah create database rumah_sakit;

3. Kemudian untuk melihatnya kamu ketikkan perinta show databases;

4. Lalu kamu Ketikkan perintah Use rumah_sakit

5. Kamu buat tabel pasien pada database rumah_sakit. Kamu ketikkan saja perintah Create table pasien(

6. Setelah itu kamu isi data pada table pasien. dengan menggunakan perintah lihat gambar dibawah ini

7.  Jika kamu sudah mengisi data-data semua pasien kamu tinggal masuk langkah selanjutnya yaitu menampilkan seluruh isi table pasien select*from pasien;

 8. Setelah itu kamu buat lagi table dokter dengan menggunakan perintah create table dokter(

9. Lalu kamu isi data-data dokter yang berada disana

10. Setelah itu ketikkan perintah select*from dokter; untuk menampilkan seluruh isi dari table dokter

11. Kemudian kamu buat lagi table bangsal yaitu nama ruangan yang akan ditempati misal Anggrek, melati, mawar dll.

12. Lalu kamu isikan data-datanya

13. Kemudian lihat data yang sudah kamu buat tadi

Perintah SQL
14. Berikut adalah perintah  untuk menampilkan semua nama pasien yang dirawat oleh dokter tertentu.
     Select dokter.nama_dokter, dokter.id_dokter, pasien.nama_pasien
            ~> from pasien, dokter
            ~> where pasien.id_dokter = dokter.id_dokter;
 Nahh.. perintah diatas menampilkan nama_dokter, id_dokter, dan nama_pasien yang dirawat

15. Perintah berikut ini untuk menampilkan nama_dokter, id_dokter, dan nama_pasien yang dirawat oleh dokter dengan id_dokter '1111'

16.  Menghitung dan menampilkan jumlah pasien yang ditangani masing-masing dokter Select id_dokter, count(*) as jumlah_pasien from pasien group by id_dokter; itu perintahnya
Perintah diatas menampilkan id_dokter, dan jumlah_pasien yang dirawat oleh masing-masing dokter.

17. Menghitung dan menampilkan jumlah pasien yang menginap di masing-masing bangsal select kode_bangsal, count(*) as jumlah_pasien from pasien group by kode_bangsal;
Perintah diatas menampilkan kode_bangsal, dan jumlah_pasien yang dirawat di masing-masing bangsal.

 18. Menghitung dan menampilkan rata-rata jumlah pasien setiap harinya
            Select
          ~> @x := count(No_Rekam_Medik) as 'Jumlah pasien',
          ~> @y := count(distinct tanggal_masuk) as 'Jumlah hari',
          ~> (@x/@y) as 'Rata-rata'
          ~> from pasien
          ~> group by @x;

 19.      Select
          ~> @x := count(No_Rekam_Medik) as 'Jumlah pasien',
          ~> @y := count(distinct tanggal_masuk) as 'Jumlah hari',
          ~> (@x/@y) as 'Rata-rata'
          ~> from pasien
          ~> group by @x;
Dari screenshot MySQL diatas tampak bahwa jumlah pasien dan jumlah hari=4, Jadi rata-rata tiap hari adalah 1

20. Menghitung dan menampilkan jumlah pasien dari masing-masing kota dengan menggunakan perintah
    Select kota_pasien, count(*) as jumlah_pasien from pasien group by kota_pasien;
Maka perintah diatas menampilkan kota_pasien dan jumlah_pasien ditiap-tiap kota.

Share:

3 komentar: