RPS PBD
RENCANA PEMBELAJARAN
SEMESTER
(RPS)
KBKI33105
Perancangan Basis Data
PROGRAM STUDI S1 SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PUTRA INDONESIA
“YPTK” PADANG
(2)
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata
kuliah sbb:
Kode Mata Kuliah
:
KBKI33105
Nama Mata Kuliah
:
Perancangan Basis Data
Padang , 2012
Menyetujui
Ketua Program Studi
(3)
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI... iii
A. PROFIL MATA KULIAH...1
IDENTITAS MATA KULIAH...1
DESKRIPSI SINGKAT MATA KULIAH...1
CAPAIAN PEMBELAJARAN...1
DAFTAR PUSTAKA...1
B. RENCANA PEMBELAJARAN SEMESTER (RPS)...2
C. RANCANGAN INTERAKSI DOSEN - MAHASISWA……….5
D. RANCANGAN TUGAS...13
E. PENILAIAN DENGAN RUBRIK...16
F. PROSENTASI NILAI...13
G PENENTUAN NILAI AKHIR MATAKULIAH………13
(4)
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
(5)
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemu
an ke- Kemampuan Akhir yangDiharapkan Bahan Kajian(Materi Ajar)
Bentuk/ Metode/ Strategi Pembelaja
ran
Kriteria Penilaian (Indikator) Bobot 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. EER(Enhanced 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
(6)
ran
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)
Ceramah/ku liah mimbar, Tanya jawab
Ketepatan dalam memberikan penjelesan tentang concurency serta mampu menjelaskan tentang concurrency yang terjadi dalam database
(7)
Pertemu
an ke- Kemampuan Akhir yangDiharapkan Bahan Kajian(Materi Ajar)
Bentuk/ Metode/ Strategi Pembelaja
ran
Kriteria Penilaian (Indikator) Bobot 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 locking(masalah 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
(8)
ran
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 1 s.d. ke-7. UTS Ujian tertulis untuk materi pertemua n 1 s/d 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
(9)
Pertemu
an ke- Kemampuan Akhir yangDiharapkan Bahan Kajian(Materi Ajar)
Bentuk/ Metode/ Strategi Pembelaja
ran
Kriteria Penilaian (Indikator) Bobot 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
(10)
ran
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
(11)
Pertemu
an ke- Kemampuan Akhir yangDiharapkan Bahan Kajian(Materi Ajar)
Bentuk/ Metode/ Strategi Pembelaja
ran
Kriteria Penilaian (Indikator) Bobot 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
(12)
Diharapkan Generalization
Nama Kajian 1. EER ( Specialization dan
Generalization)
Nama Strategi Ceramah, Tanya jawab dan penyelesaian soal
Pertemuan Penggunaan
Strategi (Metode) 1-3 Deskripsi Singkat Strategi
(Metode) pembelajaran Dosen mengulas materi sebelumnya,menjelaaskan tujuan, hasil pembelajaran, materi dan kesimpulan serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan
sebelumnya (untuk pertemuan 2 dst)
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran
.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi Menyimak dan mencatat hal hal penting dari materi yang
ddisampaikaan oleh dosen.
Bertanya apabila ada materi yang kurang jelas
Mengajukan sejumlah pertanyaan yang terkait dengan materi yang telah diberikan
Menjawab pertanyaan yang diberikan
(13)
Kemampuan Akhir yang
Diharapkan Mahasiswa dapat mengerti dan memahami konsep tentang Database
control
Nama Kajian 1. Security database
2. Concurancy ( kehilangan
modifikasi, modifikasi sementara, analisis yang tidak konsisten)
Nama Strategi Ceramah, Tanya jawab dan penyelesaian soal
Pertemuan Penggunaan
Strategi (Metode) 6-8 Deskripsi Singkat Strategi
(Metode) pembelajaran Dosen menjelaskan tentang modeldata yang ada pada database control seperti contoh kasus tentang metode locking pada masalah kehilangan modifikasi, modifikasi sementara, analisis yang tidak konsisten
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya)
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran
.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi yang ada dalam model data object based data model yaitu hirarki, jaringan, relational
Menyimak dan mencatat hal hal penting dari materi yang
ddisampaikaan oleh dosen.
Bertanya apabila ada materi yang kurang jelas
Mengajukan sejumlah pertanyaan yang terkait dengan materi yang telah diberikan
Menjawab pertanyaan yang diberikan
Memberikan latihan tentang materi yang telah disampaikan setiap pertemuannya.
Menjawab pertanyaan atau latihan yang diberikan pada setiap
pertemuan dengan keinginan taunya yang besar.
(14)
(15)
Kemampuan Akhir yang
Diharapkan Mampu menjelaskan Database
terdistribusi
Nama Kajian 1. Fragmentasi Vertikal 2. Fragmentasi Horizontal 3. Fragmentasi campuran
Nama Strategi Ceramah, Tanya jawab dan penyelesaian soal
Pertemuan Penggunaan
Strategi (Metode) 10-12
Deskripsi Singkat Strategi
(Metode) pembelajaran Metode yang digunakan untukmenyelesaikan setiap permasalahan
adalah berdasarkan arahan yang diberikan oleh dosen disetiap pertemuan. Disamping itu, mahasiswa diperbolehkan untuk mengeksplor lebih jauh melalui internet mengenai cara penyelesaian lewat beberapa contoh studi kasus
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran
.
Menyiapkan diri menerima materi yang akan disampaikan.
Menjelaskan konsep dasar ERD, functional dependency, dan normalisasi.
Menyimak penjelasan dosen, dan bertanya apabila ada konsep yang perlu diperjelas.
Memberikan studi kasus yang
harus diselesaikan oleh setiap
kelompok.
Mendiskusikan penyelesaian studi kasus bersama sama.
Menyiapkan lembar penilaian
presentasi untuk menilai hasil
kerja setiap mahasiswa,
Melakukan koreksi apabila
diperlukan.
Menyelesaikan kasus yang diberikan kepada mahasiswa kedepan kelas
(16)
(17)
Kemampuan Akhir yang
Diharapkan Mahasiswa mampu memahami carapembuatan database dengan
menggunakan query SQL
Nama Kajian 1. DDL
2. DML
Nama Strategi Tanya jawab dan penyelesaian soal
Pertemuan Penggunaan
Strategi (Metode) 13-15
Deskripsi Singkat Strategi
(Metode) pembelajaran Mahasiswa diminta untuk membuatdatabase dann mengisi tabel dengan
DDL dan DML
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Memberikan contoh contoh latihan atau studi kasus tentang materi sebelumnya
Mencatat soal soal yang diberikan dan menyelesaikannya.
Meminta mahasiswa yang
sudah selesai untuk menjawab
studi kasus yang diberikan.
Maju kedepan untuk menyelesaikan studi kasus
Menyiapkan lembar penilaian
untuk menilai hasil jawaban
setiap mahasiswa, Melakukan
koreksi apabila diperlukan.
Menyelesaikan kasus yang diberikan kepada mahasiswa kedepan kelas
Menyimpulkan hasil kegiatan
Menyimak kesimpulan yang disampaikan.D.
RANCANGAN TUGAS
(18)
Pertemuan ke 1-3 Tugas ke 1
1. Tujuan Tugas
Mengetahui dalam penyeleseaian soal kasus pada EER
2. Uraian Tugas
Objek Garapan : Specialization, Generalization a. Yang harus dikerjakan dan batasan-batasan
Diberikan teori dan latihan untuk masing masing mahasiswa setiap selesai menjelaskan
Pertemuan 1: Menjelaskan tentang konsep EER
Pertemuan 2: Menjelaskan bagian dari EER yaitu sub class dan super class.
Pertemuan 3: Menjelaskan tentang specializationdan generalization b. Metode / cara pengerjaan, acuan yang digunakan
Acuan yang digunakan adalah buku teks [1] s.d [3] dan sumber-sumber dari publikasi ilmiah.
c. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Hasil jawaban mahasiswa
3. Kriteria penilaian
Kelengkapan informasi 80% Acuan ilmiah yang digunakan 20%
Kode mata Kuliah KBKI33105
(19)
Kemampuan Akhir yang Diharapkan Mampu menjelaskan database control ( security dan concurrency) Pertemuan ke 4 - 8
Tugas ke 2
1. Tujuan Tugas
Mengetahui bagaimana cara penyelesaian kasus dalam database control
2. Uraian Tugas
Objek garapan : model data hirarki, jaringan dan relational a. Yang harus dikerjakan
Diberikan teori dan latihan untuk masing masing mahasiswa setiap selesai menjelaskan
Pertemuan 4: Menjelaskan tentang konsep Database control Pertemuan 5 : Memberikan latihan yang berhubungan dengan security database
Pertemuan 6 : Menjelaskan tentang concurrency
Pertemuan 7 : : Menjelaskan tentang concurrency (Locking)
Pertemuan 8: Memberikan latihan yang berhubungan dengan concurrency ( Locking)
b. Metode / cara pengerjaan, acuan yang digunakan
Acuan yang digunakan adalah buku teks [4] s.d [6] dan sumber-sumber dari publikasi ilmiah
c. Deksripsi luaran tugas yang dihasilkan / dikerjakan Hasil jawaban mahasiswa
3. Kriteria Penilaian
Kebenaran rancangan dari security database 25%
Kebenaran dalam menyelesaikan kasus metode locking 50%
Kebenaran dalam memahami apa saja yang terdapat dalam setiap table 25%
(20)
Diharapkan ( Fragmentasi vertical. Horizontal, campuran) Pertemuan ke 10-12
Tugas ke 3
1. Tujuan Tugas
Membuaat fragmentasi data
2. Uraian Tugas
a. Objek Garapan : Fragmentasi horizontal, vertical, campuran
b. Yang harus dikerjakan dan batasan-batasan Diberikan studi kasus, mahasiswa diminta untuk:
Pertemuan 10 : menjelaskan fragmentasi data ( Vertikal, horizontal, campuran)
Pertemuan 11 : menyelesaikan kasus fragmentasi data(Vertikal, horizontal)
Pertemuan 12 : menyelesaikan kasus fragmentasi data ( fragmentasi campuran
c. Metode / cara pengerjaan, acuan yang digunakan
Cara pengerjaan mengikuti langkah-langkah yang dijelaskan dalam slide perkuliahan dan buku teks primer.
d. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Yaitu menghasilkan fragmentasi data dari soal kasus yang diberikan
3. Kriteria penilaian
Kebenaran pembuatan fragmentasi vertical
dan horizontal 50% Kebenaran pembuatan fragmentasi
campuran 50 %
Kode mata Kuliah KBKI33105
Nama Mata Kuliah Perancangan Basis Data Kemampuan Akhir yang
Diharapkan
Mampu membuat database dengan menggunakan query SQL)
Pertemuan ke 13-15 Tugas ke 4
1. Tujuan Tugas
(21)
2. Uraian Tugas
a. Objek Garapan : SQL ( DDl, DML)
b. Yang harus dikerjakan dan batasan-batasan Diberikan studi kasus, mahasiswa diminta untuk: Pertemuan 13 : menjelaskan teori SQL (DDL,DML) dan menyelesaikan kasus SQL (DDL ( create,alter,drop))
Pertemuan 14 : menyelesaikan kasus DML(Insert, Update, Delete) Pertemuan 15 : menyelesaikan DML ( Select)
c. Metode / cara pengerjaan, acuan yang digunakan
Cara pengerjaan mengikuti langkah-langkah yang dijelaskan dalam slide perkuliahan dan buku teks primer.
d. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Yaitu menghasilkan fragmentasi data dari soal kasus yang diberikan
3. Kriteria penilaian
Kebenaran pembuatan database (DDL) 50% Kebenaran dalam pengisian data kedalam
database (DML) 50 %
E. PENILAIAN DENGAN RUBRIK
(contoh rubrik untuk tugas terakhir)
Jenja ng (Gra
de)
Angka
(Skor) Deskripsi perilaku (Indikator)
A ≥80 Dokumen lengkap, pemaparan jelas, dan menguasai
materi saat presentasi
B 65-79 Dokumen lengkap, pemaparan jelas, tetapi kurang
menguasai materi saat presentasi
C 55-64 Dokumen lengkap, pemaparan kurang jelas, kurang
menguasai materi saat presentasi
D 45-54 Dokumen kurang lengkap, pemaparan kurang jelas,
kurang menguasai materi saat presentasi.
(22)
UTS 30% UAS 40% TUGAS DAN QUIZ 10% TUGAS BESAR 20%
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Skor Matakuliah
(NA) Nilai Mata Kuliah (NH)
NA≥80 A 65 < NA ≤ 79 B 55 < NA ≤ 64 C 45 < NA ≤ 54 D NA < 45 E
(1)
Kemampuan Akhir yang
Diharapkan Mahasiswa mampu memahami carapembuatan database dengan menggunakan query SQL
Nama Kajian 1. DDL
2. DML
Nama Strategi Tanya jawab dan penyelesaian soal Pertemuan Penggunaan
Strategi (Metode) 13-15
Deskripsi Singkat Strategi
(Metode) pembelajaran Mahasiswa diminta untuk membuatdatabase dann mengisi tabel dengan DDL dan DML
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan contoh contoh latihan atau studi kasus tentang materi sebelumnya
Mencatat soal soal yang diberikan dan menyelesaikannya.
Meminta mahasiswa yang
sudah selesai untuk menjawab
studi kasus yang diberikan.
Maju kedepan untuk menyelesaikan studi kasus
Menyiapkan lembar penilaian
untuk menilai hasil jawaban
setiap mahasiswa, Melakukan
koreksi apabila diperlukan.
Menyelesaikan kasus yang diberikan kepada mahasiswa kedepan kelas
Menyimpulkan hasil kegiatan
Menyimak kesimpulan yang disampaikan.D.
RANCANGAN TUGAS
(2)
Nama Mata Kuliah Perancangan Basis Data Kemampuan Akhir yang
Diharapkan Mampu menjelaskan EER
Pertemuan ke 1-3
Tugas ke 1
1. Tujuan Tugas
Mengetahui dalam penyeleseaian soal kasus pada EER 2. Uraian Tugas
Objek Garapan : Specialization, Generalization a. Yang harus dikerjakan dan batasan-batasan
Diberikan teori dan latihan untuk masing masing mahasiswa setiap selesai menjelaskan
Pertemuan 1: Menjelaskan tentang konsep EER
Pertemuan 2: Menjelaskan bagian dari EER yaitu sub class dan super class.
Pertemuan 3: Menjelaskan tentang specializationdan generalization b. Metode / cara pengerjaan, acuan yang digunakan
Acuan yang digunakan adalah buku teks [1] s.d [3] dan sumber-sumber dari publikasi ilmiah.
c. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Hasil jawaban mahasiswa 3. Kriteria penilaian
Kelengkapan informasi 80%
Acuan ilmiah yang digunakan 20%
Kode mata Kuliah KBKI33105
(3)
Kemampuan Akhir yang Diharapkan Mampu menjelaskan database control ( security dan concurrency)
Pertemuan ke 4 - 8
Tugas ke 2
1. Tujuan Tugas
Mengetahui bagaimana cara penyelesaian kasus dalam database control
2. Uraian Tugas
Objek garapan : model data hirarki, jaringan dan relational a. Yang harus dikerjakan
Diberikan teori dan latihan untuk masing masing mahasiswa setiap selesai menjelaskan
Pertemuan 4: Menjelaskan tentang konsep Database control Pertemuan 5 : Memberikan latihan yang berhubungan dengan security database
Pertemuan 6 : Menjelaskan tentang concurrency
Pertemuan 7 : : Menjelaskan tentang concurrency (Locking)
Pertemuan 8: Memberikan latihan yang berhubungan dengan concurrency ( Locking)
b. Metode / cara pengerjaan, acuan yang digunakan
Acuan yang digunakan adalah buku teks [4] s.d [6] dan sumber-sumber dari publikasi ilmiah
c. Deksripsi luaran tugas yang dihasilkan / dikerjakan Hasil jawaban mahasiswa
3. Kriteria Penilaian
Kebenaran rancangan dari security database 25%
Kebenaran dalam menyelesaikan kasus metode locking 50%
Kebenaran dalam memahami apa saja yang terdapat dalam setiap table 25%
(4)
Kode mata Kuliah KBKI33105
Nama Mata Kuliah Perancangan Basis Data Kemampuan Akhir yang
Diharapkan Mampu melakukan fragmentasi data ( Fragmentasi vertical. Horizontal, campuran)
Pertemuan ke 10-12
Tugas ke 3
1. Tujuan Tugas
Membuaat fragmentasi data 2. Uraian
Tugas
a. Objek Garapan : Fragmentasi horizontal, vertical, campuran
b. Yang harus dikerjakan dan batasan-batasan Diberikan studi kasus, mahasiswa diminta untuk:
Pertemuan 10 : menjelaskan fragmentasi data ( Vertikal, horizontal, campuran)
Pertemuan 11 : menyelesaikan kasus fragmentasi data(Vertikal, horizontal)
Pertemuan 12 : menyelesaikan kasus fragmentasi data ( fragmentasi campuran
c. Metode / cara pengerjaan, acuan yang digunakan
Cara pengerjaan mengikuti langkah-langkah yang dijelaskan dalam slide perkuliahan dan buku teks primer.
d. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Yaitu menghasilkan fragmentasi data dari soal kasus yang diberikan 3. Kriteria penilaian
Kebenaran pembuatan fragmentasi vertical
dan horizontal 50%
Kebenaran pembuatan fragmentasi
campuran 50 %
Kode mata Kuliah KBKI33105
Nama Mata Kuliah Perancangan Basis Data Kemampuan Akhir yang
Diharapkan
Mampu membuat database dengan menggunakan query SQL)
Pertemuan ke 13-15
Tugas ke 4
1. Tujuan Tugas
(5)
2. Uraian Tugas
a. Objek Garapan : SQL ( DDl, DML)
b. Yang harus dikerjakan dan batasan-batasan Diberikan studi kasus, mahasiswa diminta untuk: Pertemuan 13 : menjelaskan teori SQL (DDL,DML) dan menyelesaikan kasus SQL (DDL ( create,alter,drop))
Pertemuan 14 : menyelesaikan kasus DML(Insert, Update, Delete) Pertemuan 15 : menyelesaikan DML ( Select)
c. Metode / cara pengerjaan, acuan yang digunakan
Cara pengerjaan mengikuti langkah-langkah yang dijelaskan dalam slide perkuliahan dan buku teks primer.
d. Deksripsi luaran tugas yang dihasilkan / dikerjakan
Yaitu menghasilkan fragmentasi data dari soal kasus yang diberikan 3. Kriteria penilaian
Kebenaran pembuatan database (DDL) 50% Kebenaran dalam pengisian data kedalam
database (DML) 50 %
E. PENILAIAN DENGAN RUBRIK
(contoh rubrik untuk tugas terakhir) Jenja
ng (Gra
de)
Angka
(Skor) Deskripsi perilaku (Indikator)
A ≥80 Dokumen lengkap, pemaparan jelas, dan menguasai materi saat presentasi
B 65-79 Dokumen lengkap, pemaparan jelas, tetapi kurang menguasai materi saat presentasi
C 55-64 Dokumen lengkap, pemaparan kurang jelas, kurang menguasai materi saat presentasi
D 45-54 Dokumen kurang lengkap, pemaparan kurang jelas, kurang menguasai materi saat presentasi.
(6)
menguasai materi saat presentasi.
F. PROSENTASE NILAI
UTS 30%
UAS 40%
TUGAS DAN QUIZ 10% TUGAS BESAR 20%
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Skor Matakuliah
(NA) Nilai Mata Kuliah (NH)
NA≥80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D