Definisikan fitur dari aplikasi yang akan dibangun
Rancang aplikasi menggunakan Figma
Untuk Design Aplikasi ada 3 fitur yg saya design menggunakan figma:
Login Page
Manajemen Data Orangtua oleh Aktor Admin
Melakukan Pembayaran (Pembayaran Tagihan) oleh Orangtua
Berikut untuk link Figma lengkap:
https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FZFKuTSAyb9kI2a0gzdqdYs%2FWeb-Programming-Final-Exam%3Fnode-id%3D0%253A1
Implementasikan aplikasi. Boleh dikerjakan secara kelompok, didokumentasikan, dan dibuat video demo/ presentasinya di youtube. Semua hasil pekerjaan disatukan di blognya masing-masing.
https://github.com/ishaqadhel/pweb-final-test
Untuk menyelesaikan EAS nomor 3, kami membuat aplikasi dengan memilih beberapa fitur dari yang disediakan. Untuk jenis fitur yang kami pilih sebagai berikut:
Dari jenis fitur yang ada kami memilih:
Sebelum beranjak ke pembuatan aplikasi kami merancang database terlebih dahulu sesuai kebutuhan fitur, gambar CDM sebagai berikut:
Setelah Design Database, kami langsung berbagi tugas dengan tim, ada yang membuat tampilan (front-end) dan ada yang membuat backend. Pada aplikasi ini kami tidak menggunakan framework sama sekali semuanya native seperti HTML, CSS, dan PHP. Untuk CSS kami menggunakan pengganti bootstrap seperti TailwindCSS.
Karena pada aplikasi ini code nya cukup banyak saya disini akan menjelaskan maksud dari file yang ada pada source code, untuk detil code nya dapat dilihat di link github diatas.
Untuk folder aplikasinya sendiri kami memiliki struktur sebagai berikut:
Login
Admin Dashboard
Admin Parent Account List
Admin Parent Account Create
Admin Invoice List
Admin Invoice Create
Parent Dashboard
Parent Invoice List
Jika ingin mencoba pada aplikasi kami dan menggunakan script DML yang ada, berikut adalah autentikasi dari akun admin: