tambah logik untuk pastikan form diisi