RPS PBD

(1)

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