Pendahuluan: Sintaks JavaScript, Bagian 1

Ilham Nur Hermawan
4 min readAug 3, 2024

--

Photo by Growtika on Unsplash

Di unit ini, Anda akan diperkenalkan ke JavaScript dan mempelajari dasar-dasarnya.

Tujuan dari unit ini adalah untuk memperkenalkan Anda ke JavaScript dan merasa nyaman dengan dasar-dasar penulisan program JavaScript.

JavaScript: Semua Anak Keren Melakukannya

Mengapa JavaScript begitu populer? Apa yang bisa kamu lakukan dengan itu?

Ketika Internet berkembang pesat pada 1990-an, perusahaan teknologi berjuang untuk membangun browser web yang paling kuat dan efisien di pasar. Ini memicu perang browser “ pertama, ” antara Microsoft (Internet Explorer) dan NetScape (NetScape Navigator) untuk mendapatkan dominasi dalam penggunaan browser web.

Netscape membutuhkan bahasa scripting yang ringan untuk pemrograman yang lebih mudah yang pada akhirnya membuat pengembangan web lebih mudah diakses, tidak seperti bahasa lain yang membutuhkan pelatihan lebih dalam. Pada tahun 1995, seorang karyawan NetScape, Brendan Eich, diberikan sepuluh hari untuk membantu membangun perusahaan dengan bahasa scripting yang ringan. Akibatnya, Eich membangun Mocha, yang kemudian berganti nama menjadi JavaScript. Moral dari cerita — JavaScript tidak pernah dimaksudkan untuk menjadi bahasa standar untuk web! Namun, ketika NetScape memenangkan perang browser, popularitas JavaScript tumbuh. Semakin banyak situs mulai menggunakan JavaScript, dan yang pada akhirnya tidak harus seperti kebanyakan pengembang menggunakan JavaScript untuk membuat situs web.

JavaScript sekarang merupakan teknologi web penting yang didukung oleh browser web utama. Bahasa ini sangat penting bagi siapa saja yang mau menjadi pengembang web. Banyak ahli sepakat bahwa JavaScript akan terus tumbuh sebagai bahasa yang sangat diperlukan untuk pengembangan web.

JavaScript di Web

JavaScript, juga disebut JS, adalah bahasa yang fleksibel dan kuat yang diimplementasikan secara konsisten oleh berbagai browser web, menjadikannya bahasa untuk pengembangan web. JavaScript, HTML, dan CSS adalah komponen inti dari teknologi web. Sementara HTML bertanggung jawab untuk struktur dan CSS bertanggung jawab untuk gaya, JavaScript memberikan interaktivitas ke halaman web di browser.

Popularitas JavaScript

Pada titik ini, Anda mungkin bertanya-tanya: bagaimana mungkin bahasa yang ditulis dalam 10 hari oleh seorang pria diadopsi secara massal oleh web di seluruh dunia? Singkatnya, JavaScript menjadi hit karena mengubah browser web menjadi platform aplikasi. Begini caranya:

  1. JavaScript dapat digunakan di bagian depan dan belakang pengembangan web.
  2. JavaScript distandarisasi sehingga sering diperbarui dengan versi baru.
  3. JavaScript terintegrasi dengan mudah dengan HTML dan CSS.
  4. JavaScript memungkinkan situs web untuk memiliki interaktivitas seperti transisi gulir dan pergerakan objek. Browser modern masih bersaing untuk memproses JavaScript tercepat untuk pengalaman pengguna terbaik. Chrome, browser Internet yang paling banyak digunakan pada tahun 2017, telah sangat sukses karena kemampuannya untuk memproses JavaScript dengan cepat.
  5. JavaScript menawarkan berbagai kerangka kerja dan perpustakaan yang membantu pengembang membuat aplikasi yang kompleks dengan overhead rendah. Programmer dapat mengimpor perpustakaan dan kerangka kerja dalam kode mereka untuk menambah fungsionalitas aplikasi mereka.

JavaScript untuk Server

Pada awal 2000-an, platform besar seperti Facebook dan Google mulai menggunakan JavaScript dalam logika server back-end mereka untuk memproses dan menanggapi permintaan front-end. JavaScript membantu skala bisnis karena insinyur yang tahu JavaScript dapat menerapkan keterampilan itu dalam konteks back-end.

JavaScript digunakan untuk server, juga dikenal sebagai JavaScript sisi server, mendapatkan popularitas karena memungkinkan untuk skalabilitas. Di server, JavaScript dapat diintegrasikan dengan bahasa lain untuk berkomunikasi dengan basis data.

Node.JS, atau Node, adalah salah satu versi paling populer dari sisi server JavaScript. Node telah digunakan untuk menulis platform besar untuk NASA, eBay dan banyak lainnya. Karena Javascript dapat menjalankan program di luar urutan berurutan, Node dapat digunakan untuk membuat aplikasi web yang dapat diskalakan, platform pengiriman pesan, dan game multi-pemain. Inilah sebabnya mengapa Google Cloud dan Amazon Web Service bergantung pada Node untuk beberapa layanan mereka.

Apa yang Dapat Dilakukan JavaScript?

Di luar web, JavaScript memiliki kehadiran besar di antara aplikasi lintas platform. Kami menggunakan beberapa aplikasi desktop mandiri yang populer seperti Slack, GitHub, Skype, dan Tidal. Aplikasi ini dikembangkan dengan kerangka kerja JavaScript yang disebut Electron.js. Electron sangat baik untuk membuat aplikasi desktop yang perlu bekerja di berbagai perangkat terlepas dari sistem operasi.

Selain itu, JavaScript memiliki potensi untuk berkembang ke teknologi inovatif lainnya seperti realitas virtual dan permainan. JavaScript dapat digunakan untuk menghidupkan, merender, dan meningkatkan skala. JavaScript bahkan telah berkontribusi pada internet hal-hal, teknologi yang membuat benda-benda sederhana, seperti lemari es Anda, lebih pintar. Perangkat setiap hari dapat menjadi interaktif dan mengumpulkan data menggunakan perpustakaan JavaScript.

Kesimpulan

Saat menyelam ke pemrograman atau pengembangan web, JavaScript adalah bahasa yang sangat baik untuk dipelajari. Kemampuan JavaScript memungkinkan Anda untuk menggunakannya di berbagai bidang. Menguasai apa yang dikenal sebagai “ vanilla ” atau JavaScript biasa akan membantu Anda mengatasi kerangka kerja dan perpustakaan yang lebih rumit untuk menjadikan Anda pengembang yang kompetitif.

--

--

Ilham Nur Hermawan

Information Technology, Game Development, and Blockchain Development