Anda di halaman 1dari 5

SILABUS

PROGRAM STUDI SISTEM INFORMASI


Fakultas Teknologi Informasi

Kode Matakuliah :
Nama Matakuliah : Pemrograman Web 1

Deskripsi : Melalui perkuliahan ini mahasiswa diharapkan mampu melakukan implementasi desain sistem kedalam bentuk aplikasi web yang
terorganisir berdasarkan konsep berbasis objek. Disamping itu diharapkan pula mahasiswa mampu melakukan evaluasi terhadap pemrograman web yang
telah dirancangnya.

NO POKOK BAHASAN SUB POKOK BAHASAN TUJUAN PEMBELAJARAN


1 Ruang lingkup pemrograman web  Pengantar Memberikan pemahaman kepada mahasiswa
 Konsep web mengenai ruang lingkup dan contoh-contoh
 Review aplikasi web vs aplikasi non web aplikasi web
 Kebutuhan sistem aplikasi web
2 Variabel  Pengertian variabel Mahasiswa mampu memanfaatkan variabel
 Tipe data sebagai sarana untuk pemrosesan data
 Array
 Superglobal
 Fungsi string

3 Percabangan dan kontrol struktur  Statemen if Mahasiswa mampu menyelesaikan


 Statemen switch permasalahan percabangan
 Statemen for
 Statemen while
 Statemen foreach
4 Kelas dan Objek  Definisi Class Dapat mengidentifikasi suatu fenomena
 Properti dan Method (permasalahan) menjadi elemen-elemen yang
bersifat objek
Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 1
 Pengendalian Properti dan Method
 Default Value pada Constructor
5 Inheritance  Child Class Memperluas class yang ada sehingga dapat
 Mengakses Properti dan Method Class Induk dipergunakan ulang serta dapat dicapai
 Mengontrol Perubahan Method dan Properti mekanisme pemrograman yang efisien
6 OOP Tingkat Lanjut  Method dan Class Abstrak Membedakan class konkrit dan class abstrak
 Multiple Inheritance pada Interface serta dapat menerapkannya pada suatu
 Melacak Class Suatu Objek permasalahan
7 Eksepsi dan Magic Method  Konversi Objek ke String Mengendalikan error pada PHP serta
 Cloning Objek mengetahui fitur-fitur khusus dalam sebuah
 Mengakses Properti dan Method Secara objek
Otomatis
 Destruktor
 Throw Exception
 Chacthing Exception
 Mengambil Informasi dari Exception
8 PHP Database  Pengenalan MySQL Memahami struktur aplikasi web yang bersifat
 Koneksi MySQL data driven
 Ekskusi Query MySQL
 ODBC

Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 2


SATUAN ACARA PERKULIAHAN (SAP)
PROGRAM STUDI SISTEM INFORMASI
Fakultas Teknologi Informasi

Kode Matakuliah :
Nama Matakuliah : Pemrograman Web 1

Deskripsi : Melalui perkuliahan ini mahasiswa diharapkan mampu melakukan implementasi desain sistem kedalam bentuk aplikasi web yang
terorganisir berdasarkan konsep berbasis objek. Disamping itu diharapkan pula mahasiswa mampu melakukan evaluasi terhadap pemrograman web yang
telah dirancangnya.

PERTEMUAN POKOK SUB POKOK BAHASAN TUJUAN PEMBELAJARAN TEKNIK MEDIA NO.
KE BAHASAN PEMBELAJARAN PEMBELAJARAN REFERENSI
1 Ruang lingkup  Pengantar Memberikan pemahaman Ceramah dan Komputer dan Ref. 1, hal. 1
pemrograman  Konsep web kepada mahasiswa mengenai Tanya Jawab LCD Proyektor
web  Review aplikasi web vs ruang lingkup dan contoh-
aplikasi non web contoh aplikasi web
 Kebutuhan sistem
aplikasi web

2 PHP Dasar  Struktur kode PHP Mahasiswa mampu Ceramah dan Komputer dan Ref. 1, hal. 55
 Variabel memanfaatkan variabel sebagai Tanya Jawab LCD Proyektor Ref. 3
 Tipe data sarana untuk pemrosesan data
 Array
 Superglobal
 Fungsi string
3 Kontrol struktur  Conditional Statement Mahasiswa mampu Ceramah dan Komputer dan Ref. 1 hal. 98
 Looping Statement menyelesaikan permasalahan tanya jawab LCD Proyektor
Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 3
 Statemen for percabangan
 Statemen while
 Statemen foreach
4 Project PHP Non  Perencanaan Project Mahasiswa mampu Diskusi kelompok Komputer dan
OOP  Perancangan Project menyelesaikan kasus sederhana LCD Proyektor
 Implementasi Project yang sifatnya non objek
6 Review Project  Review Project Mahasiswa mengetahui dan Diskusi dan tanya Komputer dan
PHP Non OOP mengevalusasi letak kelemahan jawab LCD Proyektor
dan kesalahan hasil kerja
7 Kelas dan Objek  Definisi Class Dapat mengidentifikasi suatu Ceramah dan Komputer dan Ref. 2, hal. 26
 Properti dan Method fenomena (permasalahan) tanya jawab LCD Proyektor
 Pengendalian Properti menjadi elemen-elemen yang
dan Method bersifat objek
 Default Value pada
Constructor
8 Inheritance  Child Class Memperluas class yang ada Ceramah dan Komputer dan Ref. 2, hal. 36
 Mengakses Properti sehingga dapat dipergunakan tanya jawab LCD Proyektor
dan Method Class ulang serta dapat dicapai
Induk mekanisme pemrograman yang
 Mengontrol Perubahan efisien
Method dan Properti
9 OOP Tingkat  Method dan Class Membedakan class konkrit dan Ceramah dan Komputer dan Ref. 2, hal. 51
Lanjut Abstrak class abstrak serta dapat tanya jawab LCD Proyektor
 Multiple Inheritance menerapkannya pada suatu
pada Interface permasalahan
 Melacak Class Suatu
Objek
10 Project PHP  Perencanaan Project Mahasiswa mampu Diskusi kelompok Komputer dan
dengan OOP  Perancangan Project menyelesaikan kasus sederhana LCD Proyektor
 Implementasi Project dengan mempertimbangkan
sudut pandang berbasis objek
11 Review Project  Review Project Mahasiswa mengetahui dan Diskusi dan tanya Komputer dan
PHP dengan OOP mengevalusasi letak kelemahan jawab LCD Proyektor

Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 4


dan kesalahan pada proyek PHP
berbasis objek
12 Eksepsi dan  Konversi Objek ke Mengendalikan error pada PHP Ceramah dan Komputer dan Ref. 2, hal. 59
Magic Method String serta mengetahui fitur-fitur tanya jawab LCD Proyektor
 Cloning Objek khusus dalam sebuah objek
 Mengakses Properti
dan Method Secara
Otomatis
 Destruktor
 Throw Exception
 Chacthing Exception
 Mengambil Informasi
dari Exception
13 PHP Database  Pengenalan MySQL Memahami struktur aplikasi Ceramah dan Komputer dan Ref. 1, hal.
 Koneksi MySQL web yang bersifat data driven tanya jawab LCD Proyektor 767
 Ekskusi Query MySQL
 ODBC
14 Project PHP  Perencanaan Project Mahasiswa mampu Diskusi kelompok Komputer dan
Dengan Database  Perancangan Project menyelesaikan kasus aplikasi LCD Proyektor
 Implementasi Project web dengan database
15 Review Project  Review Mahasiswa mengetahui dan Diskusi dan tanya Komputer dan
Database mengevalusasi letak kelemahan jawab LCD Proyektor
dan kesalahan pada proyek PHP
Database
16 Final Project  Ujian Project Evaluasi pembelajaran Tes tulis dan Lembar soal dan
interview jawaban

REFERENSI :
1. Gilmore, W. Jason. 2008. Beginning PHP and MySQL, From Noviceto Professional, 3rd Edition. Apress Media LLC. New York
2. Powers, David. 2008. PHP Object-Oriented Solutions. Apress Media LLC. New York
3. http://www.w3schools.com/php/default.asp

Fakultas Teknologi Informasi – Universitas Kanjuruhan Malang 5

Anda mungkin juga menyukai