Agents | Panduan Pemrograman NetLogo | Tutorial #4

Dalam NetLogo dikenal istilah “agent(s)” untuk menggambarkan entitas yang dapat mengikuti perintah. Ada empat jenis agen yaitu “turtle(s)”, “patch(es)”, “link(s)”, dan observer.Turtle (atau turtles dalam bentuk jamak) adalah agen yang dapat bergerak dinamis. Ruang dalam NetLogo disebut world, merupakan semesta dua dimensi dan dibagi menjadi kisi-kisi yang disebut “patch”. Patch (patches dalam bentuk jamak) adalah bagian-bagian tempat turtle bergerak. Patch berbentuk bujursangkar. Link (links dalam bentuk jamak) adalah agen yang menjadi penghbung antara dua turtle. Observer tidak memiliki parameter lokasi. Observer adalah “tuhan” dalam dunia NetLogo yang dapat menjadi pengamat maupun pemberi perintah pada agen lain.Saat awal NetLogo, tidak ada turtle. Observer dapat membuat turtle baru. Patch dapat membuat turtle baru juga. (harap diingat bahwa patch tidak bergerak, tetapi mereka ada sebagaimana turtle).Patch memiliki koordinat sebagai penanda spasial. Patch pada koordinat (0,0) dinamakan origin. Origin berada di tengah-tengah dunia NetLogo. Patches yang lain memiliki lokasi relatif yang digambarkan dengan koordinat kartesius terhadap origin. Jarak horisontal dinamakan pxcor dan jarak vertikal...
Read More

Prosedur dalam NetLogo | Basic Modeling Tutorial

Tutorial ini memimpin anda melalui proses membangun model secara komplet, dari tahap ke tahap, dengan penjelasannya.Agen dan ProsedurTutorial #2 mengajarkan bagaimana menggunakan “command center” dan “Agent monitor” untuk melihat dan mengubah agen dan bagaimana membuat mereka mengerjakan tugas. Sekarang anda siap untuk belajar tentang isi utama dari NetLogo: Coding.Anda melihat bahwa agen di NetLogo dibagi menjadi patches, turtles, links dan observer. Patches adalah grid stasioner dan tertata. Turtles bergerak di sepanjang grid. Links menghubungkan dua turtles. Observer melihat semua yang berlangsung dan mengerjakan apa yang turtles, patches, dan links tidak dapat lakukan sendiri.Kesemua empat tipe agen dapatn menjalankan perintah NetLogo. Keempatnya juga dapat menjalankan “prosedur”. Sebuah prosedur menggabungkan rangkaian perintah NetLogo ke dalam perintah tunggal yang kita tentukan.Sekarang kita akan belajar bagaimana prosedur menggerakkan turtles, makan, reproduksi dan mati. Anda juga akan belajar bagaimana membuat monitor, slider, dan plot. Model yang kita buat adalah model ekosistem sederhana tidak seperti Wolf Sheep Predation dari Tutorial #1.Membuat Tombol SetupUntuk memulai model baru,...
Read More

Sample Model: Wolf Sheep Predation | Basic Modeling Tutorial NetLogo

Bagian ini akan mempelajari tentang berbagai fitur yang tersedia dalam NetLogo sembari kita menjelajahi berbagai model dalam Model Library.Sepanjang tutorial, kita akan diminta untuk membuat prediksi tentang apa pengaruh perubahan nilai parameter terhadap model. Hal yang harus diingat bahwa pengaruh tersebut dapat menjadi sangat di luar dugaan. Kita berpikir bahwa hal-hal di luar dugaan ini sangat menarik dan memberi peluang yang sangat luar biasa untuk belajar.Anda mungkin ingin mencetak tutorial agar lebih mempermudah dalam mengoperasikan NetLogo.Sampel Model: Wolf Sheep PredationKita akan membuka sampel model dan melihatnya secara detail. Mari mencoba model biology: Wolf Sheep Predation, sebuah podel populasi predator-prey.• Open the Models Library from the File menu. • Choose "Wolf Sheep Predation" from the Biology section and press "Open". Tabulasi antar muka terisi oleh banyak sekali tombol, switch, slider dan monitor. Antar muka ditandai oleh berbagai macam warna. Biru untuk tombol. Fungsinya untuk melalukan set up, memulai dan menghentikan model. Slider dan switch berwarna hijau. Fungsinya untuk merubah nilai...
Read More

Contoh Model: Interaksi dalam Pesta | Basic Modeling Tutorial NetLogo

Bagian ini memberi dasar pengenalan tentang permodelan komputer dan bagaimana anda menggunakannya. Anda disarankan mulai belajar NetLogo dari sini.Pada Sebuah PestaApakah anda pernah berada pada sebuah pesta dan mengamati bagaimana orang-orang saling membentuk kelompok? Anda mungkin juga melihat bahwa seseorang tidak selalu dalam satu grup tertentu. Mereka saling berinteraksi, dan sebagian berpindah-pindah dari satu grup ke grup lain. Bila kita mengamati terus perpindahan antar kelompok, mungkin kita bisa melihat pola.Sebagai contoh, dalam sebuah kondisi sosial, orang-orang mungkin menampilkan perbedaan perilaku pada saat di lingkungan kantor dan di rumah. Individu yang percaya diri dengan lingkungan pekerjaan mereka mungkin menjadi seorang yang pemalu di dalam lingkungan sosial. Sebaliknya, ada orang yang senang bersosialisasi namun di kantor cenderung tertutup dan tidak mudah bergaul.Pola ini tergantung pada tipe kelompok. Pada beberapa kondisi, orang-orang belajar untuk mengorganisasi diri pada kelompok-kelompok yang beragam, misalnya dalam aktivitas sekolah atau pesta. Tetapi pada kondisi lingkungan yang tidak terstruktur, orang-orang cendering berkelompok dalam pola aturan yang berbeda.Apakah ada tipe...
Read More