RANCANGAN PEMBELAJARAN
Mata Kuliah : Pemrograman Web
Jurusan : Teknik Informatika
Kompetensi :
Mahasiswa mampu memahami dasar-dasar HTML
Mahasiswa mampu memahami dasar-dasar Pemrograman PHP
Mahasiswa mampu membuat form standar input data
Mahasiswa mampu membuat laporan standar laporan data
Mahasiswa mampu membuat realasi entri data dan relasi laporan
Mahasiswa mampu membuat situs online berbasis pemrograman PHP
Semester :
Kode :
SKS : 3
Dosen : Muchammad Iljas, S.Kom
Minggu Ke
Sub Kompetensi
Materi / Topik
Metode
Indikator Keberhasilan
Bentuk Evaluasi
(Bobot)
1
Pengenalan internet dan hosting
Introduksi:
Latar belakang: sejarah internet
Pengenalan konsep server side dan client side
Mengenalkan berbagai pemrograman web
Mengenalkan protokol HTTP, WWW, URL, domain dan hosting
Menenalkan web server (seperti XAMPP / Xampplite, LAMPP, Server2Go, dll)
Ceramah
Diskusi
Presentasi istalasi Web Server
Presentasi penggunaan domain gratis
Mampu menggunakan web server di PC/Laptop
Mampu membuat hosting dari situs hosting gratis
Diskusi pembuatan domain
2
Dasar-dasar web statis dengan HTML
Mengenal tag-tag HTML :
Konsep web statis
Struktur HTML
Komponen-komponen dalam HTML
Link antar halaman statis
- Introduksi
- Penjelasan web statis
- Memperlihatkan struktur HTML
- Memperlihatkan komponen-komponen HTML
Membuat situs statis
Mampu membuat design form biodata diri dengan berbagai komponen Text, Option, Text Area
3
Konsep CSS (Cascading Style Sheet) dan penerapannya pada halaman web HTML
Mengenal CSS :
Konsep CSS
Class CSS
Penggunaan CSS pada HTML
Responsive CSS (optional) dengan BootStrap
- Penjelasan CSS dan kegunaannya
- Memperlihatkan contoh file CSS
- Memperlihatkan cara include CSS file ke HTML
- Memperlihatkan penerapannya pada HTML
Mampu membuat tampilan situs statis lebih menarik
Mampu membuat tampilan form biodata lebih menarik
4
Javascript
Mengenal Javascript :
Konsep Javascript
Javascript Function
Form validation
Javascript dengan jQuery
- Penjelasan Javascript client side
- Getting input data dengan javascript
- Return data javascript
- Form required validation dengan javascript
Mempu membuat form validation
5
Dasar pemrograman web dengan PHP (Personal Home Page)
Mengenal PHP :
Struktur PHP
HTML tag pada PHP
Print, Variabel, Tipe data
Operator Aritmatika & Operator Logika
Form method POST & GET
Mengambil data dengan POST& GET
- Penjelasan struktur PHP
- Mencontohkan penggunaan HTML di PHP
- Menjelaskan print, variabel dan tipe data
- Membuat macam penggunaan aritmatika dan operator logika
Mampu membuat aplikasi web perhitungan kalkulator sederhana
Mamput membuat dengan konsep artimatika dan logika
6
Operasi database MySQL / MyISAM
Operasi database di PHP :
Koneksi database
Insert, Update, Delete SQL Statement
Execute SQL Statement
Getting result dari execute SQL Statement
Menampilkan data dengan SQL Statatement
- Memberikan contoh form yang memuat form entri dengan CRUD dan display data
7
Relation data entry
Relasi data entry :
Hubungan entry data antar tabel data
- Memberikan contoh form entri data yang memuat relasi dengan tabel lain
8
Session & Fitur tambahan
Session & Fitur tambahan:
Login form
Set PHP session
Unset PHP session
Upload foto & menampilkan
Combo connected
Grafik
- Memberikan contoh mini dashbord dengan form login dan logout user
- Memberikan contoh form upload foto
- Membuat combo connected dengan
- Membuat grafik data (Jpgraph/SWF Graph)
Projek situs dinamis
Situs pribadi
Situs jual beli
Situs Registrasi
Aplikasi portal sistem informasi sederhana, misalkan penjualan handphone, dll.
Total
100%
Referensi:
Gonzales, R.C., and Woods, R. E.. Digital Image Processing. Prentice Hall,2007
Pratt,W.K., Digital Image Processing, John Wiley & Sons, Inc., 2007
Russ,John C., The Image Processing Handbook, fifth edition, CRC Press, 2007
Parker, J.R., Algorithms for Image Processing and Computer Vision, John Wiley & Sons, Inc.,1997.