Java Script

Latar Belakang
Seperti halnya dengan bahasa pemograman lainnya, yakni Pascal, C++,
Basic dan sebagainya, java merupakan bahasa pemograman yang umurnya relatif
masih muda bila dibandingkan dengan lainnya.
Java merupakan bahasa pemograman yang menjadi kelanjutan dari bahasa C++.
Java dikembangkan oleh Sun Microsystem, Inc. pada tahun 1995 dan telah
mengalami revolusi (perkembangan) yang sangat pesat sampai sekarang ini.
Bahasa pemograman ini memiliki beberapa keunggulan dibandingkan
dengan bahasa pemograman lainnya yaitu ukuran filenya kecil, akses data cepat,
bersifat kompilerinterpreter
dan dapat dibaca oleh berbagai system operasi
seperti windows ataupun linux.

Java memiliki sifat platform independent (terbuka) yang menjadi ciri khas
bahasa pemograman tersebut. Hal ini menyebabkan bahasa pemograman ini dapat
di baca seluruh komputer tanpa harus mengkonversinya sehingga ketika user
sedang berkomunikasi dengan menggunakan fasilitas komputer, user tidak perlu
mengkhawatirkan perbedaan software maupun hardware dari masingmasing
komputer.
Javascript merupakan bahasa pemograman yang dibuat untuk memudahkan bagi
setiap orang untuk mempelajari bahasa Java. Berbeda dengan java, javascrip tidak memiliki kompiler seperti halnya java. Sifat yang sama dengan bahasa java
adalah javascript bersifat interpreter, yaitu script yang telah dibuat di text editor
seperti notepad atau wordpad akan dibaca perbaris dari baris awal sampai akhir.
Bahasa pemograman javascript dibuat secara khusus untuk membuat suatu
halaman web yang interaktif maupun dinamis. Jika java merupakan bahasa
pemograman dan HTML (Hyper Text Markup Language) merupakan bahasa kode
maka javascript hibrid yang menjadi perpaduan antara bahasa java dengan HTML
Beberapa keunggulan javascript dalam mengolah dan mengkondisikan
sebuah web antara lain, karena ukuran filenya kecil maka ketika seorang
merequest sebuah web dari webserver dimana didalam web tersebut memuat
script javascript maka aplikasi dari javascript tersebut akan cepat tampil di
browser tanpa harus diolah terlebih dahulu di server. Hal ini disebabkan karena
javascript memiliki sifat client side yaitu script yang ketika dipanggil oleh
browser akan langsung tampil tanpa harus dioleh di server disertai script aslinya
sehingga user dapat melihat sourcenya dengan mudah tanpa terenkripsi oleh
server.
Sedangkan ada beberapa bahasa pemograman web yang ketika dipanggil
browser maka script program tersebut akan diolah dan bekerja di server,
sedangkan ketika web tersebut akan ditampilkan di browser maka scriptnya tidak
akan disertai di browser karena scriptnya hanya akan bekerja di server dan tidak
bekerja di client. Bahasa pemograman ini sifatnya server side. Contohnya antara
lain adalah PHP, ASP, JSP dan masih banyak lainnya. Beberapa jenis software
yang menjadi webserver di antaranya adalah apache yang sekarang ini sangat
digandrungi oleh banyak sebagian besar masterweb untuk dijadikan
webservernya.
Untuk permasalahan server side ini, kita akan membahasnya pada bab
selanjutnya yaitu mengenai MySQL dan PHP. Pada bab ini kita hanya membahas
peran javascript sebagai aplikasi tambahan di browser yang bersifat client side.
Beberapa keuntungan dan keunggulan javascript sebagai bahasa
pemograman di web sedikit telah kita uraikan di paragraph sebelumnya.
Javascript juga mampu membuat aplikasi yang sangat menarik yang dapat kita
letakkan di web kita. Seperti program kalkulator sederhana yang dipakai di web
www.bhinneka.com, pembuatan linklink
dinamis yang hanya mendekatkan
kursor ke link tersebut maka akan keluarmenumenu
lainnya. Jenis ini bisa dilihat
di webnya www.microsoft.com. Ada juga yang mampu membuat animasi gambar
dan text yang cukup banyak digunakan di webweb
yang terkenal seperti
www.detik.com. Bahkan ada juga yang bisa membuat game dari javascript dan
juga membuat homepage online. Jika kita sering browsing di internet maka kita
akan mudah menemukan aplikasiaplikasi
javascript yang terdapat di webweb
yang interaktif dan dinamis.
Dalam pembuatan javascript, text editor yang memungkinkan untuk
digunakan adalah notepad, wordpad dan sebagainya. Ada beberapa Browser yang
mendukung untuk menjalankan javascript dan juga yang tidak mendukung
javascript, untuk browser yang mendukung javascript ada beberapa jenis seperti
internet explorer dan netscape.
Pada awalnya perkembangan javascript dengan pesat disebabkan semakin
menjamurnya webweb
yang ada di internet. Perkembangan World Wide Web
yang sangat pesat menyebabkan munculnya banyak homepage dengan halamanhalaman
yang sangat menarik. Halaman Web yang dulunya hanya berupa teks
sekarang menjadi cerdas dan interaktif.
Oleh karena itu muncullah CGI (Common Gateway Interface).Dengan
CGI, halaman web bisa menampilkan pencacah pengunjung , animasi sederhana
dan masih banyak lagi sayangnya CGI meletakkan beban pemrosesan di server ,
bukan di client . akibatnya dengan semakin banyaknya pengguna yang mengakses
server lalu lintas jaringan semakin padat. Di samping CGI ada bahasa
pemrograman lain yang juga digunakan untuk menigkatkan interaktivitas halaman
web yaitu java , yang pemrosesannya dilakukan di client namun sayangnya java
sangat sulit dipelajari terutama oleh pemula. Karena itu dibuatlah suatu bahasa
pemograman web yang khusus dibuat untuk memberikan tampilan yang interaktif
dan dinamis di sebuah web sehingga memberi kesan bagi pengunjung agar
pengunjung tersebut sering membuka web tersebut yang mengakibatkan informasi
yang kita letakkan di dalam web tersebut dapat dibaca oleh banyak pemakai jasa
internet di dunia.


0 Responses