RPKPS

advertisement
RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN
SEMESTER (RPKPS)
Mata Kuliah
Sistem Basis Data I
SI 1303
SEKOLAH TINGGI TEKNOLOGI INDONESIA
TANJUNG PINANG
2011
RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)
1. Nama Matakuliah
: Sistem Basis Data 1
2. Kode/SKS
: SI 1303 / 2 sks
3. Semester
: Genap
4. Tujuan pembelajaran (kompetensi hardskill):
a. Kompetensi Utama
Setelah mengikuti perkuliahan , mahasiswa akan dapat menjelaskan konsep dasar
sistem basis data dan mampu melakukan pemodelan data dan mampu
menerapkannya pada kasus nyata serta dapat mengimplementasikan ke dalam bahasa
pemrograman.
b. Komptensi Khusus (Hardskill / Softskill)
Setelah mengikuti matakuliah ini mahasiswa diharapkan memiliki
kompetensi secara hardskill dan softskill berikut :
Hardskill
1. Mahasiswa dapat mengetahui secara umum gambaran mata kuliah basis data
2. Mahasiswa dapat menjelaskan perbedaan antara file tradisional dan file
manajemen basis data
3. Mahasiswa dapat menjelaskan konsep dari basis data dan istilah yang
termasuk di dalamnya
4. Mahasiswa
dapat
menjelaskan
keuntungan
dan
kerugian
apabila
menggunakan file manajemen basis data
5. Mahasiswa dapat menyebutkan para pengguna basis data
6. Mahasiswa dapat menjelaskan tingkatan arsitektur basia data.
7. Mahasiswa dapat menjelaskan konsep data independence, komponen DBMS,
fungsi DBMS serta bahasa yang digunakan di dalam DBMS
8. Mahasiswa dapat menjelaskan perbedaan model data berbasis objek, record,
konseptual dan fisik
9. Mahasiswa dapat menjelaskan fungsi dan isi dari data dictionary
Softskill
1. Mampu bekerja sama dalam tim pada saat kerja kelompok
2. Inovatif
3. Kreatif dalam mengembangkan software
4. Mandiri
5. Bertangungjawab
5. Jumlah jam:
Kegiatan di dalam kelas (2 SKS x 16 minggu) :
a. Kuliah & praktek
= 24 sks (12 pertemuan)
b. Ujian tengah semester
=
2 sks
c. Ujian akhir semester
=
2 sks
d. Overview materi
=
4 sks
Total
= 32 sks (16 pertemuan)
1 SKS = 50 menit. Karena 1 SKS mengandung kegiatan untuk tugas mandiri yang
terencana, maka direncanakan pula kegiatan Tugas terencana di luar kelas, yaitu menulis
paper lengkap atau proposal , dengan rincian sebagai berikut :
Tugas mandiri dan kelompok:
1
Mencari referensi-referensi dari berbagai sumber
= 2 sks
2
Membaca materi tentang dan membuat ringkasan materi
= 2 sks
3
Merancang model ER sebuah sistem informasi
= 2 sks
4
Membuat database, relasi antar tabelnya dan diagram database sebuah
5
sistem informasi
= 2 sks
Membuat project kelompok
= 2 sks
Kegiatan Di Kelas
1 Pembahasan Materi
= 12 sks
2 Pembahasan studi kasus
= 4 sks
3 Praktikum laboratorium
= 14 sks
4 Quis
= 2 sks
Total Jam
= 32 sks
6. Jadwal Kegiatan Mingguan
No
Mg
Kemampuan Akhir
Hard skill
Materi
Soft skill
Model
Pembelajaran
Penugasan
Evaluasi
Indikator
Level
Bobot
A
C
P
(%)
1
2
I
II
Mahasiswa dapat :
1. Mengetahui pengertian
dasar sistem basis
data
2. Mengetahui tujuan mata
kuliah sistem basis data
2
3. Mengetahui manfaat
sistem basis data dalam
pemrograman
Mahasiswa dapat :
1. Memahami perbedaan
sistem file tradisional
dengan system file basis
data
2. Memahami kosep dasar
basis data
1. Aktif
2. Apresiatif
3. Responsive
1.
2.
3.
4.
5.
6.
7.
1.
2.
Responsif
Aktif
1.
Pengantar
Penjelasan kontrak
pembelajaran Materi
Strategi perkuliahan
Penugasan
Ujian-ujian
Pernilaian
Regulasi di kelas
Perbedaan sistem file
tradisional
dengan
sistem file basis data
dan keterbatasannya.
2. Konsep dasar basis data,
istilah-istilah dasar, dan
komponen basis data
3. Keuntungan
dan
kerugian menggunakan
basis data
4. Pengguna basis data
Ceramah
Tanya jawab
Ceramah
Tanya jawab
-
Mahasiswa
mengetahui
pengertian,
tujuan
sistem
basis data 2
5
1,2
1,2
1,2
Memahami
perbedaan sistem
file tradisional
dengan system
file basis data
Memahami
kosep dasar basis
data
8
1,2
2
1,2
3
III
Mahasiswa mampu :
1. Memahami arsitektur
basis data
1.
2.
3.
4.
Aktif
Kreatif
Inovative
Tanggung
jawab
1.
2.
Arsitektur basis data
Data Independence
Ceramah
Diskusi
Praktikum
Tugas individu
mencari variasi
dalam
memanipulasi
query SQL
Mahasiswa dapat
memahami dan
menjelaskan
arsitektur
basis
data
8
1,2
1
1
3
4
IV
Mahasiswa memahami
konsep pemodelan data dan
mengetahui contoh aplikasi
nyata basis data.
1. Aktif
2. Kreatif
3. Inovative
Konsep
DBMS,
Komponene DBMS
Ceramah
Diskusi
Praktikum
Mahasiswa
memahami dan
menguasai
konsep
pemodelan data
8
1,2
1,2
1,2
5
V
Mahasiswa memahami
konsep pemodelan data dan
mengetahui contoh aplikasi
nyata basis data.
1. Aktif
2. Kreatif
3. Inovative
Fungsi DBMS, dan bahasa
yang digunakan di dalam
DBMS
Ceramah
Diskusi
Praktikum
Mahasiswa
memahami dan
menguasai
konsep
pemodelan data
8
1,2
1,2
2,3
6
VI
Mahasiswa dapat menjelaskan
komponen penyusun Diagram
E-R
1. Aktif
2. Kreatif
3. Inovative
Model data berbasis
objek, berbasis record,
konseptual dan fisik
Ceramah
Praktikum
Tugas individual
pembuatan ER
Diagram
6
1,2
1,2
2,3
7
VII
Mahasiswa dapat menjelaskan
komponen penyusun Diagram
E-R
1. Aktif
2. Kreatif
3. Inovative
Overview model data
berbasis record : model
data
relasional,
jaringan, hirarki
Ceramah
Praktikum
Tugas individual
pembuatan ER
Diagram
Mahasiswa
memahami
komponen
penyusun
dan
konsep
pembuatan
Diagram ER
Mahasiswa
memahami
komponen
penyusun
dan
konsep
pembuatan
Diagram ER
6
1,2
1,2
2,3
8
VIII
9
XI
Memahami dan
menjelaskan
konsep data
dictionary
dan arsitektur
7
1,2
1,2
2,3
Ujian Tengah Semester
Mahasiswa mampu :
1. Memahami konsep
data dictionary
2. Memahami dan
menjelaskan
1. Kerjasama
2. Tanggung
jawab
1. Data Dictionary
2. Arsitektur
DBMS
multiuser : file server,
teleprocessing,.
Ceramah
Tanya jawab
arsitektur DBMS
DBMS
10
X
Mahasiswa mampu :
1. Memahami konsep
data dictionary
2. Memahami dan
menjelaskan
arsitektur DBMS
1. Aktif
2. Kreatif
3. Inovative
1.
Arsitektur
DBMS
multiuser
:
client
server (contoh : 2 tier, 3
tier)
Ceramah
Tanya jawab
11
XI
Mahasiswa mampu :
1. Memahami konsep
data dictionary
2. Memahami dan
menjelaskan
arsitektur DBMS
1. Aktif
2. Kreatif
3. Inovative
1.
Pengertian
model
relasional, contoh tabel–
tabel
dan
keterhubungannya
Ceramah
Tanya jawab
12
XII
1. Aktif
2. Kreatif
3. Inovative
1.
Keuntungan
relasional
model
Ceramah
Tanya jawab
13
XIII
Mahasiswa mampu :
1. Memahami konsep
data dictionary
2. Memahami dan
menjelaskan
arsitektur DBMS
Mahasiswa mampu :
1. menjelaskan prosedur
pengamanan terhadap
basis data
2. menjelaskan definisi
integritas terhadap basis
data
1. Aktif
2. Kreatif
3. Inovative
1.
Istilah–istilah
dalam
model
relasional
(Relasi. Atribut, Tupel,
Domain, Derajat dan
Cardinality)
Relasional keys (Super
key, Candidate Key,
Primary
Key,
Alternatif.
Relasinal Integrity rules
(Null,
Entity,
Referential Integrity)
Ceramah
Tanya Jawab
Model
ERD
(Entity
Relationship Diagram)
1. Entity,
Atribut,
Ceramah
Diskusi
Tanya Jawab
2.
3.
14
XIV
Mahasiswa mampu :
1. menjelaskan pengertian
model ERD
1. Aktif
2. Kreatif
3. Inovative
Memahami dan
menjelaskan
konsep data
dictionary
dan arsitektur
DBMS
7
1,2
1,2
2,3
Tugas
Pembuatan relasi
pada Diagram
ER
Mahasiswa
mampu
mempraktekan
pembuatan
Relasi Diagram
ER
7
1,2
1,2
2,3
Tugas
Pembuatan relasi
pada Diagram
ER
Mahasiswa
mampu
mempraktekan
pembuatan
Relasi Diagram
ER
Mahasiswa
mampu
menjelaskan
prosedur
securitas,
integritas
dan
konkurensi data.
5
1,2
1,2
2,3
8
2,3
1,3
1,3
Mahasiswa
mampu
memahami
7
1
Studi kasus
membuat ERD
(rumah sakit,
2
3
2.
3.
15
16
XV
XVI
mengidentifikasi Entity,
atribut, relationship
memahami weak entity
dan strong entity
Mahasiswa mampu:
1. menjelaskan perbedaan
aplikasi basis data yang
menyatu/terpisah dengan
DBMS
2. menjelaskan beberapa
jenis arsitektur sistem
basis data
2.
3.
4.
5.
6.
1.Tanggung
jawab
2. Inisiatif
3.Aktif
1.
2.
relationship type
Simbol ERD
Derajat relationship
Cardinality constraint
Participation constraint
Weak entity dan Strong
entity
Transformasi ER ke
model data relasional
Contoh aplikasi ER
perpustakaan,
jual-beli)
Ceramah
Tanya jawab
Ujian Akhir Semester
-
konsep Graph
Mahasiswa dapat
menjelaskan
aplikasi basis data
dan jenis
arsitektur sistem
basis data
7
1,2
3
1,2,
3
1,2
3
7. Topik Bahasan
Kegiatan di luar kelas (pengerjaan tugas kelompok dan individu) dilaksanakan dengan
waktu yang lebih bebas, namun tetap dalam jadwal mingguan yang telah ditetapkan.
Materi perkuliahan yang dibahas diwujudkan dalam bentuk handout untuk active
learning, yang tersusun berdasarkan topik sebagai berikut:
Materi
Topik
1
SQL Server
Rincian Isi Materi
Pengertian
Pemrosesan Query
1. Struktur Dasar
2. Fungsi Agregasi
3. Nilai Null
4. Manipulasi Data
2
Bekerja dengan SQL
Sintaks
Create, Drop, Alter, Insert,Update,Delete
3
Record
4.
Diagram ER
5
Transformasi Model Data
ke Basis Data Fisik
8
Normalisasi Data
1. Model E-R
2. Model Relasional
1. Entitas
2. Relasi
3. Atribut
4. Key
5. Kardinalitas
6. Varian Entitas/ Relasi
7. Generalisasi
8. Spesialisasi
9. Agregasi
1. Umum
2. Entitas lemah/sub entitas
3. Relasi Tunggal
4. Relasi Multi Entitas
5. Relasi Ganda
1. Pengertian Normalisasi
2. Anomali
3. Dependensi
4. Diagram Dependensi Fungsional
5. Dekomposisi Tak Hilang
6. Bentuk Normal
8. Pemberian Tugas
Deskripsi Tugas:
Mahasiswa diminta aktif untuk mencari bahan tambahan sendiri untuk setiap materi
melalui Internet. Tugas terdiri atas tugas individual dan kelompok. Adapun rincian
tugas adalah sebagai berikut:
1) Tugas kelompok:
Tugas ini adalah yang dikerjakan oleh kelompok yang terdiri dari 4 orang yang
membahas materi pelajaran. Tugas ini dimaksudkan untuk memfasilitasi mahasiswa
yang lemah melalui tutor teman sebaya. Penilaian dilihat dari segi kekompakan,
pemerataan tugas, penguasaan materi , dan kedisiplinan kelompok.
2) Tugas individual :
Tugas ini dikerjakan secara individu, yaitu menulis artikel dan membuat program .
9. Penilaian
Diskripsi Ujian :
Soal pada ujian tengah semester dan akhir semester merupakan soal yang berbentuk
studi kasus dimana mahasiswa dituntut untuk menerapkan konsep-konsep yang telah
dipelajari untuk kasus yang ada. Soal kedua menuntut mahasiswa menganalisa suatu
permasalahan
10. Referensi :
1. Simarmata, Janner dan Paryudi, Iman, Basis Data, Penerbit Andi Jogja,
Yogyakarta. 2004
2. Marlinda, Linda, Sistem Basis Data, Penerbit Andi Jogja, Yogyakarta, 2004
3. Simarmata, Janner, Perancangan Basis Data, Penerbit Andi Jogja. 2007.
11. Perencanaan Monitoring dan Umpan Balik
Rencana dokumen monitoring dan umpan balik meliputi dan diwujudkan dalam bentuk
form-form yang terdiri atas: rencana dokumen/form kegiatan mingguan, Rencana
dokumen/form, umpan balik dari mahasiswa, dan rencana dokumen/form perubahan.
a. FORMAT KEGIATAN MINGGUAN
No
Nama
Individual
Kelompok
Ket
mahasiswa
Hr/PBM
Mid smstr Tgs kmpk merata penguasaan
Ds
Pts Kk Pd
1
A
2
B
3
Dst
b. FORMAT UMPAN BALIK DARI MAHASISWA
Apa yang anda dapatkan dalam perkuliahan hari ini?
Apa kesulitan anda hari ini?
Apa yang anda sukai dalam kuliah hari ini?
Apa yang tidak anda sukai dalam kuliah hari ini?
Masalah yang bersifat umum segera diperbaiki dan langsung diterapkan pada pertemuan
berikutnya, sedangkan yang sifatnya mendasar akan dicatat untuk perbaikan pada semester
berikutnya.Perencanaan Evaluasi adalah sebagai berikut:
c. FORMAT PERUBAHAN
GAP
AKAR MASALAH
ALTERNATIF SOLUSI
Evaluasi meliputi:
1. Hasil pembelajaran
Evaluasi kemampuan mahasiswa dalam memahami konsep dilakukan secara tertulis
sebanyak 2 kali, yaitu ujian tengah semester dan ujian akhir semester. Hasil ini
menggambarkan kemampuan individual mahasiswa dalam
mencapai target
kompetensi yang berhubungan dengan kemampuan pemahaman terhadap materi
perkuliahan yang diberikan. Sehingga dapat dianalisis persentase mahasiswa yang
berhasil mencapai target kompetensi tersebut.Evaluasi terhadap kemampuan praktis
mahasiswa dilakukan pada setiap kali pembahasan materi yang berhubungan dengan
praktek tersebut.
2. Proses pembelajaran
Proses pembelajaran dievaluasi dengan menganalisis monitoring form dan umpan
balik seperti contoh di atas, untuk melihat keefektifan dari setiap komponen
pembelajaran.
Hambatan dan kekurangan
1. Terkadang mahasiswa telat mengisi KRS, sehingga jumlah sks yang dicapai tidak
maksimum
2. Bagi mahasiswa yang sudah bekerja, waktu belajar lebih banyak tersita oleh kerja
3. Terkadang jadwal kerja dinas membuat mahasiswa harus meninggalkan kuliahnya
sementara.
Kemungkinan perbaikan
1. Diberikan tugas tambahan
2. Diberikan ujian perbaikan
3. Diberikan waktu khusus untuk diskusi dengan dosen diluar jam mata kuliah
Download