SlideShare a Scribd company logo
PENGERTIAN JQUERY 
Dosen Pengampu : Septia Lutfi, S.Kom, M.Kom 
Nama : Siti Rusmiatun 
NIM : 2114R0811
JQuery merupakan suatu framework (library) Javascript 
yang menekankan bagaimana interaksi antara Javascript dan 
HTML. JQuery pertama kali dirilis pada tahun 2006 oleh John 
Resig. Pada perkembangannya JQuery tidak sekedar sebagai 
framework Javascript, namun memiliki kehandalan dan kelebihan 
yang cukup banyak. Hal tersebut menyebabkan banyak 
developer web menggunakannya. JQuery memiliki slogan “Write 
less, do more” yang kurang lebih maksudnya adalah 
kesederhanaan dalam penulisan code, tapi dengan hasil yang 
lebih banyak. 
JQuery merupakan library open source dengan lisensi 
GNU General Public License dan MIT License. Dari sisi 
ukurannya, framework JQuery sungguh ramping, hanya sekitar 
20 KB dan hanya terdiri dari satu file. Namun demikian, bagi 
yang menginginkan fungsi lebih, JQuery memungkinkan 
penambahan fungsionalitas dalam bentuk plugin. Saat ini 
tersedia ribuan plugin yang dapat diperoleh secara gratis di 
internet.
Petama kali dibuat oleh John Resig pada tahun 2005, JQuery 
sendiri pertama kali dirilis tanggal 14 Januari 2006. Dan versi terbaru 
dari JQuery udah sampe versi 1.3.2. Dia terinspirasi dari Behavior code. 
Saat itu, Dia ngerasa hasil dari Behavior Code tidak elegan dan masih 
jelek, maka dikembangkannya JQuery. Dimana dengan penulisan code 
JQuery jadi lebih simple, gampang dan tentunya dengan hasil yang 
memuaskan. jQuery adalah library JavaScript OpenSource yang 
menekankan pada interaksi antara JavaScript dan HTML. 
Apa bedanya dengan situs-situs yang tidak menggunakan 
JQuery? banyak bedanya, misalnya browser seakan tidak merefresh 
sebuah page ketika kita men-submit sebuah data kedalam server 
mereka. Dan lebih hebatnya lagi JQuery mempunyai animasi tanpa 
menggunakan flash(.swf), jadi lebih cepeat diload didalam browser dan 
tanpa harus install plugins.
 Mempunyai daya akses yang sangat cepat Karena hanya terdiri dari 
satu file saja dan ukurannya pun sangat kecil berkisar 20Kb 
 Bersifat kompatibel/ cocok dengan banyak browser popular di dunia 
 Mempunyai banyak komunitas yang besar dan selalu aktif serta 
dokumentasi yang lengkap 
 Banyaknya plugin yang disediakan secara cuma-Cuma (gratis ). 
Plugin adalah kemampuan tambahan yang bisa disertakan pada 
Jquery 
 Terdapat Jquery yang berlisensi GNU atau yang dikenal dengan 
free. Maka kita menggunakannya dengan tanpa dikenakan biaya 
apapun 
 Terdapat API( Application Programming Interface) di dalamnya 
 Mendukung Ajax ( Asynchronous Javasctip and XML) 
 Telah banyak digunakan oleh website-website dunia sebut saja 
Google, twitter, facebook dan lain-lain. 
 Bersifat kompatibel dengan semua versi CSS dari yang versi 1 
sampai versi 3
 Mempunyai tutorial, dokumentasi dan contoh-contoh yang lengkap 
yang bisa kita ketahui dengan membuka halaman website nya 
jquery. 
 Lebih banyak digunakan oleh para developer web dibandingkan 
dengan Javascript lainnya 
 “write less, do more” sedikit menulis tapi banyak bekerja 
 Menyederhanakan penggunaan javascript, karena kita cukup 
menggunakan fungsi dari library javascropt yang ada. Juga 
mempercepat coding javascript dalam sebuah website. 
Dibandingkan bila kita harus mulai sebuah script javascript satu per 
satu dari nol. 
 Support terhadap CSS1-3 selector, untuk fleksibilitas desain antar 
muka halaman website dan interaksinya 
 Halaman website/blog yang dibangun dengan jQuery akan lebih 
interaktif dan menarik, membuat para pengunjung lebih terkesan.
a. Meskipun diklaim jquery memiliki beban kerja yang ringan (load 
CPU dan RAM) untuk browser, tetap saja lebih ringan (cepat di-load) 
website yang tidak menggunakan jquery, alias HTML murni. 
b. Dari sisi server hosting pun, CPU dan RAM harus mengalokasikan 
resource yang mereka miliki untuk menangani request terhadap 
jquery. Pada level tertentu request yang sangat banyak (sangat-sangat 
banyak) akan membebani server. Solusi: host jquery pada 
situs lain, seperti Google yang menyediakan request jquery dari 
servernya.
Ada beberapa alasan mengapa lebih baik menggunakan jQuery daripada 
library lainnya, antara lain: 
 Kompatibel dengan hampir seluruh browser 
 JQuery telah digunakan oleh website-website raksasa 
 Kompatibel dengan seluruh versi CSS (dari CSS 1 sampai CSS 3) 
 Dokumentasi dan tutorialnya lengkap 
 Didukung oleh banyak komunitas 
 Disupport oleh plugin yang lengkap 
 Filenya hanya satu dan ukurannya relatif kecil, sekitar 20kb 
Open source atau Free 
 JQuery lebih diminati oleh para developer web saat ini
Berikut beberapa kemampuan yang dimiliki yang dapat membuat kita 
berdecak kagum: 
 Mempermudah akses dan manipulasi elemen tertentu pada dokumen. 
 Mempermudah modifikasi/perubahan tampilan halaman web. 
 Mempersingkat Ajax (Asynchronous Javacsript and XML). 
 Memiliki API (Application Programming Interface). 
 Mampu merespon interaksi antara user dengan halaman web dengan 
lebih cepat. 
 Menyediakan fasilitas untuk membuat animasi sekelas Flash dengan 
mudah.
CARA KERJA JQUERY 
Cara kerja jQuery dapat dijabarkan sebagai berikut : 
 JQuery akan memastikan bahwa semua elemen atau elemen yang 
diinginkan sudah ditampilkan semua di halaman web, fungsi yang 
digunakan adalah: 
$(document).ready(function(){ 
// baris kode jQuery akan dijalankan 
// apabila semua elemen sudah ditampilkan semua 
});
 Setelah semua elemen ditampilkan, tahap berikutnya adalah memilih 
elemen berdasarkan class atau id yang telah didefinisikan. Dalam hal 
ini, jQuery menggunakan fungsi Selector. 
$("#foto") 
$(".sembunyi") 
$(".tampil") 
 Setelah elemen dipilih, tahap berikutnya adalah memberikan 
aksi/operasi terhadap elemen yang sudah dipilih. Misalnya tombol yang 
akan menyembunyikan dan memunculkan kembali gambar. 
$(".sembunyi").click(function(){ 
$("#foto").hide("slow");
// apabila semua elemen sudah ditampilkan semua 
)}; 
 Setelah semua elemen ditampilkan, tahap berikutnya adalah memilih 
elemen berdasarkan class atau id yang telah didefinisikan. Dalam hal 
ini, jQuery menggunakan fungsi Selector. 
$("#foto") 
$(".sembunyi") 
$(".tampil")
Cara menggunakan jQuery 
 Ok pertama - tama adalah kita harus mendownload terlebih dahulu 
jQuery Library (inti dari jQuery). Dimana download jQuery Library? 
Downloadnya di www.jquery.com , silahkan klik Download jQuery. Saat 
penulisan tutorial ini library jQuery telah sampai versi 1.9.1 
 Pada halaman selanjutnya pilih versi jquery, ada versi Production dan 
versi Developer. Untuk saat ini pilih versi Production jQuery karena 
versi Developer ditujukan kepada para master pemrograman dan 
pengembang jquery.
Cara membuat website sederhana dengan 
jquery 
Langkah-langkahnya sebagai berikut : 
 Download terlebih dahulu jquery.js yang ada di http://jquery.com/ di link 
inihttp://code.jquery.com/jquery- 
1.4.2.min.js atau http://code.jquery.com/jquery-1.4.2.js. Perbedaan 
antara link pertama dan kedua adalah link pertama “yang jquery- 
1.4.2.min.js” merupakan versi compress dari yang versi development 
“jquery-1.4.2.js”. Jadi pada dasarnya Anda hanya membutuhkan satu 
jenis saja untuk digunakan. Saran saya, gunakanlah yang versi 
development (yang kedua) supaya lebih mudah untuk dibaca Setelah itu 
persiapkan editor yang sering anda gunakan, seperti notepad, 
notepad++, scite, netbeans, ataupun eclipse. Kali ini saya akan 
menggunakan notepad++ saja. 
 Buatlah file baru berekstensi .html dan jangan lupa file jquery- 
1.4.2.js ada pada kali ini, saya memberi nama filenya jquery-latihan. 
html. kemudian buka jquery-latihan.html tersebut dengan editor 
anda dan buat template code html biasa (tag html, head, body)
Selanjutnya kita harus meload javascript yang akan kita gunakan. Dalam hal ini 
yaitu jquery-1.4.2.js. Tambahkan di dalam tag headnya 
<head> 
<script type="text/javascript" src="jquery-1.4.2.js"></script> 
</head> 
Tahap persiapan telah selesai, sekarang saatnya kita masuk tahap main2 
dengan jquery. Selanjutnya tambahkan script di bagian head seperti dibawah 
ini : 
<head> 
<script type="text/javascript" src="jquery-1.4.2.js"></script> 
<script> 
//code ini akan dieksekusi ketika halaman ini di load pertama kali 
$(document).ready(function(){ 
//kode-kode lainnya 
}); 
</script> 
</head>
Source code “$(document).ready(function(){});” pada jquery sama halnya 
seperti code window.onload pada javascript biasa. Fungsi ini akan dipanggil 
ketika halaman html ini di load oleh browser. Nah, nantinya kode-kode jquery 
kita akan diletakan di dalam situ deh. 
$(document).ready(function(){ //disini});. “disini” –> tempat dimana anda dapat 
menambahkan script-script lainnya. Sekarang saya akan coba mengambil text 
dari body. Sebelumnya, tambahkan di dalam tag <body> sebuah kalimat apa 
saja. Contoh 
<body> 
Hello World! 
</body> 
Kemudian tambahkan di tag scriptnya sehingga menjadi seperti ini : 
<script type="text/javascript"> 
//code ini akan dieksekusi ketika halaman ini di load pertama kali 
$(document).ready(function(){ 
//kode-kode lainnya 
var text = $("body").text(); //deklarasi dan inisialisasi variable text 
alert(text); //menampilkan windows alert 
}); 
</script>
Sekarang coba anda save dan jalankan jquery-latihan di browser anda. 
Ketika di load pertama kali, maka akan muncul windows alert”. 
Yang menampilkan “Hello World! 
Perhatikan baris $(“body”).text(), $(“body”) merupakan salah satu contoh 
“Selector” terhadap suatu tag html (body). Keterangan lebih lengkap 
mengenai selectors di jquery ada disini : http://docs.jquery.com/Selectors. 
Kemudian .text() bermakna mengambil semua text dalam suatu “selectors” 
tertentu, dalam hal ini adalah body. Kemudian hasilnya (bertipe string) 
disimpan dalam variable bernama text dan ditampilkan kelayar dengan 
fungsi alert bawaan javascript. “alert” bukan fungsi jquery tapi fungsi 
“native” javascript. Cobalah anda load halaman html anda, maka akan 
muncul alert yang isinya text dalam tag body anda.
PERBEDAAN JQUERY DENGAN JAVASCRIPT 
Perbedaan dari definisi javascript dan jquery 
Javascript adalah bahasa pemrograman yang dirancang untuk 
berjalan di lingkungan klien yang dikombinasikan dengan dokumen HTML. 
Javascript dijalankan dengan bantuan browser sehingga dapat melakukan 
interaksi dengan user, melakukan kontrol browser dan memanipulasi 
dokumen web saat ditampilkan. 
Sedangkan jquery adalah komponen/librari/framework yang dibuat 
dari javascript dengan tujuan memudahkan seorang programmer dalam 
menggunakan fungsi-fungsi yang lebih rumit. Dengan jquery, seorang 
programmer bisa lebih leluasa dan mudah melakukan kontrol/manipulasi 
halaman web. Oleh karena kemudahan tersebut jquery memiliki 
semboyan "write less, do more" yang bisa kita artikan dengan sedikit 
menulis kode tapi dapat melakukan banyak hal. 
Jquery dibangun dengan berorientasi objek sehingga akan lebih 
optimal dan memiliki kemampuan yang lebih luas untuk menciptakan serta 
memanipulasi halaman web yang dikirimkan ke browser pengguna.
Mari kita lihat bagaimana penulisan javascript dan javascript untuk 
melakukan sebuah manipulasi background dokumen html berikut : 
? 
1<script language="javascript"> 
2function changeBackground(color) 
3{ 
4document.body.style.background = color; 
5} 
6onload="changeBackground('red');“ 
7</script> 
? 
1</script> 
2$('body').css('background', '#ccc'); 
3</script>
Dari script diatas bisa anda lihat, bahwa jquery lebih bepusat pada objek 
sehingga cara melakukan perubahannya akan lebih sederhana. 
See more at: http://www.zainalhakim.web.id/posting/perbedaan-javascript-dan- 
jquery.html#sthash.JL5MyJG0.dpuf
He is my lecturer 
His name is Septia lutfi
It’s me, My name is Siti Rusmiatun

More Related Content

What's hot

Framework laravel
Framework laravelFramework laravel
Framework laravel
Fajar Baskoro
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTML
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTMLMateri ajar PWPB kelas XI RPL - Hyperlink pada HTML
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTML
Hernowo Indra Gunanto
 
Presentasi konsep dasar html
Presentasi konsep dasar htmlPresentasi konsep dasar html
Presentasi konsep dasar html
Dedy Setiawan
 
Pengenalan ReactJS
Pengenalan ReactJS Pengenalan ReactJS
Pengenalan ReactJS
Fauzi Hasibuan
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
 
Vue js for beginner
Vue js for beginner Vue js for beginner
Vue js for beginner
Chandrasekar G
 
FREE Powerpoint Template GIVEAWAY
FREE Powerpoint Template GIVEAWAYFREE Powerpoint Template GIVEAWAY
FREE Powerpoint Template GIVEAWAY
Andy Sukma Lubis
 
PPT Informatika bab 3
PPT Informatika bab 3PPT Informatika bab 3
PPT Informatika bab 3
GanendraValent
 
Power point materi blog
Power point materi blogPower point materi blog
Power point materi blog
Recky Al-Haddi
 
Aplikasi CMS
Aplikasi CMSAplikasi CMS
Aplikasi CMS
Farichah Riha
 
WEB DEVELOPMENT USING REACT JS
 WEB DEVELOPMENT USING REACT JS WEB DEVELOPMENT USING REACT JS
WEB DEVELOPMENT USING REACT JS
MuthuKumaran Singaravelu
 
Html power point
Html power pointHtml power point
Html power point
minmon
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
Gil Fink
 
Presentase tentang corel draw
Presentase tentang corel drawPresentase tentang corel draw
Presentase tentang corel draw
eka sarip hidayat
 
PEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptxPEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptx
UntukDownloadLoginLa
 
Buku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak DesainBuku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak Desain
Farhan Machfudz
 
Layout Java dengan netbeans
Layout Java dengan netbeansLayout Java dengan netbeans
Layout Java dengan netbeans
daffa12
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
Sandhika Galih
 

What's hot (20)

Framework laravel
Framework laravelFramework laravel
Framework laravel
 
Instagram
Instagram Instagram
Instagram
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTML
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTMLMateri ajar PWPB kelas XI RPL - Hyperlink pada HTML
Materi ajar PWPB kelas XI RPL - Hyperlink pada HTML
 
Presentasi konsep dasar html
Presentasi konsep dasar htmlPresentasi konsep dasar html
Presentasi konsep dasar html
 
Pengenalan ReactJS
Pengenalan ReactJS Pengenalan ReactJS
Pengenalan ReactJS
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Vue js for beginner
Vue js for beginner Vue js for beginner
Vue js for beginner
 
FREE Powerpoint Template GIVEAWAY
FREE Powerpoint Template GIVEAWAYFREE Powerpoint Template GIVEAWAY
FREE Powerpoint Template GIVEAWAY
 
PPT Informatika bab 3
PPT Informatika bab 3PPT Informatika bab 3
PPT Informatika bab 3
 
Power point materi blog
Power point materi blogPower point materi blog
Power point materi blog
 
Aplikasi CMS
Aplikasi CMSAplikasi CMS
Aplikasi CMS
 
WEB DEVELOPMENT USING REACT JS
 WEB DEVELOPMENT USING REACT JS WEB DEVELOPMENT USING REACT JS
WEB DEVELOPMENT USING REACT JS
 
Html power point
Html power pointHtml power point
Html power point
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
 
Presentase tentang corel draw
Presentase tentang corel drawPresentase tentang corel draw
Presentase tentang corel draw
 
PEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptxPEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptx
 
Buku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak DesainBuku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak Desain
 
Layout Java dengan netbeans
Layout Java dengan netbeansLayout Java dengan netbeans
Layout Java dengan netbeans
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 

Viewers also liked

jQuery PPT
jQuery PPTjQuery PPT
jQuery PPT
Dominic Arrojado
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!
Courtney Jordan
 
Fundamental HTML5
Fundamental HTML5Fundamental HTML5
Fundamental HTML5
Achmad Solichin
 
Fundamental JQuery
Fundamental JQueryFundamental JQuery
Fundamental JQuery
Achmad Solichin
 
Fundamental CSS3
Fundamental CSS3Fundamental CSS3
Fundamental CSS3
Achmad Solichin
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
Anis Ahmad
 
jQuery in 15 minutes
jQuery in 15 minutesjQuery in 15 minutes
jQuery in 15 minutes
Simon Willison
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
Arulmurugan Rajaraman
 

Viewers also liked (9)

jQuery PPT
jQuery PPTjQuery PPT
jQuery PPT
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!
 
Fundamental HTML5
Fundamental HTML5Fundamental HTML5
Fundamental HTML5
 
Fundamental JQuery
Fundamental JQueryFundamental JQuery
Fundamental JQuery
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 
Fundamental CSS3
Fundamental CSS3Fundamental CSS3
Fundamental CSS3
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
 
jQuery in 15 minutes
jQuery in 15 minutesjQuery in 15 minutes
jQuery in 15 minutes
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 

Similar to Jquery ppt

Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
rizki pradana
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
menghilang
 
JQURTY
JQURTYJQURTY
JQURTY
ucienmapcu
 
J query
J queryJ query
J query
mihyidi
 
J query
J queryJ query
J query
mihyidi
 
J query.
J query.J query.
J query.
musliminstimik
 
Ristianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jqueryRistianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jquery
Ristianawati
 
Ristianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotikRistianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotik
Ristianawati
 
Jequary
Jequary Jequary
Jequary p188
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020mutia902
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020mutia902
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020mutia902
 
Makalah jquery
Makalah jqueryMakalah jquery
Makalah jquery
Ristianawati
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j query
oratmangun
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifahnur_kholi
 

Similar to Jquery ppt (20)

Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 
JQURTY
JQURTYJQURTY
JQURTY
 
Jqu
JquJqu
Jqu
 
Jqu
JquJqu
Jqu
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
J query.
J query.J query.
J query.
 
Ristianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jqueryRistianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jquery
 
Ristianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotikRistianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotik
 
ppt j query
ppt j queryppt j query
ppt j query
 
Jequary
Jequary Jequary
Jequary
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020
 
Makalah jquery
Makalah jqueryMakalah jquery
Makalah jquery
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j query
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifah
 

More from 044249

Andoid ppt
Andoid pptAndoid ppt
Andoid ppt
044249
 
Mikrotik ppt
Mikrotik pptMikrotik ppt
Mikrotik ppt
044249
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
044249
 
Java ppt
Java pptJava ppt
Java ppt
044249
 
Andoid ppt
Andoid pptAndoid ppt
Andoid ppt
044249
 
Java
JavaJava
Java
044249
 
Android
AndroidAndroid
Android044249
 

More from 044249 (7)

Andoid ppt
Andoid pptAndoid ppt
Andoid ppt
 
Mikrotik ppt
Mikrotik pptMikrotik ppt
Mikrotik ppt
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
 
Java ppt
Java pptJava ppt
Java ppt
 
Andoid ppt
Andoid pptAndoid ppt
Andoid ppt
 
Java
JavaJava
Java
 
Android
AndroidAndroid
Android
 

Recently uploaded

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 

Recently uploaded (20)

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 

Jquery ppt

  • 1. PENGERTIAN JQUERY Dosen Pengampu : Septia Lutfi, S.Kom, M.Kom Nama : Siti Rusmiatun NIM : 2114R0811
  • 2. JQuery merupakan suatu framework (library) Javascript yang menekankan bagaimana interaksi antara Javascript dan HTML. JQuery pertama kali dirilis pada tahun 2006 oleh John Resig. Pada perkembangannya JQuery tidak sekedar sebagai framework Javascript, namun memiliki kehandalan dan kelebihan yang cukup banyak. Hal tersebut menyebabkan banyak developer web menggunakannya. JQuery memiliki slogan “Write less, do more” yang kurang lebih maksudnya adalah kesederhanaan dalam penulisan code, tapi dengan hasil yang lebih banyak. JQuery merupakan library open source dengan lisensi GNU General Public License dan MIT License. Dari sisi ukurannya, framework JQuery sungguh ramping, hanya sekitar 20 KB dan hanya terdiri dari satu file. Namun demikian, bagi yang menginginkan fungsi lebih, JQuery memungkinkan penambahan fungsionalitas dalam bentuk plugin. Saat ini tersedia ribuan plugin yang dapat diperoleh secara gratis di internet.
  • 3. Petama kali dibuat oleh John Resig pada tahun 2005, JQuery sendiri pertama kali dirilis tanggal 14 Januari 2006. Dan versi terbaru dari JQuery udah sampe versi 1.3.2. Dia terinspirasi dari Behavior code. Saat itu, Dia ngerasa hasil dari Behavior Code tidak elegan dan masih jelek, maka dikembangkannya JQuery. Dimana dengan penulisan code JQuery jadi lebih simple, gampang dan tentunya dengan hasil yang memuaskan. jQuery adalah library JavaScript OpenSource yang menekankan pada interaksi antara JavaScript dan HTML. Apa bedanya dengan situs-situs yang tidak menggunakan JQuery? banyak bedanya, misalnya browser seakan tidak merefresh sebuah page ketika kita men-submit sebuah data kedalam server mereka. Dan lebih hebatnya lagi JQuery mempunyai animasi tanpa menggunakan flash(.swf), jadi lebih cepeat diload didalam browser dan tanpa harus install plugins.
  • 4.  Mempunyai daya akses yang sangat cepat Karena hanya terdiri dari satu file saja dan ukurannya pun sangat kecil berkisar 20Kb  Bersifat kompatibel/ cocok dengan banyak browser popular di dunia  Mempunyai banyak komunitas yang besar dan selalu aktif serta dokumentasi yang lengkap  Banyaknya plugin yang disediakan secara cuma-Cuma (gratis ). Plugin adalah kemampuan tambahan yang bisa disertakan pada Jquery  Terdapat Jquery yang berlisensi GNU atau yang dikenal dengan free. Maka kita menggunakannya dengan tanpa dikenakan biaya apapun  Terdapat API( Application Programming Interface) di dalamnya  Mendukung Ajax ( Asynchronous Javasctip and XML)  Telah banyak digunakan oleh website-website dunia sebut saja Google, twitter, facebook dan lain-lain.  Bersifat kompatibel dengan semua versi CSS dari yang versi 1 sampai versi 3
  • 5.  Mempunyai tutorial, dokumentasi dan contoh-contoh yang lengkap yang bisa kita ketahui dengan membuka halaman website nya jquery.  Lebih banyak digunakan oleh para developer web dibandingkan dengan Javascript lainnya  “write less, do more” sedikit menulis tapi banyak bekerja  Menyederhanakan penggunaan javascript, karena kita cukup menggunakan fungsi dari library javascropt yang ada. Juga mempercepat coding javascript dalam sebuah website. Dibandingkan bila kita harus mulai sebuah script javascript satu per satu dari nol.  Support terhadap CSS1-3 selector, untuk fleksibilitas desain antar muka halaman website dan interaksinya  Halaman website/blog yang dibangun dengan jQuery akan lebih interaktif dan menarik, membuat para pengunjung lebih terkesan.
  • 6. a. Meskipun diklaim jquery memiliki beban kerja yang ringan (load CPU dan RAM) untuk browser, tetap saja lebih ringan (cepat di-load) website yang tidak menggunakan jquery, alias HTML murni. b. Dari sisi server hosting pun, CPU dan RAM harus mengalokasikan resource yang mereka miliki untuk menangani request terhadap jquery. Pada level tertentu request yang sangat banyak (sangat-sangat banyak) akan membebani server. Solusi: host jquery pada situs lain, seperti Google yang menyediakan request jquery dari servernya.
  • 7. Ada beberapa alasan mengapa lebih baik menggunakan jQuery daripada library lainnya, antara lain:  Kompatibel dengan hampir seluruh browser  JQuery telah digunakan oleh website-website raksasa  Kompatibel dengan seluruh versi CSS (dari CSS 1 sampai CSS 3)  Dokumentasi dan tutorialnya lengkap  Didukung oleh banyak komunitas  Disupport oleh plugin yang lengkap  Filenya hanya satu dan ukurannya relatif kecil, sekitar 20kb Open source atau Free  JQuery lebih diminati oleh para developer web saat ini
  • 8. Berikut beberapa kemampuan yang dimiliki yang dapat membuat kita berdecak kagum:  Mempermudah akses dan manipulasi elemen tertentu pada dokumen.  Mempermudah modifikasi/perubahan tampilan halaman web.  Mempersingkat Ajax (Asynchronous Javacsript and XML).  Memiliki API (Application Programming Interface).  Mampu merespon interaksi antara user dengan halaman web dengan lebih cepat.  Menyediakan fasilitas untuk membuat animasi sekelas Flash dengan mudah.
  • 9. CARA KERJA JQUERY Cara kerja jQuery dapat dijabarkan sebagai berikut :  JQuery akan memastikan bahwa semua elemen atau elemen yang diinginkan sudah ditampilkan semua di halaman web, fungsi yang digunakan adalah: $(document).ready(function(){ // baris kode jQuery akan dijalankan // apabila semua elemen sudah ditampilkan semua });
  • 10.  Setelah semua elemen ditampilkan, tahap berikutnya adalah memilih elemen berdasarkan class atau id yang telah didefinisikan. Dalam hal ini, jQuery menggunakan fungsi Selector. $("#foto") $(".sembunyi") $(".tampil")  Setelah elemen dipilih, tahap berikutnya adalah memberikan aksi/operasi terhadap elemen yang sudah dipilih. Misalnya tombol yang akan menyembunyikan dan memunculkan kembali gambar. $(".sembunyi").click(function(){ $("#foto").hide("slow");
  • 11. // apabila semua elemen sudah ditampilkan semua )};  Setelah semua elemen ditampilkan, tahap berikutnya adalah memilih elemen berdasarkan class atau id yang telah didefinisikan. Dalam hal ini, jQuery menggunakan fungsi Selector. $("#foto") $(".sembunyi") $(".tampil")
  • 12. Cara menggunakan jQuery  Ok pertama - tama adalah kita harus mendownload terlebih dahulu jQuery Library (inti dari jQuery). Dimana download jQuery Library? Downloadnya di www.jquery.com , silahkan klik Download jQuery. Saat penulisan tutorial ini library jQuery telah sampai versi 1.9.1  Pada halaman selanjutnya pilih versi jquery, ada versi Production dan versi Developer. Untuk saat ini pilih versi Production jQuery karena versi Developer ditujukan kepada para master pemrograman dan pengembang jquery.
  • 13. Cara membuat website sederhana dengan jquery Langkah-langkahnya sebagai berikut :  Download terlebih dahulu jquery.js yang ada di http://jquery.com/ di link inihttp://code.jquery.com/jquery- 1.4.2.min.js atau http://code.jquery.com/jquery-1.4.2.js. Perbedaan antara link pertama dan kedua adalah link pertama “yang jquery- 1.4.2.min.js” merupakan versi compress dari yang versi development “jquery-1.4.2.js”. Jadi pada dasarnya Anda hanya membutuhkan satu jenis saja untuk digunakan. Saran saya, gunakanlah yang versi development (yang kedua) supaya lebih mudah untuk dibaca Setelah itu persiapkan editor yang sering anda gunakan, seperti notepad, notepad++, scite, netbeans, ataupun eclipse. Kali ini saya akan menggunakan notepad++ saja.  Buatlah file baru berekstensi .html dan jangan lupa file jquery- 1.4.2.js ada pada kali ini, saya memberi nama filenya jquery-latihan. html. kemudian buka jquery-latihan.html tersebut dengan editor anda dan buat template code html biasa (tag html, head, body)
  • 14. Selanjutnya kita harus meload javascript yang akan kita gunakan. Dalam hal ini yaitu jquery-1.4.2.js. Tambahkan di dalam tag headnya <head> <script type="text/javascript" src="jquery-1.4.2.js"></script> </head> Tahap persiapan telah selesai, sekarang saatnya kita masuk tahap main2 dengan jquery. Selanjutnya tambahkan script di bagian head seperti dibawah ini : <head> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script> //code ini akan dieksekusi ketika halaman ini di load pertama kali $(document).ready(function(){ //kode-kode lainnya }); </script> </head>
  • 15. Source code “$(document).ready(function(){});” pada jquery sama halnya seperti code window.onload pada javascript biasa. Fungsi ini akan dipanggil ketika halaman html ini di load oleh browser. Nah, nantinya kode-kode jquery kita akan diletakan di dalam situ deh. $(document).ready(function(){ //disini});. “disini” –> tempat dimana anda dapat menambahkan script-script lainnya. Sekarang saya akan coba mengambil text dari body. Sebelumnya, tambahkan di dalam tag <body> sebuah kalimat apa saja. Contoh <body> Hello World! </body> Kemudian tambahkan di tag scriptnya sehingga menjadi seperti ini : <script type="text/javascript"> //code ini akan dieksekusi ketika halaman ini di load pertama kali $(document).ready(function(){ //kode-kode lainnya var text = $("body").text(); //deklarasi dan inisialisasi variable text alert(text); //menampilkan windows alert }); </script>
  • 16. Sekarang coba anda save dan jalankan jquery-latihan di browser anda. Ketika di load pertama kali, maka akan muncul windows alert”. Yang menampilkan “Hello World! Perhatikan baris $(“body”).text(), $(“body”) merupakan salah satu contoh “Selector” terhadap suatu tag html (body). Keterangan lebih lengkap mengenai selectors di jquery ada disini : http://docs.jquery.com/Selectors. Kemudian .text() bermakna mengambil semua text dalam suatu “selectors” tertentu, dalam hal ini adalah body. Kemudian hasilnya (bertipe string) disimpan dalam variable bernama text dan ditampilkan kelayar dengan fungsi alert bawaan javascript. “alert” bukan fungsi jquery tapi fungsi “native” javascript. Cobalah anda load halaman html anda, maka akan muncul alert yang isinya text dalam tag body anda.
  • 17. PERBEDAAN JQUERY DENGAN JAVASCRIPT Perbedaan dari definisi javascript dan jquery Javascript adalah bahasa pemrograman yang dirancang untuk berjalan di lingkungan klien yang dikombinasikan dengan dokumen HTML. Javascript dijalankan dengan bantuan browser sehingga dapat melakukan interaksi dengan user, melakukan kontrol browser dan memanipulasi dokumen web saat ditampilkan. Sedangkan jquery adalah komponen/librari/framework yang dibuat dari javascript dengan tujuan memudahkan seorang programmer dalam menggunakan fungsi-fungsi yang lebih rumit. Dengan jquery, seorang programmer bisa lebih leluasa dan mudah melakukan kontrol/manipulasi halaman web. Oleh karena kemudahan tersebut jquery memiliki semboyan "write less, do more" yang bisa kita artikan dengan sedikit menulis kode tapi dapat melakukan banyak hal. Jquery dibangun dengan berorientasi objek sehingga akan lebih optimal dan memiliki kemampuan yang lebih luas untuk menciptakan serta memanipulasi halaman web yang dikirimkan ke browser pengguna.
  • 18. Mari kita lihat bagaimana penulisan javascript dan javascript untuk melakukan sebuah manipulasi background dokumen html berikut : ? 1<script language="javascript"> 2function changeBackground(color) 3{ 4document.body.style.background = color; 5} 6onload="changeBackground('red');“ 7</script> ? 1</script> 2$('body').css('background', '#ccc'); 3</script>
  • 19. Dari script diatas bisa anda lihat, bahwa jquery lebih bepusat pada objek sehingga cara melakukan perubahannya akan lebih sederhana. See more at: http://www.zainalhakim.web.id/posting/perbedaan-javascript-dan- jquery.html#sthash.JL5MyJG0.dpuf
  • 20. He is my lecturer His name is Septia lutfi
  • 21. It’s me, My name is Siti Rusmiatun