Evaluasi Akhir Semester - Reynandriel Pramas Thandya 5025231113
Evaluasi Akhir Semester
Nama: Reynandriel Pramas Thandya
NRP: 5025231113
NRP: 5025231113
- Pramuditya Faiz Ardiansyah (5025231108)
- Muhammad Azhar Aziz (5025231131)
- Reynandriel Pramas Thandya (5025231113)
Back-end adalah bagian dari web yang dimana berupa program yang bekerja di bagian belakang web. Sehingga ketika ada interaksi pengguna, front-end akan meneruskan data ke back-end. Diubalah data tersebut menjadi informasi dan dikirimkan lagi ke front-end. Jadi back-end adalah bagian yang mengolah data (CRUD) dari suatu web.
Ruang lingkup pekerjaan Back-End Engineer beragam. Ada beberapa poin sebagai berikut:
- Maintenance atau Pemeliharaan Website
 Seorang Back-End Engineer bekerja sebagai penindak pemeliharaan suatu website
- Struktur Website
 Seorang Back-End Engineer bekerja dalam pembuatan struktur sebuah website
- Database
 Seorang Back-End Engineer juga tentunya bekerja dalam pembuatan, pengelolaan, dan pemeliharaan Database. Karena suatu website umumnya juga membutuhkan Database.
- Integrasi Sistem
 Seorang Back-End Engineer juga harus dapat mengintegrasikan website ke berbagai sistem
- Sekuritas
 Seorang Back-End Engineer juga harus dapat menjaga sekuritas website sehingga terhindar dari ancaman pencurian data ataupun serangan siber.
- Laporan Analisis
 Seorang Back-End Engineer juga bekerja dalam bidang pelaporan data analisis dari suatu website. Tentu karena Back-End Engineer bekerja dalam layar belakang suatu Web.
Beberapa poin tersebut adalah garis besar dari ruang lingkup seorang Back-End Engineer. Berikut adalah skill-skill yang diperlukan Back-End Engineer:
- Dapat menggunakan berbagai bahasa pemrograman yang digunakan dalam bidang Back-End
- Dapat mengelola suatu database
- Dapat mengelola suatu server
- Dapat memahami dan menggunakan suatu framework
- Dapat melakukan analisis data
- Mengetahui API
- Dapat membuat struktur dari suatu web
- Dapat membuat sistem Back-End yang aman
2. Buatlah Rancangan Aplikasi yang diambil dalam Final Project!
Desain Struktur Database
Kegunaan:
Aplikasi web "TerbangYuk!" adalah platform untuk mempermudah proses pembelian tiket pesawat secara online. Dengan antarmuka yang sederhana dan fitur yang lengkap, aplikasi ini menyediakan halaman pelanggan untuk memesan tiket dan halaman admin untuk mengelola data penerbangan serta pengguna. Aplikasi ini juga mendukung pengunduhan informasi tiket dalam format PDF, memastikan fleksibilitas dan kemudahan akses untuk semua pengguna. Berikut adalah fitur-fitur dari aplikasi ini:
- Registrasi dan Login, pengguna dapat mendaftar dan login menggunakan email serta menyertakan foto profil.
- Melihat daftar tiket pesawat yang tersedia dengan informasi lengkap (lokasi keberangkatan, waktu, harga, jumlah kursi, dan nomor penerbangan).
- Membeli tiket dengan memilih jumlah kursi, yang akan otomatis mengurangi kursi yang tersedia.
- Melihat daftar tiket yang telah dibeli dalam format yang menyerupai tiket pesawat asli.
- Mengunduh detail tiket dalam format PDF.
- Admin dapat membuat, mengedit, dan menghapus data pengguna, termasuk membuat akun admin baru.
- Admin dapat menambahkan tiket baru dengan informasi lengkap (lokasi keberangkatan dan tujuan, waktu, harga, jumlah kursi).
- Admin dapat melihat halaman Summary yang menampilkan statistik pembelian tiket (jumlah tiket terjual dan total kapasitas).
- Admin dapat mengekspor laporan penjualan tiket ke format PDF.
Ruang Lingkup:
- Registrasi dan Otentikasi Pengguna
- Manajemen Tiket untuk Pelanggan
- Manajemen Data untuk Admin
- Fungsi Laporan dan Dokumentasi
- Desain Antarmuka dan Pengalaman Pengguna
4. Implementasikan Aplikasi yang telah didesain dengan menggunakan teknologi web tanpa framework!
Live Demo: https://youtu.be/G0JjLeOeuF0
5. Buat PPT presentasi yang menunjang Demo Aplikasi!
Link Gdrive: https://drive.google.com/drive/folders/1MGNbK1q5CIXMSp_z4pCgbQRixZrXrIRM?usp=sharing
Link Gdrive: https://drive.google.com/drive/folders/1MGNbK1q5CIXMSp_z4pCgbQRixZrXrIRM?usp=sharing
6. Demokan aplikasi dengan membuat video dan diupload di Youtube!
Link Youtube: https://youtu.be/G0JjLeOeuF0
Link Youtube: https://youtu.be/G0JjLeOeuF0
Komentar
Posting Komentar