§ Pertama kali diawal, dilakukan definisi agents, JIKA melibatkan lebih dari satu
jenis agent.
§ Diikuti dengan definisi jenis links, JIKA MEMANG link perlu didefinisikan
secara spesifik
1
05/10/2017
§ Lalu definisikan global variables yang bisa diakses oleh seluruh turtles, patches,
dan links
§ Definisikan local variables yang bisa diakses oleh agent tertentu, JIKA memang
dibutuhkan.
2
05/10/2017
3
05/10/2017
§ Jika model anda besar, maka “Setup” procedure juga bisa dipisah-pisah dalam
sub-prosedur yang lain, misal:
4
05/10/2017
5
05/10/2017
6
05/10/2017
Misal:
["#customer" 1000]
["#manuf" 10]
["MutationProbability" 0 2 5 7 10]
7
05/10/2017
Creating Setup
8
05/10/2017
Hint:
§ Ubah settingan World, sesuai
tampilan disamping. Untick
World wraps horizontally
dan vertically, sehingga
koordinat paling kiri bawah
(0,0)
§ Set maximum koordinat = 67
untuk sumbu X dan Y.
§ Gunakan basic straight line
equation : Y = a + bX
§ Asumsikan intercept = 15,
slope 2.5
§ Ifelse logic akan cukup
membantu
9
05/10/2017
10
05/10/2017
11
05/10/2017
Buat kelompok 3 orang. Pilih salah satu model yang terdapat dalam library NetLogo.
1. Beri overview mengenai model yang dipilih (1-3 halaman, tergantung kompleksitas
model).
2. Jelaskan logika model tersebut dalam sebuah flowchart sederhana (gunakan cara
penulisan flowchart yang benar, 1-2 halaman).
3. Buat conceptual modelnya, jelaskan conceptual model tersebut, termasuk atribut-
atribut dari agent (2-3 halaman).
4. Diskusikan (how and why) dan beri contoh, logika apa yang bisa diadopsi dari
model tersebut(tunjukkan codenya) untuk permasalahan yang terkait dengan
konteks pemodelan sistem berikut (pilih salah satu yang relevan):
1. Strategic management
2. Human behaviour
3. Logistics and supply chain management
4. Production and manufacturing
5. Economic and finance
6. Policy analysis
12