Kode Bobot MK: SKS -...
Click here to load reader
Transcript of Kode Bobot MK: SKS -...
SILABUS MATA KULIAH
Matakuliah : SISTEM BASIS DATA IKodeMK:
BobotSKS:
3
Semester:
A. Deskripsi SingkatMata kuliah Sistem Basis Data I merupakan mata kuliah yang memberikan konsep dasar basis data kepada mahasiswa,bagaimana membuat model data, merancang basisdata dengan baik serta menjelaskan sistem informasi dimana aplikasibasisdata dapat diterapkan.
B. Tujuan Instruksional Umum(TIU)
Setelah mengikuti mata kuliah ini diharapkan mahasiswa dapat merancang, membuat, dan mengelola basis data baik itu yangberbasis komputer tunggal (stand-alone) atau basis data berbasis web, serta mampu mengaplikasikannya dalam dunia kerja.
C. Bahasan
NO Tujuan Instruksional Khusus (TIK) PokokBahasan Sub Pokok Bahasan Metode
PengajaranEstimasiWaktu
DaftarPustaka
1.
Mahasiswa dapat mendefinisikan basisdata,Menjelaskan manfaat dan tujuan basisdata,Mengetahui Penerapan Basisdata,Mengetahui Operasi dasar terhadap basisdata
Konsep Dasar BasisData
1. Definisi basis data2. Manfaat dan Tujuan
Basis data3. Penerapan Basis data
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
2.
Mahasiswa dapat mendefinisikan sistembasisdata, merepresentasikan kebutuhanbasisdata, mengetahui komponen basisdata,Memahami arsitektur basisdata Sistem Basis Data
1. Menjelaskan pengertiansistem basisdata
2. Komponen sistem basisdata
3. Abstraksi Data4. Jenjang Data5. Tipe File6. Model Data
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
3.
Mahasiswa dapat memahami bagaimanawujud data relational, menentukan entitas,atribut, cardinalitas relasi, membuat contohpenerapan basisdata relational.
Model EntityRelationshipDiagram
1. Definisi Basisdata ERD2. Entitas3. Atribut4. Varian Entitas5. Simbol ER Diagram
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
4.
Mahasiswa dapat menjelaskan tujuanperancangan basis data, mampu menyebutkankomponen-komponen sistem informasi,mengetahui tahapan-tahapan perancanganbasis data
Perancangan BasisData
1. Alasan Perancangan BasisData
2. Tujuan Perancangan BasisData
3. Komponen-komponenSistem Informasi
4. Life-Cycle SistemInformasi
5. Life-Cycle Aplikasi BasisData
6. Tahapan Perancangan BasisData
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
5.
Mahasiswa diharapkan mampu memahamikonsep dasar implementasi basis data,Mahasiswa dapat menyajikan transformasiModel data dan Implementasinya ke dalambentuk tabel
Implementasi BasisData
1. Konsep dasarimplementasi basis data
2. Transformasiumum/dasar
3. Implementasi himpunanentitas lemah dan subentitas
4. Implementasi relasitunggal (unary relation)
5. Implementasi relasimulti entitas (N-aryrelation)
6. Implementasi relasiganda (redundantrelation)
7. Implementasispesialisasi dangeneralisasi
8. Implementasi agregasi
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
6.
Mahasiswa dapat merancang sebuah basisdata dimulai dari pembuatan diagram Er,implementasi, serta implementasi daridiagram ER ke database realtional
Studi Kasus(PerancangandatabaseUniversitas)
1. Tahapan Pembuatandiagram ER
2. Implementasi Basis Data3. Transformasi dari diagram
ER ke database relational
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
7. Mahasiswa dapat melakukan penormalan data Normalisasi Data
1. Bentuk-bentuk Normalisasi2. Studi Kasus
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
8. UTS
9.
Mahasiswa dapat memahami bentuk AljabarRelational, Mengetahui pengambilan field danrecord dari satu tabel atau lebih Aljabar Relational
1. Aljabar Relational2. Jenis Operasi dasar3. Studi Kasus
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
10
Memahami apa itu SQLMemahami struktur dasar SQLMemahami operasi himpunanMemahami fungsi agregasi
Structured QueryLanguage (SQL)
1. Penjelasan Singkat SQL2. Struktur dasar SQL3. Operasi himpunan4. Fungsi Agregasi
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
11Mahasiswa mengerti perintah SQL untuk joindua tabel atau lebih Query Antar Tabel
(SQL lanjutan)
1. Query dua tabel2. Join antar tabel
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
12
Mahasiswa memahami dasar PHP danDatabase MySQLMampu membuat database berbasis PHP danMySQL
Data Base BerbasisWEB (PengantarPHP & MySQL)
1. Pengenalan PHP danfungsinya
2. Fungsi di dalam PHP3. Array4. Koneksi database dengan
PHP
Ceramah Diskusi Tugas
1x150’5
13
1. Pengenalan MySQL2. Implementasi Query SQL
dalam MySQL3. Integrasi PHP dan MySQL
Ceramah Diskusi Tugas
1x150’ 5
14Mahasiwa diharapkan mampu menyelesaikansebuah studi kasus database Perpustakaandengan menggunakan PHP&MySQL
Studi KasusDatabase BerbasisWEB
Perancangan DatabasePerpustakaan
Ceramah Diskusi Tugas
1x150’ 1,2,3,4,5
15.
Mahasiswa dapat Melakukan Optimalisasiterhadap perancangan database Optimalisasi
Database
1. Penggunaan kode dalambasisdata
2. Standarisasi data
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
16Mampu memahami materi-materi yang sudahdisajikan Review Materi
Sebelumnya
Review materi-materi setelahUTS
Ceramah Diskusi Tugas
1x150’ 1,2,3,4
A. Daftar Pustaka 1. Fathansyah, 2003. Basisdata, Informatika, Bandung.2. Nugroho , Adi, 2004. Konsep Pengembangan Sistem Basisdata, Informatika, Bandung.3. Sutanta, Edhy, 2004. Sistem Basisdata, Graha Ilmu, Yogyakarta.4. Kroenke, david M, 1995. Database Processing, New Jersey: Prentice-Hall.5. W. Jason Gilmore, 2010, Beginning PHP&MySQL: From Novice to Professional, Ney York: Apress.
Dibuat tgl : /2013Edisi : 1
Diperiksa olehKetua Jurusan
Disahkan olehPembantu Rektor
Biidang AkademikPembuat :
Rahmad Sadli, ST, MT, MSc