WDI WIki | Definisi Back end developer

Sebagai situs penyedia informasi antara para web developers dengan para pengguna yang membutuhkan web developer berkualitas. WDI turut serta membagikan informasi penting mengenai berbagai istilah-istilah yang sering digunakan oleh para web developer yang diberi nama WDI Wiki. Temukan istilah-istilah yang Anda butuhkan untuk mendukung komunikasi dengan para web developer.


Back end developer

Kategori: Web

Back end developer merupakan seseorang yang bertugas dibalik pembuatan sebuah web atau pun aplikasi. Back end sendiri merupakan suatu teknik yang digunakan untuk merancang sebuah sistem di bagian belakang atau bagian admin. Sedang secara tampilan, back end merupakan tampilan khusus yang digunakan untuk me-manage suatu website. Setiap back end dari sebuah halaman web terdiri dari tiga komponen yaitu server, database, dan aplikasi. Back end developer akan menuliskan kode yang memungkinkan ketiga komponen tersebut berinteraksi dan bekerja sama untuk melakukan fungsinya serta menyampaikan suatu informasi kepada pengguna akhir.

Pada umumnya, tugas utama back end developer adalah mengurus server, database, serta aplikasi perangkat lunak. Back end developer ini mempunyai tugas yang berbeda dengan front end developer. Jika front end fokus pada tampilan atau layout suatu halaman web, maka back end developer fokus untuk mengembangkan jalannya suatu aplikasi berbasis web. Termasuk di dalamnya untuk merancang database serta mengembangkan skrip-skrip agar aplikasi yang dibuat dapat berjalan sesuai dengan fungsinya. 

Bahasa pemrograman yang digunakan secara umum oleh back end developer adalah PHP, java, SQL, Python, Ruby, dan lain-lain. Sedangkan teknologi database yang digunakan seperti MySQL, MongoDB, Cassandra, Redis, dan SQL/JSON. Meskipun tugas back end dan front end developer berbeda, namun untuk membangun sebuah web agar dapat berjalan dengan baik diperlukan kerjasama dari keduanya. 

Selain bertanggung jawab untuk menjalankan aplikasi, back end developer juga mempunyai tugas lain yaitu menangani keamanan basis data, manajemen content, dan struktur situs web. Berikut ini gambaran secara umum tugas-tugas dari seorang back end developer :

  • 1. Mengembangkan skrip-skrip agar aplikasi dapat berjalan sesuai dengan fungsinya.
  • 2. Merancang dan mengembangkan database.
  • 3. Mengimplementasikan keamanan dan memproteksi data
  • 4. Menguji performa dari user interface
  • 5. Membuat kode untuk penggunaan jangka panjang
  • 6. Troubleshoot dan debug aplikasi
  • 7. Mengintegrasikan elemen yang telah dikembangkan oleh pihak front end developer dengan server
  • 8. Melakukan desain tempat penyimpanan data

Selain hal-hal yang telah disebutkan di atas, seorang back end developer juga harus memiliki ketrampilan lain yaitu keahlian dalam analisis serta logis yang kuat.  

Silakan isi formulir dibawah ini untuk memberikan pertanyaan