AJAX (ASYNCHRONOUS JAVASCRIPT AND XML)
|
|
|
- Utami Hardja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 1 AJAX (ASYNCHRONOUS JAVASCRIPT AND XML) PERTEMUAN 13 TEKNIK INFORMATIKA UNIKOM (2008)
2 Materi Hari Ini 2 AJAX? Persyaratan DOM (Document Object Model) XMLHttpRequest Contoh Aplikasi AJAX Contoh Aplikasi AJAX + PHP Contoh Aplikasi Bukutamu dengan AJAX dan PHP
3 AJAX? 3 Singkatan dari Asynchronous Javascript And XML Suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Digunakan untuk memindahkan sebagian besar interaksi pada komputer web server, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan.
4 Persyaratan 4 Syarat WAJIB untuk dapat memahami AJAX, ada beberapa syarat yang sebaiknya telah dikuasai sebelumnya, yaitu : Pengetahuan HTML Pengetahuan CSS (Cascading Style Sheets) Pengetahuan JavaScript Pengetahuan DOM (Document Object Model) Syarat LAIN yang sebaiknya dipahami karena akan membuat web menjadi lebih baik lagi, yaitu : Pengetahuan Web Programming (PHP, ASP, JSP) Pengetahuan Database Pengetahuan dokumen XML, JSON, dll.
5 DOM (Document Object Model) 5 DOM HTML menjelaskan sebuah cara yang untuk mengakses dan memanipulasi dokumen HTML. DOM merepresentasikan sebuah halaman HTML sebagai sebuah tree (pohon), lengkap dengan elemenelemen, atribut dan textnya.
6 DOM (Document Object Model) 6 Contoh file html : <html> <head> <title>contoh 1</title> <link rel="stylesheet" href="style.css" /> </head> <body> <div id="judul">data KOTA</div> <form method="post" action="#"> <table border=1 id="tblkota"> <tr><td>nama</td><td><input type=text name="nama" id="nama"></td></tr> <tr><td>kota</td><td><input type=text name="kota" id="kota"></td></tr> </table> </form> <p id="p1">paragraf 1</p> <p id="p2">paragraf 2</p> <p id="copyright">copyright: adaaja.com </p> </body> </html>
7 DOM (Document Object Model) 7 Tree dari file tersebut : Jika ingin menampilkan struktur DOM suatu HTML di Firefox, silahkan install Add Ons bernama WEB DEVELOPER.
8 DOM (Document Object Model) 8 Memanipulasi Objek dengan DOM Javascript FILE : Contoh2\Index.html <html> <head> <title>contoh 2</title> <link rel="stylesheet" href="style.css" /> <script src="script.js" type="text/javascript"></script> </head> <body> <div id="judul">data KOTA</div> <form method="post" action="#"> <table border=1 id="tblteman"> <tr><td>nama</td><td><input type=text name="nama" id="nama"></td></tr> <tr><td>kota</td><td><input type=text name="kota" id="kota"></td></tr> <tr><td></td> <td><input type=button value="ok" onclick="return isikan()"> <a href="#" onclick="return isikan2()">ok Via LINK</a> </td></tr> </table> </form> <p id="p1">nama : Belum Diisi</p> <p id="p2">kota : Belum Diisi</p> </body> </html>
9 DOM (Document Object Model) 9 Memanipulasi Objek dengan DOM Javascript FILE : Contoh2\script.js function isikan(){ var nama=document.getelementbyid("nama").value; // Ambil value dari elemen nama var kota=document.getelementbyid("kota").value; // Ambil value dari elemen kota document.getelementbyid("p1").innerhtml=nama; // Isikan nama ke elemen p1 document.getelementbyid("p2").innerhtml=kota; // Isikan kota ke elemen p2 return false; function isikan2(){ var nama=document.getelementbyid("nama").value.touppercase();// Ambil value dari elemen nama dan kapitalkan var kota=document.getelementbyid("kota").value.touppercase();// Ambil value dari elemen kota dan kapitalkan document.getelementbyid("p1").innerhtml="<b>"+nama+"</b>";// Isikan nama ke elemen p1 document.getelementbyid("p2").innerhtml="<b>"+kota+"</b>";// Isikan kota ke elemen p2 return false;
10 XMLHttpRequest 10 XMLHttpRequest adalah suatu class yang digunakan untuk melakukan request data ke server. IE6 ke bawah tidak mengenal XMLHttpRequest, oleh karena itu digunakan ActiveXObject dengan nama objek Microsoft.XMLHTTP XMLHttpRequest memiliki properti dan methodmethod yang digunakan untuk melakukan request
11 XMLHttpRequest Properti 11 Properti readystate Properti ini menyatakan status kesiapan request. Nilai properti ini adalah : 0, jika request tidak diinisialisasi 1, jika request dalam proses memuat 2, jika request telah dimuat / dikirim 3, jika request sedang diproses (interaktif) 4, jika request telah lengkap Biasanya kita akan melakukan suatu proses jika readystate telah bernilai 4 (setelah response telah lengkap)
12 XMLHttpRequest Properti 12 Properti onreadystatechange Properti ini diisi dengan nama fungsi yang digunakan ketika properti readystate berubah. Properti ini menentukan fungsi mana yang akan dieksekusi ketika ada perubahan properti readystate. Biasanya dalam fungsi ini akan terdapat suatu percabangan yang memeriksa properti readystate. Jika readystate bernilai 4 maka fungsi ini akan melakukan penanganan response.
13 XMLHttpRequest Properti 13 Properti status dan statustext Properti status berguna untuk menyimpan kode status response dari server. Sedangkan statustext berguna menyimpan status response dalam bentuk text/pesan statusnya. Nilai yang biasanya muncul dalam properti ini adalah 200 (OK), 404 (Not Found),.
14 XMLHttpRequest Properti 14 Properti responsetext Properti ini akan berisi response dari server dalam bentuk string/text Properti responsexml Properti ini akan berisi response dari server dalam bentuk objek XML yang dapat diparsing dengan DOM XML Javascript.
15 XMLHttpRequest Method 15 Method yang tersedia dalam XMLHttpRequest adalah : abort() untuk membatalkan request http. getallresponseheaders() untuk mengambil semua header dari response. getresponseheader(<label>) untuk mengambil nilai sebuah header respose. open(<method>,<url>,<asynchflag>) digunakan untuk menginisialisasi request. send(<content>) digunakan untuk melakukan pengiriman request dan menerima reponse dari server. setrequestheader(<label>,<value>) digunakan untuk mengisi nilai suatu heder request.
16 Struktur Umum AJAX 16 Pada dasarnya setiap aplikasi web yang menggunakan AJAX mempunyai 2 bagian yaitu Bagian yang melakukan request Bagian yang melakukan penanganan response
17 Struktur Umum AJAX 17 Bagian yang melakukan Request var xhr = false; function NamaFungsiRequest() { if (window.xmlhttprequest) { // Jika browser mengenal XMLHttpRequest maka xhr = new XMLHttpRequest(); // Buat objek baru dengan nama xhr (XmlHttpRequest) else { // Jika browser tidak mengenal XMLHttpRequest if (window.activexobject) { // Jika browser mengenal ActiveXObject (Biasanya IE6) try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Buat objct dengan nama xhr catch (e) { if (xhr) { xhr.onreadystatechange = namafungsiresponse; // Isi fungsi yang akan dipanggil ketika ada perubahan status XMLHttpRequest xhr.open("get", namafileyangdiakses, true); // Buka file yang ada di namafile di server xhr.send(null); // Lakukan request else { // Jika objek XMLRequest tidak bisa dibuat document.getelementbyid("isi").innerhtml = "Maaf, Browser anda tidak mendukung AJAX";
18 Struktur Umum AJAX 18 Bagian yang melakukan penanganan response function NamaFungsiResponse() { if (xhr.readystate == 4) { // Jika readystatus request telah lengkap (4) if (xhr.status == 200) { // Jika status request OK (200) var response_server = xhr.responsetext; // Ambil responsetext // Disini perintah pengolah response else { // Disini penanganan kesalahan
19 Contoh AJAX 19 Contoh kasus : Situs kota-kota besar di Indonesia. Ada 3 link yang tersedia yaitu Bandung, Surabaya dan Jakarta. Situs yang diinginkan adalah menampilkan halaman dari tiap kota tersebut tanpa melakukan klik di link yang tersedia.
20 Contoh AJAX 20 Isi file html kota File: bandung.html <h1>bandung</h1> Bandung merupakan ibukota provinsi Jawa Barat File: jakarta.html <h1>jakarta</h1> Jakarta merupakan ibukota Republik Indonesia. Daerah ini merupakan sebuah Daerah Khusus. File: surabaya.html <h1>surabaya</h1> Surabaya merupakan ibukota provinsi Jawa Timur. Surabaya terkenal dengan peristiwa Soerabaja 45.
21 Contoh AJAX 21 File : contoh3\index.html <html> <head> <title>contoh 3</title> <link rel="stylesheet" href="style.css" /> <script src="script.js" type="text/javascript"></script> </head> <body> <div id="judul">kota BESAR DI INDONESIA</div> <div align="center"> <a href="bandung.html" onmouseover="return RequestHalaman('bandung.html')">Bandung</a> <a href="jakarta.html" onmouseover="return RequestHalaman('jakarta.html')">Jakarta</a> <a href="surabaya.html" onmouseover="return RequestHalaman('surabaya.html')">Surabaya</a> </div> <div id="isi"> </div> </body> </html>
22 Contoh AJAX 22 var xhr = false; Nama File : contoh3\script.js function RequestHalaman(namafile) { if (window.xmlhttprequest) { // Jika browser mengenal XMLHttpRequest maka xhr = new XMLHttpRequest(); // Buat objek baru dengan nama xhr (XmlHttpRequest) else { // Jika browser tidak mengenal XMLHttpRequest if (window.activexobject) { // Jika browser mengenal ActiveXObject (Biasanya IE6) try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Buat objct dengan nama xhr catch (e) { if (xhr) { xhr.onreadystatechange = TampilHalaman; // Isi fungsi yang akan dipanggil ketika ada perubahan status XMLHttpRequest xhr.open("get", namafile, true); // Buka file yang ada di namafile di server xhr.send(null); // Lakukan request else { // Jika objek XMLRequest tidak bisa dibuat document.getelementbyid("isi").innerhtml = "Maaf, Browser anda tidak mendukung AJAX"; function TampilHalaman() { if (xhr.readystate == 4) { // Jika readystatus request telah lengkap (4) if (xhr.status == 200) { // Jika status request OK (200) var response_server = xhr.responsetext; // Ambil responsetext document.getelementbyid("isi").innerhtml = response_server;// Isi element dengan id isi dengan response dari XHR else { document.getelementbyid("isi").innerhtml="ada masalah dalam request dengan kode " + xhr.status + "("+xhr.statustext+")"; Modul Aplikasi Teknologi Online Oleh Andri Heryandi, S.T. (IF-UNIKOM)
23 Test Contoh AJAX 23 SETELAH MOUSE DIGERAKAN KE ARAH JAKARTA Perhatikan alamat situs tidak berubah ketika jakarta dimuat.
24 AJAX DAN PHP 24 Contoh Kasus : Buatlah sebuah pengisian data untuk pengisian provinsi dan kota/kabupaten yang ada di Indonesia. Masukan berbentuk combobox. Jika di combobox provinsi memilih suatu provinsi, maka di combobox kota/kabupaten akan muncul kota/kabupaten yang ada di provinsi terebut. Untuk mengambil daftar kota/kabupaten yang ada di server database, gunakan AJAX.
25 AJAX DAN PHP 25 Contoh Data (Tabel Provinsi dan Tabel KabKota) CREATE TABLE `t_provinsi` ( `id_prov` int(10) default NULL, `nama` varchar(100) default NULL, KEY `id_prov` (`id_prov`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `t_kabkota` ( `id_kabkota` int(10) default NULL, `id_prov` int(10) default NULL, `nama` varchar(50) default NULL, `kabkota` varchar(20) default NULL, UNIQUE KEY `t_kabkota#px` (`id_kabkota`), KEY `id_prov` (`id_prov`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Stuktur dan data dapat ditemukan pada file : KabKota.SQL
26 AJAX DAN PHP 26 Sediakan halaman utama yang menampilkan data provinsi dengan lengkap, tetapi pada combobox kabupaten/kota tidak terdapat pilihan. Lihat file Contoh4\index.php. Jika dijalankan akan menghasilkan :
27 AJAX DAN PHP 27 Buatlah suatu script PHP yang berguna untuk mengambil data kota/kabupaten yang ada di suatu provinsi (namafile : getkabkota.php). File tersebut harus dapat diakses dengan menggunakan format berikut : (jika ingin mengambil daftar kabupaten/kota di provinsi yang berkode 5)
28 AJAX DAN PHP 28 File : getkabkota.php <?php header("cache-control: no-cache, no-store, must-validate"); $id_prov=$_get['id_prov']; include("db.php"); $link=koneksi_db(); $sql="select * from t_kabkota where id_prov='$id_prov' order by nama"; $res=mysql_query($sql); while($data_kabkota=mysql_fetch_array($res)){ echo "$data_kabkota[id_kabkota];$data_kabkota[nama] ($data_kabkota[kabkota]) ";?> Agar dapat diparse dengan baik, maka data harus diformat. Misalnya untuk memisahkan antara id_kabkota dan nama kota kita menggunakan ; (titik koma), dan untuk memisahkan baris menggunakan lambang (tanda or)
29 AJAX DAN PHP 29 Jika file getkabkota.php dipanggil dengan alamat getkabkota.php?id_prov=2, maka akan menampilkan isi : Respon inilah yang harus diparsing dan ditampilkan dalam combobox KabKota
30 AJAX DAN PHP 30 File : Script.js Lihat file : Contoh4\script.js
31 AJAX DAN PHP 31 Test
32 Bukutamu dengan AJAX 32 Kasus : Situs buku tamu yang penyimpanan datanya menggunakan AJAX.
33 Bukutamu dengan AJAX 33 Struktur Databasenya : CREATE TABLE `bukutamu` ( `waktu` datetime NOT NULL, `nama` varchar(30) NOT NULL, `kota` varchar(30) NOT NULL, PRIMARY KEY (`waktu`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
34 Bukutamu dengan AJAX 34 File utama buku tamu : index.php <html> <head> <title>bukutamu dengan Ajax</title> <link rel="stylesheet" href="style.css" /> <script src="script.js" type="text/javascript"></script> </head> <body> <div id="judul">buku TAMU</div> <form id="formbukutamu"> <table align="center"> <tr><td colspan=2 align="center" bgcolor="#cccccc">pengisian BUKU TAMU</td></tr> <tr><td>nama</td><td><input type="text" name="nama" id="nama"></td></tr> <tr><td>kota</td><td><input type="text" name="kota" id="kota"></td></tr> <tr bgcolor="#cccccc"><td></td> <td><input type="button" value="simpan" onclick="simpanbukutamu()"></td></tr> </table> </form> <div id="keterangan"></div> </body> </html>
35 Bukutamu dengan AJAX 35 File penyimpanan buku tamu (simpanbukutamu.php) File harus bisa diakses dengan format : Simpanbukutamu.php?nama=isinama&kota=isikota Contoh : simpanbukutamu.php?nama=andri&kota=ciamis <?php?> header("cache-control: no-cache, no-store, must-validate"); $nama=$_get['nama']; $kota=$_get['kota']; include("db.php"); $link=koneksi_db(); $sql="insert into bukutamu values(now(),'$nama','$kota')"; $res=mysql_query($sql); if($res){ echo "OK"; else { echo "ERROR";
36 Bukutamu dengan AJAX 36 File script.js File dapat dilihat di contoh5\script.js
37 Test Bukutamu dengan AJAX 37 /contoh5/index.php
38 Selesai. 38
CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2
CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) Apa Itu PHP? Dan apa yang dapat dilakukannya? Sebuah bahasa pemrograman yang menitik beratkan pada aplikasi web.
AJAX. Pemrograman Web. Rajif Agung Yunmar, S.Kom
AJAX Pemrograman Web Rajif Agung Yunmar, S.Kom Synchronous Metode request HTTP yang sering digunakan dengan cara ini adalah metode POST dan GET. Pada saat client mengirimkan request terhadap server, client
AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap
AJAX Asynchronous JavaScript and XML Pemrograman Web 1 Genap 2011-2012 AJAX - Intro AJAX = Asynchornous JavaScript And XML Diperkanalkan oleh Jesse James Garret pada tahun 2005. AJAX bukan bahasa pemrograman
Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.
Modul 5 AJAX TUJUAN PRAKTIKUM : 1. Praktikan mengetahui dan mengerti konsep Ajax dalam Java J2EE. 2. Praktikan dapat memahami manfaat dan batasan Ajax. 3. Praktikan mampu mengimplementasikan Ajax dalam
By Desrizal. Pengenalan AJAX
1 Pengenalan AJAX 1 Apa yang harus anda ketahui Sebelum anda memulai belajar PHP AJAX anda harus sudah mempunyai pengetahuan dasar mengenai : 1. HTML 2. Javascript 3. PHP Silahkan membaca buku atau dari
Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)
Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Suprayogi Abstract : AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to
BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman.
BAB 14 AJAX 14.1 PENDAHULUAN Hingga saat ini, aplikasi web mengikuti alur arsitektur berikut : satu satunya cara dalam merepresentasikan content baru (sebagai contoh, dalam merespon interaksi antara user
Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs
Ajax Persiapan Download: https://drive.google.com/file/d/0bxksp6axeejqa3loddvnd2fcx3c/vi ew?usp=sharing Latihan-latihan ini memerlukan koneksi aktif internet Cek kembali koneksi internet anda Jalankan
E-trik Ajax. Ajax dan MySQL. Dedi Alnas
E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?
LAMPIRAN Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. Indonesia News Center. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? Jawab: Ya, kami membutuhkan
Pengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
AJAX Tutorial. Contoh AJAX Dasar 1
Contoh AJAX Dasar 1 Setelah Anda mengenal dasar-dasar tentang konsep AJAX, XML dan Javascript, berikut ini akan kita bahas mengenai contoh aplikasi AJAX dasar. Pada contoh ini kita akan membuat aplikasi
Menangani Input dari User
Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
Analisis dan Implementasi Validasi Form Berbasis Web dengan Menggunakan AJAX (Asynchronous JavaScript And XML)
Analisis dan Implementasi Validasi Form Berbasis Web dengan Menggunakan AJAX (Asynchronous JavaScript And XML) Abstrak Aceng Misbah [email protected] Pembimbing I : Khusnul Novianingsih, S.T, M.T Pembimbing
MODUL 11 MEMBUAT LOGIN USER
MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah
AJAX Tutorial. Contoh AJAX Database 4
Contoh AJAX Database 4 Untuk contoh kali ini, kita akan membuat aplikasi AJAX database yang agak sedikit rumit yaitu terkait dengan tambah data dan hapus data mahasiswa. Berikut ini adalah screen shot
Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)
Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading) 17:08 20 Oct 2010 @Ajax Pada artikel sebelumnya kita telah belajar dan mengenal jquery dan penggunaan fungsi load() di Tutorial jquery
AJAX Framework. Pemrograman Web 1. Genap
AJAX Framework Pemrograman Web 1 Genap 2011-2012 Framework Apa itu Framework (Software Framework)? Kumpulan pustaka-pustaka (library) perangkat lunak yang script-nya dapat digunakan kembali (reusable)
AJAX Tutorial. Contoh AJAX Database 4
Contoh AJAX Database 4 Untuk contoh kali ini, kita akan membuat aplikasi AJAX database yang agak sedikit rumit yaitu terkait dengan tambah data dan hapus data mahasiswa. Berikut ini adalah screen shot
Pemrograman Web Week 4. Team Teaching
Pemrograman Web Week 4 Team Teaching Peran Masing-masing Bahasa HTML => Mengatur Struktur CSS => Mengatur tampilan JSS => Mengatur interaktifitas Penggunaan Javascript Sama seperti pada CSS, ada 3 cara
MANAGEMENT, FORWARDING & AUTO RESPONDER
1 E-MAIL MANAGEMENT, EMAIL FORWARDING & AUTO RESPONDER TEKNIK INFORMATIKA UNIKOM (2008) E-Mail Management 2 Login ke webhosting anda (000webhost.com) Buka Cpanel Lihat di bagian E-mail E-Mail Management
BAB X AKSES DAN MANIPULASI DATA
BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.
MODUL 6 Implementasi Web dengan Database TUJUAN PRAKTIKUM : 1. Praktikan memahami prinsip penggunaan ajax. 2. Praktikan mampu mengkoneksikan ajax dengan database. PERLENGKAPAN PRAKTIKUM 1. Modul Praktikum
HTTP Protokol standar yang digunakan untuk mengakses dokumen HTML HTTPS Protokol untuk mengakses dokumen HTML yang melalui jalur aman/ terenskripsi
UTSRAI 31 Oktober 2011 10:44 @wisnu Materi : Pengaantar Web Enginering Konsep WE HTML CSS & JS PHP Pengaantar Web Enginering Rekayasa web Metode untuk menciptakan sistem aplikasi berbasis web dnegan mengunakan
Review Pemrograman Web I
Review Pemrograman Web I Pemrograman Web II Ganjil 2010 2011 Intro Mata kuliah : Pemrograman Web 2 SKS : 3 Jenis : Mata kuliah wajib Pertemuan : 14 pertemuan kelas Periode : Ganjil 2010 2011 Dosen : Sandra
AJAX Tutorial. Contoh AJAX Database 1
Contoh AJAX Database 1 Setelah Anda membuat contoh aplikasi AJAX dasar, berikut ini akan membuat contoh aplikasi AJAX selanjutnya yang akan kita hubungkan dengan database MySQL. Pada contoh ini, aplikasi
AJAX dengan jquery Part 1
AJAX dengan jquery Part 1 Oleh: Cecep Yusuf Kali ini saya akan share tutorial AJAX dengan jquery. Dengan menggunakan jquery, penggunaan AJAX akan jauh menjadi lebih mudah. Penjelasan Kali ini saya akan
E-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
AJAX Tutorial. Perhatikan untuk memilih kriteria pada aplikasi ini digunakan komponen radiobutton.
Contoh AJAX Database 2 Masih melanjutkan contoh sebelumnya tentang pencarian data mahasiswa, pada contoh ini kriteria pencarian bersifat customizable oleh user. User dapat menentukan sendiri kriteria pencariannya,
MODUL 1 PENGENALAN HTML
MODUL 1 PENGENALAN HTML TUJUAN PRAKTIKUM : 1. Praktikan memahami tentang HTML, CSS, frame dan JS pada HTML serta kegunaannya. 2. Praktikan memahami bagaimana cara membuat web menggunakan HTML, CSS dan
Pemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Tutorial Membuat WEB Dinamis Dengan PHP
Tutorial Membuat WEB Dinamis Dengan PHP Muhammad Dede Soleman muhammad.dede@raharja,info Abstrak Dalam sisi programming kita dituntut untuk membuat sebuah program semenarik mungkin agar dapat dilihat oleh
Mencetak Data Ke Word atau Excell
Mencetak Data Ke Word atau Excell dengan PHP Mungkin ada sebagian di antara kalian yang memikirkan bagaimana caranya mencetak data yang telah kita buat dengan PHP ke dalam bentuk Word atau Excel. Nah setelah
Pemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada [email protected] S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan
b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan
STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pembuatan Sistem Pakar Diagnosa Gangguan Perkembangan Batita dibangun dengan halaman utama yang berbeda tiap penggunaannya. Pada sistem ini, yang dapat mengakses adalah
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan
PHP & Mysql. Pemrograman Internet
PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam
Pemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)
MODUL 10 PENGENALAN PHP (Variabel, Operator, struktur control) Tujuan : Mampu menjelaskan perintah-perintah dasar-dasar PHP (Variabel, Operator, struktur control) dan membuat aplikasi dengan perintah-perintah
Script PHP dan MySQL J A M K E E M P A T
J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server
Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML
Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil
Dasar PHP-MySQL oleh : Prasaja Wikanta
Dasar PHP-MySQL oleh : Prasaja Wikanta [email protected] [email protected] Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel
MODUL PRAKTIKUM SISTEM TERDISTRIBUSI
MODUL PRAKTIKUM SISTEM TERDISTRIBUSI WEB API Yuli Purwati, M.Kom Praktikum 8 7 Juni 2017 Aplikasi ASP.NET Web Api 1. Pembuatan Web Api Buat project baru pada Visual Studio, File New Project. Lalu, pilih
PENGANTAR KOMPUTER DAN TI 2C
PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 4 Peg. Komp & TI 2C M4 HyperText Markup Language (HTML) Sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di
Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE
Cara Mudah dan Cepat Meyimpan File Gambar Di dalam DATABASE Sebelumnya jika berbicara mengenai DATABASE, mungkin kita langsung berpikir bahwa database itu sulit untuk dipelajari. Berdasarkan tampilanya
Membuat Polling Sederhana Dengan Ajax
Membuat Polling Sederhana Dengan Ajax Oleh: Dimas Agung Noviyanto Ajax adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1
Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
WEB DESAIN Pengenalan JavaScript Alfira Rizky Ayuputri 4103141039 3 D3 Multimedia Broadcasting B Dwi Susanto, S.ST, MT. D3 Teknologi Multimedia Broadcasting Departemen Multimedia Kreatif POLITEKNIK ELEKTRONIKA
PEMROGRAMAN WEB 09 JavaScript Lanjut
PEMROGRAMAN WEB 09 JavaScript Lanjut Andi WRE JavaScript Objects Object Based Programming language Setiap object dapat memiliki properti dan method Properti the values associated with an object Contoh
BAB III PEMBAHASAN 3.1 Analisa Sistem
BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang
BAB IX COOKIE DAN SESSION
1 BAB IX COOKIE DAN SESSION A. TUJUAN Memahami konsep dasar cookie dan session di dalam pemrograman web. Memahami penggunaan cookie dan session. Mampu memanfaatkan cookie atau session untuk memproteksi
AJAX (Asynchronus JavaScript and XML) Andi Sunyoto Dosen STMIK AMIKOM Yugyakarta
AJAX (Asynchronus JavaScript and XML) Andi Sunyoto Dosen STMIK AMIKOM Yugyakarta Abstraksi AJAX is not a new programming language, but a technique for creating better, faster, and more interactive web
PEMROGRAMAN PHP DASAR
2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database
MODUL PRAKTIKUM PEMROGRAMAN WEB
MODUL PRAKTIKUM PEMROGRAMAN WEB Pengenalan PHP, HTML, CSS dan Javascript LABORATORIUM KOMPUTER UNIVERSITAS UBUDIYAH INDOENSIA MODUL PRAKTIKUM PEMROGRAMAN WEB 1. Review HTML 5 part 1 (Basic Attribute +
PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 6: Restful API Server & Client Codeigniter Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Membaca Data Menggunakan Rest API Server & Client 2. Menambah
IMPLEMENTASI METODE ASYNCHRONOUS JAVASCRIPT AND XML (AJAX) PADA PEMBUATAN WEBSITE UNIVERSITAS SAM RATULANGI
1 IMPLEMENTASI METODE ASYNCHRONOUS JAVASCRIPT AND XML (AJAX) PADA PEMBUATAN WEBSITE UNIVERSITAS SAM RATULANGI Hendra Jindry Lamani, Hans Wowor, Arthur Rumagit, Nancy Tuturoong Abstrak Dalam era teknologi
Pemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan PHP PHP Sederhana
Bermain Dynamic Tabel Row dengan menggunakan Javascript
Bermain Dynamic Tabel Row dengan menggunakan Javascript 20 06 2008 Jika kita adalah orang yang berkutat dengan dunia IT terutama bidang aplikasi web programming, pasti akan sering menjumpai proses insert,
Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web 2 Pemrograman Web Adam Hendra Brata Teknologi Client Server Konsep Dasar Desain Web Teknologi Client Server Arsitektur Client Server Model komunikasi yang terdiri server sebagai pemberi
Validasi data merupakan suatu proses yang sangat dilakukan untuk menjaga konsistensi data.
VALIDASI DATA Validasi data merupakan suatu proses yang sangat dilakukan untuk menjaga konsistensi data. Contoh Kasus : Buatlah suatu halaman web yang berguna untuk menghitung nilai seorang mahasiswa.
Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1
Pemrograman Web Pertemuan Ke-8 dan 9 Server Side Scripting Server Side Scripting 1 Sub Pokok Pembahasan 1. Konsep Server Side Scripting 2. PengertianPHP 3. Cara Kerja PHP 4. Cara Menginstall PHP 5. Cara
Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data
PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data
CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa
CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa Pembahasan Pengertian CSS CSS (FONT, TEXT, COLOR) CSS - Image PENGERTIAN CSS Singkatan dari Cascading Style Sheet Digunakan dalam kode HTML untuk menciptakan
Penerapan Konsep One Layer Website Berbasis JavaScript
Penerapan Konsep One Layer Website Berbasis JavaScript Erick Alfons Lisangan Fakultas Teknologi Informasi Universitas Atma Jaya Makassar Makassar, Indonesia [email protected] Abstrak Perkembangan
Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */
Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan
Upload File dengan Metode AJAX
Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)
BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP
BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui
Pemrograman Web Week 2. Team Teaching
Pemrograman Web Week 2 Team Teaching WEEK 2 HTML IKG2I4 Software Project I Persiapan Instalasi Editor Download dan Install apilkasi editor (mis. Notepad++) Karena membantu dalam pengembangan syntax highlighting
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi clustering yang telah dibangun. Tahapan ini dilakukan setelah analisis dan perancangan
Rekayasa Web Pertemuan 8
Rekayasa Web [email protected] Pertemuan 8 JavaScript Object Notation JSON Format pertukaran data tekstual yang sangat ringan Digunakan untuk beragam bahasa pemrograman Tidak terpaku pada bahasa
Membuat Form Dinamis dengan HTML & Javascript.
Membuat Form Dinamis dengan HTML & Javascript. Oleh: d-newbie Assalamualaikum wr.wb. Form tentunya sudah tidak asing lagi bagi para developer web, element html yg satu ini seolah-olah merupakan element
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)
BAB VII Database MYSQL
BAB VII Database MYSQL Dalam pembuatan web sites kita akan memerlukan database. Database berfungsi sebagai sarana untuk penyimpan data. Mysql adalah salah satu database yang mumpuni untuk aplikasi website,
HTML DOM. Pemrograman Web 1. Genap
HTML DOM Pemrograman Web 1 Genap 2011-2012 HTML DOM DOM, singkatan dari Document Object Model, adalah sebuah cross-platform dan sebuah bahasa independen untuk merepresentasikan dan berinteraksi dengan
Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya [email protected]
Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya [email protected] Nama Mahasiswa NIM Kelas Memahami cakupan materi dan sistem perkuliahan
Membuat Database mysql dengan PhpMyAdmin
Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem
MODUL 3 DASAR-DASAR PHP
MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu
MODUL 8.1 WEB PROGRAMMING : PHP 4
MODUL 8.1 WEB PROGRAMMING : PHP 4 Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang operasi file 4. Memahami tentang pembacaan dan penulisan
PEMROGRAMAN WEB. 11 XML, XHTML dan JSON. Andi WRE
PEMROGRAMAN WEB 11 XML, XHTML dan JSON Andi WRE XML (extensible Markup Language) Dirancang untuk membawa dan menyimpan data, bukan menampilkan data Tidak ada standar untuk tag XML, nama tag ditentukan
DOM (Document Object Model) dan Event
DOM (Document Object Model) dan Event Tujuan Praktikum - Praktikan mampu mengakses DOM dalam HTML dan mengatur event pada elemenelemen dalam dokumen HTML Pengantar Ketentuan yang dikembangkan oleh W3C
Membuat Toko Buku dengan PHP - MySQL
Membuat Toko Buku dengan PHP - MySQL Iman Amalludin [email protected] :: http://blog.imanllusion.hostzi.com Abstrak PHP. Apa itu? PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan
Mengarahkan Flow Program, Input, dan Pemrosesannya
Mengarahkan Flow Program, Input, dan Pemrosesannya Di modul ini, Anda akan belajar beberapa teknik pemrograman dan pengetahuan penting yang perlu diketahui karena sering dijumpai dalam memprogram. 3.1
BAB I PERKENALAN HTML
BAB I PERKENALAN HTML A. PENDAHULUAN Hypertext Markup Language (HTML) sebuah bahasa markup atau tanda yang digunakan untuk membuat sebuah halaman website, HTML merupakan berupa kode-kode tag yang menginstruksikan
Pemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat
BAB I PERKENALAN HTML
BAB I PERKENALAN HTML A. PENDAHULUAN Hypertext Markup Language (HTML) sebuah bahasa markup atau tanda yang digunakan untuk membuat sebuah halaman website, HTML merupakan berupa kode-kode tag yang menginstruksikan
Oleh: Ahmad Syauqi Ahsan
Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 menganut pola desain MVC (Model-View-Controller) Model: merepresentasikan data, logika bisnis, serta aturan-aturan yang ada. View: representasi keluaran dari model.
Validasi Form. Contoh Validasi Form
Validasi Form Data yang dimasukkan melalui sebuah form rawan terhadap penyalahgunaan yang mengancam keamanan aplikasi web. Maka biasanya sebuah form dilengkapi dengan proses memeriksa setiap isian form
STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.
STMIK SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 PENDAHULUAN Dreamweaver adalah sebuah program website editor yang berfungsi untuk membuat dan
Praktikum 3 Cookie, Session, dan Database MySQL
Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session
Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii
Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan
Chart Dinamis dengan PHP-XML-JSChart
Chart Dinamis dengan PHP-XML-JSChart Fadlika Dita Nurjanto [email protected] http://fadlikadn.wordpress.com Lisensi Dokumen: Copyright 2003-2011 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
