Selasa, 14 Maret 2023

JS (JavaScript)


JavaScript (JS)

Apa itu JavaScript?

        JavaScript adalah bahasa pemograman yang digunakan untuk pengembangan website agar lebih dinamis. Website dinamis yang dimaksud berarti konten didalamnya dapat bergerak atau mengubah apapun yang tampak di layar tanpa harus dimuat ulang secara manual. Misalnya seperti konten gambar animasi, maps, slideshow, polling, dan sebagainya. 

        JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape pada tahun 1995 di bawah nama Mocha yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para pemogram yang non-Java. Maka dikembangkanlah bahasa pemograman bersama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.

        JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik digambar maupun di teks, dan yang penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa yang digunakan untuk AJAX




        Web developer umumnya menggunakan JavaScript bersama HTML dan CSS karena ketiganya bisa bekerja sama tanpa masalah. HTML berfungsi untuk menyusun struktur website, CSS untuk mendesain serta mengatur layout halaman website, dan JavaScript adalah skrip pemogramannya.

 

Fungsi JavaScript

  • Membuat website interaktif

        Fungsi utama JavaScript bisa dibilang untuk membuat website terlihat menarik dengan konten-kontennya yang dinamis. Konten website yang bisa bergerak dengan otomatis tanpa perlu direload berkali-kali adalah satu pengaplikasian JavaScript.

  • Mengembangkan aplikasi mobile

        Bukan hanya website, JavaScript juga banyak digunakan untuk mengambangkan aplikasi di HP. Develo[er semakin dimudahkan membuat aplikasi mobile untuk dua sistem operasi sekaligus (Android dan iOS) berkat adanya framework JavaScript khusus untuk aplikasi mobile, React Native misalnya.

  • Menjalankan web server

        JavaScript mampu dijalankan di sisi server dengan bantuan Node.js. Semenjak ada Node.js, JavaScript bisa kita gunakan di luar dari browser, misalnya untuk mengembangkan back-end (server), console, program dekstop, mobile, game, dan lain sebagainya.

Kelebihan JavaScript

        Sejak kali pertama diluncurkan, JavaScript menawarkan berbagai keunggulan. Berikut beberapa kelebihan JavaScript.

  • Mudah dipelajari

        JavaScript termasuk bahasa pemograman yang mudah dipelajari. Bagi pemula, sintaks dan penulisan kodenya cukup ringkas hingga gampang untuk dimengerti. Contoh:

[sourcecode lang="js"]

console.log("Hello World!");

[/sourcecode]

  • Fleksibel

        JavaScript adalah bahasa pemograman yang fleksibel. Meski pemanfaatan utamanya pada sisi frontend, JavaScript juga bisa dipakai untuk sisi server dengan adanya node.js. Kita bisa mengembangkan beragam jenis aplikasi mobile, dan dekstop, game hingga console.



Penulisan kode JavaScript

        Ada beberapa penulisan kode dalam JavaScript, yaitu sebagai berikut.

1. Menulis JavaScript pada tag <script>

        Penulisan kode JavaScript menggunakan tag <script> adalah cara umum yang digunakan, dan tag <script> juga dapat kita buat di dalam tag <head> maupun <body>.

Contoh :

 


         Disarankan menulis kode JavaScript di dalam tag <body>, tepatnya sebelumm tutup </body>.


2. Menulis JavaScript pada File External

        Cara kedua, kita bisa menulis JavaScript di File yang terpisah dengan HTML. Biasanya digunakan jika kita tidak ingin kode JavaScript bercampur dengan kode HTML. Caranya, buatlah sebuah file yang berekstensi .js. File ini kita isi dengan kode JavaScript. Contoh kita membuat File yang bernama kode-script.js. Dan isi dari file tersebut adalah document.write("Kode Javascript dari File External");

Contoh penulisan:


PERHATIAN!  =  Tag <script> tetap harus ditutup dengan </script> walaupun tidak punya isi.

Benar ✅

 

Salah ✖

Variabel

        Penulisan variabel di JavaScript standar tidak mempunyai data type. Semua value dapat disimpan di semua variabel. Variabel dapat ditentukan oleh let (variabel level blok), var (variabel level fungsi) atau const (variabel tak dapat diubah).

  • Var
Berikut adalah contoh penulisan JavaScript dengan menggunakan var:

var x = 1;

var y = 2;

var z = x + y;


  • Let
Berikut adalah contoh penulisan JavaScript dengan menggunakan Let:

let panjang = 5;

let lebar = 10 // penggunaan titik koma dalam JavaScript adalah suatu pilihan opsional

let luas = panjang * lebar; // 50


  • Const
Berikut adalah contoh penulisan JavaScript dengan menggunakan const:

const angkaPertama = 5;

const angkaKedua = 6;

let jumlah = angkaPertama + angkaKedua;



Tidak ada komentar:

Posting Komentar

Software, Hardware dan Brainware

1. Hardware Hardware adalah suatu komponen yang ada pada komputer, bisa dilihat secara kasat mata dan mampu disentuh secara fisik. Fungsi ha...