0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan10 halaman

RPS Basis Data

Dokumen ini membahas rencana pembelajaran semester mata kuliah perancangan basis data. Mata kuliah ini mempelajari konsep sistem basis data, pemodelan basis data, dan pemrograman database menggunakan SQL.

Diunggah oleh

liesnaningsih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan10 halaman

RPS Basis Data

Dokumen ini membahas rencana pembelajaran semester mata kuliah perancangan basis data. Mata kuliah ini mempelajari konsep sistem basis data, pemodelan basis data, dan pemrograman database menggunakan SQL.

Diunggah oleh

liesnaningsih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

INSTITUT TEKNOLOGI TELKOM SURABAYA Kode Dokumen

FAKULTAS TEKNOLOGI INFORMASI DAN INDUSTRI


PRODI STUDI TEKNOLOGI INFORMASI
RENCANA PEMBELAJARAN SEMESTER
Mata Kuliah (MK) Kode MK Rumpun MK/Kelompok Keahlian (KK) Bobot (SKS) Semester Tanggal Penyusunan
Perancangan Basis Data FIA2014 Rekayasa Perangkat Lunak / Software 4 3 28 Maret 2018
Development
OTORISASI Pengembang RPS Koordinator RMK Ketua Program Studi

Farah Zakiyah Rahmanti, S.ST., M.T. Farah Zakiyah Rahmanti, S.ST., M.T. Farah Zakiyah Rahmanti, S.ST., M.T.
CPL-PRODI
[P02] Menjelaskan tahapan-tahapan pengembangan perangkat lunak;
[P18] Mampu menguasai konsep teoritis dibidangnya secara umum dan konsep teoritis bagian khusus secara mendalam, serta mampu menyelesaikan
masalah procedural;
[P19] Mampu menguasai ilmu pengetahuan dan teknologi terutama yang mampu menunjang industri maritim, transportasi, dan logistik;
Capaian [KK07] Menganalisis kebutuhan teknis dari sebuah perangkat lunak;
Pembelajaran (CP) CP-MK
[ C - 2 ] Mahasiswa mampu menjelaskan konsep-konsep basis data.
[ C - 6 ] Mahasiswa mampu merancang basis data dan jenis-jenis pemodelan basis data.
[ C - 4 ] Mahasiswa mampu menganalisis perancangan basis data yang paling tepat untuk suatu organisasi.
[ A - 5 ] Mahasiswa mampu melakukan instalasi tools untuk pemrograman database.
[ P - 3 ] Mahasiswa mampu melakukan pemrograman database.
Mata kuliah ini mempelajari tentang konsep sistem basis data, jenis-jenis pemodelan basis data, bagaimana merancang basis data yang baik dan
Deskripsi Singkat MK perkembangan basis data saat ini. Dalam kuliah diberikan contoh-contoh nyata perancangan dan implementasi basis data menggunakan SQL dan
mengembangkan aplikasi menggunakan basis data.
1. Sistem Basis Data
Materi Pembelajaran/ 2. Pemodelan Basis Data
Pokok Bahasan 3. Model Entity-Relationship (ERD)
4. Model Relasional
5. Normalisasi Basis Data
6. Study Kasus : Membuat ERD,Model Relational, Normalisasi Basis Data
7. DBMS
8. Pemograman Database (SQL) – DDL
9. Pemograman Database (SQL) – DML
10. Pemograman Database (SQL) – DCL
11. Pembuatan Database Berdasarkan Pemodelan Data
12. Presentasi Program
Utama
[1] Ramez and Shamkant B.Navathe. 2015, Fundamentals of Database Systems.7th Edition. Addison-Wesley
[2] Ragu Ramakrishnan and Johannes Gehrke, 2009, Database Management Systems, 3rd Edition, The McGraw-Hill Companies
Pustaka
Pendukung

Perangkat Keras Perangkat Lunak


Media Pembelajaran
Komputer, LCD, Projector, Microphone, Headphone, Ring Light Mariadb 10.4, Postgrees 11.5, Power Point, PDF, Web Browser, Zoom
Team Teaching
Matakuliah Prasyarat -

Minggu Sub-CPMK Bahan Kajian Metode Pembelajaran Kriteria dan Bobot


ke- (Kemampuan Akhir yang diharapkan) Indikator
[Pustaka/Materi Ajar] [Waktu] Bentuk Penilaian Nilai (%)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa mampu menjelaskan Rencana Pembelajaran Semester – Kuliah Pencapaian kemampuan Kriteria :
pengertian dan manfaat penerapan MK. Perancangan Basis Data yang direncanakan : Rubrik skala persepsi 5%
basis data. Diskusi -Ketepatan menjelaskan
[TM : 1 x (3 x 50”)] pengertian dan manfaat Bentuk Test :
basis data -Resume
Mahasiswa mampu menjelaskan Sistem Basis Data Latihan 1 : -Ketepatan menjelaskan
perbedaan antara sistem informasi -Membuat resume perbedaan menggunakan
tradisional dan modern. tentang : sistem secara tradisional
Mariadb, Postgres, dan modern.
Oracle, SQLserver,
HeidiSQL, Access.

2
Tugas 1 :
-Install MariaDB,
Postgrees

[BT + BM :
(1+1)x(3x60”)]

2 Mahasiswa mampu menjelaskan Pemodelan Basis Data Kuliah Pencapaian kemampuan Kriteria :
konsep pemodelan basis data. -Definisi Pemodelan data yang direncanakan : Rubrik Deskriptif 5%
-Manfaat pemodelan data Diskusi -Ketepatan menjelaskan
-Jenis-jenis Pemodelan data [TM : 1 x (3 x 50”)] pemodelan data Bentuk Non-Test :
-Model Basis Data Hirarki -Ketepatan membedakan -Presentasi
Mahasiswa mampu menjelaskan jenis- -Model Basis Data Jaringan Tugas 2 : jenis – jenis dari pemodelan
jenis pemodelan basis data. -Model Basis Data Relasi Membuat presentasi data
-Model Basis Data Object Oriented berkelompok tentang -Ketepatan memahami
-Contoh studi kasus pada riset dengan sistem informasi yang kelemahan dan keunggulan
judul “Integrated Information System akan dibuat. Konten model basis data
Based on Google Maps APIs : Design of presentasi berisi :
Surabaya Public Transportation System” -Cover (terdapat judul,
dimana riset tersebut menggunakan nama, nim)
firebase-firestore realtime database. -Deskripsi sistem
Platform tersebut merupakan salah satuinformasi yang akan
bentuk model hirarki dan tidak dibuat
menggunakan perintah SQL. -Blok diagram sistem
-Fitur-fiturnya
-Keunggulan Sistem

[BT + BM :
(1+1)x(3x60”)]

3, 4 Mahasiswa mampu menjelaskan Model Entity-Relationship (ERD) Kuliah Pencapaian kemampuan Kriteria :
elemen-elemen punyusun ERD serta -Definisi, jenis dan notasi Entity yang direncanakan : Rubrik Deskriptif 15%
notasinya. -Definisi, jenis dan notasi relationship Diskusi -Ketepatan menjelaskan
-Latihan soal ERD [TM : 2 x (3 x 50”)] tentang Entity Bentuk Test :
Mahasiswa mampu membuat -Ketepatan menjelaskan -Presentasi
3
pemodelan ERD berdasarkan suatu Tugas 3 : jenis dan notasi -Quiz
kasus. Memodelkan basis data relationship
berupa ERD pada sistem -Ketepatan
informasi yang akan mengimplementasikan
dibuat. notasi relationship

[BT + BM :
(2+2)x(3x60”)]

5 Mahasiswa mampu menjelaskan Model Relasional Kuliah Pencapaian kemampuan Kriteria :


model relasional, melakukan -Definisi Model Relasional yang direncanakan : Rubrik Deskriptif 5%
transformasi ERD ke model relasional, -Transformasi ERD ke model relasional Diskusi -Ketepatan menjelaskan
dan menjelaskan jenis-jenis constraint -Jenis-jenis constrain pada basis data [TM : 1 x (3 x 50”)] model relasional. Bentuk Non-Test :
basis data. -Ketepatan -Presentasi
Tugas 5 : mengimplementasikan
Menyusun ERD ke transformasi ERD ke model
model relasional pada relasional.
studi kasus tertentu. -Ketepatan membedakan
constrain pada basis data.
[BT + BM :
(1+1)x(3x60”)]

6 Mahasiswa mampu menjelaskan Normalisasi Basis Data Kuliah Pencapaian kemampuan Kriteria :
definisi normalisasi dan aturan-aturan -Definisi Normalisasi yang direncanakan : Rubrik Deskriptif 10%
normalisasi. -Aturan-aturan normalisasi Diskusi -Ketepatan menjelaskan
-Bentuk-bentuk normal ke-1, normal ke-[TM : 1 x (3 x 50”)] dan menerapkan Bentuk Non-Test :
2, normal ke-3, BCNF, normal ke-4 dan normalisasi pada suatu -Presentasi
normal ke-5 Tugas 6 : database.
Menyusun resume -Kesesuian memilih
tentang normalisasi dan metode normalisasi.
aturan-aturan
normalisasi.

[BT + BM :
(1+1)x(3x60”)]

4
7 Mahasiswa mampu membuat ERD Kuliah Pencapaian kemampuan Kriteria :
pemodelan database berdasarkan yang direncanakan : Rubrik Deskriptif 10%
kasus nyata pada suatu organisasi. Diskusi -Ketepatan menjelaskan
Model relasional [TM : 1 x (3 x 50”)] dan menghasilkan ERD. Bentuk Non-Test :
-Ketepatan menjelaskan -Presentasi
Tugas 7 : model relasional.
Normalisasi database Membuat pemodelan -Ketepatan menentukan
basis data pada studi normalisasi.
kasus yang telah
ditentukan.

[BT + BM :
(1+1)x(3x60”)]

8 Evaluasi Tengah Semester: Melakukan validasi hasil penilaian, evaluasi dan perbaikan proses pembelajaran berikutnya
9 Mahasiswa mampu menjelaskan DBMS Kuliah Pencapaian kemampuan Kriteria :
deskripsi dan sejarah DBMS, fungsi- -Definisi DBMS yang direncanakan : Rubrik Deskriptif 5%
fungsi standar DBMS, contoh-contoh -Fungsi-fungsi standar Diskusi -Ketepatan menjelaskan
DBMS, dan mampu melakukan -Contoh [TM : 1 x (3 x 50”)] DBMS beserta contohnya. Bentuk Non-Test :
installasi tools DBMS untu membuat -Ketepatan - Presentasi
basis data. mengimplementasikan
DBMS pada suatu studi
kasus.
Tugas 9 :
Melakukan koneksi
dengan DBMS.

[BT + BM :
(1+1)x(3x60”)]

10, 11, Mahasiswa mampu menjelaskan Pemograman Database (SQL) Kuliah Pencapaian kemampuan Kriteria :
12 mengenai DDL, DML dan DCL sebagai -DDL yang direncanakan : Rubrik Deskriptif 25%
bagian dari SQL. -DML Diskusi -Ketepatan menjelaskan
-DCL [TM : 1 x (3 x 50”)] dasar SQL. Bentuk Non-Test :
5
-Ketepatan menjelaskan - Presentasi
Mahasiswa mampu menterjemahkan Migrasi dari Pemodelan database Tugas 10 : DDL, DML, DCL.
perancangan database menjadi (Model relasional) ke database Mengimlementasikan -Ketepatan membedakan
database sebenarnya menggunakan sebenarnya menggunakan perancangan data base fungsi DDL, DML, DCL
pemrograman database. pemrograman SQL . dengan menggunakan dengan memberikan
pemrograman data base contoh.
pada studi kasus yang
telah diberikan.

[BT + BM :
(3+3)x(3x60”)]

13 Mahasiswa mampu menghasilkan Membuat Database Berdasarkan Kuliah Pencapaian kemampuan Kriteria :
sebuah aplikasi yang menggunakan Pemodelan Data yang direncanakan : Rubrik Deskriptif 5%
basis data. -Pembuatan database Diskusi -Ketepatan menerapkan
-Query database [TM : 1 x (3 x 50”)] pemodelan data Bentuk Non-Test :
-Kesesuaian input dan - Presentasi.
Tugas 13 : output dengan query
Membuat rancangan database.
dan pemodelan basis
data untuk tugas besar
pada studi kasus yang
telah diberikan.

[BT + BM :
(1+1)x(3x60”)]

14, 15 Mahasiswa mampu menghasilkan Presentasi Tugas Besar [TM : 2 x (3 x 50”)] Pencapaian kemampuan Kriteria :
sebuah karya berupa analisis, desain -Implementasi konsep basis data pada yang direncanakan : Rubrik Holistic 15%
basis data, dan implementasinya pada aplikasi yang dibuat untuk -Ketepatan menjelaskan
sistem informasi terhadap suatu kasus. menyelesaikan studi kasus yang konsep basis data dan Bentuk Non-Test :
diberikan. pemodelan basis data. -presentasi & demo aplikasi
-Ketepatan menganalisa tugas besar
studi kasus.
6
-Ketepatan merancang
basis data.
-Ketepatan
mengimplementasikan
dari fitur database yang
dibuat.

16 Evaluasi Akhir Semester: Melakukan validasi penilaian akhir dan menentukan kelulusan mahasiswa
Catatan:
(1). TM: Tatap Muka; TS: Penugasan Terstruktur; BM: Belajar Mandiri.
(2). 1 sks = (50’ TM + 50’ PT + 60’ BM)/Minggu
(3). CPL-Prodi: Capaian Pembelajaran Lulusan Program Studi; CP-MK: Capaian Pembelajaran Mata-Kuliah
(4). Simbol-simbol elemen KKNI pada CPL-Prodi: S = Sikap; KU = Ketrampilan Umum; KK = Ketrampilan Khusus; P = Pengetahuan

7
Rubrik Holistic pada Tugas Besar pada pertemuan ke-14 : Mengimplementasi konsep basis data pada aplikasi yang dibuat dengan pemrograman PHP untuk menyelesaikan studi
kasus yang diberikan.

Grade Skor Indikator Kerja


Kurang Sekali 0 Tidak hadir.
Tidak presentasi.
Kurang 1 Program tidak terselesaikan.
Laporan tidak terselesaikan.
Tidak komunikatif dan tidak menguasai materi dalam penyampaian presentasi.
Tidak mampu menjawab pertanyaan.
Cukup 2 Program tidak berjalan dengan baik.
Konten laporan tidak sesuai dengan konten yang diminta.
Kurang komunikatif dan kurang menguasai materi dalam penyampaian presentasi.
Tidak mampu menjawab pertanyaan.
Baik 3 Fitur program ada yang tidak berjalan dengan baik.
Konten laporan sesuai.
Komunikatif dan menguasai materi dalam penyampaian presentasi.
Tidak mampu menjawab pertanyaan.
Sangat Baik 4 Program berjalan dengan baik (tanpa eror).
Konten laporan sesuai.
Komunikatif dan menguasai materi dalam penyampaian presentasi.
Mampu menjawab pertanyaan.

8
INSTITUT TEKNOLOGI TELKOM SURABAYA
FAKULTAS TEKNOLOGI INFORMASI DAN INDUSTRI
PRODI STUDI TEKNOLOGI INFORMASI
RENCANA TUGAS MAHASISWA
Mata Kuliah (MK) Kode MK Rumpun MK/Kelompok Keahlian (KK) Bobot (SKS) Semester Tahun Akademik
Perancangan Basis Data FIA2014 Rekayasa Perangkat Lunak / Software 4 3 Ganjil 2020/2021
Development
Dosen Pengampu
Farah Zakiyah Rahmanti, S.ST., M.T.
TUGAS KE- JUDUL TUGAS

14-15 Mengimplementasi konsep basis data pada aplikasi yang dibuat dengan Bahasa Java untuk menyelesaikan studi kasus yang diberikan.

SUB-CAPAIAN PEMBELAJARAN MATA-KULIAH

Mahasiswa Mampu Menghasilkan Sebuah Karya Berupa Analisis, Desain Basis Data, Dan Implementasinya Pada Sistem Informasi Terhadap Suatu Kasus.

TUJUAN PENUGASAN

Mahasiswa mampu memahami konsep dan perancangan basis data.

DESKRIPSI TUGAS METODE PENGERJAAN TUGAS


Objek Garapan: 1. Membuat aplikasi basis data dengan PHP dan MySQL
Pembuatan aplikasi basis data untuk studi kasus tertentu. 2. Presentasi aplikasi di kelas/zoom.

Batasan:
Bahasa pemrograman yang digunakan adalah PHP.
Mengimplementasikan aplikasi basis data dengan MySQL, Postgres.

Relevansi: Pemrograman berbasis web.

Manfaat:
Mahasiswa dapat mahami konsep basis data pada studi kasus yang ada.
Mahasiswa dapat mengimplementasikan perancangan dan pemodelan basis data ke
9
dalam aplikasi.

BENTUK DAN FORMAT LUARAN TUGAS INDIKATOR, KRITERIA DAN BOBOT PENILAIAN
Bentuk Luaran : Program aplikasi (bobot 50%)
Program dapat berjalan dengan baik.
Demo program komputer dilakukan dikelas/zoom, program harus sudah bisa Semua fiturnya dapat berjalan dengan baik.
dijalankan tanpa eror. Desain menarik.

Presentasi (50%)
Bahasa komunikatif, penguasaan materi,
penguasaan audiensi, pengendalian waktu, kejelasan dan ketajaman paparan,
penguasaan media presentasi.

JADWAL PELAKSANAAN TUGAS CATATAN /LAIN-LAIN


Dilakukan pada minggu terakhir sebelum UAS (pertemuan ke-14 dan ke-15) di kelas. Bobot penilaian tugas besar adalah 20% dari 100% penilaian mata kuliah ini.
Tugas dikerjakan dan dipresentasikan secara berkelompok.

DAFTAR RUJUKAN
1. Ramez and Shamkant B.Navathe. 2015, Fundamentals of Database Systems.7th Edition. Addison-Wesley
2. Ragu Ramakrishnan and Johannes Gehrke, 2009, Database Management Systems, 3rd Edition, The McGraw-Hill Companies

10

Anda mungkin juga menyukai