MATAKULIAH BASIS DATA
-
Author
vuongkhanh -
Category
Documents
-
view
229 -
download
0
Embed Size (px)
Transcript of MATAKULIAH BASIS DATA
-
RPI(PS Basis Data
RENCANA PROGRAM DAN KEGIATANPEMBELAJARAN SEMESTER (RPKPS}
MATAKULIAH BASIS DATA
DISUSUN OLEH:
Mulyono,S.Si, M.Kom.Agus Winarno, M.Kom,
PROGRAM STUDI SISTEM INFORMASI . S1FAKULTAS ILMU KOMPUTER
UNIVERSITAS DIAN NUSWANTORO
Desember 2008
-
Judul Matakuliah
Penyusun
NamaPangkaVGolonganJabatan sekarang
NamaPangkat/GolonganJabatan sekarang
HALAMAN PENGESAHAN
RENCANA PROGRAM DAN KEGIATANPEMBELAJARAN SEMESTER (RPKPS)
Basis Data
Mulyono, S.Si, M.Kom.LektorKetua Program Studi
Agus Winarno, M.Kom.Lektor
RPKPS Basis Data
Semarang, 25 Desember 2008
Penyusun,Mengetahui:Ketua Program Studi
Mulvono,S.Si, M.KomNPP.
Mulyono,S.Si, M.KomNPP.
DekanFakultas llmu Komputer
Dr. Yuliman Punrvanto. M.EnoNPP.
-
RPKPS Basis Data
A. NAMA MATAKULIAH : Basis Data1. KODE / SKS : 1K33001/ 3 SKS2. SEMESTER :1/Ganjil3. STATUS MATAKULIAH : Wajib4. MATA KULIAH PRASYARAT : Matematika Diskrit5. DESKRIPSI SINGKAT MATAKULIAH :
Mahasiswa mampu merancang Basis Data yang baik sesuai dengan kaidah-kaidah perancangan Basis Data yang benar.
B. SILABUS MATAKULIAHMateri mata kuliah Basis Data meliputi : Konsep Dasar Basis Data; Konsep SistemBasis Data; Model-Model Data; Entity Relationship Model; Transformasi Model Datake Basis Data fisik, Functional Dependency, Decomposition, Key; Normalisasi Data;Relational Model; Query Language
C. TUJUAN PEMBELAJARANSetelah menempuh mata kuliah ini mahasiswa diharapkan :a. Mahasiswa mampu menjelaskan mengenai basis data, sistem basis data dan
model-model data dengan benar.b. Mahasiswa mampu merancang basis data secara konseptual (logikal) dan fisikal.c. Mahasiswa mampu mengimplementasikan secara teoritis hasil rancangan ke
dalam bahasa query.
D. OUTCOi/IE PEMBELAJARAN:Setelah memenuhitujuan pembelajaran mata kuliah ini mahasiswa diharapkan dapatmemahami :a. Konsep Basis Data, Sistem Basis Data dan Model-Model Datab. Perancangan Basis Data secara konseptual dengan menggunakan Entity
Relationship Diagram.c. Perancangan Basis Data secara fisik dengan menormalisasi data.d. lmplementasi secara teoritis hasil rancangan ke dalam bahasa query.
E. METODE PEMBELAJARAN DAN ALOKASI WAKTU
Kegiatan didalam kelas (3 SKS = 16 pertemuan):a. Penjelasan kuliah = 36 jam (12 pertemuan)b. Diskusi kelompok = 6 jam (2 pertemuan)d. Ujian = 6 iam (2 pertemuan)
Total = 48 jam (16 pertemuan)Yang dimaksud dengan 1 SKS adalah 50 menit. 1 kali pertemuan iOatan 3 SKS (150Menit). Selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yangterencana, maka diberikan pula kegiatan berikut:
Tugas terencana di luar kelas (3 SKS x 16 minggu):a. Tugas lndividu = 15 jamb. Tugas Terstruktur = 21 jamc. Studi mandiri = 12iam
total = 48 jam
-
RPKPS Basis Data
F. ATURAN PERKULIAHANPeserta kuliah wajib mengikuti perkuliahan minimal 75o/o dari jumlah pertemuandalam satu semester sebagai persyaratan untuk dapat mengikuti ujian akhir.Mahasiswa yang tidak memenuhi batas kehadiran minimal mengikuti ketentuan yangberlaku diakademik.
G. RENCANA KEGIATAN BELAJAR MINGGUANMinggu
keTopik (Pokok Bahasan) Metode Pembelajaran
1 Konsep Basis Data * Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
2 Konsep Sistem Basis Data : Definisi;Komponen Sistem Basis Data; KonsepPemrosesan File vs Sistem Basis Data
* Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
3 Konsep Sistem Basis Data : AbtraksiData; Arsitektur Sistem Basis Data
* Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
4 Model-Model Data .:. Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
5 Entity Relationship Model : EntityRelationship Diagram; Simbol-Simbol;Tahapan Pembuatan Entity RelationshipDiaoram
{. Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
6 Entity Relationship Model . Varian Entitas;Varian Relasi; Transformasi EntityRelationship Diagram ke Basis Data Fisik
* Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
7 Entity Relationship Model : Diskusi StudiKasus Perancangan Basis Data denganEntity Relationship Diagram.
{. Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
8 UTSI Functional Dependency * Ceramah
* Menggunakan mediapapan tulis, laptop danlnfokus
10 Decomposition Tabel * Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
11 Key : Superkey; Candidate key; PrimaryKey; Foreign Key; Secondary Key
* Ceramaht Menggunakan media
papan tulis, laptop dan
-
RPKPS Basis Data
lnfokus12 Normalisasi Data : 1NF, 2NF, 3NF, BCNF * Ceramah
* Menggunakan mediapapan tulis, laptop danlnfokus
13 Normalisasi Data: Diskusi Studi KasusPerancangan Basis Data denganNormalisasi Data
* Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
14 Relational Model * Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
15 Query Language t Ceramah* Menggunakan media
papan tulis, laptop danlnfokus
16 UAS
H. PENJABARAN RKBM1. Kuliah minggu 1
Pokok bahasan : Konsep Basis DataSub pokok bahasan :a. Definisib. Arti Penting Basis Datac. Evolusi Basis Datad. Aplikasi Basis Data
2. Kuliah Minggu 2Pokok bahasan . Konsep Sistem Basis DataSub pokok bahasan :a. Definisib. Komponen Sistem Basis Datac. Konsep Pemrosesan File vs Sistem Basis Data
3. Kuliah Minggu 3Pokok bahasan : Konsep Sistem Basis Data.Sub pokok bahasan :a. Abtraksi Datab. Arsitektur Sistem Basis Data
4. Kuliah Minggu 4Pokok bahasan : Model-Model DataSub pokok bahasan :a. Definisib. Model Data Berbasis Objekc. Model Data Berbasis Recordd. Model Data Berbasis Fisik
5. Kuliah Minggu 5Pokok bahasan : Entity Relationship ModelSub pokok bahasan :a. Entity Relationship Diagramb. Simbol-Simbol
-
RPKPS Basis Data
c. Tahapan Pembuatan Entity Relationship Diagram6. Kuliah Minggu 6
Pokok bahasan : Entity Relationship ModelSub pokok bahasan :a. Varian Entitasb. Varian Relasic. Transformasi Entity Relationship Diagram ke Basis Data
7. Kuliah Minggu 7Pokok bahasan . Entity Relationship Model industri animasiSub pokok bahasan :a. Diskusi Studi Kasus Perancangan Basis Data dengan Entity Relationship
Diagram Bidang Bisnis8. Kuliah Minggu 8
UTS9. Kuliah Minggu 9
Pokok bahasan : Functional DependencySub pokok bahasan :a. Definisib. Jenis Ketergantungan Fungsionalc. Amstrong's Rule
10. Kuliah Minggu 10Pokok bahasan : Decomposition TabelSub pokok bahasan :a. Definisib. Lossless Joint Decompositionc. Lossy Joint Decomposition
11. Kuliah Minggu 11Pokok bahasan: KeySub pokok bahasan :a. Definisib. Superkeyc. Candidate keyd. Primary Keye. Foreign Keyf. Secondary Key
13. Kuliah Minggu 12Pokok bahasan : Normalisasi DataSub pokok bahasan .a. Definisib. Fisrt Normal Formc. Second Normal Formd. Thirth Normal Forme. Boyce Code Normal Form
14. Kuliah Minggu 13Pokok bahasan : Normalisasi DataSub pokok bahasan :a. Diskusi Studi Kasus Perancangan Basis Data dengan Normalisasi Data
15. Kuliah Minggu 14Pokok bahasan : Relational ModelSub pokok bahasan :a, Definisi
-
fuPKPS Basis Data
b. Struktur Model Relationalc. Aljabar Relaional
16. Kuliah Minggu 15Pokok bahasan : Query LanguageSub pokok bahasan :a. Definisib. Data Definition Languagec. Data Manipulation Languaged. SQL
17. Kuliah Minggu 16UAS
KOMPONEN PENILAIAN1. Tugas : 30 o/o
2. Ujian Tengah Semester :35 o/o3. Ujian Akhir Semester : 35 o/o4. Standar konversi nilai yang direncanakan:
A:86-99B:76-85c.56-74D:40-55E:00-39
BAHAN, SUMBER INFORMASI DAN REFERENSI :1. Henry F Korth, Silberschatz, Sudarsan, "Database system concepts"2. C.J. Date, "Pengenalan Sistem Basis Data"3. Fathansyah, "Basis Data"4. Adi Nugroho, ST., MMSI., "Konsep Pengembangan Sistem Basis Data"