AGEN CERDAS AUTONOMOUS BERBASIS FINITE STATE MACHINE (FSM) UNTUK SELEKSI SUPPLIER DALAM PROSES SUPPLY CHAIN MANAJEMEN
Oleh : Bimbi Sushadiyati 2208205710
Latar Belakang
Di dalam perancangan system supply chain, pengambil keputusan harus terlibat dalam kemitraan yang strategis, terhadap vendor yang potensial. Simulasi dipakai untuk media pembelajaran pengambilan keputusan.
Tujuan
Memberi gambaran proses procurement dalam penyeleksian supplier melalui agen cerdas purchasing Visualisasi proses pengambilan keputusan secara interaktif melalui simulasi
Manfaat
Mempermudah desain simulasi pada kasus yang kompleks Mmberikan gambaran secara interaktif proses pengambilan keputusan kasus sosial Supply Chain Management Procurement
Dasar Teori
Supply Chain Management (SCM) adalah proses merencanakan (planning), menerapkan (implementing) dan mengontrol (controlling) operasi rantai suplai (supply chain) agar berjalan seefisien mungkin untuk proses pengadaan, pengelolaan, penyimpanan barang, pelayanan, dan informasi mulai dari titik awal hingga titik konsumsi dengan tujuan memenuhi kebutuhan konsumen.
Ilustrasi SCM Procurement RFQ
Production
PR Quote Material
RFQ
Procurement PR
Logistic
Supplier A
Material
Supplier A
Quote RFQ Quote
Supplier A
Simulasi
Simulasi secara umum dapat diartikan sebagai usaha untuk menirukan dunia nyata. Simulasi yang dibangun secara detail merupakan usaha untuk mendekati kenyataan atau dapat juga sebagai usaha menyatukan beberapa element secara bersama untuk menghasilkan sebagian kesamaan pada suatu realita.
Agen
Agen adalah suatu entitas software komputer yang memungkinkan user (pengguna) untuk mendelegasikan tugas kepadanya secara mandiri (autonomously). Agen mempunyai kemampuan untuk melakukan suatu tugas/pekerjaan. Agen melakukan suatu tugas/pekerjaan dalam kapasitas untuk sesuatu, atau untuk orang lain (Wahono, 2003).
Finite State Machine (FSM)
Finite State Machines (FSM) adalah
sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan Action (aksi).
h u us ng M ila h
m la da an uh au us k M jang
Idle
h
Mengejar Musuh
ar lu di an uh au us g k M jan
M
u us
k pa m ta
Musuh hilang
Menyerang
Persoalan SCM Procurement
Alur Simulasi Action process PR
Process Contact to Supplier
Action Contact Supplier
Negotiation to Supplier Process
Process pr idle Requester Received Supplier Material Delivery
Action for Purchase Order
Action for Negotiation
Purchase Order Process
Simulasi
[LOG] Mulai melakukan simulasi ... [LOG] Melakukan konfirmasi pesanan ... [PRS] Konfirmasi pesanan atas nama Ahmad-item=z,delivery=6,harga=1,kualitas=1, cara_pembayaran=3,garansi=3,pengem asan=1,ukuran=5,kuota=75 ----- Pesanan Ahmad telah dikonfirmasi ....
[PRS] Pemilihan supplier untuk pesanan atas nama Ahmad ----- Tidak menemukan supplier yang masuk dalam kriteria ... ----- Melakukan negosiasi pada supplier agar masuk dalam kriteria ... ----- Melakukan negoisasi pada supplier c ... ----- Supplier tidak bisa mengganti ukuran karena sesuatu atau lain hal ... ----- Melakukan negoisasi pada supplier j ... ----- Supplier tidak bisa mengganti ukuran karena sesuatu atau lain hal ... ----- Melakukan negoisasi pada supplier k ... ----- Supplier tidak bisa mengganti ukuran karena sesuatu atau lain hal ... ----- Melakukan negoisasi pada supplier n ... ----- Supplier mau mengganti ukuran sesuai pesanan ... ----- Melakukan negoisasi pada supplier v ... ----- Supplier mau mengganti ukuran sesuai pesanan ... ----- Melakukan negoisasi pada supplier w ... ----- Supplier tidak bisa mengganti ukuran karena sesuatu atau lain hal
----- Melakukan pengecekan semua penawaran dari supplier untuk pesanan atas nama Ahmad ... --->> [PRS] Pengecekan penawaran dari supplier n --->> ----- Penawaran supplier n: item=z,delivery=10,harga=3,kualitas=1,cara bayar=1,garansi=1,pengemasan=2,kuota=100 --->> ----- Harga penawaran supplier terlalu tinggi. Melakukan negoisasi dengan supplier ... --->> ----- Harga penawaran berubah menjadi 1 ... --->> ----- Harga penawaran supplier n masuk dalam kriteria ... --->> ----- Delivery penawaran supplier terlalu lama. Melakukan negoisasi dengan supplier ... --->> ----- Delivery penawaran berubah menjadi 6 ... --->> ----- Delivery penawaran supplier n masuk dalam kriteria ... --->> ----- Kualitas penawaran supplier n masuk dalam kriteria ... --->> ----- Cara pembayaran penawaran supplier tidak sesuai dengan permintaan. Melakukan neogisasi dengan supplier ... --->> ----- Cara pembayaran berubah menjadi 3 ... --->> ----- Cara pembayaran penawaran supplier n masuk dalam kriteria ...
--->> ----- Garansi penawaran supplier tidak sesuai dengan permintaan. Melakukan negoisasi dengan supplier ... --->> ----- Garansi penawaran berubah menjadi 1 ... --->> ----- Garansi penawaran berubah menjadi 1 ... --->> ----- Garansi penawaran berubah menjadi 2 ... --->> ----- Garansi penawaran berubah menjadi 1 ... --->> ----- Garansi penawaran berubah menjadi 3 ... --->> ----- Garansi penawaran supplier n masuk dalam kriteria ... --->> ----- Pengemasan penawaran supplier tidak sesuai dengan permintaan. Melakukan negoisasi dengan supplier ... --->> ----- Pengemasan penawaran berubah menjadi 1 ... --->> ----- Pengemasan penawaran supplier n masuk dalam kriteria ...
[PRS] Kandidat supplier lebih dari 1 (2). Melakukan pemilihan supplier terbaik ... [PRS] Mendapatkan 1 kandidat supplier pemenang, yaitu supplier n ... [PRS] Melakukan pengecekan kuota akhir supplier ... ----- Mendapatkan supplier pemenang yaitu supplier n ...
Tabel Hasil Simulasi 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Ahmad
n, 100
n, 100
c, 100
c, 100
f, 100
k, 130
c, 100
j, 80
j, 80
f, 100
c, 100
n, 100
n, 100
j, 80
c, 100
c, 100
j, 80
r, 77
n, 100
c, 100
Anton
c, 100
k, 130
j, 80
c, 100
f, 100
k, 130
j, 80
c, 100
n, 100
r, 79
r, 146
f, 100
c, 100
j, 80
f, 100
c, 100
n, 100
f, 100
f, 100
v, 90
Kholis
j, 80
j, 80
c, 100
c, 100
f, 100
f, 100
w, 130
f, 100
r, 88
c, 100
c, 100
n, 100
j, 80
f, 100
j, 80
c, 100
n, 100
f, 100
n, 100
k, 130
Dani
c, 100
f, 100
c, 100
v, 90
c, 100
c, 100
c, 100
c, 100
j, 80
f, 100
c, 100
f, 100
c, 100
n, 100
n, 100
v, 90
c, 100
c, 100
f, 100
f, 100
Ruslan
j, 80
j, 80
r, 111
f, 100
f, 100
c, 100
r, 134
c, 100
w, 130
f, 100
r, 137
j, 80
j, 80
n, 100
k, 130
c, 100
r, 105
c, 100
n, 100
n, 100
Kuota
Hasil Simulasi Parameter Kualitas 160 140 120 100 80 60 40 20 0
Ahmad Anton Kholis Dani Ruslan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Percobaan
ahmad
anton
kholis
dani
ruslan
25%
10%
15%
10%
15%
35%
25%
25%
50%
20%
10%
25%
25%
25%
15%
5%
10%
5%
0%
5%
20%
15%
20%
5%
20%
5%
10%
5%
0%
20%
0%
5%
0%
10%
0%
0%
0%
5%
0%
5%
100%
100%
100%
100%
100%
n
c
f
k
j
r
v
w
Kesimpulan
Pemodelan alur simulasi lebih mudah dibentuk menggunakan metode Finite State Machine Parameter yang digunakan dapat dijadikan acuan dalam pengambilan keputusan Parameter Harga, Waktu pengiriman dan Garansi kurang berpengaruh terhadap hasil variasi nama supplier pemenang. Sehingga supplier dapat terpilih dengan prosentase sebesar 100%. Parameter Kualitas, Cara Pengemasan dan Cara Pembayaran sangat berpengaruh terhadap perolehan hasil variasi nama supplier pemenang. Dengan prosentasi terkecil terpilihnya supplier sebanyak 5% dan prosentase tertinggi sebanyak 60% .