Anda di halaman 1dari 2

Catatan Kuliah “Pengantar Basis Data”

Kuliah ke 10
Metode Praktikum
Topik Mengolah Database Menggunakan Object Query Dengan MS Access 2007

Kita akan mengolah database untuk menghasilkan laporan seperti template berikut ini:

Struktur database yang kita punya adalah sebagai berikut:

Tabel Diagnosa
IDDiagnosa  kode golongan sebab sakit
Diag_nam nama golongan sebab sakit

Tabel Admisi
IDAdmisi  kode registrasi pendaftaran rawat inap
IDPasien  kode/nomor rekam medik pasien
Adm_tglin  tanggal masuk rawat inap
Adm_tglou  tanggal keluar layanan rawat inap
IDDiagnosa  kode golongan sebab sakit (relasi dengan tabel diagnosa)
IDDokter  kode dokter yang menangani pasien
IDStaklr  kode status keluar pasien
Tabel Pasien
IDPasien  kode/nomor rekam medik pasien
Pasien_nam  nama pasien
Pasien_sex  kode jenis kelamin pasien
Pasien_lhr  tanggal lahir pasien
Pasien_alm  alamat pasien
ID  kode identifier pasien (tambahan)

Tabel Dokter
IDDokter  kode dokter
Dok_nam  nama dokter

Tabel Status Keluar


IDStaklr  kode status keluar
Statusklr  deskripsi jenis status/cara keluar pasien

Prinsip Umum Membuat Query


1. Melalui menu CREATEQUERY DESIGN (salah cara pembuatan query)
2. Pilih sumber data (bisa tabel atau tabel query)
3. Pilih variabel data yang akan disajikan, atau yang akan diolah lebih lanjut
4. Beri nama query yang telah dibuat, simpan dengan SAVE

Apa yang harus kita lakukan?


1. Membuat query yang dapat menghitung umur pasien, mengklasifikasi pasien menurut kelompok umur
tertentu, mengklasifikasi pasien menurut jenis kelamin, mengklasifikasi pasien yang meninggal, dan
menyajikan informasi tersebut berdasarkan periode/interval waktu tertentu (misal per triwulan)
Nama query: Qrl2a01
2. Berdasarkan query pada point 1, membuat query berikutnya yang dapat menyajikan informasi-informasi
rekapitulasi jumlah pasien pada point 1 tersebut, yang telah dikelompokkan menurut golongan sebab-
sebab sakit
Nama query: Qrl2a02

Fungsi-Fungsi Yang Digunakan (detail fungsi bisa dipelajari dalam contoh aplikasi query):
1. Menghitung umur pasien  DATEDIFF
2. Mengklasifikasi kelompok umur pasien  IIF
3. Mengklasifikasi jenis kelamin pasien  IIF
4. Mengklasifikasi pasien meninggal  IIF
5. Membuat filter data menurut interval periode bulan tertentu  MONTH, AND, QUERY PARAMETER
6. Membuat filter data menurut periode tahun tertentu  YEAR, QUERY PARAMETER
7. Menampilkan data menurut kelompok golongan sebab sakit  TOTAL , GROUP BY
8. Menghitung rekapitulasi jumlah pasien menurut golongan sebab sakit dan klasifikasi tertentu  TOTAL,
SUM

Prinsip Umum Membuat Laporan (REPORT)


1. Melalui Menu CREATEREPORT WIZARD (salah satu cara membuat report otomatis)
2. Pilih sumber data (bisa tabel atau tabel query)
3. Pilih variabel, pengelompokan, sortir data, layout, style dari report
4. Beri nama report dan simpan dengan SAVE

Anda mungkin juga menyukai