
Apakah HTML merupakan Bahasa Pemrograman?
Seiring dengan berkembangnya teknologi informasi, kebutuhan akan pemahaman dasar-dasar pembuatan sebuah website menjadi penting, terutama bagi seorang pelajar, dan seorang calon web developer. Salah satu komponen utama dalam pembuatan situs web adalah HTML Namun, sering sekali muncul pertanyaan mengenai HTML ini yaitu "Apakah HTML merupakan Bahasa Pemrograman?".
Untuk menjawab pertanyaan itu, kita perlu melakukan sebuah kajian terhadap fungsi HTML dan kriteria sebuah bahasa pemrograman.
1. Apa Itu HTML?
HTML adalah singkatan dari HyperText Markup Language, yaitu bahasa yang digunakan untuk menyusun dan menandai struktur dokumen pada halaman website. HTML bekerja dengan cara memberi tanda terhadap bagian-bagian dari dokumen seperti judul, paragraf, gambar, tautan, dan tabel agar dapat ditampilkan secara terstruktur di browser.
Html tidak dapat menjalankan sebuah logika pemrograman seperti perulangan (looping), dan percabangan (conditional) atau pengolahan sebuah data. HTML hanya berfungsi sebagai alat untuk menandai dan menampilkan informasi, bukan untuk memperoses atau mengelola sebuah data.
2. Apa Itu Bahasa Pemrograman?
Bahasa pemrograman adalah sebuah bahasa yang di rancang untuk memberikan sebuah instruksi kepada komputer guna untuk menjalankan berbagai perintah atau oprasi. Bahasa ini memungkinkan para programmer untuk melakukan perhitungan, oprator logika, manipulasi data, perhitungan, serta mengatur alur eksekusi mulai seperti percabangan (conditional), perulangan (looping), dan membuat sebuah fungsi (function).
Contoh bahsa pemrograman antara lain Python, C++, C, PHP, Java Script,dan masih banyak lagi. Bahasa-bahasa ini memungkinkan komputer untuk mengambil keputusan secara otomatis berdasarkan kondisi tertentu, yang tidak memungkinkan hanya menggunakan HTML.
3. Bahasa Markup vs Bahasa Pemrograman
Perbedaan utama bahasa markup dengan bahasa pemrograman terletak pada tujuan dan fungsinya yaitu sebagai berikut:
Aspek | Bahasa Markup (Contoh HTML) | Bahasa Pemrograman (Contoh JavaScript) |
---|---|---|
Fungsi. | Menyusun dan menandai konten. | Memperoses data dan mengelola alur program. |
Eksekusi Logika. | HTML tidak dapat melakukannya. | Bisa Seperti (percabangan, perulangan, dll). |
Manipulasi. | HTML tidak dapat melakukannya. | Bahsa pemrograman memungkinkan untuk melakukan hal tersebut |
Tujuan Penggunaan. | Presentasi dan struktur dokumen. | Pemrosesan dan pengambilan keputusan otomatis. |
Dari tabel perbandingan di atas, jelas bahwa HTML tidak memenuhi kriteria sebagai bahasa pemrograman.
Berdasarkan uraian di atas, dapat kita simpulkan bahwa HTML bukanlah bahasa pemrograman, melainkan bahasa markup yang digunakan untuk menyusun struktur dan tampilan halaman web. Meskipun demikian, HTML tetap merupakan komponen utama yang sangat penting dalam pengembangan sebuah website karena menjadi dasar dari tampilan visual website. Untuk membuat halaman web menjadi dinamis dan interaktif, HTML biasanya digunakan secara bersamaan dengan bahasa pemrograman seperti JavaScript dan PHP