• Tidak ada hasil yang ditemukan

R P S SISTEM BASIS DATA

N/A
N/A
Protected

Academic year: 2021

Membagikan "R P S SISTEM BASIS DATA"

Copied!
9
0
0

Teks penuh

(1)

R P S

(2)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SI TEKNIK KOMPUTER UNIVERSITAS TEKNOKRAT INDONESIA

MATA KULIAH KODE RUMPUN MK BOBOT (sks) SEMESTER Direvisi

Sistem Basis Data MID 241 3 - III

OTORISASI Pengembang RP Tim Verifikasi Ketua Program Studi Wakil Dekan I

Rakhmat Dedi Gunawan, S.Kom., M.Kom.

Andi Nurkholis, S.Kom., M.Kom.

Damayanti, S.Kom., M.Kom. Agus Mulyanto, M.T., M.Sc.

Capaian Pembelajaran

Program Studi

1. Mampu mengkaji basis data, dan lingkungan basis data 2. Mampu mengkaji model data relasional

3. Mampu mengkaji SQL, RDBMS

4. Mampu mengkaji alat bantu perancangan basis data (ERD dan normalisasi)

Mata Kuliah

1. Mahasiswa mampu menjelaskan konsep yang terdapat di dalam basis data

2. Mahasiswa mampu menjelaskan elemen–elemen yang berada di dalam ling- kungan basis data

3. Mahasiswa mampu menjelaskan konsep tentang model data relasional, aturan aturannya serta bahasa yang digunakan

4. Mahasiswa mampu menjelaskan perintah–perintah SQL

5. Mahasiswa mampu menjelaskan contoh–contoh DBMS yang mengguna kan model data relasional 6. Mahasiswa mampu menjelaskan alat bantu perancangan basis data

(3)

Deskripsi Singkat MK

Memberikan pengetahuan tentang konsep dasar basis data secara umum dengan menekan pada Pengertian Basis data, sistem basis data, model data, pemodelan ERD, Normalisasi, dan bahasa query SQL.

Pustaka Utama:

1. Fathansyah. 1999. Basis Data. Bandung: Informatika.

2. Hariyanto, Kristanto. 1993. Konsep dan Perancangan Database. Yogyakarta: Andi Offset.

3. McFadden, R. Fred & Jeffrey A. Hoffer. 1994. Modern Database Management, edisi keempat. The Benjamin/Cumming Pub. Company Inc.5%

4. Sutanta, Edhi. 1993. Basis Data dalam Sistem Informasi Manajemen. Yogyakarta: Andi Offset

5. Churcher, C. 2012. Beginning Database Design From Navice to Profesional, 2nd Edition. New York: Apress. 6. Connolly, T.M., Begg, C.E. 2005. Database Systems: A Practical Approach to Design, Implementation, and

Management, 4th Edition. USA: Addison Wesley

7. Kroenke, D., & Auer, D. 2012. Database concepts (6th ed.). Boston: Pearson. Mark L. Gillenson. 2012. Fundamentals of database management systems (2nd ed.). United States of America: John Wiley & Sons,Inc. 8. Nugroho, A. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: Andi Publisher.

Pendukung:

Media

Pembelajaran

Software: Hardware:

Microsoft Office, MySQL, Oracle, Net Beans Buku, Laptop, LCD Proyektor dan papan tulis Dosen Pengampu Mata Kuliah Syarat Mg Ke- CP-MK

(Sesuai tahapan belajar)

Materi Pembelajaran (Pustaka) Metode/ Strategi Pembelajaran

Assesment

Indikator Bentuk Bobot 1-3 Mahasiswa mampu:

1. Menjelaskan umum gambaran mata kuliah basis data

2. Menjelaskan perbedaan antara file tradisional dan file manajemen basis data

3. Menjelaskan konsep dari basis data

Pengantar Basis Data 1. Perbedaan sistem file

tradisional dengan sistem file basis data dan

keterbatasannya.

2. Konsep dasar basis data, istilah-istilah dasar, dan

Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan konsep yang terdapat di dalam basis data

Tanya Jawab dan Tugas

(4)

dan istilah yang termasuk di dalamnya

4. Menjelaskan keuntungan dan kerugian apabila menggunakan file manajemen basis data

5. Menyebutkan para pengguna basis data

komponen basis data 3. Keuntungan dan kerugian

menggunakan basis data 4. Pengguna basis data

4-7 Mahasiswa mampu:

1. Menjelaskan tingkatan arsitektur basia data.

2. Menjelaskan konsep data independence, komponen DBMS, fungsi DBMS serta bahasa yang digunakan di dalam DBMS

3. Menjelaskan perbedaan model data berbasis objek, record, konseptual dan fisik

4. Menjelaskan fungsi dan isi dari data dictionary

5. Menjelaskan perbedaam arsitektur dari DBMS multiuser

Lingkungan Basis Data 1. Arsitektur basis data 2. Data Independence 3. Konsep DBMS,

Komponene DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS 4. Model data : berbasis objek,

berbasis record, konseptual dan fisik (overview model data berbasis record : model data relasional, jaringan, hirarki)

5. Data Dictionary

6. Arsitektur DBMS multiuser : file server, teleprocessing, client server (contoh : 2 tier, 3 tier) Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan elemen–elemen yang berada di dalam ling- kungan basis data Tanya Jawab dan Tugas

8 Memahami Pertanyaan / Soal yang diujikan KUIS Mengerjakan Soal Ujian Dapat Mengerjakan Soal Ujian Sesuai Dengan ertanyaan yang diujikan Ujian 10 % 9-12 Mahasiswa mampu:

1. Menjelaskan pengertian model data relasional, istilah-istilah dalam model

Model Data Relasional

1. Pengertian model relasional, contoh tabel–tabel dan

Kuliah & Brainstorming, Ketepatan menjelaskan konsep tentang Tanya Jawab dan

(5)

data relasional, jenis-jenis kunci relasional, serta aturan-aturan yang terdapat dalam model data relasional 2. Menyebutkan keuntungan

penggunaan model data relasional 3. Menjelaskan bahasa-bahasa yang

digunakan pada model data relasional

keterhubungannya

2. Keuntungan model relasional 3. Istilah–istilah dalam model

relasional (Relasi. Atribut, Tupel, Domain, Derajat dan Cardinality)

4. Relasional keys (Super key, Candidate Key, Primary Key, Alternatif.

5. Relasional Integrity rules (Null, Entity, Referential Integrity)

6. Bahasa pada model relasional

a. Bahasa Query Formal Prosedural : Aljabar relasional  Operasi Dasar (Select, Project, Cartesian Product, Union, Set Difference)  Operasi Tambahan (Natural Join, Theta Join, Intersection, Devide)

b. Bahasa Query Formal Non Prosedural : Kalkulus Relasional  Kalkulus relasional tupel  Kalkulus relasional diskusi kelompok. model data relasional, aturan aturannya serta bahasa yang digunakan Tugas

(6)

domain

c. Bahasa Query Komersial (QUEL, QBE dan Overview SQL) 13-17 Mahasiswa mampu:

1. Menjelaskan perbedaan tentang pengelompok- an perintah SQL 2. Menjelaskan memanipulasi data

dengan menggunakan SQL

3. Menjelaskan perintah-perintah SQL yang dihubung kan dengan bahasa pemrograman SQL 1. Pengenalan SQL 2. Pengelompokan perintah SQL (DDL,DML,DCL) 3. Contoh Kasus : a. DDL : create, drop, alter b. DML : select, insert, update, delete

c. DCL : grant dan revoke 4. Advanced SQL (embedded, dan dynamic) Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan perintah– perintah SQL Tanya Jawab dan Tugas

18 Memahami Pertanyaan / Soal yang diujikan UTS Mengerjakan Soal Ujian Dapat Mengerjakan Soal Ujian Sesuai Dengan ertanyaan yang diujikan Ujian 20 % 19-22 Mahasiswa mampu:

1. Menjelaskan perangkat lunak yang menggunakan basis data relasional 2. Menjelaskan istilah DB2,

perkembangan dan keunggulannya serta dapat mengetahui produk DB2 family, utilitas dan objeck yang terdapat pada DB2

3. MenjelaskanKetepatan menjelaskan cara kerja dan kegunaan sinkronisasi lingkungan Ketepatan menjelaskan

RDBMS 1. Overview RDBMS : DB2 dan ORACLE 2. Pengenalan DB2 a. Overview RDBMS : DB2 dan ORACLE b. Pengenalan DB2 c. Pengertian DB2 d. Perkembangan DB2 e. Kelebihan–kelebihan DB2 Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan cara kerja dan kegunaan sinkronisasi Tanya Jawab dan Tugas

(7)

cara kerja dan kegunaan sinkronisasiOracle f. DB2 product family g. Overview SQL data language h. DB2 Utility i. DB2 Object 3. Pengenalan Oracle a. Computing model b. Overview perintah– perintah SQL c. Pengenalan Oracle d. Interaksi antara SQL *Plus dengan SQL e. SQL statement VS SQL*Plus statement f. Contoh perintah SQL *Plus g. PL/SQL ( Lingkungan PL/SQL, keuntungan– keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL )

h. Oracle Database Server Architecture

23-28 Mahasiswa mampu:

1. Menjelaskan simbol dan istilah yang terdapat di dalam model ER

2. Mentransformasikan model ER ke dalam bentuk model relasional 3. Merancang basis data dengan

menggunakan model ER

Alat Bantu Perancangan Basis Data (ERD & Normalisasi) 1. Model ERD (Entity

Relationship Diagram) 1. Konsep dasar model ER

 Entity, Atribut, relationship type  Simbol ERD  Derajat relationship  Cardinality Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan alat bantu perancangan basis data Tanya Jawab dan Tugas

(8)

constraint

 Participation constraint

 Weak entity dan Strong entity 2. Transformasi ER ke

model data relasional 2. Contoh aplikasi ER 29-31 Mahasiswa mampu:

1. Menjelaskan tahapan – tahapan normalisasi

2. Merancang basis data melalui tahapan normalisasi 1. Normalisasi a. Konsep dasar normalisasi  Pengertian dan tujuan normalisasi  Tahapan normalisasi  Pengertian ketergantungan fungsional, ketergantungan fungsional penuh dan ketergantungan transitif b. Proses normalisasi

 Bentuk normal ke-1

 Bentuk normal ke-2

 Bentuk normal ke-3 c. Contoh Kasus Kuliah & Brainstorming, diskusi kelompok. Ketepatan menjelaskan alat bantu perancangan basis data

32 Memahami Pertanyaan / Soal yang diujikan UAS Mengerjakan Soal Ujian Dapat Mengerjakan Soal Ujian Sesuai Dengan ertanyaan yang diujikan Ujian 35 %

(9)

Referensi

Dokumen terkait

Meningkatkan hubungan kerjasama dari berbagai lembaga yang berkaitan dengan upaya pemasaran produk kerajinan tenun ikat Dayak, Strategi ini bermanfaat untuk

37 Wawancara pada tanggal 12 September 2016 pukul 11.00 WIB dengan pangeran Rintoisworo dan pangeran Jatiningrat(keduanya adalah putra Sultan Hamengku Buwono VIII

Keuntungan dari bakteri ini adalah memiliki protein yang dapat bekerja pada kondisi lingkungan dengan suhu tinggi dimana protein/ enzim lain dapat mengalami denaturasi.. Salah

Sesuai dengan hadits Aisyah ketika beliau ditanya : “Apakah Rosulullah Shallallahu ‘alaihi wa Salam tidur dan dia dalam keadaan junub?”, maka Aisyah menjawab :

Hal itu dapat disimak bila ditinjau dari segi proses produksi dan tekno-logi serta modal yang dipakai pada galangan kapal di daerah Dumai dan Bengkalis (Ah-mad 1998; 2004),

Dengan demikian perlu dilakukan penelitian untuk mengkaji seberapa besar tingkat pemanfaatan bivalvia oleh masyarakat sehinggga hasilnya dapat digunakan untuk

Pembekalan PPL merupakan salah satu kegiatan yang dilakukan oleh pihak LPPMP sebagai lembaga yang menangani program PPL di Universitas Negeri Yogyakarta melalui Dosen

Kesimpulan dari penelitian ini adalah sebagai berikut: (1) hasil belajar sejarah antara siswa yang diberikan metode pembelajaran kooperatif model mencari pasangan