Septa Animation
Teknologi & Informatika Mobile App (Android)

RESERVASI RUANGAN RAPAT

PREVIEW & GALLERY

TENTANG KARYA

Fitur Utama untuk Karyawan (User Side) Login & Registrasi Akun (Firebase Auth): Karyawan bisa daftar akun sendiri pakai nama, email, dan password. Di sini juga udah ada fitur auto-login, jadi kalau aplikasinya ditutup terus dibuka lagi, user gak perlu repot ngetik email-password dari awal selama belum logout. Daftar Ruangan Dinamis (RecyclerView): Halaman utama langsung nampilin semua ruang rapat pakai bentuk kartu (card). Isinya lengkap ada foto ruangan, nama, dan kapasitas. Teks kapasitasnya juga udah otomatis diformat rapi (misal diinput angka "10", otomatis munculnya "Kapasitas: 10 Orang"). Pencarian Ruangan (Search Filter): Ada kolom pencarian di bagian atas. Karyawan tinggal ketik nama ruangan yang dicari, nanti daftar kartunya bakal langsung kesaring sendiri secara realtime sesuai ketikan. Proses Booking Ruangan: Pas salah satu kartu ruangan diklik, aplikasi bakal ngirim data ruangan itu ke halaman jadwal. Di sana karyawan tinggal pilih tanggal dan jam booking yang kosong. Fitur Khusus Admin (CRUD Fasilitas) Hak Akses Eksklusif Admin: Fitur buat ngelola ruangan sengaja disembunyiin dari karyawan biasa. Menu Admin baru bakal keluar kalau akun dengan role Admin ngelakuin klik tahan lama (long click) di salah satu kartu ruangan. Tambah & Edit Data Ruangan: Admin bisa masukin ruangan baru lengkap dengan foto yang diambil langsung dari galeri HP. Pas lagi mode edit, Admin juga bisa ubah teks nama atau kapasitasnya aja tanpa dipaksa buat upload ulang fotonya. Hapus Ruangan & Pembersihan Memori: Begitu Admin milih hapus ruangan, datanya gak cuma hilang dari Firebase, tapi file foto ruangan yang sempat kesimpen di memori internal HP juga otomatis ikut kehapus sampai bersih biar gak menuh-menuhin penyimpanan. Sistem di Balik Layar (Sinkronisasi & Performa) Update Data Realtime: Karena database-nya pakai Firebase Realtime Database, pas Admin lagi nambahin, ngedit, atau ngehapus ruangan, layar di HP karyawan lain bakal langsung auto-update detik itu juga tanpa perlu keluar-masuk aplikasi dulu. Bypass Cache Gambar (Glide): Foto ruangan dijamin langsung berubah pas beres diedit. Sistemnya udah dipaksa buat selalu nembak file foto paling baru di memori internal dan mengabaikan cache lama, jadi gak ada lagi bug foto gak mau ganti. Akurasi Pergeseran List: Pembaruan kartu di layar udah disetting dinamis berdasarkan ID unik ruangan. Hasilnya, pas ada ruangan yang dihapus, kartu-kartu di bawahnya bakal merayap naik ke atas dengan mulus tanpa bikin urutan datanya jadi acak-acakan atau nge-glitch.

Video Demo

DISKUSI 0

Belum ada diskusi. Jadilah yang pertama!