Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Mata Kuliah
: Basis Data
pemodelan proses vs pemodelan data, Pembuatan CDM,Konversi CDM ke PDM, Pengenalan dan penggunaan CASE Tool untuk pembuatan
CDM dan PDM (power designer). Data Description Language (DDL); Bahasa Basis Data Relasional, DDL, Pendefinisian Data dalam SQL,
Konsep Schema & Catalog, Perintah Create Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar relasional; Union, set
difference, cross product, projection,selection. Basic SQL Queries; Penanganan Ambiguous dan Penggunaan Alias, Query tanpa WHERE
Clause dan Penggunaan (*), Tabel sebagai Set,
Nested Queries & Set Comparison. Fungsi EXISTS & NOT EXISTS, Eksplisit Set & NULL, Penamaan Kembali, Fungsi Aggregate &
Grouping, Substring Comparison, Arithmetic Operator & Ordering, UPDATE Statements, VIEW dalam SQL. Materi Pengayaan : Format
penyimpanan data (.xls, csv, mdb, dll), Konversi data.
Pustaka Utama :
1. Reingruber, Michael C & Gregory, William W; The Data Modeling Handbook A Best-Practice Approach to Building Quality Data
Models, John Wiley & Son Inc, 2001
Pustaka penunjang :
1. Ramakrishnan, Raghu, Gehrke, Johannes. 2003. Database Management Systems, Third Edition. New York: The McGraw-Hill
Companies, Inc.
2. Howe, David; Data analysis for Database Design, third Edition, Butterworth-Heineman, 2001
Prasyarat : -
RANCANGAN PEMBELAJARAN
MATA KULIAH
: BASIS DATA
JURUSAN
: TEKNIK INFORMATIKA FTIF-ITS
KOMPETENSI UTAMA / TIU :
SEMESTER: 3
DOSEN:
KODE: KI091309
SKS: 3
Mahasiswa mampu melakukan analisis, desain, dan implementasi basis data dan menerapkan pemrograman basis data untuk
menghasilkan aplikasi.
KOMPETENSI / TIK
1.
2.
3.
4.
5.
6.
7.
Pustaka Utama :
1. Reingruber, Michael C & Gregory, William W; The Data Modeling Handbook A Best-Practice Approach to Building Quality Data
Models, John Wiley & Son Inc, 2001
2. Ramakrishnan, Raghu, Gehrke, Johannes. 2003. Database Management Systems, Third Edition. New York: The McGraw-Hill
Companies, Inc.
3. Howe, David. 2001. Data analysis for Database Design, third Edition, Butterworth-Heineman.
4. Rebecca M. Riordan. 2005. Designing Effective Database System. Addison Wesley Proffesional.
Minggu
Ke
Mahasiswa mengetahui
tujuan perkuliahan & konsep
dasar Basis Data
2
Mahasiswa mampu
memodelkan informasi dan
pengetahuan dalam bentuk
relasional.
Materi / Topik
- Penjelasan silabus dan kontrak
perkuliahan
- Pendahuluan
- Konsep Basis Data dan Sistem
Manajemen Basis Data (DBMS)
- Struktur dan komponen komponen
dalam DBMS
- Karakteristik Basis Data
- Pemakai/orang-orang yang terlibat dalam
Basis Data
- Contoh-contoh penggunaan basis data
- Manfaat dan implikasi basis data
- Tugas rumah: Membuat makalah
tentang eksplorasi basis data
PRAKTIKUM: REKRUITMENT ASISTEN
PRAKTIKUM
- Pemodelan data, data base relasional,
tahapan
- Model data, schema & instance
- Analisis dan Perancangan Basis Data
- Langkah-langkah dalam perancangan
Basis Data
- Konsep Model Relasional
- Domain, Tuple, Attribute dan Relasi
(relationship
PRAKTIKUM: PENGUMUMAN HASIL
REKRUITMEN ASISTEN
Konsep & tahap analisa & desain
database
- Mendaftar kebutuhan pengguna
- Deliverable tahap analisis(daftar proses
bisnis, identifikasi dokumen, identifikasi
laporan/report, DFD, CDM)
- Deliverable Desain (PDM, rancangan UI)
Metode
Pustaka
Buku 2 Bab 1
Ceramah
Indikator Keberhasilan
- Kemampuan
menjelaskan konsep
basis data melalui
contoh studi kasus dari
tugas mahasiswa
Buku 1 Bab 2;
Buku 2 Bab 2
Ceramah, diskusi
- Kebenaran pemodelan
data dalam bentuk DFD
dan CDM
- Kesesuaian
permodelan data
dengan kebutuhan
pengguna aplikasi
Ceramah Interaktif
Diskusi, simulasi
Buku 1 Bab 3;
Buku 4 Bab 10
Bentuk Evaluasi
(bobot)
Tugas Resume
(10%)
Mahasiswa mampu
menuliskan model dalam
diagram konseptual maupun
fisik.
- Catatan:
- Identifikasi proses bisnis, rule bisnis -arahnya constraint integrity
- Identifikasi dokumen yang dimiliki calon
pemilik sistem - arahnya ke entitas dan
relasi
- Identifikasi laporan/report yang
diperlukan -- arahnya ke query
PRAKTIKUM: KOORDINASI ASISTEN
PRAKTIKUM
Konversi DFD ke CDM
- Langkah-langkah pembuatan DFD
- Menggenerate CDM dari DFD (level 2,
memunculkan datastore)
- Melengkapi atribut-atribut dari CDM
- Menghubungkan entitas yang terbentuk
dalam CDM
- Tugas rumah: menyusun DFD dari studi
kasus yang ditentukan dosen,
menggenerate DFD menjadi CDM,
melengkapi atribut dan relasi dalam
CDM.
- Identifikasi entitas, atribut,
relationship, pembuatan CDM
- Entitas; Identifikasi Entitas, penamaan
entitas, definisi entitas, Single Instante
Entity, Entity relationship minimum,
pemodelan entiti dalam single context,
homonym, sinonym
- Identifikasi Atribut; Aturan-aturan
atribut
- Checklist item-item atribut
- Atribut turunan, penamaan atribut,
deskripsi atribut, domain atribut,
organisasi atribut, nilai default,
domain split, atribut optional,
atribut primary key, karakteristik
primary key, optional primary key,
Ceramah,
demonstrasi, studi
kasus
Ceramah, studi
kasus
Tugas
Pemodelan DFD
& CDM (10%)
Buku 1 Bab 4
Buku 1 Bab 5
- Mahasiswa mampu
memodelkan informasi dan
Ceramah,
demonstrasi,
Mahasiswa mampu
menormalisasi model data.
Normalisasi:
- - Aturan-aturan Normalisasi,
- - Keuntungan normalisasi,
- - bussines normal form, first normal form
(NF), 2NF, 3NF, Boyce/codd NF, 4NF, 5NF
- Latihan di kelas: bentuk kelompok,
normalisasi kasus tertentu
praktikum
Ceramah, diskusi,
praktikum
Buku 1 Bab 6
proses bisnis
- Model data tanpa
redundansi
Evaluasi
Normalisasi di
kelas (10%)
Buku 4 Bab 2
PRAKTIKUM:
TUGAS PENDAHULUAN MODUL 1
- Mahasiswa mampu
menuliskan model dalam
diagram konseptual
maupun fisik.
- Mahasiswa mampu
mentransformasi model
konseptual ke dalam model
fisik.
Tugas
Pemodelan CDM
& PDM (10%)
Demonstrasi, studi
kasus
Ceramah,
demonstrasi,
praktikum
Buku 2 dan 3
- Kemampuan dalam
membuat database,
tabel beserta atributnya
di Oracle
Praktikum
Modul 1 (10%)
10
11
Mahasiswa mampu
mendeskripsikan model ke
dalam bentuk aljabar
relasional.
12
13
- Mahasiswa mampu
mendeskripsikan model ke
dalam bentuk aljabar
relasional
- Mahasiswa mampu
membuat DDL dan DML
14
15
Demonstrasi
Buku 1 Bab 9
Buku 2 dan 3
Praktikum
Ceramah, latihan
soal
- Kebenaran penerapan
aljabar relasional dalam
menjawab soal latihan
Ceramah, latihan
soal
Buku 2 dan 3
Ceramah,
demonstrasi, latihan
soal
Buku 2 dan 3
Buku 2 dan 3
Ceramah,
demonstrasi, latihan
soal, praktikum
demonstrasi
Modul 2 (10%)
- Kebenaran
penggunaaan query
dalam dalam
menghasilkan laporan
yang sesuai dengan
kebutuhan
Tugas Query
(10%)
16
Mahasiswa mampu
menerapkan pemrograman
basis data.
17
18
Praktek mandiri
didampingi asisten di
Laboratorium
Lampiran 2
Praktikum
- Mampu membuat
aplikasi database
dengan bahasa
pemrograman tertentu
Modul 3 (10%)
Praktikum
Demonstrasi
- Keberhasilan aplikasi
database yang
dibangun
- Kelengkapan dan
kebenaran laporan
yang dihasilkan dari
aplikasi
Demo Akhir
Praktikum (20%)