Mahendra Fatur S. M. Budi Kurniawan Rossa Agustiana W. PENGERTIAN JAVASCRIPT Menurut Wikipedia, JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan“LiveScript”yang berfungsi sebagai bahasa sederhana untuk browser NetscapeNavigator2. Pada masa itu bahasa ini banyak di kritik karena kurang aman, pengembangannya yang terkesan buru buru dan tidak ada pesan kesalahan yang di tampilkan setiap kali kita membuat kesalahan pada saat menyusun suatu program. Kemudian sejalan dengan sedang giatnya kerjasama antaraNetscape dan Sun (pengembang bahasa pemrograman“Java”) pada masa itu, maka Netscape memberikan nama“JavaScript”kepada bahasa tersebut pada tanggal 4 desember 1995. TAMPILAN BROWSER NETSCAPE NAVIGATOR VERSI 2.02 Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML, sepanjang sejarah internet bahasa ini adalah bahasa skrip pertama untuk web. Bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang artinya di sisi browser bukan di sisi server web. Javascript bergantung kepada browser(navigator) yang memanggil halaman web yang berisi skrip skrip dari Javascript dan tentu saja terselip di dalam dokumen HTML. Javascript juga tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya (pada kenyataannya kompilator Javascript sendiri sudah termasuk di dalam browser tersebut). Lain halnya dengan bahasa“Java” (dengan mana JavaScript selalu di banding bandingkan) yang memerlukan kompilator khusus untuk menterjemahkannya di sisi user/klien. APA PERBEDAAN JAVA DAN JAVASCRIPT…? 1. Execution 2. Static and dinamis 3. Dukungan closures 4. OOP 5. Berjalan dimanapun 6. Blok vs fungsi berdasarkan scoping 7. Konstruktor 8. NullpointerExeption 9. Penerapan VARIABEL PADA JAVASCRIPT Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Dalam JavaScript pendeklarasian sebuah variabel sifatnya opsional, artinya anda boleh mendeklarasikan atau tidak hal tersebut tidak menjadi masalah. Aturan penamaan variabel : • Harus diawali dengan karakter (huruf atau baris bawah) • Tidak boleh menggunakan spasi • Huruf Kapital dan kecil memiliki arti yang berbeda • Tidak boleh menggunakan kata-kata yang merupakan perintah dalam JavaScript. TIPE DATA PADA JAVASCRIPT 1. Numerik : 0222532531, 1000, 45, 3.146789 2. String : “Hallo”, “April”, “Jl. Setiabudi No 17A 3. Boolean: bernilai true atau false 4. Null : variabel yang tidak diinisilisasi OPERATOR PADA JAVASCRIPT • Operator Aritmatika • Operator Pemberian Nilai • Operator Manipulasi Bit • Operator Pembanding • Operator Logika • Operator String OBJEK PADA JAVASCRIPT Objek Untuk Memasukkan Data Objek Text Objek Radio Objek Checkbox Objek TextArea Objek Select PERCABANGAN DAN PERUNGALAN PADA JAVASCRIPT A. Percabangan If..Else Switch B. Perulangan Perulangan For Perulangan Do While PENGGUNAAN JAVASCRIPT Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain. Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil. Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t. Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user. Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar sehingga interaksi antara user dan aplikasi web semakin responsif. CONTOH SCRIPT PADA JAVASCRIPT HASIL… TERIMA KASIH