PROGRAM STUDI TEKNIK INFORMATIKA
Visi
Menjadi inovator bidang teknologi informasi yang unggul, bermutu dan bermanfaat di tingkat nasional dan ASEAN.
Misi
(1) Melaksanakan Tridarma perguruan tinggi secara berkesinambungan. (2) Melaksanakan kurikulum berbasis kompetensi dengan keahlian grafis dan multimedia, rekayasa perangkat lunak cerdas, dan jaringan komputer sesuai dengan perkembangan ilmu pengetahuan dan teknologi. (3) Menjalin kerjasama dengan berbagai instansi swasta, pemerintah dalam peningkatan kualitas lulusan. (4) Menyediakan
sarana prasarana yang bermutu dalam penyelenggaraan proses belajar mengajar yang berkualitas.
RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)
MATA KULIAH:
BASIS DATA
(TIF37)
Oleh:
A. SIDIQ PURNOMO
FAKULTAS TEKNOLOGI INFORMASI UNIVESITAS MERCU BUANA YOGYAKARTA
FEBRUARI 2012
2 A. PENDAHULUAN
1. Latar Belakang
Basis Data merupakan mata kuliah wajib program studi yang diberikan bagi mahasiswa semester II pada Universitas Mercu Buana Yogyakarta. Tujuan mata kuliah ini agar mahasiswa dapat melatih skill sehingga mampu dan trampil siap dalam memasuki dunia kerja nantinya. Untuk mencapai tujuan yang diinginkan secara maksimal, pada setiap proses pembelajaran memerlukan perencanaan, persiapan, dan pengendalian yang baik. Sehubungan dengan hal itu, diperlukan pengembangan kegiatan yang disebut Rencana Program Kegiatan Pembelajaran Semester (RPKPS). Implementasi kegiatan tersebut diharapkan dapat menciptakan suasana akademik yang kondusif sehingga muncul kegairahan dalam proses pembelajaran. Kegiatan ini diharapkan juga dapat meningkatkan motivasi, kreativitas, kesungguhan, dan keteraturan dalam proses belajar mengajar serta meningkatkan keaktifan mahasiswa dalam mengikuti proses pembelajaran.
2. Deskripsi Mata Kuliah
Perkuliahan diawali dengan menjelaskan pentingnya mempelajari konsep basis data, materi, referensi, tata cara perkuliahan, tugas, serta penilaian akhir. Materi kuliah ini meliputi Pendahuluan, Pengertian Basis Data Dan Sistem Basis Data, Tujuan Dan Keuntungan Basis Data, Kekangan Dalam Basis Data, Pandangan Terhadap Basis Data, Model Data, Entity Relationhip Model / Er_M, Hierarchycal Model, SemanticModel, Network Model, Relational Data Base Model, Schema Dan Subschema, Studi Kasus Perancangan Basis Data, Pengembangan Sistem Basis Data. Ujian Tengah Semester dan Ujian Akhir Semester dilakukan secara terjadwal. Tugas kuliah akan diberikan baik secara individu maupun kelompok guna mengevaluasi pemahaman mahasiswa terhadap materi yang dibahas.
3. Kompetensi Kuliah Terhadap Lulusan
Mahasiswa memahami/menguasai dan mampu menerapkan teori-teori untuk melakukan perancangan basis data dan mengembangkan aplikasi menggunakan bahasa pemrograman basis data tertentu.
B. PERENCANAAN PEMBELAJARAN
1. Nama Mata Kuliah : Basis Data 2. Kode/SKS : TIF37 / 3 sks
3. Semester : II (Dua)
4. Status mata kuliah : MKB
5. Prasyarat : Algoritma dan Pemrograman 6. Tujuan Pembelajaran :
Proses pembelajaran pada mata kuliah Basis Data berfokus pada student-centered Learning yang akan memberi kompetensi-kompetensi khusus pada mahasiswa. Setelah mengikuti kuliah Basis Data, mahasiswa diharapkan mampu menjelaskan Pengertian Basis Data Dan Sistem Basis Data,
3 Tujuan Dan Keuntungan Basis Data, Kekangan Dalam Basis Data, Pandangan Terhadap Basis Data, Model Data, Entity Relationhip Model / Er_M, Hierarchycal Model, SemanticModel, Network Model, Relational Data Base Model, Schema Dan Subschema, Studi Kasus Perancangan Basis Data, Pengembangan Sistem Basis Data. Manfaat model pembelajaran ini adalah mahasiswa tidak hanya sekadar menguasai teori-teori basis data, tetapi mahasiswa dapat menerapkan pengetahuan dan ketrampilan dalam menyelesaikan tugas pada bidang kehidupan nyata, memiliki wawasan luas, memanfaatkan teknologi informasi, berkreativitas, berinovasi, dan memiliki jiwa kepemimpinan. Selain itu, mahasiswa mendapat kesempatan untuk lebih mengembangkan kemampuan berpikir kritis, berani mengemukakan pendapat sehingga timbul percaya diri dan terdorong melakukan entrepreneurship/wirausaha di bidang keahaliannya berbasis teknologi informasi. Mahasiswa diharapkan mampu mensinergikan bidang Basis Data dengan bidang-bidang lain, misalnya teknik, bahasa, komunikasi, matematika, serta isu-isu aktual sehingga Basis Data dapat membantu dalam tugas transformasi informasi dan berdaya guna bagi masyarakat.
7. Outcome Pembelajaran :
Setelah mengikuti mata kuliah Basis Data diharapkan mahasiswa dapat mempunyai kompetensi :
a) Mahasiswa memahami/menguasai dan mampu menerapkan teori-teori untuk melakukan perancangan basis data dan mengembangkan aplikasi menggunakan bahasa pemrograman basis data tertentu.
b) Mahasiswa memahami/menguasai dan mampu menjelaskan serta menerapkan teknologi yang mendukung, pembangunan dan implementasi.
8. Jumlah dan Pembagian :
Perkuliahan Basis Data dalam satu semester direncanakan berlangsung 16 kali program kuliah yang terdiri dari 14 kali tatap muka, 1 kali ujian tengah semester dan 1 kali ujian akhir semester. Setiap program tatap muka terdiri atas 150 menit kuliah, 150 menit pratikum di Laboratorium Basis Data &
Jaringan. Pembagian waktu selengkapnya adalah sebagai berikut.
No Jenis Program Jumlah Program
Jumlah
Waktu Keterangan
1 Tatap muka:
Ceramah, tanya jawab
14 kali 150 1. memberikan teori-teori Basis Data.
2. memberi pengetahuan dan pembekalan kepada mahasiswa tentang teori-teori Basis Data.
3. memberi pengetahuan dan wawasan tentang Basis Data yang aktual dan berdaya guna bagi masyarakat.
4. memberi pengetahuan dan wawasan leadership (hidden curriculum), serta kewirausahaan (hidden curriculum).
2 Praktek 14 150 SQL
3 Diskusi/Presentasi 10-12 kali 50 menit Membahas hasil praktek Basis Data yang telah dilakukan mahasiswa di laboratorium Teknis penyelesaian (problem solving).
4 Evaluasi 10-12 kali 10-20
menit x
Mengevaluasi tugas-tugas mahasiswa
4
4kali
5 Browsing Internet 1-7 kali - Di luar jam kuliah 6 Kunjungan Ke kantor-
kantor yang memanfaatkan DAS
1 kali - Di luar jam kuliah yang dilakukan secara mandiri oleh kelompok mahasiswa
7 Ujian Tengah Semester 1 kali 120 Menjawab pertanyaan-pertanyaan 8 Ujian Akhir 1 kali 120 Menjawab pertanyaan-pertanyaan
9 Ujian Praktek 1 kali 100 Menyelesaikan kasus dengan komputer di laboratorium
9. Materi dan Pembelajaran
9.1 Materi Pembelajaran dan Rencana Kegiatan Pembelajaran Mingguan
Mgg
ke- Kompetensi Topik/Pokok
Bahasan Sub Pokok Bahasan Waktu
(menit) Metode Pembelajaran Metode
Evaluasi Indikator Sumber Pustaka 1 Mahasiswa mengerti dan
memahami sistem pembelajaran mata kuliah Basis Data
Pengantar Perkuliahan Basis Data
1. Perkenalan
2. Aturan main perkuliahan 3. Fungsi dan tugas dosen dan
mahasiswa 4. Bahan kuliah
5. Literatur wajib dan acuan
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Perkuliaha n Basis Data
1,2,3
2 Mahasiswa mengerti dan memahami konsep basis data
Lingkup Basis Data
1. Perkembangan konsep basis data 2. Aplikasi basis data
3. Data dan informasi 4. Konsep basis data
5. Pengertian basis data dan sistem basis data
6. Tujuan dan keuntungan basis data
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Lingkup Basis Data
1,2,3
3 Mahasiswa dapat mengerti dan memahami kekangan dan pandangan terhadap basis data
Lingkup Basis Data
1. Kekangan dalam basis data 2. Pandangan terhadap basis data 3. Model data
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Lingkup Basis Data
1,2,3
4,5,6 Mahasiswa dapat SQL 1. Pengenalan SQL 150 Tatap Muka di kelas & Lab Tes Tertulis Memaha 1,2,3
5
mengerti dan memahami SQL (DDL,DCL,DML)
2. DDL 3. DCL 4. DML
1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
mi SQL
7 Mahasiswa dapat mengerti dan memahami Model data dalam basis data
Model Data Basis Data
1. ERD
2. Semantic model
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Model Data Basis Data
1,2,3
8 UTS
9 Mahasiswa dapat mengerti dan memahami Model Data Basis Data
Model Data Basis Data
1. Hierarchycal Model 2. Network Model
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Model Data Basis Data
1,2,3
10 Mahasiswa dapat mengerti dan memahami RDBM
RDBM 1. Definisi RDBM
2. Relasi basis data 3. Anomallies 4. Data Dependency
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi RDBM
1,2,3
11, 12 Mahasiswa dapat mengerti dan memahami Normalisasi
Normalisasi 1. Konsep dasar normalisasi 2. Bentuk-bentuk normal 3. 1NF
4. 2NF 5. 3NF 6. BCNF
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Normalisa si
1,2,3
13 Mahasiswa dapat mengerti dan memahami Pengenalan Basis Data Terdidtribusi
Pengenalan Basis Data Terdidtribusi
1. Definisi basis data terdistribusi 2. Pengenalan basis data
terdistribusi
150 Tatap Muka di kelas & Lab 1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
Tes Tertulis Memaha mi Pengenala n Basis Data Terdidtrib usi
1,2,3
14, 15 Studi Kasus Studi Kasus Presentasi projek 150 Tatap Muka di kelas & Lab Tes Tertulis Memaha 1,2,3
6
1. Menerangkan 2. Praktikum 3. Tanya Jawab 4. Diskusi
mi perancang an basis data
16 UAS
9.2 Metode Pembelajaran yang dikembangkan
Model pengembangan proses pembelajaran mata kuliah Basis Data tidak hanya sekedar kuliah dan praktek saja, tetapi pengembangannya berupa diskusi, presentasi mahasiswa, browsing artikel di internet, dan pemilihan teks-teks actual terkait dengan masalah nyata.
Pelaksanaannya sebagai berikut:
1) Dosen menyiapkan bahan kuliah, serta menyiapkan bahan praktikum Basis Data yang sesuai dan dapat implementasikan pada bidang- bidang actual.
2) Mahasiswa diharapkan:
a) mampu memahami Basis Data sebagai sains terhadap beberapa jenis kegiatan yang terkait dengan tranformasi informasi.
b) mampu menganalisa dan membuat ide serta gagasan ke dalam bahasa tulisan maupun presentasi.
c) mampu memanfaatkan teknologi informasi sebagai media transformasi informasi kepada masyarakat.
d) mampu berkreativitas.
e) mampu berinovasi.
f) mampu bekerja sama dalam kelompon dan mampu memimpin kelompok.
g) memberikan pendapat saling memberikan masukan secara aktif sesuai dengan pokok bahasan sehingga diskusi lancar.
h) mempunyai kepercayaan diri dalam berpresentasi.
i) mampu menciptakan ide mata kuliah “Basis Data” dapat digunakan sebagai sains untuk mengembangkan gagasan baru sehingga tumbuh jiwa profesionalisme didunia teknologi informasi.
9.3 Media
Media yang digunakan dalam proses pembelajaran berupa komputer, papan tulis/white board, dan LCD Proyektor, referensi online, manual books software paket aplikasi, browsing internet. Tugas kelompok dan mandiri bersifat wajib sesuai topic bahasan.
7 Studi literature melalui browsing di dunia maya yang terkait dengan Basis Data baik perkelompok atau mandiri. Setelah studi searching kasus, mahasiswa diharapkan mampu berinovasi dan bermotivasi akan pentingnya Basis Data sebagai hidden sains pada dunia kerja dan atau transformasi informasi di masyarakat.
10. Penilaian
Cara penilaian hasil belajar mahasiswa dilakukan melalui beberapa cara yaitu dengan cara ujian tertulis utama yaitu ujian tengah dan akhir semester serta kuis. Disamping itu keaktifan mahasiswa dan kreativitasnya selama diskusi dan selama pembelajaran dengan berkelompok juga dievaluasi hasilnya. Evaluasi melalui ujian tertulis dimaksudkan mengetahui tingkat daya serap mahasiswa terhadap materi pelajaran. Cara evaluasi hasil belajar selengkapnya ditampilkan sebagai berikut :
Aspek Penilaian Unsur penilian Skor Maks Presentasi
Pengetahuan dan Pemahaman
Kuis, Ujian tengah semester, Ujian akhir semester
50 50%
Kemampuan Makalah, Tugas 40 40%
Sikap Kedisplinan, kemampuan mengemukaan pendapat, partisipasi dikelas
10 10%
100 100%
11. Peringkat Nilai
Evaluasi dilakukan pada hasil pengumpulan poin oleh masing-masing mahasiswa dan hasil akhir ditentukan sebagai berikut:
◦ Nilai A dengan skor 80-100
◦ Nilai B dengan skor 70-79
◦ Nilai C dengan skor 56-69
◦ Nilai D dengan skor 46-55
◦ Nilai E dengan skor < 45 12. Daftar Pustaka
1. Elmasry, R. and S. Navethe, 1991, “Fundamental of data base systems”, 2nd edition, McGrawHill.
2. Date, C.J., 1995, “An Introduction to Data Base Systems”, Addison Wesley.
3. Sutanta, E., 2004, “Sistem Basis Data”, Yogyakarta : Graha Ilmu.