Thursday, December 20, 2018

Belajar Pemrograman Javascript : Langkah Awal Belajar Javascript


Javascript menupakan bahasa pemrograman yang wajib kamu pelajari jika ingin mendalami dunia web development.

Saat ini bahasa pemrogramman javascript tidak hanya digunakan di sisi client (browser) saja. Javascript juga dapat digunakan pada server, console, program desktop, mobile, IoT, game, dan lain-lain.

Hal ini semakin membuat javascript semakin populer dan menjadi bahasa yang paling banyak digunakan di Github.











Pada artikel kali ini, kita akan belajar Javascript dari dasar.

Mulai dari pengenalan awal Javascript, hingga membuat program pertama dengan Javascript.

Siap ?

Mari kita mulai…

Apa itu javascript ?

Javascript menupakan bahasa pemrograman yang awalnya dirancang untuk berjalan di atas browser.

Namun, dengan perkembangan zaman, javascript tidak hanya berjalan di atas browser saja. Javascript juga dapat terapkan pada sisi Server, Game, IoT, Desktop, dsb.

Javascript pada awalnya bernama Mocha, lalu berubah menjadi LiveScript saat browser Netscape Navigator 2.0 rilis versi beta (September 1995).

Namun, setelah itu diberi nama ulang menjadi Javascript.

Terinspirasi dari kesuksesan Javascript, Microsoft mengadopsi teknologi serupa. Microsoft membuat ‘Javascript’ versi mereka sendiri bernama JScript. Lalu di tanam pada Internet Explorer 3.0.

Hal ini berakibat pada ‘perang browser’, karena JScript milik Microsoft berbeda dengan Javascript racikan Netscape.

Akhirnya di tahun 1996, Netscape mengirimkan standarisasi ECMA-262 ke Ecma International. Sehingga lahirlah standarisasi kode Javascript bernama ECMAScript atau ES. Untuk saat ini ECMAScript sudah mencapai versi 8 (ES8). 2

Versi ECMAScriptTahun Rilis
ES 1Juni 1997
ES 2Juni 1998
ES 3Desember 1999
ES 4Terbengkalai
ES 5Desember 2009
ES 5.1Juni 2011
ES 6Juni 2015
ES 7Juni 2016
ES 8Juni 2017

Peralatan untuk Belajar Javascript

Apa saja perlatan atau software yang harus disiapkan untuk belajar Javascript ?
  • Web Browser (Google Chrome, Firefox, Opera, dll) 
  • Teks Editor (rekomendasi: VS Code) 
Itu saja ? Ya itu saja sudah lebih dari cukup.

Bila kamu ingin belajar Javacript dari Nodejs, silahkan bisa membacanya dari Pengenalan Nodejs untuk Pemula. 

Rekomendasi saya: belajar Javascript dari sisi client dulu. Nanti Nodejs belakangan.

Mengenal Console JavaScript

Ada yang mengatakan, belajar pemrogramman javascript itu susah, karena saat melihat hasilnya di web browser, pesan error-nya tidak tampil.

Pendapat ini tidak benar. Karena kita bisa melihatnya melalui console browser.

Console Javascript dapat kita buka melalui Inspect Element->Console

Di dalam console, kita dapat menulis fungsi atau kode-kode javascript dan hasilnya akan langsung ditampilkan.
Misalnya, mari kita coba kode berikut:

console.log("Hi apa kabar!");
alert("Saya sedang belajar javascript");

Maka hasilnya:



Setelah mencoba console Javascript, maka dapat kita simpulkan bahwa :
  • Console bisa digunakan untuk mengujicoba fungsi atau kode Javascript ; 
  • Console bisa kita gunakan untuk melihat pesan error saat debugging program. …apa lagi ya?
Membuat Program Javascript Pertama

Sudah paham cara membuka dan menggunakan console javascript di browser ?

Sip sip …

Oke lanjut ya, mari kita buat program pertama dengan Javascript.

Silahkan buka teks editor, kemudian buat file beru bernama hello_world.html dan isi dengan kode berikut:

<!DOCTYPE html>
<html>
<head>
<title>Hello World Javascript</title>
</head>
<body>
<script>
console.log("Saya belajar Javascript");
document.write("Hello World!");
</script>
</body>
</html>

Jika menggunakan teks editor VS Code, maka akan terlihat seperti ini :


Silahakan disimpan dengan nama hello_world.html, kemudian buka file tersebut dengan web browser.

Maka hasilnya:


Tunggu sebantar…

Tadi kita menulis perintah:

console.log("Saya belajar Javascript");

Mengapa tidak ditampilkan?

Karena perintah /fungsi console.log() akan menampilkan pesan ke dalam console javascript. Sedangkan perintah document.write() berfungsi untuk menulis ke dokumen HTML, maka dia akan ditampilkan kesana.

Sekarang coba saja buka console javascript.

Maka kita akan melihat pesan "Saya belajar Javascript":

Mantap… 👍

Kita sudah mengenal fungsi document.write() dan console.log(), nanti kita akan bahas lebih dalam lagi tentang fungsi ini pada:
  • Cara Menampilkan Output pada Javascript 
  • Mengenal DOM API untuk Menipulasi HTML pada Javascript
Sekarang, yang perlu kita ketahui berikutnya adalah:

Bagaimana Cara Menulis Kode Javascript di HTML?

Pada contoh sebelumnya, kita sudah menulis kode javascript di dalam HTML.

Cara tersebut merupakan cara penulisan embeded (ditempel).

Masih ada beberapa cara dalam menulis kode Javascript yang perlu kita ketahui, di antaranya adalah
  1. Embed (Kode Javascript ditempel langsung pada HTML. Contoh: yang tadi)
  2. Inline (kode Javascript ditulis pada atribut HTML)
  3. Eksternal (Kode Javascript ditulis terpisah dengan file HTML)
Mari kita lihat contohnya…

Baca juga: 4 Cara Penulisan Javascript dalam HTML

1. Penulisan Kode javascript dengan Embed

Untuk cara ini, kita menggunakan tag <script> untuk menempelkan (embed) kode Javascript pada HTML. Tag ini dapat ditulis di dalam tag <head> dan <body>.

Contoh:

<!DOCTYPE html>
<html>
<head>
<title>Belajar Javascript dari Nol</title>
<script>
// ini adalah penulisan kode javascript
// di dalam tag <head>
console.log("Hello JS dari Head");
</script>
</head>
<body>
<p>Tutorial Javascript untuk Pemula</p>
<script>
// ini adalah penulisan kode javascript
// di dalam tag <body>
console.log("Hello JS dari body");
</script>
</body>
</html>

Mana yang lebih bagus, ditulis di dalam <head> atau <body>?

Banyak yang merekomendasikan menuliskannya di dalam <body>, karena akan membuat web di-load lebih cepat.

2. Penulisan Kode javascript Inline

Untuk cara ini, kita akan menulis kode javascript di dalam atribut HTML. Cara ini biasanya digunakan untuk memanggil suatu fungsi pada event tertentu.

Misal: saat link diklik.

Contoh:

<a href="https://www.blogger.com/blogger.g?blogID=264881069077609731#" onclick="alert('Yey!')">Klik aku!</a>

atau bisa juga seperti ini:

<a href="javascript:alert('Yey!')">Klik aku!</a>

Hasilnya:


Perhatikan…

Pada atribut onclick dan href kita dapat menuliskan fungsi javascript di sana.

Atribut onclick merupakan atribut HTML untuk menyatakan fungsi yang akan dieksekusi saat elemen itu diklik.

Pada contoh di atas, kita menjalankan fungsi alert(). Fungsi ini merupakan fungsi untuk menampilkan dialog.

Lalu pada atribut href, kita juga memanggil fungsi alert() dengan didahului javascript:.

Atribut href sebenarnya digunakan untuk mengisi alamat link atau URL.

Karena kita ingin memanggil kode javascript di sana, maka alamat link tersebut kita ubah menjadi javascript: lalu diikuti dengan fungsi yang akan dipanggil.

3. Penulisan Kode javascript Eksternal

Untuk cara ini, kita akan menulis kode javascript secara terpisah dengan file HTML.

Cara ini biasa digunakan pada proyek-proyek besar, karena diyakini—dengan cara ini—dapat lebih mudah mengelola kode project.

Mari kita lihat contohnya…

Kita buat 2 file, yaitu: file HTML dan Javascript.

belajar-js/
├── kode-program.js
└── index.html

Isi dari file kode-program.js:


alert("Hello, ini adalah program JS eksternal!");

Isi dari file index.html:

<!DOCTYPE html>
<html>
<head>
<title>Belajar Javascript dari Nol</title>
</head>
<body>
<p>Tutorial Javascript untuk Pemula</p>

<!-- Menyisipkan kode js eksternal -->
<script src="kode-program.js"></script>
</body>
</html>

Hasilnya:


Pada contoh kode program di atas, kita menulis kode javascript terpisah dengan kode HTML.

Lalu, pada kode HTML…

Kita menyisipkannya dengan memberikan atribut src pada tag <script>.

<!-- Menyisipkan kode js eksternal -->
<script src="kode-program.js"></script>

Maka, apapun yang ada di dalam file kode-program.js akan dapat dibaca dari file index.html.

Bagaimana kalau file javascriptnya berada di folder yang berbeda?

Kita bisa menuliskan alamat lengkap foldernya.

Contoh:

Misal kita punya struktur folder seperti ini:

belajar-js/
├── js/
| └── kode-program.js
└── index.html

Maka untuk menyisipkan file kode-program.js ke dalam HTML, kita bisa menuliskannya seperti ini:

<script src="js/kode-program.js"></script>

Karena file kode-program.js berada di dalam direktori js.

Kita juga dapat menyisipkan javascript yang ada di internet dengan memberikan alamat URL lengkapnya.

Contoh:

<script src="https://www.kodingkelas.com/js/kode.js"></script>

Apa Selanjutnya?

Selamat

Kamu sudah sedikit mengenal tentang javascript dan sudah membuat program pertama dengan Javascript.

Tentu ini belum cukup…

Kita masih harus banyak belajar hal tentang Javascript.

No comments:
Write comments