Anda di halaman 1dari 15

Pemrograman Web

Aryo Pinandito, ST, M.MT - PTIIK UB


Mata Kuliah
 Nama: Pemrograman Web
 Kredit: 4 SKS
 Semester: 4
 Kode Matakuliah: PTI15010
 Prasyarat: Sistem Basis Data (PTI15007) – Minimum D
 Sifat: Wajib
 Tujuan:
 Memahami konsep dasar website dinamis.
 Memahami dan mengimplementasikan server-side scripting.
 Memahami dan mengimplementasikan proses koneksi database.
 Memahami dan mengimplementasikan konsep MVC (Model View
Controller).
 Mengetahui dan memahami beberapa framework MVC.
 Memahami dan mengimplementasikan AJAX
 Mampu membangun aplikasi berbasis web.
 Memahami dan mengimplementasikan proses deployment website.
Materi

 Pengantar Pemrograman Internet (Website Dinamis);


 Dasar Server-Side Scripting dan State;
 Decisions, Loops, and Arrays;
 Files and Directories;
 Koneksi Database dan Manipulasi Data pada
Database;
Materi (2)

 Web Security;
 Pemrograman Berorientasi Object;
 Pengenalan MVC Design Pattern;
 Impementasi MVC Design Pattern dalam
membangun aplikasi web;
 Pengenalan kepada framework;
 Implementasi menggunakan framework;
 Pengenalan AJAX (Asyncronous Javascript And
XML);
 Implementasi AJAX
Rencana Pembelajaran

 Week 1: Pendahuluan
 Perkenalan;
 Orientasi materi perkuliahan;
 Rancangan perkuliahan;
 Aturan perkuliahan;
 Tugas;
Rencana Pembelajaran

 Week 2-7: First Half


 Pengantar Pemrograman Internet (Website Dinamis);
 Konsep Desain Web:
 Warna, Tipografi, Layout, Grid, HTML, CSS
 Dasar Server-Side Scripting dan State;
 Web Programming concept: Decisions, Loops, and
Arrays;
 Files and Directories;
 Koneksi Database dan Manipulasi Data pada Database;
Rencana Pembelajaran (2)

 Week 8: UTS
 Week 9-15: Second Half
 Web Security;
 Pemrograman Berorientasi Object;
 Pengenalan MVC Design Pattern;
 Pretty URL & Routing
 Impementasi MVC Design Pattern dalam membangun
aplikasi web;
 Pengenalan kepada framework;
 Implementasi menggunakan framework;
 Pengenalan AJAX (Asyncronous Javascript And XML);
 Implementasi AJAX
Referensi
 Castagnetto, Jesus et al. 1999. Professional PHP
Programming. Wrox
 Heilmann, Christian. 2006. Beginning JavaScript with
DOM Scripting and Ajax From Novice to Professional.
Springer-Verlag New York, Inc., New York.
 Jacobi, Jonas dan John R. Fallows. 2006. Pro JSF and
AJAX Building Rich Internet Component. Springer-
Verlag New York, Inc., New York.
 Leonard, Angle. 2010. JSF 2.0 Cookbook. Packt
Publishing Ltd., Birmingham,UK
 Mercer, Dave. 2004. Beginning PHP 5. Wrox Press.
Indianapolis, Indiana.
Evaluasi dan Penilaian
 UTS – 25%
 Quiz – 15-20%
 Tugas terstruktur / Kehadiran / Keaktifan
 20–25%
 Project (UAS) – 35%
 Membuat (aplikasi) web interaktif dengan data dinamis
Regulasi
 Kehadiran
 Minimal kehadiran 80%

 Kehadiran < 80%, nilai akhir adalah E


 Toleransi keterlambatan 15 menit

 Kode Etik Mahasiswa


 Pakaian
 Sikap dan Kepribadian
Kontak
 Kontak
 aryo.pinandito@gmail.com
 @aryoxp
 http://aryo.lecture.ub.ac.id

 Kontak Representatif Kelas


Quiz!
 Port TCP/IP berapa yang digunakan untuk koneksi
HTTP dan HTTPS?
 HTTP: 80 HTTPS: 443
 Apa kepanjangan dari:
 CGI = Common Gateway Interface
 FTP = File Transport Protocol
 AJAX = Asyncrhronous Javascript and XML
 Tuliskan kode/tag untuk bahasa pemrograman PHP
 <?php ?>
Equipments
 Install
 Apache Web Server 2.0/2.2
 http://httpd.apache.org/
 PHP 5.3.x
 http://php.net
 MySQL 5.x
 http://dev.mysql.com/downloads
 Atau:
 XAMPP
 http://www.apachefriends.org/en/xampp.html

 Optional/Recommended:
 phpMyAdmin
 PHP Manual Documentation (.chm)
Tugas Pendahuluan

phpinfo.php
<?php phpinfo(); ?>

Buka alamat berikut melalui browser:


http://localhost/phpinfo.php

Kirim screenshotnya melalui email:


aryo.pinandito@gmail.com
감사합니 Grazias Kiitos
다Danke Gratias
‫ﺷﻜﺮﺍﹰ‬ Terima Kasih 谢谢
Merci धन्यवाद Thank You
ありがとうございます

Anda mungkin juga menyukai