SOFTWARE ENGINEERING
Pengertian backend secara umum adalah seorang developer yang merancang perangkat lunak
dari sisi server berhubungan dengan logika dan database dengan menggunakan bahasa
pemrograman khusus. Dari pengertian tersebut backend biasa disebut dengan programmer dari
sisi server. Backend merupakan bagian dari sistem yang tidak terlihat karena user yang
mengoperasikan sistem secara tidak sadar berinteraksi dengan sistem yang dibuat oleh
programmer backend.
Contoh pemrograman yang digunakan sebagai backend antara lain PHP, Phyton, NodeJS,
Ruby, dll.
Pengenalan Backend
Istilah backend muncul pada tahun 2010, karena konsep arsitektur IT baru yang disebut
Microservices Architecture sehingga programmer terbagi menjadi backend developer dan
frontend developer. Microservices merupakan layanan yang fungsinya kecil dan terpisah.
Tujuan dibuat kecil dan terpisah yaitu untuk memudahkan ketika program terjadi error (bug)
mudah untuk ditemukan dan ketika ingin melakukan penambahan fitur baru pada aplikasi bisa
lebih cepat dan efisien.
#RintisKarirImpian
Poin Belajar Rangkuman
Permintaan Backend Developer semakin tahun semakin besar. Peluang Backend Developer
semakin meningkat karena banyak nya start-up baru yang bermunculan. Backend Developer
berkaitan dengan logika sedangkan Frontend Developer berkaitan dengan desain. Backend dan
Karir sebagai Backend Frontend ibarat bodi mobil dengan mesin yang kedua nya saling melengkapi. Frontend fokus
Developer untuk bagian user interface nya, sedangkan Backend fokus pada bagian sistem di dalam
nya.Hasil produksi backend adalah API (Application Programming Interface) yang akan
digunakan oleh frontend untuk berkomunikasi dengan database.
Konsep Pemrograman
Tools, Persiapan dan Konsep Variabel : sebuah syntax untuk menyimpan data (berubah-ubah)
Pemrograman Konstanta : data yang tidak bisa diubah
Function : untuk meringkas kode (melakukan lebih dari satu aksi)
Array : sama dengan variabel namun bisa menyimpan data lebih dari satu
Objek : sama dengan array namun memiliki label (nama)
Link Practice
Berikut adalah Link Code yang digunakan untuk practice pada sesi short class Software Engineer - Intro to
Backend Engineering. Akses link berikut sesuai dengan arahan tutor pada saat sesi berlangsung
- https://replit.com/@zikazama/variable#index.js
- https://replit.com/@zikazama/constant
- https://replit.com/@zikazama/function
- https://replit.com/@zikazama/array#index.js
- https://replit.com/@zikazama/object#index.js
- https://replit.com/@zikazama/conditional
- https://replit.com/@zikazama/looping#index.js
Hasil Practice JavaScript
Screenshot hasil practice mu, dan tempatkan pada slide ini
Follow me!
Instagram : @mfaliakbar
Twitter : @FirsyaAli
LinkedIn : muhammad akbar
(bisa diisi dengan sosial media kamu ya)