KONTRAK PERKULIAHAN A. IDENTITAS MATA KULIAH 1. Nama Mata Kuliah : SISTEM BASIS DATA 2. Kode Mata Kuliah : 3. Beban SKS :2 4. Semester : IV 5. Hari Pertemuan : Selasa, jam 14.30 dan Jumat jam 20.00 6. Ruang Kuliah : C22 dan C32 STMIK SINUS 7. Dosen : Ir. Saiful Bahri, M.Kom 8. NIDN : 0615096401 B. DESKRIPSI MATA KULIAH Matakuliah Sistem Basis Data ini menjelaskan tentang pengertian dasar basis data dan lingkungannya, model relasi, bahasa basisdata, aljabar relasi dan aljabar kalkulus. Disamping itu, dijelaskan tentang bahasa Query SQL baik bahasa manipulasi data yang mencakup select, insert, update dan delete, maupun definisi data yang mencakup create table, create index, create view, drop table, drop index, drop view. Untuk mendukung terwujudnya system basisdata yang komprehensif, mahasiswa harus mampu melakukan analisis dan perancangan basisdata serta menyusunnya dalam suatu dokumen analisis dan perancangan. Agar diperoleh pemahaman yang utuh, maka mata kuliah ini juga menerangkan implementasi apache server, MySql dan PHPMyAdmin untuk mendemonstrasikan perintah SQL pada suatu studi kasus. Dengan demikian mahasiswa tidak hanya memahami konseptual basisdata, namun dapat melakukan pengelolaan basisdaata berdasarkan metodologi analisis dan perancangan basisdata secara konseptual, logic dan fisik. Perancangan basisdata relasional dijelaskan tentang Model Entitas Relationship, dan proses normalisasi. Proses Normalisasi mulai table bentuk tidak normal hingga bentuk normal 3 atau Boyce Codd, juga proses denormalisasinya. C. STANDAR KOMPETENSI Setelah perkuliahan ini mahasiswa dapat melakukan penyusunan suatu dokumen analisis dan perancangan basis data untuk implementasi system informasi dengan model entitas relasional dan atau normalisasi dengan metodologi basisdata secara konseptual, logic dan fisik. Disamping itu, mahasiswa dapat menerapkan perintah dasar SQL pada suatu aplikasi system informasi bisnis dengan menggunakan server Apache, MySQL dan PhpMyAdmin D. KOMPETENSI DASAR a. Mahasiswa dapat mendefinisikan pengertian-pengertian dasar basisdata b. Mahasiswa dapat mendefinisikan pengertian-pengertian lingkungan basisdata c. Mahasiswa dapat mendefinisikan model relasi d. Mahasiswa dapat mendefinisikan relasi aljabar dan relasi kalkulus e. Mahasiswa dapat mendefinisikan rumus perintah SQL Manipulasi f. Mahasiswa dapat mendefinisikan rumus perintah SQL Definisi Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -1- g. Mahasiswa dapat mengimplementasikan perintah SQL Manipulasi data dan Definisi Data dengan PhpMyAdmin, Navicate Premium h. Mahasiswa dapat mendefinisikan analisis basisdata i. Mahasiswa dapat mendefinisikan perancangan basisdata dan teknik penemuan fakta j. Mahasiswa dapat menyusun database dengan proses Normalisasi k. Mahasiswa dapat menyusun dan membuat model entitas relationship l. Mahasiswa mampu melakukan penyusunan perancangan basisdata berdasarkan metodologi basisdata secara konseptual, logik dan fisik. m. Mahasiswa dapat menerapkan perintah SQL pada analisis dan perancangan basisdata suatu aplikasi system informasi E. MANFAAT MATA KULIAH Dengan selesainya mengikuti perkuliahan ini, manfaat yang dapat diperoleh mahasiswa adalah : 1. Mahasiswa memiliki pengetahuan dan pemahaman tentang pengetahuan dasar system basis data, konsepsi analisis dan perancangan basisdata sehingga mahasiswa dapat melakukan analisis dan perancangan suatu kasus system informasi bisnis untuk kepentingannya dalam kehidupan sehari-hari dengan metodologi basisdata secara konseptual, logic dan fisik 2. Mahasiswa dapat dengan mudah membangun perangkan lunak aplikasi system informasi bisnis dengan mudah, praktis dan professional. F. STRATEGI PERKULIAHAN Untuk mencapai tujuan perkuliahan ini, strategi perkuliahan yang ditempuh adalah 1. Kuliah tatap muka secara klasikal 2. Kuliah secara online melalui http://www.oog.web.id/sinaubarenf 3. Penugasan menyusun dokumen analisis dan perancangan basisdata untuk studi kasus system informasi bisnis, dengan menerapkan dan mendemonstrasikan perintah SQL pada studi kasus system informasi bisnis tersebut. G. MATERI PERKULIAHAN Materi Kuliah berdasarkan tatap muka, diuraikan sebagai berikut : KE Topik Bahasan 1 Pengertian Sistem Basisdata, dan Lingkungan Basisdata 2 Model Relasi 3 Aljabar Relasi dan Aljabar Kalkulus 4 Perintah SQL Manipulasi : Select sederhana dan Multi table 5 Instalasi WAMP dan Perintah SQL Definis Data 6 Demonstrasi Perintah SQL 7 Ujian Tenga Semester 8 Analisis Kebutuhan Basisdata Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -2- 9 10 11 12 13 14 Perancangan Basisdata Model Entitas Relationship Proses Normalisasi Metodologi Perancangan Basisdata : Konseptual, Logika dan Fisik Studi Kasus Sistem Informasi : Dokumen Analisis dan Perancangan dan Implementasi MySQL Ujian Akhir Semester H. BAHAN BAHAN BACAAN Buku teks yang wajib dimiliki dan dibaca oleh mahasiswa adalah 1. Connolly, Thomas, dan Carolyn Begg. 2002. Database System. A Practical Approach to Design, Implementation dan Management. Third Edition. Addison Wesley. 2. Silberschatz, Korth Sudarshan.2001. Database System Concept. The Fourth Edition. McGrah Hill. 3. Joseph M. Hellerstein and Michael Stonebraker. 2005, Reading in Database, The Fourth Edition. The MIT Press Cambridge, Massachusetts, London, England I. TUGAS TUGAS 1. Instalasi server Apache, MySql, dan Phpmyadmin, juga Navicate Premium 2. Penyusunan dokumen analisis dan perancangan basisdata pada studi kasus system informasi bisnis dengan Metodologi Basisdata secara konseptual, Logika dan Fisik 3. Implementasi perintah SQL pada studi kasus sistem informasi bisnis J. KETENTUAN TUGAS 1. Setiap mahasiswa wajib mengerjakan tugas secara mandiri minimal satu jenis tugas 2. Setiap mahasiswa wajib mengumpulkan tugas selambat-lambatnya 1 hari sebelum matakuliah ini diujikan dalam UAS. Bagi yang terlambat, diangggap tidak mengumpulkan tugas, dan nilai tugas nol. 3. Tugas harus diunggah pada media elearning, bukan dikirim melalui email. Ikuti petunjuk pengumpulan tugas. 4. Tugas Matakuliah SBD ini berupa studi kasus Sistem Informasi Bisnis. Dengan judul utama tugas adalah Analisis dan Perancangan Basisdata untuk Implementasi Sistem Informasi (Studi Kasus pada Perpustakaan, SLTA, Koperasi Simpan Pinjam) 5. Setiap mahasiswa wajib melakukan praktek studi kasus pada instansi yang ditunjuk dosen 6. Setiap mahasisw harus mengikuti format penulisan laporan K. FORMAT DAN KERANGKA PENYUSUN TUGAS AKHIR MATA KULIAH 1. Tugas diketik dengan MS Word dengan font Arial, ukuran 12, kertas kwarto 2. Nama file diberi nama dengan Nomor Induk Mahasiswa, misal 10300045.DOC Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -3- 3. Diketik dengan rapi, dengan tinggi baris 1 spasi, tanpa cover , dan tanpa logo 4. Kerangka Laporannya sebagai berikut : a. Judul b. Nama Mahasiswa dan Nomor Induk Mahasiswa c. Bab 1. Pendahuluan (maksimal 2 halaman) , 1. Alasan memilih judul, alasan kasus yang dipilih 2. Tujuan, dan Manfaat 3. Produk atau Keluaran yang dihasilkan d. Bab 2. Tinjauan Pustaka (Isi 3 – 6 Halaman) 1. Pengertian Basisdata, Komponen dan Lingkungan Basidata 2. Bahasa SQL : Manipulasi dan Definisi 3. Konsepsi Model ER 4. Konsepsi Normalisasi e. Bab 3. Hasil Analisis Kebutuhan Sistem (antara 3-5 halaman) 1. Perencanaan atau Keluaran yang akan dihasilkan 2. Definisi Sistem atau Masukan yang diperlukan 3. Prosedur , Aturan Main, Aliran Data 4. Kebutuhan spesifikasi system meliputi Ukuran database awal, tingkat pertumbuhan, type dan rata rata pencarian record, jaringan, keamanan dan pembuatan cadangan data dan penyembuhan (backup dan recovery) f. Bab 4. Hasil Perancangan Basisdata (4-7 halaman) 1. Konseptual (tahap 1.1 sd 1.9) 2. Logika (tahap 2.1 sd 2.6) 3. Fisik (tahap 4.1) g. Bab 5. Implementasi dengan MySQL 1. Database, table, view dan index 2. Model Relasi 3. Bahasa SQL : Manipulasi dan Definis Data (dalam bentuk text) h. Bab 6. Aplikasi dan SPBD (dapat menggunakan MS Access atau PHP) 1. Tampilan menu 2. Tampilan masukan 3. Tampilan keluaran i. Bab 7. Ringkasan dan Penutup L. Catatan Tugas 1. Untuk Tugas Bab 1 sd Bab 5 (Pendahuluan sd Hasil Perancangan Basisdata, Implementasi MySQL), diketik dengan MS WORD dan file diunggah pada portal Sinau Bareng, bukan dikirim lewat email. Selambat-lambatnya pengunggahan file pada saat UAS. 2. Untuk Tugas Bab 5 dan Bab 6 (Implementasi dan Aplikasi ) didemonstrasikan secara individual pada dosen, selambat-lambat 1 hari setelah ujian dilaksanakan. Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -4- M. KRITERI PENILAIAN Kriteria Penilaian didasarkan atas 1. Aktivitas kuliah secara tatap muka, dan aktivitas online 2. Nilai akhir : 40 % tugas, 15% UTS, 30 % UAS, dan 15 % Aktivitas Online N. Ketentuan Khusus 1. Setiap mahasiswa wajib mengikuti perkuliahan secara online pada http://www.oog.web.id/sinaubareng 2. Mahasiswa yang tidak mengikuti perkuliahan secara online tersebut tidak akan diberikan nilai akhir walaupun mengikuti perkuliahan secara tatap muka, UTS dan UAS 3. Mahasiswa wajib aktif mengikuti Prosedur dan Pengumuman pada perkuliahan online atau pada web dosen http://www.oog.web.id 4. Mahasiswa dianggap telah memahami tentang perkuliahan online. Segala sesuatu kesalahan teknis atau tidak memperhatikan pada ketentuan online dan aturan main system online merupakan tanggungjawab mahasiswa sendiri. 5. Segala biaya yang timbul akibat perkuliahan online ini merupakan tanggungjawab mahasiswa 6. Dosen tidak menarik biaya tambahan akibat perkuliahan online ini 7. Segala materi atau document dalam perkuliahan ini dilindungi oleh UU Hak Cipta atau Peraturan yang berlaku terkait dengan document tersebut. 8. Mahasiswa harus mengisi lengkap profile account elearning, seperti Foto, email, nomor handphone. Pada profle, isian NAMA harus diiisi dengan Nomor Pokok/Induk Mahasiswa, sedangkan nama mahasiswa diisikan pada isian NAMA DEPAN. 9. Profile NAMA yang tidak diisikan dengan NPM sebagaimana pada Kartu Rencana Studi, tidak akan diproses sebagai peserta kuliah online. 10. Pada profile, NAMA LOGIN sebaiknya diisi dengan Nomor Pokok Mahasiswa juga, dan password sebaiknya diisikan dengan sama dengan password email mahasiswa. Dan jangan sampai lupa. Lupa atau ketahuan orang lain, merupakan tanggungjawab mahasiswa sendiri. O. KETENTUAN UMUM Setiap mahasiswa yang mengikuti perkuliahan ini diharuskan mengikuti ketentuan berikut ini: 1. Setiap mahasiswa harus tercantum pada KRS Tetap 2. Setiap mahasiswa harus memiliki account pada elearning dan terdaftar pada mata kuliah ini 3. Setiap mahasiswa harus mengikuti kuliah tatap muka klasikal minimal 50% dari tatap muka terjadwal di kelas atau ruang kuliah. Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -5- 4. Mahasiswa harus aktif pada kuliah elearning secara online minimal 90% dari total tatap muka terjadwal online 5. Setiap mahasiswa wajib mengerjakan tugas secara mandiri 6. Setiap mahasiswa wajib mengikuti UTS dan UAS 7. Setiap mahasiswa tidak boleh curang, dan melakukan plagiat. 8. Setiap Mahasiswa yang melakukan kecurangan, ketidakjujuran dan/atau plagiat dalam proses perkuliahan dan/atau tidak mengumpkan Tugas Mandiri, akan diberik sanki berupa nilai E atau maksimal nilai D dengan mengabaikan nilai UTS dan UAS Kontrak Perkuliahan ini dibuat dengan kesepakatan antara Dosen Penanggungjawab Ilmiah dengan mahasiswa untuk dilaksanakan dengan sebaik-baiknya. Setiap mahasiswa peserta kuliah ini dianggap telah memahami dan wajib mentaaati kontrak perkuliahan ini. Surakarta, 18 Maret 2013 Dosen Ir. Saiful Bahri, M.Kom Perwakilan Mahasiswa Mengetahui Ketua Program Studi 1. ………………………. 2. ………………………. 3. ………………………… Kontrak Perkuliahan Sistem Basis Data oleh Saiful Bahri STMIK SINUS -6-