Article Detail

Belajar HTML dari Nol: Pengenalan Dasar HTML untuk Pemula

HTML memang bahasa yang wajib dipelajari, bagi yang mau menjadi web developer. Wajib karena, HTML merupakan bahasa dasar untuk membuat web. Mudah-mudahan kalian sudah pernah mendengar HTML sebelumnya, terutama kakak-kakak Kelas 9. Tapi tidak ada salahnya membaca kembali artikel ini.


Pada tutorial ini, kita akan benar-benar membahas dari nol hingga kamu bisa membuat halaman HTML sendiri. Baiklah…Mari kita mulai!


Apa itu HTML?

Mari kita lihat pengertian HTML menurut wikipedia:

HTML atau HyperText Markup Language merupakan sebuah bahasa untuk membuat halaman web. Jadi, HTML itu adalah sebuah bahasa yang menggunakan markup atau penanda untuk membuat halaman web. Penanda atau markup ini, nanti akan kita sebut dengan Tag. HTML berperan untuk menentukan struktur konten dan tampilan dari sebuah web. Jika kita ibaratkan, HTML itu seperti batu bata untuk membangun rumah. Batu bata ini dapat disusun, hingga menjadi fondasi dasar.

Dalam membuat halaman web, HTML tidak sendirian. Ada bahasa lain lagi yang menjadi pelengkapnya, yakni CSS dan Javascript. CSS adalah bahasa khusus yang digunakan untuk memperindah tampilan web. Lalu, Javascript bertugas untuk membuat halaman web menjadi hidup. Karena dengan Javascript, kita dapat menentukan fungsi-fungsi maupun efek yang akan diterapkan di website.


Pada tutorial kali ini.. kita akan fokus dulu membahas HTML. Hihi…?


Sejarah dan Asal-usul HTML

Pada tutorial ini, kita akan bahas sejarahnya secara singkat.


Cerita awal kemunculan HTML dimulai dari tahun 1980. Saat itu seorang ilmuwan bernama Tim Berners-Lee sedang bekerja di CERN. CERN adalah singkatan dari bahasa prancis: Conseil Européen pour la Recherche Nucléaire. Yang artinya: Komisi Eropa untuk Penelitian Fisika Nuklir. Para peneliti di CERN membutuhkan sebuah cara atau sistem agar bisa saling berbagi dokumen hasil penelitian. Tim kemudian mencoba membuat ENQUIRE. Ini adalah software hypertext yang akan digunakan untuk berbagi dokumen. Lalu di tahun 1989, Tim memperkenalkan ide tentang hypertext berbasis internet. Ini nantinya akan menjadi cikal-bakal HTML.


Nah, sekarang.. Tiba saatnya kita praktik!

Tapi sebelum itu, kamu harus siapkan beberapa alat yang akan digunakan untuk praktik.

Adapun peralatan yang harus kamu persiapkan adalah:

  1. Teks Editor untuk Menulis HTML

Teks editor akan kita gunakan untuk menulis kode-kode HTML. Kamu bebas menggunakan teks editor apapun (Notepad, Visual Studio Code, dll)

  1. Web Browser untuk Membuka HTML

Web browser akan kita gunakan untuk membuka HTML. Kamu juga bebas menggunakan web browser apapun (Firefox, Google Chrome, dll)


Membuat Dokumen HTML Pertamamu

Mari kita mulai dengan membuka teks editor, lalu tulislah kode berikut.

Setelah itu, simpan dengan nama hello-world.html

Tips: buat kamu yang menggunakan Notepad di Windows, simpanlah nama filenya dengan menggunakan tanda petik "hello-world.html" agar ekstensinya .html, bukan .txt.

Sekarang cobalah buka file hello-world.html dengan web browser.. maka hasilnya:

Selamat! ? Kita sudah berhasil membuat halaman web pertama dengan HTML.


Struktur Dasar HTML

Kalau kita perhatikan.. struktur dasar kode HTML terdiri dari tiga bagian penting:

  • Bagian Deklarasi

Tag wajib ada di setiap dokumen HTML. Nah di dalam tag ini, terdapat dua tag penting lagi.. yakni: tag dan tag .

  • Bagian HEAD

Bagian HEAD adalah bagian kepala dari HTML. Dimulai dari tag dan ditutup dengan . Pada bagian HEAD, biasanya digunakan untuk menuliskan tag-tag yang akan dibaca oleh mesin, seperti : Tag untuk judul.</span></p><ul style="margin-top:0;margin-bottom:0;padding-inline-start:48px;"><li dir="ltr" style="list-style-type:disc;font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;margin-left: -18pt;" aria-level="1"><p dir="ltr" style="line-height:1.38;text-align: justify;margin-top:0pt;margin-bottom:0pt;" role="presentation"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Bagian BODY</span></p></li></ul><p></p><p dir="ltr" style="line-height:1.38;margin-left: 18pt;text-align: justify;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Bagian BODY adalah bagian yang akan ditampilkan pada web browser. Penulisannya di mulai dari tag <body> dan ditutup dengan </body>. Di sinilah nanti kita akan banyak menuliskan konten dengan berbagai macam tag. Saat ini kita baru mengisinya dengan tag <p>. Tag <p> adalah tag yang digunakan untuk membuat paragraf.</span></p><div><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span></div> </div> </div> </div> <div class="news-comment"> <div class="news-comment-title underline">Comments</div> <ul class="comment-list list-unstyled"> <li class="media"> <div class="list-item"> there are no comments yet </div> </li> </ul> </div> <div class="comment-write"> <div class="comment-write-title underline">Leave a comment</div> <form action="/add_comment/article/belajar-html-dari-nol-pengenalan-dasar-html-untuk-pemula/3063" class="form-comment" method="POST"> <input type="hidden" name="_token" value="2YY4EUvqW0jMULYgmDMcRGH5GFoVviwMKogPZvro"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <div class="input-icon right"><i class="fa fa-user"></i><input type="text" placeholder="Name" name="nama" class="form-control form-input"/></div> </div> </div> <div class="col-md-6"> <div class="form-group"> <div class="input-icon right"><i class="fa fa-envelope"></i><input type="email" placeholder="Email" name="kontak" class="form-control form-input"/></div> </div> </div> <div class="col-md-12"> <div class="contact-question form-group"><textarea class="form-control form-input" name="komentar"></textarea></div> </div> <div class="col-md-12" style="padding-bottom:20px"> <div data-sitekey="6Lc4KwAVAAAAAO1uemD8DROxXWHIYh-1m9gWiiK5" class="g-recaptcha"></div> </div> </div> <div class="contact-submit"> <button type="submit" class="btn btn-green btn-bold"><span>SUBMIT COMMENT</span></button> </div> </form> </div> </div> </div> <div class="col-md-3 col-sm-12 sidebar layout-right"> <div class="row"> <div class="recent-post-widget widget col-sm-6 col-md-12 col-xs-6 sd380"> <div class="title-widget">Recent News</div> <div class="content-widget"> <div class="media"> <div class="media-left"> <a href="/detail_news/pp-aspd-tahap-1" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/default/tarakanita.png" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>16 Jan 2025</span></a></div> </div></br> <a href="/detail_news/pp-aspd-tahap-1" class="link title"> PP ASPD Tahap 1 </a> </div> </div> <div class="media"> <div class="media-left"> <a href="/detail_news/hstu-hari-studi-tata-usaha" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/default/tarakanita.png" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>16 Jan 2025</span></a></div> </div></br> <a href="/detail_news/hstu-hari-studi-tata-usaha" class="link title"> HSTU - Hari Studi Tata Usaha </a> </div> </div> <div class="media"> <div class="media-left"> <a href="/detail_news/selamat-natal-dan-tahun-baru-2025" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/news/mjayns0wms0wmiaymto0nzoyoq==ucapan-gukar.jpg" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>02 Jan 2025</span></a></div> </div></br> <a href="/detail_news/selamat-natal-dan-tahun-baru-2025" class="link title"> Selamat Natal dan Tahun Baru 2025 </a> </div> </div> </div> </div> <div class="clearfix"></div> <div class="recent-post-widget widget col-sm-6 col-md-12 col-xs-6 sd380"> <div class="title-widget">Recent Article</div> <div class="content-widget"> <div class="media"> <div class="media-left"> <a href="/detail_article/ilmu-sosial-humaniora" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/default/tarakanita.png" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>20 Jan 2025</span></a></div> </div></br> <a href="/detail_article/ilmu-sosial-humaniora" class="link title"> Ilmu Sosial Humaniora: </a> </div> </div> <div class="media"> <div class="media-left"> <a href="/detail_article/tag-rugby-kenali-lebih-jauh-yuk" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/default/tarakanita.png" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>20 Jan 2025</span></a></div> </div></br> <a href="/detail_article/tag-rugby-kenali-lebih-jauh-yuk" class="link title"> TAG RUGBY - Kenali lebih jauh, yuk! </a> </div> </div> <div class="media"> <div class="media-left"> <a href="/detail_article/proposal-penelitian-apa-ini" class="link"> <img src="https://smp-stece.tarakanita.sch.id/images/default/tarakanita.png" alt="" class="media-image"/> </a> </div> <div class="media-right"> <div class="info"> <div class="date-created item"><a href="#"><span>20 Jan 2025</span></a></div> </div></br> <a href="/detail_article/proposal-penelitian-apa-ini" class="link title"> Proposal Penelitian - Apa Ini? </a> </div> </div> </div> </div> <div class="clearfix"></div> <div class="tag-widget widget col-sm-6 col-md-12 col-xs-6 sd380"> <div class="title-widget">categories</div> <div class="content-widget"> <ul class="tag-widget list-unstyled"> <li> <a href="#" class="tag-item"> Prestasi Siswa </a> </li> <li> <a href="#" class="tag-item"> Umum </a> </li> </ul> </div> </div> <div class="clearfix"></div> <div class="share-widget widget col-sm-6 col-md-12 col-xs-6 sd380"> <div class="title-widget">share this news</div> <div class="content-widget"> <div class="socials social-widget"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://smp-stece.tarakanita.sch.id/detail_article/belajar-html-dari-nol-pengenalan-dasar-html-untuk-pemula" target="_blank" class="link facebook"><i class="fa fa-facebook"></i></a> <a href="http://twitter.com/share?text=Belajar HTML dari Nol: Pengenalan Dasar HTML untuk Pemula&url=https://smp-stece.tarakanita.sch.id/detail_article/belajar-html-dari-nol-pengenalan-dasar-html-untuk-pemula&hashtags=tarakanita" target="_blank" class="link twitter"><i class="fa fa-twitter"></i></a> </div> </div> </div> <div class="clearfix"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- BUTTON BACK TO TOP--> <div id="back-top"><a href="#top"><i class="fa fa-angle-double-up"></i></a></div> </div> <!-- FOOTER--> <footer> <div class="footer-top"> <div class="container"> <div class="footer-top-wrapper"> <div class="footer-top-left"><p class="footer-top-focus">LEADING IN COMPASSION</p> </div> </div> </div> </div> <div class="footer-main"> <div class="container"> <div class="footer-main-wrapper"> <div class="row_footer"> <div class="col-2"> <div class="col-md-4 col-sm-6 col-xs-6 sd380"> <div class="edugate-widget widget"> <div class="title-widget">SMP STELLA DUCE 1</div> <div class="content-widget"><p>Edukasi Generasi Cerdas Berintegritas</p> <div class="info-list"> <ul class="list-unstyled"> <li><i class="fa fa-envelope-o"></i><a href="#">tarpus_yys@yahoo.com</a></li> <li><i class="fa fa-phone"></i><a href="#">(021) 3908836</a></li> <li><i class="fa fa-map-marker"></i><a href="#"> <p> <span>Jl. Salemba Tengah No.23,  RT.9/RW.3,  Paseban, Kec. Senen,<br> </span><span>Kota Jakarta Pusat<br></span><span> Daerah Khusus Ibukota Jakarta 10440</span> </p></a></li> </ul> </div> </div> </div> </div> <div class="col-md-4 col-sm-6 col-xs-6 sd380"> <div class="useful-link-widget widget"> <div class="title-widget">USEFUL LINKS</div> <div class="content-widget"> <div class="useful-link-list"> <div class="row"> <div class="col-md-6 col-sm-6 col-xs-6"> <ul class="list-unstyled"> <li><i class="fa fa-angle-right"></i><a href="/page/cakupan-wilayah">Cakupan Wilayah</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/tentang-logo">Tentang Logo</a></li> <li><i class="fa fa-angle-right"></i><a href="/gallery">Gallery</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/sejarah-sekolah">Sejarah Sekolah</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/visi-misi-dan-value">Visi Misi dan Value</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/about">About</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/about-profile">About-Profile</a></li> </ul> </div> <div class="col-md-6 col-sm-6 col-xs-6"> <ul class="list-unstyled"> <li><i class="fa fa-angle-right"></i><a href="/lists/news">News</a></li> <li><i class="fa fa-angle-right"></i><a href="/lists/event">Event</a></li> <li><i class="fa fa-angle-right"></i><a href="/lists/article">Article</a></li> <li><i class="fa fa-angle-right"></i><a href="/page/career">Career</a></li> <li><i class="fa fa-angle-right"></i><a href="/lists/partner">Partner</a></li> <li><i class="fa fa-angle-right"></i><a href="/lists/prestasi">Prestasi</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="col-md-4 col-sm-6 col-xs-6 sd380"> <div class="gallery-widget widget"> <div class="title-widget">GALLERY</div> <div class="content-widget"> <div class="gallery-list"> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/4_1498102447.jpg" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/4_1498102447.jpg" style="object-fit: cover;" height="70"> </a> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/2017-10-17%2022.26.25_1513748577.jpg" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/2017-10-17%2022.26.25_1513748577.jpg" style="object-fit: cover;" height="70"> </a> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/6_1504150106.jpg" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/6_1504150106.jpg" style="object-fit: cover;" height="70"> </a> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/2_1501640002.jpg" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/2_1501640002.jpg" style="object-fit: cover;" height="70"> </a> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/6_1441593392.JPG" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/6_1441593392.JPG" style="object-fit: cover;" height="70"> </a> <a href="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/f_1505876117.jpg" class="thumb"> <img src="http://images.weserv.nl/?url=tarakanita.or.id/pusat/images/galeri/f_1505876117.jpg" style="object-fit: cover;" height="70"> </a> </div> <div class="clearfix"></div> <a href="/gallery" class="view-more">View more <i class="fa fa-angle-double-right mls"></i></a> </div> <div style="padding-bottom:15px;"></div> <div class="socials"> </div> </div> </div> </div> </div> </div> <div class="hyperlink"> <div class="pull-left hyper-left"> <ul class="list-inline"> </ul> </div> <div class="pull-right hyper-right">@2020 YAYASAN TARAKANITA </div></div> </div> </div> </footer> <!-- LOADING--> <!-- JAVASCRIPT LIBS--><!--script.--><!-- if ((Cookies.get('color-skin') != undefined) && (Cookies.get('color-skin') != 'color-1')) {--><!-- $('.logo .header-logo img').attr('src', 'assets/images/logo-' + Cookies.get('color-skin') + '.png');--><!-- } else if ((Cookies.get('color-skin') == undefined) || (Cookies.get('color-skin') == 'color-1')) {--><!-- $('.logo .header-logo img').attr('src', 'assets/images/logo-color-1.png');--><!-- }--> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/bootstrap-3.3.5/js/bootstrap.min.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/smooth-scroll/jquery-smoothscroll.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/owl-carousel-2.0/owl.carousel.min.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/appear/jquery.appear.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/count-to/jquery.countTo.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/wow-js/wow.min.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/selectbox/js/jquery.selectbox-0.2.min.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/fancybox/js/jquery.fancybox.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/fancybox/js/jquery.fancybox-buttons.js"></script> <!-- MAIN JS--> <script src="https://smp-stece.tarakanita.sch.id/assets/js/main.js"></script> <!-- LOADING SCRIPTS FOR PAGE--> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/isotope/isotope.pkgd.min.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/libs/isotope/fit-columns.js"></script> <script src="https://smp-stece.tarakanita.sch.id/assets/js/pages/homepage.js"></script> <script> window.onload = function() { var $recaptcha = document.querySelector('#g-recaptcha-response'); if($recaptcha) { $recaptcha.setAttribute("required", "required"); } }; </script> <script> $(document).ready(function() { var url = "https://smp-stece.tarakanita.sch.id/region_by_host"; $.ajax({ url: url, type: "GET", data:{ _token:'2YY4EUvqW0jMULYgmDMcRGH5GFoVviwMKogPZvro' }, cache: false, dataType: 'json', success: function(dataResult){ console.log(dataResult); var resultData = dataResult; var bodyData = ''; var i=1; $.each(resultData,function(index,row){ bodyData+="<li><a class='link-page' href='https://"+row.url+"'>"+row.region_name+"</a></li>"; }) $("#bodyData").append(bodyData); } }); }); </script> </body> </html>