Anda di halaman 1dari 6

SILABUS MATA KULIAH

Program Studi Kode Mata Kuliah Nama Mata Kuliah Jumlah SKS Semester Mata Kuliah Pra Syarat Deskripsi Mata Kuliah : Teknik Elektro : TKE 473 : Pemrograman Web Lanjut : 3 SKS :7 : Dasar Pemrograman Komputer, Pemrograman Web : Dunia internet semakin lama semakin berkembang karena manusia selalu mencari terobosan baru. Meskipun pada awalnya internet hanya digunakan untuk menampilkan data-data statis, namun dalam perkembangan sebuah sistem informasi jarak jauh yang memberikan hak akses khusus bagi anggotanya sudah banyak yang menggunakannya. Matakuliah ini membahas tentang bagaimana membangun sebuah web dengan bahasa PHP agar tampilan dapat besifat dinamis, bagaimana mengelola web yang terhubung dengan data baik dalam berkas ataupun database, dan sampai pada akhirnya bagaimana upload ke internet.

Standar Kompetensi Setelah mengikuti perkuliahan ini pada akhir semester, mahasiswa dapat menguasai pemrograman web tingkat lanjut berdasar bahasa PHP untuk membangun situs web yang handal Kompetensi Dasar Memahami dan memiliki wawasan tentang gambaran sederhana mengenai bahasa pemrograman PHP, serta perbedaan bahasa berdasar client server versus web server yang ditunjukkan dengan pengerjaan soal dengan benar Memahami, Menguasai dan Indikator Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami gambaran sederhana mengenai bahasa pemrograman PHP, serta perbedaan bahasa berdasar client server versus web server yang ditunjukkan dengan pengerjaan soal dengan benar Pengalaman Pembelajaran - Menunjukkan perbedaan bahasa client dan web server, serta memberikan pengantar pemrograman PHP - Memberikan pengantar pemrograman PHP - Menjelaskan cara instalasi web server - Menyajikan perbedaan cara kerja client dengan web server language - Menunjukkan pengantar program PHP yang Materi Ajar Pengantar pemrograman PHP 1. Kontrak belajar 2. Peta konsep 3. Tujuan pembelajaran 4. Pengantar pemrograman PHP 5. Bahasa berdasar client server versus web server Wakt u 150 Alat/Bahan/S umberBelajar OHP, Projector In Focus, Laptop. Penilaian Kuis, Latihan, Simulasi

Setelah mendapat penjelasan dari dosen, mahasiswa dapat

Permulaan pemrograman dengan PHP

150

OHP, Projector In

Kuis, Latihan,

Kompetensi Dasar memiliki wawasan tentang pemrograman yang sederhana dengan PHP yang ditunjukkan dengan pengerjaan soal dengan benar Memahami dan memiliki wawasan tentang elemenelemen dasar PHP yang ditunjukkan dengan pengerjaan soal dengan benar

Indikator menguasai pemrograman yang sederhana dengan PHP yang ditunjukkan dengan pengerjaan soal dengan benar

Pengalaman Pembelajaran sederhana - Memberikan pengantar dan program PHP yang pertama - Memberikan pengenalan dengan variabel, pernyataan berkondisi, proses perulangan, dan komentar dalam PHP - Menunjukkan elemenelemen dasar PHP - Mengenalkan karakter, tipe data, konstanta, variabel, dan pengonversian nilai - Menjelaskan operator matematis, pemanipulasian bit, pembandingan, dan operator logika - Menjelaskan variabel dalam PHP - Menunjukkan elemenelemen dasar PHP - Mengenalkan karakter, tipe data, konstanta, variabel, dan pengonversian nilai - Menjelaskan operator matematis, pemanipulasian bit, pembandingan, dan

Materi Ajar 1. Pengantar dan program PHP yang pertama 2. Pengenalan PHP dengan variabel 3. Pengenalan pernyataan berkondisi 4. Pengenalan proses perulangan dalam program 5. Komentar dalam PHP Elemen dasar PHP 1. Karakter, pengenal, tipe data, konstanta, variabel, dan pengonversian nilai 2. Operator matematis, pemanipulasian bit, pembandingan, dan logika 3. Variabel-variabel

Wakt u

Alat/Bahan/S umberBelajar Focus, Laptop.

Penilaian Simulasi

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami elemen-elemen dasar PHP yang ditunjukkan dengan pengerjaan soal dengan benar

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Memahami dan memiliki wawasan tentang pernyataan kontrol dan penggunaan array dalam program yang ditunjukkan dengan pengerjaan soal dengan benar

Setelah mendapat penjelasan dari dosen, mahasiswa dapat menguasai pernyataan kontrol dan penggunaan array dalam program yang ditunjukkan dengan pengerjaan soal dengan benar

Pernyataan kontrol dan penggunaan array dalam program 1. Penyataan If, If-else, dan If-elseif 2. Pernyataan switch 3. Pernyataan while, dowhile 4. Pernyataan for 5. Pernyataan break,

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Kompetensi Dasar

Indikator

Pengalaman Pembelajaran operator logika - Menjelaskan variabel dalam PHP

Materi Ajar continue, exit. 6. Pengertian array 7. Menciptakan array, mengambil isi, dan mengakses elemen array 8. Fungsi-fungsi array Menciptakan fungsi 1. Pengertian fungsi 2. Deklarasi fungsi 3. Nilai balik dan nilai argumen bawaan 4. Melewatkan nilai dengan referensi 5. Lingkup variabel 6. Fungsi yang bersifat rekursif 7. Pemanggilan fungsi dinamis 8. Penggunaan fungsi dalam array-walk Operasi matematika 1. Fungsi matematika 2. Fungsi untuk konversi bilangan 3. Fungsi bilangan acak 4. Fungsi yang lainnya 5. Konstanta matematika

Wakt u

Alat/Bahan/S umberBelajar

Penilaian

Memahami dan memilkii wawasan tentang deklarasi fungsi dan penggunaannya daam program yang ditunjukkan dengan pengerjaan soal dengan benar

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami deklarasi fungsi dan penggunaannya daam program yang ditunjukkan dengan pengerjaan soal dengan benar

Memahami dan memiliki wawasan tentang operasi matematis dalam program yang ditunjukkan dengan pengerjaan soal dengan benar

Setelah mendapat penjelasan dari dosen, mahasiswa dapat menguasai operasi matematis dalam program yang ditunjukkan dengan pengerjaan soal dengan benar

- Menunjukkan pentingnya fungsi dalam sebuah program PHP - Mengenalkan pengertian fungsi, deklarasi fungsi - Menjelaskan nilai balik dan nilai argumen bawaan - Menjelaskan lingkup variabel - Menyajikan fungsi yang bersifat rekursif - Menjelaskan fungsi dinamis - Mengemukakan penggunaan fungsi dalam array-walk - Menunjukkan bagaimana operasi matematika dalam program PHP - Mengenalkan fungsi matematika dalam program - Menjelaskan fungsi untuk konversi bilangan dalam program - Menjelaskan fungsi bilangan acak

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Kompetensi Dasar

Indikator

Pengalaman Pembelajaran - Menjelaskan fungsi yang lainnya - Menjelaskan konsep konstanta matematika dalam program - Menunjukkan bagaimana prinsip manipulasi dan pemrosesan berkas - Mengenalkan prinsip pemrosesan berkas - Menyajikan cara memanipulasi berkas - Menjelaskan penanganan berkas dalam kasus aplikasi buku tamu - Menunjukkan berbagai fungsi manipulasi dan pemrosesan berkas - Mengenalkan berbagai fungsi penanganan berkas - Menjelaskan penanganan berkas dalam kasus aplikasi counter pengunjung - Menunjukkan cara akses database melalui program PHP - Mengenalkan sistem Open DataBase Connection - Menjelaskan cara membuat Data Source Name

Materi Ajar

Wakt u

Alat/Bahan/S umberBelajar

Penilaian

Memahami dan memiliki wawasan tentang prinsip pemrosesan dan manipulasi berkas yang ditunjukkan dalam pengerjaan kasus aplikasi buku tamu Memahami dan memiliki wawasan tentang berbagai fungsi pemrosesan dan manipulasi berkas yang ditunjukkan dalam pengerjaan kasus aplikasi counter pengunjung Memahami dan memiliki wawasan tentang prinsip akses database, ODBC dan DSN yang ditunjukkan dengan pengerjaan soal praktek langsung

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami prinsip pemrosesan dan manipulasi berkas yang ditunjukkan dalam pengerjaan kasus aplikasi buku tamu

Penanganan Berkas 1; memanipulasi dan prinsip pemrosesan berkas 1. Memanipulasi berkas 2. Prinsip pemrosesan berkas 3. Aplikasi buku tamu

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami berbagai fungsi pemrosesan dan manipulasi berkas yang ditunjukkan dalam pengerjaan kasus aplikasi counter pengunjung

Penanganan Berkas 2; menyalin, menghapus, mengganti, memeriksa dan membaca berkas 1. Berbagai fungsi tentang berkas 2. Aplikasi counter pengunjung Akses database; Open Data Base Connection (ODBC) dan Data Source Name (DSN) dan fungsinya 1. Mengenal ODBC 2. Membuat DSN 3. Mengakses database

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami prinsip akses database, ODBC dan DSN yang ditunjukkan dengan pengerjaan soal praktek langsung dengan benar

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Kompetensi Dasar dengan benar

Indikator

Pengalaman Pembelajaran - Mengemukakan fungsifungsi akses database dalam PHP

Materi Ajar melalui PHP

Wakt u

Alat/Bahan/S umberBelajar

Penilaian

Memahami dan memiliki wawasan tentang prinsip akses database lanjutan yang ditunjukkan dengan pengerjaan soal praktek langsung dengan benar Memahami dan memiliki wawasan tentang prinsip akses database lanjutan yang ditunjukkan dengan pengerjaan soal praktek langsung dengan benar

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami prinsip akses database lanjutan yang ditunjukkan dengan pengerjaan soal praktek langsung dengan benar

- Menunjukkan cara akses database melalui program PHP - Mengenalkan lebih jauh akses database melalui PHP - Implementasi counter pengujung menggunakan MySQL - Menunjukkan pentingnya sesi dan cookie dalam program PHP - Mengenalkan istilah Cookie dalam pemrograman PHP - Menjelaskan bagaimana menciptakan cookie, mengakses, menghapus, dan menggantinya - Menjelaskan penggunaan array dalam Cookie - Menjelaskan bentuk sebuah sesi menggunakan cookie

Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami prinsip akses database lanjutan yang ditunjukkan dengan pengerjaan soal praktek langsung dengan benar

Akses Database; fungsifungsi PHP untuk akses dan manipulasi data pada database 1. Mengenal lebih lanjut akses database dengan PHP 2. Implementasi counter pengunjung menggunakan MySQL Pengenalan Cookie dan Sesi 1. Pengantar Cookie 2. Menciptakan Cookie, akses, hapus dan ganti 3. Menggunakan array dalam Cookie 4. Membentuk sebuah sesi menggunakan Cookie

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

150

OHP, Projector In Focus, Laptop.

Kuis, Latihan, Simulasi

Kompetensi Dasar Memahami dan memiliki wawasan tentang cara upload file berkas dan mampu secara mandiri upload file berkas untuk web dengan benar

Indikator Setelah mendapat penjelasan dari dosen, mahasiswa dapat memahami cara upload file berkas dan mampu secara mandiri upload file berkas untuk web dengan benar

Pengalaman Pembelajaran - Menunjukkan cara upload file ke domain/ situs dalam internet - Menjelaskan bagaimana manajemen file untuk upload - Menjelaskan tatacara upload file

Materi Ajar Upload Berkas 1. Pengantar sebelum upload, kekonsistensian direktori 2. Upload file

Wakt u 150

Alat/Bahan/S umberBelajar OHP, Projector In Focus, Laptop.

Penilaian Kuis, Latihan, Simulasi

Anda mungkin juga menyukai