Evaluasi Akhir Semester
Nama : Hana Azizah Nurhadi
Kelas : PWEB E
NRP : 5025231134
Evaluasi Akhir Semester
1. Apa yang dimaksud dengan Back-End. Jelaskan ruang lingkup pekerjaan Back-End Engineer dan skill yang dibutuhkan.
Back-End Engineer bertanggung jawab untuk mengelola bagian belakang aplikasi, yang mencakup pengolahan data, penyimpanan di database, dan komunikasi dengan server. Mereka memastikan bahwa data yang diminta pengguna dari aplikasi dapat diproses dengan benar dan cepat dikirim kembali ke front-end. Selain itu, mereka juga mengurus API yang menghubungkan aplikasi dengan server, serta menjaga keamanan dan kinerja sistem agar tetap efisien. Dalam pekerjaannya, mereka biasanya menggunakan bahasa pemrograman seperti Python, Java, atau Node.js, serta alat-alat seperti Docker dan Kubernetes untuk mengelola aplikasi di server.
Untuk menjadi Back-End Engineer, perlu memiliki keterampilan dalam mengelola database, membuat API, dan menjaga keamanan aplikasi. Mereka juga harus bisa menguji aplikasi, bekerja dengan sistem kontrol versi seperti Git, dan mengelola server atau layanan cloud seperti AWS atau Azure. Keahlian dalam memprogram secara asinkron dan mengoptimalkan kinerja aplikasi juga sangat penting agar aplikasi tetap berjalan lancar dan bisa menangani banyak pengguna sekaligus.
2. Buatlah Rancangan Aplikasi yang diambil dalam Final Project
3. Deskripsikan kegunaan dan ruang lingkup aplikasi
Aplikasi Shopatcreme dirancang untuk mempermudah pengelolaan pemesanan langganan berbagai platform layanan digital, seperti Canva, GPT, dan Apple Music. Pengguna dapat mendaftar, memilih paket langganan sesuai kebutuhan, dan mengunggah bukti pembayaran untuk setiap pemesanan. Selain itu, aplikasi ini juga memungkinkan pengguna untuk mengelola pesanan mereka, mengakses detail langganan, serta menyimpan catatan transaksi dalam satu tempat, yang berguna baik untuk penggunaan pribadi maupun keperluan administratif.
Ruang lingkup aplikasi ini mencakup beberapa fitur utama, antara lain: pertama, pendaftaran dan otentikasi pengguna dengan sistem login berbasis username dan password, yang dapat diganti atau diperbarui oleh pengguna sesuai kebutuhan, untuk menjaga keamanan data. Kedua, pemesanan langganan pada tiga platform berbeda (Canva, GPT, dan Apple Music), dengan masing-masing platform memiliki tabel pesanan terpisah yang mencatat informasi tentang paket langganan yang dipilih, email pengguna, serta bukti pembayaran dalam bentuk foto. Ketiga, pengelolaan data pesanan, yang memungkinkan penghapusan data secara otomatis jika akun pengguna dihapus, menjaga kebersihan dan keamanan data. Aplikasi ini juga mendukung pengelolaan beberapa langganan dalam satu platform, sehingga cocok digunakan oleh individu atau perusahaan yang memiliki kebutuhan untuk mengelola beberapa layanan digital secara bersamaan.
4. Implementasikan Aplikasi yang telah didesain dengan menggunakan teknologi web tanpa framework
5. Buat PPT presentasi yang menunjang Demo Aplikasi
6. Demokan aplikasi dengan membuat video dan diupload di Youtube.
Link website yang sudah dideploy: http://shopatcreme-pricelist.infinityfreeapp.com/
Kendala:
- Upload folder TCPDF/, sehingga tidak dapat menggunakan feature Export To PDF.
- Tidak dapat CHMOD, sehingga tidak dapat akses file foto yang diorder (bukti transaksi).



Komentar
Posting Komentar