RPS CCB 210 Basis Data S. Ganjil 2017

RENCANA PEMBELAJARAN SEMESTER GANJIL 2016/2017 PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

  Mata kuliah : BASIS DATA Kode MK : CCB210 Mata kuliah prasyarat : CCS120 STRUKTUR DATA Bobot MK : 4 SKS

  Dosen Pengampu : MUNAWAR Kode : 5709 Dosen

  Alokasi Waktu : Tatap muka 100 menit, praktikum 100 menit

Deskripsi Ringkas : Mata kuliah sistem basis data menjelaskan konsep dasar tentang basis data dan cara

  aplikasinya ke tools basis data seperti Oracle. Penggunaan salah satu case tools seperti Power Designer diharapkan akan mempermudah mahasiswa dalam merancang basis data untuk studi kasus mereka.

  Capaian Pembelajaran : 1. Mahasiswa mampu memahami konsep dasar sistem basis data.

  2. Mahasiswa mampu menggunakan tools database Oracle dan Power Designer dalam perancangan basis data pada studi kasus mereka.

  Buku Acuan : 1. "Data base system Apractical approach to design implementation and

  management"; Thomas connolly 2. "Database Systems : The Complete Book "; Ullman and Widom

SES KEMAMPUAN MATERI BENTUK SUMBER

  INDIKATOR

  I AKHIR PEMBELAJARA PEMBELAJARAN PEMBELAJARAN PENILAIAN N

  1 Mahasiswa mampu Kontrak

  1. Tatap Muka Connoly & Begg Ch 1 & 2 Mahasiswa mampu memahami cakupan pembelajaran, Ullman & Widom Ch 1 menjelaskan histori basis data dalam pembuatan database dan penyelesaian group dan intro pentingnya database masalah yang to DBMS dengan baik berhubungan dengan basis data

  2 Mahasiswa mampu Relational

  1. Tatap Muka Connoly & Begg Ch 3 Mahasiswa mampu memahami konsep Model

  2.

  menjelaskan Studi kasus dasar relasional

  Relational model, candidate keys, referential integrity

  SES

INDIKATOR PENILAIAN

  dengan baik

  1. Tatap Muka

  Mahasiswa mampu menggunakan query

  2. Studi kasus Connoly & Begg Ch 5 Ullman & Widom Ch 6.3

  1. Tatap Muka

  memahami dan More SQL Select

  7 Mahasiswa mampu

  6.3 Mahasiswa mampu menggunakan query dengan benar, meliputi SQL select, where clauses, joins

  3. Lab Connoly & Begg Ch 5 Ullman & Widom Ch 6.1 –

  2. Studi kasus

  1. Tatap Muka

  SQL Select

  memahami konsep kenapa perlu penggabungan beberapa table dan bagaimana menerapkannya ke dalam studi kasus

  6 Mahasiswa

  3. Lab Connoly & Begg Ch 5 & 6 Mahasiswa mampu menggunakan operasi database dengan benar, seperti Insert, update, delete dan alter

  2. Studi kasus

  More SQL Data Definition

  3 Mahasiswa mampu

  4 Mahasiswa

  memahami konsep ERD dan menerapkannya untuk penyelesaian kasus

  ERD

  1. Tatap Muka

  2. Studi kasus

  3. Lab Connoly & Begg Ch 11 Ullman & Widom Ch 2

  Mahasiswa mampu menjelaskan konsep Entity, relationship, cardinality and ER diagram dan menerapkannya dengan benar dalam kasus

  memahami cara mentransformasikan dari ERD ke bahasa SQL

  I KEMAMPUAN AKHIR MATERI PEMBELAJARA N BENTUK PEMBELAJARAN SUMBER PEMBELAJARAN

  SQL Data Definition

  1. Tatap Muka

  2. Studi kasus

  3. Lab Connoly & Begg Ch 6 Ullman & Widom Ch 3.2 &

  6.6 Mahasiswa mampu menjelaskan bahasa SQL, bedanya bahasa SQL dengan bahasa prosedural

  5 Mahasiswa mampu

  memahami bahasa SQL dan menerapkannya untuk insert, update dan delete data

SES KEMAMPUAN MATERI BENTUK SUMBER

  INDIKATOR

  I AKHIR PEMBELAJARA PEMBELAJARAN PEMBELAJARAN PENILAIAN N

  menerapkan SQL

  3. Lab dengan benar, untuk subquery ke meliputi aliases, sub dalam studi kasus queries, self join

  8 Mahasiswa Yet More SQL

  1. Tatap Muka Connoly & Begg Ch 5 Mahasiswa mampu memahami proses Select

  2. Studi kasus Ullman & Widom Ch 6.4 menggunakan query pengurutan dan

  3. Lab dengan benar, pembuatan group meliputi Order by, dan aggregat group by, union, aggregate functions.

  9 Mahasiswa Missing

  1. Tatap Muka Ullman & Widom Ch 6.1.5, Mahasiswa memahami dampak Information

  2. Studi kasus 6.1.6 and 63.8 memahami dampak adanya informasi

  3. Lab missing information yang ‘mis’ serta dalam query, seperti bagaimana mencari Nulls, outer joins, informasi yang ‘mis’ default value tersebut

  10 Mahasiswa Normalization

  1. Tatap Muka Connoly & Begg Ch 13 Mahasiswa mampu memahami to 3NF

  2. Studi kasus Ullman & Widom Ch 3.6.6 melakukan mengapa perlu

  3. Lab normalisasi data normalisasi dan dalam bentuk mampu Normal bentuk 1 sd menerapkannya 3 pada studi kasus

  11 Mahasiswa Normalization

  1. Tatap Muka Connoly & Begg Ch 14 Mahasiswa mampu memahami to BCNF

  2. Studi kasus Ullman & Widom Ch 3.6 melakukan mengapa perlu

  3. Lab normalisasi data normalisasi ke BCNF dalam bentuk BCNF, dan mampu

  4NF dan 5NF menerapkannya pada

SES KEMAMPUAN MATERI BENTUK SUMBER

  INDIKATOR

  I AKHIR PEMBELAJARA PEMBELAJARAN PEMBELAJARAN PENILAIAN N

  studi kasus

  12 Mahasiswa Trigger

  1. Tatap Muka Connoly & Begg Ch 8 Mahasiswa mampu memahami

  2. Studi kasus menggunakan penggunaan trigger

  3. Lab Trigger dengan di database dan benar dalam studi mampu kasus menerapkannya pada studi kasus

  13 Mahasiswa Store

  1. Tatap Muka Connoly & Begg Ch 8 Mahasiswa mampu memahami procedure

  2. Studi kasus menggunakan Store penggunaan store

  3. Lab Procedure dengan procedure dan benar dalam studi penerapannya ke kasus dalam studi kasus

  14 Mahasiswa mampu Review dan

  1. Tatap Muka Mahasiswa mampu menerapkan semua presentasi

  2. Studi kasus menerapkan konsep pemahaman yang tugas akhir

  3. Lab requirements sudah didapat ke mata kuliah analysis, ERD dan dalam kasus riil di views dalam studi dunia bisnis kasus

  Jakarta, Desember 2016 Mengetahui, Ketua Program Studi, Dosen Pengampu, Nama dan tanda tangan

  Ir. Munawar, MMSI., M.Com., PhD

  

EVALUASI PEMBELAJARAN

SESI PROSE- DUR BEN- TUK SEKOR > 77 ( A / A-) SEKOR > 65 (B- / B / B+ ) SEKOR > 60 (C / C+ ) SEKOR > 45 ( D ) SEKOR < 45 ( E ) BOBOT

  UTS Menerapkan ERD pada kasus dengan benar

  Tidak ada perintah create table pada kasus yang benar

  Hanya ada 1- 2 perintah create table pada kasus yang benar

  Beberapa perintah create table pada kasus sudah benar

  Masih ada kesalahan minor pada perintah create table pada kasus

  UTS Menerapkan Create Table pada kasus dengan benar

  Test

  4 Post

  5%

  Tidak ada entitas ERD yang benar pada kasus

  Hanya ada 1- 2 entitas ERD yang benar pada kasus

  Beberapa entitas ERD pada kasus sudah benar

  Menerapkan ERD pada kasus kurang tepat

  Test

  1 Pre Test Tes lisan Menguraikan mengapa database penting dan bisa memberikan penerapannya dengan benar

  3 Post

  Model relational yang diterapkan salah

  Model relational yang diterapkan kurang tepat

  Masih ada kesalahan minor penerapan relational model pada kasus

  Menerapkan relational model pada kasus kurang tepat

  Tes lisan Menerapkan relational model pada kasus dengan benar

  Test

  2 Post

  Tidak menguraikan mengapa database penting

  Menguraikan mengapa database penting kurang tepat

  Menguraikan mengapa database penting dengan benar

  Menguraikan mengapa database penting dan bisa memberikan penerapannya kurang tepat

  2%

  SESI PROSE- DUR BEN- TUK SEKOR > 77 ( A / A-) SEKOR > 65 (B- / B / B+ ) SEKOR > 60 (C / C+ ) SEKOR > 45 ( D ) SEKOR < 45 ( E ) BOBOT

  Masih ada kesalahan minor outer joins pada kasus

  Masih ada kesalahan minor order by, group by dan aggregate pada kasus

  Penerapan order by, group by dan aggregate pada kasus kurang tepat

  Penerapan order by, group by dan aggregate pada kasus masih ada kesalahan

  Penerapan order by, group by dan aggregate pada kasus salah

  6%

  9 Post Test

  Ujian praktiku m

  Penerapan nulls dan penggunaan outer joins pada kasus sudah benar

  Penerapan outer joins pada kasus kurang tepat

  8 Post Test

  Penerapan outer joins pada kasus masih ada kesalahan

  Penerapan outer joins pada kasus salah

  0%

  10 Post Test

  UAS Menerapkan normalisasi 3NF pada kasus

  Menerapkan normalisasi

  3NF pada Beberapa entitas hasil normalisasi

  Hanya ada 1- 2 entitas hasil

  Tidak ada entitas hasil normalisasi

  UAS Menerapkan order by, group by dan aggregate pada kasus dengan benar

  Subquery pada kasus tidak jalan 4 %

  5 Post

  UTS Menerapkan view dengan beberapa table dengan benar pada kasus

  Test

  UTS Menerapkan select, insert, update table pada kasus dengan benar

  Masih ada kesalahan minor pada perintah select, insert, update table pada kasus

  Beberapa perintah select, insert, update table pada kasus sudah benar

  Hanya ada 1- 2 perintah select, insert, update table pada kasus yang benar

  Tidak ada perintah select, insert, update table pada kasus yang benar

  2%

  6 Post

  Test

  Masih ada kesalahan minor pada view dengan beberapa table pada kasus

  Subquery pada kasus masih ada kesalahan

  View pada kasus kurang tepat

  Masih ada kesalahan relasi view pada kasus

  View pada kasus tidak jalan

  7%

  7 Post

  Test

  UTS Menerapkan sub query dengan benar pada kasus

  Masih ada kesalahan minor pada subquery pada kasus

  Subquery pada kasus kurang tepat

  6%

  SESI PROSE- DUR BEN- TUK SEKOR > 77 ( A / A-) SEKOR > 65 (B- / B / B+ ) SEKOR > 60 (C / C+ ) SEKOR > 45 ( D ) SEKOR < 45 ( E ) BOBOT

  Penerapan trigger pada kasus salah

  Solusi rancang bangun atas kasus 50% benar

  Solusi rancang bangun atas kasus 60% benar

  Solusi rancang bangun atas kasus 70% benar

  Solusi rancang bangun atas kasus 80% benar

  14 Post test Present asi penerap an kasus ke ERD, normali sasi, SQL CRUD, view, trigger,

  Penerapan store procedure pada kasus salah 10 %

  Penerapan store procedure pada kasus masih ada kesalahan

  Penerapan store procedure pada kasus kurang tepat

  Masih ada kesalahan minor store procedure pada kasus

  UAS Penerapan store procedure pada kasus sudah benar

  13 Post Test

  8%

  Penerapan trigger pada kasus masih ada kesalahan

  dengan benar kasus kurang tepat

  Penerapan trigger pada kasus kurang tepat

  Masih ada kesalahan minor trigger pada kasus

  UAS Penerapan trigger pada kasus sudah benar

  12 Post Test

  Tidak ada entitas hasil normalisasi BCNF yang benar pada kasus

  Hanya ada 1- 2 entitas hasil normalisasi BCNF yang benar pada kasus

  Beberapa entitas hasil normalisasi BCNF pada kasus sudah benar

  Menerapkan normalisasi BCNF pada kasus kurang tepat

  Tes lisan Menerapkan normalisasi BCNF pada kasus dengan benar

  11 Post Test

  3NF yang benar pada kasus yang benar pada kasus

  3NF pada kasus sudah benar normalisasi

  Solusi rancang bangun atas kasus <50% benar 40 %

  

SESI PROSE- BEN- SEKOR > 77 SEKOR > 65 SEKOR > 60 SEKOR > 45 SEKOR < 45 BOBOT

DUR TUK ( A / A-) (B- / B / B+ ) (C / C+ ) ( D ) ( E )

  store procedu re

  Komponen penilaian :

  1. Kehadiran = 10 %

  2. Tugas = 40 %

  3. UTS = 20 %

  4. UAS = 30 %

  Jakarta, Desember 2016 Mengetahui, Ketua Program Studi, Dosen Pengampu, Nama dan tanda tangan

  Ir. Munawar, MMSI., M.Com., PhD