Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

dokumen-dokumen yang mirip
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Daftar Isi. Bab 1 Pengantar Aplikasi Web 1.1 Aplikasi Web 1.2 Tahapan Persiapan untuk Mencoba Aplikasi Web 1.3 HTML5 1.4 CSS 1.5 JavaScript 1.

SATUAN ACARA PERKULIAHAN

Menggunakan. Taryana Suryana Jonathan Sarwono

disertai contoh-contoh javascript yang kompatibel dengan Firefox

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

POLITEKNIK NEGERI JAKARTA

SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

AJAX Framework. Pemrograman Web 1. Genap

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

JavaScript. Pemrograman Web 1. Genap

PEMROGRAMAN WEB 09 JavaScript Lanjut

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

HTML DOM. Pemrograman Web 1. Genap

PHP (HYPERTEXT PREPROCESSOR)

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

KEAHLIAN PEMROGAMAN JAVA

PEMROGRAMAN WEB 08 JavaScript Dasar

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

RENCANA PEMBELAJARAN SEMESTER (RPS)

PENGENALAN PHP DASAR

E-trik Ajax. Database MySQL. Dedi Alnas

Pemrograman Web. Page 188

: MODUL 1 BASIC PHP

Dasar PHP. Wiratmoko Yuwono

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

Pemrograman Basis Data Berbasis Web

MODUL 3 DASAR-DASAR PHP

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

KBKF53110 WEB PROGRAMMING

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Pengenalan Perancangan Web 2017

Pengenalan JavaScript

1.1 Sistem Komputer... 2

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

PENGEMBANGAN DAN ANALISA KEY PERFORMANCE INDICATORS (KPI) SEBAGAI SISTEM PENDUKUNG DALAM PERENCANAAN PENGEMBANGAN INSTITUSI SECARA ONLINE

BAB 2 LANDASAN TEORI

: 1. No HP :

AJAX. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Kumpulan Soal Tugas Pendahuluan Mata Kuliah PBD Web Kelas C : Dosen Devie

BAB VIII PEMROSESAN FORM

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

Web Programming. Pengenalan PHP

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

MAHIR DALAM 7 HARI. Macromedia Dreamweaver dengan ASP

Pemrograman Basis Data Berbasis Web

SILABUS MATA PELAJARAN PEMROGRAMAN WEB DINAMIS (PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )

Prototype Sistem Informasi Hasil Penelitian Berbasis WEB

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

MODUL VI INTERAKSI DATABASE

By Desrizal. Pengenalan AJAX

BAB V IMPLEMENTASI DAN PENGUJIAN

MODUL PRAKTIKUM PEMROGRAMAN WEB

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

GBPP dam SAP Java Script

BAB 2 LANDASAN TEORI

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Pertemuan 2. Muhadi Hariyanto

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Perkantoran E LOTUS NOTE. Dr. Lily Wulandari. Materi 3

Pemrograman PHP7 untuk Pemula

HTML FORM. Praktikum III

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman V SI 1501

DOM (Document Object Model) dan Event

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 7. Event. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB 3 LANDASAN TEORI

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

BAB III LANDASAN TEORI

Pemrograman berorientasi objek. Konsep & Implementasi. Stendy B. Sakur

PHP Lanjut (Struktur. Perulangan Dan Fungsi) Oleh : Devie Rosa Anamisa

BAB II LANDASAN TEORI

Desain Web. MODUL 2 Desain Form

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi

Transkripsi:

Ajax dan PHP Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us IAbdu l Kadi r I O R ' G 'N ~ l C D

Buku yang sangat coeok untuk Anda yang ingin menggunakan Ajax untuk membuat aplikasi web yang dinamis dan interaktif. Mengenalkan penggunaan JavaSeript, PHp, database MySQL, dan juga tools Prototype dan Seript.aeulo.us. Membahas berbagai contoh inspiratif yang akan membantu Anda dalam mengembangkan apli kasi web yang menarik. --.J......0,*,(02",sI! ' F.~!O:ZT. t5182s2 E_ ~rqol ~.._.. Os -..._ Dapatkan Info Buku Baru, Kirim E-mail: info@andipublisher.com

KATA PENGANTAR.... DAFTAR lsi.... BAB 1 MENGENAL AJAX DAN JAVA SCRiPT... 1 1.1 Apa Sebenarnya Ajax Itu?... 2 1.2 Apa yang Harus Disiapkan?... 5 1.3 Apa yang Bisa Dilakukan Ajax?... 6 1.4 Kemampuan JavaScript... 8 1.5 Problem yang Mungkin Timbul.... 9 BAB 2 MEMELAJARI JAVASCRIPT... 11 2.1 Mengenal HTML Dulu... 12 2.2 Menambahkan Skrip JavaScript... 17 2.3 Kesalahan Selalu Saja Terjadi... 20 2.4 Mengenal Objek... 22 2.5 Menggunakan Fungsi... 26 2.6 Membuat Penamaan Sesuatu... 29 2.7 Melewatkan Nilai ke Fungsi... 31 2.8 Melewatkan Beberapa Argumen... 33 2.9 Variabel untuk Menyimpan Data... 35 2.10 Menampilkan Kotak Dialog Pesan... 40 2.11 Mengenal Kejadian... 43 BAB 3 MENDALAMI FONDASI JAVASCRIPT... 45 3.1 Komentar Sebagai Penjelas... 46 3.2 Mengenal Tipe Data... 47 3.3 Ekspresi dan Operator... 53 iii iv

Daftar lsi I v 3.4 Operator......... 56 3.5 Konversi Tipe... 64 3.6 Menyertakan Skrip dari File lain... 67 BAB 4 MENGGUNAKAN KONTROl DAlAM JAVASCRIPT... 71 4.1 Operator Pembanding dan logika... 72 4.2 Operator?... 75 4.3 Pernyataan Koma... 78 4.4 Blok Pernyataan... 80 4.5 Pernyataan if... 81 4.6 Pernyataan switch... 88 4.7 Pernyataan while... 92 4.8 Pernyataan for... 95 4.9 Pernyataan break... 96 4.10 Pernyataan continue... 103 BAB 5 MELIBATKAN ARRAY DAlAM JAVASCRIPT... 107 5.1 Mengenal Array... 108 5.2 Menciptakan dan Memberi Nilai Array... 108 5.3 Mengetahui Jumlah Elemen Array... 110 5.4 Menampilkan lsi Elemen Array... 113 5.5 Indeks Berupa String... 115 5.6 Properti dalam Array... 117 5.7 Metode dalam Array... 123 5.8 Membuat Array Berdimensi Dua... 143 BAB 6 MENGENAl SEJUMLAH OBJEK BAWAAN... 147 6.1 Objek-objek Bawaan... 148 6.2 Objek Math... 148 6.3 Objek Date... 151 6.4 Objek String....... 156 6.5 Objek RegExp... 175 6.6 Objek Window...... 184 6.7 Objek Document... 190 6.8 Objek Navigator... 191 BAB 7 BERINTERAKSI DENGAN OBJEK FORMUUR... 195 7.1 Objek Form... 196 7.2 Objek Button... 203

vi I Membangun Aplikasi Web dengan Aiax dan PHP 7.3 Objek Text... 207 7.4 Objek CheckBox... 212 7.5 Objek Radio... 218 7.6 Objek Password... 221 7.7 Objek Hidden... 223 7.8 Objek TextArea... 225 7.9 Object Select... 228 7.10 Object Image... 235 7.11 Contoh Memvalidasi Data... 239 BAB 8 MENGENAL FONDASI PHP... 245 8.1 PHP, Bahasa Skrip di Sisi Server.... 246 8.2 Mencoba Skrip PHP... 246 8.3 Variabel... 248 8.4 Tipe Data... 249 8.5 Konstanta... 250 8.6 Konversi Tipe... 254 8.7 Operator... 259 8.8 Komentar... 263 8.9 Menciptakan Fungsi... 264 8.10 Menyertakan Fungsi dari File Lain... 267 BAB 9 MENGGUNAKAN KONTROL DALAM PHP... 269 9.1 Pernyataan if.... 270 9.2 Pernyataan switch... 275 9.3 Operator?... 277 9.4 Pernyataan while... 278 9.5 Pernyataan for... 281 9.6 Pernyataan break... 283 9.7 Pernyataan continue... 286 BAB 10 MENGGUNAKAN ARRAY PADA PHP... 289 10.1 Menciptakan Array... 290 10.2 Mengetahui Jumlah Array... 292 10.3 Indeks Berupa String... 294 10.4 Pernyataan foreach... 295 BAB 11 MENGGUNAKAN DATABASE MYSQL... 299 11.1 Memahami Dasar Database... 300

Doftor lsi I vii 11.2 Menjalankan phpmyadmin... 301 11.3 Membuat Database... 302 11.4 Membuat Tabel Negara... 303 11.5 Mengenal Jenis Data... 306 11.6 Menambahkan Record... 307 11.7 Melihat lsi Tabel... 309 11.8 Mengubah Data... 310 11.9 Menghapus Record... 311 11.10 Mengakses Database Saat Lain... 312 11.11 Meneoba Perintah SQL... 312 11.12 Menampilkan Data Melalui PHP... 316 BAB 12 MENGENAL FONDASI PEMROGRAMAN AJAX... 323 12.1 Mengenal XMLHttpRequest... 324 12.2 Alternatif Membuat Objek XMLHttpRequest... 328 12.3 Mengenal Metode getelementbyldo... 329 12.4 Mengenal Properti innerhtml... 331 12.5 Membuat Aplikasi Ajax... 334 BAB 13 MENDALAMI AJAX... 339 13.1 Membedah Rahasia Kode Ajax... 240 13.2 Menyimpan Fungsi untuk Menangani Ajax... 342 13.3 Menggunakan PHP... 344 13.4 Menangani Caehe Control... 346 13.5 Menambahkan Variabel dalam URL... 347 13.6 Simulasi Verifikasi Password... 351 13.7 Menampilkan Jam Server Seeara Periodik... 359 13.8 Meminta Layanan Seeara POST... 361 BAB 14 MENGGUNAKAN AJAX DAN DATABASE... 367 14.1 Membuat File untuk Koneksi ke Database... 368 14.2 Membuat Skrip PHP untuk Meneari Negara... 369 14.3 Membuat Aplikasi Peneari Negara... 373 14.4 Menangani Pilihan yang Variatif...... 376 14.5 Menangani Lebih dari Satu Permintaan... 384 BAB 15 MENGGLINAKAN DOM... 399 15.1 DOM dan Hierarki Dokumen... 400 15.2 Metode untuk Meneari Elemen... 401

viii I Membangun Aplikasi Web dengan Ajax dan PHP 15.3 Properti untuk Mengakses Simpul... 404 15.4 Mengatasi Perbedaan Interpretasi... 409 15.5 Menambah dan Menghapus Simpul... 414 BAB 16 MENGAKSES XML... 425 16.1 Mengenal XML... 426 16.2 Membuat Dokumen XML dan Mengujinya... 428 16.3 Meminta Dokumen XML... 430 16.4 Menguraikan Objek XML... 434 16.5 Membangkitkan XML dan PHP... 438 16.6 Memanggil Skrip PHP... 441 16.7 Hati-hati dengan Ketidakkompatibelan... 443 BAB 17 MENGGUNAKAN CSS DAN DRAG & DROP... 449 17.1 Mengenal CSS... 450 17.2 Membuat Dokumen Tanpa CSS... 450 17.3 Menambahkan CSS... 451 17.4 Melibatkan CSS yang Berada di File... 458 17.5 Mengimplementasikan Drag and Drop... 459 17.6 Mengubah Urutan Data... 470 17.7 Membaca dan Menyimpan via PHP... 477 BAB 18 ANEKA TOPIK BERHARGA... 493 18.1 Memberi Tanda Loading... 494 18.2 Menangani Kesalahan dari Server... 499 18.3 Menangani Pemunggahan Gambar... ~... 503 18.4 Mengakses Saran Google... 512 18.5 Menggunakan RSS... 523 BAB 19 MENGGUNAKAN TOOL PROTOTYPE DAN SCRIPT.ACULO.US... 535 19.1 Mengenal Prptotype dan Script.aculo.us... 536 19.2 Menggunakan Prototype... 537 19.3 Ajax dengan Prototype... 553 19.4 Menggunakan Script.aculo.us... 560 REFERENSI....................................... LAMPIRAN........................... 593 595