EAS Pemrograman Web A 2023

Nama : Rayhan Arvianta Bayuputra

NRP    : 5025211217

Kelas  : Pemrograman Web A

TA        : 2023/Genap


1. Perbedaan antara Front End dan Back End:

Front End

  1. Front end merujuk pada bagian aplikasi atau situs web yang terlihat dan diakses oleh pengguna.
  2. Bertanggung jawab untuk mengatur tampilan, tata letak, dan interaksi pengguna.
  3. Menggunakan bahasa pemrograman seperti HTML, CSS, dan JavaScript.
  4. Memastikan antarmuka pengguna yang menarik, responsif, dan mudah digunakan.
  5. Berfokus pada aspek desain, pengalaman pengguna, dan interaksi.
Back End

  1. Back end merujuk pada bagian aplikasi atau situs web yang berjalan di sisi server.
  2. Bertanggung jawab untuk pengolahan data, logika bisnis, dan interaksi dengan database.
  3. Menggunakan bahasa pemrograman seperti Python, Java, Ruby, atau PHP.
  4. Menangani permintaan dari front end, memproses data, dan mengirimkan respons yang sesuai.
  5. Berfokus pada keamanan data, manajemen database, dan pengembangan fungsionalitas.

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

Kompetensi Front End Engineer:

  1. HTML: Bahasa markup yang digunakan untuk membuat struktur halaman web.
  2. CSS: Digunakan untuk mengatur tampilan dan tata letak halaman web.
  3. JavaScript: Bahasa pemrograman yang digunakan untuk mengatur interaksi dan perilaku halaman web.
  4. Framework: Pengetahuan dalam menggunakan framework seperti React, Angular, atau Vue untuk mempercepat pengembangan front end.
  5. Responsif dan Desain: Kemampuan dalam membuat antarmuka pengguna yang responsif dan menarik secara visual.
  6. Pengujian: Mampu melakukan pengujian dan debugging pada halaman web.

Kompetensi Back End Developer:

  1. Bahasa Pemrograman: Menguasai setidaknya satu bahasa pemrograman seperti Python, Java, Ruby, atau PHP.
  2. Database: Pengetahuan dalam desain, pengembangan, dan pengelolaan database.
  3. API: Kemampuan untuk membuat dan mengintegrasikan API (Application Programming Interface).
  4. Keamanan: Memahami praktik keamanan dalam pengembangan aplikasi dan melindungi data pengguna.
  5. Pengetahuan Server: Memahami bagaimana server berfungsi dan memiliki pengetahuan tentang lingkungan server seperti Apache atau Nginx.
3. Buatlah struktur tabel dari aplikasi

CDM

PDM

4. Desainkan bentuk masing-masing menu

Home

Courses

Tutors

Partners

Admission

Contact

Sign Up

Login


5. Implementasi keseluruhan modul
Github               https://github.com/thoriqagfi/fp-pweb

Comments

Popular posts from this blog

Tugas 5 Pemrograman Web A 2023 - Landing Page Bootstrap

Tugas 8 Pemrograman Web A 2023 - Latihan Silaturahmi Online

Tugas 1 Pemrograman Web A 2023 - CV HTML