Kontrak Kuliah Basis Data II (Semester Genap 2009/2010) Dosen: Noor Ifada email: noor.ifada@if.trunojoyo.ac.id weblog: http://noorifada.wordpress.com S1 Teknik Informatika-Unijoyo 1
Mata Kuliah : Basis Data II Kode Mata Kuliah : TKC264 Semester : 4 Jumlah SKS : 3 Status : Wajib Prasyarat: Basis Data I (TKC161) Jadwal Perkuliahan: Kelas A: Hari : Rabu Ruang : RKB I/2 Waktu : 12.00 14.30 WIB Kelas B: Hari : Kamis Ruang : FE13 Waktu : 12.00 14.30 WIB S1 Teknik Informatika-Unijoyo 2
Tujuan Umum Mata Kuliah Mahasiswa dapat mendemonstrasikan penggunaan scripting SQL pada suatu basisdata server (MySQL) S1 Teknik Informatika-Unijoyo 3
Tujuan Khusus Mata Kuliah Mahasiswa semester 4 Jurusan Teknik Informatika dapat: 1. Menjelaskan konsep dasar Sistem BasisData, Basisdata Relasional, serta Perintah-perintah dasar SQL 2. Mendemonstrasikan penggunaan Variabel dan Tipe Data 3. Mendemonstrasikan penggunaan Data Definition Language (DDL) 4. Mendemonstrasikan penggunaan Data Manipulation Language (DML) 5. Mendemonstrasikan penggunaan Built in Function 6. Mendemonstrasikan penggunaan Join 7. Mendemonstrasikan penggunaan View dan user authentication 8. Mendemonstrasikan penggunaan Stored Procedure 9. Mendemonstrasikan penggunaan Trigger 10.Mendemonstrasikan penggunaan System catalog relasional S1 Teknik Informatika-Unijoyo 4
Strategi Perkuliahan Ceramah Diskusi Latihan Praktik S1 Teknik Informatika-Unijoyo 5
Referensi Rick van der Lans, Introduction to SQL, Mastering Relational Database Language 2 nd Edition, Addison-Wesley, 2000. MySQL 5.0 Reference Manual, URL: http://downloads.mysql.com/docs/refman-5.0-en.a4.pdf MySQL Browser, URL: http://downloads.mysql.com/docs/query-browser-en.a4.pdf S1 Teknik Informatika-Unijoyo 6
Software XAMPP/LAMPP MySQL Browser
Tugas-tugas Tugas mingguan yang dikerjakan secara berkelompok. Tugas 1 (pertemuan minggu ke-3) Tugas 2 (pertemuan minggu ke-6) Tugas Makalah (dan Presentasi).. Dalam tugas ini mahasiswa diharuskan untuk membuat makalah/laporan (dalam bentuk PDF, format menyusul) dan melakukan presentasi berdasarkan hasil penelusuran suatu topik menarik/up-to-date yang berkaitan dengan basisdata relasional dan/atau SQL. Tugas ini dikerjakan secara berkelompok (anggota kelompok sama dengan kelompok untuk tuga mingguan). Evaluasi tengah semester (UTS( UTS) ) berbentuk tes tulis yang bersifat individual dan open-book. Evaluasi akhir semester (UAS( UAS) adalah membuat script basisdata beserta stored procedure/trigger (spesifikasi akan diberikan setelah UTS). UAS ini dikerjakan oleh kelompok (anggota kelompok sama dengan kelompok untuk tugas mingguan) Jumlah anggota kelompok = 3-4 orang S1 Teknik Informatika-Unijoyo 8
Kriteria Penilaian Kisaran Nilai Huruf Nilai Angka Keterangan > 80 100 A 4 Lulus 75 79.9 B+ 3.5 Lulus 70 74.9 B 3 Lulus 60 69.9 C+ 2.5 Lulus 55 59.9 C 2 Lulus 50 54.9 D+ 1.5 Tidak Lulus 45 49.9 D 1 Tidak Lulus 0 < 45 E 0 Tidak Lulus S1 Teknik Informatika-Unijoyo 9
Pembobotan Nilai Kegiatan Tugas 1 dan Tugas 2 Tugas Makalah (dan Presentasi) Ujian Tengah Semester (Tulis) Ujian Akhir Semester (script basisdata) Bobot Nilai (%) 20 25 25 30 S1 Teknik Informatika-Unijoyo 10
Jadwal Perkuliahan No Tgl Kuliah Topik Bahasan Keterangan 1 Minggu I Kontrak Kuliah, Pendahuluan: Sistem BasisData dan Basisdata Relasional, Perintah dasar SQL, Basisdata contoh 2 Minggu II Variabel dan tipe data 3 Minggu III Review Data Definition Language (DDL) Pengumpulan Daftar anggota kelompok. Pemberian Tugas 1 Minggu A Fakultatif (pelaksanaan UAN) Minggu B Fakultatif (pelaksanaan UAN) 4 Minggu IV Review Data Manipulation Language 5 Minggu V (DML) 6 Minggu VI Built in function Pemberian Tugas 2 7 Minggu VII Join Pengumpulan judul topik Tugas Makalah (dan Presentasi) 8 Minggu VIII Ujian Tengah Semester Tes Tulis 9 Minggu IX View dan user authentication Pembagian/pemberian Tugas UAS 10 Minggu X Stored Procedure 11 Minggu XI Trigger 12 Minggu XII System catalog relasional 13 Minggu XIII Presentasi Presentasi Tugas Makalah 14 Minggu XIV Presentasi Presentasi Tugas Makalah 15 Minggu XV Presentasi Presentasi Tugas Makalah 16 Minggu XVI Ujian Akhir Semester Pengumpulan Tugas UAS
Tata Tertib Perkuliahan Keterlambatan maksimal: 15 menit Tidak diperbolehkan memakai sandal Berpakaian yang rapi dan sopan Handphone dimatikan atau diset tidak bersuara S1 Teknik Informatika-Unijoyo 12
Lain-lain Keterlambatan pengumpulan tugas menyebabkan nilai maksimal tugas diturunkan (nilai maksimal = 60) Tidak ada ujian perbaikan ataupun tambahan tugas untuk memberikan nilai tambahan Nilai tambah hanya akan diberikan kepada mahasiswa yang turut aktif mengerjakan soal- soal latihan di kelas Konsultasi dapat dilakukan via email (sebutkan subyek yang jelas dan sertakan identitas (Nama, NPM, Mata Kuliah, Kelas) dalam isi email) S1 Teknik Informatika-Unijoyo 13
Lain-lain (contd-) Bila karena sesuatu hal dosen tidak dapat datang sesuai dengan jadwal kuliah, silahkan cek weblog untuk melihat tugas yang diberikan sebagai pengganti perkuliahan Handout (bentuk PDF) dapat di-download download melalui weblog Cek weblog seminggu sekali (paling lambat 1 hari sebelum hari kuliah) untuk melihat (jika ada) pengumuman penting dan untuk men-download materi kuliah Baca materi perkuliahan sebelum perkuliahan dimulai Kehadiran minimal 75% Tidak diperbolehkan untuk titip absen apabila mahasiswa yang bersangkutan tidak mengikuti perkuliahan (sanksi:( 10 orang mahasiswa yang hadir akan dicoret secara acak) S1 Teknik Informatika-Unijoyo 14
Selamat Kuliah S1 Teknik Informatika-Unijoyo 15