SISTEM BASIS DATA

SATUAN ACARA PERKULIAHAN

MATA KULAH SISTEM BASIS DATA

KODE : TIK 30009 / 3 SKS

 

Pertemuan Ke

Pokok Bahasan Dan TIU

Sub Pokok Bahasan dan TIK

Metode Pembelajaran

Media Pembelajaran

Referensi

1.

  1. PENGANTAR BASIS DATA

 

TIU :

Mahasiswa dapat mengerti dan memahami konsep yang terdapat di dalam basis data

 

1.1  Ruang lingkup mengenai mata kuliah yang diajarkan

1.2  Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya.

1.3  Konsep dasar basis data, istilah-istilah dasar, dan komponen basis data

1.4  Keuntungan dan kerugian menggunakan basis data

1.5  Pengguna basis data

 

TIK :

  • Mahasiswa dapat mengetahui secara umum gambaran mata kuliah basis data
  • Mahasiswa dapat menjelaskan perbedaan antara file tradisional dan file manajemen basis data
  • Mahasiswa dapat menjelaskan konsep dari basis data dan istilah yang termasuk di dalamnya
  • Mahasiswa dapat menjelaskan keuntungan dan kerugian apabila menggunakan file manajemen basis data
  • Mahasiswa dapat menyebutkan para pengguna basis data

Kuliah Mimbar

Papan Tulis, OHT

1 , 4

2.

  1. LINGKUNGAN BASIS DATA

 

TIU :

Mahasiswa dapat mengerti dan memahami elemen-elemen yang berada di dalam lingkungan basis data

2.1  Arsitektur basis data

2.2  Data Independence

2.3  Konsep DBMs, komponen DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS

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

2.5  Data Dictionary

2.6  Arsitektur DBMS multiuser : file server, teleprocessing, client server ( Contoh : 2 tier, 3 tier)

TIK :

  • Mahasiswa dapat menjelaskan tingkatan basis data.
  • Mahsiswa dapat menjelaskan konsep data independence, komponen DBMS, fungsi DBMS serta bahasa yang digunakan di dalam DBMS
  • Mahasiswa dapat menjelaskan perbedaan model data berbasis objek, record, konseptual dan fisik
  • Mahasiswa dapat menjelaskan fungsi dan isi dari data dictionary
  • Mahasiswa dapat menjelaskan perbedaan arsitektur dari DBMS multiuser

Kuliah Mimbar

Papan Tulis, OHT

1 , 4

3 , 4 & 5

  1. MODEL DATA RELASIONAL

 

TIU:

Mahasiswa dapat mengerti dan memahami konsep tentang model data relasional, aturan-aturannya serta bahasa yang digunakan

3.1  Pengertian model relasional, contoh table-tabel dan keterhubungannya

3.2  Keuntungan model relasional

3.3  Istilah-istilah dalam model relasional (Relasi, Atribut, Tupel, Domain, Derajat dan Cardinality)

3.4  Relasional keys (Super key, Candidate Key, Primary Key, Alternatif)

3.5  Relasional Integrity rules (Null, Entity, Referential Integrity)

3.6  Bahasa pada model relasional

3.6.1        Bahasa Query Formal Prosedural : Aljabar relasional

-          Operasi Dasar (Select, Project, Cartesian Product, Union, Set Difference)

-          Operasi Tambahan (Natural Join, Theta Join, Intersection, Devide)

3.6.2        Bahasa Query Formal Non Prosedural : Kalkulus Relasional

-          Kalkulus relasional tupelo

-          Kalkulus relasional domain

3.6.3        Bahasa Query Komersial (QUEL, QBE dan Overview SQL)

 

TIK :

  • Mahasiswa dapat menjelaskan penegertian model data relasional, istilah-istilah dalam model data relasional, jenis-jenis kunci rasional, serta aturan-aturan yan terdapat dalam model relasional
  • Mahasiswa dapat menyebutkan keuntungan penggunaan model data relasional
  • Mahasiswa dapat mengetahui bahasa-bahasa yang digunakan pada model data relasional
  • Mahasiswa dapat menggunakan perintah-perintah QBE untuk manipulasi data

Kuliah Mimbar

Papan Tulis, OHT

1 , 4

6 , 7

  1. SQL

 

TIU :

Mahasiswa dapat menegerti dan memahami perintah-perintah SQL

4.1  Pengenalan SQL

4.2  Penegelompokan perintah SQL (DDL, DML, DCL)

4.3  Contoh kasus :

DDL  : create, drop, alter

DML : select, insert, upadate, delete

DCL  : grant dan revoke

4.4  Advance SQL (Embedded, dan dynamic)

 

TIK :

  • Mahasiswa dapat menjelaskan perbedaan tentang penegelompokkan perintah SQL
  • Mahasiswa dapat membangun dan memanipulasi data dengan menggunakan SQL
  • Mahasiswa menegetahui perintah-perintah SQL yang dihubungkan dengan bahasa pemograman

Kuliah Mimbar

Papan Tulis, OHT

1 , 4

8

  1. RDBMS

 

TIU :

Mahasiswa dapat mengetahui contoh-contoh DBMS yang menggunakan model data relasional

5.1  Overview RDBMS : DB2 dan ORACLE

5.2  Pengenalan DB2

  • Pengertian DB2
  • Perkembangan DB2
  • Kelebihan-kelebihan DB2
  • DB2 product family
  • Overview SQL data language
  • DB2 Utility
  • DB2 Object

5.3  Pengenalan Oracle

  • Computing model
  • Overview perintah-perintah SQL
  • Interaksi antara SQL *Plus dengan SQL
  • SQL statement VS SQL *Plus statement
  • Contoh perintah SQL *Plus
  • PL/SQL (lingkungan PL/SQL, keuntungan-keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL)
  • Oracle Database Server Architecture

 

TIK :

  • Mahasiswa dapat mengetahui perangkat lunak yang menggunakan basis data relasional
  • Mahasiswa dapat menngerti istilah DB2, perkembangan dan keunggulannya serta dapat mengetahui produk DB2 family, utilitas dan objek yang terdapat pada DB2
  • Mahasiswa dapat mengetahui lingkungan oracle

Kuliah Mimbar

Papan Tulis, OHT

 4

9

  1. ALAT BANTU PERANCANGAN BASIS DATA (ERD & NORMALISASI)

 

TIU :

Mahasiswa dapat mengerti dan memahami alat bantu perancangan basis data

6.1  Model ERD (Entity Relationship Diagram)

6.1.1        Konsep dasar model ER

6.1.2        Tranformasi ER ke model data relasional

6.1.3        Contoh aplikasi ER

 

TIK :

  • Mahasiswa dapat menjelaskan symbol dan istilah yang terdapat di dalam model ER
  • Mahasiswa dapat mentransformasikan model ER ke dalam bentuk model relasional
  • Mahasiswa dapat merancang basis data dengan menggunakan model ER

Kuliah Mimbar

Papan Tulis, OHT

1 , 4

 

 

UJIAN MID SEMESTER

 

 

 

10

 

6.2  Normalisasi

6.2.1        Konsep dasar normalisasi

  • Pengertian dan tujuan normalisasi
  • Tahapan normalisasi
  • Pengertian ketergantungan fungsional, ketergantungan fungsional penuh dan ketergantungan transitif

6.2.2        Proses normalisasi

  • Bentuk normal ke-1
  • Bentuk normal ke-2
  • Bentuk normal ke-3

6.2.3        Contoh kasus

 

TIK :

  • Mahasiswa dapat menjelaskan tahapan-tahapan normalisasi
  • Mahasiswa dapat menjelaskan basis data melalui tahapan normalisasi

Kuliah Mimbar

Papan Tulis, OHT

1 , 3 , 4

11 & 12

  1. STUDI KASUS ERD dan NORMALISASI

 

 

 

 

 

 

UJIAN AKHIR SEMESTER

 

 

 

 

Daftar Referensi Wajib :

  1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database System : A Practical Approach to Design, Implementation and Management, 3rdedition, Addison Wesley, 2011.
  2. Date, CJ.;An Introduction to Database System, Addison Wesley Publishing Company, Vol. 7, New York, 2000.
  3. Elmasri, Ramez; Navathe, Shamkant B.; Fundamentals of Database System. The Benjamin/Cummings Publishing Company, Inc., California, 2001.
  4. Korth, H.;Database System Concept, Mc Graw Hill, 4th edition, New York, 2002.

 

Daftar Referensi Tambahan :

  1. Abdul Kadir, Konsep & Tuntutan Praktis Basis Data, Andi Offset, Jogyakarta, 1999.
  2. Bunawan, Suryadi H.S, Seri Diklat Kuliah : Pengantar Basis Data. Gunadarma, Jakarta, 1993.
  3. Fathansyah, Basis Data. Informatika, cetakan pertama, 1999.
  4. Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994

 

 

About these ads

Tentang alfith

Menikah dengan Romi Deswita,SE pada tanggal 7 Januari 2011. Alhamdulillah pada tanggal 9 April 2012, dikaruniai seorang anak perempuan bernama Filzatul Zahra.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

%d bloggers like this: