BINUS University
Faculty / Dept. : School of Computer Science Deadline Day / Date : Sabtu / 06 Feb 2021
Time : 17:00
Code - Course : MOBI6059 - Mobile Programming Class : All Classes
Lecturer : Team Exam Type : Online
) Strikethrough the unnecessary items
The penalty for CHEATING is DROP OUT!!!
EzyCommerce adalah prototype aplikasi mobile berbasis Android untuk menjadi Frontend user
melakukan browsing produk dan pembelian produk dari took Ezy Book store.
I. Esai (30 %)
1. (10 poin) Jelaskan komponen UI Fragment dalam Android SDK. Tentukan satu kasus dalam
EzCommerce app design diatas dimana anda HARUS menggunakan Fragment dan jelaskan dengan
detail penggunaan Fragment tersebut dalam kasus tersebut.
Verified by,
Sonya Rapinta Manalu (D4524) and sent to Program on Jan 14, 2021
Page 1 of 2
FM-BINUS-AA-FPU-78/V2R0
3. 10 poin) Jelaskan tentang REST API dan jelaskan minimal 5 HTTP method yang umum digunakan dan
fungsinya. Dalam aplikasi EzCommerce anda belum ada authentikasi, bagaimana mekanisme koneksi
dan authentication ke REST API jika dibutuhkan. Jelaskan 2 model authentikasi yang mungkin/bisa
digunakan dalam REST API.
Anda akan mengimplementasikan aplikasi EzyCommerce sesuai dengan gambar mockup UI diagram di
atas.
Technical specification:
Backend EzyCommerce menggunakan REST API dengan endpoint URL:
Ezy Book Store: https://u73olh7vwg.execute-api.ap-northeast-2.amazonaws.com/staging/book
*)Tidak ada authentikasi dalam REST API ini
Sebagai mahasiswa yang sedang mengembangkan aplikasi, anda diberikan akses ke Endpoint dengan
menggunana http params “nim” dan “nama” sesuai dengan masing-masing mahasiswa, sehingga setiap
pemanggilan API anda harus menggunakan format
https://u73olh7vwg.execute-api.ap-northeast-
2.amazonaws.com/staging/book?nim=<nimMhs>&nama=<namaMhs>
Parameter nim dan nama akan dikembalikan dalam response REST API dan nama tersebut menjadi
username, nim menjadi userid. Anda bisa menampilkan userid dan username dalam header UI aplikasi
EzyCommerce anda.
Deliverable:
- Sourecode (zip) tanpa APK
- Jawaban essai diketik dan dokumentasi penjelasan aplikasi dalam PDF.
-- Selamat Mengerjakan --
Verified by,
Sonya Rapinta Manalu (D4524) and sent to Program on Jan 14, 2021
Page 2 of 2