Sebagai anak ramaja yang hidup di zaman serba modern ini, pasti kita sering memakai internet untuk mengunjungi berbagai website demi keperluan sehari-hari. Baik untuk searching materi di sekolah, menggali informasi, menambah wawasan, dan bahkan hanya untuk bersenang -- senang saja.
Saat kita mencari, mungkin kita tidak asing dengan yang dinamakan website, yaitu kumpulan halaman situs yang terdapat dalam sebuah domain atau subdomain pada jaringan World Wide Web (WWW) di Internet.
Website dibagi menjadi beberapa bagian, yaitu frontend dan backend. Frontend adalah apa yang pengguna lihat pada tampilan sebuah website. Sedangkan backend adalah sistem di balik layar yang mengolah database dan juga server.
Website sendiri biasanya dibuat oleh orang - orang yang di sebut web programmer. Web programmer adalah istilah yang berkaitan dengan profesi seseorang yang pekerjaannya menulis kode bahasa pemrograman baik itu yang berkaitan dengan pengembangan suatu website atau pun aplikasi internet berbasis web. Web programmer ini terkadang juga sering disebut dengan istilah koder.
Web programmer dibagi menjadi beberapa bagian yang berbeda pula tugasnya, ada yang biasa disebut frontend developer, backend developer, atau fullstack developer.
Kali ini kita akan membahas tentang frontend developer, yaitu adalah pekerjaan dalam bentuk pemrograman yang mengelola dan mengembangkan tampilan sebuah aplikasi atau website.
Adapun hal yang biasa dilakukan oleh frontend developer yaitu mengkombinasikan teknik desain, teknologi, dan pemrograman untuk menghasilkan tampilan situs web yang menarik, interaktif, serta menangani debugging (masalah) yang terjadi.
Dalam aktivitasnya, mereka biasanya mengembangkan tampilan situs dengan menggunakan bahasa pemrograman seperti CSS (Cascading Style Sheets), HTML (Hypertext Markup Language), dan Javascript.
Frontend developer bertanggung jawab untuk untuk memastikan bahwa pengunjung dapat dengan mudah mengakses dan menggunakan sebuah situs web atau aplikasi yang mereka buat.
Contohnya, setiap kali kamu mengunjungi website, apa pun yang kalian lihat di bagian tampulang yang muncul adalah pekerjaan frontend developer. Mulai dari konten, desain, gambar, navigasi, tombol, dll.
Disamping itu, mereka biasanya tidak bekerja sendirian, tetapi di support oleh beberapa tim yang bertugas untuk membantu pekerjaannya. Mereka ada yang bertugas sebagai UI/UX Designer, backend developer, dan yang lainnya.