Dasar-dasar jquery. Disampaikan pada Kelas Daring BlankOn, 1 Oktober Fitra Aditya /

dokumen-dokumen yang mirip
AJAX Framework. Pemrograman Web 1. Genap

PEMROGRAMAN WEB 13 jquery

Intro To JQuery Training Online Ilmuwebsite

Jquery Events. Contoh : $(.tombol ).click(function() { $( p ).hide(1000); }); 5

MODUL 7. Pengantar jquery

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

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

MODUL 7 JavaScript pada Form HTML

Basic jquery Menyentuh jquery sekarang juga

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

AJAX dengan jquery Part 1

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Knowledge Sharing Program jquery Basic

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

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

Pemrograman Web Week 4. Team Teaching

Penerapan Konsep One Layer Website Berbasis JavaScript

MODUL PRAKTIKUM PEMROGRAMAN WEB

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Membuat Plugin jquery (Part 1)

: 1. No HP :

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

DOM (Document Object Model) dan Event

FRAMEWORK JAVASCRIPT : MANIPULASI HTML & CSS DENGAN JQUERY

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Sintaks jquery biasanya dibuat untuk memilih elemen-elemen HTML dan melakukan aksi terhadap elemen yang dipilih.

PEMBUATAN WIDGET STATUS KOLEKSI PERPUSTAKAAN UNIVERSITAS KRISTEN PETRA SURABAYA. Abstrak

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Membuat Login Pop Up Dengan JqueryUI

Desain Web. MODUL 2 Desain Form

Upload File dengan Metode AJAX

SISTEM INFORMASI GEOGRAFIS PENUNJANG OLAHRAGA DI SURABAYA Alwy Husein, ; Arif Basofi, S.Kom, M.T, OCA, ;

Membuat Form Dinamis dengan HTML & Javascript.

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

1. BAB III 2. LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penerapan Teknologi Framework CodeIgniter untuk. membangun Diskusi Online oleh Ahmad Muhajir ( Akakom 2016,

BAB III Validasi HTML5

BAB I PENDAHULUAN. dengan adanya penerapan TIK untuk meningkatkan efisiensi pemerintah dalam

Rekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin

Pemrograman Web Week 2. Team Teaching

MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

MODUL 1 PENGENALAN HTML

Berikut adalah contoh penggunaan tag script untuk meletakkan baris Javascript pada halaman HTML secara langsung:

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

Rancang Bangun Client-Side Mobile Web App Menggunakan JQuery Mobile

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

HTML DOM. Pemrograman Web 1. Genap

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 4]

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak yang dibutuhkan oleh sistem ini adalah sebagai berikut :

Solusi Tepat Menjadi Pakar Adobe Dreamweaver CS6

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

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

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II LANDASAN TEORI

U K D W BAB 1 PENDAHULUAN

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL AHMA YOGYAKARTA

Interactive Broadcasting

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

AJAX Tutorial. Contoh AJAX Dasar 1

BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman.

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

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

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

BAB I PERKENALAN HTML

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

: Choirul Anam : D3 CC PJJ/Teknik Informatika. No NRP : Percobaan 1 Mengatur tampilan tipe list. Kode : Hasil :

BAB I PERKENALAN HTML

C. Ms Powerpoint D. Notepad E. Ms Acces

Pemrograman Web. Page 188

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

FORMULIR No.Dokumen RENCANA PEMBELAJARAN SEMESTER

Pengenalan JavaScript

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Mengenal Bahasa Pemrograman ASP.NET

Pengantar JavaScript. Agi Putra Kharisma, S.T., M.T.

Bermain Dynamic Tabel Row dengan menggunakan Javascript

Pengenalan Script. Definisi HTML

1. Sejarah Javascript

BAB 2 LANDASAN TEORI

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.

BAB 2 LANDASAN TEORI

IKG3A3 / Software Project II

Pengenalan HTML dan CSS

Transkripsi:

Dasar-dasar jquery Disampaikan pada Kelas Daring BlankOn, 1 Oktober 2012 Fitra Aditya fitra@di.blankon.in / http://fitraditya.wordpress.com/

Pendahuluan Sebelum mempelajari jquery, ada baiknya kita mengetahui sedikit (atau banyak) tentang: HTML CSS JavaScript Unduh terlebih dahulu jquery pada tautan berikut: http://jquery.com/download/ Unduh materi malam ini: http://fitraditya.co.de/lumbung/kelas_daring_blankon_jquery.zip

Pendahuluan jquery: JavaScript framework (kerangka kerja) Framework: Sekumpulan dari fungsi, pustaka, dan potongan kode siap pakai Tujuan dari framework: Untuk memudahkan pengguna Framework lainnya: YUI Prototype MooTools

Mengapa jquery? Mudah digunakan Lebih populer Google Microsoft BlankOn Slogan jquery: Write less, Do more

Bagaimana jquery Bekerja? Secara sederhana, cara kerja jquery adalah: Temukan Kerjakan $( selector ).action();

Potongan #1 Inisiasi jquery <head> <script src="jquery.js"></script> <script> $(document).ready(function(){... {kode di sini}... }); </script> </head>

Potongan #2 Lihat berkas kode_2.html

Selector Diawali dengan tanda $ Contoh: $( p ) Selector bisa berupa #id,.class, ataupun tag HTML Contoh: $( #idku ) $(.classku ) $( p )

Selector Dapat juga berupa kombinasi antara #id,.class, dan tag Contoh: $( p.classku ) $( #idku,.classku )

Event Function Fungsi yang akan dikerjakan apabila sesuatu sedang atau telah terjadi Berada di belakang selector Contoh: $( button ).click(function(){...fungsi yang akan dikerjakan... }); Bagian di atas merupakan event

Event Function Contoh: $( button ).click(function(){ $( p ).hide(); }); Penjelasan: <p> akan dihilangkan apabila <button> diklik

Event Function Contoh event lainnya: click(function) dblclick(function) focus(function) Dan lain-lainnya Selengkapnya bisa dilihat pada tautan berikut: http://api.jquery.com/category/events/

Effects Function Hide, Show, Toggle hide(), show(), toggle() Contoh: $( p ).hide() $( p ).show() $( p ).toggle() Untuk effect lainnya, bisa dilihat di tautan berikut: http://api.jquery.com/category/effects/

Potongan #3 Lihat berkas kode_3.html Contoh penggunaan fungsi toggle()

Callback Function Pada dasarnya, setiap fungsi di jquery dijalankan per baris Namun permasalahannya, pada effects function sering kali terjadi di mana baris berikutnya dijalankan sebelum baris sebelumnya selesai Di sinilah callback function digunakan untuk memastikan bahwa setiap baris telah selesai dikerjakan sebelum baris berikutnya dijalankan

Potongan #4 Lihat berkas kode_4.html Terlihat bahwa dua buah efek (slide dan transition) berjalan secara bersamaan

Potongan #5 Lihat berkas kode_5.html Terlihat bahwa efek berjalan secara berurutan

HTML Manipulation Berfungsi untuk memanipulasi elemen HTML Contoh: Html(): untuk mengganti Prepend(): untuk menambah di awal Append(): untuk menambah di akhir Before(): untuk menyisipkan elemen di awal After(): untuk menyisipkan elemen di akhir

Potongan #6 dan #7 Perbedaan antara before() dan prepend() Sudah jelas bukan? Before(), menambahkan tag sama seperti sebelumnya Prepend(), menyisipkan pada tag yang sama

HTML Manipulation Referensi lebih lanjut: http://api.jquery.com/category/manipulation/

CSS Manipulation Berfungsi untuk memanipulasi CSS css(property, value) Contoh: $("p").css("background"); Multiple property: $("p").css({"background":"yellow","font-size":"200%"});

Potongan #8 Lihat berkas kode_8.html

AJAX Ajax = Asynchronous JavaScript and XML Ajax memungkinkan adanya serah terima data dalam jumlah yang kecil antara client dan server secara background Ini artinya, kita dapat mengubah isi suatu halaman web tanpa perlu proses loading halaman oleh peramban web Contoh: load() ajax()

Potongan #9 Lihat berkas kode_9.html

Potongan #10 Lihat berkas kode_10.html Penggunaan fungsi ajax() yang cukup kompleks

Contoh Kasus Form Input Validation Dynamic Form Element Dynamic Selection List Tabbed Page Page Transition

Referensi http://api.jquery.com/ http://www.w3schools.com/jquery/

SEKIAN DAN TERIMA KASIH Sampai bertemu di lain kesempatan