SlideShare a Scribd company logo
1 of 19
Dosen Pengampu : Septia Lutfi, S.Kom, M.Kom
Nama : Randian Rizki Pradana
NIM : 2114R0880
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 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")
 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 menggunakan 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)
Cara membuat website sederhana dengan
jquery
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 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.
PERBEDAAN JQUERY DENGAN JAVASCRIPT
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

More Related Content

What's hot

Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONDimas Prawira
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020mutia902
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqryp188
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsIndividual Consultants
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipseresarahadian
 
Tugas[1] 0317-[tryanita]-[1411511676]
Tugas[1] 0317-[tryanita]-[1411511676]Tugas[1] 0317-[tryanita]-[1411511676]
Tugas[1] 0317-[tryanita]-[1411511676]trya nita
 
Modul Pemrograman Visual
Modul Pemrograman VisualModul Pemrograman Visual
Modul Pemrograman VisualWahyu Widodo
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa webreksa eka
 
Belajar netbeans java pemula dari 0 sampai mahir
Belajar netbeans java pemula dari 0 sampai mahirBelajar netbeans java pemula dari 0 sampai mahir
Belajar netbeans java pemula dari 0 sampai mahirharisonmtd
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAgung Sulistyanto
 

What's hot (15)

Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqry
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic Servlets
 
Uts
UtsUts
Uts
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipse
 
Tugas[1] 0317-[tryanita]-[1411511676]
Tugas[1] 0317-[tryanita]-[1411511676]Tugas[1] 0317-[tryanita]-[1411511676]
Tugas[1] 0317-[tryanita]-[1411511676]
 
Modul Pemrograman Visual
Modul Pemrograman VisualModul Pemrograman Visual
Modul Pemrograman Visual
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Belajar netbeans java pemula dari 0 sampai mahir
Belajar netbeans java pemula dari 0 sampai mahirBelajar netbeans java pemula dari 0 sampai mahir
Belajar netbeans java pemula dari 0 sampai mahir
 
JQUERY
JQUERYJQUERY
JQUERY
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan java
 
JQuery
JQueryJQuery
JQuery
 
Makalah jquery
Makalah jqueryMakalah jquery
Makalah jquery
 
Cover
CoverCover
Cover
 

Viewers also liked

Viewers also liked (20)

Sameer Khouri (DMIA Proj. HSE cert.)
Sameer Khouri (DMIA Proj. HSE cert.)Sameer Khouri (DMIA Proj. HSE cert.)
Sameer Khouri (DMIA Proj. HSE cert.)
 
Sub Berkeley
Sub BerkeleySub Berkeley
Sub Berkeley
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Declare o seu amor rádio cidade - 2015
Declare o seu amor    rádio cidade - 2015Declare o seu amor    rádio cidade - 2015
Declare o seu amor rádio cidade - 2015
 
Carta Ref Marina Issakova
Carta Ref Marina IssakovaCarta Ref Marina Issakova
Carta Ref Marina Issakova
 
USF-OSHA Certification (2010)
USF-OSHA Certification (2010)USF-OSHA Certification (2010)
USF-OSHA Certification (2010)
 
Ms. Donna M. Struck - Enigma Club Dj's 2014 music proposal evidence.
Ms. Donna M. Struck - Enigma Club Dj's 2014 music proposal evidence.Ms. Donna M. Struck - Enigma Club Dj's 2014 music proposal evidence.
Ms. Donna M. Struck - Enigma Club Dj's 2014 music proposal evidence.
 
DIPLOMA
DIPLOMADIPLOMA
DIPLOMA
 
20130220163344
2013022016334420130220163344
20130220163344
 
aSons da nova 21.10
aSons da nova 21.10aSons da nova 21.10
aSons da nova 21.10
 
Asian paradise Advertisement (path)
Asian paradise Advertisement (path)Asian paradise Advertisement (path)
Asian paradise Advertisement (path)
 
FJ Benjamin Testimonial
FJ Benjamin TestimonialFJ Benjamin Testimonial
FJ Benjamin Testimonial
 
İcra Sunumu 1301
İcra Sunumu 1301İcra Sunumu 1301
İcra Sunumu 1301
 
OFACPickerington
OFACPickeringtonOFACPickerington
OFACPickerington
 
Arq218134
Arq218134Arq218134
Arq218134
 
Kidibone Mofokeng CV 2016 Final-3 (1)
Kidibone Mofokeng CV 2016 Final-3 (1)Kidibone Mofokeng CV 2016 Final-3 (1)
Kidibone Mofokeng CV 2016 Final-3 (1)
 
Document13
Document13Document13
Document13
 
craft 2 REVISED
craft 2 REVISEDcraft 2 REVISED
craft 2 REVISED
 
Malueg_Ryan_Master Rigger 072012
Malueg_Ryan_Master Rigger 072012Malueg_Ryan_Master Rigger 072012
Malueg_Ryan_Master Rigger 072012
 
JSA-CMA CERTIFICATE-30012015
JSA-CMA CERTIFICATE-30012015JSA-CMA CERTIFICATE-30012015
JSA-CMA CERTIFICATE-30012015
 

Similar to Ppt jquery

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
 
Ristianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jqueryRistianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jqueryRistianawati
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j queryoratmangun
 
Ristianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotikRistianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotikRistianawati
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifahnur_kholi
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Linda Lestari
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqryp188
 
Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1fahreza yozi
 
Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602dewiapril1996
 

Similar to Ppt jquery (20)

Jqu
JquJqu
Jqu
 
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.
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
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
ppt j queryppt j query
ppt j query
 
Ristianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jqueryRistianawati 2114 r0800 jquery
Ristianawati 2114 r0800 jquery
 
Pelatihan j query
Pelatihan j queryPelatihan j query
Pelatihan j query
 
Ristianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotikRistianawati 2114 r0800 mikrotik
Ristianawati 2114 r0800 mikrotik
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifah
 
Belajar Jquery
Belajar JqueryBelajar Jquery
Belajar Jquery
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqry
 
Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
 
Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602
 
Jquery
JqueryJquery
Jquery
 

Recently uploaded

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfsubki124
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxTekiMulyani
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASNursKitchen
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...luqmanhakimkhairudin
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 

Recently uploaded (20)

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 

Ppt jquery

  • 1. Dosen Pengampu : Septia Lutfi, S.Kom, M.Kom Nama : Randian Rizki Pradana NIM : 2114R0880
  • 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 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.  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 menggunakan jQuery
  • 13. 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) Cara membuat website sederhana dengan jquery
  • 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 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. PERBEDAAN JQUERY DENGAN JAVASCRIPT
  • 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