A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Error: Reference source not found
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini mempelajari tentang bagaimana membuat perancangan basis data,perbandingan file-based system dan database, arsitektur database,
implementasi basis data dalam dunia nyata serta bagaimana gambaran secara umum konsep DBMS, Entity Relationship Diagram, Functional Dependency,
Normalisasi
CAPAIAN PEMBELAJARAN
1. Mahasiswa mampu menjelaskan konsep database dan tingkatan yang ada dalam database
2. Mahasiwa mampu menjelaskan perbedaan antara file-based system dan database
3. Mahasiswa mampu menjelaskan komponen pendukung sebuah database. 4. Mahasiswa mampu merancang dan memodelkan basis data dengan model
data hirarki,jaringan relationan dan ERD. 5. Mahasiswa mampu menjelaskan konsep dari arsitektur database.
6. Mahasiswa mampu merancang dan memodelkan dengan menggunakan teknik normalisasi
DAFTAR PUSTAKA 1. Janner Simarmata Imam Prayudi;
Basis Data, Andi
Offset;Yogyakarta,2010 2. Fathansyah ,
Basis Data; Edisi Revisi; Informatika Bandung; 2011
3. Indrajani,S.Kom,MM,
Perancangan Basis Data ; Elex Media
Komputindo, 2011 4. Indrajani,S.Kom,MM,
Database Systems; Elex Media Komputindo,
2014 5. Janner Simarmata,
Perancangan Basis Data; Andi Offset,2007
6. Edhy Sutanta,
Basis Data; Anddi Offset ,2011
7. Kusrini,
Strategi Perancangan dan Pengolahan Basis Data; Andi
Offset, Yogyakarta,2008
1
B. RENCANA PEMBELAJARAN SEMESTER RPS
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
1 Mahasiswa dapat:
1. Mengetahui tujuan dari mata kuliah basis data
2. Mengetahui pengertian dari superclass dan
sub class dalam database
3. Membedakan antara subclass dan
superclass 1. Pendahuluan
2. EEREnhanced Entity
Relationship Ceramah
Kuliah mimbar
Ketepatan dalam memberikn penjelasan tentang database, super class dan sub class
serta mampu membedakan melalui contoh kasus
2 Mahasiswa dapat:
1. Mengetahui pengertian specialization dan
Generalization 2. Mengetahui perbedaan
specialization dan generalization
3. Menjelaskan contoh contoh specialization dan
generalization EER Enhanced Entity
Relationship Ceramah,
Tanya jawab dan
Ketepatan dalam memberikan penjelesan tentang specialization dan
Generalization serta mampu membedakan tentang specialization dan generalization
melalui contoh soal
3 Mahasiswa dapat:
EER Enhanced Entity Relationship
Tanya jawab dan
Ketepatan dalam menyelesaikan soal kasus tentang specialization
2
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
1. Menyelesaikan contoh kasus tentang
specialization dan generalization
2. Membedakan data yang tergolong
specialization dan generalization
penyelesaia n soal
dan generalization yang ada dalam system database dan pertanyaan
yang diberikan sebagai sebgai umpan balik.
4 Mahasiswa dapat:
1. Mengetahui pengertian tentang
security database 2. Mengetahui dan
menjelaskan jenis jenis security
database Database Control
Security Database Ceramah
kuliah mimbar
Ketepatan dalam memberikan penjelesan tentang security database
serta mampu menjelaskan tentang security database
5 Mahasiswa dapat:
1. Mengetahui konsep database contro lyang
berhubungn dengan concurency
2. Menjelaskan tentang masalah concurrency
dalam database Database Control
Concurancy Ceramahku
liah mimbar, Tanya jawab
Ketepatan dalam memberikan penjelesan tentang concurency serta
mampu menjelaskan tentang concurrency yang terjadi dalam database
6 Mahasiswa dapat:
Database Control Ceramahku
Ketepatan dalam memberikan 3
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
1. Mengetahui tentang metode
locking untuk pengamanan
database
2. Mengetahui masalah yang
timbul dalam database control
dengan menggunakan
metode locking
3. Menjelaskan metode locking dalam
database control Concurancy Locking
liah mimbar, Tanya jawab
penjelesan tentang concurency dengan metode locking serta mampu menjelaskan
tentang masalah yang ditimbulkan dengan metode locking dalam database
7
Mahasiswa dapat: 1. Mengetahui dan
menjelaskan perbedaan yang terdapat pada
metode locking 2. Menyelesaikan contoh
kasus dengam metode lockingmasalah
kehilangan modifikasi, modifikasi sementara,
analisa yang tidak konsisten
Concurency Locking a .masalah kehilangan
modifikasi b. modifikasi sementara
c. analisa yang tidak konsisten
Ceramah, Tanya
jawab, penyelesaia
n soal Ketepatan dalam membedakan
metode locking dan mampu melakukan analisa dan
penyelesaian soal kasus yang terdapat dalam metode locking
yaitu masalah kehilangan modifikasi, modifikasi sementara,
dan analissa yang tidak konsisten
4
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
8 Mahasiswa dapat:
Mampu memahami dan menggunakan pemilihan analisa
kasus dengan tepat Quis Evaluasi
soal Kasus EER dan Database Control
Latihan Ketepatan dalam
menyelesaikan soal kasus tentang specialization dan
generelization Ketepatan dalam
menyelesaikan soal kasus yang berhubngan dengan database
control.
9 Mampu memahami dg
lebih baik materi-materi dari minggu ke-1 s.d. ke-
7. UTS
Ujian tertulis
untuk materi
pertemua n 1 sd 7
Mahasiswa mampu menyelesaikan soal dengan baik
10 Mahasiswa dapat:
1. Mengetahui dan menjelaskan
tentang konsep database
terdistribusi
2. Mengetahui dan menjelaskan tentang
konsep fragmentasi data
Database Terdistribusi Fragmentasi Data
Ceramah, Tanya jawab
Ketepatan dalam memahami konsep
database terdistribusi serta mampu memahamai dan
menjelaskan tentang fragmentasi data
11 Mahasiswa dapat:
1. Menjelaskan jenis Database Terdistribusi
Fragmentasi Data yaitu fragmentasi vertical
Ceramah, Tanya jawab
Ketepatan dalam menjelaskan perbedaan dari fragmentasi dan
mampu memahami konsep
5
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
jenis fragmentasi data 2. Mengetahui konsep
dari berbagai bentuk fragmentas data
,fragmentasi horizontal dan fragmentasi
campuran kerja dari fragmentasi
12 Mahasiswa dapat:
Menyelesaikan soal
kasus dengan cara membentuknya kedalam
3 jenis fragmentasi data Fragmentasi Horizontal,
fragmentasi vertical dan fragmentasi campuran
Database Terdistribusi Fragmentasi Data yaitu
fragmentasi vertical ,fragmentasi horizontal
dan fragmentasi campuran
Tanya jawab dan
penyelesaia n soal
Ketepatan dalam menyelesaikan soal kasus
dengan konsep kerja masing masing fragmentasi
13 Mahasiswa dapat:
1. Mengetahui tentang SQl
2. Membuat database dengan menggunakan
perintah SQL 3. Membuat table dalam
database dengan menggunakan Query
4. Menghapus table dengan menggunakan
query 5. Memodifikasi table
dengan query SQL DDL Data
Defenition Language
- Create, drop, dan alter
Ceramah Kuliah
mimbar, latihan soal
Ketepatan dalam membuat database dengan menggunakan
query serta mampu untuk melakukan modifikasi serta
menghapus tabel dengan query SQL
6
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
14 Mahasiswa dapat:
1. Mengisi data pada table yang sudah
dibuat mengguankan
query SQL
2. Mengupdate data yang ada dalam
table dengan menggunakan
perintah query SQL
3. Menghapus record yang ada dalam
table dengan query SQL
SQL.DML Data Manipulation Language
-insert, update dan delete
Ceramah Kuliah
mimbar, latihan soal
Ketepatan dalam menggunakan perintah insert, update, delete
dengan menggunakan query SQL
15 Mahasiswa dapat:
- Mengubah isi table
dengan perintah select menggunakan query
SQL
- Menampilkan isi table
berdasarkan kebutuhan
- Memodifikasi data
yang terdapat dalam -
SQL.DML Perintah Select
Ceramah Kuliah
mimbar, latihan soal
Ketepatan dalam menggunakan perintah Select dengan
menggunakan query SQL
7
Pertemu an ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentuk Metode
Strategi
Pembelaja ran
Kriteria Penilaian Indikator Bobo
t Nilai
table
16 Mahasiswa dapat:
Melakukan praktek dalam pembuatan database secara
keseluruhan dengan menggunakan query yang ada
pada DDL dan juga DML Quis Evaluasi
soal Kasus tentang materi database
terdistribusi dan SQL Latihan
Ketepatan dalam menyelesaikan soal kasus
tentang Database terdistribusi Ketepatan dalam mmebuat
database dan menggunakan DDL dan DML dengan
menggunakan Query
8
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA