1 of 13

Pertemuan 1

1

POLITEKNIK NEGEGRI

JAKARTA

Pemograman Web Lanjut

2 of 13

Profile

Optimalkan segala apa yang kita punya”

Asep Taufik Muharram, S.Kom, M.Kom

PENDIDIKAN

SERTIFIKASI

KONTAK

  • S1-TI UIN JKT
  • CCNA
  • 0815-14855584
  • S2-ILKOM IPB
  • JWD
  • asep.muharram@tik.pnj.ac.id

  • ADE

  • ADS

  • SQL SERVER

3 of 13

Kontrak Kuliah

  • Toleransi keterlambatan 20 menit.
  • Pakaian SOPAN, berkerah, bebas rapi
  • Komponen Nilai :
    • KOGNITIF:
      • UTS : 30 %
      • UAS : 40 %
    • PSIKOMOTORIK:
      • Tugas dan quiz : 20 %
      • Kehadiran : 10 %
    • AFEKTIF: Perhatian, etika, sopan santun di kelas, motivasi, kesungguhan, kehadiran. Mempengaruhi nilai secara umum.

4 of 13

DESKRIPSI

  • Mata kuliah ini mempelajari cara membuat aplikasi web dinamis interaktif dengan memanfaatkan script PHP, AJAX, JSON dengan menggunakan database MySQL

5 of 13

TUJUAN

  • Mahasiswa mampu menggunakan script pemrograman web untuk membuat halaman web statis
  • Mahasiswa mampu menggunakan database MySQL untuk fungsi DML
  • Mahasiswa mampu menerapkan script dasar, type data dan variabel dalam PHP
  • Mahasiswa mampu menerapkan script PHP untuk koneksi dengan database MySQL dan fungsi GET dan POST
  • Mahasiswa mampu menerapkan script PHP untuk operator
  • Mahasiswa mampu membuat aplikasi web dinamis sederhana
  • Mahasiswa mampu menerapkan script PHP untuk keamanan password dan mencegah SQL Injection
  • Mahasiswa mampu menerapkan script PHP untuk kode Captcha
  • Mahasiswa mampu menerapkan script AJAX dalam halaman web
  • Mahasiswa mampu menerapkan script JSON dalam halaman web
  • Mahasiswa mampu membuat aplikasi web dinamis interaktif

6 of 13

Outline Pemograman Web Lanjut

7 of 13

Materi

1. HTML, CSS, Javascript dan Jquery

(Review)

Mampu menggunakan script pemrograman web untuk membuat halaman web statis.

2. Update dan Query dalam MySQL

Mampu menggunakan database MySQL untuk fungsi DML.

3&4 Pengenalan PHP, Script HTML,

Instalasi

Mampu menerapkan script dasar, type

data dan variabel dalam PHP

8 of 13

Materi

5&6. Koneksi aplikasi Web dengan Database

PHP Procedures

Mampu menerapkan script PHP untuk

koneksi dengan database MySQL dan

Fungsi GET dan POST.

7. PHP If_else, PHP Switch, PHP For Loops,

PHP While Loops, PHP Arrays, PHP Arrays

mampu menerapkan script PHP untuk operator

8. Projek 1

Mampu membuat aplikasi web dinamis

sederhana

9 of 13

Materi

9. UTS

10 &11. Keamanan Password SQL

Injection

Mampu menerapkan script PHP

untuk keamanan password dan

mencegah SQL Injection

11. PHP Kode Captctha

mampu menerapkan script PHP untuk kode Captcha

10 of 13

Materi

12&13. AJAX Request, Responds,

Events

mampu menerapkan script AJAX

dalam halaman web

14&15. JSON

Mampu menerapkan script

JSON dalam halaman web

16-17. Projek 2

Mampu membuat aplikasi web

dinamis interaktif

11 of 13

BUKU SUMBER

  • Sebesta, R.W., Programming the World Wide Web, Addison Wesley.
  • Baighley, Lynn. Morrison, Michael. Head First PHP & MySQL. O’Really
  • http://www.w3schools.com

12 of 13

Rivew HTML dan CSS

  • Buatlah Halaman Dasboard E-comers

12

13 of 13

Next Week

“Masa depan itu tergantung pada apa yang kita lakukan hari ini”�(Mahatma Gandhi)

SEMANGAT BELAJAR

SEMOGA SUKSES