Masuk ke Dunia Web

Masuk ke Dunia Web

Dalam pengembangan perangkat lunak / software terdapat beberapa penjurusan, salah satunya adalah pengembangan web atau web development.

Banyak aplikasi sekarang dibangun di atas web, alasan sederhananya karena aplikasi sudah dapat digunakan hanya dengan menggunakan browser (seperti google chrome, firefox, brave dsb.)

Untuk membuat atau membangun website sendiri ada banyak cara tergantung tujuannya. Beberapa tujuan tersebut seperti membuat aplikasi web, landing page, website statis

Aplikasi Web

Aplikasi web merupakan website yang terdapat interaksi antara website dengan pengguna. Seperti ecommerce, user / pengguna dapat memilih, menyimpan, mengedit suatu item di dalam website tersebut. Contohnya web kasir, web ecommerce, web pemesanan tiket online.

Landing Page

Landing Page merupakan website yang ditujukan untuk membuat deal atau penawaran untuk pengguna, sehingga pengguna dengan mudah dapat langsung melakukan transaksi. Contohnya website untuk jualan kelas crypto, website untuk jualan tanah property. Ciri-cirinya landing page adalah di dalam halaman web tersebut terdapat suatu tombol / button yang ketika diklik mengarahkan ke proses pembayaran / menghubungi orang pemilik landing page untuk transaksi.

Website statis

Website statis biasanya digunakan untuk portal berita, pengguna hanya dapat mengonsumsi konten yang ada tanpa adanya interaksi dengan web. Seperti contohnya Website Wonogiri Space ini, dibuat menggunakan static site generator dengan Astro.


Dalam pembuatan website terdapat banyak cara dan berbagai macam platform untuk membangun website. Platform yang paling popular yaitu wordpress. Dengan wordpress, kita tidak perlu memikirkan bagaimana website tersebut dibuat, kita hanya perlu memilih tema lalu menyesuaikan isi konten di dalamnya.

Pembuatan website juga bisa dilakukan secara manual (koding sendiri), sehingga kita bisa mengatur sendiri bagaimana website yang dibagun bekerja. Dengan mengembangkan web manual, kita juga bisa melakukan kostumisasi tanpa batas karena tidak bergantung ke platform / tema lain.

Namun untuk mengembangkan website, kita juga perlu memahami bagaimana web bekerja, bagusnya hal itu bisa dipelajari secara paralel.

Di web development akan ada istilah frontend, backend, fullstack. Frontend berurusan dengan tampilan / UI, Backend berurusan dengan bagaimana data diproses dan diolah, dan Fullstack gabungan keduanya.

Untuk lebih detail dan jauh, mungkin akan aku jelaskan di post selanjutnya.

Suwun