SPESIFIKASI
TUGAS BESAR
___
Teknik Informatika
2023/2024
2
Ketentuan Aplikasi
Fitur Minimal
1. Halaman Depan
2. Halaman Dashboard Admin
a. Menampilkan 1 Data
3. Model
a. Harus Memiliki Lebih dari 1 Relasi
4. View
a. Disarankan Menggunalan Framework
b. Framework Yang disarankan antara lain ( React , Vue, Svelte, Ionic, Nuxt,
Alphine.Js, Swift, Next.Js )
c. Dilarang Menggunakan Boostrap dan Materialize
5. CRUDS
a. Create
b. Read
c. Update
d. Delete
e. Search
i. Live Search Pada Data
ii. Bisa Melakukan Filter
3
6. Mengelola Gambar
a. Upload
b. Delete
c. Melakukan Validasi Jenis Gambar
7. Authentication & Authorization
a. Login
i. Menggunakan Login API ( Ex : Google, Github, Facebook )
b. Register
i. Menggunakan Register API ( Ex : Google, Github, Facebook )
c. Logout
8. PDF Reporting
9. Terhubung API
a. Login dan Register API tidak Termasuk
b. Minimal Menggunakan Open API
10. Web Hosting
Bonus Nilai
1. Menambahkan Fitur Yang tidak Ada di Spesifikasi
a. Menggunakan Framework Frontend
b. Deploy API Ke Cloud
c. Bisa Menggunakan Paymen Gateway
d. Mengikuti Workshop
e. Dan Lainya
b. Tanggal : ( Menyusul )
Form Registrasi Ulang Tim (WAJIB)
1. Hanya Ketua Yang Mengisi G-Form
2. Ketua dan Anggota Team Mengumpulkan Dokumen Laporan Kerja
3. Batas Waktu Pengumpulan Form Registrasi Ulang
a. Waktu : 23.59 WIB
b. Tanggal : Rabu 22 November 2023
4. Link Form : [ https://forms.gle/i37uQtZkS8YHsooWA ]
Referensi
• Spesifikasi Tubes PW 2023
• Laravel - The PHP Framework For Web Artisans
• Automating your OpenAPI Documentation - Laravel News (laravel-news.com)