Anda di halaman 1dari 47

PEMODELAN DAN SIMULASI

SISTEM
DINAMIS

ZUPRI HENRA HARTOMI, S.KOM, M.KOM


Sistem Dinamis

 Disusun dan dibangun pada akhir tahun 1957 di


massachusetts institute of technology oleh jay forrester.
 Sistem dinamis adalah pendekatan berbantuan
komputer untuk analisis dan desain kebijakan. Ini
berlaku untuk masalah-masalah dinamis yang timbul
dalam sistem sosial, manajerial, ekonomi, atau ekologis
yang kompleks.
 Prinsip Sistem Dinamis pada dasarnya menggunakan
hubungan sebab-akibat (Casual) dalam menyusun
Model suatu sistem yang Kompleks, sebagai dasar
dalam mengenali dan memahami tingkah laku sistem
tersebut
Sistem Dinamis

 Metode sistem dinamik mempelajari masalah dengan


sudut pandang sistem, dimana elemen-elemen sistem
tersebut saling berinteraksi dalam suatu hubungan
umpan balik sehingga menghasilkan perilaku tertentu.
 Interaksi dalam struktur ini diterjemahkan ke dalam
model-model matematik yang selanjutnya dengan
bantuan komputer disimulasikan untuk memperoleh
perilaku historisnya.
Karakteristik Sistem Dinamis

1. Dinamika sistem yang Kompleks.


2. Perubahan Perilaku Sistem terhadap waktu
3. Struktur sistem dinamis adlah sistem yang tertutup
4. Adanya umpan balik yang menggambarkan informasi
baru tentang keadaan sistem, yang kemudian akan
menghasilkan keputusan selanjutnya
Proses Umpan Balik
Proses Umpan Balik dikelompokkan menjadi 2 Bagian
1. Umpan Balik Positif
Menciptakan proses pertumbuhan, dimana suatu
kejadian dapat menimbulkan akibat yang memperbesar
kejadian berikutnya secara terus menerus.
Mis : pertumbuhan penduduk
2. Umpan Balik Negatif.
Menciptakan keseimbangan dengan memberikan
koreksi agar tujuan dapat tercapai.
Mis : Sistem pengatur suhu ruangan.
Diagram yang digunakan untuk membuat konsep struktur
sistem yang kompleks dan untuk mengkomunikasikan
wawasan berbasis model dan dikenal dengan nama
Causal Loop Diagram (CLD)
Hubungan Sebab Akibat
 Berfikir sebab akibat adalah kunci dalam mengorganisir ide-
ide dalam studi Sistem Dinamik
 Umpan balik sangat penting dalam studi Sistem Dinamik
 Gunakan kata `menyebabkan` atau `mempengaruhi` untuk
menjelaskan hubungan antar komponen di dalam sistem
 Contoh yang logis (misalnya hukum fisika)
– makan berat bertambah
– api  asap
 Contoh yang tidak logis (sosiologi, ekonomi)
– Pakai sabuk pengaman  mengurangi korban fatal dalam
kecelakaan lalu lintas
Tujuan Sistem Dinamis
 Tujuan utama dari sistem dinamik adalah untuk
memahami bagaimana perilaku ini dihasilkan
melalui penggunaan model kualitatif dan
kuantitatif
 Mengatasi permasalahan manajemen yang umum
seperti fluktuasi inventori, ketidakstabilan
tenagakerja, penurunan pangsa pasar suatu
perusahaan dan lain-lain
 Sebagai pendukungkeputusan dalam merancang
kebijakan-kebijakan yang efektif
Konsep Dasar Sistem Dinamis

1. RUANG LINGKUP YANG TERTUTUP


Yaitu variabel penting yang menciptakan interaksi sebab-
akibat berada di dalam sistem dan variabel yang tidak
begitu penting berada di luar

2. LOOP UMPAN BALIK SEBAGAI KOMPONEN


DASAR SISTEM
Perilaku dari sistem dipengaruhi oleh struktur dari loop
umpan balik yang ada dalam sistem yang tertutup,
Sehingga struktur umpan balik inilah yang
mempengaruhi setiap perubahan yang terjadi pada sistem
sepanjang waktu.
Konsep Dasar Sistem Dinamis

3. LEVEL DAN RATE(TINGKAT)


Sebuah sistem dinamis pasti memiliki dua jenis variabel
dasar yaitu level dan rate. Level, seperti halnya stok,
merupakan akumulasi elemen sepanjang waktu, contoh :
jumlah pegawai atau jumlah inventori di gudang.
Sedangkan rate merupakan variabel yang mempengaruhi
perubahan nilai dari level.

4, KONDISI YANG INGIN DICAPAI, KONDISI RIIL,


DAN PERBEDAAN ANTARA KONDISI YANG INGIN
DICAPAI DENGAN KONDISI RIIL.
Diagram Simpal Kausal
 Yaitu pengungkapan tentang kejadian hubungan sebab
akibat (causal relationship) ke dalam bahasa gambar
tertentu.
 Menggambarkan Hubungan Kausal variabel sistem
 Polaritas dibagi menjadi 2 yaitu Aliran Positif (+) dan
Aliran Negatif (-)
 Aliran Positif Jika perubahan variabel pada awal aliran
menyebebkan bertambahnya nilai variabel pada akhir
aliran
 Aliran Negatif bila perubahan variabel pada awal aliran
meyebabkan berkurangnya nilai variabel pada akhir aliran
Diagram Simpal Kausal
 Bahasa gambar dibuat dalam bentuk panah yang
saling terkait, sehingga membentuk sebuah diagram
simpal (causal loop), dimana hulu panah
mengungkapkan sebab dan ujung panah
mengungkapkan akibat.
 Keduanya, baik unsur sebab maupun akibat, atau
salah satu diantaranya, harus merujuk keadaan yang
terukur, baik kualitatif maupun kuantitatif.
 Logikanya adalah proses (rate) sebagai sebab yang
menghasilkan keadaan/level sebagai akibat ataupun
sebaliknya.
Diagram Simpal Kausal
 Setelah menentukkan unsur yang menjadi sebab
dan akibat, selanjutnya dapat ditentukan jenis
akibat yang disebabkan oleh sebab, yaitu bila
searah (+), berlawanan arah (-)
 Simpal yang bersifat positif, mempunyai
perilaku percepatan atau perlambatan
 Simpal negatif mempunyai perilaku menuju
sasaran atau limit.
 Ada dua jenis sasaran, yaitu sasaran menuju
eksplisit (>0) dan sasaran menuju implisit
(mendekati nol)
Causal Loop Diagram (CLD)
CLD menunjukkan struktur umpan balik dari sistem
 Gaji VS Kinerja  Lelah VS Tidur
– Gaji  Kinerja
 Lelah  tidur
– Kinerja  Gaji
 Tidur  lelah ?
Causal Loop Diagram (CLD)
+ : jika penyebab naik, akibat akan naik
(pertumbuhan, penguatan), jika penyebab turun,
akibat akan turun
- : jika penyebab naik, akibat akan turun, jika
penyebab turun, akibat akan naik
Causal Loop Diagram (CLD)
CLD dengan Positive Feedback Loop
 Gaji  Kinerja, Kinerja  Gaji
Semakin gaji naik
Semakin baik kinerja

Semakin baik kinerja


Gaji akan semakin naik

Semakin gaji naik


Semakin baik kinerja
Causal Loop Diagram (CLD)
CLD dengan Negative Feedback Loop
 Lelah  Tidur, Tidur  Lelah

Semakin Kita Tidur Semakin tidak lelah

Semakin tidak lelah


Semakin Kita lelah Semakin sedikit kita tidur
Semakin Kita Tidur

Semakin sedikit kita tidur Semakin Kita lelah


Software Sistem Dinamis

 Untuk Melalukan simulasi dari sebuah Model,


diperlukam perangkat lunak (software) yang
dapat melihat perilaku model secara cepat,
diantaranya seperti Vensim, Powersim, Dynamo,
Ithink, Stella, dll
Contoh Causal Loop Sistem Percepatan
Pertumbuhan Kawasan
Diagram Alir (Flow Diagram)
 Merupakan Struktur aliran secara rinci untuk
menyusun model matematis yang
menggambarkan hubungan antar variabel dalam
bentuk simbol
Simbol Flow diagram

Level Constant

Rate Flow arc

Auxiliary Cause-and-
effect arc
Source/Sink
Diagram Alir (Flow Diagram)
 Level, Merupakan akumulasi aliran waktu
 Rate, menentukan aliran masuk atau keluar dari level
 Auxillary, berfungsi menyederhanakan hubungan antar
variabel
 Konstanta, input informasi untuk rate maupun auxillary,
memiliki nilai tetap sepanjang simulasi
 Source/Sink, Source mewakili sistem level pada batas
model dan Sink tempat aliran berakhir di luar sistem

Catt: Stok bertambah dan berkurang dengan adanya


aliran(Flow) masuk dan Keluar
Diagram Stock Dan Flow
Contoh
 Kasus Dinamika Pertumbuhan Penduduk
 Simulasikan Pertumbuhan penduduk dari
tahun 2020 sampai tahun 2030 dengan
populasi penduduk berjumlah 1000 jiwa
dengan tingkat fertilitas yang
mempengaruhi kelahiran sebesar 0.5,
tingkat kematian yang mempengaruhi umur
rata-rata berkisar 70 tahun
Diagram Stock Dan Flow

Stok
Populasi =Kelahiran – Kematian, 1000 Fertilitas = 0,5
Unit : Jiwa Unit : 1/Tahun
Flow In Umur rata2 = 70
Kelahiran = Fertilitas x Populasi Unit :Tahun
Unit : Jiwa/tahun
Flow Out
Kematian = Populasi/ Umur rata2
Unit : Jiwa/tahun
Penyelesaian
 Populasi merupakan stok satuannya jiwa,
 flow masuknya kelahiran satuannya jiwa/tahun,
kemudian
 flow keluarnya kematian satuannya jiwa/tahun,
kelahiran ditentukan oleh populasi dan fertilitas
satuan dari fertilitas per tahun, lalu kematian
ditentukan oleh populasi dengan umur rata rata
atau harapan hidup dengan satuan tahun, untuk
mensimulasikan ini bisa menggunakan bantuan
software dan dalam kasus ini kita akan
menggunakan Vensim (Ventana Simulation)
Vensim
(Ventana Simulation)
Vensim PLE dapat di unduh disitus http://www.vensim.com
Vensim
(Ventana Simulation)
Kemudian lengkapi data diri dan alamat email untuk mendapatkan izin
instalasi software secara gratis
Vensim
(Ventana Simulation)
Setelah di install kemudian jalankan software, dan tampilan antar muka
sebagai berikut
Vensim
(Ventana Simulation)
Setelah di install kemudian jalankan software, dan tampilan antar muka
sebagai berikut
Vensim
Kemudian Klik menu New pada sudut kanan halaman, lalu isi Initial Time sesuai
dengan soal yaitu tahun 2020 dan untuk final time isikan tahun 2030, time step pada
angka 1 yang artinya perhitungan model dilakukan setiap 1 tahun sekali dan untuk unit
for time ganti menjadi Year yang artinya dalam satuan tahun, lalu klik Ok
Vensim
Selanjutnya Membuat Model Stok untuk Populasi
Klik Tool Stock Lalu drag dan letakkan dihalaman canvas dan Ketikkan Teksnya
Populasi
Vensim
Berikutnya buat flow masuk ke Stock populasi menggunakan toll Flow Lalu drag dan
beri nama Kelahiran
Vensim
Kemudian buat flow keluar dari Stock populasi menggunakan toll Flow Lalu drag dan
beri nama Kematian
Vensim
Selanjutnya Membuat variabel fertilitas, mengunakan tool variable Lalu drag
Vensim
Hubungkan Fertilitas ke kelahitan menggunakan tool Arrow Lalu drag dan hubungkan
juga poulasi dengan kelahiran yang menandakan bahwa kelahiran ditentukan oleh
populasi dan fertilitas
Vensim
Selanjutnya Membuat variabel Umur rata rata, mengunakan tool variable Lalu drag dan
hubungkan Umur rata rata ke kematian menggunakan tool Arrow Lalu drag dan
hubungkan juga populasi dengan kematian yang menandakan bahwa kematian
ditentukan oleh populasi dan umur rata rata
Vensim
Selanjutnya memberi nilai dan persamaan matematika untuk masing masing variabel
Klik tool Equation maka akan tampak variabel akan berubah warna menjadi hitam yang
artinya semua variabel tersebut masih kosong
Vensim
Klik variabel populasi, lalu ketikkan initial value 1000, sesuai dengan soal yang artinya
populasi pada thn 2020 sebesar 1000 jiwa, lalu pada units ketikkan satuannya yaitu
jiwa, lalu klik Check syntax, jika pada tab error tertulis eqution Ok, lanjutkan langkah
berikutnya, hal ini dilakukan untuk memastikan bahwa tidak terjadi error dalam
penginputan nilai atau persamaan matematikanya kemudian klik OK
Vensim
Maka hasilnya Variabel Populasi telah berubah menjadi putih yang artinya bahwa nilai
dan persaaman matematikanya sudah terisi
Vensim
Selanjutnya klik variabel fertilitas, lalu pada tab Equation ketikkan nilainya 0.5 dan
units isikan 1/Year, lalu klik Check syntax, jika pada tab error tertulis eqution Ok,
lanjutkan langkah berikutnya Klik Ok
Vensim
Selanjutnya klik variabel umur rata-rata, lalu pada tab Equation ketikan nilainya 70 dan
units isikan Year, lalu klik Check syntax, jika pada tab error tertulis eqution Ok,
lanjutkan langkah berikutnya Klik Ok
Vensim
Kemudian variabel kelahiran, Persamaan untuk kelahiran adalah fertilitas dikali
populasi, lalu pada tab Equation Klik fertilitas pada tab variable gunakan tanda * lalu
klik populasi lalu pad tab units ketikkan Jiwa/Year, lalu klik Check syntax, jika pada
tab error tertulis eqution Ok, berikutnya Klik Ok
Vensim
Kemudian variabel kematian, Persamaan untuk kematian adalah populasi dibagi umur
rata-rata, lalu pada tab Equation Klik populasi pada tab variable gunakan tanda / lalu
klik Umur rata-rata lalu pad tab units ketikkan Jiwa/Year, lalu klik Check syntax, jika
pada tab error tertulis eqution Ok, berikutnya Klik Ok
Vensim
Hasilnya Tampak Seluruh variabel telash berubah menjadi putih semua yang artinya
seluruh nilai dan persamaan matematikanya sudah terisi
Vensim
Kemudian untuk menguji model klik menu model, Check model, OK

Kemudian klik menu model lagi, Units Check, OK


Vensim
Selanjutnya membuat output simulasi dalam bentuk Grafik Klik menu Run
Lalu Klik Variabel yang Akan ditampilkan dalam bentuk grafik
Mis variabel Populasi lalu Klik Toll Graph, maka Hasilnya

Untuk Kelahiran
Vensim
Untuk Keseluruhan Klik Toll Causes Strip, maka Hasilnya
SELESAI

SAMPAI JUMPA
DIPERTEMUAN BERIKUTNYA

Anda mungkin juga menyukai