Iklan saya

header ads

Apa itu Front End, Back End dan Full Stack

Timeoke - Front end developer adalah orang yang berperan mengembangkan tampilan situs atau aplikasi melalui HTML, CSS, dan JavaScript. Sementara, back end adalah orang yang berperan agar situs atau aplikasi dapat bekerja.

Menurut Career Foundry, front end developer adalah orang yang bertugas untuk menghubungkan sebuah situs atau aplikasi dengan pengguna.

Secara umum, ia membuat teks, gambar, tombol, dan menu serta interaksi antara situs atau aplikasi dengan pengguna. Oleh karena itu, peran ini juga biasa disebut dengan client-side.

Front end tidak benar-benar merancang desain dari sebuah situs atau aplikasi. Pasalnya, hal tersebut adalah tugas UI designer.

Front end bertugas untuk memindahkan desain dari UI designer ke dalam bentuk yang interaktif dan membuat desain tersebut menjadi hidup.

Untuk membangun situs atau aplikasi, dibutuhkan pula seorang back end developer.

Ia bertugas untuk memastikan agar apa yang dibuat oleh front end developer atau sistem dan server di balik situs atau aplikasi dapat bekerja. Posisi ini biasa disebut server-side.

Untuk melakukan itu, suatu situs atau aplikasi membutuhkan seorang back end.

Cara kerja front end dan back end

Pada prinsipnya, front end bekerja untuk memastikan agar situs atau aplikasi dapat dilihat oleh pengguna. Mereka bertanggung jawab agar pengguna dapat mendapatkan informasi sampai berinteraksi dengan situs atau web secara nyaman.

Tugas tersebut membuat front end pada akhirnya fokus pada komposisi di dalam situs atau aplikasi.

Ia harus memastikan agar isi situs atau aplikasi, seperti gambar, tombol, konten, dan sebagainya tidak mengganggu kenyamanan pengguna.

Sementara itu, back end developer bertanggung jawab untuk memastikan agar situs atau aplikasi dapat bekerja semaksimal mungkin.

Dengan tugas tersebut, back end wajib memastikan agar semua sistem di dalam situs atau aplikasi dapat bekerja. Ia wajib memikirkan risiko-risiko yang mungkin hadir.

Ia misalnya harus memikirkan di mana muatan situs atau aplikasi disimpan, apakah data akan aman, hingga bagaimana jika pengguna melebihi kapasitas maksimal.

Full stack developer adalah sebutan bagi mereka yang membangun web dari frontend hingga backend.