Jenis-jenis Bahasa Pemrograman Berdasarkan Fungsinya

Berikut adalah Jenis-jenis bahasa pemrograman berdasarkan fungsinya.

Bahasa Pemrograman Web

Bahasa pemrograman web digunakan untuk membuat aplikasi atau website yang dapat diakses melalui browser seperti Google Chrome atau Microsoft Edge.

Website terdiri dari 3 komponen utama:
  1. Struktur → HTML
  2. Tampilan → CSS
  3. Interaksi → JavaScript
Ketiganya saling melengkapi.

A. HTML (HyperText Markup Language)

HTML (HyperText Markup Language)

HTML adalah bahasa markup yang digunakan untuk menyusun struktur dan isi dari sebuah halaman website. HTML bukan bahasa pemrograman murni, tetapi bahasa markup yang berfungsi mengatur struktur konten.

Fungsi HTML:
  • Membuat judul halaman.
  • Membuat paragraf.
  • Menampilkan gambar.
  • Membuat tabel.
  • Membuat daftar (list).
  • Membuat link atau tautan.
  • Membuat formulir (form).
Seperti rumah yang membutuhkan kerangka agar bisa berdiri, website membutuhkan HTML sebagai struktur dasarnya agar dapat ditampilkan di browser.
HTML digunakan untuk menentukan:
  • Mana yang menjadi judul
  • Mana yang menjadi isi
  • Mana yang menjadi gambar

B. CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets)

CSS adalah bahasa yang digunakan untuk mengatur tampilan dan desain website agar terlihat lebih menarik. Jika HTML mengatur struktur, maka CSS mengatur keindahan tampilannya.

Fungsi CSS:
  • Mengatur warna teks
  • Mengatur warna latar belakang
  • Mengatur ukuran dan jenis huruf
  • Mengatur jarak antar elemen
  • Mengatur tata letak (layout)
  • Membuat tampilan responsif (bisa menyesuaikan ukuran layar HP, tablet, atau laptop)
CSS dapat diibaratkan sebagai cat, dekorasi, dan desain interior rumah.
Rumah tetap bisa berdiri tanpa cat, tetapi terlihat tidak menarik.
Tanpa CSS, website tetap bisa dibuka, tetapi tampilannya sangat sederhana dan kurang menarik. 

C. JavaScript

JavaScript

JavaScript adalah bahasa pemrograman yang digunakan untuk membuat website menjadi interaktif dan dinamis. Artinya, website tidak hanya bisa dilihat, tetapi juga bisa merespons tindakan pengguna.

Fungsi JavaScript:
  • Membuat tombol bisa diklik
  • Menampilkan pesan peringatan (alert)
  • Melakukan validasi form
  • Membuat animasi
  • Membuat slider gambar
  • Membuat game berbasis web
  • Mengambil data dari server
JavaScript diibaratkan sebagai listrik dan sistem otomatis dalam rumah. Tanpa listrik, rumah tetap berdiri, tetapi tidak bisa menyalakan lampu atau alat elektronik.

Contoh interaksi javascript:

  • Ketika mengisi formulir dan ada pesan “Data belum lengkap”
  • Ketika menekan tombol dan muncul pop-up
  • Ketika menu bisa terbuka dan tertutup

D. Python

Python

Python adalah bahasa pemrograman yang terkenal karena mudah dipelajari dan memiliki sintaks yang sederhana. Python sangat cocok untuk pemula karena penulisannya mudah dibaca.

Karakteristik Python
  • Sintaks sederhana
  • Mudah dipahami
  • Banyak digunakan di berbagai bidang (contoh: bidang data, ai, otomasi dll)
  • Komunitas besar
Kegunaan Python
  • Membuat program sederhana
  • Mengolah dan menganalisis data
  • Membuat kecerdasan buatan (AI)
  • Machine Learning
  • Membuat aplikasi web
  • Membuat aplikasi desktop
  • Otomatisasi tugas
Kelebihan Python
  • Mudah dipelajari
  • Banyak pustaka (library)
  • Digunakan di bidang teknologi modern

E. Java

Java

Java adalah bahasa pemrograman yang banyak digunakan untuk membangun aplikasi berskala besar dan sistem kompleks. Java terkenal karena stabil dan aman.

Karakteristik Java
  • Aturan penulisan ketat
  • Stabil dan aman
  • Dapat dijalankan di berbagai sistem operasi (Write Once, Run Anywhere)
  • Banyak digunakan perusahaan besar
Kegunaan Java
  • Aplikasi Android
  • Sistem perbankan
  • Sistem perusahaan (enterprise)
  • Backend server
  • Sistem skala besar

Kesimpulan

Bahasa pemrograman adalah sarana yang digunakan manusia untuk memberikan instruksi kepada komputer agar dapat menjalankan tugas tertentu. Setiap bahasa pemrograman memiliki karakteristik dan fungsi yang berbeda sesuai dengan kebutuhan pengembangan aplikasi atau sistem. Tidak ada satu bahasa yang paling baik untuk semua tujuan, karena pemilihannya harus disesuaikan dengan jenis proyek yang dikerjakan.

Dalam pembuatan website, misalnya, HTML digunakan untuk menyusun struktur halaman, CSS untuk mengatur tampilan, dan JavaScript untuk menambahkan interaksi. Dengan memahami perbedaan dan fungsi masing-masing bahasa, kita dapat memilih dan menggunakan bahasa pemrograman secara tepat sesuai kebutuhan.
In Development.