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