Anda di halaman 1dari 11

Rencana Pelaksanaan Pembelajaran

SISTEM BASIS DATA


410103050

Disusun oleh
Vivine Nurcahyawati, M.Kom, OCP

PROGRAM STUDI S1 SISTEM INFORMASI


FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2016

DAFTAR ISI

DAFTAR ISI .........................................................................................................................................i


PETA CAPAIAN BELAJAR MAHASISWA ................................................................................... 2
RENCANA PELAKSANAAN PEMBELAJARAN........................................................................... 3

PETA CAPAIAN BELAJAR MAHASISWA : SISTEM BASIS DATA (410103050) / 3 sks / Smt. II

Capaian Pembelajaran
Mahasiswa mampu merancang basis data dari suatu sistem informasi sesuai dengan kebutuhan pengguna, baik
secara mandiri/perorangan maupun bekerja sama dalam suatu kelompok.
Persentase kelulusan matakuliah sebesar 80%.

[C6,P3,A4] :
Mahasiswa dapat merancang basis data dan dapat memanipulasi data
dalam basis data dengan Structure Query Language (SQL).
(11-14)

[C5,P3,A4] :
Mahasiswa dapat melakukan normalisasi terhadap skema basis data
berdasarkan Ketergantungan Fungsional dan Primary Key
(9-10)

[C5,P3,A4] :
Mahasiswa dapat mendesain model data relasional.
(6-8)

[C4,P2,A3] :
Mahasiswa dapat membuat Entity-Relationship Diagram
sesuai kebutuhan pengguna.
(4-5)

[C2,P2,A3] :
Mahasiswa dapat memahami pengertian, karakteristik,
manfaat, implikasi basis data dan pemakainya
(1)

[C3,P2,A3] :
Mahasiswa mampu menentukan kebutuhan pengguna.
(3)

[C2,P2,A3] :
Mahasiswa memahami model data, arsitektur dan kebebasan data
dalam basis data serta bahasa, interface dan klasifikasi DBMS
(2)

Garis Entry Behavior


Telah memahami karakteristik data dan informasi serta konsep dasar dari sistem
informasi untuk bisnis dan intrumen pengumpulan datanya

RENCANA PELAKSANAAN PEMBELAJARAN


RENCANA PELAKSANAAN PEMBELAJARAN
SISTEM BASIS DATA
PROGRAM STUDI S1 SISTEM INFORMASI
FAKULTAS TEKNOLOGI DAN INFORMATIKA
MATAKULIAH

KODE

BOBOT

SEMESTER

RUMPUN

REVISI

SISTEM BASIS DATA

410103050

3 sks

II

MKK

25 Juli 2013

Capaia Pembelajaran

Deskripsi Materi

Pustaka

Team Teaching
Assessment
Matakuliah Syarat

Mahasiswa mampu merancang basis data dari suatu sistem sesuai dengan kebutuhan pengguna, baik secara
mandiri/perorangan maupun bekerja sama dalam suatu kelompok. Persentase kelulusan matakuliah sebesar 80%.
1. Konsep dasar, sistem dan arsitektur basis data.
2. Perancangan basis data yang dimulai dengan Entity-Relationship Diagram (ERD).
3. Basis data model relasional (termasuk di dalamnya pemetaan ERD ke model relasional, ketergantungan fungsional dan
normalisasi).
4. Manipulasi basis data dengan menerapkan Data Definition Language dan Data Manipulation Language.
Wajib:
1. Elmasri, Ramez and Navathe, Shamkant B. 2010. Fundamentals of Database Systems, Sixth Edition. Boston: Pearson
Education, Inc. Addison Wesley.
Anjuran:
2. Silberschatz, Abraham, Korth, H. F. and Sudarschan, S. 2000. Database System Concepts, Fourth Edition. Singapore:
The McGraw-Hill Companies, Inc.
3. Ramakrishnan, Raghu, Gehrke, Johannes. 2003. Database Management Systems, Third Edition. New York: The
McGraw-Hill Companies, Inc.
A. B. Tjandrarini, S.Si., M.Kom., Ayuningtyas, S.Kom., M.MT., MOS, Ignatius Adrian Mastan, S.E., S.Kom., M.M., MCP.,
MOS., OCA.
1. Tes : tertulis (quis), presentasi (UTS dan UAS)
2. Non Tes : resume, keaktifan, proposal, laporan
--3

Minggu
Ke-

Assessment
Indikator
Mahasiswa dapat memahami

pengertian, karakteristik, manfaat,


implikasi basis data dan
pemakainya. (C2,P2,A3)

Metode Pembelajaran
[ Estimasi waktu ]
[Media Pembelajaran]

Sub-Kompetensi (Sub-LO)

Mahasiswa memahami model


data, arsitektur dan kebebasan
data dalam basis data serta
bahasa, interface dan klasifikasi
DBMS. (C2,P2,A3)

Bentuk

Mampu menjelaskan
pengertian dan sifat-sifat basis
data (C2,P2)
Mampu menjelaskan
karakteristik dan manfaat
basis data(C2,P2)
Memberikan contoh tentang
implikasi basis data dan
pemakainya(C2,P2)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)
Mhs tepat waktu dalam
pengumpulan tugas.

Non Tes :
Resume pemanfaatan
basis data
(dikumpulkan
maksimal M2 melalui
brilian di menu
Assigment)

Mampu menjelaskan model


data (C2)
Mampu menguraikan
arsitektur dan kebebasan data
(C2)
Mampu menjelaskan bahasa,
interface dan klasifikasi
DBMS (C2)
Pembentukan kelompok kerja
(P2)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)
Mhs tepat waktu dalam
pengumpulan tugas.

Non Tes :
Resume sistem dan
arsitektur basis data
(dikumpulkan
maksimal M3 melalui
brilian di menu
Assigment)

Bobot

3%

3%

Materi Pembelajaran
[Pustaka]

Kuliah dan Diskusi


[TM : 1x(3x50)]
Tugas 1 : Membuat resume
tentang pemanfaatan basis data
dan pemakainya mencari studi
kasus tentang organisasi yang
menerapkan basis data, jelaskan
tentang keadaan sebelum dan
setelah diterapkan basis data
(sertakan sumber pustakanya).
[TT + BM : (1+1)x(3x50)]
[MP : PC, LCD, sound system,
OS, power point, internet]

1. Menjelaskan tentang
RPP
2. Konsep Dasar Basis
Data
(Buku 1 Bab 1)
Definisi Basis Data
Karakteristik Basis Data
Pemakai Basis Data
Manfaat Basis Data
Implikasi Basis Data

Kuliah dan Diskusi


[TM : 1x(2x50)]
Pembuatan kelompok secara acak
dengan kriteria tertentu dan
ditunjuk 1 mhs sebagai ketuanya.
1 kelompok ada 3-4 mhs
Kelompok harus membuat
laporan kegiatan dengan periode
tertentu
Tugas 2 : Membuat resume
tentang sistem dan arsitektur
basis data. Studi kasus
menggunakan yang ada di Tugas
1
[TT + BM : (1+1)x(3x50)]
[MP : PC, LCD, sound system,
OS, power point, internet]

Sistem dan Arsitektur Basis


Data
(Buku 1 Bab 2)
Model data, schema,
instance
Arsitektur DBMS
Bahasa & Interface basis
data
Lingkungan basis data

Mahasiswa mampu menentukan


kebutuhan pengguna. (C3,P2,A3)

Mahasiswa dapat membuat


Entity-Relationship Diagram
sesuai kebutuhan pengguna.
(C4,P2,A3)

Mahasiswa dapat membuat


Entity-Relationship Diagram
sesuai kebutuhan pengguna.

Mampu menjelaskan
penggunaan model data
konseptual tingkat tinggi (C2)
Mampu menentukan
kebutuhan pengguna (C3,P2)
Mampu menotasikan dengan
ER-Diagram (C2)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Dosen memberikan
contoh soal tentang
kebutuhan
pengguna.
Mahasiswa
mengerjakan
latihan soal dari
dosen.
Dosen memanggil
acak untuk mhs
yang mengerjakan
di depan kelas
kemudian hasilnya
didiskusikan
bersama

Mampu menuangkan
kebutuhan pengguna dalam
bentuk notasi ER-Diagram
(C4,P2)
Presentasi hasil notasi ERDiagram (A3)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Dosen memberikan
contoh soal tentang
notasi ERDiagram.
Mahasiswa
mengerjakan
latihan soal dari
dosen.
Dosen memanggil
acak untuk mhs
yang mengerjakan
di depan kelas
kemudian hasilnya
didiskusikan
bersama

Mampu menuangkan
kebutuhan pengguna dalam
bentuk notasi ER-Diagram

Tes :
Quiz

1%

1%

10%

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

1. Slide kumpulan soal dari


dosen
2. Entity Relationship
Diagram (ERD)
(Buku 1 Bab 3)
Penggunaan model data
konseptual tingkat tinggi
untuk merancang basis
data
Konsep model ER
Notasi ER-Diagram

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

1. Slide kumpulan soal dari


dosen
2. Entity Relationship
Diagram (ERD)
(Buku 1 Bab 3)

Kuliah dan Quiz


[TM : 1x(3x50)]
Quiz : 2x50

1. Kumpulan soal
2. Entity Relationship
Diagram (ERD)

(C4,P2,A3)

(C4,P2)
Presentasi hasil notasi ERDiagram (A3)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Mahasiswa dapat mendesain


model data relasional. (C5,P3,A4)

Mahasiswa dapat mendesain


model data relasional. (C5,P3,A4)

Mhs mampu menjelaskan


tentang model relasional (C2)
Mhs mampu menyebutkan
contoh penggunaan model
data relational (C3)
Mhs mampu menggunakan
algoritma pemetaan (C4)
Mhs mampu membuat
pemetaan dari ERD ke model
relational (C5,P3,A4)
Sikap menghargai dalam
menyampaikan dan
menerima pendapat selama
diskusi (A3)

Non Tes :
Dosen memberikan
pertanyaan tentang
topik terkait dan
memberi
kesempatan
mahasiswa untuk
menjawab
Dosen juga bisa
memanggil acak
untuk mhs yang
diberi kesempatan
menjawab
kemudian hasilnya
didiskusikan
bersama

Mhs mampu menggunakan


algoritma pemetaan (C4)
Mhs mampu membuat
pemetaan dari ERD ke model
relational (C5,P3,A4)
Sikap menghargai dalam
menyampaikan dan
menerima pendapat selama
diskusi (A3)

Non Tes :
Dosen memberikan
contoh soal tentang
pemetaan.
Mahasiswa
mengerjakan
latihan soal dari
dosen.
Dosen memanggil
acak untuk mhs
yang mengerjakan
di depan kelas
kemudian hasilnya
didiskusikan

Dosen memeriksa laporan


kegiatan kelompok

Kuliah dan Diskusi


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

Model Data Relasional


(Buku 1 Bab 5)
Konsep Model
Relasional
Domain, Tuple,
Attribute dan Relasi
Constraint untuk Model
Data Relasional
Mendefinisikan Relasi
Karakteristik relasi
Operasi Update pada
Relasi

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

Pemetaan ERD ke Model


Relasional
(Buku 1 Bab 7)
Algoritma pemetaan
Korespondensi antara
Model ER dengan
Model Relasional

1%

1%

(Buku 1 Bab 3)

bersama
Tes :
Presentasi
Non Tes :
Proposal

UTS DEMO

Mahasiswa dapat mendesain


model data relasional. (C5,P3,A4)

Mahasiswa dapat melakukan


normalisasi terhadap skema basis
data berdasarkan Ketergantungan
Fungsional dan Primary Key.
(C5,P3,A4)

Mhs mampu menggunakan


algoritma pemetaan (C4)
Mhs mampu membuat
pemetaan dari ERD ke model
relational (C5,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Dosen memberikan
contoh soal tentang
pemetaan.
Mahasiswa
mengerjakan
latihan soal dari
dosen.
Dosen memanggil
acak untuk mhs
yang mengerjakan
di depan kelas
kemudian hasilnya
didiskusikan
bersama

Mhs mampu menentukan


tentang ketergantungan
fungsional (C4)
Mhs mampu menentukan
primary key dalam basis data
(C4)
Mhs mampu melakukan
Normalisasi pada basis data
(C5,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Dosen memberikan
pertanyaan tentang
topik terkait dan
memberi
kesempatan
mahasiswa untuk
menjawab
Dosen juga bisa
memanggil acak
untuk mhs yang
diberi kesempatan
menjawab
kemudian hasilnya
didiskusikan
bersama

30%

1%

1%

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

Pemetaan ERD ke Model


Relasional
(Buku 1 Bab 7)
Algoritma pemetaan
Korespondensi antara
Model ER dengan
Model Relasional

Kuliah dan Diskusi


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet]

Ketergantungan Fungsional
(Buku 1 Bab 10)
Petunjuk Informal
Desain Skema Relasi
Ketergantungan
Fungsional (FD)
Aturan Penurunan untuk
FD
Pencarian Closure
(Algoritma)

10

11

Mahasiswa dapat melakukan


normalisasi terhadap skema basis
data berdasarkan Ketergantungan
Fungsional dan Primary Key.
(C5,P3,A4)

Mahasiswa dapat merancang basis


data dan dapat memanipulasi data
dalam basis data dengan Structure
Query Language (SQL).
(C6,P3,A4)

Mhs mampu menentukan


tentang ketergantungan
fungsional (C4)
Mhs mampu menentukan
primary key dalam basis data
(C4)
Mhs mampu melakukan
Normalisasi pada basis data
(C5,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Penyelesaian studi
kasus untuk
normalisasi
(dikumpulkan
maksimal M11
melalui brilian di
menu Assigment)

Mhs mampu menerapkan


DDL dalam basis data
(C6,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Presentasi penerapan
DDL

5%

1%

12

Mahasiswa dapat merancang basis


data dan dapat memanipulasi data
dalam basis data dengan Structure
Query Language (SQL).
(C6,P3,A4)

Mhs mampu menerapkan


DML dalam basis data
(C6,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima

Non Tes :
Presentasi penerapan
DML

1%

Kuliah dan Diskusi


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Tugas 3 : Mencari dan
menyelesaikan studi kasus untuk
Normalisasi
[TT + BM : (1+1)x(3x50)]
[MP : PC, LCD, sound system,
OS, power point, internet]

Normalisasi
(Buku 1 Bab 10 dan 11)
Penentuan
PrimaryKey(Algoritma)
Pengertian Normalisasi
Bentuk Normal Pertama
(1NF)
Bentuk Normal Kedua
(2NF)
Bentuk Normal Ketiga
(3NF)
Bentuk Normal BoyceCodd (BCNF)

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Belajar mandiri di komunitas
[TT + BM : (1+1)x(3x50)]
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet, power
designer,TOAD]

Data Definition Language


(DDL)
(Buku 1 Bab 8)
Bahasa Basis Data
Relasional
Pendefinisian Data
dalam SQL
Konsep Schema &
Catalog
Perintah Create Table,
Tipe Data dan Constraint
Perintah Drop
Perintah Alter
Mendefinisikan Query
dalam SQL

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Belajar mandiri di komunitas

Data Manipulation
Languange (DML)
(Buku 1 Bab 8)
Basic SQL Queries
Penanganan Ambiguous

pendapat selama diskusi (A3)

13

14

Mahasiswa dapat merancang basis


data dan dapat memanipulasi data
dalam basis data dengan Structure
Query Language (SQL).
(C6,P3,A4)

Mahasiswa dapat merancang basis


data dan dapat memanipulasi data
dalam basis data dengan Structure
Query Language (SQL).
(C6,P3,A4)

Mhs mampu menerapkan


DML dalam basis data
(C6,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Tes :
Quiz

Mhs mampu menerapkan


DDL dan DML dalam basis
data (C6,P3,A4)
Sikap menghargai dalam
menyampaikan dan menerima
pendapat selama diskusi (A3)

Non Tes :
Presentasi penerapan
DDL dan DML

10%

1%

UAS DEMO

Tes :
Presentasi
Non Tes :
Proposal

[TT + BM : (1+1)x(3x50)]
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet, power
designer,TOAD]

dan Penggunaan Alias


Query tanpa WHERE
Clause dan Penggunaan
(*)
Tabel sebagai Set
Nested Queries & Set
Comparison

Kuliah danQuiz
[TM : 1x(3x50)]
Quiz : 90
Dosen memeriksa laporan
kegiatan kelompok
Belajar mandiri di komunitas
[TT + BM : (1+1)x(3x50)]
[MP : PC, LCD, sound system,
OS, power point, internet, power
designer,TOAD]

Data Manipulation
Language (DML)
(Buku 1 Bab 8)
Fungsi EXISTS & NOT
EXISTS
Eksplisit Set & NULL
Penamaan Kembali
Fungsi Aggregate &
Grouping
Substring Comparison,
Arithmetic Operator &
Ordering

Kuliah dan Latihan Soal


[TM : 1x(3x50)]
Dosen memeriksa laporan
kegiatan kelompok
Belajar mandiri di komunitas
[TT + BM : (1+1)x(3x50)]
Masuk ke dalam nilai keaktifan
(salah satu komponen TUGAS)
[MP : PC, LCD, sound system,
OS, power point, internet, power
designer,TOAD]

DDL dan DML


(Buku 1 Bab 8)
Penggunaan JOIN dalam
SQL
Perintah INSERT
Perintah DELETE
Perintah UPDATE
VIEW dalam SQL

30%

Keterangan :
TM
:Tatap Muka;
TT
:Tugas Terstruktur;
BM
:Belajar Mandiri
MP
:Media Pembelajaran

Disahkan Oleh :
Kaprodi S1 Sistem Informasi
Kekhususan Komputerisasi Akuntansi

Diperiksa Oleh :
Reviewer

Dibuat Oleh :

Erwin Sutomo, S.Kom, M.Eng

Erwin Sutomo, S.Kom, M.Eng.

Vivine Nurcahyawati, M.Kom, OCP

10

Anda mungkin juga menyukai