Tuesday, May 14, 2013

Contoh Flowmap Sistem Transaksi Barang

Diliat dari judulnya udah jelas kan postingan ini mau bahas apa..
Misalnya diberikan diagram konteks seperti dibawah ini:

Dari diagram konteks tersebut bisa dibuat flowmapnya. Emang kurang jelas sih, tapi ya namanya juga contoh dikira2 doang ngerjainnya :p
Gini deh flowmap versi ane :

Prosedur Kerjanya:
  1. Customer melakukan pemesanan atas barang yang ada pada katalog
  2. System memeriksa ketersediaan stok barang dari database stok sesuai pesanan customer. Jika jumlah stok barang dapat memenuhi pesanan lanjut ke point nomor 4, jika tidak bisa maka lanjut ke point nomor 3.
  3.  System memberikan notifikasi bahwa pesanan tidak dapat diproses karena barang tidak tersedia. Ulangi lagi dari point 1.
  4.  System melakukan update pada data jumlah barang yang ada di database stok sesuai barang yang dipesan.
  5.  System menyimpan data pesanan ke database.
  6.  Agar transaksi bisa dilanjutkan, system meminta pengguna untuk menginputkan informasi tentang pembayaran atas pesanan miliknya. Informasi tersebut bisa berupa token yang tertera pada bukti transfer atau bukti pembayaran lain.
  7.  Informasi bukti pembayaran tersebut kemudian diberikan ke supplier melalui system.
  8.  Supplier melakukan konfirmasi atas bukti pembayaran tersebut. Jika bukti pembayaran dinilai valid lanjut ke point nomor 10, jika tidak maka lanjut ke point nomor 9.
  9.  Buat invoice ke customer yang berisi pemberitahuan bahwa bukti pembayaran tidak valid. Ulangi dari point nomor 6.
  10.  Update status pembayaran dari pesanan yang bersangkutan.
  11.  Buat informasi pengiriman dan kirim ke bagian stockroom agar barang dikirimkan ke alamat sesuai informasi tersebut.
  12.  Setelah barang dikirim, bagian stockroom akan memberikan konfirmasi ke supplier bahwa barang sudah dikirim.
  13.  Berdasarkan konfirmasi dari stockroom tersebut, supplier kemudian membuat invoice kepada customer bahwa barang sudah dikirim.
Nah pada diagram konteks diatas kan ada entitas management, terus kemana larinya tuh management ko di flowmap ga ada? Saya beranggapan bahwa pihak management ini tidak terlibat langsung dalam proses transaksi. Bagian management hanya berperan sebagai penerima laporan2 hasil transaksi, maka saya pisahkan kedalam flowmap sendiri seperti dibawah ini:
 
 Gitu deh. kalo salah2 ya maap namanya juga masih noob, belom gg (ganteng gila) :p

No comments:

Post a Comment