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:
- Struktur → HTML
- Tampilan → CSS
- 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.
Gabung dalam percakapan