1. Rencana Pembelajaran Semester (RPS)
UNIVERSITAS NAHDLATUL ULAMA SIDOARJO
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
Kode
Dokumen
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
SISTEM BASIS DATA T=? P=? 2 5 Mei 2019
OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI
Arda Surya Editya, S.Pd., M.T.
Capaian Pembelajaran
(CP)
CPL-PRODI yang dibebankan pada MK
CPL1 Tuliskan beberapa butir CPL Prodi yang dibebankan pada mata kuliah mencakup ranah Sikap (S), Ketrampilan Umum (KU),
Ketrampilan Khusus(KK) dan Pengetahuan(P)
CPL2 …….
dst ….
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK1 Mahasiswa mampu mengembangkan perancangan sistem basis data dengan menggunakan permodelan Diagram ER
kardinalitas dan modalitasnya, teknik normalisasi, dan mampu mengimplementasikan ke dalam pembuatan database
fisik.
CPMK2 ….
dst ….
KPT 4.0 - 1
2. Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK1 Mahasiswa menyepakati hal-hal yang menjadi penunjang keberhasilan kuliah. Mahasiswa memahami definisi basis data
Sub-CPMK2 Mahasiswa mampu menjelaskan konsep dasar sistem basis data
Sub-CPMK3 Mahasiswa mampu menjelaskan konsep dasar sistem basis data
Sub-CPMK4 Mahasiswa mampu menjelaskan konsep penyimpanan file sederhana dan pengambilannya
Sub-CPMK5 Mahasiswa mampu menjelaskan konsep penyimpanan file sederhana dan pengambilannya
Sub-CPMK6 Mahasiswa mampu melakukan permodelan data dengan menggunakan Diagram ER beserta dengan kardinalitas dan
modalitasnya
Sub-CPMK7 Mahasiswa mampu merancang model ER untuk sebuah studi kasus
Sub-CPMK8 Evaluasi Tenggah Semester / Ujian Tenggah Semester
Sub-CPMK9 Mahasiswa mampu merancang model ER untuk sebuah studi kasus
Sub-
CPMK10
Mahasiswa dapat merancang tabel struktur data dan relasi antar tabel
Sub-
CPMK11
Mahasiswa memahami konsep dasar dalam melakukan pembuatan kamus data
Sub-
CPMK12
Mahasiswa memahami konsep dasar dalam melakukan pembuatan kamus data
Sub-
CPMK13
Mahasiswa dapat melakukan pembuatan kamus data
Sub-
CPMK14
Mahasiswa mampu melakukan proses normalisasi
Sub-
CPMK15
Mahasiswa mampu melakukan proses normalisasi
Sub-
CPMK16
Evaluasi Akhir Semester / Ujian Akhir Semester
Korelasi CPL terhadap Sub-CPMK
KPT 4.0 - 2
3. Sub-CPMK1 Sub-CPMK2 Sub-CPMK3 Sub-CPMK4 Sub-CPMK5 …
CPL1
CPL2
CPL3
dst
Deskripsi Singkat MK Mata kuliah ini merupakan mata kuliah lanjutan untuk mahasiswa Prodi Teknik Informatika yang membahas mengenai perancangan
sistem basis data dengan menggunakan permodelan Diagram ER kardinalitas dan modalitasnya, teknik normalisasi, dan mampu
mengimplementasikan ke dalam pembuatan database fisik
Bahan Kajian: Materi
Pembelajaran
Tuliskan bahan kajian dan dijabarkan dalam materi pembelajaran dalam pokok-pokok bahasan yang akan dipelajari oleh mahasiswa sesuai
dengan Sub-CPMK tersebut di atas.
Pustaka Utama :
Kusrini,M.Kom. 2006. Strategi Perancangan dan Pengelolaan Basis Data, Penerbit Andi Yogyakarta.
Pendukung :
Fathansyah. 2015. Basis Data Revisi Kedua, Penerbit Informatika Bandung
Dosen Pengampu Tuliskan nama dosen atau tim dosen pengampu mata kuliah
Matakuliah syarat Tuliskan mata kuliah prasyarat, jika ada
Mg Ke-
Kemampuan akhir tiap
tahapan belajar
(Sub-CPMK)
Penilaian
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan Mahasiswa,
[ Estimasi Waktu]
Materi Pembelajaran
[ Pustaka ]
Bobot
Penilaian
(%)
Indikator Kriteria & Bentuk Luring (offline) Daring (online)
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa menyepakati o Mahasiswa Kebenaran Ceramah Ceramah Pengantar sistem 20 %
KPT 4.0 - 3
4. hal-hal yang menjadi
penunjang keberhasilan
kuliah. Mahasiswa
memahami definisi basis
data
mampu
mengetahui
kewajiban dan
hak yang
berkaitan
dengan proses
perkuliahan
o Mahasiswa
mampu
mengetahui
tujuan
perkuliahan dan
referensi yang
digunakan
o Mahasiswa
mampu
menguraikan
sejarah
kemunculan
sistem basis
data
o Mahasiswa
mampu
menjelaskan
pengertian
sistem basis
data
o Mahasiswa
konsep
Pengantar
sistem basis data
Diskusi Diskusi
Penugasan
basis data :
a. Definisi sistem
basis data
b. Operasi dasar
sistem basis data
c. Obyektif sistem
basis data
d. Penerapan sistem
basis data
KPT 4.0 - 4
5. mampu
menjelaskan
macam-macam
sistem basis
data
ï‚· Mahasiswa
mampu
menguraikan
tujuan
pemanfaatan
sistem basis
data
2 Mahasiswa mampu
menjelaskan konsep dasar
sistem basis data
o Mahasiswa
mampu
mengidentifikas
i komponen
sistem basis
data
o Mahasiswa
mampu
menjelaskan
konsep DBMS
o Mahasiswa
mampu
menguraikan
konsep
abstraksi data
ï‚·Mahasiswa
Kebenaran
konsep dasar
sistem basis data
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
1. Komponen
sistem basis data
1. Mengenal DBMS
2. Abstraksi data
3. Bahasa basis data
20 %
KPT 4.0 - 5
6. mampu
membedakan
berbagai bahasa
sistem basis
data
3 Mahasiswa mampu
menjelaskan konsep dasar
sistem basis data
o Mahasiswa
mampu
mengidentifikas
i komponen
sistem basis
data
o Mahasiswa
mampu
menjelaskan
konsep DBMS
o Mahasiswa
mampu
menguraikan
konsep
abstraksi data
o Mahasiswa
mampu
membedakan
berbagai bahasa
sistem basis
data
Kebenaran
konsep dasar
sistem basis data
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
1. Komponen sistem
basis data
2. Mengenal DBMS
3. Abstraksi data
4. Bahasa basis data
20 %
4 Mahasiswa mampu ï‚· Mahasiswa Kebenaran Ceramah Ceramah 1. Pengertian data 20 %
KPT 4.0 - 6
7. menjelaskan konsep
penyimpanan file
sederhana dan
pengambilannya
mampu
menjelaskan
sifat data
ï‚· Mahasiswa
mampu
menjelaskan
istilah relasi
data, seperti
entitas dan
atribut
ï‚· Mahasiswa
mampu
menjelaskan
definisi relasi
penyimpanan
seperti field,
record, dan file
ï‚· Mahasiswa
mampu
menguraikan
identifikasi 4
operasi dasar
pada
penyimpanan
data
ï‚· Mahasiswa
mampu
menjelaskan
konsep
menjelaskan
konsep
penyimpanan
file sederhana
dan
pengambilannya
Diskusi
Penugasan
Diskusi
Penugasan
dan
karakteristiknya
2. Entitas beserta
atribut dan file
a. Record
b. Fields
c. File
3. Empat operasi
dasar
a. Select
b. Insert
c. Delete
d. Update
4. Metode data
retrieval
a. Sequential
access
b. Direct access
5. Jenis disk
storage
a. Primary
(main)
memory
b. Secondary
memory
6. Bagaimana disk
storage bekerja
7. Tahapan
KPT 4.0 - 7
8. perbandingan
akses data
secara berurutan
dan akses
secara langsung
ï‚· Mahasiswa
mampu
menjelaskan
bagaimana
sebuah
perangkat disk
bekerja
ï‚· Mahasiswa
mampu
menjelaskan
prinsip
organisasi file
dan metode
akses
ï‚· Mahasiswa
mampu
menjelaskan
bagaimana
simple linear
index, dan
B+tree index
bekerja.
ï‚· Mahasiswa
pencarian dan
transfer data
8. Metode
pengaksesan dan
pengorganisasia
n file
9. Simple linear
index
10. B+tree index
Hashed file
KPT 4.0 - 8
9. mampu
menjelaskan
bagaimana
hashed file
bekerja
5 Mahasiswa mampu
menjelaskan konsep
penyimpanan file
sederhana dan
pengambilannya
ï‚· Mahasiswa
mampu
menjelaskan
sifat data
ï‚· Mahasiswa
mampu
menjelaskan
istilah relasi
data, seperti
entitas dan
atribut
ï‚· Mahasiswa
mampu
menjelaskan
definisi relasi
penyimpanan
seperti field,
record, dan file
ï‚· Mahasiswa
mampu
menguraikan
identifikasi 4
operasi dasar
Kebenaran
konsep
menjelaskan
konsep
penyimpanan
file sederhana
dan
pengambilannya
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
1. Pengertian data
dan
karakteristiknya
2. Entitas beserta
atribut dan file
d. Record
e. Fields
f. File
3. Empat operasi
dasar
e. Select
f. Insert
g. Delete
h. Update
4. Metode data
retrieval
c. Sequential
access
d. Direct access
5. Jenis disk storage
c. Primary
(main)
memory
20 %
KPT 4.0 - 9
10. pada
penyimpanan
data
ï‚· Mahasiswa
mampu
menjelaskan
perbandingan
akses data
secara berurutan
dan akses
secara langsung
ï‚· Mahasiswa
mampu
menjelaskan
bagaimana
sebuah
perangkat disk
bekerja
ï‚· Mahasiswa
mampu
menjelaskan
prinsip
organisasi file
dan metode
akses
ï‚· Mahasiswa
mampu
menjelaskan
d. Secondary
memory
6. Bagaimana disk
storage bekerja
7. Tahapan
pencarian dan
transfer data
8. Metode
pengaksesan dan
pengorganisasia
n file
9. Simple linear
index
10. B+tree index
Hashed file
KPT 4.0 - 10
11. bagaimana
simple linear
index, dan
B+tree index
bekerja.
ï‚· Mahasiswa
mampu
menjelaskan
bagaimana
hashed file
bekerja
6 Mahasiswa mampu
melakukan permodelan
data dengan menggunakan
Diagram ER beserta
dengan kardinalitas dan
modalitasnya
ï‚·Mahasiswa
mampu
menjelaskan
konsep dan
praktik
penggunaan
permodelan
data
ï‚·Mahasiswa
mampu
menjelaskan
hubungan
dalam
lingkungan
bisnis unary,
binary, dan
ternary
Kebenaran
konsep
melakukan
permodelan data
dengan
menggunakan
Diagram ER
beserta dengan
kardinalitas dan
modalitasnya
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
1. Esensi data
modeling
2. Entity
relationship (ER)
model
3. Jenis-jenis
relationship :
a. Binary
relationship
b. Unary
relationship
c. Ternary
relationship
4. Cardinalitas
a. One to one
relationship
b. One to many
20 %
KPT 4.0 - 11
12. relationship
ï‚·Mahasiswa
mampu
menjelaskan
hubungan one
to one, one to
many, many to
many pada
unary, binary,
dan ternary
relationship
ï‚·Mahasiswa
mampu
menjelaskan
dan
menggambarka
n intersection
data
2. Mahasiswa
mampu
membuat model
data dengan
menggunakan
diagram ER
relationship
c. Many to many
relationship
5. Modalitas
a. One to one
relationship
b. One to many
relationship
c. Many to many
relationship
d. Intersection data
e. Assosiative entity
Contoh
penggunaan
diagram ER
7 Mahasiswa mampu
merancang model ER
untuk sebuah studi kasus
Mahasiswa
mampu
merancang model
ER untuk sebuah
Kebenaran
konsep
merancang
model ER untuk
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Transformasi model
data ke basis data
fisik
1. Umum
20 %
KPT 4.0 - 12
13. studi kasus sebuah studi
kasus
2. Entitas
lemah/sub
entitas
3. Relasi tunggal
4. Relasi multi
entitas
5. Relasi ganda
8 Evaluasi Tengah Semester / Ujian Tengan Semester
9 Mahasiswa mampu
merancang model ER
untuk sebuah studi kasus
ï‚· Mahasiswa
mampu
merancang
model ER
untuk sebuah
studi kasus
Kebenaran
konsep
merancang
model ER untuk
sebuah studi
kasus
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Transformasi model
data ke basis data
fisik
1. Umum
2. Entitas
lemah/sub
entitas
3. Relasi tunggal
4. Relasi multi
entitas
5. Relasi ganda
20 %
10 Mahasiswa dapat
merancang tabel struktur
data dan relasi antar tabel
Mahasiswa
mampu
merancang tabel
relational untuk
sebuah studi
kasus
Kebenaran
konsep
merancang tabel
struktur data dan
relasi antar tabel
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Implementasi basis
data
20 %
11 Mahasiswa memahami
konsep dasar dalam
melakukan pembuatan
ï‚· Mahasiswa
mampu
menjelaskan
Kebenaran
konsep dasar
dalam
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Desain basis data
1. Proses
perancangan
20%
KPT 4.0 - 13
14. kamus data dan
menerapkan
prosedur
perancangan
basis data
ï‚· Mahasiswa
mampu
menjelaskan
dan
menerapkan
pengembanga
n sistem
melakukan
pembuatan
kamus data
basis data
2. Pengembangan
sistem
12 Mahasiswa memahami
konsep dasar dalam
melakukan pembuatan
kamus data
ï‚· Mahasiswa
mampu
menjelaskan
dan
menerapkan
prosedur
perancangan
basis data
ï‚· Mahasiswa
mampu
menjelaskan
dan
menerapkan
pengembanga
n sistem
Kebenaran
konsep dasar
dalam
melakukan
pembuatan
kamus data
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Desain basis data
1. Proses
perancangan
basis data
2. Pengembangan
sistem
20%
KPT 4.0 - 14
15. 13 Mahasiswa dapat
melakukan pembuatan
kamus data
ï‚· Mahasiswa
mampu
menjelaskan
pengertian
kamus data
ï‚· Mahasiswa
mampu
menjelaskan
perancangan
kamus data
ï‚· Mahasiswa
mampu
menjelaskan
penerapan
kamus data
pada
pengembangan
basis data
Kebenaran
konsep
melakukan
pembuatan
kamus data
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Perancangan kamus
data :
1. Nama arus data
2. Alias
3. Bentuk data
4. Keterangan
5. Periode
transaksi
6. Volume arus
data
7. Struktur data
20%
14 Mahasiswa mampu
melakukan proses
normalisasi
ï‚·Mahasiswa
mampu
menjelaskan
pengertian
normalisasi
ï‚·Mahasiswa
mampu
mengidentifikas
i anomaly
Kebenaran
konsep
melakukan
proses
normalisasi
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Normalisasi data
1. Pengertian
normalisasi
2. Anomali
3. Dependensi
4. Diagram
dependensi
fungsional
5. Dekomposisi tak
20%
KPT 4.0 - 15
16. ï‚·Mahasiswa
mampu
mengidentifikas
i dependensi
ï‚·Mahasiswa
mampu
menggambarka
n diagram
dependensi
fungsional
ï‚·Mahasiswa
mampu
menerapkan
dekomposisi tak
hilang
ï‚·Mahasiswa
mampu
membuat
bentuk normal
hilang
15 Mahasiswa mampu
melakukan proses
normalisasi
Session Control dan
Cookie
ï‚·Mahasiswa
mampu
menjelaskan
pengertian
normalisasi
ï‚·Mahasiswa
mampu
mengidentifikas
i anomaly
Kebenaran
konsep
melakukan
proses
normalisasi
Ceramah
Diskusi
Penugasan
Ceramah
Diskusi
Penugasan
Normalisasi data
1. Pengertian
normalisasi
2. Anomali
3. Dependensi
4. Diagram
dependensi
fungsional
5. Dekomposisi tak
20%
KPT 4.0 - 16
17. ï‚·Mahasiswa
mampu
mengidentifikas
i dependensi
ï‚·Mahasiswa
mampu
menggambarka
n diagram
dependensi
fungsional
ï‚·Mahasiswa
mampu
menerapkan
dekomposisi tak
hilang
Mahasiswa
mampu membuat
bentuk normal
hilang
16 Evaluasi Akhir Semester / Ujian Akhir Semester
Catatan :
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan
pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan untuk
pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau
materi pembelajaran mata kuliah tersebut.
KPT 4.0 - 17
18. 4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang
direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja
hasil belajar mahasiswa yang disertai bukti-bukti.
6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang
telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada
Masyarakat dan/atau bentuk pembelajaran lain yang setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning, Cooperative Learning, Collaborative Learning,
Contextual Learning, Project Based Learning, dan metode lainnya yg setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan
totalnya 100%.
12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.
KPT 4.0 - 18