silabus sistem basis data - Simponi MDP

advertisement
Kode Formulir :
FM-STMIK MDP-KUL-04.02/R3
SILABUS
SISTEM BASIS DATA
A. IDENTITAS MATA KULIAH
Program Studi
:
Manajemen Informatika / Komputerisasi Akuntansi
Mata Kuliah
:
Sistem Basis Data
Kode
:
SP325
Bobot
:
4 (empat) sks
Kelas
:
MI-2 / KA-4
Semester
:
2 (dua) / 4 (empat)
Mata kuliah prasyarat
:
Deskripsi mata kuliah
:
Standar Kompetensi
:
Tidak ada
Materi mata kuliah sistem basis data mencakup
pengenalan sistem basis data, model data, atribut tabel,
diagram keterhubungan entitas, anomali, ketergantungan,
normalisasi, Aljabar Relasional, Structured Query
Language (SQL), Basis Data Terdistribusi, Proteksi Data
1. Mengembangkan kemampuan mahasiswa memahami
konsep basis data secara umum
2. Merancang basis data diawali dengan membuat model
data hingga mentranformasikan dan
mengoperasikannya
dalam struktur bahasa query
B. PENILAIAN
a. Tugas
b. Kuis
c. UTS
d. UAS
C. DOSEN
a. Koordinator
b. Anggota
D. PUSTAKA
a. Buku wajib
b. Buku Pelengkap
E. JADWAL KONSULTASI
Hari
Jam
F. SANKSI
:
:
:
:
20 %
10 %
30 %
40 %
: Yulistia,S.Kom.,M.T.I
[email protected]
: Henry Primandari, S.Kom [email protected]
: Mardiani, S.Si., M.T.I
[email protected]
: Sistem Basis Data, Fathansyah
: 1. Konsep dan Perancangan Data Base, Herianto Kristanto
2. Konsep dan Tuntunan Praktis Basis Data, Abdul Kadir
3. Pengenalan Basis Data, Date, C.J
:
:
Senin s.d Jumat
07.50 s.d 16.00
: 1. Tugas yang dikumpulkan terlambat tidak diberi nilai
2. Bagi mahasiswa yang mempunyai tingkat kehadiran
kurang dari 75% tidak diizinkan untuk mengikuti UAS
3. Mahasiswa yang memakai sandal dianggap tidak hadir
G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS
Pertemuan
ke
Membaca
1
Penjelasan Umum dan Pengenalan Sistem Basis
Data
2
Pengenalan Sistem Basis Data
3
4
5
6
7
8
9
10
11
12
13
14
Tugas
Pokok Bahasan
Buku Wajib Hal 1-15
Buku II Hal 22-25
Buku III Hal 34-46
Model Data
Buku II Hal 66-68
Buku III Hal 459477
Atribut tabel
Buku II Hal 68-71
Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD)
Soal
Buku II :
Hal.15  Soal No. 8,
9. 10, & 11
Hal 37 Soal No.11
& 13
A. Buku II :
Buku Wajib
Hal 113-132
Entity Relationship Diagram (ERD)
Hal. 63Soal
No.13, 15, 17, &
18
B. Tugas Besar :
Transformasi Entity Relationship Diagram (ERD)
Buku Wajib Hal 3946
Anomali
Buku III Hal 119-139
Anomali
Ketergantungan (Dependency)
A. Buku II :
Hal. 92  Soal
No.8,9,10,11,
14,15,16,17
Buku II Hal 74-88
Normalisasi
Normalisasi
Tugas1 & Tugas 2
Buku Wajib Hal 93108
B. Tugas Besar :
Tugas 3 & Tugas 4
Normalisasi
UJIAN TENGAH SEMESTER
15
16
Buku III
Entity Relationship Diagram (ERD) Lanjut
Hal 162-197
Tugas Besar :
Tugas 5
17
Buku wajib
18
Hal 219-233
19
Aljabar Relasional
A. Buku II :
20
Hal.141 Soal No.
1,2, 3, 4, 5
21
22
23
24
Buku wajib
Structured Query Language (SQL)
KUIS 2
Hal 20-50
B. Tugas Besar :
Tugas 6
Buku wajib
25
Basis Data Terdistribusi
Hal 219-231
Buku II :
Buku II
Hal. 166  Soal
No.4, 7, 8, 9, 11, 12.
13, 14, 15, 16, & 17
26
27
Proteksi Data / Review
28
Hal 143-159
UJIAN AKHIR SEMESTER
Pokok Bahasan
Standar Kompetensi
: Pengenalan Sistem Basis Data
: Menjelaskan maksud dari data, arti file secara luas, operasi dasar, objektif dan penerapan basis data
Kompetensi Dasar
1.
2.
3.
Indikator
Sub Pokok Bahasan
Pengalaman Belajar
Memahami maksud
1.1. Menjelaskan maksud dari data
1. Definisi data
1.
dari datadan informasi 1.2. Menjelaskan maksud dari
2. Definisi informasi
2.
serta bagaimana proses
informasi
3. Proses
data
menjadi 3.
data menjadi informasi 1.3. Menjelaskan proses data menjadi
informasi
4.
informasi
5.
Memahami maksud
dari file, record dan
field secara luas,
klasifikasi file,
memaparkan hirarki
data, dan memahami
bagaimana proses data
disimpan kedalam file
2.1. Menjelaskan maksud dari file
2.2. Menjelaskan maksud dari record
2.3. Menjelaskan maksud dari field
2.4. Menjelaskan klasifikasi file
2.5. Menentukan hirarki data
2.6. Menjelaskan proses penyimpanan
data
1.
2.
3.
4.
5.
6.
Definisi file
1.
Definisi record
2.
Definisi field
3.
Klasifikasi file
4.
Hirarki data
Proses penyimpanan data 5.
kedalam file
6.
7.
8.
9.
Menentukan macammacam operasi dasar
basis data, memahami
objektif basis data dan
memahami
bagaimana penerapan
basis data
3.1. Menjelaskan maksud dari sistem
3.2. Menjelaskan maksud dari basis
data
3.3. Menjelaskan maksud dari system
basis data
3.4. Menjelaskan macam-macam
operasi dasar basis data
3.5. Menjelaskan objektif basis data
3.6. Menjelaskan penerapan basis data
1.
2.
3.
4.
5.
1.
2.
3.
4.
Definisi sitem
Definisi basis data
Definisi sitem basis data
Operasi dasar basis data
Komponen system basis
data
6. Keu ntungan dan kerugian
system basis data
5.
6.
7.
Mendefinisikan data
Menyebutkan contoh dari data
Mendefinisikan informasi
Menyebutkan contoh dari informasi
Memberikan dan menjelaskan proses data menjadi
informasi
Mendefinisikan file
Mendefinisikan record
Mendefiniskan field
Membuat table dengan menentukan letak file, record
dan field.
Menyebutkan klasifikasi file
Menyebutkan contoh file dalam klasifikasi file
Menyebutkan hirarki data
Memberi contoh hirarki data
Menjelaskan bagaimana proses penyimpanan data ke
dalam file
Mendefinisikan system
Mendefinisikan basis data
Mendefinisikan system basis data
Menyebutkan contoh system, basis data dan system
basis data
Menyebutkan operasi dasar pada basis data
Menjelaskan fungsi operasi dasar pada basis data
Menyebutkan komponen system basis data
Alokasi
Waktu
1 x 50
menit
1 x 50
menit
2 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Model Data
: Menjelaskan model data hirarki, jaringan, relasional dan dapat membuat model data
hirarki, jaringan dan relasional
Kompetensi Dasar
1.
2.
Indikator
Memahami maksud
dari model data hirarki,
model data jaringan
dan model data
relasional
1.1. Menjelaskan maksud dari model
data
1.2. Menjelaskan model data hirarki
1.3. Menjelaskan bentuk pohon
1.4. Menjelaskan model data jaringan
1.5. Menjelaskan model data
relasional
Menentukan
2.1. Menentukan bagaimana bentuk
bagaimana bentuk
model data hirarki
model data hirarki,
2.2. Menentukan bagaimana bentuk
model datajaringan dan
model data jaringan
model datarelasional 2.3. Menentukan bagaimana bentuk
model data relasional
Sub Pokok Bahasan
1.
2.
3.
4.
1.
2.
3.
Definisi model data
Definisi
model
data
hirarki
Definisi
model
data
jaringan
Definisi
model
data
relasional
Bentuk model data hirarki
Bentuk
model
data
jaringan
Bentuk
model
data
relasional
Pengalaman Belajar
1.
2.
3.
4.
Alokasi
Waktu
Mendefinisikan model data
Mendefinisikan model data hirarki
Mendefinisikan model data jaringan
Mendefinisikan model data relasional
1 x 50
menit
1.
2.
3.
4.
5.
Membuat contoh model data hirarki
Membuat contoh model data jaringan
Membuat contoh model data relasional
Mendefiinisikan model basis data
Membuat model basis data
1 x 50
menit
Pokok Bahasan : Atribut Tabel
Standar Kompetensi : Menjelaskan atribut, menentukan jenis-jenis atribut yang digunakan pada tabel
Kompetensi Dasar
Indikator
Memahami maksud dari
atribut, menentukan
macam-macam atribut,
menentukan jenis-jenis
kunci
1.1. Menjelaskan maksud dari atribut
1.2. Menjelaskan maksud dari atribut
kunci
1.3. Menentukan jenis-jenis kunci
1.4. Menjelaskan macam-macam
atribut
1.5. Menentukan jenis-jenis kunci
dan atribut pada sebuah tabel
Sub Pokok Bahasan
1.
2.
3.
4.
5.
6.
7.
Definisi atribut
Atribut kunci
Atribut sederhana
Atribut komposit
Atribut bernilai tunggal
Atribut bernilai banyak
Atribut null dan mandatory
Pengalaman Belajar
Mendefinisikan atribut
Menyebutkan contoh atribut kunci
Menentukan macam-macam atribut kunci dalam
sebuah table
4. Menyebutkan contoh atribut sederhana
5. Menyebutkan contoh atribut komposit
6. Menyebutkan contoh atribut bernilai tunggal
7. Menyebutkan contoh atribut bernilai banyak
8. Menyebutkan contoh atribut yang boleh kosong
9. Menyebutkan contoh atribut yang tidak boleh kosong
10. Menyebutkan contoh atribut turunan
Alokasi
Waktu
1.
2.
3.
2 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Entity Relationship Diagram (ERD)
: Membedakan kegunaan dari masing-masing simbol ERD, Menggunakan komponen-komponen ERD
Kompetensi Dasar
1.
Indikator
Memahami maksud
1.
dari entity relationship
diagram dan
2.
menentukan simbolsimbol entity
3.
relationship diagram
Menjelaskan maksud dari entity
relationship diagram
Menentukan simbol-simbil entity
relationship diagram
Menjelaskan kegunaan simbolsimbol entity relationship
diagram
Sub Pokok Bahasan
1.
2.
3.
4.
5.
2.
3.
Memahami fungsi dari 1.
simbol-simbol entity
relationship diagram,
syarat menentukan
2.
kata-kata dalam
membuat simbol
entitas dan relasi serta 3.
memaparkan tahaptahap dalam pembuatan 4.
diagram ER
Memahami maksud
dari kardinalitas atau
derajat relasi ,
memahami derajat
relasi menurut metode
chen dan metode
james martin serta
memahami tentang
kamus data.
1.
2.
3.
4.
5.
6.
7.
Menjelaskan fungsi dari semua
1.
simbol entity relationship
2.
diagram
3.
Menentukan syarat-syarat dalam 4.
pembuatan simbol –simbol entity 5.
relationship diagram
6.
Menjelaskan tahapan dalam
7.
pembuatan diagram ER
Membuat diagram ER dengan
8.
menggunakan simbol-simbol
entity relationship diagram
Menjelaskan maksud dari
1.
kardinalitas atau derajat relasi
Menjelaskan derajat relasi
2.
menurut metode chen
3.
Menentukan diagram ER menurut 4.
chen
5.
Menjelaskan derajat relasi
6.
menurut james martin
Menentukan simbol-simbol yang 7.
digunakan dalam membuat
8.
derajat relasi menurut james
martin
9.
Menentukan diagram ER menurut 10.
james martin
11.
Menjelaskan tentang kamus data
Pengalaman Belajar
Definisi
entity
relationship diagram
Definisi
dan
bentuk
entitas
Definisi dan bentuk relasi
Definisi
dan
bentuk
atribut
Definisi dan bentuk link
1.
2.
3.
4.
5.
6.
7.
8.
9.
Fungsi entitas
1.
Fungsi relasi
2.
Fungsi atribut
3.
Fungsi link
4.
Kata dalam simbol entitas 5.
Kata dalam simbol relasi 6.
Tahap
pembuatan 7.
diagram ER
8.
Contoh diagram ER
Definisi derajat relasi atau
kardinalitas
Metode chen
One to one
One tomany
Many to many
Contoh diagram ER
menurut chen
Metode james martin
Contoh diagram ER
menurut james martin
Simbol derajat relasi
Kamus data
Contoh kamus data
Mendefinisikan entity relationship diagram
Mendefinisikan entitas
Menyebutkan symbol entitas
Mendefinisikan relasi
Menyebutkan symbol entitas
Mendefinisikan atribut
Menyebutkan symbol atribut
Mendefinisikan link
Menyebutkan symbol link
Menyebutkan fungsi entitas
Menentukan syarat penggunaan kata pada entitas
Menyebutkan fungsi relasi
Menentukan syarat penggunaan kata pada relasi
Menyebutkan fungsi atribut
Menyebutkan fungsi link
Menyebutkan tahapan dalam pembuatan diagram ER
Memberi contoh diagram ER sederhana
Mendefinisikan kardinalitas
Menjelaskan derajat relasi metode chen
Menjelaskan derajat one to one
Menjelaskan derajat one to many
Menjelaskan derajat many to many
Member contoh diagram ER dengan metode chen
Menjelaskan derajat relasi metode james martin
Menyebutkan symbol-simbol yang digunakan metode
james martin
9. Memberikan contoh diagram ER menurut james
martin
10. Mendefinisikan kamus data
11. Memberikan contoh kamus data
Alokasi
Waktu
2 x 50
menit
2 x 50
menit
1.
2.
3.
4.
5.
6.
7.
8.
2 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Transformasi Entity Relationship Diagram (ERD)
: Menerapkan teknik tranformasi dari diagram ER ke bentuk tabel
Kompetensi Dasar
1. Memahami maksud dari 1.
transformasi entity
relationship diagram,
dan maksud dari teknik 2.
transformasi entity
relationship diagram
3.
Indikator
Sub Pokok Bahasan
Menjelaskan maksud dari
1.
transformasi entity relationship
diagram
2.
Menentukan macam-macam teknik
dalam transformasi
3.
Menjelaskan teknik-teknik dalam
melakukan transformasi entity
4.
relationship diagram
5.
2. Menerapkan teknik
1. Menggunakan teknik ( 1 : 1 )
transformasi entity
dalam melakukan transformasi
relationship diagram ke
entity relationship diagram
dalam bentuk table
2. Menggunakan teknik ( 1 : M )
dengan macam-macam
dalam melakukan transformasi
teknik transformasi.
entity relationship diagram
3. Menggunakan teknik ( M : M )
dalam melakukan transformasi
entity relationship diagram.
1.
2.
3.
4.
5.
6.
Definisi
transformasi
entity relationship diagram
Macam-macam
teknik
transformasi
Definisi
teknik
transformasi (1:1)
Definisi
teknik
transformasi (1:M)
Definisi
teknik
transformasi (M:M)
Teknik transformasi (1:1)
Contoh transformasi dari
diagram ER ke dalam
bentuk
table
dengan
teknik (1:1)
Teknik transformasi (1:M)
Contoh transformasi dari
diagram ER ke dalam
bentuk
table
dengan
teknik (1:M)
Teknik
transformasi
(M:M)
Contoh transformasi dari
diagram ER ke dalam
bentuk
table
dengan
teknik (M:M)
Pengalaman Belajar
1.
2.
3.
4.
5.
Mendefinisikan transformasi
Memberikan macam-macam teknik transformasi
Menjelaskan teknik transformasi (1:1)
Menjelaskan teknik transformasi (1:M)
Menjelaskan teknik transformasi (M:M)
1. Memberikan contoh transformasi dari diagram ER
ke dalam bentuk table dengan teknik transformasi
(1:1)
2. Memberikan contoh transformasi dari diagram ER
ke dalam bentuk table dengan teknik transformasi
(1:M)
3. Memberikan contoh transformasi dari diagram ER
ke dalam bentuk table dengan teknik transformasi
(M:M)
Alokasi
Waktu
1 x 50
menit
1 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Anomali dan redudancy
: Menjelaskan jenis-jenis anomali dan table yang terdapat anomaly dan redundancy
Kompetensi Dasar
Indikator
1. Memahami maksud dari 1.
anomaly, dan
2.
menjelaskan jenis –jenis 3.
anomaly yang ada
2. Memahami maksud dari 4.
redudancy
5.
Menjelaskan maksud dari anomaly
Menentukan jenis-jenis anomaly
Menjelaskan maksud dari anomaly
penambahan
Menjelaskan maksud dari anomaly
pengubahan
Menjelaskan maksud dari anomaly
penghapusan
6. Menjelaskan maksud dari
redundancy
7. Menjelaskan perbedaan diantara
anomali dengan redundansi
Sub Pokok Bahasan
1.
2.
3.
4.
Definisi anomaly
Jenis-jenis anomaly
Anomaly penambahan
Contoh
anomaly
penambahan
5. Anomaly pengubahan
6. Contoh
anomaly
pengubahan
7. Anomaly penghapusan
8. Contoh
anomaly
penghapusan
9. Redundancy
10. Definisi redundancy
11. Contoh
tabel
yang
redundansi
3. Menerapkan jenis-jenis 1. Menjelaskan table yang tidak
1. Contoh table yang tidak
anomaly dalam
terdapat anomaly
terdapat anomaly
menentukan kesalahan- 2. Menjelaskan table yang terdapat
2. Contoh
table
yang
kesalahan dalam sebuah
anomaly
terdapat anomaly
table, dan menentukan 3. Menentukan anomaly penambahan 3. Anomaly
penambahan
letak redundancy dalam
dalam sebuah table yang terdapat
yang terdapat dalam
table.
anomaly
sebuah table
4. Menentukan anomaly pengubahan 4. Anomaly
pengubahan
dalam sebuah table yang terdapat
yang terdapat dalam
anomaly
sebuah table
5. Menentukan anomaly penghapusan 5. Anomaly
penghapusan
dalam sebuah table yang terdapat
yang terdapat dalam
anomaly
sebuah table
6. Menentukan adanya redundancy
6. Redundancy dalam tabel
dalam sebuah tabel
Pengalaman Belajar
1.
2.
3.
4.
5.
6.
7.
8.
9.
Mendefinisikan anomaly
Memberikan jenis-jenis anomaly
Mendefinisikan anomaly penambahan
Mencontohkan anomaly penambahan
Mendefinisikan anomaly pengubahan
Mencontohkan anomaly pengubahan
Mendefinisikan anomaly penghapusan
Mencontohkan anomaly penghapusan
Mencontohkan table yang redudancy
1.
2.
3.
Mencontohkan table yang tidak terdapat anomaly
Mencontohkan table yang terdapat anomaly
Mencontohkan anomaly penambahan dalam sebuah
table
Mencontohkan anomaly pengubahan dalam sebuah
table
Mencontohkan anomaly penghapusan dalam sebuah
table
Mencontohkan table yang terdapat redudancy
4.
5.
6.
Alokasi
Waktu
2 x 50
menit
2 X 50
menit
Pokok Bahasan
Standar Kompetensi
: Ketergantungan (Dependency)
: Membedakan ketergantungan fungsi, dan membuat contoh dari jenis-jenis ketergantungan
Kompetensi Dasar
Indikator
Sub Pokok Bahasan
1. Memahami maksud dari 1. Menjelaskan tentang
ketergantungan
ketergantungan (dependency)
(dependency), dan
2. Menjelaskan jenis-jenis
menetukan jenis-jenis
ketergantungan fungsi yang ada
ketergantungan yang ada 3. Menjelaskan perbedaan dari
jenis-jenis ketergantungan yang
ada.
1. Mendefinisikan ketergantungan (dependency)
2. Memberikan jenis-jenis ketergantungan
3. Mendefinisikan ketergantungan fungsi
4. Mendefinisikan ketergantungan fungsi sepenuhnya
5. Mendefinisikan ketergantungan total
6. Mendefinisikan ketergantungan transitif
7. Menjelaskan perbedaan jenis-jenis ketergantungan
2. Mejelaskan
ketergantungan
(dependency) dengan
menggunakan contoh
1. Memberikan contoh ketergantungan fungsi
2. Memberikan contoh ketergantungan fungsi
sepenuhnya
3. Memberikan contoh ketergantungan total
4. Memberikan contoh ketergantungan transitif
1.
2.
3.
4.
1. Definisi
ketergantungan
(dependency)
2. Jenis-jenis ketergantungan
(dependency)
3. Definisi
ketergantungan
fungsi
4. Definisi
ketergantungan
fungsi sepenuhnya
5. Definisi
ketergantungan
total
6. Definisi
ketergantungan
transitif
7. Perbedaan
jenis-jenis
ketergantungan
Menjelaskan ketergantungan
1. Menjelaskan
contoh
fungsi dengan mengunakan
ketergantungan fungsi
contoh
2. Menjelaskan
contoh
Menjelaskan ketergantungan
ketergantungan
fungsi
fungsi sepenuhnya dengan
sepenuhnya
mengunakan contoh
3. Menjelaskan
contoh
Menjelaskan ketergantungan
ketergantungan total
total dengan mengunakan contoh 4. Menjelaskan
contoh
Menjelaskan ketergantungan
ketergantungan transitif
transitif dengan mengunakan
contoh
Pengalaman Belajar
Alokasi
Waktu
1 x 50
menit
1 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Normalisasi
: Menjelaskan fungsi dari normalisasi, menjelaskan kaitan normalisasi dengan ketergantungan, menggolongkan bentuk normal suatu tabel
Kompetensi Dasar
Indikator
Sub Pokok Bahasan
1. Menjelaskan maksud dari
normalisasi dan tujuan
dari normalisasi, serta
proses normalisasi dan
tahapan dalam normalisasi
1. Menjelaskan maksud dari normalisasi
2. Menjelaskan tujuan dari normalisasi
3. Menjelaskan proses normalisasi
4. Menjelaskan tahapan dalam normalisasi
5. Menjelaskan tahap tidak normal
6. Menjelaskan tahap pertama (1NF)
7. Menjelaskan tahap kedua (2NF)
8. Menjelaskan tahap ketiga (3NF)
9. Menjelaskan tahap BCNF
10. Menjelaskan tahap keempat (4NF)
11. Menjelaskan tahap kelima (5NF)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
2. Menjelaskan kaitan
normalisasi dengan
ketergantungan fungsi,
ketergantungan fungsi
sepenuhnya,
ketergantungan total dan
ketergantungan transitif
1. Menjelaskan kaitan normalisasi dengan
ketergantungan fungsi
2. Menjelaskan kaitan normalisasi dengan
ketergantungan fungsi sepenuhnya
3. Menjelaskan kaitan normalisasi dengan
ketergantungan total
4. Menjelaskan kaitan normalisasi dengan
ketergantungan transitif
1. Hubungan ketergantungan
fungsi dengan normalisasi
2. Hubungan ketergantungan
fungsi sepenuhnya dengan
normalisasi
3. Hubungan ketergantungan
total dengan normalisasi
4. Hubungan ketergantungan
transitif dengan normalisasi
Definisi normalisasi
Tujuan normalisasi
Proses normalisasi
Tahapandalam normalisasi
definisi tahap tidak normal
definisi tahap 1NF
definisi tahap 2NF
definisi tahap 3NF
definisi tahap BCNF
definisi tahap 4NF
definisi tahap 5NF
Pengalaman Belajar
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
mendefinisikan normalisasi
menjelaskan tujuan normalisasi
menjelaskan proses normalisasi
memaparkan tahapan dalam normalisasi
menjelaskan tahap tidak normal
menjelaskan tahap 1NF
menjelaskan tahap 2NF
menjelaskan tahap 3NF
menjelaskan tahap BCNF
menjelaskan tahap 4NF
menjelaskan tahap 5NF
1.
Menjelaskan kaitan ketergantungan fungsi
dengan normalisasi
Mencontohkan table yang terdapat
ketergantungan fungsi
Menjelaskan kaitan ketergantungan fungsi
sepenuhnya dengan normalisasi
Mencontohkan table yang terdapat
ketergantungan fungsi sepenuhnya
Menjelaskan kaitan ketergantungan total
dengan normalisasi
Mencontohkan table yang terdapat
ketergantungan total
Menjelaskan kaitan ketergantungan
transitif dengan normalisasi
Mencontohkan table yang terdapat
ketergantungan transitif
Mendefinisikan table yang aman
Membuat table yang tidak normal
Membuat table tahap 1NF
Membuat table tahap 2NF
Membuat table tahap 3NF
Membuat table tahap BCNF
2.
3.
4.
5.
6.
7.
8.
3. memahami bentuk tabel
yang sudah aman,
menentukan bentuk
normal suatu tabel
1. menjelaskan maksud dari table yang
sudah aman.
2. Menjelasakn bentuk normal suatu tabel
1. Definisi table yang aman
2. Definisi bentuk normal
suatu table
3. Contoh table tidak normal
4. Contoh table 1NF
5. Contoh table 2NF
6. Contoh table 3NF
7. Contoh table BCNF
1.
2.
3.
4.
5.
6.
Alokasi
Waktu
2 x 50
menit
2 x 50
Menit
2 x 50
Menit
Pokok Bahasan
Standar Kompetensi
: Entity Relationship Diagram (ERD) Lanjut
: Membuat diagram ER dan menggunakan teknik transformasi diagram ER dengan menggunakan berbagai varian entitas dan relasi
Kompetensi Dasar
1. Merancang diagram ER
dengan menggunakan
berbagai varian entitas
Pengalaman Belajar
Alokasi
Waktu
Definisi varian entitas
Varian entitas
Definisi entitas kuat
Contoh entitas kuat
Definisi entitas lemah
Contoh entitas lemah
Definisi sub entitas
Jenis-jenis sub entitas
Definisi spesialisasi
Contoh spesialisasi
Definisi generalisasi
Contoh generalisasi
1. Mendefinisikan varian entitas dan jenis-jenisnya
2. Mendefinisikan entitas kuat
3. Mencontohkan entitas kuat
4. Mendefinisikan entitas lemah
5. Mencontohkan entitas lemah
6. Mendefinisikan sub entitas dan jenis-jenisnya
7. Mendefinisikan spesialisasi
8. Mencontohkan spesialisasi
9. Mendefinisikan generalisasi
10. Mencontohkan generalisasi
2 x 50
menit
Definisi varian relasi
Varian relasi
Definisi relasi tunggal
Contoh relasi tunggal
Definisi relasi ganda
Contoh relasi ganda
Definisi relasi multi
entitas
8. Contoh relasi multi
entitas
1. Mendefinisikan varian relasi dan jenis-jenis
relasi
2. Mendefinisikan relasi tunggal
3. Mencontohkan diagram ER yang terdapat relasi
tunggal
4. Mendefinisikanrelasi ganda
5. Mencontohkan diagram ER yang terdapat relasi
ganda
6. Mendefinisikan relasi multi entitas
7. Mencontohkan diagram ER yang terdapat relasi
multi entitas
Indikator
1.
2.
3.
4.
5.
6.
7.
2. 2. Merancang diagram
1.
ER dengan menggunakan
berbagai varian relasi
2.
3.
4.
5.
6.
7.
8.
Sub Pokok Bahasan
Menjelaskan maksud dari varian
entitas
Menentukan beberapa varian entitas
Menjelaskan maksud dari entitas
kuat
Menjelaskan maksud dari entitas
lemah
Menentukan bentuk diagram ER
yang terdapat entitas kuat dan lemah
Menjelaskan maksud dari sub
entitas
Menentukan beberapa sub entitas
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Menjelaskan maksud dari varian
relasi
Menentukan berbagai varian relasi
Menjelaskan maksud dari relasi
tunggal
Menentukan diagram ER yang
terdapat relasi tunggal
Menjelaskan maksud dari relasi
ganda
Menentukan diagram ER yang
terdapat relasi ganda
Menjelaskan maksud dari relasi
multi entitas
Menentukan bentuk diagram ER
yang terdapat relasi multi entitas
1.
2.
3.
4.
5.
6.
7.
2 x 50
menit
3. Menerapkan teknik
transformasi diagram ER
dengan berbagai varian
entitas dan relasi
1.
2.
3.
4.
Menjelaskan maksud transformasi
1. Definisi
transformasi
diagram ER dengan varian entitas
diagram ER dengan
Menjelaskan maksud transformasi
varian entitas
diagram ER dengan varian relasi
2. Definisi
transformasi
Menjelaskan maksud dari
diagram ER dengan
pengkodean
varian relasi
Menentukan jenis-jenis pengkodean 3. Membuat diagram ER
dengan
menerapkan
teknik
transformasi
dengan berbagai varian
entitas
4. Menerapkan
teknik
transformasi diagram ER
dengan relasi tunggal
5. Menerapkan
teknik
transformasi diagram ER
dengan relasi ganda
6. Menerapkan
teknik
transformasi diagram ER
dengan relasi multi
entitas
1.
2.
3.
4.
5.
6.
Mendefinisikan teknik transformasi dengan
berbagai varian entitas
Mendefinisikan teknik transformasi dengan
berbagai varian relasi
Merancang diagram ER dengan teknik
trnsformasi dengan berbagai varian entitas
Merancang diagram ER dengan teknik
transformasi dengan relasi tunggal
Merancang diagram ER dengan teknik
transformasi dengan relasi ganda
Merancang diagram ER dengan teknik
transformasi dengan relasi multi entitas
2 x 50
menit
Pokok Bahasan : Aljabar Relasional
Standar Kompetensi
: Membuat perintah aljabar relasional untuk mengambil data
Kompetensi Dasar
1. Memahami arti dari
Aljabar Relasional,
membuat perintah notasi
aljabar untuk operasi
pengambilan record, dan
penentuan kolom
2. Membuat perintah notasi
aljabar untuk operasi
penggabungan data
3. Membuat perintah notasi
aljabar untuk operasi –
operasi tambahan
Indikator
Sub Pokok Bahasan
1. Menjelaskan maksud dari aljabar 1.
relasional
2.
2. Menjelaskan operasi
3.
pengambilan record
3. Membuat perintah notasi aljabar
untuk operasi pengambilan
4.
record
4. Menjelaskan operasi penentuan 5.
kolom
6.
5. Membuat notasi aljabar untuk
operasi penentuan kolom
7.
1. Menjelaskan operasi maksud dari 1.
penggabungan data
2. Menjelaskan maksud operasi
2.
pembagian data
3. Menjelaskan maksud operasi
3.
perkalian kartesian
4. Menentukan perintah notasi
4.
aljabar untuk operasi
penggabungan
5.
5. Menentukan perintah notasi
6.
aljabar untuk operasi pembagian
6. Menentukan perintah notasi
aljabar untuk operasi perkalian
kartesian
1. Menjelaskan maksud dari operasi
union
2. Menjelaskan maksud dari operasi
set difference
3. Menjelaskan maksud dari opersai
set intersection
4. Menjelaskan maksud dari operasi
rename
5. Menjelaskan maksud dari operasi
Pengalaman Belajar
Definisi aljabar relasional
Operasi pengambilan record
Notasi yang digunakan
dalam operasi pengambilan
record
Contoh table hasil dari
pengambilan record
Operasi penentuan kolom
Notasi yang digunakan
dalam operasi penentuan
kolom
Contoh table hasil dari
penentuan kolom
Definisi
operasi
penggabungan data
Definisi operasi pembagian
data
Definisi operasi perkalian
kartesian
Contoh
operasi
penggabungan
Contoh operasi pembagian
Contoh operasi perkalian
kartesian
1. Definisi operasi union
2. Contoh operasi union
3. Definisi
operasi
difference
4. Contoh
operasi
difference
5. Definisi
operasi
intersection
6. Contoh
operasi
set
set
set
set
Alokasi
Waktu
1. Mendefinisikan aljabar relasional
2. Menjelaskan operasi pengambilan record
3. Membuat notasi untuk operasi pengambilan record
4. Mencontohkan dengan table hasil operasi
pengambilan record
5. Menjelaskan operasi penentuan kolom
6. Membuat notasi untuk operasi penentuan kolom
7. Mencontohkan dengan table hasil operasi penentuan
kolom
2 x 50
menit
1. Mendefinisikan operasi penggabungan data
2. Mendefinisikan operasi pembagian data
3. Mendefinisikan operasi perkalian kartesian
4. Mencontohkan perintah notasi aljabar relasional dan
table hasil untuk operasi penggabungan data
5. Mencontohkan perintah notasi aljabar relassional dan
table hasil untuk operasi pembagian data
6. Mencontohkan perintah notasi aljabar relasional dan
table hasil untuk operasi perkalian kartesian
2 x 50
menit
1. Mendefinisikan operasi union
2. Mencontohkan operasi union
3. Mendefinisikan operasi set difference
4. Mencontohkan operasi set difference
5. Mendefinisikan operasi set intersection
6. Mencontohkan operasi set intersection
7. Mendefinisikan operasi rename
8. Mencontohkan operasi rename
9. Mendefinisikan operasi division
2 x 50
menit
division
6. Menjelaskan maksud dari
Assignment
intersection
7. Definisi operasi rename
8. Contoh operasi rename
9. Definisi operasi division
10. Contoh operasi division
11. Definisi
operasi
Assignment
12. Contoh
operasi
Assignment
10.
11.
12.
Mencontohkan operasi division
Mendefinisikan operasi assignment
Mencontohkan operasi assignment
Pokok Bahasan
Standar Kompetensi
: Structured Query Language (SQL)
: Membuat perintah SQL untuk mengambil data
Kompetensi Dasar
Indikator
1. Memahami maksud dari 1. Menjelaskan maksud dari SQL
struktur dasar SQL dan 2. Menjelaskan maksud dari
dapat membuat perintah
struktur dasar SQL
SQL untuk melakukan
3. Menjelaskan maksud dari
pengambilan data
perintah klausa select
4. Menjelaskan maksud dari
perintah klausa from
5. Menjelaskan maksud dari
perintah klausa where
6. Menjelaskan Set Operations
Sub Pokok Bahasan
1.
2.
3.
4.
Definisi SQL
Definisi struktur dasar SQL
Definisi klausa select
Contoh perintah klausa
select
Definisi klausa from
Contoh perintah klausa from
Definisi klausa where
Contoh perintah klausa
where
Definisi Set Operations
Definisi DBMS
Definisi DDL
Fungsi DDL
Contoh DDL
Definisi DML
Fungsi DML
Contoh DML
Perbedaan DML dan SQL
Definisi fungsi agregasi
Macam –macam fungsi
agregasi
Contoh penggunaan fungsi
agregasi
Definisi nilai null
Contoh penggunaan nilai
null
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
8.
1.
2.
3.
4.
5.
Mendefinisikan DBMS
Mendefinisikan DDL
mendefinisikan fungsi dari DDL
Mencontohkan DDL
Mendefinisikan DML
mendefinisikan fungsi DML
Mencontohkan DML
Mendefinisikan perbedaan antara DML dan SQL
Mendefinisikan maksud fungsi agregasi
Memberikan macam-macam fungsi agregasi
Mencontohkan penggunaan dari fungsi agregasi
Mendefinisikan maksud nilai null
Mencontohkan penggunaan nilai null
1. Definisi Nested SubQueries
2. Definisi View
3. Mencontohkan penggunaan
View
4. Definisi Join
5. Mencontohkan penggunaan
Join
6. Definisi penambahan record
7. Mencontohkan penambahan
1.
2.
3.
4.
5.
6.
7.
8.
9.
Mendefinisikan Nested SubQueries
Mendefinisikan maksud View
Memberi contoh penggunaan View
Mendefinisikan maksud Join
Memberi contoh penggunaan Join
Mendefinisikan maksud penambahan record
Memberi contoh penambahan record
Mendefinisikan pengubahan record
Memberi contoh pengubahan record
5.
6.
7.
8.
9.
Menjelaskan maksud dari DBMS 1.
Menjelaskan maksud dari DDL 2.
Memberikan contoh
3.
Menjelaskan maksud dari DML 4.
Menjelaskan perbedaan antara 5.
DML dan SQL
6.
7.
8.
3. Memahami maksud dari 1. Menjelaskan maksud dari fungsi 1.
fungsi agregasi dan dapat
agregasi
2.
menggunakan fungsi
2. Menjelaskan beberapa fungsi
aggregasi untuk
agregasi
3.
menampilkan data
3. Menjelaskan maksud dari nilai
null
4.
5.
2. Memahami maksud dari
manipulasi data sehingga
dapat menggunakan
perintah SQL untuk
memanipulasi data
4. Memahami berbagai
bentuk dalam perintah
SQL sehinggadapat
menggunakan bentuk lain
untuk menampilkan data
1.
2.
3.
4.
5.
1. Menjelaskan maksud dari
Nested SubQueries
2. Menjelaskan maksud dari View
3. Menjelaskan maksud dari Join
4. Menjelaskan maksud dari
penambahan record
5. Menjelaskan maksud dari
pengubahan record
6. Menjelaskan maksud dari
Pengalaman Belajar
Mendefinisikan SQL
Mendefinisikan struktur dasar SQL
Mendefinisikan klausa select
Mencontohkan klausa select
Mendefinisikan klausafrom
Mencontohkan klausa from
Mendefinisikan klausa where Mencontohkan klausa
where
8. Mendefinisikan set operations
Alokasi
Waktu
2 x 50
menit
2 x 50
menit
2 x 50
menit
2 x 50
menit
penghapusan record
record
10. Mendefinisikan penghapusan record
8. Definisi pengubahan record 11. Member contoh penghapusan record
9. Mencontohkan pengubahan
record
10. Definisi penghapusan record
11. Mencontohkan penghapusan
record
Pokok Bahasan
Standar Kompetensi
: Basis Data Terdistribusi
: Menjelaskan basis data terdistribusi
Kompetensi Dasar
1.
Memahami struktur
basis data terdistribusi
dan memahami
Keuntungan dan
Kerugian Basis Data
Terdistribusi
Indikator
1.
2.
3.
4.
5.
6.
7.
2.
Merancang basis data
terdistribusi dengan
menggunakan
pendekatan replika dan
fragmentasi
1.
2.
3.
4.
Sub Pokok Bahasan
Pengalaman Belajar
Menjelaskan maksud dari basis
data terdistribusi
Menjelaskan maksud dari
system basis data terdistribusi
Menjelaskan maksud dari
transaksi local
Menentukan beberapa topologi
dalam basis data terdistribusi
Menjelaskan maksud dari
transaksi global
Menjelaskan beberapa
keuntungan dari basis data
terdistribusi
Menjelaskan beberapa
kerugian dari basis data
terdistribusi
1. Definisi
basis
data
terdistribusi
2. Definisi system basis data
terdistribusi
3. Definisi transaksi local
4. Definisi transaksi global
5. Definisi Fully connected
network
6. Definisi
Partially
connected network
7. Definisi Tree structured
network
8. Definisi Ring network
(LAN)
9. Definisi Star network
(LAN)
10. Keuntungan basis data
terdistribusi
11. Kerugian
basis
data
terdistribusi
1.
2.
3.
4.
5.
6.
7.
Mendefinisikan basis data terdistribusi
Mendefinisikan system basis data terdistribusi
Mendefinisikan transasksi local
Mencontohkan transasksi lokal
Mendefinisikan transaksi global
Mencontohkan transaksi global
Mendefinisikan
dan
mencontohkan
Fully
connected network
8. Mendefinisikan dan mencontohkan Partially
connected network
9. Mendefinisikan dan mencontohkan Tree structured
network
10. Mendefinisikan dan mencontohkan Ring network
(LAN)
11. Mendefinisikan dan mencontohkan Star network
(LAN)
12. Menyebutkan keuntungan basis data terdistribusi
13. Menyebutkan kerugian basis data terdistribusi
Menjelaskan maksud dari
pendekatan replica
Menjelaskan maksud dari
fragmentasi
Menentukan jenis-jenis
fragmentasi
Menjelaskan jenis-jenis
fragmentasi
1. Definisi
pendekatan
replikasi
2. Definisi fragmentasi
3. Jenis-jenis fragmentasi
4. Fragmentasi horizontal
5. Fragmentasi vertical
6. Fragmentasi campuran
7. Contoh fragmentasi data
1.
2.
3.
4.
5.
6.
7.
Mendefinisikan pendekatan replikasi
Mendefinisikan fragmentasi
Menyebutkan jenis-jenis fragmentasi
Mendefinisikan fragmentasi horizontal
Mendefinisikan fragmentasi vertical
Mendefinisikan fragmentasi campuran
Mencontohkan fragmentasi data
Alokasi
Waktu
2 x 50
menit
2 x 50
menit
Pokok Bahasan
Standar Kompetensi
: Proteksi Data
: Menjelaskan tentang proteksi data
Kompetensi Dasar
Indikator
Sub Pokok Bahasan
1. Memahami pentingnya
melakukan proteksi
terhadap data dan
memahami tentang
pemulihan
1. Menjelaskan maksud dari proteksi data
2. Menjelaskan beberapa kemungkinan yang
dapat diantisipasi oleh fasilitas proteksi
data
3. Menjelaskan maksud dari pemulihan
4. Menentukan macam-macam pemulihan
yang perlu ditangani
5. Menjelaskan macam-macam pemulihan
yang perlu ditangani
1. Definisi proteksi data
2. Beberapa
kemungkinan
yang dapat diantisipasi oleh
fasilitas proteksi data
3. Definisi pemulihan
4. Macam-macam pemulihan
2. Memahami tentang
pemulihan dan
pengamanan, dapat
membedakan antara
pemulihan dan
pengamanan serta
memahami aturan dari
integritas
1. Menjelaskan maksud dari pemulihan
2. Menjelaskan maksud dari pengamanan
3. Membedakan antara pemulihan dan
pengamanan
4. Menentukan macam-macam pengamanan
5. Menjelskan maksud dari enkripsi data
6. Menjelaskan maksud dari integritas
7. Menjelaskan macam-macam klasifikasi
kekangan integritas
8. Menjelaskan maksud dari konkurensi
1. Definisi pemulihan
2. Definisi pengamanan
3. Perbedaan antara pemulihan
dan pengamanan
4. Macam-macam
pengamanan
5. Definisi enkripsi data
6. Definisi integritas
7. Macam-macam klasifikasi
kekangan integritas
8. Definisi konkurensi
Disiapkan oleh,
1.
Yulistia,S.Kom.,M.T.I.
(Koordinator)
(………………….)
2.
Henry Primandari, S.Kom
(Anggota)
(………………….)
3.
Mardiani,S.Si.,M.T.I
(Anggota)
(………………….)
Pengalaman Belajar
1. Mendefinisikan proteksi data
2. Menyebutkan beberapa kemungkinan
yang dapat diantisipasi oleh fasilitas
proteksi data
3. Menjelaskan tentang kemungkinan yang
dapat diantisipasi oleh fasilitas proteksi
data
4. Memberi contoh tentang kemungkinan
yang dapat diantisipasi oleh fasilitas
proteksi data
1. Mendefinisikan pemulihan
2. Mendefinisikan pengamanan
3. Member perbedaan antara pemulihan
dan pengamanan
4. Menyebutkan macam-macam
pengamanan
5. Mendefinisikan macam-macam
pengamanan
6. Mendefinisikan enkripsi data
7. Mendefinisikan integritas
8. Menyebutkan macam-macam klasifikasi
kekangan integritas
9. Mendefinisikan konkurensi
Diperiksa oleh
Yulistia,S.Kom.,M.T.I
Ka.Prodi
Manajemen Informatika
Alokasi
Waktu
Welda, S.Kom.,M.T.I
Ka.Prodi
Komputerisasi Akuntansi
Disahkan oleh,
Ir. Sudiadi, M.M.A.E.
Pembantu Ketua I
2 x 50
menit
2 x 50
menit
Download