Lectures:
- Class 04 Tuesday, 7.00am
- Class 03 Wednesday 12.30pm
Instructor: Alvi Syahrina
Exam Dates:
- Mid term 15 October 2018
- Final exam tba
!!Please use your Telkom University email to access the files!!
Course Summary
Mata kuliah ini bertujuan agar mahasiswa mengetahui dan menguasai konsep pemrograman web yang mencakup client side dan client server scripting meliputi:
- HTML, CSS, JavaScript,
- Instalasi dan konfigurasi Web Server dan PHP,
- Pengenalan PHP,
- Session dan Cookie,
- Penggunaan pustaka-pustaka PHP,
- Koneksi Basis Data,
- Penggabungan script PHP dan Query,
- Penggunaan jasa penyedia domain dan hosting,
- Pengenalan framework Laravel,
- Mampu membuat aplikasi berbasis website
Course Reference
- Nixon R. Learning PHP. MySQL & JavaScript: With jQuery, CSS & HTML5.. 2014.
https://drive.google.com/file/d/1DvdrUvRRMUzz_BN5DjmFd25w03_JSqO-/view?usp=sharing
- Stauffer M. Laravel: Up and Running: A Framework for Building Modern PHP Apps. ” O’Reilly Media, Inc.”; 2016 Nov 21.
https://drive.google.com/file/d/10padgGMdKUDiK9ArZNRV-cwe5JxjQf9p/view?usp=sharing - https://w3schools.com/
- http://php.net/
- https://laravel.com/
Lecture 1 – Introduction
- Web Technologies Basics
Topics: Web Site, Web Pages, Web Architectures
https://drive.google.com/open?id=1dUn8J_q9M4M8Emhj94febcaxJhMijVuD
Lecture 2 – Intro to HTML
- Introduction to HTML
Topics: HTML tags basics
https://drive.google.com/open?id=1qpTOTmTDA6f0sMl0d22aHXup6j1QRPKZ
Lecture 3 – Intro to CSS
- Basic introduction to CSS
https://drive.google.com/file/d/1gna9peEajhDJh7AgzO7EOdRGGybTB7uM/view?usp=sharing
Lecture 4 – CSS Layouting
- Slide
- https://www.slideshare.net/sandhikagalih/css-layouting-1-display
- https://www.slideshare.net/sandhikagalih/css-layouting-2-dimensi-overflow
- https://www.slideshare.net/sandhikagalih/css-layouting-3-box-model
- https://www.slideshare.net/sandhikagalih/css-layouting-4-float
- https://www.slideshare.net/sandhikagalih/css-layouting-5-position
- Tugas:
Membuat Halaman Statis dengan HTML
Buat satu halaman artikel berita/blog layout seperti mockup berikut.
Konten (tulisan dan gambar) bebas, spacing bebas.
Submit 1 file .html, 1 file .css pada sebuah .zip
Dikumpulkan ke email [email protected] maksimal 18 September 2018 pukul 21.00
Lecture 5 – Intro to Javascript & WAMP Server
Lecture 6 – Basic PHP
- Slide Intro https://docs.google.com/presentation/d/1nK-U1xcHPwDquV7uw7IsqDVsnv21Aw6C7UcvQrCgmso/edit?usp=sharing
Lecture 7 – PHP User Input, MySQL
- Function https://docs.google.com/presentation/d/134WLwFKu6PBGW2IJwt8hI41IL0o7O3RiUNZAoDflq8Y/edit?usp=sharing
- User Input https://drive.google.com/open?id=1fm4XVAuEK5kh3pv-RuEtwhzsEWBikaRT
- PHP & MySQL https://drive.google.com/open?id=1Y9IyGjHp8HLEwVoGICdrW58r2T_3uPQZ
Lecture 9 – PHP Database
- Working with Database in PHP https://drive.google.com/open?id=1S45dspm1gB4URPXKPJF9zTxPRX3hTSKN
- MySQL and SQL https://drive.google.com/open?id=1Pk2j827di_Bo1IUwOr2wkD3I1RNLExNQ
Lecture 10 – Cookie and Session
- Cookie and Session https://drive.google.com/open?id=101XNOSSytHuRPA2rYnfPjhaMOts9Cl-1
Lecture 11-dst Laravel
- Laravel https://drive.google.com/open?id=1spC0yGITQoJ8vzHihxYjyNI7VFI-0U42
- PHP Laravel https://drive.google.com/open?id=1QN81wNg-ZX8nTaiFqRI47dzTN7eAgSbn
Tugas Besar
- https://docs.google.com/presentation/d/1NSnfBeMWoSPEOFsXzHWYT6jFd9bYScVjZKyTGynzvNA/edit?usp=sharing
Tema tugas besar:
BEBAS. Minimal ada dua aktor. Minimal terjadi satu transaksi.