{"id":1847,"date":"2021-12-23T15:14:49","date_gmt":"2021-12-23T08:14:49","guid":{"rendered":"https:\/\/pji.uma.ac.id\/?p=1847"},"modified":"2021-12-23T15:15:09","modified_gmt":"2021-12-23T08:15:09","slug":"apa-itu-javascript","status":"publish","type":"post","link":"https:\/\/pji.uma.ac.id\/index.php\/2021\/12\/23\/apa-itu-javascript\/","title":{"rendered":"Apa itu JavaScript?"},"content":{"rendered":"<p id=\"h-apa-itu-javascript\"><span style=\"font-size: 16px;\"><strong>JavaScript<\/strong> adalah bahasa pemrograman yang digunakan untuk membangun website dari sisi client (client side). JavaScript membuat website Anda menjadi lebih dinamis dan interaktif. Sesuatu yang tidak bisa dilakukan HTML dan CSS.<\/span><\/p>\n<p>Bahasa pemrograman\u00a0JavaScript adalah bahasa tingkat tinggi, berjenis scripting (scripting language), ditulis secara dinamis (dynamically typed), dan dijalankan oleh interpreter. Apa maksudnya?<\/p>\n<p>JavaScript tergolong\u00a0bahasa tingkat tinggi. Artinya ia punya aturan penulisan yang menyerupai bahasa manusia. Dengan begitu, belajar JavaScript jadi lebih mudah. Bahkan untuk pemula sekalipun.<\/p>\n<p>Sedangkan\u00a0scripting language\u00a0maksudnya JavaScript adalah bahasa pemrograman yang tertanam di dalam program yang lebih besar, seperti web browser. Jadi, yang bisa menggunakan JavaScript adalah program tersebut.<\/p>\n<p>Sementara\u00a0dynamically typed\u00a0artinya, satu variabel pada program dengan\u00a0coding\u00a0JavaScript dapat berisi tipe data yang berbeda. Anda bisa mengisi variabel dengan angka, kemudian menggantinya ke huruf tanpa mengalami error.<\/p>\n<p>JavaScript harus dijalankan oleh\u00a0interpreter. Maksudnya, ia harus diterjemahkan ke dalam bahasa yang dimengerti komputer agar bisa dijalankan. Nah, proses penerjemahan ini dilakukan secara otomatis oleh web browser.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-47829 aligncenter\" src=\"https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter-1024x364.jpg\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter-1024x364.jpg 1024w, https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter-300x107.jpg 300w, https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter-768x273.jpg 768w, https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter-150x53.jpg 150w, https:\/\/niagaspace.sgp1.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2021\/12\/20150409\/javascript-interpreter.jpg 1219w\" alt=\"ilustrasi interpreter\" width=\"768\" height=\"273\" \/><\/figure>\n<\/div>\n<p>JavaScript adalah salah satu bahasa tertua yang ada di dunia. Ia sudah ada sejak 1995 dengan nama awal Mocca. Lalu berganti menjadi LiveScript, sebelum akhirnya bernama JavaScript dengan standarisasi dari EcmaScript.<\/p>\n<p>Nah, EcmaScript sendiri adalah standarisasi bahasa scripting yang dibuat oleh European Computer Manufacturers Association (ECMA). Dengan adanya EcmaScript, JavaScript bisa berjalan dengan lancar di berbagai browser.<\/p>\n<p>Karena sudah ada cukup lama, tak heran kalau JavaScript adalah bahasa pemrograman terpopuler berdasarkan survey\u00a0Stack Overflow. Sebanyak\u00a097,7%\u00a0website di internet menggunakan bahasa pemrograman JavaScript.<\/p>\n<p>Nah, setelah mengetahui apa itu JavaScript, berikutnya mari ketahui alasan Anda harus belajar JavaScript.<\/p>\n<h4 id=\"h-apa-saja-yang-dibutuhkan-untuk-belajar-javascript\"><span id=\"Apa_Saja_yang_Dibutuhkan_untuk_Belajar_JavaScript\">Apa Saja yang Dibutuhkan untuk Belajar JavaScript?<\/span><\/h4>\n<p>Untuk bisa belajar JavaScript, Anda cuma membutuhkan dua tools, yaitu:<\/p>\n<p id=\"h-1-web-browser\"><strong><span id=\"1_Web_Browser\">1. Web Browser<\/span><\/strong><\/p>\n<p>Web browser\u00a0berfungsi untuk menerjemahkan (interpreter) bahasa JavaScript ke bahasa komputer. Beberapa web browser yang bisa Anda gunakan antara lain Google Chrome, Mozilla Firefox, Microsoft Edge, dan lain-lain.<\/p>\n<p id=\"h-2-code-editor\"><strong><span id=\"2_Code_Editor\">2. Code Editor<\/span><\/strong><\/p>\n<p>Code editor\u00a0berfungsi untuk menuliskan sintaks atau kode program agar menjadi sebuah program JavaScript utuh. Beberapa code editor yang bisa Anda coba diantaranya Visual Studio Code, Sublime Text, dan Notepad++.<\/p>\n<p>Setelah mempersiapkan keduanya, pastikan Anda memahami dulu beberapa panduan dalam bahasa pemrograman JavaScript.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript adalah bahasa pemrograman yang digunakan untuk membangun website dari sisi client (client side). JavaScript membuat website Anda menjadi lebih dinamis dan interaktif. Sesuatu yang tidak bisa dilakukan HTML dan CSS. Bahasa pemrograman\u00a0JavaScript adalah bahasa tingkat tinggi, berjenis scripting (scripting &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1847","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/1847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=1847"}],"version-history":[{"count":2,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/1847\/revisions"}],"predecessor-version":[{"id":1849,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/1847\/revisions\/1849"}],"wp:attachment":[{"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=1847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/categories?post=1847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pji.uma.ac.id\/index.php\/wp-json\/wp\/v2\/tags?post=1847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}