Apa yang dikerjakan Front End Developer?
Saturday, July 6, 2019
Informasi
Pengertian-umum
Apa itu front end developer?
UI kepanjangan dari User Interface dan UX kepanjangan dari User Experience. Karena saya menyebutkan UI/UX maka saya akan membahasnya sedikit mengenai ini. UI dan UX adalah desain dalam web yang mengacu pada pengalaman pengguna dan desain antarmuka pengguna. Keduanya sangat penting dalam dunia developer dan perlu kerja sama secara erat.
Seorang front end developer juga bertugas untuk mengolah data yang diterima dari server, yang nantinya data-data yang diterima akan ditampilkan kedalam bentuk halaman web sesuai dengan desain yang sudah dibuat.
Baca Juga : Skill yang dibutuhkan Back End Developer
Baca Juga : Skill yang dibutuhkan Back End Developer
Tugas front end Developer
Front end developer harus memiliki kemampuan yang dapat menyelesaikan tugas pokok bagian interface website yang terdiri dari:
Cross browser
Cross browser adalah kemampuan web aplikasi, kontruksi HTML atau sisi kode klien untuk berfungsi dalam lingkungan yang memiliki fitur yang berbeda. Front end developer haruslah mampu membuat tampilan antar muka web yang bagus pada setiap divice yang digunakan klien.
Memastikan kita mengetahui apakah tampilan website kita dapat berjalan di semua browser atau
tidak, terutama pada browser versi lama.
tidak, terutama pada browser versi lama.
Responsive
Pernahkan anda menemukan website yang tampilannya menjadi tidak tertata rapi jika diakses menggunakan komputer dan handphone? Jika tampilannya menjadi tidak menarik ketika mengaksesnya melalui resolusi layar yang berbeda maka website yang dikunjungi tidak responsive.
Responsive adalah sebuah tampilan apabila diakses melalui perangkat yang berbeda tampilannya tetap rapi, cocok dan tetap seperti yang diharapkan desaigner. Sebuah halaman web tidak dapat menyesuaikan tampilannya sendiri dengan resolusi perangkat yang mengaksesnya. Tugas front end developer untuk membuat tampilan terlihat bagus, rapi, dan cocok jika diakses semua perangkat yang memiliki resolusi yang berbeda.
Front end developer harus mampu mengubah desain UI/UX ke dalam tampilan web.
Skill yang harus dikuasai front end developer
Sama seperti profesi lain, menjadi front end developer dibutuhkan kemampuan tertentu. Jika anda tertarik dengan front end developer anda harus memiliki skill-skill sebagai berikut:
Menguasai Bahasa HTML dan CSS
HTML memiliki kepanjangan dari HyperText Markup Language bukan termasuk dalam bahasa pemrograman. Meskipun termasuk dalam coding namun HTML tidak dapat membuat kondisi jika maka, tidak dapat digunakan untuk perulangan atau loop, oleh sebab itu banyak orang tidak mengategorikan HTML sebagai bahasa pemrograman.
HTML adalah bahasa markup yang digunkan untuk membuat tampilan halaman web. HTML menjadi bahasa yang paling dasar untuk mengembangkan web. Untuk mempelajari ini anda tidak dipusingkan dengan kondisi jika maka, perulangan atau loop.
Sementara CSS atau Cascading Style Sheets adalah bahasa yang mendukung HTML untuk bekerja Bahasa CSS berfungsi untuk membuat tampilan menjadi lebih menarik, anda dapat membuat bentuk,
warna, font, dan style lainnya dengan ini.
warna, font, dan style lainnya dengan ini.
JavaScript dan turunannya
Bahasa pemrograman yang digunakan front end biasanya javascript. Dengan bahasa ini system dapat berinteraksi dengan user, seperti ketika mengisi kolom data yang wajib diisi namun lupa ada kolom tidak diisi, saat itulah javascript bekerja menampilkan pesan error belum diisinya salah satu kolom.
Selain itu bahasa turunan javascript yang tengah populer belakangan ini juga tidak salah anda kuasai, karena semakin hari bahasa semakin banyak. Bahasa turunan javascript yang sekarang tengah populer antara lain Anguler, Vue JS, dan React JS.
Perbedaan front end, back end, dan full stack developer
Front end bekerja langsung ke antar muka pengguna dengan web. Front end menangani bagus tidaknya web jika dilihat. Secara sederhana front end developer bekerja langsung dengan tampilan web yang akan dibuat.
Back end menangani interaksi data masuk dan keluar dari web. Pengolahan data penanganan data wajib dikuasai back end. Bahasa yang digunakan back end developer berbeda dengan bahasa front end developer. Bahasa PHP dan Ruby yang dapat menangani penyimpanan data dalam database harus dikuasai.
Sedangkan Full Stack developer bekerja di front dan back end web, mereka mengetahui cara kerja HTML, CSS, Javascript, dan bahasa pemrograman back end.
Lalu kenapa ada back end dan front end jika ada full stack developer? Dunia teknologi semakin berkembang, kita tidak bisa mengikuti setiap perkembangan teknologi yang sangat cepat. Dengan memisahnya menjadi back end dan front end akan mengurangi pekerjaan dan hasil yang di dapat jauh lebih maksimal karena kita hanya diharuskan menguasai salah satunya.
Kesimpulan
Seberapa pentingkah front end developer? Pertanyaan ini sudah sering saya dengar dalam forum-forum pemrograman. Bayangkan anda makan tanpa minum bisakah anda melakukannya? Tentu jawabannya adalah tidak. Makan dan Minum sama diperlukannya dalam tubuh.
Seperti halnya back end dan front end developer memiliki peranan yang sama pentingnya dalam kemajuan website.
Kesimpulannya front end bekerja untuk membuat tampilan menarik oleh pengguna. Front end bertanggung jawab langsung atas pengguna yang melihat tampilan sebuah web.
Berkomentarlah secara bijak.
EmoticonEmoticon