SAP Sistem Basis Datahot!

advertisement
Satuan Acara Perkuliahan
Mata Kuliah
:
Kode Mata Kuliah / SKS:
Semester
:
Dosen
:
Hari, jam, ruang
:
Sistem Basis Data
KK-1057 / 3 SKS
Ganjil / Genap
Dini Yuristia, S.T.
Deskripsi Mata Kuliah
Mata kuliah ini bermaksud untuk memperkenalkan sistem basis data atau
dasar-dasar lingkungan suatu sistem manajemen basis data yang diperlukan
dalam penerapan terhadap konsep basis data pada suatu bidang pekerjaan.
Pemrogram perlu mengetahui konsep dan penerapan basis data, sebelum
membuat program basis data. Adapun yang akan dipelajari pada mata kuliah
ini adalah dimulai dari konsep dasar basis data hingga perancangan ERD
sampai belajar bahasa basis data (bahasa pemrograman) berbasis data
deskripsi atau SQL( Structured Query Language). Kemampuan dalam
mengoperasikan bahasa data deskripsi atau SQL dapat menggunakan
perintah-perintah DDL (Data Definition Language) dan DML (Data
Manipulation Language). Kemampuan yang di miliki pada tingkat dasar ini
adalah membuat dan mengoperasikan table dan view. Materi dasar ini akan
menentukan kompetensi yang diperlukan untuk membuat progam aplikasi yang
paling sederhana seperti Access, SQL server, dan sebagainya.
Tujuan Kompetensi Umum
Setelah mengikuti perkuliahan, mahasiswa diharapkan akan dapat: 1)
memahami konsep dasar sistem basis data dari proses yang harus dilakukan,
2) terampil dalam merancang sistem basis data serta dapat memeliharanya
dengan baik, 3) mampu melakukan analisis dan memanfaatkannya dalam
lingkungan pekerjaan.
Tujuan Kompetensi Khusus
Setelah mahasiswa mengikuti perkuliahan ini diharapkan mampu:
1. Menguraikan pengetahuan dasar, defenisi, manfaat, hubungan dengan
pemograman dari sistem basis data
2. Menjelaskan komponen basis data, abstraksi data, sistem pengelolaan
DBMS.
3. Mengidentifikasi kebutuhan model E-R basis data.
4. Membuat langkah-langkah perancangan ERD dari awal hingga akhir
dengan benar.
1
5.
6.
7.
8.
Mentransformasikan ERD ke dalam bentuk tabel dan membuat RAT
Mengaplikasikan teknik normalisasi dan denormalisasi.
Menjelaskan fungsi SQL.
Menggunakan perintah SQL untuk mengakses suatu sistem
manajemen basis data
Strategi Perkuliahan
Perkuliahan dilaksanakan dengan metode ceramah, diskusi, penugasan
berupa studi kasus dan diikuti dengan praktek di instansi masing-masing serta
penyusunan laporan.
Pustaka
1. Abdul Kadir ( Penerbit Andi ), dasar perancangan dan Implementasi
Database relasional
2. Fathansyah ( Informatika ), Basis data
3. Ir. Harianto Kristanto ( Penerbit Andi ) Konsep dan perancangan
database
Tugas
1. Merancang ERD dan jelaskan tahap demi tahap secara sistematis
kemudian diimplementasikan ke dalam bentuk tabel, dikerjakan dengan
berkelompok (maksimal 2 orang dan kasus ditentukan dosen), dikumpul
sebelum UTS dan dalam bentuk hardcopy.
2. Berdasarkan tugas 1 implementasikan rancangan basis data ke bahasa
pemograman ( berbasis Access atau SQL ) dikerjakan dengan
berkelompok (maksimal 2 orang dan kasus sesuai tugas 1), dikumpul
sebelum UAS.
Penilaian Dan Bobot Penilaian
Penilaian yang diberikan meliputi 4 (empat) komponen, yaitu:
Komponen
Ujian Tengah Semester
Ujian Akhir Semester
Tugas
Absensi
Total Bobot semua komponen
Bobot
35 %
35 %
25 %
5%
100 %
2
Penilaian akhir merupakan gabungan nilai dari semua komponen tersebut di
atas. Kriteria penilaian yang digunakan adalah:
Angka Mutu
80 - 100
70 - 79
60 - 69
50 - 59
0 - 49
Huruf Mutu
A
B
C
D
E
Kehadiran Dalam Perkuliahan
Kehadiran dalam perkuliahan minimal 70 %.
3
Jadual Perkuliahan
No
1
2
Pokok Bahasan
Sub Pokok
Bahasan
Pengenalan dan me1.1 Ruang lingkup mata
mahami pengetahuan
kuliah
dasar dari sistem basis 1.2 Defenisi sistem basis
data
data
1.3 Hubungan dengan
pemograman
Menggunakan basis
data
2.1 Komponen Basis
data
2.2 Abstraksi data
2.3 Sistim pengelolaan
basis data (DBMS –
Database
Management
System)
3
4
Model E-R
Model E-R
3.1 Identifikasi kebutuhan
pemodelan basis data
4.1 Pemodelan data di
Materi
Pustaka
Memberikan penjelasan ruang lingkup
perkuliahan, tujuan pembelajaran,
pemahaman tentang pengertian dan
dasar-dasar umum tentang sistem
basis data, manfaat dan hubungannya
dengan pemograman
1,2,3
Menjelaskan komponen, abstraksi
data, pengelolaan, pengaplikasian
dan penerapannya dalam sistem
informasi manajemen (DBMS – Data
base Management System).
1,2,3
Metode
Pembelajaran
Diskusi
Tanya jawab
Diskusi
Tanya jawab
Memberikan pengetahuan tentang
pendekatan yang perlu dilakukan
dalam perancangan dan pembangunan model basis data.
Menjelaskan konsep-konsep model
ER (Entity Relationship) seperti : Key
( jenis-jenis key ), Atribut, Model
Entity, derajat relasi dan Diagram ER
1,2,3
Menjelaskan :
1,2,3
Diskusi
Tanya jawab
Diskusi
4
No
Pokok Bahasan
Sub Pokok
Bahasan
analisa sesuai
kebutuhan
(spesifikasi). Diagram
data memenuhi
spesifikasi yang telah
di tentukan
5
6
7
Materi
Pustaka
1.
2.
3.
4.
Varian entitas
Varian relasi
Spesialisai dan generalisasi
Agregasi
Dapat menjelaskan penerapannya
sesuai kebutuhan
Metode
Pembelajaran
Tanya jawab
Menerapkan teknik
pemodelan
5.1 Data di identifikasi
sampai dengan
dengan kamus data.
Diagram data menunjukkan relasi dari
setiap data yang ada
Membuat perancangan Entity
Relationship Diagram
1,2,3
Mengintegrasikan
konsep pemodelan
data ke bentuk tabel
6.1 Tabel di buat dengan
menggunakan fitur
pembuat tabel. Fitur
pembuat tabel menyediakan kolom
nama field, tipe data
dan deskripsi field
Menjelaskan :
1. Transformasi ERD ke basis data
fisik / tabel
2. DBMS Struktur Tabel /
Rancangan Antar Tabel (RAT) /
Skema diagram
1,2,3
Latihan merancang
ERD dan transformasi
ke bentuk tabel
7.1 Memberikan contoh
kasus
Pengarahan dan persiapan untuk
menghadapi Ujian Tengah Semester
1,2,3
Diskusi
Tanya jawab
Diskusi
Tanya jawab
Diskusi
Tanya jawab
5
No
8
9
10
11
12
Pokok Bahasan
Sub Pokok
Bahasan
Materi
UJIAN TENGAH SEMESTER (UTS)
Normalisasi Basis Data 9.1 Penjelasan tentang
Menjelaskan pengertian normalisasi,
Relational
syarat-syarat tabel normal, bentuknormalisasi basis
bentuk normal
data dan latihan
normalisasi
Denormalisasi Basis
Data
10.1
Penjelasan
tentang denormalisasi basis data dan
latihan
denormalisasi
Pustaka
1,2,3
Diskusi
Tanya jawab
Menjelaskan pengertian, alasan
denormalisasi, bentuk-bentuk denormalisasi
1,2,3
Diskusi
Tanya jawab
Hubungan ERD
dengan Normalisasi
dan Denormalisasi
11.1 Sinkronisasi tabel
dan ERD
Menjelaskan tentang hubungan ERD
dengan normalisasi dan
denormalisasi
1,2,3
Pengenalan Structure
Query Languange,
membuat dan
memodifikasi tabel
12.1 Pengenalan SQL
12.2 Tabel di buat dan di
Menjelaskan penggunaan fungsifungsi aplikasi SQL dan bagaimana
membuat dan memodifikasi tabel
dengan menggunakan perintah DDL
1,2,3
atur dengan menggunakan perintah
standar dalam DDL
12.3 Tabel yang di buat
sudah memasukan
nama kolom/field, tipe
data dan konstrain
Metode
Pembelajaran
Diskusi
Tanya jawab
Diskusi
Tanya jawab
6
No
Pokok Bahasan
Sub Pokok
Bahasan
Materi
Pustaka
nya
13
14
Memanipulasi data
DCL dan
mengoperasikan tabel
dan view
13.1 Pengisian data pada
tabel menggunakan
perintah standar
(insert, update dan
delete), disesuaikan
dengan informasi
dan kondisinya
13.2 Tabel sudah di simpan, di beri nama
dan terisi data
14.1 Menjelaskan DCL
14.2 Data tabel ditampilkan dengan perintah select dengan
kondisinya (where,
order by, group by,
having, dsb)
14.3 Data tabel ditampilkan dengan perintah select dengan
kondisinya (where,
order by, group by,
having, dsb)yang
melibat-kan (join)
Menjelaskan penggunaan fungsifungsi aplikasi SQL dan bagaimana
memanipulasi tabel dengan
menggunakan perintah DML
1,2,3
Menjelaskan bagaimana
mengoperasikan tabel dan view
dengan perin-tah SQL
1,2,3
Metode
Pembelajaran
Diskusi
Tanya jawab
Diskusi
Tanya jawab
7
No
Pokok Bahasan
Sub Pokok
Bahasan
Materi
Pustaka
dengan beberapa
tabel yang lain.
15
16
Latihan persiapan UAS 15.1 Memberikan contoh
kasus
Pengarahan dan persiapan untuk
menghadapi Ujian Akhir Semester
1,2,3
Metode
Pembelajaran
Diskusi
Tanya jawab
UJIAN AKHIR SEMESTER (UAS)
8
Download