Anda di halaman 1dari 6

Sejarah JavaScript

JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa yang
sekarang disebut JavaScript ini dulunya dinamai LiveScript yang berfungsi sebagai bahasa
sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan
dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman
Java) pada masa itu, maka Netscape memberikan nama JavaScript kepada bahasa tersebut pada
tanggal 4 desember 1995.
Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang
mereka sebut sebagai Jscript di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri
merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana
dari bahasa pemrograman C++.
Pengertian JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita
berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa
pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi
lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java
adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi
program.

Javascript adalah...
- Sebuah bahasa scripting
Sebuah bahasa yang terdiri dari serangkaian program
- Berasal dari keluarga curly bracket langguages (C/C++, Java)
Bahasa curly bracket atau bahasa pemrograman curly brace adalah bahasa yang mempunyai
sintak yang mendefinisikan sebuah blok blok kalimat menggunakan curly bracket atau brace
characters { }. Sintak ini berasal dari BCPL (Basic Combined Programming Language) (1966)
dan dipopulerkan leh C (1972). Bahasa bahasa curly bracket turun dari atau dengan kuat
dipengaruhi oleh C.
- Mendukung dynamic typing
Bahasa pemrograman yang diketik secara dinamis adalah bahasa pemrograman yang variabelnya
perlu didefinisikan sebelum mereka digunakan. Bahasa yang diketik secara dinamis secara tidak
langsung tidak memerlukan deklarasi secara eksplisit dari variabel-variabel sebelum mereka
menggunakannya.
contoh
num = 10 // directly using the variable

Penggalan kode diatas menunjukkan kita secara langsung menugaskan variabel num dengan
nilai 10 sebelum kita mengawali. Ini adalah sebuah karakteristik dari bahasa pemrograman
dinamis.
- Case sensitive language
Javascript adalah bahasa yang 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. Dalam
bahasa prmograman Javascript juga sebagai contoh fungsi perintah yang tidak boleh ditulis
Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil
semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dan
banyak yang lainnya.
- Umumnya digunakan untuk client side scripting pada pengembangan halaman web
Client side Technology adalah teknologi web programming dimana script dijalankan komputer
client, tanpa berinteraksi dengan server. Di client slide teknlogi ini, code script sangat
bergantung pada browaser yang digunakan.

Struktur kontrol pada javascript
- IF
Struktur ini merupakan struktur yang paling sederhana karena hanya melibatkan satu
buah ekspresi yang akan diperiksa. Tata cara penulisan dari perintah kondisi tersebut
adalah sebagai berikut:
if (true) {
// do this
} else if (x==0) {
// do this when x equals with zero
} else {
// do something else



Contoh :



IF-ELSE
Struktur percabangan jenis ini sedikit lebih kompleks dibandingkan dengan struktur
yang hanya memliki satu buah kondisi. Sebenarnya, konsepnya sangat sederhana, yaitu
struktur jenis ini terdapat statement khusus yang berguna untuk mengatasi kejadian
apabila kondisi yang didefinisikan tersebut tidak terpenuhi (bernilai salah). Adapun
bentuk umum dari struktur percabangan jenis ini adalah sebagai berikut:

If (kondisi){
Statement_jika_kondisi_terpenuhi;
} else{
Statement_jika_kondisi_tidak_terpenuhi;
}

Contoh




SWITCH
Selain menggunakan struktur if , Javascript juga menawarkan kepada kita untuk
dapat melakukan pemilihan dengan menggunakan kata kunci switch
switch(n){
case 1:
// execute code block 1
break;
case 2:
// execute code block 2
break;
default:
// executed when no conditions matched
contoh





FOR
Struktur pengulangan jenis ini dipakai untuk melakukan pengulangan yang telah
diketahui banyaknya. Jenis ini merupakan jenis struktur pengulangan yang paling
mudah dipahami. Untuk melakukan pengulangan dengan menggunakan struktur
ini,kita harus memiliki sebuah variabel indeksnya
for
(variable=startvalue;variable<=endvalue;variable=variable+incr
ement)
{
code to be executed
}
contoh
for (var i=0;i<5;i++) {
// execute this block for 5 times
}
var person ={nama:Putu Kenceng, umur:19};
contoh :
<html>
<body>
<script type="text/javascript">
var i=0;
for (i=0;i<=5;i++)
{
document.write("The number is " + i);
document.write("<br />");
}
</script>
</body>
</html>
For...in
For..in adalah kalimat perulangan yang melewati properties dari suatu objek.
for (variable in object)
{
code to be executed
}
contoh :
var person =,nama:Putu Kenceng, umur:19-;
for (x in person)
{
console.log(x + + person*x+);
}

WHILE
Perulangan while melakukan perulangan melewati sebuah blok dari kode semasih kode yang
spesifik tersebut bernilai benar
Sintaks
while (variable<=endvalue)
{
code to be executed
}


contoh:
i = 0 // ; bersifat opsional
while (i<5) {
// do this block for 5 times
i++
}
DO...WHILE
Perulangan do...while adalah variasi dari perulangan loop. Perulangan akan mengeksekusi
blok dari kode sekali, dan lalu kode itu akan mengulangan sepanjag kondisi yang spesifik itu
benar
SINTAK
do
{
code to be executed
}
while (variable<=endvalue);

CONTOh

Anda mungkin juga menyukai