Pemrograman Web
Salah satu bidang keilmuan dalam programming yang saat ini sangat diminati karena banyaknya lowongan pekerjaan yang terbuka luas. Pemrograman web ini menjadi semakin diminati dengan semakin berkembangnya perangkat yang mendukungnya, seperti berbagai kerangka kerja yang memudahkan dalam proses pembuatan situs web.
Sebelum lebih jauh, perlu diketahui terlebih dahulu "apa sih web itu ?"
Web atau website atau situs web merupakan kumpulan dari berbagai informasi berupa teks, gambar ataupun video yang dapat diakses menggunakan peramban ( browser ) dengan adanya koneksi internet.
Proses pembuatan web disebut dengan web programming atau pemrograman web, sedang yang membuat web disebut dengan web programmer.
Programmer web membuat dan mengembangkan web menggunakan HTML yang digunakan sebagai kerangka dasar web. Tanpa mengetahui seluk beluk keilmuan tentang HTML, programmer tidak mungkin membuat website.
Berbeda dengan pemrograman desktop atau mobile, hasil dari pemrograman web harus berjalan melalui perangkat lunak yang bernama peramban ( browser ). Peramban internet merupakan perangkat lunak dan masuk dalam kategori aplikasi desktop juga aplikasi mobile, tergantung dari sudut pandang mana melihatnya. Bila dilihat dari sisi PC/laptop, maka peramban masuk dalam aplikasi desktop. Sedang berkat perkembangan teknologi, peramban saat ini telah masuk dalam perangkat mobile. Namun, web diakses dari peramban yang berjalan di PC/laptop atau mobile tetaplah disebut dengan pemrograman web.
Apa saja yang diperlukan untuk membangun sebuah web ?
Membangun website membutuhkan beberapa hal, namun yang paling utama adalah mengetahui tentang HTML. Setelah HTML dipelajari, yang kedua adalah mempelajari tentang PHP. PHP ini perlu dipelajari agar web mampu berkomunikasi dengan perangkat pengelolaan data ( basis data ) dan memiliki kemampuan dinamis.
Apa dua hal diatas cukup ? Yups! Bila yang dibangun sebuah web dengan UI sederhana, menggunakan HTML dan PHP dalam pengembangan web sangatlah cukup. Namun, bila menghendaki sebuah web memiliki kemampuan lebih seperti adanya tampilan yang lebih cantik dan elegan, diperlukan perangkat lain dalam mengembangan web, yaitu CSS.
CSS memberikan tampilan yang lebih baik daripada hanya sekedar UI standar bawaan dari HTML. Agar web bisa lebih dinamis dan memiliki kemampuan yang lebih, bisa dengan menambah dengan menambahkan JavaScript atau mempelajari jQuery.
Kesimpulannya adalah membangun web sebenarnya cukup dengan HTML, bila akan berurusan dengan data maka ditambah dengan PHP. Selain kedua hal ini hanyalah opsional, sesuai dengan kebutuhan.
Bila mempelajari satu per satu materi diatas, mulai dari :
- HTML
- CSS
- PHP
- JavaScript/jQuery
Memang akan memakan waktu lumayan banyak. Namun, hasil pemahaman yang didapatkan akan maksimal karena berurutan. Jadi proses pembelajaran akan berlanjut dari satu titik ke titik selanjutnya.
Apa harus satu per satu ?
Tentu tidak, dengan berkembangnya teknologi web programming akhirnya muncul beberapa hal yang memudahkan dalam pengembangan web. Kerangka kerja yang sudah mencakup beberapa hal yang diperlukan dalam web bermunculan yang disebut dengan framework.
Dalam bidang web, saat ini ( 2025 ) yang paling umum dikenal dan dipelajari adalah framework Laravel. Framework ini bukan satu-satunya dalam pengembangan web, seperti:
- Symphony
- Yii
- Zend
- CodeIgniter
- CakePHP
Semua itu contoh-contoh framework untuk PHP.
Untuk bidang JavaScript, telah disebutkan sebelumnya jQuery. Ini merupakan salah satu framework yang umum digunakan setelah memahami dasar JavaScript. Selain jQuery terdapat:
- Vue
- React
- Angular
- Svelte
- Ember
- Backbone
CSS juga tidak kalah. Beberapa framework yang digunakan dalam mempelajari CSS antara lain:
- Bootstrap
- Bulma
- Tailwind
- Semantic UI
- Pure
- Materialize
- Foundation
HTML bagaimana ? Karena HTML merupakan kerangka dasar dalam web, maka dalam framework tersebut juga telah mengikutsertakan file HTML sebagai tampilan standar.
0 Komentar