Berikut adalah silabus “Implementasi dan Optimasi Algoritma SQL untuk Analisis Data pada Sistem Manajemen Rumah Sakit”. Silabus ini mencakup konsep dasar SQL, penerapan teknik optimasi, serta kasus-kasus khusus dalam sistem manajemen rumah sakit.
Sesi 1-5: Pengenalan SQL dan Database Relasional
-
Pengenalan SQL dan Basis Data Relasional – Konsep dasar SQL, jenis basis data, tabel, dan relasi.
-
Pembuatan Tabel dan Relasi Database Rumah Sakit – Membuat tabel utama (pasien, staf, dokter, kunjungan).
-
Dasar-Dasar Query SQL – Sintaks dasar SELECT, INSERT, UPDATE, DELETE.
-
Primary Keys, Foreign Keys, dan Normalisasi – Penerapan aturan kunci dan normalisasi hingga 3NF.
-
Latihan Query Dasar dengan Database Rumah Sakit – Latihan menggunakan query dasar pada data rumah sakit.
Sesi 6-10: Agregasi Data dan Fungsi-Fungsi SQL
-
Pengenalan Agregasi dan Grouping – COUNT, SUM, AVG, MAX, MIN, dan GROUP BY.
-
Penggunaan Fungsi Agregat dalam Analisis Data Pasien – Analisis kunjungan pasien, perawatan, dan diagnosis.
-
Fungsi String dan Tanggal di SQL – Manipulasi data teks dan tanggal.
-
Fungsi Subquery dan Nested Queries – Penerapan subquery dalam analisis data lanjutan.
-
Latihan Agregasi dan Subquery pada Data Rumah Sakit – Studi kasus laporan kunjungan dan riwayat perawatan.
Sesi 11-15: Optimasi Query SQL
-
Pengenalan Optimasi Query – Faktor yang mempengaruhi performa query.
-
Indeksasi pada SQL – Pembuatan dan manajemen indeks untuk meningkatkan kecepatan query.
-
Teknik Optimasi Join – Penerapan join yang optimal untuk data volume besar.
-
Penggunaan Views dalam Optimasi Data Rumah Sakit – Membuat view untuk data yang sering diakses.
-
Latihan Optimasi Query pada Data Rumah Sakit – Studi kasus query cepat untuk laporan pasien.
Sesi 16-20: Teknik Lanjutan dalam SQL
-
Stored Procedures dan Fungsi dalam SQL – Membuat prosedur dan fungsi terotomasi.



