Perkembangan JavaScript diperkenalkan pertama kali oleh Netscape pada
tahun 1995. Bahasa yang sekarang dikenal dengan nama JavaScript ini
sebelumnya bernama LiveScript dan berfungsi sebagai bahasa sederhana
untuk browser Netscape navigator 2(browser yang sangat popular waktu
itu). Awalnya, bahasa ini memang sedikit banyak mendapat kritikan dengan
alasan kurang aman, pengembangannya yang tergesa-gesa, serta tidak ada
pesan error yang ditampilkan jika terdapat kesalahan saat penyusunan
program. Kemudian melalui kerjasama antara Netscape dan Sun (Pengembang
bahasa pemograman Java) pada masa itu, Netscape memberikan nama
JavaScript kepada bahasa tersebut pada tanggal 4 Desember 1995. Pada
waktu hampir bersamaan, fihak Microsoft sendiri mencoba untuk
mengadaptasikan teknologi ini yang mereka sebut JScript di browser milik
mereka sendiri, yaitu Internet Explorer 3. Kini penggunaan JScript
sendiri masih terus dikembangkan fihak Microsoft dengan didukung oleh
kebanyakan browser yang tersedia saat ini.
PENGENALAN JAVASCRIPT
JavaScript
merupakan bahasa yang berbentuk kumpulan script yang berfungsi untuk
memberikan tampilan yang tampak lebih interaktif pada dokumen web.
Dengan kata lain, bahasa ini adalah bahasa pemograman untuk memberikan
kemampuan tambahan ke dalam bahasa pemograman HTML(Hypertext markup
Language) dengan mengijinkan peng-eksekusian perintah-perintah pada sisi
client, dan bukan pada sisi server dokumen web. Pada hakikatnya, bahasa
pemograman JavaScript berisi skrip yang pemasangannya terselip disebuah
dokumen HTML. Sehingga bahasa JavaScript tidaklah memerlukan sebuah
kompilator atau penerjemah khusus untuk meng-eksekusinya. Hal tersebut
juga bergantung pada navigator yang terdapat di setiap web browser.
JAVASCRIPT DAN JAVA
Dari
segi penamaan, sekilas JavaScript dan Java memang hampir sama. Tidak
jarang orang salah konsepsi dalam pengartian kedua bahasa tersebut dan
beranggapan bahasa pemrograman Java merupakan bagian dari pemrograman
JavaScript. Oleh karena itu, penulis akan menjelaskan perbedaan dari dua
bahasa tersebut.
Pada dasarnya, JavaScript merupakan suatu
bahasa yang perkembangannya dapat dibilang lebih lambat jika
dibandingkan dengan Java. dari sisi keamananm pemograman JavaScript
tergolong lemah sebab kode script yang ditulis ke dalam dokumen HTML
sangat mudah terlihat oleh user lain, sehingga perintah-perintah yang
terdapat pada referensi objek dapat diambil dengan mudah oleh
fihak-fihak yang tidak bertanggung jawab. Berbeda dengan Java yang sudah
terdiri dari kumpulan kelas-kelas dan metode yang ekslusif, serta
dibangun berupa kode yang sudah berbentuk applet (setengah terkompilasi)
dan tidak mungkin terlihat dari dalam dokumen HTML. Terlepas dari hal
tersebut, applet Java juga memiliki akses cukup lambat sewaktu dibuka
oleh browser. Sebaliknya, JavaScript memiliki kemampuan akses cukup
tinggi ketika peng-aksesan lewat browser. Berikut beberapa perbandingan
mendasar antara JavaScript dan Java
1. JavaScript langsung
diintepretasikan oleh browser (tidak ada kompilasi) sedangkan Java
dikompilasi terlebih dahulu sebelum dijalankan client
2. Kode
JavaScript tidak terdiri dari kelas-kelas dan terintegrasi dengan HTML
sedangkan Java terdiri dari kelas-kelas yang terpisah dari dokumen HTML,
dan diakses dari dokumen HTML.
3. Kode program JavaScript dapat langsung diakses sedangkan Java Kode program harus dideklarasikan terlebih dahulu
4. JavaScript : Hubungan dinamis sendangkan Java: Hubungan statis (referensi objek harus dikompilasi)
BENTUK TERAPAN JAVASCRIPT
Untuk mulai menerapkan program JavaScript dalam web, ada beberapa hal yang harus diketahui oleh seorang perancang web, yaitu :
- Seorang perancang web harus mengetahui cara menggunakan HTML dan mengedit dokumen HTML.
-Seorang
perancang web harus menggunakan browser yang sudah mendukung
pemrograman JavaScript, Misalnya Internet Explorer versi 4 atau versi
diatasnya, Netscape versi 3 atau versi diatasnya.
DenganJavaScript,
sebuah halaman web akan menjadi lebih dinamis dan interaktif terhadap
user karena halaman web mampu berfungsi sebagai sebuah program aplikasi
yang dapat memproses masukan yang diberikan user dan memberikan hasil
sesuai dengan yang telah diprogramkan. Halam web yang merupakan jawaban
dari suatu permintaan user tidak harus di-download terlebih dahulu dari
web server, melainkan dihasilkan sendiri oleh JavaScript yang berada
pada browser.
Dengan menggunakna JavaScript beban server akan
menjadi lebih ringan dan halamn web akan jauh lebih cepat merespon,
bahkan pada hubungan inernet yang paling rendah sekalipun.
Pada
prakteknya, penggunaan JavaScript dalam pembuatan web yaitu dengan
memasukkan program ke dalam HTML. Adapun contoh dari skrip atau kode
program yang menunjukkan bahwa kode tersebut merupakan skrip dari
JavaScript adalah sebagai berikut :
<script type="text/JavaScript">
**kode skrip ditulis disini **
</script>
KONSEP YANG PERLU DIPERHATIKAN
Dalam
penulisannya, JavaScript termasuk kategori bahasa yang case sensitive
artinya sangat membedakan penamaaan variable dan fungsi dalam penggunaan
antara huruf besar dan huruf kecil, misalnya penulisan variable dengan
nama INT berbeda dengan variable dengan nama int . Perintah lain
misalnya penulisan new Status, hal ini tentu tidak boleh ditulis new
status (penulisan dengan huruf kecil). Sedangkan dari sisi penutupan
tiap baris variable harus diakhiri oleh instruksi tanda titik koma (;)
yang hampir sama seperti bahasa Java ataupun bahasa C.
Piranti
penglahan program editor yang digunakan dalam pembuatan kode program
JavaScript sangatlah mudah dan bervariasi, dari penggunaan aplikasi
DreamWeaver, Notepad, EditPlus dan masih banyak lagi.
KELEBIHAN DAN KEKURANGAN
Dalam
penulisan bahasa pemograman, tentu memiliki kelebihan dan kekurangan,
begitu pula dengan program bahasa JavaScript. Adapun kelebihan dari
penggunaan JavaScript adalah sebagai berikut
- Lebih praktis dan mudah sebab bahasa pemograman JavaScript memiliki seidikt sintaks
-
Koneksi lebih cepat sebab peletakan program terdapat disisi client,
ukuran file sangat kecil, dan dapat langsung dijalankan di browser
Sedangkan kekurangan dari bahasa JavaScript antara lain :
- Pengelolaan objek dalam JavaScript sangat terbatas
-
Penggunaan Script dapat di-copy langsung melalui web browser, sehingga
setiap orang dapat menggunakan program JavaScript yang telah Anda buat
Formulir Kontak
Popular Posts
-
Literal dan variable dihubungkan oleh operator dan akan menghasilkan ekspresi. JavaScript menyediakan berbagai operator yang memungkin...
-
Event pada JavaScript sebenarnya juga dapat dianggap seperti layaknya function bawaan yang sudah disediakan oleh JavaScript. Namun, ji...