tugas 1
TRANSCRIPT
TUGAS 1
Sistem Manajemen Basis DataDeadline : pertemuan terakhir sebelum
UTS
Studi kasus
Perijinan Transaksi : Entry Data pemohon, Perijinan, Pemrosesan, Retribusi, dll.
Kependudukan Transaksi : Biodata Penduduk, KTP, KK, dll
SIM Puskesmas Transaksi : Pemeriksaan Kesehatan ,dll
Perbankan Transaksi : setoran, bunga/bagi hasil, transfer, dll.
Minimarket Transaksi : Penjualan, pembelian, dll
Perpustakaan Transaksi : Peminjaman buku, pengembalian, dll
Apotik Transaksi : Penjualan, pembelian, stock opname, dll
PDAM Transaksi : Pencatatan Meter, Billing, Pembayaran, dll
Reservasi Hotel Transaksi : Check In, Check Out, data Pelanggan, dll
Ticketing Online Transaksi : Penjualan karcis / tiket, dll
POS Transaksi : informasi surat, tujuan surat, pengiriman, dll.
TUGAS 1Deadline : pertemuan terakhir sebelum UTS
1. Buatlah desain basis data Fokus Utama : efisien dari sisi penyimpanan
data (dengan Normalisasi). Jelaskan masing-masing tahapan (tahapan
normalisasi) dalam mendesain basis data Anda. Utamakan adanya “transaksi” dalam basis data
Anda ! Implementasikan desain basis data tersebut ke
suatu DB Server (Oracle, MySQL, SQL Server, Postgresql dsb.)
Studi kasus yang dapat dipilih : terlampir …. 1 kelompok max 11 orang
2. Lakukan Re-Desain Basis Data untuk Optimasi
Fokus utama : Basis Data tsb. Efisien dari sisi “Query Processing”
Gunakan DENORMALISASI Gunakan INDEX Jelaskan alasan Anda melakukan optimasi tsb. Perbandingkan “cost” yang dihemat dengan
optimasi yang Anda lakukan (gunakan suatu query untuk membantu analisa Anda, lalu hitung “cost”nya)
KETERANGAN Tugas ke-1 ini adalah tugas Final Project sebelum
UTS kerjakan mulai dari SEKARANG !!! Presentasi & pengumpulan laporan dilakukan
sebelum UTS Presentasi & Laporan dikumpulkan ke Asisten /
Dosen dalam bentuk digital, pada saat presentasi Bobot nilai untuk tugas adalah >30%,
kemungkinan sama/mendekati/lebih besar dari nilai ujian
Untuk menghitung “COST” pada query, Anda dapat menggunakan fasilitas untuk menghitung “Execution Plan”, pada DB Server Anda
Ket…. Tugas ke-2 akan dilanjutkan setelah UTS, dengan
stusi kasus yang sama, dengan topik : Distibuted Database, maka secara otomatis bagi yang tidak mengerjakan tugas ke-1 akan mengalami kesulitan pada tugas ke-2
Bagi yang tidak mendapat kelompok, buat kelompok sendiri walau hanya seorang ! Jika studi kasus habis, cari studi kasus lain lalu konsultasikan dulu dengan dosen/asisten
Denormalisasi adalah hal mendasar untuk membuat DATAWAREHOUSE, pastikan Anda menguasai hal ini! Karena kemungkinan besar, tugas ke-2 adalah membuat Datawarehouse.
SELAMAT MENGERJAKAN !