sap pemrograman web rengga

6
A.1. VI046104 Pemrograman Web Jam / Minggu 3 Semester : 6 Sifat: Wajib Kode Mata Kuliah VI046104 Nama Mata Kuliah Pemrograman Web Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari konsep pembuatan web statis dan dinamis. Pada matakuliah ini akan dijelaskan tentang dasar-dasar HTML, Javascript, Cascading Style Sheet, dasar-dasar pemrograman PHP, dan juga konsep pemrograman PHP yang dihubungkan dengan database. Tujuan Instruksional Umum (TIU) Mahasiswa diharapkan dapat: Memahami konsep kerja dari suatu halaman web Memahami konsep pemrograman web statis dan dinamis yang meliputi dasar HTML dan PHP, sehingga mampu menciptakan halaman web sendiri Mata Kuliah Penunjang 1. Ketrampilan Komputer 2. Konsep Pemrograman 3. Basis Data 1 4. Basis Data 2 Penilaian UTS = 40 % 40 % 20 % UAS = Tugas = References/ Bibliography 1. Sascha Schumann, Deepak Veliath, Harish Rawat, Jesus Castagnetto, Chris Scollo , Professional PHP Programming, Peer Information Inc., New Jersey, 1999. 2. David Sklar, PHP Cookbook, O'Reilly, 2002 3. Julie c. Meloni, Sams Teach Yourself PHP, MySQL and Apache in 24 Hours, Sams; Bk&CD-Rom edition, 2002. 4. Steven Holzner, HTML Black Book: The Programmer's Complete HTML Reference Book, Coriolis Group Books; Bk&CD-Rom edition, 2000.

Upload: nardie

Post on 15-Jun-2015

144 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sap Pemrograman Web Rengga

A.1. VI046104 Pemrograman Web

Jam / Minggu3

Semester : 6 Sifat: Wajib

Kode Mata Kuliah VI046104

Nama Mata Kuliah Pemrograman Web

Silabus ringkas Mata kuliah ini bertujuan untuk mempelajari konsep pembuatan web statis dan dinamis. Pada matakuliah ini akan dijelaskan tentang dasar-dasar HTML, Javascript, Cascading Style Sheet, dasar-dasar pemrograman PHP, dan juga konsep pemrograman PHP yang dihubungkan dengan database.

Tujuan Instruksional Umum (TIU)

Mahasiswa diharapkan dapat: Memahami konsep kerja dari suatu halaman web

Memahami konsep pemrograman web statis dan dinamis yang meliputi dasar HTML dan PHP, sehingga mampu menciptakan halaman web sendiri

Mata Kuliah Penunjang

1. Ketrampilan Komputer 2. Konsep Pemrograman3. Basis Data 14. Basis Data 2

Penilaian UTS = 40 %40 %20 %

UAS = Tugas =

References/Bibliography

1. Sascha Schumann, Deepak Veliath, Harish Rawat, Jesus Castagnetto, Chris Scollo , Professional PHP Programming, Peer Information Inc., New Jersey, 1999.

2. David Sklar, PHP Cookbook, O'Reilly, 20023. Julie c. Meloni, Sams Teach Yourself PHP, MySQL and Apache in 24

Hours, Sams; Bk&CD-Rom edition, 2002.4. Steven Holzner, HTML Black Book: The Programmer's Complete

HTML Reference Book, Coriolis Group Books; Bk&CD-Rom edition, 2000.

Page 2: Sap Pemrograman Web Rengga

Uraian Rinci Materi Kuliah

Mg#Tujuan Instruksional

Khusus (TIK)Topik Sub Topik Referensi

MediaPT/OHP/LCD/PC

1 Memahami dan mempelajari elemen-elemen dasar HTML

Pengenalan HTML

Element HTML Basic Tag HTML Format HTML Entiti HTML Links HTML Frame HTML Table HTML List HTML Form HTML Image HTML Background HTML

4 PT/LCD

2 Memahami dan mempelajari elemen HTML lainnya

HTML Tingkat Lanjut

Layout HTML Font HTML Style HTML Head HTML Meta HTML URL HTML Script HTML WebServer HTML

3,4 PT/LCD

3 Memahami dan mempelajari elemen web Cascading Style Sheets

Cascading Style Sheets

Syntax CSS Bagaimana

menggunakan CSS Background CSS Text CSS Font CSS Border CSS Margin CSS Padding CSS List CSS Dimensi CSS Klasifikasi CSS

4 PT/LCD

4 Memahami dan mempelajari elemen web JavaScript

JavaScript Pengenalan JavaScript

Menggunakan JavaScript

Variabel JavaScript Operator JavaScript Function JavaScript

4 PT/LCD/PC

5 Pengenalan web hosting dan cara-cara melakukan web hosting ke internet

Web Hosting Pengenalan web hosting

Provider web hosting Domain web hosting Kapasitas web

hosting Email web hosting Teknologi web

hosting Database web

hosting Type web hosting E-commers web

hosting

4 PT/LCD/PC

6 Memahami dan mempelajari elemen-elemen dasar PHP

Pengenalan PHP dan Elemen

Dasar PHP

Fungsi PHP Server PHP Cara menginstalasi

server PHP

1,2,3 PT/LCD

Page 3: Sap Pemrograman Web Rengga

Mg#Tujuan Instruksional

Khusus (TIK)Topik Sub Topik Referensi

MediaPT/OHP/LCD/PC

Menampilkan script PHP di browser

Penjelasan konsep kerja PHP dan koneksi PHP dengan database

Cara memasukkan script PHP ke dalam HTML

Penggunaan tag PHP Style tag PHP Statement PHP Komentar PHP Karakter, tipe data,

konstanta, variabel dan operator PHP.

7 Memahami dan mempelajari dasar pernyataan kontrol PHP

Pernyataan Kontrol

Pernyataan if Pernyataan switch Operator ?: Pernyataan while Pernyataan do-while Pernyataan for Pernyataan break Pernyataan continue Pernyataan exit dan

sintaks alternatif.

1,2,3 PT/LCD/PC

8 Memahami dan mempelajari dasar menyimpan dan mengambil data melalui pemrogramanPHP

Menyimpan dan

mengambil data

Cara menyimpan data dalam file

Pemrosesan file Membuka file Menulis ke file Menutup file dan

membaca file

1,2,3 PT/LCD

9 Memahami dan mempelajari konsep array pada pemrogramanPHP

Array Pengenalan array Membuat array Mengambil isi array Mengetahui, jumlah

elemen array Mengakses elemen

array Array multidimensi Mengurutkan array Mengambil array dari

sebuah file

1,2,3 PT/LCD

10 Memahami dan mempelajari Manipulasi String dan Ekspresi Reguler pada pemrogramanPHP

Manipulasi String dan Ekspresi Reguler

Format string Mengeluarkan string Fungsi dasar string Menggabungkan dan

memecah string Membandingkan

string Membalik string Mengenal fungsi ereg Memeriksa suatu

substring dari sebuah string

Mencocokkan nilai di awal atau di akhir string

1,2,3 PT/LCD

Page 4: Sap Pemrograman Web Rengga

Mg#Tujuan Instruksional

Khusus (TIK)Topik Sub Topik Referensi

MediaPT/OHP/LCD/PC

11 Memahami dan mempelajari Kode dan Fungsi pada pemrogramanPHP

Kode dan Fungsi

Penggunaan kode Penggunaan include()

dan require() Penggunaan require()

untuk template website

Penggunaan fungsi di PHP

Struktur fungsi, parameter dan variable

Rekursi

1,2,3 PT/LCD/PC

12 Memahami dan mempelajari PHP form pada pemrogramanPHP

PHP form Pembuatan form Elemen form Membuat page dalam

file yang lain

1,2,3 PT/LCD

13 Memahami dan mempelajari Session Control dan Cookie pada pemrogramanPHP, beserta implementasinya

Session Control dan Cookie di

PHP

Pengenalan session Fungsi session dalam

PHP Penggunaan session Konfigurasi session

control Penggunaan session

control sebagai mekanisme authetucation

Pengertian cookie Membuat cookie Mengakses cookie Menambahkan

tanggal kadaluarsa Mengahapus cookie Mengganti cookie Menggunakan array

sebagai cookie Penggunaan cookie

dalam browser.

1,2,3 PT/LCD/PC

14 Memahami dan mempelajari dasar MySQL beserta implementasinya

Pengenalan MySQL

Pengenalan tool dan kemampuan MySQL

Sekilas konsep relasi database

Tip mendesain database

Membuat database dan user

User dan hak akses database

Membuat table Tipe data kolom Proses Insert,

Update, Retrieve, Delete data di database

1,2,3 PT/LCD/PC

15 Memahami dan mempelajari cara akses MySQL dari PHP, beserta

Mengakses MySQL dari

PHP

Langkah – langkah mengambil data dari database MySQL

Membuat koneksi

1,2,3 PT/LCD/PC

Page 5: Sap Pemrograman Web Rengga

Mg#Tujuan Instruksional

Khusus (TIK)Topik Sub Topik Referensi

MediaPT/OHP/LCD/PC

pemrograman web database melalui PHP dengan MySQL

Keluar dari koneksi Memilih database

yang digunakan Mengetahui nama –

nama table Membuat database

dan table Fungsi – fungsi

MySQL16 Memahami dan

mempelajari Fungsi Waktu pada pemrogramanPHP

Fungsi Waktu Fungsi checkdate Fungsi date Fungsi microtime Fungsi time, fungsi

kalender

1,2,3 PT/LCD