SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER JAKARTA STI&K (JAKSTIK) Jl. BRI Radio Dalam No.17 Kebayoran Baru Jakarta - 12140
PS-SI-PK-C.2.2.01 K Revisi : 01
SATUAN ACARA PERKULIAHAN Revisi : 01
Tanggal Revisi : 21 Februari 2011
Kode Mata Kuliah Nama Mata Kuliah Satuan Kredit Semester
: : :
............................... ………………………. ….. SKS
Durasi Perkuliahan : Tatap Muka Kelas Laboratorium
: :
... ...
Tanggal Berlaku : 21 September 2011
menit menit
Deskripsi : 1. Pengantar PHP 2. Elemen Dasar PHP 3. Formulir dalam Web 4. Pengambilan Keputusan 5. Loop dan Array 6. Menciptakan Fungsi 7. Lebih Jauh dengan Fungsi, Operasi dengan String 8. Operasi Matematika dan Waktu 9. Menangani Berkas 10. Koneksi Database dalam PHP 11. Fungsi-fungsi MySQL yang Berhubungan dengan Database 12. Manipulasi Data dalam MySQL dan Upload Berkas
1
Disusun Oleh, ………………….
Tujuan Instruksional Umum : Pada akhir perkuliahan diharapkan mahasiswa memiliki kemampuan dan ketrampilan untuk membuat dan mengembangkan aplikasi sederhana berbasis skrip PHP hingga aplikasi untuk mengakses database MySQL, serta berbagai aspek pemrograman skrip PHP lainnya.
Pertemuan
Pokok Bahasan dan TIK Pengantar PHP
SUB POKOK BAHASAN dan SASARAN BELAJAR Mahasiswa dapat memahami mengenai sejarah Internet, halaman web dan struktur penulisan PHP
dalam
Referensi
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 12
Mahasiswa dapat menjelaskan mengenai elemen dasar dari PHP
Karakter Pengenal Tipe data Konstanta Variabel Pengkonversi nilai Jenis-jenis operator
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 2
Mahasiswa dapat memahami atribut dan kontrol formulir di dalam HTML dan PHP
Textbox Textarea Checkbox Radio button Listbox Hidden control Password Tombol submit
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 3
2
Formulir Web
Media
Apa itu PHP ? Popularitas PHP Mengapa memilih PHP ? Konfigurasi dan instalasi PHP dalam HTML Penggunaan spasi Komentar program
1
Elemen Dasar PHP
Materi
3
2
Buku Penunjang Bab 1-2
Buku Penunjang Bab 3
Pengambilan Keputusan
Mahasiswa dapat mengenal pernyataan kontrol
Loop dan Array
Mahasiswa dapat menggunakan perintah perulangan array dalam pemrograman PHP
4
5
Menciptakan Fungsi
Mahasiswa memahami arti dari fungsi, mendeklarasikan fungsi dan menggunakan fungsi yang bersifat rekursif
6
7
8
Pernyataan if Pernyataan switch Operator ? :
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 4
while do-while for break continue exit array
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 5
Deklarasi fungsi Nilai pada fungsi Lingkup variabel Fungsi rekursi
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 6
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Penunjang Bab 7-8
Buku Penunjang Bab 4
Buku Penunjang Bab 5
Buku Penunjang Bab 6
UJIAN TENGAH SEMESTER Lebih Jauh dengan Fungsi, Operasi dengan String
Mahasiswa mengenal fungsi-fungsi yang berhubungan dengan tipe data, fungsi konversi tipe data, fungsi dasar string dan fungsi lainnya.
Fungsi tipe data Fungsi dan ekspresi dasar string
Operasi Matematika dan Waktu
Mahasiswa mampu menggunakan berbagai fungsi matematika dan fungsi yang berhubungan dengan tanggal dan waktu.
Fungsi cos, sin, tan, pi, abs, exp, pow, sqrt Fungsi bilangan Fungsi checkdate, date, time
9
3
Buku Penunjang Bab 9-10
Menangani Berkas
Mahasiswa dapat memahami cara memanipulasi berkas, menggunakan berbagai fungsi dalam berkas dan operasi direktori.
Fungsi fopen, fclose Fungsi fputs, feof, fseek, frewind
Koneksi Database dalam PHP
Mahasiswa mampu membuat program PHP untuk mengkoneksi halaman web dengan aplikasi database dengan menggunakan MySQL.
Dasar MySQL Membuat tabel dan database
Fungsi-fungsi MySQL yang Berhubungan dengan Database
Mahasiswa mengenal fungsi-fungsi MySQL yang berhubungan dengan pembuatan database didalam pemrograman PHP.
Fungsi-fungsi MySQL yang berhubungan dengan database
Manipulasi Data dalam MySQL dan Upload Berkas
Mahasiswa mampu memanipulasi data MySQL dengan menggunakan pemrograman PHP dan mengupload suatu berkas.
menyisipkan menghapus meng-update record upload berkas
Proyek Aplikasi Berbasis Web dengan PHP
Mahasiswa mampu mengembangkan aplikasi sederhana berbasis web menggunakan PHP-MySQL
Presentasi tugas proyek
10
11
12
13
14
15
UJIAN AKHIR SEMESTER
4
Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz Ruang Lab Buku Wajib LCD Projector Powerpoint Slides Tugas / Quiz
Buku Wajib Bab 10 Buku Penunjang Bab 11 Buku Wajib Bab 11 Buku Penunjang Bab 17 Buku Wajib Bab 12 Buku Penunjang Bab 17 Buku Wajib Bab 13 Buku Penunjang Bab 17&24
Referensi : 1.
Buku Wajib :
2.
Buku-buku Penunjang :
3.
Piranti Lunak Penunjang : 1. Apache 2. PHP 3. MySQL
Choi, Kent, Lea, Prasad & Ullman, “Beginning PHP4”, Wrox Press Ltd., 2000. Abdul Kadir, “Dasar Pemrograman Web Dinamis Menggunakan PHP”, Penerbit Andi, Yogyakarta, 2003.
Diperiksa oleh,
Disetujui oleh,
Dr. Bheta Agus Wardijono. Ketua Program Studi Sistem Informasi NIDN : .............................
Dr. Lussiana. ETP. Wakil Ketua I NIDN : ................................
5