Evaluasi Akhir Semester Pemrograman Web

Nama: Muhammad Ersya Vinorian

NRP: 5025211045

Kelas: Pemrograman Web A

Tahun Ajaran: 2022/2023 (Semester Genap)

 

Evaluasi Akhir Semester

Perbedaan Front-End dengan Back-End

Front-End dan Back-End merupakan pembagian bidang pekerjaan dalam bidang pengembangan perangkat lunak. Front-End bertanggung jawab dalam pembuatan antarmuka dari perangkat lunak dan interaksinya dengan pengguna, Front-End juga bertanggung jawab dalam menghubungkan dengan Back-End menggunakan API. Sedangkan Back-End bertanggung jawab dalam pembuatan sistem basis data dan juga pengaturan logika yang berhubungan dengan data, hasil dari Back-End akan berupa sebuah API yang dapat diintegrasikan dengan pekerjaan yang telah dilakukan oleh Front-End.

Kompetensi yang harus dikuasai oleh Front End Engineer dan Back End Developer

Kemampuan yang harus dikuasai oleh Front-End Engineer adalah sebagai berikut:

  • HTML, CSS, Javascript, atau Front-End framework, seperti reactjs, angularjs, vuejs, dsb
  • Memiliki pemahaman tentang desain yang akan dikerjakan
  • Dapat mengintegrasikan Back-End dengan Front-End melalui API

Kemampuan yang harus dikuasai oleh Back-End Developer adalah sebagai berikut:

  • Memahami arsitektur Back-End, seperti MVC (Model, Version, Controller)
  • Menguasai setidaknya satu bahasa pemrograman atau framework untuk Back-End, seperti php (laravel), python (django), golang (gin/gorm), dsb
  • Menguasai setidaknya satu sistem manajemen basis data, seperti mysql, postgresql, mongodb, dsb

Struktur Tabel dari Aplikasi


Desain Halaman

Home

Courses

Tutors


Partners

Admissions

Contact

Sign Up


Implementasi Web

Berikut adalah link repository dan link deployment dari implementasi web.

Penjelasan Implementasi

Video penjelasan implementasi dapat diakses di sini.

Comments

Popular posts from this blog

Tugas Pemrograman Web CSS

Tugas Pemrograman Web Javascript

Tugas Pemrograman Web HTML 5