seluruh alert, skrng ganti dgn SweetAlert2 (Paling Populer & Cantik)

Tampilan modern, animasi halus, mudah dipakai.

CDN
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>

Example Konfirmasi
Swal.fire({
  title: "Yakin ingin menghapus?",
  text: "Data yang sudah dihapus tidak bisa dikembalikan!",
  icon: "warning",
  showCancelButton: true,
  confirmButtonText: "Ya, hapus!",
  cancelButtonText: "Batal"
}).then((result) => {
  if (result.isConfirmed) {
    console.log("Dihapus!");
  }
});

Notyf (toast alert animasi modern)
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css">
<script src="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js"></script>
const notyf = new Notyf();
notyf.success('Data berhasil disimpan!');
Animasi: slide + scale (halus, modern UI)