1 / 15

Pemrograman Web

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: M emahami konsep dasar website dinamis .

cadee
Download Presentation

Pemrograman Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pemrograman Web Aryo Pinandito, ST, M.MT - PTIIK UB

  2. Mata Kuliah • Nama: Pemrograman Web • Kredit: 4 SKS • Semester: 4 • Kode Matakuliah: PTI15010 • Prasyarat: Sistem Basis Data (PTI15007) – Minimum D • Sifat: Wajib • Tujuan: • Memahamikonsepdasar website dinamis. • Memahamidanmengimplementasikanserver-side scripting. • Memahamidanmengimplementasikanproses koneksi database. • Memahamidanmengimplementasikankonsep MVC (Model View Controller). • Mengetahui dan memahamibeberapa framework MVC. • MemahamidanmengimplementasikanAJAX • Mampu membangunaplikasiberbasis web. • Memahamidanmengimplementasikanproses deployment website.

  3. Materi • PengantarPemrograman Internet (Website Dinamis); • DasarServer-Side Scripting dan State; • Decisions, Loops, and Arrays; • Files and Directories; • KoneksiDatabase danManipulasi Data pada Database;

  4. Materi (2) • Web Security; • PemrogramanBerorientasi Object; • PengenalanMVC Design Pattern; • ImpementasiMVC Design Pattern dalammembangunaplikasi web; • Pengenalankepada framework; • Implementasimenggunakan framework; • PengenalanAJAX (AsyncronousJavascript And XML); • Implementasi AJAX

  5. Rencana Pembelajaran • Week 1: Pendahuluan • Perkenalan; • Orientasi materi perkuliahan; • Rancangan perkuliahan; • Aturan perkuliahan; • Tugas;

  6. Rencana Pembelajaran • Week 2-7: First Half • PengantarPemrograman Internet (Website Dinamis); • Konsep Desain Web: • Warna, Tipografi, Layout, Grid, HTML, CSS • DasarServer-Side Scripting dan State; • Web Programming concept: Decisions, Loops, and Arrays; • Files and Directories; • KoneksiDatabase danManipulasi Data pada Database;

  7. Rencana Pembelajaran (2) • Week 8: UTS • Week 9-15: Second Half • Web Security; • PemrogramanBerorientasi Object; • PengenalanMVC Design Pattern; • Pretty URL & Routing • ImpementasiMVC Design Pattern dalammembangunaplikasi web; • Pengenalankepada framework; • Implementasimenggunakan framework; • PengenalanAJAX (AsyncronousJavascript And XML); • Implementasi AJAX

  8. 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.

  9. Evaluasi dan Penilaian • UTS – 25% • Quiz – 15-20% • Tugas terstruktur / Kehadiran / Keaktifan • 20–25% • Project (UAS) – 35% • Membuat (aplikasi) web interaktif dengan data dinamis

  10. Regulasi • Kehadiran • Minimal kehadiran 80% • Kehadiran < 80%, nilai akhir adalah E • Toleransi keterlambatan 15 menit • Kode Etik Mahasiswa • Pakaian • Sikap dan Kepribadian

  11. Kontak • Kontak • aryo.pinandito@gmail.com • @aryoxp • http://aryo.lecture.ub.ac.id • Kontak Representatif Kelas

  12. Quiz! • Port TCP/IP berapa yang digunakanuntukkoneksi HTTP dan HTTPS? • HTTP: 80 HTTPS: 443 • Apakepanjangandari: • CGI = Common Gateway Interface • FTP = File Transport Protocol • AJAX = AsyncrhronousJavascript and XML • Tuliskankode/tag untukbahasapemrograman PHP • <?php ?>

  13. 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)

  14. TugasPendahuluan phpinfo.php <?phpphpinfo(); ?> Bukaalamatberikutmelalui browser: http://localhost/phpinfo.php Kirimscreenshotnyamelalui email: aryo.pinandito@gmail.com

  15. 감사합니다 Grazias Kiitos Gratias Danke TerimaKasih ﺷﻜﺮﺍﹰ 谢谢 Merci Thank You धन्यवाद ありがとうございます

More Related