APAKAH WAJIB MENGGUNAKAN BPMN?

Untuk skenario yang memiliki proses bisnis/flow, WAJIB menggunakan BPMN. Dengan BPMN, kita punya potensi untuk menghasilkan aplikasi yang 'jadi' lebih besar dibandingkan tidak menggunakan BPMN. BPMN ini bukan sekedar produk di pasaran, tapi ini ada landasan ilmiahnya.

Ketika ada flow, sudah tidak perlu ditanyakan apakah perlu menggunakan BPMN atau tidak: gunakanlah BPMN.

Ada beberapa kemungkinan flow:

  1. Melibatkan lebih dari 1 aktor.
  2. 1 (satu) aktor, tapi lebih dari satu tahapan.
  3. Tidak ada aktor, tapi logikanya cukup rumit (flow service tasks).

    keywordnya : ada kata lalu/kemudian/selanjutnya

    Misalkan fitur CRUD tambah edit delete data user. Maka skenarionya: 

    1. Buka Form.
    2. Isi Form.
    3. Simpan

        Jika hanya 3 step di atas dan itu selesai maka bukan flow tetapi misalkan flow pengajuan cuti, maka skenarionya: 

        1. Employee mengajukan permohonan cuti dengan mengisi form.
        2. HR mereview permohonan, memutuskan apakah akan diterima atau tidak.

          Contoh di atas ada 2 aktor yang terlibat : employee dan HR

          Misalkan pendaftaran masuk sekolah, maka skenarionya:

          1. Isi form pendaftaran
          2. Bayar biaya pendaftaran
          3. Isi ukuran baju

            Step di atas, ada 1 aktor yang mengerjakan (siswa) tapi ada beberapa tahapan

            misalkan proses otomatis misalkan : 

            1. Ambil data profil dari sistem HRM.
            2. Ambil data sisa cuti dari sistem cuti.
            3. Update data potong gaji ke sistem keuangan.

            Ini contoh sistem otomatis tapi langkah-langkahnya cukup rumit, ini bisa disederhanakan dan dipermudah logicnya dengan menggunakan BPMN.

            Keyword kualitatifnya adalah 'sederhana'. Jika sederhana tidak perlu BPMN, jika tidak sederhana maka menggunakan BPMN. Saat ini benchmark sederhananya adalah :

            1. Buka form.
            2. Isi form.
            3. Simpan.

            Lalu bagaimana export ke pdf? Mari kita cek apakah export ke pdf ini sebuah harus berurutan atau dia itu independen, tidak terpengaruh dari langkah manapun butuhnya bisa download data ke pdf.

            Apakah download pdf ini bebas tidak terpengaruh sebuah tahapan? Jika ya maka tidak perlu masuk ke BPMN, tapi jika download pdf baru bisa setelah tahapan tertentu terlaksana/terselesaikan maka butuh BPMN.

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

              Knowledge series