tugas 1

6
TUGAS 1 Sistem Manajemen Basis Data Deadline : pertemuan terakhir sebelum UTS

Upload: dimara-hakim

Post on 17-Jun-2015

1.252 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Tugas 1

TUGAS 1

Sistem Manajemen Basis DataDeadline : pertemuan terakhir sebelum

UTS

Page 2: Tugas 1

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.

Page 3: Tugas 1

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

Page 4: Tugas 1

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)

Page 5: Tugas 1

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

Page 6: Tugas 1

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 !