• Tidak ada hasil yang ditemukan

RPS TIF201 RPS Sistem Basis Data

N/A
N/A
Protected

Academic year: 2017

Membagikan "RPS TIF201 RPS Sistem Basis Data"

Copied!
13
0
0

Teks penuh

(1)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

1

dari

13

RENCANA PEMBELAJARAN SEMESTER

F-0653

Issue/Revisi : A0 Tanggal Berlaku : 1 Juli 2015 Untuk Tahun Akademik : 2015/2016

Masa Berlaku : 4 (empat) tahun Jml Halaman : 28 halaman

Mata Kuliah

: Sistem Basis Data

Kode MK

: TIF201

Program Studi

: Teknik Informatika

Penyusun

: Prio Handoko, S.Kom, M.T.I.

Sks

: 3

Kelompok Mata Kuliah

: MKB

1.

Deskripsi Singkat

Mata kuliah ini memberikan pemahaman mengenai database dan sekaligus pengalaman bagi mahasiswa dalam membangun dan mengelola database. Topik-topik yang dipelajari meliputi; pemahaman mengenai database, perintah dasar dan lanjut dalam mengelola database menggunakan DBMS MySQL, ERD, dan Nomalisasi.

2.

Unsur Capaian Pembelajaran

a. Mampu mengembangkan sistem dengan cara melakukan perencanaan, analisis, desain, penerapan, pengujian, dan pemeliharaan sistem untuk menghasilkan sebuah solusi yang relevan, akurat, dan tepat sesuai dengan kebutuhan pengguna.

(2)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

2

dari

13

3.

Komponen Penilaian

Logbook

Logbook untuk mata kuliah ini berupa catatan dalam bentuk hardcopy yang dibuat oleh mahasiswa tentang hal-hal yang dipelajari selama proses belajar mengajar (PBM) berlangsung. Secara keseluruhan isi logbook menunjukkan pemahaman mahasiswa atas materi yang dijelaskan oleh dosen, menunjukkan tingkat proaktif mahasiswa dalam mencari informasi-informasi yang sesuai dengan bahan ajar serta berisikan bukti penyelesaian soal-soal latihan yang diberikan dosen pengampu sebagai tolok ukur kemampuan mahasiswa dalam menggunakan pengetahuan yang sudah diperoleh untuk menyelesaikan masalah yang diberikan oleh dosen pengampu saat proses belajar mengajar di kelas. Logbook berbobot total 40%.

Tugas

Tugas untuk mata kuliah ini berupa latihan-latihan kasus yang berhubungan dengan materi yang diberikan dalam bentuk pekerjaan rumah. Tugas diberikan untuk menguji pemahaman mahasiswa atas materi yang dijelaskan oleh dosen serta menilai kemampuan mahasiswa dalam mencari pemgethauan tambahan dan menggunakan pengetahuan yang sudah diperoleh untuk menyelesaikan suatu kasus. Tugas berbobot total 10%.

Ujian Tengah Semester

Ujian Tengah Semester (UTS) untuk mata kuliah ini berupa pengujian pemahaman mahasiswa atas teori yang disampaikan oleh dosen pengampu di mulai dari tatap muka pada minggu ke-1 hingga minggu ke-7. Pengujian ini dilaksanakan secara tertulis. UTS berbobot 20%.

Ujian Akhir Semester

Ujian Akhir Semester (UAS) untuk mata kuliah ini berupa pengujian pemahaman mahasiswa atas teori yang disampaikan oleh dosen pengampu di mulai dari tatap muka pada minggu ke-9 hingga minggu ke-15. UAS berbobot 30%.

(3)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

3

dari

13

- Mahasiswa harus memiliki poin cukup pada setiap komponen.

- Mahasiswa yang memperoleh nilai rata-rata dari perolehan tiap komponen dengan melibatkan bobot masing-masing sampai UTS < 40 dan tidak mengikuti UAS dinyatakan gagal pada mata kuliah ini.

- Pada setiap sesi kuliah, mahasiswa yang datang terlambat lebih dari 15 menit kehilangan haknya atas bukti hadir.

4.

Kriteria Penilaian

Penilaian dilakukan atas komponen-komponen tersebut di atas. Nilai akhir yang diperoleh mahasiswa merupakan rata-rata dari perolehan tiap komponen dengan melibatkan bobot masing-masing. Secara keseluruhan nilai ini mencerminkan tingkat keseriusan dalam proses dan hasil kerja yang diperoleh sampai dengan berakhirnya masa perkuliahan mata kuliah (yaitu sampai dengan pelaksanaan UAS).

E Merupakan perolehan mahasiswa yang memiliki nilai rata-rata dari perolehan tiap komponen dengan melibatkan bobot masing-masing < 40 atau kehadirannya kurang dari 80%.

D Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan seadanya, tidak memiliki kemauan dan tanggung jawab untuk memahami materi pada konteks mata kuliah ini.

C- Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan seadanya, tidak fokus dalam memahami materi sehingga hanya mampu menyelesaikan sebagian dari masalah dengan akurasi yang buruk.

C Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan cukup baik, berusaha memahami materi namun kurang fokus sehingga hanya mampu menyelesaikan sebagian dari masalah dengan akurasi yang kurang.

C+ Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, berusaha memahami materi namun hanya mampu menyelesaikan sebagian masalah dengan akurasi cukup.

(4)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

4

dari

13

B- Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah

dengan akurasi cukup.

B Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah dengan akurasi bagus.

B+ Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah dengan akurasi bagus.

A- Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sangat baik.

A

Merupakan perolehan mahasiswa superior, yaitu mereka yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sempurna bahkan mampu mengenali masalah nyata pada masyarakat / industri dan mampu mengusulkan konsep solusinya.

5.

Daftar Referensi

1. Thomas Connolly, Carolyn Begg, 2010, Database System: A Practical Approach to Design Implementation and Management , 4th Edition, Addison Wesley. (Tersedia di perpustakaan UPJ. Tautan: http://e-library.upjserver.net/index.php?p=show_detail&id=898)

(5)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

5

dari

13

6.

RENCANA PEMBELAJARAN SEMESTER (RPS)

Minggu

Ke-

Kemampuan Akhir yang

Diharapkan

Materi Kerja

Bentuk Pembelajaran

Kriteria/Indikator

Penilaian

Bobot

Nilai

Standar

Kompetensi

Profesi

1

Mampu memahami solusi pengelolaan data dengan pendekatan database berikut kekurangan dan kelebihannya

BAB 1: Introduction to Database

a. Introduction

b. Traditional File-based Systems

c. Database Approach d. Roles in the Database

Environment e. Advantages &

Disadvantages of DBMS

Ceramah, diskusi dan tanya jawab.

1. Menjelaskan pengertian database

2. Menjelaskan mengenai sistem tradisional yang dioperasikan dengan dasar file-based

3. Menjelaskan penerapan pendekatan database seagai sokusi untuk pengelolaan data 4. Menguraikan kekuranga

dan kelebihan database.

2 -

BAB 2: Database Environment

a.

The Three-Level

ANSI-SPARC Architecture

b.

Database Languages

c.

Data Models and

Conceptual Modeling

1. Menjelaskan mengenai arsitektur yang

dikemukakan dalam pengembangan database

(6)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

6

dari

13

2 Mampu memahami

konsep database, bahasa dan pengelolaan database.

d.

Function & Components of DBMS

a.

Ceramah, diskusi dan tanya jawab.

3. Menjelaskan dan memberi contoh model data dan model

konseptual perancangan database

4. Menjelaskan fungsi dan komponen-komponen Database Manajemen System (DBMS).

2 -

3 Mampu memahami relasi antar data dalam database

BAB 3: The Relational Model

a.

History of The Relational Model

b.

Terminology

c.

Relational Data

Struture

d.

Database Relations

e.

Relational Integrity

f.

Views

Ceramah, diskusi, praktik dan tanya jawab.

1. Menjelaskan istilah-istilah yang digunakan dalam penrancangan dan pengembangan database

2. Menentukan model relasi antar data

5 -

Lab. Activity 1: Database Design

a. Merancang Database

Tipe Tabel MySQL

Tipe Field / Kolom/Atribut My SQL

Tipe Operator

1. Menjelaskan tipe-tipe tabel dalam database, atribut, dan tipe operator yang digunakan

(7)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

7

dari

13

4 – 5

Mampu merancang database dengan menerapkan aturan perancangan database, menggunakan perintah-perintah dasar DBMS MySQL.

Aturan

Merancang Database b. Dasar-dasar MySQL

Tipe Perintah SQL

Data Definition Languange

Data

Manipulation Languange

Data Control Languange

c. Membuat Database

Praktik dan tanya jawab.

3. Menjelaskan perintah-perintah dalam DBMS SQL

4. Menjelaskan mengenai DBMS MySQL

5. Mempraktikan perintah-perintah dasar MySQL: DDL, DML, dan DCL serta kegunaan setiap perintah tersebut 6. Membanguna database

dengan menerapkan menerapkan perintah-perintah pembuatan database

10 -

6 – 7

Mampu menerapkan fungsi-fungsi MySQL untuk melengkapi kebutuhan database

Lab. Activity 2: Fungsi-Fungsi MySql

a. Fungsi String b. Fungsi Tanggal dan

Waktu

c. Fungsi Numerik

d.

Fungsi Lainnya

Praktik dan tanya jawab.

Mempraktikan penggunaan perintah-perintah fungsi string, tanggal dan waktu, numerik, dan fungsi lainnya.

10 -

8

Mampu memahami dengan lebih baik materi-materi dari minggu ke-2 s.d. ke-7.

UTS Ujian tertulis dan praktik

Mahasiswa mampu menyelesaikan soal/kasus dengan baik menggunakan pengetahuan yang telah diberikan oleh dosen pengampu selama proses belajar mengajar

(8)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

8

dari

13

9 – 10

Mampu menerapkan fungsi-fungsi MySQL lanjut untuk melengkapi

kebutuhan database

Lab. Activity 3: Fungsi-Fungsi MySql Lanjut a. Pendahuluan

b. Menggabungkan 2

Tabel

c. Menggabungkan

Banyak Tabel d. Fungsi Having e. Fungsi SubSelect f. Transaksi

Praktik dan tanya jawab.

Mempraktikan penggunaan perintah-perintah dalam bentuk query untuk menggabungkan 2 atau lebih tabel dan perintah-perintah penunjang kelengkapan penyajian database

10 -

11 – 14

Mampu membangun database mandiri secara lengkap sesuai kasus yang diberikan

Lab. Activity 4: Studi

Kasus Praktik dan tanya

jawab.

Membangun database dan menyajikan database untuk berbagai kebutuhan

10 -

15

Mampu menggambarkan relasi antar tabel database dalam bentuk diagram E-R lengkap berikut kamus datanya.

BAB 4: Entity Relational Diagram dan Normalisasi Database a. Introduction b. Notation Entity Atribute Relation c. Cardinality d. ERD Design and

Development e. ERD Data Dictionary

Praktik dan tanya jawab.

1. Menjelaskan pengertian normalisasi database 2. Menjelaskan

tahapan-tahapan normalisasi database

3. Menentukan bentuk normal database 4. Menjelaskan

notasi-notasi yang digunakan dalam merancang diagram E-R

5. Menentukan kardinalitas setiap relasi antar tabel database

(9)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

9

dari

13

6. Menggambarkan

diagram E-R dari

database yang dirancang berikut kamus datanya

16

Mampu membuktikan kemampuannya dalam mengaplikasikan

pemahaman materi yang sudah diperoleh dari pertemuan 9 hingga ke-15

UAS Praktik

Mahasiswa mampu menyelesaikan soal/kasus dengan baik menggunakan pengetahuan yang telah diberikan oleh dosen pengampu selama proses belajar mengajar.

20 -

7.

DESKRIPSI TUGAS

Mata Kuliah : Sistem Basis Data Kode MK : TIF201

Minggu Ke- : 3 Tugas Ke- : 1

Tujuan Tugas Memahami relasi antar data dalam tabel database sehingga tercipta keterkaitan antar data.

Uraian Tugas: a. Obyek

Database Relational Model.

b. Yang Harus Dikerjakan dan Batasan-Batasan

Mahasiswa menentukan model relasi antar tabel database. c. Metode/Cara Kerja/Acuan yang Digunakan

(10)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

10

dari

13

d. Dekripsi Luaran Tugas yang Dihasilkan

Penyajian relasi antar tabel database yang mengakomodir model-model relasi. Kriteria Penilaian: Model relasional database disajikan dengan baik.

Mata Kuliah : Sistem Basis Data Kode MK : TIF201

Minggu Ke- : 5 Tugas Ke- : 2

Tujuan Tugas Agar mahasiswa lebih memahami dan terbiasa menggunakan perintah-perintah dasar DBMS MySQL.

Uraian Tugas: a. Obyek

Perintah DDL, DML dan DCL.

b. Yang Harus Dikerjakan dan Batasan-Batasan

Mahasiswa menerapkan perintah-perintah dasar MySQL. c. Metode/Cara Kerja/Acuan yang Digunakan

Mahasiswa mengerjakan tugas secara individu untuk menerapkan perintah-perintah dasar MySQL sesuai dengan sintaks penulisan perintah DDLm DML, dan DCL. Tugas dikerjakan dalam durasi 1 minggu.

d. Dekripsi Luaran Tugas yang Dihasilkan

Perintah-perintah dasar yang digunakan dalam DBMS.

Kriteria Penilaian: Perintah-perintah dasar MySQL dituliskan dengan benar sesuia kasus yang diberikan.

Mata Kuliah : Sistem Basis Data Kode MK : TIF201

Minggu Ke- : 10 Tugas Ke- : 3

(11)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

11

dari

13

Uraian Tugas: a. Obyek

Sintaks query mengakses data penggabungan 2 atau lebih tabel. b. Yang Harus Dikerjakan dan Batasan-Batasan

Mahasiswa menerapkan perintah-perintah MySQL lanjut. c. Metode/Cara Kerja/Acuan yang Digunakan

Mahasiswa mengerjakan tugas secara individu untuk menentukan penulisan sintaks query untuk dapat mengkases data dari 2 atua lebih tabel database. Tugas dikerjakan dalam durasi 1 minggu.

d. Dekripsi Luaran Tugas yang Dihasilkan

Sintaks query yang digunakan dalam pengaksesan data dari 2 atau lebih tabel database. Kriteria Penilaian: Sintaks query dituliskan dengan benar sesuai kasus yang diberikan.

Mata Kuliah : Sistem Basis Data Kode MK : TIF201

Minggu Ke- : 14 Tugas Ke- : 4

Tujuan Tugas Mahasiswa dapat membangun database lengkap dari kasus yang diberikan.

Uraian Tugas: a. Obyek

Studi Kasus.

b. Yang Harus Dikerjakan dan Batasan-Batasan

Mahasiswa membangun database lengkap sesuai kasus yang diberikan. c. Metode/Cara Kerja/Acuan yang Digunakan

Mahasiswa membangun database lengkap sesuai kasus yang diberikan dengan menerapkan semua pengetahuan yang telah didapatkan untuk membangun database. Tugas dikerjakan dalam durasi 1 minggu.

(12)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

12

dari

13

Kriteria Penilaian: Database dibuat dengan sistematis dan baik.

8.

RUBRIK PENILAIAN

Jenjang/Grade

Angka/Skor

Deskripsi/Indikator Kerja

A 90 – 100

Mahasiswa menyelesaikan tugas dengan sangat baik (sistematis, lengkap dan rapih), membaca materi, baik materi yang diberikan dalam tatap muka perkuliahan, maupun materi yang didapatkan dari sumber lainnya sebagai referensi.

B 70 – 89,99

Mahasiswa menyelesaikan tugas baik (sistematis, kurang lengkap dan kurang rapih), membaca materi, baik materi yang diberikan dalam tatap muka perkuliahan, maupun materi yang didapatkan dari sumber lainnya sebagai referensi.

C 55 – 69,99 Mahasiswa menyelesaikan tugas dengan cukup baik (kurang sistematis, tidak lengkap dan tidak rapih), membaca hanya dari materi yang diberikan dalam tatap muka perkuliahan sebagai referensi.

D 40 – 54,99 Mahasiswa menyelesaikan tugas dengan kurang baik (tidak sistematis, tidak lengkap dan tidak rapih), tidak membaca materi sebagai referensi.

E < 40 Mahasiswa tidak menyelesaikan tugas.

9.

PENUTUP

(13)

RPS Mata Kuliah Sistem Basis Data

Program Studi Teknik Informatika

Halaman

13

dari

13

10.

STATUS DOKUMEN

Proses

Penanggung Jawab

Tanggal

Nama

Tandatangan

1. Perumusan Prio Handoko, S.Kom., M.T.I. Dosen Penyusun/Pengampu 2. Pemeriksaan Hendi Hermawan, S.T., M.T.I.

Ketua Prodi 3. Persetujuan

Prof. Emirhadi Suganda

Gambar

tabel dalam database,
Tabel Praktik dan tanya

Referensi

Dokumen terkait

RPS Mata Kuliah Fondasi Pemrograman dan Struktur Data – Program Studi Sistem Informasi Halaman 1 dari 19... RPS Mata Kuliah Fondasi Pemrograman dan Struktur Data –

RPS Mata Kuliah Digital Architecture 1 – Program Studi Arsitektur Halaman 13 dari 131. Proses Penanggung Jawab

RPS Mata Kuliah Digital Architecture 1 – Program Studi Arsitektur Halaman 13 dari 131. Proses Penanggung Jawab

RPS Mata Kuliah Fondasi Pemrograman dan Struktur Data – Program Studi Sistem Informasi Halaman 1 dari 19... RPS Mata Kuliah Fondasi Pemrograman dan Struktur Data – Program

A &gt; 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik, memiliki tingkat proaktif dan kreatifitas tinggi

RPS Mata Kuliah Sistem Informasi Manajemen – Program Studi Sistem Informasi 2016 Halaman 1 dari 14... RPS Mata Kuliah Sistem Informasi Manajemen – Program Studi

RPS Mata Kuliah Manajemen Pemasaran Global – Program Studi Manajemen Halaman 3 dari 12 4 Memahami peran budaya dalamd.

RPS Mata Kuliah Teori Komputasi – Program Studi Teknik Informatika Halaman 16 dari 28 Kasus penelusuran kalimat pada mesin DFA dan perancangan DFA menggunakan teori Otomata