+62 852-4056-7490 •

Artikel

Apa Itu Javascript?

Afif 3 Comments Mei 26, 2022
img

Pengertian JavaScript

JavaScript adalah bahasa pemrograman yang wajib dikuasai oleh seorang web developer. Bahasa ini awalnya digunakan untuk membuat sebuah website menjadi lebih interaktif. Dalam perkembangannya, JavaScript tidak lagi hanya digunakan pada browser, melainkan juga bisa berjalan pada server. Ini berarti JavaScript digunakan di seluruh bagian website, mulai dari front-end hingga back-end. Bahkan, kini JavaScript mulai merambah ke platform lain seperti mobile, desktop, dan game.

Sejarah Singkat Javascript

JavaScript dibuat dan didesain oleh Brandan Eich, seorang karyawan Netscape, pada tahun 1995. Bahasa pemrograman ini mulanya disebut Mocha, kemudian diganti ke Mona, lalu menjadi LiveScript sebelum akhirnya resmi menyandang nama JavaScript. Versi pertama dari bahasa ini hanya terbatas di kalangan Netscape saja. Fungsionalitas yang ditawarkan dari bahasa pemrograman inipun terbatas. Namun, JavaScript terus dikembangkan oleh komunitas developer yang tak pernah lelah mengerjakan bahasa pemrograman ini.

Pada tahun 1996, JavaScript secara resmi disebut sebagai ECMAScript, di mana ECMAScript 2 diluncurkan pada tahun 1998 dan ECMAScript 3 diperkenalkan pada tahun 1999. ECMAScript tersebut dikembangkan hingga akhirnya menjadi JavaScript sebagaimana yang kita kenal saat ini. Tak hanya lintas browser, JavaScript juga bisa digunakan di berbagai perangkat, termasuk perangkat mobile dan desktop komputer.

Sejak saat itu, JavaScript terus bertumbuh dan berkembang. Pada akhirnya di tahun 2016, sebanyak 92% website diketahui menggunakan JavaScript. Hanya dala kurun waktu dua puluh tahun, JavaScript telah beralih dari bahasa pemrograman yang serba terbatas dan ‘primitif’ menjadi salah satu tool terpenting bagi web developer. Jika sebagian besar waktu dihabiskan untuk berselancar di internet, maka Anda pastinya sudah sangat familiar dengan JavaScript.

Mengapa Belajar JavaScript

  • JavaScript bisa berjalan di lingkungan browser, server, bahkan desktop. Artinya, jika Anda bisa menguasai bahasa ini, maka skill Anda bisa digunakan di banyak platform.
  • JavaScript mudah dipelajari oleh pemula. Komunitas yang besar di internet siap membantu ketika memiliki pertanyaan atau kesulitan.
  • Pengembangan aplikasi dengan JavaScript tidak membutuhkan komputer/laptop yang memiliki spesifikasi tinggi, sehingga tidak menjadi kendala bagi Anda yang tidak memiliki perangkat yang mumpuni.
  • JavaScript termasuk bahasa pemrograman paling populer dan banyak dicari oleh industry

Cara Kerja JavaScript pada Website

Untuk menjalankan JavaScript/Browser harus mendukung JavaScript. Karena JavaScript bukan merupakan compiled language, maka untuk menjalankan JavaScript tidak memerlukan compiler. Oleh karena itu, kode dari JavaScript bisa langsung diterjemahkan oleh web Browser.

Sebelum menulis JavaScript, penting untuk mengetahui cara kerjanya. Ada dua bagian penting untuk dipelajari yaitu cara kerja browser web dan Document Object Model (DOM). Browser web memuat halaman web, mem-parsing HTML, dan membuat apa yang dikenal sebagai Document Object Model (DOM) dari kontennya. DOM menyajikan tampilan langsung halaman web ke kode JavaScript mu. Browser kemudian akan mengambil semua yang terkait dengan HTML, seperti gambar dan file CSS. Informasi CSS berasal dari pengurai CSS.

HTML dan CSS disatukan oleh DOM untuk membuat halaman web terlebih dahulu. Kemudian, mesin JavaScript Browser memuat file JavaScript dan kode sebaris tetapi tidak segera menjalankan kode tersebut melainkan menunggu HTML dan CSS untuk menyelesaikan pemuatan.

Setelah ini selesai, JavaScript dijalankan sesuai urutan penulisan kode. Ini menghasilkan DOM yang diperbarui oleh kode JavaScript dan di-render oleh browser . Urutan di sini penting. Jika JavaScript tidak menunggu HTML dan CSS selesai, maka tidak akan dapat mengubah elemen DOM.

Apa saja yang dilakukan JavaScript ?

Untuk lebih menegaskan pemahaman tentang pengertian JavaScript dan kegunaan JavaScript berikut akan dijelaskan apa-apa saja yang dapat dilakukan oleh JavaScript

  • JavaScript dapat mengganti Attribut HTML
  • JavaScript dapat mengganti Style CSS
  • JavaScript dapat membuat Form Validasi

Kelebihan JavaScript

  • Tidak membutuhkan resource memory besar (ringan dan kecil)
  • Mudah untuk dipelajari
  • Dinamis
  • Multi platform, bisa dijalankan di banyak sistem operasi
  • Mudah untuk dikembangkan

Kekurangan JavaScript

  • Script yang digunakan pada Javascript tidak terenkripsi
  • Bukan untuk pengembangan aplikasi stand alone
  • Memiliki keterbatasan objek

Tags: JavaScript

3 Comments

reply

John Doe

June 29, 2014 - 11:23 Proin eget tortor risus. Cras ultricies ligula sed magna dictum porta. Pellentesque in ipsum id orci porta dapibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
reply

Diana Doe

June 29, 2014 - 11:23 Proin eget tortor risus. Cras ultricies ligula sed magna dictum porta. Pellentesque in ipsum id orci porta dapibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
reply

Melissa Doe

June 29, 2014 - 11:23 Proin eget tortor risus. Cras ultricies ligula sed magna dictum porta. Pellentesque in ipsum id orci porta dapibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Peter Doe

June 29, 2014 - 11:23 Proin eget tortor risus. Cras ultricies ligula sed magna dictum porta. Pellentesque in ipsum id orci porta dapibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Leave a reply Your email address will not be published.