Senin, 13 Februari 2017

Perbedaan Front End Dan Back End

assalamualaikum wr.wb

Pada kesempatan kali ini saya akan membahas sedikit tentang frontend dan backend agar kita lebih memahaminya.

I. Latar Belakang
Dalam sebuah website istilah front and back end mungkin tidaklah asing lagi. Karena dengan istilah tersebut ada perbedaan tanggung jawab dari developer dalam pembuatan website maupun sebuah aplikasi program.

II. Maksud Tujuan
Diharapkan dapat mengerti antara Front End dan Back End serta mengetahui perbedaannya.

III. PembahasanBagian depan dan bagian belakang (bahasa Inggris: Front-end and Back-end) adalah istilah yang merujuk kepada peringkat awal dan akhir bagi suatu proses. Front-end memiliki peran untuk mengumpulkan data dalam berbagai bentuk kepada pengguna (user) lalu memprosesnya untuk memastikan hal ini memenuhi ketentuan yang dapat digunakan oleh back-end. Front-end merupakan antar muka antara pengguna dan back-end.

Back End adalah istilah Halaman belakang pada situs bersistem CMS (Content Managemen System). Memungkinkan seseorang untuk masuk sebagai administrator dan melakukan perubahan informasi dalam website mereka. Untuk memiliki tingkatan halaman yang aman, setidaknya halaman Back-end dilindungi dengan https dan juga SSL yang akan membuat enskripsi menjadi aman, dan juga password adminisrator yang berformat MD5. Dengan memiliki Halaman Back-end akan memudahkan seorang user untuk meng-update situs mereka.

Dalam rekayasa perangkat lunak, ujung depan dan ujung belakang istilah mengacu pada pemisahan keprihatinan antara lapisan presentasi (front end), dan lapisan akses data (back end) dari sepotong software, atau infrastruktur fisik atau hardware.

Front-end difokuskan :
  • Markup dan web bahasa seperti HTML , CSS , JavaScript , dan perpustakaan tambahan yang biasa digunakan dalam bahasa-bahasa seperti Sass atau JQuery
  • Asynchronous permintaan penanganan dan AJAX
  • Lintas-browser masalah kompatibilitas dan workarounds
  • Optimisasi Mesin Pencari
  • Penggunaan dasar dari alat editing gambar seperti GIMP atau Photoshop
  • Software editing web khusus seperti Dreamweaver atau Expression Web
  • aksesibilitas keprihatinan

Back-end difokuskan :
  • Bahasa scripting seperti Python , Ruby , atau Perl
  • Kerangka pengujian otomatis untuk bahasa yang digunakan
  • administrasi database
  • skalabilitas
  • Masalah keamanan, otentikasi dan otorisasi
  • transformasi data
  • Cadangan metode dan software


IV. Kesimpulan
Dalam membangun sebuah website maupun sebuah program, terdapat dua kelompok yan disebut dengan istilah Front End dan Back End. Dimana masing-masing memiliki tugasnya sendiri,

V. Referensi
- https://id.wikipedia.org/wiki/Bagian_depan_dan_bagian_belakang_(komputasi)
- https://id.wikipedia.org/wiki/Back_end
- https://en.wikipedia.org/wiki/Front_and_back_ends


Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar