/ Tugas Case Project PL SQL Database Dental Clinic
23 May 2025
09
35
UAS CASE PROJECT PL SQL
Tujuan Case Project:
Peserta mampu memetakan business proses sesuai dengan case study
Peserta mampu memetakan ER diagram lalu menjadi tabel-tabel dengan benar
Peserta dapat membuat database dengan menggunakan aplikasi database
ER diagram atau ERD adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ER diagram digunakan untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol seperti yang telah dipelajari dalam modul sebelumnya. ER diagram dapat ditransformasikan atau dipetakan ke dalam beberapa bentuk seperti tabel, skema relasi, dan diagram relasi antar tabel.
Pemetaan ERD ke tabel berarti memasukkan entity-entity maupun hubungannya atau kardinalitasnya ke dalam sebuah tabel yang saling berhubungan. Tabel ini sama artinya dengan entitas dari model data pada level konseptual. Komponen ERD (Entity Relationship Diagram) e / dipetakan dalam bentuk tabel yang merupakan komponen utama pembentukan basis data. Pada bagian ini anda diminta untuk :
Shining Dental Clinic merupakan jaringan klinik dokter gigi yang telah berdiri semenjak 2008 dan memiliki 18 klinik di area Jabodetabek. Rata – rata setiap klinik dapat menerima lebih dari 20 pasien setiap harinya. Dikarenakan kemajuan teknologi dan dorongan pemilik untuk membuka lebih banyak klinik maka manajemen memutuskan untuk membangun sistem untuk mencatat transaksi yang terjadi sehingga dapat memudahkan proses analisa performa seluruh klinik secara real-time. Manajemen Shining Dental Clinic juga berharap dengan sistem yang baru proses kontrol stok obat dapat menjadi lebih baik lagi termasuk pelacakan pada obat-obat yang sudah maupun mendekati kadaluarsa. Sistem juga harus dapat mencatat identitas pasien, dokter, dan staff yang terlibat dalam transaksi untuk keperluan analisa dan forecasting.
Gambar di bawah adalah invoice manual yang dicetak setiap harinya sebagai bukti penjualan kepada pasien.
Alur Bisnis Proses
Menampilkan Tabel menggunakan query SQL
Link Video
Buatlah Query untuk menampilkan laporan :
Daftar pasien, dokter, obat-obatan dan jenis perawatan
Daftar perawatan yang paling banyak diminati
Daftar obat dan stok obat beserta tanggal kadaluarsanya yang diurutkan berdasarkan tanggal kadaluarsa terdekat
Jumlah pendapatan dokter berdasarkan periode tertentu (hari, minggu, bulan)
Jumlah pendapatan klinik berdasarkan periode tertentu (hari, minggu, bulan)
Jumlah penjualan obat berdasarkan periode tertentu (hari, minggu, bulan)
KETENTUAN PENGERJAAN SOAL :
Tulis jawaban query untuk no. b pada lembar jawaban beserta screenshot hasil running query
Rekam pembuatan jawaban bagian b dengan menggunakan zoom atau aplikasi lainnya. Pada rekaman harus terlihat video mahasiswa.
Simpan rekaman tersebut dalam folder, dan buka akses dari folder tersebut agar dapat dilihat oleh yang mempunyai link
Tulis link dari folder tersebut didalam lembar jawaban
Beri Nama Dan Nim Pada Lembar Jawaban
Simpan Nama File Dengan Nama : UAS_PBDSabtu_Nama
————-selamat bekerja secara mandiri semoga sukses———–
Query SQL
Daftar pasien
SELECT * FROM `pasien`
Daftar Dokter
SELECT * FROM `dokter`
Daftar Obat-obatan
SELECT * FROM `obat`
Daftar Jenis Perawatan
SELECT DISTINCT service_performed FROM service;
SELECT * FROM `service` ORDER BY `service`.`service_performed` ASC
SELECT * FROM `obat` ORDER BY `obat`.`kadaluarsa` ASC
Pendapatan Dokter per hari
SELECT * FROM labor WHERE service_date = '2023-01-03';
Pendapatan Dokter Per Minggu
SELECT * FROM labor WHERE service_date BETWEEN '2023-01-01' AND '2023-01-07';
Pendapatan Dokter per bulan
SELECT * FROM labor WHERE MONTH(service_date) = 1;
Pendapatan klinik per hari
SELECT * FROM total_clinic WHERE invoice_date = '2023-01-07';
Pendapatan klinik per minggu
SELECT * FROM total_clinic WHERE invoice_date BETWEEN '2023-01-01' AND '2023-01-07';
Pendapatan klinik per bulan
SELECT * FROM total_clinic WHERE MONTH(invoice_date) = 1;
Jumlah penjualan obat per hari
SELECT price_obat,invoice_date FROM total_clinic WHERE invoice_date = '2023-01-07';
Jumlah penjualan obat per minggu
SELECT price_obat, invoice_date FROM total_clinic WHERE invoice_date BETWEEN '2023-01-01' AND '2023-01-07';
Jumlah penjualan obat bulan
SELECT price_obat, invoice_date FROM total_clinic WHERE MONTH(invoice_date) = 1;
Buat kamu yang punya tugas terkait SQL, bisa banget joki tugas Database SQL disini, selain dibantu mengerjakan, kita juga bantu jelaskan pada dokumen terpisah.
Order bisa langsung via whatsapp admin ya, jelaskan tugas yang akan dikerjakan dan juga deadline nya, admin akan membalas whatsapp kamu beserta rincian yang harus kamu bayar. Tenang saja, pembayaran boleh dp 50% dan sisanya bisa kamu bayar setelah tugas selesai dikerjakan.
“Tugas selesai hati pun senang”
Masukkan email kamu untuk mendapatkan berita terbaru dari stacktugas.id dan dapatkan diskon 20% untuk jasa coding terlaris kami.
Kami tidak akan pernah mengirimkan email spam.
Pentingnya dalam melakukan antisipasi terhadap serangan malware
Git shallow clone adalah cara yang mudah untuk mengkloning hanya komit terbaru dari repositori, tidak semua repositori.