profile picture

home

SweetAlert

14 May 2025 -

Penjelasan tentang SweetAlert

SweetAlert

1. Apa itu SweetAlert?

SweetAlert adalah pustaka JavaScript yang digunakan untuk menampilkan popup atau alert dengan tampilan yang lebih menarik dan interaktif dibandingkan alert bawaan browser.

1.1. Fungsi Utama SweetAlert


2. Cara Menggunakan SweetAlert

2.1. Menambahkan SweetAlert ke Proyek

Tambahkan script berikut di bagian <head> atau sebelum </body>:

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

2.2. Contoh Penggunaan Dasar

<script>
  Swal.fire('Hello World!');
</script>

2.3. Dengan Judul, Teks, dan Ikon

<script>
  Swal.fire({
    title: 'Berhasil!',
    text: 'Data telah disimpan.',
    icon: 'success',
    confirmButtonText: 'Oke'
  });
</script>

3. Contoh Konfirmasi Aksi

Misalnya ingin konfirmasi sebelum menghapus data:

<script>
  function hapusData() {
    Swal.fire({
      title: 'Yakin ingin menghapus?',
      text: 'Data yang sudah dihapus tidak bisa dikembalikan!',
      icon: 'warning',
      showCancelButton: true,
      confirmButtonColor: '#3085d6',
      cancelButtonColor: '#d33',
      confirmButtonText: 'Ya, hapus!'
    }).then((result) => {
      if (result.isConfirmed) {
        Swal.fire(
          'Terhapus!',
          'Data telah berhasil dihapus.',
          'success'
        );
      }
    });
  }
</script>

4. Kustomisasi Lanjutan

SweetAlert bisa dikustomisasi:

Swal.fire({
  title: 'Auto close!',
  text: 'Akan tertutup dalam 2 detik.',
  timer: 2000,
  showConfirmButton: false
});
Swal.fire({
  title: 'Masukkan nama',
  input: 'text',
  showCancelButton: true,
  inputPlaceholder: 'Nama kamu'
});

5. Kesimpulan

Dengan menggunakan SweetAlert, pengalaman pengguna di web akan menjadi jauh lebih baik dan menarik.

```