Database Klinik Umum Panorama
Agar pembaca lebih memahami materi-materi yang telah Wawan bahas sebelumnya. Wawan akan membuat contoh database baru dengan perintah-perintah yang ada pada materi di postingan-postingan sebelumnya. Wawan akan membuat database Klinik Umum Panorama.Database melalui MySql yang terdiri atas enam entitas yakni dokter, pasien, perawat, penyakit dan pembayaran. Langsung saja kita lihat contoh databasenya.
Pertama aktifkan dulu xamppnya lalu masuk ke cmd
lalu masukkan perintah berikut
Setelah itu masukkan lagi perintah mysql -u root sehingga akan tampil tampilan seperti berikut
Setelah masuk ke mysql kita buat databasenya
Kalau muncul Query OK berarti proses pembuatan database berhasil. Lanjut ke langkah berikutnya kita menggunakan perintah untuk menggunakan database tersebut
Sekarang kita coba membuat tabel-tabel yang merupakan entitas dari database ini
| Langkah pertama membuat tabel dokter terlebih dahulu |
| Membuat tabel pasien |
| Membuat tabel perawat |
| Membuat tabel penyakit |
| Membuat tabel pembayaran |
seperti contoh berikut :
Dari proses pembuatan tabel diatas mungkin masih ada yang bingung ada istilah-istilah yang tidak dijelaskan pada materi-materi sebelumnya. Ada istilah primary key dan foreign key juga ada not null. Primary key adalah satu atribut yang membedakan setiap baris secara unik. Foreign key adalah key yang menghubungkan entitas antar tabel. Dan maksud dari not null adalah kolom tersebut wajib diisi atau tidak boleh kosong.Setelah kita membuat tabel tersebut kita dapat mengupdatenya ataupun menghapusnya caranya misalkan seperti ini
| Menambahkan kolom biaya pada tabel penyakit |
| Contoh perintah untuk merubah nama tabel |
| Contoh perintah untuk menghapus kolom pada tabel |
| Contoh perintah untuk menghapus tabel |
| Contoh perintah untuk menghapus database |
Selanjutnya kita akan mencoba untuk memasukkan data yang telah kita siapkan ke dalam tabel yang telah dibuat caranya seperti berikut
| Memasukkan data dokter |
| Memasukkan data pasien |
| Memasukkan data perawat |
| Memasukkan data penyakit |
| Memasukkan data pembayaran |
Setelah kita membuat tabel dan memasukkan data didalamnya kita akan memanipulasi tabel tersebut dengan menggunakan perintah Select, Update dan Delete
| Menampikan data dari tabel dokter |
| Menampikan data dari tabel pasien |
| Menampikan data dari tabel pembayaran |
| Menampikan data dari tabel penyakit |
| Menampikan data dari tabel perawat |
| Menampilkan nama pasien yang mengandung huruf J di depannya |
| Menampilkan nama pasien yang tidak mengandung huruf J |
| Untuk menampilkan nama dokter dan nama penyakit dari tabel dokter dan tabel penyakit |
| Untuk menampilkan nama penyakit dan biaya berdasarkan biaya antara 60000 sampai 80000 |
| Memperbaharui nama dokter dari dr.Herbert menjadi dr.Mahmud |
Selanjutnya kita akan menuju ke pengaplikasian agregasi dalam database ini
| Menampilkan hasil penjumlahan seluruh nilai pada kolom jumlah pembayaran |
| Menampilkan nilai rata-rata dari kolom biaya pada tabel penyakit |
| Menampilkan jumlah data pada kolom nama_pasien |
| Menampilkan Jumlah pembayaran terbesar pada tabel pembayaran |
| Menampilkan Jumlah pembayaran terkecil pada tabel pembayaran |
| Menampilkan Rata-rata biaya dari tabel penyakit dengan menggunakan fungsi round untuk menyesuaikan jumlah desimal dibelakang angka |
| Contoh perintah STDDEV_POP |
| Contoh Perintah VAR_POP |
Selanjutnya kita masuk ke pengaplikasian grouping dalam database klinik umum panorama ini.
| Contoh pengaplikasian perintah order by secara descending |
| Pengaplikasian perintah group by |
| Pengaplikasian fungsi having |
| Membuat tabel view atau tabel semu dengan mengambil data dari beberapa tabel |
| Tampilan tabel semu yang tadi telah dibuat |
Mungkin cukup sekian rangkuman materi yang dapat saya sampaikan mohon maaf apabila terdapat kesalahan atau kekurangan dalam pembahasan materi ini. Semoga rangkuman materi ini dapat bermanfaat bagi para pembaca yang budiman.
Referensi :
Laksono Putro, Budi. (2012). Diktat Mata Kuliah Basis Data.
Modul Praktikum Basis Data 2015 oleh Tim Asisten Praktikum Basis Data 2015.
wwww.w3schools.com
Database Klinik Umum Panorama
Reviewed by Muhamad Kurniawan
on
4/07/2015 03:50:00 PM
Rating:
No comments: