Algoritma Pemrograman

advertisement
Kontrak Kuliah
Pemrograman Basis Data Berbasis Web
(Semester Genap 2008/2009)
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
: Kamis
– Ruang : FE13
– Waktu : 12.30 – 14.10 WIB
S1 Teknik Informatika-Unijoyo
2
Tujuan Umum Mata Kuliah
• Mahasiswa dapat menggunakan
konsep-konsep dalam Web untuk
mendesain 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
Organisasi Materi
TIU:
Mahasiswa dapat menggunakan konsep-konsep dalam WEB untuk mendesain WEB yang
terkoneksi dengan database
Aplikasi WEB dengan PHP dan MySQL
Koneksi basis data MySQL dengan PHP
CSS
JavaScript
XML
Dasar PHP
HTML Lanjut
HTML
Konsep dasar WEB
Server Basis Data MySQL
Strategi Perkuliahan
•
•
•
•
Ceramah
Diskusi
Latihan
Praktik
S1 Teknik Informatika-Unijoyo
6
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
7
Software
•
•
•
•
XAMPP/LAMPP
HTML/PHP Editor
MySQL Browser
Web Browser
Tugas-tugas
• Tugas yang dikerjakan secara berkelompok:
–
Tugas 1 (pertemuan minggu ke-4)
–
Tugas 2 (pertemuan minggu ke-7)
–
Tugas 3 (pertemuan minggu ke-10)
• Evaluasi tengah semester (UTS) berbentuk tes tulis 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
berupa tugas untuk membuat aplikasi Web dengan PHP
dan MySQL. Setiap kelompok wajib untuk mengerjakan
tugas sesuai dengan topik yang telah ditentukan.
Pilihan topik tugas aplikasi:
–
–
–
Bookshop
Grocery supply
Banking
(Demonstrasi Tugas Aplikasi?  will be decided later)
Jumlah anggota kelompok = 4 orang mahasiswa
S1 Teknik Informatika-Unijoyo
9
Kriteria Penilaian
Kisaran Nilai Huruf Nilai Angka
> 80 – 100
A
4
75 – 79.9
B+
3.5
70 – 74.9
B
3
60 – 69.9
C+
2.5
55 – 59.9
C
2
50 – 54.9
D+
1.5
45 – 49.9
D
1
0 – < 45
E
0
S1 Teknik Informatika-Unijoyo
10
Pembobotan Nilai
Kegiatan
Tugas 1, 2 dan 3
Bobot Nilai
(%)
20
Ujian Tengah Semester (Tes
Tulis)
Ujian Akhir Semester
 Tugas Aplikasi (Aplikasi Web)
 Laporan
S1 Teknik Informatika-Unijoyo
20
40
20
11
Jadwal Perkuliahan
No Tgl Kuliah
Topik Bahasan
Keterangan
1
Minggu I
2
Minggu II
Kontrak Kuliah, Pendahuluan: Konsep
dasar WEB
HTML
3
Minggu III
HTML Lanjut
4
5
Minggu IV
Minggu V
HTML Lanjut
CSS
6
Minggu VI
Java Script
7
8
9
Minggu VII
Minggu VIII
Minggu IX
XML
Ujian Tengah Semester (UTS)
PHP
Tugas 2
Tes Tulis
10
11
Minggu X
Minggu XI
Tugas 3
12
Minggu XII
13
14
15
16
Minggu XIII
Minggu XIV
Minggu XV
Minggu XVI
PHP
Server Basis Data MySQL dan Koneksi
Basis Data MySQL dengan PHP
Contoh 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 (UAS)
Kumpul data kelompok, dan
memilih topik Tugas Aplikasi
Tugas 1
Konsultasi tugas aplikasi
Konsultasi tugas aplikasi
Konsultasi tugas aplikasi
Pengumpulan/Demonstrasi
tugas aplikasi beserta
laporannya
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
13
Lain-lain
•
•
•
•
•
•
•
•
Keterlambatan pengumpulan tugas menyebabkan nilai
maksimal tugas diturunkan (nilai maksimal = 60)
Tidak ada ujian perbaikan ataupun tambahan tugas untuk
memberikan nilai tambahan
Bila karena sesuatu hal dosen tidak dapat datang sesuai
dengan jadwal kuliah, silahkan cek weblog untuk melihat
tugas yang diberikan sebagai pengganti perkuliahan
Konsultasi dapat dilakukan via email (sebutkan subyek
yang jelas dan sertakan identitas (Nama, NPM, Mata
Kuliah, Kelas) dalam isi email)
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
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
Download