tugas 8 rekonstruksi matakuliah
TRANSCRIPT
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
1/10
103
TUGAS VIII
REKONSTRUKSI MATAKULIAH SISTEM BASIS DATA
Langkah 1 : Menentukan dan merumuskan tujuan instruksional
umum (TIU) mata kuliah :
Setelah mengikuti matakuliah ini dalam 1 (satu) semester,
mahasiswa mampu memahami konsep basis data, tujuan
pengembangan dan keuntungan penggunaan basis data,
batasan aturan yang harus ditaati dalam basis data,
arsitektur basis data, pemodelan data, schema dan
subschema basis data, aspek-aspek pengembangan
basis data, dan menganalisis kebutuhan serta merancang
basis data secara benar sesuai konsep basis data.
.
Langkah 2 : Menentukan dan merumuskan tujuan instruksional
khusus
Mahasiswa mampu menjelaskan konsep basis data,
Mahasiswa mampu menjelaskan tujuan pengembangan
dan keuntungan penggunaan basis data, Mahasiswa
mampu menjelaskan serta memberikan contoh dan solusi
atas batasan aturan yang harus ditaati dalam basis data,
Mahasiswa mampu menganalisis kebutuhan basis data dan
membuat rancangan basis data yang benar sesuai konsep
basis data untuk aplikasi informasi.
Langkah 3 : Menyusun materi perkuliahan
Materi pembelajaran dibagi 3 item yaitu :
1. Kerangka Dasar pengantar basis data secara teori
Definisi basis data, perkembangan konsep basis data,
pentingnya memahami konsep basis data, defiisi system
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
2/10
104
basis data, hirarki data, tujuan pengembangan dan
keuntungan basis data.
2. Menggunakan normalisasi database dalam membuat
system yang baru untuk program aplikasi dan Desain
secara Umum dengan membuat kontek diagram
digunakan untuk mengetahui suatu alur data atau arus
data dari satu bagian ke bagian yang lain dengan jelas
dan terstruktur. Untuk pengukuran software (program
aplikasi yang bagus) harus memenuhi kaidah yang ada
bebas dari redudansi, ada DML dan DCL sehingga
kwalitas informasinya benar, dan untuk desainnya yang
userfrendly terutama user interface antar muka, untuk
input dan outputnya harus diperhatikan. Tahapan
sebelum ke normalisasi adalah (anomaly, Dependensi,
Dekomposisi) dan pengujian Lossy or Lossless
decomposition
3. Menerapkan teori yang ada kedalam praktikum, dengan
studi kasus yang ada di sekitarnya.
Tabel 1 Materi Mata Kuliah Sistem Basis Data
Materi Pokok Indikator Hasil Pembelajaran
1. Pengantar Basis Data
1.1 Definisi basis data
1.2 Perkembangan konsep basis
data1.3 Pentingnya memahami
konsep basis data
1.4 Definisi sistem basis data
1.5 Hirarki data
Mahasiswa mampu
menjelaskan konsep basis
data
2. Tujuan Pengembangan dan
Keuntungan basis data
2.1 Tujuan pengembangan basis
Mahasiswa dapat memahami
dan mampu menjelaskan
tujuan pengembangan dan
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
3/10
105
data
a. Tujuan primer
pengembangan
basis data
b. Tujuan sekunder
pengembangan basis data
2.2 Keuntungan pengembangan
basis data
keuntungan penggunaan basis
data
3. Batasan Aturan Basis Data
3.1 Kerangkapan data (data
redundancy)
a. Kerangkapan data dalam
satu file
b. Kerangkapan data dalam
beberapa file
3.2 Inkonsistensi data (data
inconsistency)
3.3 Data terisolasi (data isolation)
3.4 Keamanan data (data
security)
3.5 Integritas data (data integrity)
Mahasiswa mampu
menjelaskan serta
memberikan contoh dan solusi
atas batasan aturan yang
harus ditaati dalam basis data
4. Arsitektur Basis Data
4.1 Macam pandangan terhadap
basis
data4.2 Level pandangan terhadap
basis
data
a. Pandangan pengguna (user
view)
b. Pandangan konseptual
(conceptual view)
Mahasiswa mampu
menjelaskan arsitektur basis
data, macam, level, dan
antarmuka antarlevelpandangan terhadap basis
data, serta independensi data
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
4/10
106
c. Pandangan fisikal (physical
view)
4.3 Antarmuka antarpandangan
terhadap basis data
4.4 Independensi data (data
independency)
5. Pemodelan Data
5.1 Definisi model data
5.2 Macam model data
5.3 Perangkat lunak model data
Mahasiswa mampu
menjelaskan definisi, macam,
perbedaan model data, dan
mampu memberikan contoh
perangkat lunak untuk masing-
masing model data
6. Model Data Entity Realtionship
6.1 Komponen ERD (Entity
Relationship Diagram)
a. Entitas (entity)
b. Atribut (attribute)
c. Kerelasian antar entitas
(relationship)
6.2 Merancang ERD
6.3 Contoh ERD
6.4 Kelebihan dan kelemahan
ERD
Mahasiswa mampu
menjelaskan, melalukan
analisis sebuah sistem, dan
menggambarkan model data
ER
7. Model Data Semantic
7.1 Komponen diagram semantica. Entitas (entity)
b. Atribut (attribute)
c. Kerelasian antar entitas
(relationship)
7.2 Merancang diagram semantic
7.3 Contoh diagram semantic
7.4 Kelebihan dan kelemahan
Mahasiswa mampu
menjelaskan, melalukananalisis sebuah sistem, dan
menggambarkan model data
semantic
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
5/10
107
diagram semantic
UJIAN TENGAH SEMESTER
9. Model data hierarchycal
9.1 Contoh model data
hierarchycal
9.2 Kelebihan dan kelemahan
model
data hierarchycal
Mahasiswa mampu
menjelaskan dan memberikan
contoh model data
hierarchycal
10. Model Data Network
10.1 Contoh model data
network
10.2 Kelebihan dan kelemahan
model data network
Mahasiswa mampu
menjelaskan dan memberikan
contoh model data network
11. Model Data Relational
11.1 Terminologi RDBM
11.2 Karakteristik relasi
11.3 Komponen relasi
11.4 Kunci relasi
11.5 Aturan-aturan (rules)pada
kunci
relasi
11.6 Kerelasian antar relasi
(relationship)
11.7 Beberapa definisi relasi
(relation)11.8 Penyimpangan (anomallies)
dalam modifikasi data
11.9 Ketergantungan data (data
dependency)
11.10 Normalisasi (normalization)
Mahasiswa mampu
menjelaskan konsep-konsep
dalam RDBM, menentukan
kunci relasi, ketergantungan
data, dan kerelasian antar
relasi, serta melakukan
normalisasi tabel basis data
11.Schemadan Subschema
Basis
Mahasiswa mampu
mendefinisikan schemadan
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
6/10
108
Data
12.1 Definisi schemadan
subschema
12.2 Shema, subschema, model
data,
Dan diagram kerelasian
antar
relasi
12.3 Notasi relasi, schema, dan
subschema
12.4 Instance schema
subschema basis data
13. Aspek Pengembangan Basis
Data
13.1 Tujuan pengembangan
basis
data
13.2 Tahapan pengembangan
basis
data
13.3 Analisis kelayakan
pengembangan basis data
13.4 Penghitungan manfaat
aplikasi
basis data secara kuantitatif
13.5 Analisis biaya manfaat dariAlternative desain basis data
13.6 Kelemahan pendekatan
basis
data
Mahasiswa mampu
menjelaskan aspek-aspek
yang terkait dengan proyek
pengembangan basis data
Studi Kasus Perancangan Basis
Data
1. Teknik perancangan basis
Mahasiswa mampu
menganalisis kebutuhan basis
data dan membuat rancangan
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
7/10
109
data
2. Tahapan perancangan basis
data
3. Contoh studi kasus
a. Pengolahan data
akademik
b. Pengolahan data
inventori
basis data yang benar sesuai
konsep basis data untuk
aplikasi informasi
UJIAN AKHIR SEMESTER
Langkah 4 : Menyusun strategi instruksional
Struktur konsep-konsep utama dibahas oleh Dosen.
Keterkaitan antara konsep dengan fenomena empirik
dibahas melalui latihan soal, tanya jawab dan diskusi. Kajian
analitis kritis dilakukan melalui metode analisis kasus.
Mahasiswa juga dituntut untuk mengerjakan soal-soal
sebagai tugas rumah.
Tugas
a. Mahasiswa dapat membantu agar proses pembelajaran berjalan
lancar dengan mentaati ketentuan sebagai berikut:
1) Mengikuti perkuliahan dengan baik dan tertib agar
perkuliahan berlangsung dengan baik.
2) Terlambat maksimum 10 menit untuk melatih kedisiplinan
dan tidak kehilangan materi.3) Tidak menandatangani presensi teman untuk melatih
kejujuran.
4) Berpakaian dengan sopan dan tidak diperkenankan
memakai sandal untuk menghormati satu sama lain.
5) Dilarang berkomunikasi dengan hp di dalam kelas agar tidak
saling mengganggu pada saat proses pembelajaran
berlangsung.
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
8/10
110
b. Mahasiswa bertugas membaca materi kuliah sebelum perkuliahan
dimulai agar mahasiswa sudah mempunyai bekal di dalam
perkuliahan. Ini sangat penting agar konsep-konsep yang abstrak
dapat lebih mudah dipahami beserta contoh-contoh soal yang
tersaji di dalam perkuliahan. Selain itu perkuliahan menjadi lebih
menarik karena terjadi interaksi yang lebih intensif antara dosen
dan mahasiswa.
c. Mahasiswa diberi kesempatan untuk mengerjakan soal-soal pada
setiap akhir pokok bahasan agar pemahaman terhadap materi
menjadi lebih utuh.
Diharapkan mahasiswa mempunyai tekat yang kuat untuk
mengerjakan dan menyerahkan pada waktu yang telah ditentukan,
karena keterlambatan berarti kegagalan untuk memperolah nilai
yang baik.
d. Mahasiswa diharapkan mempersiapkan diri untuk mengikuti Ujian
Tengah
Semester (UTS) pada pertemuan ke-8 dan Ujian Akhir Semester
(UAS) pada pertemuan ke-16. Soal-soal pada ujian akanmenggunakan bentuk esai.
Mahasiswa dapat mengikuti ujian apabila menghadiri perkuliahan
minimal 75%. Usaha pada UTS dan UAS akan sia-sia apabila
mahasiswa melakukan kecurangan, misal menyontek pada saat
ujian.
Rencana Kegiatan Pembelajaran :Tabel 2 Rencana Kegiatan Perkuliahan
No. Topik Sub Topik Ket.
1. Latihan praktikum
dengan membuat
laporan yang telah
dilaksanakan
Kasus data rental mobil,
mahasiswa dipraktekan
kemudian untuk tugas
berikutnya mencari data
dilapangan sesuai dengan
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
9/10
111
2.
3.
4.
5.
6.
7.
8.
Latihan membuat stuktur
database kedalam table,
serta memodifikasi
struktur DB
Mengetahui mana table
master dan mana table
transaksi.
Merelasikan hubungan
antar table dengan
tingkat kardinalitas
1 ke 1
1 ke banyak
banyak ke banyak
Latihan megenal dan
membuat Query
Ujian Tengah Semester
Membuat menggunakan
dan memodifikasi form
Membuat field entri datakhusus dan command
profil perusahaan yang
berbadan hukum atau
instansi pemerintah
maupun non pemerintah
membuat system yang
baru mengenai DBMS.
Lengkap secara
komprehensip dari teori
sampai praktikum untuk
program apliksi.
Diharapkan mahasiswa
bias membandingkan
data yang terintegrasi
dengan normalisasi
DB dan yang over
normalisai dalam
pemakaian data
warehouse.
Presentasi mandiri
Presentasi kelompok
Diskusi bersama secara
kelompok
Bahan Perkuliahan :
1. Edhy Sutanta, Basis Data dalam Tinjauan Konseptual, ANDI,Yogyakarta, 2011
2. Fathansyah, Sistem Basis Data, Informatika, Bandung, 20043. Janner Simarmata, Perancangan Basis Data, ANDI, Yogyakarta, 20074. Raghu Ramakrishnan, Johannes Gehrke; Sistem Manajemen
Database, ANDI, Yogyakarta, 2004
-
7/23/2019 Tugas 8 Rekonstruksi Matakuliah
10/10
112
Langkah 5 : Strategi untuk melakukan penilaian hasil belajar
Penilaian
Penilaian akan dilakukan oleh pengajar dengan menggunakan
criteria sebagai berikut :
Nilai Point Range
A 4 80
B 3 7079
C 2 6069
D 1 5059
E 0 49
Dalam menetukan nilai akhir akan digunakan pembobotan
sebagai berikut :
Komponen Prosentase
Kuisioner 10%
Kehadiran 10%
Tugas 20%
Ujian Tengah Semester 30%
Ujian Akhir Semester 30%