Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2010/2011) Dosen: Noor Ifada email:
[email protected] weblog: http://noorifada.wordpress.com
S1 Teknik Informatika-Unijoyo
1
• Mata Kuliah
: Pemrograman Basis Data Berbasis Web • Kode Mata Kuliah : TKC139 • Semester :6 • Jumlah SKS :2 • Status : Wajib • Prasyarat : 1. Pengantar E-Business dan E-Commerce (TKC160) 2. Basis Data II (TKC264)
• Jadwal Perkuliahan (Kelas A): – Hari : Jum'at – Ruang : GA/3 – Waktu : 09.30 – 11.10 WIB S1 Teknik Informatika-Unijoyo
2
Tujuan Umum Mata Kuliah • Mahasiswa dapat menggunakan konsep-konsep dalam Web untuk membuat Web yang terkoneksi dengan basis data
S1 Teknik Informatika-Unijoyo
3
Tujuan Khusus Mata Kuliah Mahasiswa semester 6 Jurusan Teknik Informatika dapat: 1. Menjelaskan konsep dasar Web 2. Mendemonstrasikan aplikasi perintah-perintah HTML 3. Mendemonstrasikan aplikasi perintah-perintah HTML Lanjut 4. Mendemonstrasikan aplikasi perintah-perintah CSS 5. Mendemonstrasikan aplikasi perintah-perintah JavaScript 6. Mendemonstrasikan aplikasi perintah-perintah XML
7. Mendemonstrasikan aplikasi perintah-perintah PHP 8. Menjelaskan server basis data MySQL 9. Mendemonstrasikan koneksi basis data MySQL dengan PHP 10.Mendemonstrasikan aplikasi Web dengan PHP dan MySQL S1 Teknik Informatika-Unijoyo
4
Strategi Perkuliahan • Ceramah • Diskusi • Latihan • Praktik
S1 Teknik Informatika-Unijoyo
5
Referensi Chris Bates [2006]. Web Programming: Building Internet Applications, Third Edition, John Wiley & Sons Ltd, England. Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sebesta, R.W. [2002], Programming the World Wide Web, Addison Wesley. Sutarman [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. http://www.mysql.com http://www.php.net http://www.w3schools.com/xml
S1 Teknik Informatika-Unijoyo
6
Software • XAMPP/LAMPP • HTML/PHP Editor • MySQL Browser • Web Browser
Tugas-tugas • Tugas yang dikerjakan secara berkelompok: – Tugas 1 (pertemuan minggu ke-5) – Tugas 2 (pertemuan minggu ke-7) – Tugas 3 (pertemuan minggu ke-10) • Evaluasi tengah semester (UTS) berbentuk online test yang bersifat individual dan open-book. • Evaluasi akhir semester (UAS) berbentuk pembuatan Tugas Aplikasi beserta laporannya. Tugas Aplikasi (dan laporan) dikerjakan oleh kelompok (anggota kelompok sama dengan kelompok untuk tugas mingguan). Tugas aplikasi ini adalah membuat aplikasi Web dengan PHP dan MySQL. Setiap kelompok wajib untuk mengerjakan tugas sesuai dengan topik yang telah ditentukan oleh masingmasing kelompok.
Jumlah anggota kelompok = 3 - 4 orang mahasiswa
S1 Teknik Informatika-Unijoyo
8
Kriteria Penilaian
Kisaran Nilai Huruf Nilai Angka Keterangan 80 – 100
A
4
Lulus
66 – 79
B
3
Lulus
56 – 65
C
2
Lulus
40 – 55
D
1
Tidak Lulus
0 – 39
E
0
Tidak Lulus
S1 Teknik Informatika-Unijoyo
9
Pembobotan Nilai
Kegiatan
Bobot Nilai (%)
Tugas 1, 2 dan 3
15
Ujian Tengah Semester (Online Test) Ujian Akhir Semester Tugas Aplikasi Bimbingan (minimal 3x) Laporan
20
S1 Teknik Informatika-Unijoyo
30 20 15
10
Jadwal Perkuliahan No 1 2 3 4 5 6 7
Tgl Kuliah Minggu I Minggu II Minggu III Minggu IV Minggu V Minggu VI Minggu VII Minggu A Minggu B 8 Minggu VIII 9 Minggu IX 10 Minggu X
Topik Bahasan Kontrak Kuliah, Pendahuluan: Konsep dasar WEB HTML HTML Lanjut HTML Lanjut CSS Javascript XML Fakultatif (pelaksanaan UAN) Fakultatif (pelaksanaan UAN) – Minggu Tenang Ujian Tengah Semester PHP PHP
11 12 13 14 15 16
Server basis data MySQL & Koneksi Basis data MySQL dgn PHP Aplikasi WEB dengan PHP dan MySQL Aplikasi WEB dengan PHP dan MySQL Aplikasi WEB dengan PHP dan MySQL Aplikasi WEB dengan PHP dan MySQL Ujian Akhir Semester
Minggu XI Minggu XII Minggu XIII Minggu XIV Minggu XV Minggu XVI
Keterangan
Pengumpulan Daftar anggota kelompok Tugas 1 Tugas 2
Online Test Tugas 3 & Pengumpulan Topik Tugas Aplikasi bimbingan bimbingan bimbingan bimbingan Presentasi Tugas Aplikasi
Tata Tertib Perkuliahan
Keterlambatan maksimal: 15 menit (diterapkan mulai minggu ke-3) 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 soalsoal 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 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