STUDI KASUS: REMINDER BERBASIS WAKTU

Berikut adalah contoh kasus BPMN yang menggunakan reminder waktu:

Deskripsi proses

    • Proses ini adalah proses pendaftaran seminar online.
    • Peserta harus mendaftar dan membayar biaya seminar sebelum batas waktu pendaftaran.
    • Jika peserta belum mendaftar dan membayar biaya seminar pada saat batas waktu pendaftaran, mereka akan menerima pengingat otomatis melalui email.
    • Jika peserta masih belum mendaftar dan membayar biaya seminar setelah pengingat pertama, mereka akan menerima pengingat kedua setelah 24 jam.
    • Jika peserta masih belum mendaftar dan membayar biaya seminar setelah pengingat kedua, maka pendaftaran mereka akan dianggap batal.

Penjelasan Diagram:

  • Proses dimulai dengan Start Event.
  • Exclusive Gateway "Pendaftaran Terbuka?" menanyakan apakah batas waktu pendaftaran sudah tercapai. Jika belum, maka peserta dapat mendaftar dan membayar biaya seminar melalui Task "Mendaftar dan Membayar Biaya Seminar".
  • Jika batas waktu pendaftaran telah tercapai, Timer Event akan aktif dan mulai menghitung waktu. Jika peserta mendaftar dan membayar biaya seminar sebelum batas waktu pendaftaran, mereka akan langsung diarahkan ke End Event.
  • Jika peserta belum mendaftar dan membayar biaya seminar setelah batas waktu pendaftaran, Timer Event akan melepaskan Sequence Flow dan mengirimkan peserta ke Exclusive Gateway "Pengingat Pertama Terkirim?".
  • Jika pengingat pertama belum terkirim, maka peserta akan diarahkan ke Email Task "Pengingat Pertama". Jika pengingat pertama sudah terkirim, maka peserta akan langsung diarahkan ke Exclusive Gateway "Pengingat Kedua Terkirim?".
  • Jika pengingat kedua belum terkirim, maka peserta akan diarahkan ke Email Task "Pengingat Kedua". Jika pengingat kedua sudah terkirim, maka peserta akan diarahkan ke Task "Menghapus Pendaftaran".
  • Jika peserta telah menyelesaikan Task "Menghapus Pendaftaran", maka proses akan berakhir di End Event.

Dalam contoh ini, reminder waktu digunakan untuk mengirimkan pengingat otomatis kepada peserta yang belum mendaftar dan membayar biaya seminar pada saat batas waktu pendaftaran.

Sumber: Buku Tanya Jawab BPMN & Camunda (2023), Ditulis oleh Wisnu Manupraba & Novi Setiani

Knowledge series