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
A. PENDAHULUAN 1. Latar Belakang Basis 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 akadek 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 Dan Sistem Basis, Tujuan Dan Keuntungan Basis, Kekangan Dalam Basis, Pandangan Terhadap Basis, Model, Entity Relationhip Model / Er_M, Hierarchycal Model, SemanticModel, Network Model, Relational Base Model, Schema Dan Subschema, Studi Kasus Perancangan Basis, Pengembangan Sistem Basis. 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 memaha/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 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 berfokus pada student-centered Learning yang akan memberi kompetensi-kompetensi khusus pada mahasiswa. Setelah mengikuti kuliah Basis, mahasiswa diharapkan mampu menjelaskan Pengertian Basis Dan Sistem Basis, 2
Tujuan Dan Keuntungan Basis, Kekangan Dalam Basis, Pandangan Terhadap Basis, Model, Entity Relationhip Model / Er_M, Hierarchycal Model, SemanticModel, Network Model, Relational Base Model, Schema Dan Subschema, Studi Kasus Perancangan Basis, Pengembangan Sistem Basis. 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, meliki wawasan luas, memanfaatkan teknologi informasi, berkreativitas, berinovasi, dan meliki jiwa kepempinan. 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 dengan bidang-bidang lain, salnya teknik, bahasa, komunikasi, matematika, serta isu-isu aktual sehingga Basis dapat membantu dalam tugas transformasi informasi dan berdaya guna bagi masyarakat. 7. Outcome Pembelajaran : Setelah mengikuti mata kuliah Basis diharapkan mahasiswa dapat mempunyai kompetensi : a) Mahasiswa memaha/menguasai dan mampu menerapkan teori-teori untuk melakukan perancangan basis data dan mengembangkan aplikasi menggunakan bahasa pemrograman basis data tertentu. b) Mahasiswa memaha/menguasai dan mampu menjelaskan serta menerapkan teknologi yang mendukung, pembangunan dan implementasi. 8. Jumlah dan Pembagian : Perkuliahan Basis 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 & Jaringan. Pembagian waktu selengkapnya adalah sebagai berikut. No Jenis Program 1 Tatap muka: Ceramah, tanya jawab Jumlah Program Jumlah Waktu 2 Praktek 14 150 SQL Keterangan 14 kali 150 1. memberikan teori-teori Basis. 2. memberi pengetahuan dan pembekalan kepada mahasiswa tentang teori-teori Basis. 3. memberi pengetahuan dan wawasan tentang Basis yang aktual dan berdaya guna bagi masyarakat. 4. memberi pengetahuan dan wawasan leadership (hidden curriculum), serta kewirausahaan (hidden curriculum). 3 Diskusi/Presentasi 10-12 kali 50 menit Membahas hasil praktek Basis yang telah dilakukan mahasiswa di laboratorium Teknis penyelesaian (problem solving). 4 Evaluasi 10-12 kali 10-20 menit x Mengevaluasi tugas-tugas mahasiswa 3
4kali 5 Browsing Internet 1-7 kali - Di luar jam kuliah 6 Kunjungan Ke kantorkantor 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 1 Mahasiswa mengerti dan memaha sistem pembelajaran mata kuliah Basis 2 Mahasiswa mengerti dan memaha konsep basis data 3 Mahasiswa dapat kekangan dan pandangan terhadap basis data Topik/Pokok Bahasan Pengantar Perkuliahan Basis Lingkup Basis Lingkup Basis Sub Pokok Bahasan 1. Perkenalan 2. Aturan main perkuliahan 3. Fungsi dan tugas dosen dan mahasiswa 4. Bahan kuliah 5. Literatur wajib dan acuan 1. Perkembangan konsep basis data 2. Aplikasi basis data 3. dan informasi 4. Konsep basis data 5. Pengertian basis data dan sistem basis data 6. Tujuan dan keuntungan basis data 1. Kekangan dalam basis data 2. Pandangan terhadap basis data 3. Model data Waktu (menit) Metode Pembelajaran Metode Evaluasi Indikator Perkuliaha n Basis Lingkup Basis Lingkup Basis 4,5,6 Mahasiswa dapat SQL 1. Pengenalan SQL Sumber Pustaka 4
SQL (DDL,DCL,DML) 7 Mahasiswa dapat Model data dalam basis data Model Basis 2. DDL 3. DCL 4. DML 1. ERD 2. Semantic model 8 UTS 9 Mahasiswa dapat Model Basis 10 Mahasiswa dapat RDBM 11, 12 Mahasiswa dapat Normalisasi 13 Mahasiswa dapat Pengenalan Basis Terdidtribusi Model Basis 1. Hierarchycal Model 2. Network Model RDBM 1. Definisi RDBM 2. Relasi basis data 3. Anomallies 4. Dependency Normalisasi 1. Konsep dasar normalisasi 2. Bentuk-bentuk normal 3. 1NF 4. 2NF 5. 3NF 6. BCNF Pengenalan Basis Terdidtribusi 1. Definisi basis data terdistribusi 2. Pengenalan basis data terdistribusi SQL Model Basis Model Basis RDBM Normalisa si Pengenala n Basis Terdidtrib usi 14, 15 Studi Kasus Studi Kasus Presentasi projek 5
16 UAS perancang an basis data 9.2 Metode Pembelajaran yang dikembangkan Model pengembangan proses pembelajaran mata kuliah Basis tidak hanya sekedar kuliah dan praktek saja, tetapi pengembangannya berupa diskusi, presentasi mahasiswa, browsing artikel di internet, dan pelihan teks-teks actual terkait dengan masalah nyata. Pelaksanaannya sebagai berikut: 1) Dosen menyiapkan bahan kuliah, serta menyiapkan bahan praktikum Basis yang sesuai dan dapat implementasikan pada bidangbidang actual. 2) Mahasiswa diharapkan: a) mampu memaha Basis 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 mempin 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 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. 6
Studi literature melalui browsing di dunia maya yang terkait dengan Basis baik perkelompok atau mandiri. Setelah studi searching kasus, mahasiswa diharapkan mampu berinovasi dan bermotivasi akan pentingnya Basis 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 Base Systems, Addison Wesley. 3. Sutanta, E., 2004, Sistem Basis, Yogyakarta : Graha Ilmu. 7