tambah fungsi edit & hapus peserta, error handling, minor bug fixes