• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
13
0
0

Teks penuh

(1)

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

Dosen Pengampu : NOVIANDI Kode Dosen : 7553

Alokasi Waktu : 14 Tatap Muka X 100 Menit Teori, 1 X 100 Menit Parktik, Tidak ada online

Capaian Pembelajaran :

1. Mahasiswa mampu menjelaskan konsep dasar basis data

2. Mahasiswa dapat membuat skema/diagram hubungan antar entitas (E-R) serta dapat menganalisis data dengan menggunakan normalisasi

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

Buku Acuan :

1. Fathansyah. 2012. Basis Data. Informatika Bandung. ISBN: 978-602-8758-53-6 2. Heryanto I. 2017. Membuat database dengan Ms. Access

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

SESI KEMAMPUANAKHIR PEMBELAJARAMATERI N

BENTUK

PEMBELAJARAN PEMBELAJARANSUMBER INDIKATORPENILAIAN 1 Mahasiswa mampu

menjelaskan konsep dasar basis data.

Pengantar Manajemen Basis Data  Sistem file

tradisional  Pendekatan

basis data  Perbedaan

sistem file tradisional dengan

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Heryanto I. 2017. 2. Fathansyah. 2012

1. Menjelaskan sistem file tradisional, pendekatan basis data dan

menjelaskan perbedaan sistem file tradisonal dengan sistem file basis data.

(2)

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, komputer,

1. Heryanto I. 2017. 2. Fathansyah. 2012

1. Menjelaskan konsep eksternal dan internal dalam arsitektur basis data

(3)

dan internal)  Data

independen ce

 Konsep Database Managemen t System (DBMS)  Model data  Data

dictionary  Asitektur basis data multiuser

LCD, whiteboard 3. Lab komputer

system (DBMS), model dan kamus data.

3. Mengambarkan arsitektur basis data dengan multiuser

4 Mahasiswa dapat menjelaskan tentang Structure Query Language

Structure Query

Language (SQL)  Pengertian

Structure Query Language

(SQL)  Tujuan,

sejarah dan kegunaan SQL

 Komponen SQL

 Menulis perintah SQL  Tipe data

SQL  Data

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskan SQL,

(4)

Definition Language (DDL)  Perintah

CREATE, DROP dan ALTER 5 Mahasiswa mampu

menjelaskan konsep

Data Manipulation Language (DML)

Data

Manipulation Language (DML)

 Pengertian DML

 Perintah Insert  Perintah

Update  Perintah

Delete  Perintah

Select  Query

sederhana  Subquery

dan join

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskanpengertian DML, memahami perintah INSERT, UPDATE, DELETE, SELECT QUERY sederhana, Subquery dan join.

6 Mahasiswa mampu menjelaskan konsep

Data Control Language (DCL)

Data Control Language (DCL)  Pengertian

DCL

 Mekanisme pengamana n basis data  Identifier

otorisasi dan

kepemilikan  Perintah

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskan konsep Data Control Language (DCL), mekanisme pengamanan basis data dan memahami perintah GRANT dan

(5)

GRANT  Perintah

Revoke 7 Mahasiswa mampu

menjelaskan dan menerapkan bahasa query formal

procedural

Query Formal Prosedural  Operasi

seleksi (Select)  Operasi

projeksi (Project)  Operasi

Cartesian produk  Operasi

union

 Operasi set diference  Operasi

tambahan

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskan dan

menerapkan bahasa query formal procedural

8 Mahasiswa

memahami bahasa query formal non procedural

Query Formal Non Procedural  Operasi

kalkulus relasional  Kalkulus

relasional tupel  Kalkulus

relasional domain

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskan Query Formal Non Procedural

9 Mahasiswa

memahami bahasa query komersial

Bahasa Query Komersial  Struktur

dasar query language

1. Metoda: ceramah, praktikum dan diskusi

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

(6)

(QUEL) 

Perintah-perintah QUEL  Struktur

dasar query by example (QBE)

 Perintah-perintah QBE

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

query by example dan perintah-perintah query by example.

10 Mahasiswa mampu menjelaskan

metodologi

perancangan basis data

Metodologi perancangan basis data  Perancanga

n basis data logik

 Perancanga n basis data fisik

 Langkah-langkah Metodologi Perancanga n Basis Data 

Faktor-faktor penentu kesuksesan  Pemilihan

DBMS

Contoh

Perancanga n Basis Data Logik

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

1. Menjelaskan dan memahami langkah-langkah perancangan basis data.

(7)

11 Mahasiswa mampu menjelaskan Entity Relationship

Entity Relationship  Konsep

dasar model ER

 Entity, Atribut, Tipe relasi

 Derajat

Relationship

Cardinality constraint

Weak entity

dan strong entity

 Representas i

relationship

di Model Relasional

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

1. Memahami konsep entity relationship serta mampu menerapkan dalam membangun basis data.

2. Mampu

mengidentifikasi weak entity, strong entity

12 Mahasiswa mampu menjelaskan

perancangan basis data dan

implementasi basis data

Normalisasi  Pengertian

normalisasi  Tujuan

normalisasi  Tahapan

normalisasi  Keuntungan fungsional  Ketergantun

gan

fungsional penuh  Ketergantun

gan

fungsional

1. Metoda: ceramah, praktikum dan diskusi

2. Media: Kelas, komputer, LCD, whiteboard 3. Lab komputer

1. Fathansyah. 2012

2. Ramakrishnan R, Gehrke J. 2003

Menjelaskan dan mampu melakukan proses

(8)

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

(9)

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%

(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

Menjelaskan data control language

dan

mengaplikasikan operasi-operasi query formal procedural dalam beberapa kasus

Menjelaskan

data control language dan mengaplikasik an operasi-operasi query formal

procedural

Menjelaskan

data control language

Menjelaskan data control language

dan

mengaplikasikan operasi-operasi query formal procedural dengan kurang tepat

Tidak dapat menjelaskan data control language

dan

mengaplikasikan operasi-operasi query formal procedural

10%

8-9 Post test Test tulis

Menjelaskan cara operasi kalkulus relasional,

kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan perintah-perintah

query language

dan structure

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

Menjelaskan cara operasi kalkulus relasional, kalkulus

relasional tupel, kalkulus

relasional domain dalam basis data

Menjelaskan cara operasi kalkulus relasional, kalkulus

relasional tupel, kalkulus

relasional domain dalam basis data, menguraikan perintah-perintah

query language

Tidak dapat Menjelaskan cara operasi kalkulus relasional,

kalkulus relasional tupel, kalkulus relasional domain dalam basis data, menguraikan perintah-perintah

query language

(11)

query by example perintah-perintah

query language

dan structure query by example

dengan kurang tepat

dan structure query by example

10 Post test Test

tulis Menjelaskan perancangan basis data logic, menguraikan langkah-langkah metodologi

peranangan basis data, pemilihan DBMS dan memberikan contoh

perancangan basisdata logic

Menjelaskan perancangan basis data logic,

menguraikan langkah-langkah metodologi peranangan basis data, pemilihan DBMS

Menjelaskan perancangan basis data logic, menguraikan langkah-langkah metodologi peranangan basis data

Menjelaskan perancangan basis data logic, menguraikan langkah-langkah metodologi peranangan basis data, pemilihan DBMS dengan kurang tepat

Tidak dapat menjelaskan Menjelaskan perancangan basis data logic, menguraikan langkah-langkah metodologi

peranangan basis data, pemilihan DBMS

15%

11 Post test Test

tulis  Menjelaskan konsep dasar entity

relationship  Menjelaskan

Entity, atribut, dan tipe relasi, cardinality constraint  Menjelaskan

weak entity dan strong entity

 Mempresentasi kan

relationship di model

 Menjelaska n konsep dasar entity relationshi p

 Menjelaska n Entity, atribut, dan tipe relasi, cardinality constraint  Menjelaska

n weak entity dan strong

 Menjelaskan konsep dasar entity

relationship  Menjelaskan

Entity, atribut, dan tipe relasi, cardinality constraint

Menjelaskan konsep dasar entity

relationship, menjelaskan Entity, atribut, dan tipe relasi, cardinality constraint, menjelaskan weak entity dan strong entity mempresentasika n relationship di model relasional dengan kurang tepat.

Tidak dapat Menjelaskan konsep dasar entity

relationship, Entity, atribut, dan tipe relasi, cardinality constraint, weak entity dan strong entity,

mempresentasika n relationship di model relasional

(12)

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

(13)

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

Referensi

Dokumen terkait

Dapat membuat aplikasi yang berbasis data server dengan menggunakan bahasa pemrograman PHP. - Membuat Aplikasi

Menurut Aditya (2011:61) “MYSQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa inggris: database manajemen system) atau DBMS yang

Mata Kuliah Mampu menjelaskan pengertian tentang konsep-konsep fundamental yang berkaitan dengan desain, penggunaan dan implementasi sistem basis data mampu

Test Ujian Lisan Memahami, menjelaskan, dan menganalisa konsep Attitude (Sikap)- Persepsi Sosial yang dikaitkan dalam kehidupan sehari-hari Memahami dan menjelaskan

• Driver dengan arsitektur DBMS-Based Driver digunakan untuk sumber data yang memiliki mesin database (database engine) sendiri. seperti Oracle, SQL Server,

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multi thread, multi-user, dengan sekitar 6

Mata Kuliah Mampu menjelaskan pengertian tentang konsep-konsep fundamental yang berkaitan dengan desain, penggunaan dan implementasi sistem basis data mampu

Mata Kuliah Mampu menjelaskan pengertian tentang konsep-konsep fundamental yang berkaitan dengan desain, penggunaan dan implementasi sistem basis data mampu