{"id":34523,"date":"2025-06-04T13:30:54","date_gmt":"2025-06-04T06:30:54","guid":{"rendered":"https:\/\/jakarta.telkomuniversity.ac.id\/?p=34523"},"modified":"2025-06-16T13:56:06","modified_gmt":"2025-06-16T06:56:06","slug":"elemen-dasar-website-html-css-dan-javascript","status":"publish","type":"post","link":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/elemen-dasar-website-html-css-dan-javascript\/","title":{"rendered":"Elemen Dasar Website: HTML, CSS, dan JavaScript"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"279\" data-end=\"760\">Website yang kita lihat sehari-hari di internet dibangun menggunakan fondasi teknologi yang saling terintegrasi. Tiga komponen utama dalam pengembangan website modern adalah <strong data-start=\"453\" data-end=\"461\">HTML<\/strong>, <strong data-start=\"463\" data-end=\"470\">CSS<\/strong>, dan <strong data-start=\"476\" data-end=\"490\">JavaScript<\/strong>. Ketiganya bekerja bersama untuk menyusun struktur, menentukan tampilan, serta menambahkan interaktivitas pada halaman web. Artikel ini akan membahas secara mendalam peran masing-masing elemen tersebut, bagaimana cara kerjanya, serta bagaimana mereka saling melengkapi.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >1. HTML (HyperText Markup Language)<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"812\" data-end=\"834\"><strong data-start=\"817\" data-end=\"834\">Apa Itu HTML?<\/strong><\/h3>\n<p data-start=\"812\" data-end=\"834\">HTML merupakan bahasa markup yang digunakan untuk membangun struktur dasar dari sebuah halaman web. HTML tidak dianggap sebagai bahasa pemrograman, melainkan sebagai bahasa markup yang memberikan kerangka dan konten seperti judul, paragraf, gambar, tautan, tabel, dan sebagainya.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"1117\" data-end=\"1144\"><strong data-start=\"1122\" data-end=\"1144\">Fungsi Utama HTML:<\/strong><\/h3>\n<ul data-start=\"1145\" data-end=\"1329\">\n<li data-start=\"1145\" data-end=\"1176\">\n<p data-start=\"1147\" data-end=\"1176\">Menyusun struktur halaman web<\/p>\n<\/li>\n<li data-start=\"1177\" data-end=\"1242\">\n<p data-start=\"1179\" data-end=\"1242\">Menandai elemen seperti header, footer, artikel, navigasi, dll.<\/p>\n<\/li>\n<li data-start=\"1243\" data-end=\"1287\">\n<p data-start=\"1245\" data-end=\"1287\">Menyisipkan media seperti gambar dan video<\/p>\n<\/li>\n<li data-start=\"1288\" data-end=\"1329\">\n<p data-start=\"1290\" data-end=\"1329\">Membuat tautan antar halaman atau situs<\/p>\n<\/li>\n<\/ul>\n\n\t\t<\/div>\n\t<\/div>\n<h3 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Contoh Kode HTML:<\/h3>\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"528\" height=\"362\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.05.43.webp\" class=\"vc_single_image-img attachment-full\" alt=\"html elemen\" title=\"html elemen\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.05.43.webp 528w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.05.43-300x206.webp 300w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"1550\" data-end=\"1633\">Dalam contoh di atas, <code data-start=\"1572\" data-end=\"1578\">&lt;h1&gt;<\/code> digunakan untuk judul utama, dan <code data-start=\"1612\" data-end=\"1617\">&lt;p&gt;<\/code> untuk paragraf.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >2. CSS (Cascading Style Sheets)<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"1681\" data-end=\"1702\"><strong data-start=\"1686\" data-end=\"1702\">Apa Itu CSS?<\/strong><\/h3>\n<p data-start=\"1704\" data-end=\"1902\">CSS adalah bahasa yang digunakan untuk mendesain tampilan visual dari elemen-elemen HTML. Dengan CSS, kita bisa mengatur warna, ukuran teks, jenis font, tata letak halaman, hingga animasi sederhana.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"1904\" data-end=\"1930\"><strong data-start=\"1909\" data-end=\"1930\">Fungsi Utama CSS:<\/strong><\/h3>\n<ul data-start=\"1931\" data-end=\"2101\">\n<li data-start=\"1931\" data-end=\"1973\">\n<p data-start=\"1933\" data-end=\"1973\">Mengatur tampilan dan layout elemen HTML<\/p>\n<\/li>\n<li data-start=\"1974\" data-end=\"2033\">\n<p data-start=\"1976\" data-end=\"2033\">Memberikan gaya visual seperti warna, margin, dan padding<\/p>\n<\/li>\n<li data-start=\"2034\" data-end=\"2101\">\n<p data-start=\"2036\" data-end=\"2101\">Membuat halaman lebih menarik dan responsif di berbagai perangkat<\/p>\n<\/li>\n<\/ul>\n\n\t\t<\/div>\n\t<\/div>\n<h3 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Contoh Kode CSS:<\/h3>\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"414\" height=\"306\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.06.57.webp\" class=\"vc_single_image-img attachment-full\" alt=\"css elemen\" title=\"css elemen\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.06.57.webp 414w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.06.57-300x222.webp 300w\" sizes=\"(max-width: 414px) 100vw, 414px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"2237\" data-end=\"2361\">Kode CSS tersebut bisa ditulis dalam file terpisah (<code data-start=\"2289\" data-end=\"2300\">style.css<\/code>) atau langsung di dalam file HTML menggunakan tag <code data-start=\"2351\" data-end=\"2360\">&lt;style&gt;<\/code>.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >3. JavaScript<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"2391\" data-end=\"2419\"><strong data-start=\"2396\" data-end=\"2419\">Apa Itu JavaScript?<\/strong><\/h3>\n<p data-start=\"2421\" data-end=\"2772\">JavaScript adalah bahasa pemrograman yang digunakan untuk membuat website menjadi interaktif dan dinamis. Jika HTML memberikan struktur dan CSS menentukan tampilan, maka JavaScript memungkinkan pengguna untuk berinteraksi langsung dengan elemen di halaman, seperti mengklik tombol, mengisi formulir, atau menampilkan konten tanpa memuat ulang halaman.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3 data-start=\"2774\" data-end=\"2807\"><strong data-start=\"2779\" data-end=\"2807\">Fungsi Utama JavaScript:<\/strong><\/h3>\n<ul data-start=\"2808\" data-end=\"3002\">\n<li data-start=\"2808\" data-end=\"2869\">\n<p data-start=\"2810\" data-end=\"2869\">Menambahkan interaktivitas (klik, hover, validasi formulir)<\/p>\n<\/li>\n<li data-start=\"2870\" data-end=\"2910\">\n<p data-start=\"2872\" data-end=\"2910\">Mengubah konten halaman secara dinamis<\/p>\n<\/li>\n<li data-start=\"2911\" data-end=\"2968\">\n<p data-start=\"2913\" data-end=\"2968\">Berinteraksi dengan server melalui API (misalnya, AJAX)<\/p>\n<\/li>\n<li data-start=\"2969\" data-end=\"3002\">\n<p data-start=\"2971\" data-end=\"3002\">Membuat animasi dan efek visual<\/p>\n<\/li>\n<\/ul>\n\n\t\t<\/div>\n\t<\/div>\n<h3 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Contoh Kode JavaScript:<\/h3>\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"612\" height=\"159\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.13.26.webp\" class=\"vc_single_image-img attachment-full\" alt=\"javascript elemen\" title=\"javascript elemen\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.13.26.webp 612w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-02-at-22.13.26-300x78.webp 300w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"3143\" data-end=\"3230\">Script di atas akan menampilkan pesan saat pengguna mengklik tombol dengan ID &#8220;tombol&#8221;.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Bagaimana HTML, CSS, dan JavaScript Bekerja Bersama<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"3298\" data-end=\"3432\">Untuk menciptakan sebuah website yang utuh, ketiga teknologi ini biasanya digabungkan dalam satu proyek. Berikut analogi sederhananya:<\/p>\n<ul data-start=\"3434\" data-end=\"3693\">\n<li data-start=\"3434\" data-end=\"3509\">\n<p data-start=\"3436\" data-end=\"3509\"><strong data-start=\"3436\" data-end=\"3444\">HTML<\/strong> adalah <em data-start=\"3452\" data-end=\"3471\">kerangka bangunan<\/em> \u2013 seperti dinding dan struktur rumah.<\/p>\n<\/li>\n<li data-start=\"3510\" data-end=\"3587\">\n<p data-start=\"3512\" data-end=\"3587\"><strong data-start=\"3512\" data-end=\"3519\">CSS<\/strong> adalah <em data-start=\"3527\" data-end=\"3554\">cat dan dekorasi interior<\/em> \u2013 memberikan keindahan dan gaya.<\/p>\n<\/li>\n<li data-start=\"3588\" data-end=\"3693\">\n<p data-start=\"3590\" data-end=\"3693\"><strong data-start=\"3590\" data-end=\"3604\">JavaScript<\/strong> adalah <em data-start=\"3612\" data-end=\"3642\">listrik dan perangkat pintar<\/em> \u2013 membuat rumah tersebut interaktif dan responsif.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3695\" data-end=\"3839\">Dalam praktiknya, HTML mendefinisikan elemen dasar, CSS mempercantik tampilannya, dan JavaScript memberikan kehidupan pada halaman web tersebut.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p data-start=\"3605\" data-end=\"3912\">HTML, CSS, dan JavaScript adalah tiga elemen utama yang membentuk fondasi setiap website modern. HTML menyusun konten, CSS mempercantik tampilan, dan JavaScript menambahkan kemampuan interaktif. Untuk membangun website yang efektif dan menarik, ketiga komponen ini harus dipahami dan digunakan secara tepat.<\/p>\n<p data-start=\"3914\" data-end=\"4123\">Baik Anda seorang pemula maupun calon pengembang web profesional, memahami perbedaan dan sinergi antara HTML, CSS, dan JavaScript adalah langkah awal yang sangat penting dalam perjalanan Anda di dunia digital.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Website yang kita lihat sehari-hari di internet dibangun menggunakan fondasi teknologi yang saling terintegrasi. Tiga komponen utama dalam pengembangan website modern adalah HTML, CSS, dan JavaScript. Ketiganya bekerja bersama untuk menyusun struktur, menentukan tampilan, serta menambahkan interaktivitas pada halaman web. Artikel ini akan membahas secara mendalam peran masing-masing elemen tersebut, bagaimana cara kerjanya, serta bagaimana [...]","protected":false},"author":37,"featured_media":34941,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[300],"tags":[1493,1494,1492,1495,150,1085,1496,1487],"class_list":["post-34523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pendidikan","tag-css","tag-dan-javascript","tag-elemen-dasar-website-html","tag-front-end","tag-html","tag-javascript","tag-pengembangan-web","tag-web-development"],"_links":{"self":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/34523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=34523"}],"version-history":[{"count":3,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/34523\/revisions"}],"predecessor-version":[{"id":34951,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/34523\/revisions\/34951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/34941"}],"wp:attachment":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=34523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=34523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=34523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}