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
Untuk menampilkan tabel yang kita buat kita dapat menggunakan perintah desc nama_tabel;
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 Database Klinik Umum Panorama Reviewed by Muhamad Kurniawan on 4/07/2015 03:50:00 PM Rating: 5

No comments:

Copyright 2013. M.Kurniawan. Powered by Blogger.