tugas 2 kontrak perkuliahan
DESCRIPTION
Tugas 2 : Kontrak PerkuliahanTRANSCRIPT
17
TUGAS II
KONTRAK PERKULIAHAN
SISTEM BASIS DATA
(SBD)
KB11221
PROGRAM STUDI SISTEM INFORMASI
STMIK HIMSYA SEMARANG
18
Seiring dengan adanya kebutuhan pengolahan data untuk
memenuhi kebutuhan informasi. Saat ini aplikasi basis data telah
dipergunakan oleh hampir seluruh bidang kehidupan manusia, seperti
dalam proses bisnis manajemen, perbankan, manufaktur, pariwisata
maupun dalam bidang pendidikan. Basis data sebagai sebuah bagian
penting dalam sebuah sistem informasi, memiliki berbagai peran penting
mulai dari penyusunan sistem informasi hingga menjadi sebuah sumber
informasi.
Oleh karena itu, mata kuliah ini ditawarkan untuk membantu
mahasiswa memperoleh pemahaman yang komprehensif tentang konsep-
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
pengembangan basis data, dan menganalisis kebutuhan serta
perancangan basis data.
KONTRAK PERKULIAHAN
Nama Mata Kuliah : Sistem Basis Data (SBD)
Kode Mata Kuliah : KB11221
Pengajar : Solikhin, S.Kom, M.Kom
Semester : II / 2014-2015
Hari Pertemuan/Jam : Senin, 16.30 – 19.00
Tempat Pertemuan : Ruang Kuliah I
1. MANFAAT MATA KULIAH
19
Mata kuliah ini merupakan pengantar bidang bahasan
pengembangan basis data yang membahas berbagai pengertian dan
konsep sistem basis data, tujuan dan keuntungan pemakaian basis data,
batasan aturan dalam basis data, model data, entity relationship model,
semantic model, hyerarchycal model, network model, relational database
model, schema dan subschema. Mata kuliah ini berusaha sejauh mungkin
untuk menghubungkan pokok bahasan dengan realitas melalui penerapan
studi kasus; yaitu pemberian contoh-contoh yang berkaitan dengan
permasalahan yang ada di lingkungan sekitar sampai dengan membuat
perancangan basis data, dan pengembangan sistem basis data.
Pada akhir perkuliahan ini, mahasiswa diharapkan mampu :
1. Menjelaskan konsep basis data;
2. Menjelaskan tujuan pengembangan dan keuntungan penggunaan
basis data;
3. Menjelaskan serta memberikan contoh dan solusi atas batasan
aturan yang harus ditaati dalam basis data;
4. Menjelaskan arsitektur basis data, macam, level, dan antarmuka
antarlevel pandangan terhadap basis data, serta independensi
data;
5. Menjelaskan definisi, macam, perbedaan model data, dan mampu
memberikan contoh perangkat lunak untuk masing-masing model
data;
6. Menjelaskan, melalukan analisis sebuah sistem, dan
menggambarkan model data : ( Entity Relationship, Semantic,
Hierarchycal, etwork );
2. DESKRIPSI PERKULIAHAN
3. TUJUAN INSTRUKSIONAL
20
7. Menjelaskan konsep-konsep dalam RDBM, menentukan kunci
relasi, ketergantungan data, dan kerelasian antar relasi, serta
melakukan normalisasi tabel basis data.
8. Mendefinisikan schema dan subschema basis data;
9. Menjelaskan aspek-aspek yang terkait dengan proyek
pengembangan basis data;
10. Menganalisis kebutuhan basis data dan membuat rancangan basis
data yang benar sesuai konsep basis data untuk aplikasi informasi.
Bagan 1 : Skema Materi Perkuliahan Sistem Basis Data
Capaian Pembelajaran :
Setelah 1 (satu) semester perkuliahan mahasiswa mampu menjelaskan, menganalisis kebutuhan basis data dan merancang
basis data yang benar sesuai konsep basis data untuk aplikasi sistem informasi.
MATA KULIAH : Sistem Basis Data
SKS : 2 SKS ( 2 x 50 menit = 100 menit )
KODE MATA KULIAH : KB11221
PROGRAM STUDI : S1-Sistem Informasi
SEMESTER : II (dua)
DOSEN : Solikhin, S.Kom, M.Kom
13., 14. Studi Kasus Perancangan Basis Data
12. Aspek Pengembangan Basis Data
11. Schema dan Subschema Basis Data
3. Batasan Aturan Basis Data
2. Tujuan Pengembangan dan Keuntungan Basis Data
1. Pengantar Basis Data
5. Pemodelan Data :
9. Model Data Network
8. Model Data Hierarchycal
7. Model Data Semantic
6. Model Data Entity Relationship
10. Model Data Relational
4. Arsitektur Basis Data
21
Pembelajaran inovatif merupakan model pembelajaran kreatif dan
unik yang cenderung melibatkan keaktifan mahasiswa dalam proses
pembelajaran. Pembelajaran inovatif diciptakan dengan
mempertimbangkan karakteristik mahasiswa, kondisi lingkungan
mahasiswa, dan sarana-prasarana yang tersedia, sehingga lebih
menantang dan menggairahkan mahasiswa untuk belajar secara mandiri,
serta mempermudah pencapaian tujuan belajar yang diinginkan.
Pada metode perkuliahan ini lebih banyak menggunakan seminar.
Dengan demikian setiap peserta diharapkan untuk menyampaikan
gagasan dalam pembahasan baik berupa pendapat pribadi atau hasil
observasi. Berbagai strategi instruksional akan digunakan dalam
perkuliahan ini. Sebagai contoh untuk topik-topik tertentu mahasiswa
akan diminta mempresentasikan-nya dan hasilnya dibahas bersama
dalam kuliah.
Buku/bacaan pokok dalam perkuliahan ini adalah :
1. Edhy Sutanta, Basis Data dalam Tinjauan Konseptual, ANDI,
Yogyakarta, 2011
2. Fathansyah, Sistem Basis Data, Informatika, Bandung, 2004
3. Janner Simarmata, Perancangan Basis Data, ANDI, Yogyakarta, 2007
4. Raghu Ramakrishnan, Johannes Gehrke; Sistem Manajemen
Database, ANDI, Yogyakarta, 2004
Selain itu akan dibagikan berbagai artikel ilmiah yang relevan dengan
materi kuliah berupa jurnal ilmiah nasional maupun internasional.
4. STRATEGI PERKULIAHAN
5. MATERI/BACAAN PERKULIAHAN
22
1. Di akhir pertemuan kuliah, mahasiswa akan diberikan tugas besar.
2. Mahasiswa yang berjumlah 21 dalam satu kelas untuk matakuliah
Sistem Basis Data, dibagi dalam 7 kelompok, yang masing-masing
kelompok terdiri dari 3 mahasiswa, satu mahasiswa dalam tiap
kelompok akan menjadi ketua;
3. Dosen memberikan 7 macam tugas yang berbeda dan berupa
undian materi sub pokok bahasan. Masing-masing ketua kelompok
mengambil undian tugas. Undian yang telah diambil untuk
didiskusikan (tugas yang diberikan kepada mahasiswa sesuai
dengan tujuan pembelajaran dan materi yang dipelajari, serta
disesuaikan dengan lingkungan mahasiswa);
4. Setelah sampai pada hari dan waktu yang telah disepakati, masing-
masing kelompok mempersiapkan diri untuk mempresentasikan
tugasnya. (hal ini untuk mengetahui hasil/jawaban tugas yang
benar, dan memastikan tiap anggota kelompok dapat
memahami/mengerjakan/mengetahui jawabannya);
5. Dosen memanggil salah satu nomor undian, bagi kelompok yang
nomor undiannya dipanggil akan mempresentasikan hasil tugas
mereka;
6. Setelah mempresentasikan hasil tugasnya, Dosen
mempersilahkan kepada kelompok lain untuk memberikan
pertanyaan atau tanggapannya. Sedangkan kelompok yang
presentasi memberikan jawaban ataupun argumentasinya atas
pertanyaan atau tanggapan yang dilontarkan oleh kelompok lain;
7. Kemudian Dosen akan memberikan penilaian kepada masing-
masing kelompok dan anggota. Aspek yang dinilai disini yakni,
kesesuaikan materi yang dipresentasikan, cara penyampaian,
penampilan, cara menjawab pertanyaan, ketepatan menjawab
pertanyaan, dan cara mengajukan pertanyaan (penanya).
6. TUGAS
23
8. Dosen disini sebagai fasilitator akan memberikan masukan dan
mengarahkan kepada masing-masing kelompok presentator, yang
pada akhir mengambil pada kesimpulan;
Penilaian akan dilakukan oleh pengajar dengan menggunakan
criteria sebagai berikut :
Nilai Point Range
A 4 ≥ 80
B 3 70 – 79
C 2 60 – 69
D 1 50 – 59
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%
7. KRITERIA PENILAIAN
24
Pertemuan & Tanggal
Topik Pembahasan Bacaan
1
(9-3-2015)
Awal Perkuliahan dengan menyampaikan penjelasan umum kontrak perkuliahan, perkenalan dengan setiap mahasiswa, dan penyampaian materi dasar mata kuliah: 1. Pengantar Basis Data 1.1 Definisi basis data 1.2 Perkembangan konsep basis data 1.3 Pentingnya memahami konsep
basis data 1.4 Definisi sistem basis data 1.5 Hirarki data
Lihat Sumber Referensi
2
(16-3-2015)
2. Tujuan Pengembangan dan Keuntungan basis data
2.1 Tujuan pengembangan basis data a. Tujuan primer pengembangan basis data b. Tujuan sekunder pengembangan basis data 2.2 Keuntungan pengembangan basis
data
Lihat Sumber Referensi
3
(23-3-2015)
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)
Lihat Sumber Referensi
4
(30-3-2015)
4. Arsitektur Basis Data 4.1 Macam pandangan terhadap basis data 4.2 Level pandangan terhadap basis data
a. Pandangan pengguna (user view) b. Pandangan konseptual
(conceptual view) c. Pandangan fisikal (physical view)
4.3 Antarmuka antarpandangan
Lihat Sumber Referensi
8. JADWAL PERKULIAHAN
25
terhadap basis data 4.4 Independensi data (data
independency)
5
(6-4-2015)
5. Pemodelan Data 5.1 Definisi model data 5.2 Macam model data 5.3 Perangkat lunak model data
Lihat Sumber Referensi
6
(13-4-205)
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
Lihat Sumber Referensi
7
(20-4-2015)
7. Model Data Semantic 7.1 Komponen diagram semantic a. 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 diagram semantic
Lihat Sumber Referensi
(04-5-2015) Ujian Tengah Semester
8
(11-5-2015)
8. Model data hierarchycal 8.1 Contoh model data hierarchycal 8.2 Kelebihan dan kelemahan model data hierarchycal
Lihat Sumber Referensi
9
(18-5-2015)
9.1 Model Data Network 9.2 Contoh model data network 9.3 Kelebihan dan kelemahan model
data network
Lihat Sumber Referensi
10
(25-5-2015)
10. Model Data Relational 10.1 Terminologi RDBM 10.2 Karakteristik relasi 10.3 Komponen relasi 10.4 Kunci relasi 10.5 Aturan-aturan (rules) pada kunci relasi 10.6 Kerelasian antar relasi (relationship) 10.7 Beberapa definisi relasi (relation)
Lihat Sumber Referensi
26
10.8 Penyimpangan (anomallies) dalam modifikasi data 10.9 Ketergantungan data (data dependency) 10.10 Normalisasi (normalization)
11
(01-6-2015)
11. Schema dan Subschema Basis Data
11.1 Definisi schema dan subschema 11.2 Shema, subschema, model data, dan diagram kerelasian antar relasi 11.3 Notasi relasi, schema, dan subschema 11.4 Instance schema
Lihat Sumber Referensi
12
(08-6-2015)
12. Aspek Pengembangan Basis Data 12.1 Tujuan pengembangan basis data 12.2 Tahapan pengembangan basis data 12.3 Analisis kelayakan pengembangan basis data 12.4 Penghitungan manfaat aplikasi basis data secara kuantitatif 12.5 Analisis biaya manfaat dari Alternative desain basis data 12.6 Kelemahan pendekatan basis data
Lihat Sumber Referensi
13, 14
(15-6-2015)
(22-6-2015)
Studi Kasus Perancangan Basis Data 1. Teknik perancangan basis data 2. Tahapan perancangan basis data 3. Contoh studi kasus a. Pengolahan data akademik b. Pengolahan data inventori
Lihat Sumber Referensi
(03-7-2015) Ujian Akhir Semester
Mahasiswa,
( Tri Ika Oktaviani )
Dosen,
( Solikhin, S.Kom, M.Kom )