SlideShare a Scribd company logo
BY: ZAINI MAFTUKHIN PEMBIMBING : SEPTIA LUTFI
 Dalam dasawarsa ini perkembangan ilmu
komunikasi dan teknologi informasi sangat pesat,
hal ini ditandai dengan berkembangnya teknologi
internet yang memudahkan manuisa dalam
meringankan pekerjaan dan mempermudah dalam
berkomunikasii dan saling tukar menukar informasi.
 Internet telah menyediakan berbagai faslitas seperti,
e-mail, www( world wide web), dan blog.
Perkembangan blog pun semakin cepat terbukti
dengan semakin banyaknya orang yang
menggunakan blog sebagai media informasi dunia
maya.
Sekarang telah terdapat jutaan blog dengan
pertumbuhan yang sangat signifikan.
 Dalam pembuatan dan pengembangan web atau
blog para web developer memerlukan pengetahuan
tentang yang cukup mendalam tentang JQUERY
oleh sebab itu besar harapan penulis agar makalah
ini dapat digunakan para pemula dalam membangun
sebuah web.
 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.
 Jquery adalah kumpulan beberapa kode yang siap
dipakai untuk mempermudah dan mempercepat
dalam pembuatan kode Javascript. Yang awalnya
menggunakan kode yang sangat panjang namun
dengan mengggunakan jquery kita bisa langsung
memanggil fungsi yang terdapat dalam Library
tersebut. Jadi intinya jquery itu menyederhanakan
kode Javascript sesuai dengan slogannya yaitu
”Write less, do more”.
 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 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
 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.
 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.
 Mempermudah akses dan manipulasi elemen tertentu
pada dokumen.
 Biasanya diperlukan baris program yang cukup
panjang untuk mengakses suatu elemen dokumen .
Namun , jQuery dapat melakukannya hanya dalam
beberapa baris program saja. Karena jQuery
menpunyai Selector yang sangat efisien untuk
mengakses suatu elemen tertentu pada dokumen
yang selanjutnya bisa dimanipulasi sesuai dengan
keinginan kita.
 Mempermudah modifikasi/perubahan tampilan
halaman web.
 Biasanya untuk memodifikasi tampilan halaman
web digunakan CSS. Permasalahannya, CSS sangat
dipengaruhi oleh web browser yang digunakan
sehingga Sering terjadi halaman web yang dibuat
sudah rapi dan bagus tampilannyadi browser
Mozilla, namun ketika ditampilkan di Opera
menjadi berantakan. Namun, jQuery dapat
menyesuaikan style CSS pada semua browser,
sehingga permasalahann tersebut dapat dihindari.
 Mempersingkat Ajax (Asynchronous Javascript and
XML)
 Kemampuan favorit dari Ajex adalah mampu
mengambil informasi dari server tanpa melakukan
refresh pada halaman web, artinya halaman web
terlihat berganti secara otomatis. Apabila kita
menuliskan kode Ajax secara manual, biasanya
diperlukan baris yang cukup panjang, namun jQuery
dapat mempersingkatnya menggunakan Ajax cell,
perbandingan 25 baris kode Ajax dapat disingkat
menjadi 5 baris kode aja kita menggunakan jQuery.
 Memiliki API (Application Programming Interface)
 Dengan API, jQuery dapat memanipulasi content
pada suatu halaman web, seperti pengubahan teks,
manipulasi gambar (resize,rotate,crop), penyusunan
daftar (list), pengurutan list, paging, dan lain-lain.
 Mampu merespon interaksi antara user dengan
halaman web dengan lebih cepat.
 Menyediakan fasilitas untuk membuat animasi
sekelas Flash dengan mudah.
 Use jquery to “turn off the lights” while watching
videos
 3D sphere using jquery
 Animate curtains opening with jquery
 Quick tip – resizing images on browser window size
 Sliding boxes and captains with jquery
 Creating a fading header
 Jcaption jquery image captains with customizable
mark up, style, and animation
 Dokumentasi yang baik
 Mendesain Template dengan ThemeRoller
 Themeroller
merupakan fasilitas yang disediakan oleh
jQueryMobile untuk mengganti warna dasar desain
tampilan sesuai kebutuhan dengan cara drag & drop.
 Fitur-fitur terbaik
 jQueryMobile Maps
 Penggunaan peta (maps)
1. kita harus mendownload terlebih dahulu jQuery
Library (inti dari jQuery).
2. 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.
Catatan :
 jQuery selalu merilis dua versi Library yaitu versi
Production dan Development. Perbedaannya adalah
versi Production ukuran filenya lebih kecil karena
telah 'dimampatkan' atau istilahnya di Compress.
Diperuntukkan bagi pengguna awam yang ingin
langsung menggunakan jQuery. Sedangkan versi
Development isi filenya mudah dibaca karena belum
di Compress dan ditujukan unruk para Developer
yang tertarik mempelajari - memanipulasi - bahkan
mengembangkan fungsi - fungsi yang dimiliki oleh
jQuery.
3. Akan muncul code dari library JQuery
 gambar : jquery code library
 Klik CTRL + S di keyboard untuk menyimpan kode
tersebut ke direktori website anda
 gambar : save jquery lib pada direktori website
 Ok sekarang adalah kode untuk memanggil jQuery
library supaya dapat terLOAD di website yang anda
buat. Buka dreamweaver dan masukkan kodenya.
 Scriptnya yang saya cetak tebal merah :
 gambar : script pemanggil jQuery
4. cara Penggunaannya, inti dari jQuery adalah :
 Panggil / Load library jQuery (stabilo merah)
 buat script jquery di bagian head untuk
mengontrol object berdasarkan elementnya
(stabilo biru)
 Buat Object beserta elemennya berupa id dan class
di bagian body (stabilo abu - abu)
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.
 Jquery adalah kumpulan beberapa kode yang siap
dipakai untuk mempermudah dan mempercepat
dalam pembuatan kode Javascript
 Jadi intinya jquery itu menyederhanakan kode
Javascript sesuai dengan slogannya yaitu ”Write
less, do more”. Pengertian lain dari jquery adalah
pustaka JavaScript kecil bersumber terbuka yang
menekankan pada interaksi antara JavaScript dan
HTML. Jquery terdapat banyak eklebihan dan
kekurangan di dalamnya. Jquery juga mempunyai
beragam jenis kreasi yaitu terdapat 7 ragam. Jika
dilihat cara kerja dari jquery pun kelihatannya tidak
terlalu sulit.

More Related Content

What's hot

Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1
fahreza yozi
 
Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1 Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1
Bina Sarana Informatika
 
Tugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandaniTugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandani
Arie Firmandani
 
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
harisonmtd
 
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
Dimas Prawira
 
tutorial JQuery Mobile
tutorial JQuery Mobiletutorial JQuery Mobile
tutorial JQuery Mobile
Tri Hafid
 
Modul Pemrograman Visual
Modul Pemrograman VisualModul Pemrograman Visual
Modul Pemrograman Visual
Wahyu Widodo
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
044249
 
Ppt pengenalan jquery
Ppt pengenalan jqueryPpt pengenalan jquery
Ppt pengenalan jquerymutia902
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
dendyalfianisatrio
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)
Linda Lestari
 
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
Agung Sulistyanto
 
Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individu
eko nofrianto
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
reksa eka
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
muhammad arif nasution
 
Modul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingModul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingAgung W
 
Laporan tugas besar_web
Laporan tugas besar_webLaporan tugas besar_web
Laporan tugas besar_web
QyeChildist Parth-ll
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
Muh Randy Mallombasi
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
Doni Andriansyah
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
Doni Andriansyah
 

What's hot (20)

Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1
 
Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1 Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1
 
Tugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandaniTugas i rekayasa web arie firmandani
Tugas i rekayasa web arie firmandani
 
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
 
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
 
tutorial JQuery Mobile
tutorial JQuery Mobiletutorial JQuery Mobile
tutorial JQuery Mobile
 
Modul Pemrograman Visual
Modul Pemrograman VisualModul Pemrograman Visual
Modul Pemrograman Visual
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 
Ppt pengenalan jquery
Ppt pengenalan jqueryPpt pengenalan jquery
Ppt pengenalan jquery
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)
 
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
 
Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individu
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 
Modul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingModul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swing
 
Laporan tugas besar_web
Laporan tugas besar_webLaporan tugas besar_web
Laporan tugas besar_web
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
 

Viewers also liked

There are scary consequences to mortgage fraud(finished)
There are scary consequences to mortgage fraud(finished)There are scary consequences to mortgage fraud(finished)
There are scary consequences to mortgage fraud(finished)
RandyBett
 
Selling your home(finished)
Selling your home(finished)Selling your home(finished)
Selling your home(finished)
RandyBett
 
Judaism Influence In The Media
Judaism Influence In The MediaJudaism Influence In The Media
Judaism Influence In The Media
mccreary87
 
Sell first or buy first(finished)
Sell first or buy first(finished)Sell first or buy first(finished)
Sell first or buy first(finished)
RandyBett
 
Calgary region empty nest options, villas
Calgary region   empty nest options, villasCalgary region   empty nest options, villas
Calgary region empty nest options, villas
RandyBett
 
Look into Azure Active Directory
Look into Azure Active DirectoryLook into Azure Active Directory
Look into Azure Active Directory
Enrique Lima
 

Viewers also liked (6)

There are scary consequences to mortgage fraud(finished)
There are scary consequences to mortgage fraud(finished)There are scary consequences to mortgage fraud(finished)
There are scary consequences to mortgage fraud(finished)
 
Selling your home(finished)
Selling your home(finished)Selling your home(finished)
Selling your home(finished)
 
Judaism Influence In The Media
Judaism Influence In The MediaJudaism Influence In The Media
Judaism Influence In The Media
 
Sell first or buy first(finished)
Sell first or buy first(finished)Sell first or buy first(finished)
Sell first or buy first(finished)
 
Calgary region empty nest options, villas
Calgary region   empty nest options, villasCalgary region   empty nest options, villas
Calgary region empty nest options, villas
 
Look into Azure Active Directory
Look into Azure Active DirectoryLook into Azure Active Directory
Look into Azure Active Directory
 

Similar to JQURTY

J query.
J query.J query.
J query.
musliminstimik
 
J query
J queryJ query
J query
mihyidi
 
J query
J queryJ query
J query
mihyidi
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
menghilang
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
rizki pradana
 
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-1102412020
mutia902
 
Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020Ppt j query-rully-amrizal-1102412020
Ppt j query-rully-amrizal-1102412020
mutia902
 
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
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifahnur_kholi
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqryp188
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqry
p188
 
Makalah jquery
Makalah jqueryMakalah jquery
Makalah jquery
Ristianawati
 
Paper6 jefri introduction to java script library
Paper6 jefri introduction to java script libraryPaper6 jefri introduction to java script library
Paper6 jefri introduction to java script library
Jefri Fahrian
 

Similar to JQURTY (20)

J query.
J query.J query.
J query.
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
Jqu
JquJqu
Jqu
 
Jqu
JquJqu
Jqu
 
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
 
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 jquery
Ppt jqueryPpt jquery
Ppt jquery
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifah
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqry
 
Makalah jqry
Makalah jqryMakalah jqry
Makalah jqry
 
Makalah jquery
Makalah jqueryMakalah jquery
Makalah jquery
 
Paper6 jefri introduction to java script library
Paper6 jefri introduction to java script libraryPaper6 jefri introduction to java script library
Paper6 jefri introduction to java script library
 

More from ucienmapcu

Prospektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerjaProspektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerja
ucienmapcu
 
PENGANTAR TEKNOLOGI INFORMATIKA
PENGANTAR TEKNOLOGI INFORMATIKAPENGANTAR TEKNOLOGI INFORMATIKA
PENGANTAR TEKNOLOGI INFORMATIKA
ucienmapcu
 
JAVA
JAVAJAVA
PPT JAVA
PPT JAVAPPT JAVA
PPT JAVA
ucienmapcu
 
JAVA
JAVAJAVA
HTML5
HTML5HTML5
HTML5
ucienmapcu
 
CLOUD COMPITING
CLOUD COMPITINGCLOUD COMPITING
CLOUD COMPITING
ucienmapcu
 
ANDROID
ANDROIDANDROID
ANDROID
ucienmapcu
 
MIKROTIK
MIKROTIKMIKROTIK
MIKROTIK
ucienmapcu
 
Cloud compiting
Cloud compitingCloud compiting
Cloud compiting
ucienmapcu
 
Android
AndroidAndroid
Android
ucienmapcu
 

More from ucienmapcu (11)

Prospektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerjaProspektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerja
 
PENGANTAR TEKNOLOGI INFORMATIKA
PENGANTAR TEKNOLOGI INFORMATIKAPENGANTAR TEKNOLOGI INFORMATIKA
PENGANTAR TEKNOLOGI INFORMATIKA
 
JAVA
JAVAJAVA
JAVA
 
PPT JAVA
PPT JAVAPPT JAVA
PPT JAVA
 
JAVA
JAVAJAVA
JAVA
 
HTML5
HTML5HTML5
HTML5
 
CLOUD COMPITING
CLOUD COMPITINGCLOUD COMPITING
CLOUD COMPITING
 
ANDROID
ANDROIDANDROID
ANDROID
 
MIKROTIK
MIKROTIKMIKROTIK
MIKROTIK
 
Cloud compiting
Cloud compitingCloud compiting
Cloud compiting
 
Android
AndroidAndroid
Android
 

JQURTY

  • 1. BY: ZAINI MAFTUKHIN PEMBIMBING : SEPTIA LUTFI
  • 2.  Dalam dasawarsa ini perkembangan ilmu komunikasi dan teknologi informasi sangat pesat, hal ini ditandai dengan berkembangnya teknologi internet yang memudahkan manuisa dalam meringankan pekerjaan dan mempermudah dalam berkomunikasii dan saling tukar menukar informasi.  Internet telah menyediakan berbagai faslitas seperti, e-mail, www( world wide web), dan blog. Perkembangan blog pun semakin cepat terbukti dengan semakin banyaknya orang yang menggunakan blog sebagai media informasi dunia maya.
  • 3. Sekarang telah terdapat jutaan blog dengan pertumbuhan yang sangat signifikan.  Dalam pembuatan dan pengembangan web atau blog para web developer memerlukan pengetahuan tentang yang cukup mendalam tentang JQUERY oleh sebab itu besar harapan penulis agar makalah ini dapat digunakan para pemula dalam membangun sebuah web.
  • 4.  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.
  • 5.  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.
  • 6.  Jquery adalah kumpulan beberapa kode yang siap dipakai untuk mempermudah dan mempercepat dalam pembuatan kode Javascript. Yang awalnya menggunakan kode yang sangat panjang namun dengan mengggunakan jquery kita bisa langsung memanggil fungsi yang terdapat dalam Library tersebut. Jadi intinya jquery itu menyederhanakan kode Javascript sesuai dengan slogannya yaitu ”Write less, do more”.
  • 7.  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
  • 8.  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
  • 9.  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.  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.
  • 10.  Mempermudah akses dan manipulasi elemen tertentu pada dokumen.  Biasanya diperlukan baris program yang cukup panjang untuk mengakses suatu elemen dokumen . Namun , jQuery dapat melakukannya hanya dalam beberapa baris program saja. Karena jQuery menpunyai Selector yang sangat efisien untuk mengakses suatu elemen tertentu pada dokumen yang selanjutnya bisa dimanipulasi sesuai dengan keinginan kita.  Mempermudah modifikasi/perubahan tampilan halaman web.
  • 11.  Biasanya untuk memodifikasi tampilan halaman web digunakan CSS. Permasalahannya, CSS sangat dipengaruhi oleh web browser yang digunakan sehingga Sering terjadi halaman web yang dibuat sudah rapi dan bagus tampilannyadi browser Mozilla, namun ketika ditampilkan di Opera menjadi berantakan. Namun, jQuery dapat menyesuaikan style CSS pada semua browser, sehingga permasalahann tersebut dapat dihindari.  Mempersingkat Ajax (Asynchronous Javascript and XML)
  • 12.  Kemampuan favorit dari Ajex adalah mampu mengambil informasi dari server tanpa melakukan refresh pada halaman web, artinya halaman web terlihat berganti secara otomatis. Apabila kita menuliskan kode Ajax secara manual, biasanya diperlukan baris yang cukup panjang, namun jQuery dapat mempersingkatnya menggunakan Ajax cell, perbandingan 25 baris kode Ajax dapat disingkat menjadi 5 baris kode aja kita menggunakan jQuery.
  • 13.  Memiliki API (Application Programming Interface)  Dengan API, jQuery dapat memanipulasi content pada suatu halaman web, seperti pengubahan teks, manipulasi gambar (resize,rotate,crop), penyusunan daftar (list), pengurutan list, paging, dan lain-lain.  Mampu merespon interaksi antara user dengan halaman web dengan lebih cepat.  Menyediakan fasilitas untuk membuat animasi sekelas Flash dengan mudah.
  • 14.  Use jquery to “turn off the lights” while watching videos  3D sphere using jquery  Animate curtains opening with jquery  Quick tip – resizing images on browser window size  Sliding boxes and captains with jquery  Creating a fading header  Jcaption jquery image captains with customizable mark up, style, and animation
  • 15.  Dokumentasi yang baik  Mendesain Template dengan ThemeRoller  Themeroller merupakan fasilitas yang disediakan oleh jQueryMobile untuk mengganti warna dasar desain tampilan sesuai kebutuhan dengan cara drag & drop.  Fitur-fitur terbaik  jQueryMobile Maps  Penggunaan peta (maps)
  • 16. 1. kita harus mendownload terlebih dahulu jQuery Library (inti dari jQuery). 2. 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.
  • 17. Catatan :  jQuery selalu merilis dua versi Library yaitu versi Production dan Development. Perbedaannya adalah versi Production ukuran filenya lebih kecil karena telah 'dimampatkan' atau istilahnya di Compress. Diperuntukkan bagi pengguna awam yang ingin langsung menggunakan jQuery. Sedangkan versi Development isi filenya mudah dibaca karena belum di Compress dan ditujukan unruk para Developer yang tertarik mempelajari - memanipulasi - bahkan mengembangkan fungsi - fungsi yang dimiliki oleh jQuery.
  • 18. 3. Akan muncul code dari library JQuery  gambar : jquery code library  Klik CTRL + S di keyboard untuk menyimpan kode tersebut ke direktori website anda  gambar : save jquery lib pada direktori website  Ok sekarang adalah kode untuk memanggil jQuery library supaya dapat terLOAD di website yang anda buat. Buka dreamweaver dan masukkan kodenya.  Scriptnya yang saya cetak tebal merah :  gambar : script pemanggil jQuery
  • 19. 4. cara Penggunaannya, inti dari jQuery adalah :  Panggil / Load library jQuery (stabilo merah)  buat script jquery di bagian head untuk mengontrol object berdasarkan elementnya (stabilo biru)  Buat Object beserta elemennya berupa id dan class di bagian body (stabilo abu - abu)
  • 20. 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.
  • 21.  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.
  • 22.  Jquery adalah kumpulan beberapa kode yang siap dipakai untuk mempermudah dan mempercepat dalam pembuatan kode Javascript  Jadi intinya jquery itu menyederhanakan kode Javascript sesuai dengan slogannya yaitu ”Write less, do more”. Pengertian lain dari jquery adalah pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi antara JavaScript dan HTML. Jquery terdapat banyak eklebihan dan kekurangan di dalamnya. Jquery juga mempunyai beragam jenis kreasi yaitu terdapat 7 ragam. Jika dilihat cara kerja dari jquery pun kelihatannya tidak terlalu sulit.