RPS MIK 351 Manajemen Basis Data Aplikasi dalam MIK S. Genap 2017

RENCANA PEMBELAJARAN SEMESTER GENAP 2017 / 2018 PROGRAM STUDI MANAJEMEN INFORMASI KESEHATAN (MIK) FAKULTAS ILMU-ILMU KESEHATAN UNIVERSITAS ESA UNGGUL

  Mata Kuliah : Manajemen Basis Data Kode MK : MIK 351 Mata Kuliah Prasyarat : - Bobot MK : 2 T + 1 P SKS : Kode :

  Dosen Pengampu NOVIANDI

  7553

  Dosen Alokasi Waktu :

  1. Mahasiswa mampu menjelaskan konsep dasar basis data

  2. Mahasiswa dapat membuat skema/diagram hubungan antar entitas (E-R) serta dapat

  Capaian Pembelajaran : menganalisis data dengan menggunakan normalisasi

  3. Mahasiswa dapat menyiapkan diri untuk menganalisis dan merancang basis data suatu sistem informasi.

  1. Fathansyah. 2012. Basis Data. Informatika Bandung. ISBN: 978-602-8758-53-6

  2. Heryanto I. 2017. Membuat database dengan Ms. Access

  Buku Acuan :

  3. Ramakrishnan R, Gehrke J. 2003. Database Management System. Mc Graw Hill. ISBN: 979-731- 524-X

  INDIKATOR SESI PEMBELAJARA AKHIR PEMBELAJARAN PEMBELAJARAN PENILAIAN N

  1 Mahasiswa mampu Pengantar

  1. Metoda: 1. Heryanto I. 2017.

  1. Menjelaskan sistem file menjelaskan konsep Manajemen ceramah,

  2. Fathansyah. 2012 tradisional, pendekatan dasar basis data. Basis Data praktikum dan basis data dan

   Sistem file diskusi menjelaskan perbedaan tradisional

  2. Media: Kelas, sistem file tradisonal

   Pendekatan komputer, dengan sistem file basis basis data

  LCD, data.  Perbedaan whiteboard

  2. Memahami istilah- sistem file

  3. Lab komputer istilah dasar dan tradisional komponen yang dengan sistem file basis data  Istilah-istilah dasar dan komponen basis data  Keuntungan dan kerugian menggunak an basis data data serta mampu menjelaskan keuntungan dan kerugian dalam menggunakan basis data.

  2 Mahasiswa menjelaskan model data relasional

  Model data relasional  Pengertian model relasional  Keuntungan model relasional  Istilah-istilah dalam model relasional  Relasional key  Relasional integrity rules

  1. Metoda: ceramah, praktikum dan diskusi

  2. Media: Kelas, komputer, LCD, whiteboard

  3. Lab komputer 1. Heryanto I. 2017.

  2. Fathansyah. 2012

  1. Menjelaskan model relasional dan keuntungan dari model relasional

  2. Menjelaskan istilah- istilah dalam model relasional, penggunaan relational key dan relasional integrity rules yang diterapkan dalam database

  3 Mahasiswa mampu menggambarkan dan menjelaskan arsitektur basis data

  Arsitektur basis data  Arsitektur basis data (konsep eksternal

  1. Metoda: ceramah, praktikum dan diskusi

  2. Media: Kelas, 1. Heryanto I. 2017.

  2. Fathansyah. 2012

  1. Menjelaskan konsep eksternal dan internal dalam arsitektur basis data

  2. Menjelaskan konsep dan LCD, system (DBMS), model internal) whiteboard dan kamus data.

   Data

  3. Lab komputer

  3. Mengambarkan independen arsitektur basis data ce dengan multiuser

   Konsep Database Managemen t System (DBMS)  Model data  Data dictionary  Asitektur basis data multiuser

  4 Mahasiswa dapat Structure

  1. Metoda:

  1. Fathansyah. 2012 Menjelaskan SQL, menjelaskan Query komponen SQL, Tipe data ceramah,

  2. Ramakrishnan R, Gehrke J. tentang Structure Language (SQL)

  SQL, DDL dan memahami praktikum dan 2003

  Query Language  Pengertian

  proses CREATE DROP dan diskusi ALTER dalam SQL

  Structure

  2. Media: Kelas,

  Query

  komputer,

  Language

  LCD, (SQL) whiteboard

   Tujuan,

  3. Lab komputer sejarah dan kegunaan SQL

   Komponen SQL  Menulis perintah SQL  Tipe data

  SQL  Data

  Definition Language (DDL)

  INSERT, UPDATE, DELETE, SELECT QUERY sederhana, Subquery dan join.

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  3. Lab komputer

  2. Media: Kelas, komputer, LCD, whiteboard

  1. Metoda: ceramah, praktikum dan diskusi

  Data Control Language (DCL)  Pengertian DCL  Mekanisme pengamana n basis data  Identifier otorisasi dan kepemilikan

  Data Control Language (DCL)

  6 Mahasiswa mampu menjelaskan konsep

  2003 Menjelaskanpengertian DML, memahami perintah

   Perintah CREATE, DROP dan ALTER

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  3. Lab komputer

  2. Media: Kelas, komputer, LCD, whiteboard

  1. Metoda: ceramah, praktikum dan diskusi

  Data Manipulation Language (DML)  Pengertian DML  Perintah Insert  Perintah Update  Perintah Delete  Perintah Select  Query sederhana  Subquery dan join

  Data Manipulation Language (DML)

  5 Mahasiswa mampu menjelaskan konsep

  2003 Menjelaskan konsep Data Control Language (DCL), mekanisme pengamanan basis data dan memahami perintah GRANT dan REVOKE GRANT  Perintah Revoke

  7 Mahasiswa mampu menjelaskan dan menerapkan bahasa query formal procedural

  2. Media: Kelas, komputer, LCD, whiteboard

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  1. Metoda: ceramah, praktikum dan diskusi

  Bahasa Query Komersial  Struktur dasar query

  9 Mahasiswa memahami bahasa query komersial

  2003 Menjelaskan Query Formal Non Procedural

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  3. Lab komputer

  1. Metoda: ceramah, praktikum dan diskusi

  Query Formal Prosedural  Operasi seleksi (Select)  Operasi projeksi (Project)  Operasi Cartesian produk  Operasi union  Operasi set diference  Operasi tambahan

  Query Formal Non Procedural  Operasi kalkulus relasional  Kalkulus relasional tupel  Kalkulus relasional domain

  8 Mahasiswa memahami bahasa query formal non procedural

  2003 Menjelaskan dan menerapkan bahasa query formal procedural

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  3. Lab komputer

  2. Media: Kelas, komputer, LCD, whiteboard

  1. Metoda: ceramah, praktikum dan diskusi

  2003 Mampu menjelaskan dan menerapkan struktur dasar query language, perintah-perintah query language, struktur dasar

  (QUEL)

  2. Media: Kelas, query by example dan

   Perintah- perintah-perintah query by komputer, perintah example.

  LCD, QUEL whiteboard

   Struktur

  3. Lab komputer dasar query by example (QBE)

   Perintah- perintah QBE

  10 Mahasiswa mampu Metodologi

  1. Metoda:

  1. Fathansyah. 2012

  1. Menjelaskan dan menjelaskan perancangan memahami langkah- ceramah,

  2. Ramakrishnan R, Gehrke J. metodologi basis data langkah perancangan praktikum dan 2003 perancangan basis  Perancanga basis data. diskusi data

  2. Mengetahui faktor- n basis data

  2. Media: Kelas, faktor penentu logik komputer, kesuksesan dalam

   Perancanga LCD, merancang basis data. n basis data whiteboard fisik

  3. Lab komputer  Langkah- langkah Metodologi Perancanga n Basis Data  Faktor- faktor penentu kesuksesan  Pemilihan DBMS Contoh  Perancanga n Basis Data Logik

  11 Mahasiswa mampu Entity

  1. Metoda:

  1. Fathansyah. 2012

  1. Memahami konsep menjelaskan Entity Relationship entity relationship serta ceramah,

  2. Ramakrishnan R, Gehrke J. Relationship  Konsep mampu menerapkan praktikum dan 2003 dalam membangun dasar model diskusi basis data. ER

  2. Media: Kelas,

  2. Mampu  Entity, komputer, mengidentifikasi weak

  Atribut, Tipe LCD, entity, strong entity relasi whiteboard

   Derajat

  3. Lab komputer

  Relationship

   Cardinality

  constraint

   Weak entity dan strong

  entity

   Representas i

  relationship

  di Model Relasional

  12 Mahasiswa mampu Normalisasi

  1. Metoda:

  1. Fathansyah. 2012 Menjelaskan dan mampu menjelaskan  Pengertian melakukan proses ceramah,

  2. Ramakrishnan R, Gehrke J. perancangan basis normalisasi normalisasi praktikum dan 2003 data dan

   Tujuan diskusi implementasi basis normalisasi

  2. Media: Kelas, data  Tahapan komputer, normalisasi

  LCD,  Keuntungan whiteboard fungsional

  3. Lab komputer  Ketergantun gan fungsional penuh  Ketergantun gan transitif

  13 Mahasiswa mampu menjelaskan perancangan basis data dan implementasi basis data

  Proses Normalisasi  Bentuk normal pertama (1NF)  Bentuk normal kedua (2NF)  Bentuk normal ketiga (3NF)

  1. Metoda: ceramah, praktikum dan diskusi

  2. Media: Kelas, komputer, LCD, whiteboard

  3. Lab komputer

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  2003 Mahasiswa mampu melakukan normalisasi data dalam bentuk Normal bentuk 1 sd 3

  14 Mahasiswa mampu menerapkan semua pemahaman yang sudah didapat ke dalam kasus riil di dunia bisnis

  Review dan presentasi tugas akhir mata kuliah

  1. Metoda: ceramah, praktikum dan diskusi

  2. Media: Kelas, komputer, LCD, whiteboard

  3. Lab komputer

  1. Fathansyah. 2012 2. Ramakrishnan R, Gehrke J.

  2003 Mahasiswa mampu menerapkan konsep requirements analysis, ERD dan views dalam studi kasus

  SESI PROSE- DUR BEN- TUK SEKOR > 77 ( A / A-) SEKOR > 65 (B- / B / B+ ) SEKOR > 60 (C / C+ ) SEKOR > 45 ( D ) SEKOR < 45 ( E ) BOBOT

  1 Post test Test tulisan Menjelaskan sistem file tradisional, perbedaan sistem file tradisional dengan sistem file basis data, istilah- istilah dasar dan komponen basis data, keuntungan dan kerugian menggunakan basis data.

  Menjelaskan sistem file tradisional, perbedaan sistem file tradisional dengan sistem file basis data, istilah-istilah dasar dan komponen basis data

  Menjelaskan sistem file tradisional, perbedaan sistem file tradisional dengan sistem file basis data

  Kurang tepat menjelaskan sistem file tradisional, perbedaan sistem file tradisional dengan sistem file basis data, istilah-istilah dasar dan komponen basis data, keuntungan dan kerugian menggunakan basis data.

  Tidak mengetahui sistem tradisional, perbedaan sistem file tradisional dengan sistem file basis data, istilah- istilah dasar dan komponen basis data, keuntungan dan kerugian menggunakan basis data.

  10%

  2 Post test Tes tulisan Menjelaskan pengertian model relasional, keuntungan yang dihasilakan dari model relasional, mampu menjabarkan istilah-istilah dalam model relasional, mendeskripsikan relasional key dan relasional integrity rules

  Menjelaskan pengertian model relasional, keuntungan yang dihasilakan dari model relasional, mampu menjabarkan istilah-istilah dalam model relasional, mendeskripsik an relasional key

  Menjelaskan pengertian model relasional, keuntungan yang dihasilakan dari model relasional, mampu menjabarkan istilah-istilah dalam model relasional

  Menjelaskan keuntungan yang dihasilkan model relasional dan menjabarkan istilah-istilah dalam model relasional dengan kurang tepat

  Tidak dapat menjelaskan model data relasional.

  5% 3-4 Post test Tes Menjelaskan Menjelaskan Menjelaskan Menjelaskan Tidak dapat 10% tulisan arsitektur basis data, konsep database management system (DBMS), data dictionary, arsitektur basis data multiuser dan mampu menjelaskan konsep dasar SQL serta mampu mengoperasikan perintah-perintah dalam SQL. arsitektur basis data, konsep database management system (DBMS), data dictionary, arsitektur basis data multiuser dan mampu menjelaskan konsep dasar SQL arsitektur basis data, konsep database management system (DBMS), data dictionary, arsitektur basis data multiuser arsitektur basis data, konsep database management system (DBMS) dengan kurang tepat menjelaskan arsitektur basis data, konsep database management system (DBMS), data dictionary, arsitektur basis data multiuser dan mampu menjelaskan konsep dasar SQL serta mampu mengoperasikan perintah-perintah dalam SQL.

  6-7 Post test Tugas kelom pok dan UTS

  control language

  query language

  Tidak dapat Menjelaskan cara operasi kalkulus relasional, kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan perintah-perintah

  query language

  Menjelaskan cara operasi kalkulus relasional, kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan perintah-perintah

  Menjelaskan cara operasi kalkulus relasional, kalkulus relasional tupel, kalkulus relasional domain dalam basis data

  dan structure Menjelaskan cara operasi kalkulus relasional, kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan

  query language

  Menjelaskan cara operasi kalkulus relasional, kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan perintah-perintah

  10% 8-9 Post test Test tulis

  dan mengaplikasikan operasi-operasi query formal procedural

  Tidak dapat menjelaskan data

  Menjelaskan data

  dan mengaplikasikan operasi-operasi query formal procedural dengan kurang tepat

  control language

  Menjelaskan data

  data control language

  Menjelaskan

  mengaplikasik an operasi- operasi query formal procedural

  data control language dan

  Menjelaskan

  dan mengaplikasikan operasi-operasi query formal procedural dalam beberapa kasus

  control language

  5%

  query by example perintah- dan structure dan structure

  perintah query by query by example

  query example language dengan kurang

  tepat

  10 Post test Test Menjelaskan Menjelaskan Menjelaskan Menjelaskan Tidak dapat 15% tulis perancangan perancangan perancangan perancangan menjelaskan basis data logic, basis data basis data logic, basis data logic, Menjelaskan menguraikan logic, menguraikan menguraikan perancangan langkah-langkah menguraikan langkah-langkah langkah-langkah basis data logic, metodologi langkah- metodologi metodologi menguraikan peranangan basis langkah peranangan peranangan basis langkah-langkah data, pemilihan metodologi basis data data, pemilihan metodologi DBMS dan peranangan DBMS dengan peranangan basis memberikan basis data, kurang tepat data, pemilihan contoh pemilihan

  DBMS perancangan DBMS basisdata logic

  11 Post test Test  Menjelaskan  Menjelaska  Menjelaskan Menjelaskan Tidak dapat 10% tulis konsep dasar Menjelaskan konsep dasar n konsep konsep dasar entity dasar entity entity konsep dasar relationship, entity relationship entity relationship menjelaskan relationship,

   Menjelaskan relationshi  Menjelaskan Entity, atribut, Entity, atribut, Entity, atribut, p Entity, dan tipe relasi, dan tipe relasi, dan tipe relasi,  Menjelaska atribut, dan cardinality cardinality cardinality n Entity, tipe relasi, constraint, constraint, weak constraint atribut, cardinality menjelaskan entity dan strong

   Menjelaskan dan tipe constraint weak entity dan entity, relasi, weak entity strong entity mempresentasika cardinality dan strong mempresentasika n relationship di constraint entity n relationship di model relasional

   Menjelaska  Mempresentasi model relasional n weak kan dengan kurang entity dan relationship di tepat. strong model relasional entity 12-

  13 Post test Test tulis Menjelaskan Tahapan normalisasi, keuntungan keuntungan fungsional, ketergantungan fungsional penuh, ketergantungan fungsional transitif dan mampu menguraikan beserta contoh bentuk normal pertama (1NF), bentuk normal ke dua (2NF) dan normal ketiga (3NF).

  Menjelaskan Tahapan normalisasi, keuntungan keuntungan fungsional, ketergantung an fungsional penuh, ketergantung an fungsional transitif dan mampu menguraikan beserta contoh bentuk normal pertama (1NF)

  Menjelaskan Tahapan normalisasi, keuntungan keuntungan fungsional, ketergantungan fungsional penuh, ketergantungan fungsional transitif

  Menjelaskan Tahapan normalisasi, keuntungan keuntungan fungsional, ketergantungan fungsional penuh

  Tidak dapat menjelaskan dan menguraikan dengan benar tahapan normalisasi dan proses normalisasi

  10%

  14 Post test Presen tasi pener apan kasus ke ERD, norma lisasi, SQL CRUD, view, trigger , store proced

  Solusi rancang bangun atas kasus 80% benar

  Solusi rancang bangun atas kasus 70% benar

  Solusi rancang bangun atas kasus 60% benar

  Solusi rancang bangun atas kasus 50% benar

  Solusi rancang bangun atas kasus <50% benar

  15% ure

Komponen penilaian:

  1. Kehadiran = 10 %

  2. Tugas = 20 %

  3. UTS = 30 %

  4. UAS = 40 % Jakarta, 28 Februari 2018 Mengetahui, Kepala Program Studi

   Dosen Pengampu, Manajemen Informasi Kesehatan Dr. Hosizah, SKM., MKM Noviandi, S.Kom, M.Kom