MATAKULIAH BASIS DATA

of 7 /7
RPI(PS Basis Data RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS} MATAKULIAH BASIS DATA DISUSUN OLEH: Mulyono,S.Si, M.Kom. Agus Winarno, M.Kom, PROGRAM STUDI SISTEM INFORMASI . S1 FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO Desember 2008

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"