Question
Buatlah suatu sistem parkir menggunakan Node Js (boleh dengan framework) dan RDBMS Postgres, dimana di dalamnya terdapat 2 halaman utama:
Halaman Pencatatan
- ada pilihan kendaraan (mobil, motor)
- ada inputan waktu masuk dan waktu keluar
- tiap 1 jam kalau mobil 5000 motor 2000, untuk jam dibulatkan ke atas apabila lebih dari 1 menit, misal mobil parkir 1 jam 1 menit 2 detik berarti bayarnya 10000, tetapi kalau 1 jam 56 detik bayarnya 5000.
- kalau 1 hari mobil 80000 motor 40000, untuk hari tidak dibulatkan ke atas
- jadi misal mobil 1 hari 6 jam = (1 x 80000) + (6 x 5000) = 110.000 , motor juga sama perhitungannya
Halaman Tampilan Data
Di halaman ini tampilkan tabel data parkir.
Tampilkan juga pencarian:
- Tipe: mobil atau motor atau keduanya
- Waktu masuk dari x dan sampai y, bisa di isi salah satu atau keduanya
- Harga dari x dan sampai y, bisa di isi salah satu atau keduanya.
Batas Waktu
- Batas waktu pengerjaan 2 Hari
- submit hasil test anda dengan melampirkan link GitHub dan Unit Testing