Software
SIMULASI
Arif Rahman
Program Simulasi
Programming language
High Level Language
Low Level Language
Simulation Application
General Purposes Application
Special Purposes Application
Langkah Pemilihan Software
Pengamatan pendahuluan (preliminary investigation)
Analisis sistem (system analysis)
Analisis keputusan (decision analysis)
Langkah Pemilihan Software
Pengamatan pendahuluan (preliminary investigation)
Merumuskan masalah (problems)
Mendefinisikan peluang (opportunities)
Mendefinisikan kendala (constraints)
Menentukan tujuan (objectives)
Menentukan lingkup (scope)
Membuat arahan (directives)
Langkah Pemilihan Software
Analisis sistem (system analysis)
Studi domain masalah
Mendiagnosa masalah dan analisa akar masalah
Menentukan kendala dan peluang
Analisa input, proses, output, dan outcome
Analisa kebutuhan fungsional dan nonfungsional
Langkah Pemilihan Software
Analisis keputusan (decision analysis)
Analisa kelayakan teknis
Kapabilitas teknologi software dan kemampuan user
Analisa kelayakan operasional
Keberfungsian sesuai kebutuhan dan keberterimaan oleh user
Analisa kelayakan ekonomis
Biaya pengembangan hingga pelatihan dan manfaat pengembalian
Analisa kelayakan waktu
Waktu pengembangan hingga implementasi dan kemendesakan urgensi
Analisa kelayakan resiko
Tingkat keberhasilan dan metode yang dipergunakan
Kriteria Pemilihan Software
Fitur umum
Fleksibilitas pemodelan
Kemudahan dalam pengembangan model
Kecepatan eksekusi model
Batas maksimum ukuran model
Kompatibilitas atas hardware dan sistem operasi
Kombinasi simulasi diskrit-kontinyu
Kriteria Pemilihan Software
Animasi
Ketersediaan dan kesesuaian ikon
Concurrent mode
Playback mode
Fleksibilitas kecepatan eksekusi model
Kemudahan pengembangan dan penambahan ikon
Fleksibilitas ukuran dan tata letak ikon
Kriteria Pemilihan Software
Kapabilitas statistik
Kemampuan pembangkitan bilangan acak uniform 0-1
Ketersediaan distribusi probabilitas standar
Pembangkitan bilangan acak dalam multiple stream untuk
masing-masing pembangkitan variabel random
Perulangan stream pembangkitan bilangan acak untuk
analisa komparasi alternatif skenario
Pergantian pembangkitan bilangan acak secara independen
antar replikasi
Kemampuan menspesifikasikan periode warm-up
Kemampuan membangun interval kepercayaan
Kriteria Pemilihan Software
Layanan pengguna
Pendukung teknis (buku manual, menu help)
Layanan teknis (kontak vendor)
Seminar berkala
Dokumentasi model dan hasil
Pemberian software trial & demo gratis
Kriteria Pemilihan Software
Laporan output
Standard report
Tailored report
Presentasi grafis
Laporan umum dan rinci
Keputusan Pemilihan Software
Membangun model mempergunakan
Bahasa pemrograman (General Purpose Programming
Language)
Pemrograman simulasi (General Simulation Language)
Paket simulasi tertentu (Special Purpose Simulation
Package)
Software Simulasi
Software Libraries
Simlib, C++Sim, JavaSim, DSOL, Desmo-J, SimKit, SimTools, NAG,
NetLib, Simulations in Java, CSim19, SSS, MathTools, Warped, BaseSim,
OpEMCSS, TomasWeb, HighMAST OO simulation library, Dex,
Simulacon, SimulAr, Insight&XLSSim, IMTEK Math Suppl
Visual Simulation Tools
VisSim, Extend, Simul8, Lean Modeler, Dymola, Awesim, LabView,
Goldsim, BuildSim, OptSim, MicroSaint, EcoSimPro, SimCreator, Berkeley
Madonna, XJ-Technology, SimProcess, SansGUI, QX3D, SimCad Pro,
Sigma, Renque, Visual Component
Software Simulasi
Industrial Simulation
Simas II, gProms, SimBax, SES/WorkBench, Witness, Arena, Easy5,
Simplorer, Promodel, AutoMod, Delmia, Enterprise Dynamics, FlexSim,
DynaWiz, AMESim, ShowFlow, Universal Mechanism, HCADWin, Focs,
ITI-Sim, ML Designer, Rethink, Spar, emPlant, SimFlex, Schedula,
Dosimis-3, MMS, ProDyn, DSH Plus
Simulation Language
SimPy, ACSL Sim, SLAM II, GPSS/H, Ptolemy Project, ModSim III,
SimScript III, Simple_1, JiST, Pasion, WinSAAM, MathCore, Parsec, XML
Lab, SmallDEVS
Software Simulasi
Integrated Environment
NI-Matrixx, Simulink, Octave, Scicos, SimLab, FreeMat, SDX, ACSL Sim,
Desire
Network System Simulation
OMNet++, NS2, GloMoSim, Swans, QualNet, Cnet, OpNet, Traffic,
NCTuns, Performance Prophet, GTNets, NetSim, Shunra VE
Distributed Simulation
Silk, SLX, StarDis, JSim, RT-Lab, GridSim, Forio, Cosimate,
Software Simulasi
Agent Based Simulation
SeSAM, PS-I, SimWalk, Brahms
Dynamic Simulation
PowerSim, VenSim, Stella+IThink, ModelMaker, Berkeley Madonna,
Simile, WinA&D, MyStrategy
Hybrid Simulation
Shift, Cesimo, AnyLogic
Bond Graph
MS1, 20-Sim, Symbols 2000, Camp-G, MTT
Keputusan Pemilihan Software
Pertanyaan-pertanyaan :
Menggunakan bahasa pemrograman atau software aplikasi ?
Sistem diskrit atau kontinyu ?
Untuk penjadwalan atau pengendalian proses ?
Perlu animasi atau tidak ?
Animasi 2 Dimensi atau 3 Dimensi ?
Perlu penampilan aliran material atau cukup waktu delay ?
Perlu grafik kondisi sistem atau tidak ?
Keputusan Pemilihan Software
Kriteria software :
Akurasi dan detail model
Kapabilitas dan produktivitas simulasi
Kecepatan proses simulasi
Kemampuan pengembangan model selain demo program
Tingkat kelebihan dibandingkan dengan software lain
Penerapan dan kapabilitas yang telah pernah dicoba
Keputusan Pemilihan Software
Mengenal software :
Software-software yang telah dipakai untuk kasus sistem
serupa
Referensi software mengenai kapabilitas dan batasan
Opini konsultan yang menggunakan beberapa software
Rekomendasi perusahaan yang mempunyai permasalahan
sama
Mengikuti pertemuan pengguna software
Mengunjungi dan konsultasi dengan agen software
Mengikuti kursus dan latihan penggunaan software
Akhir Perkuliahan…
… Ada Yang Ditanyakan

Simulasi 12 lanjut

  • 1.
  • 2.
    Program Simulasi Programming language HighLevel Language Low Level Language Simulation Application General Purposes Application Special Purposes Application
  • 3.
    Langkah Pemilihan Software Pengamatanpendahuluan (preliminary investigation) Analisis sistem (system analysis) Analisis keputusan (decision analysis)
  • 4.
    Langkah Pemilihan Software Pengamatanpendahuluan (preliminary investigation) Merumuskan masalah (problems) Mendefinisikan peluang (opportunities) Mendefinisikan kendala (constraints) Menentukan tujuan (objectives) Menentukan lingkup (scope) Membuat arahan (directives)
  • 5.
    Langkah Pemilihan Software Analisissistem (system analysis) Studi domain masalah Mendiagnosa masalah dan analisa akar masalah Menentukan kendala dan peluang Analisa input, proses, output, dan outcome Analisa kebutuhan fungsional dan nonfungsional
  • 6.
    Langkah Pemilihan Software Analisiskeputusan (decision analysis) Analisa kelayakan teknis Kapabilitas teknologi software dan kemampuan user Analisa kelayakan operasional Keberfungsian sesuai kebutuhan dan keberterimaan oleh user Analisa kelayakan ekonomis Biaya pengembangan hingga pelatihan dan manfaat pengembalian Analisa kelayakan waktu Waktu pengembangan hingga implementasi dan kemendesakan urgensi Analisa kelayakan resiko Tingkat keberhasilan dan metode yang dipergunakan
  • 7.
    Kriteria Pemilihan Software Fiturumum Fleksibilitas pemodelan Kemudahan dalam pengembangan model Kecepatan eksekusi model Batas maksimum ukuran model Kompatibilitas atas hardware dan sistem operasi Kombinasi simulasi diskrit-kontinyu
  • 8.
    Kriteria Pemilihan Software Animasi Ketersediaandan kesesuaian ikon Concurrent mode Playback mode Fleksibilitas kecepatan eksekusi model Kemudahan pengembangan dan penambahan ikon Fleksibilitas ukuran dan tata letak ikon
  • 9.
    Kriteria Pemilihan Software Kapabilitasstatistik Kemampuan pembangkitan bilangan acak uniform 0-1 Ketersediaan distribusi probabilitas standar Pembangkitan bilangan acak dalam multiple stream untuk masing-masing pembangkitan variabel random Perulangan stream pembangkitan bilangan acak untuk analisa komparasi alternatif skenario Pergantian pembangkitan bilangan acak secara independen antar replikasi Kemampuan menspesifikasikan periode warm-up Kemampuan membangun interval kepercayaan
  • 10.
    Kriteria Pemilihan Software Layananpengguna Pendukung teknis (buku manual, menu help) Layanan teknis (kontak vendor) Seminar berkala Dokumentasi model dan hasil Pemberian software trial & demo gratis
  • 11.
    Kriteria Pemilihan Software Laporanoutput Standard report Tailored report Presentasi grafis Laporan umum dan rinci
  • 12.
    Keputusan Pemilihan Software Membangunmodel mempergunakan Bahasa pemrograman (General Purpose Programming Language) Pemrograman simulasi (General Simulation Language) Paket simulasi tertentu (Special Purpose Simulation Package)
  • 13.
    Software Simulasi Software Libraries Simlib,C++Sim, JavaSim, DSOL, Desmo-J, SimKit, SimTools, NAG, NetLib, Simulations in Java, CSim19, SSS, MathTools, Warped, BaseSim, OpEMCSS, TomasWeb, HighMAST OO simulation library, Dex, Simulacon, SimulAr, Insight&XLSSim, IMTEK Math Suppl Visual Simulation Tools VisSim, Extend, Simul8, Lean Modeler, Dymola, Awesim, LabView, Goldsim, BuildSim, OptSim, MicroSaint, EcoSimPro, SimCreator, Berkeley Madonna, XJ-Technology, SimProcess, SansGUI, QX3D, SimCad Pro, Sigma, Renque, Visual Component
  • 14.
    Software Simulasi Industrial Simulation SimasII, gProms, SimBax, SES/WorkBench, Witness, Arena, Easy5, Simplorer, Promodel, AutoMod, Delmia, Enterprise Dynamics, FlexSim, DynaWiz, AMESim, ShowFlow, Universal Mechanism, HCADWin, Focs, ITI-Sim, ML Designer, Rethink, Spar, emPlant, SimFlex, Schedula, Dosimis-3, MMS, ProDyn, DSH Plus Simulation Language SimPy, ACSL Sim, SLAM II, GPSS/H, Ptolemy Project, ModSim III, SimScript III, Simple_1, JiST, Pasion, WinSAAM, MathCore, Parsec, XML Lab, SmallDEVS
  • 15.
    Software Simulasi Integrated Environment NI-Matrixx,Simulink, Octave, Scicos, SimLab, FreeMat, SDX, ACSL Sim, Desire Network System Simulation OMNet++, NS2, GloMoSim, Swans, QualNet, Cnet, OpNet, Traffic, NCTuns, Performance Prophet, GTNets, NetSim, Shunra VE Distributed Simulation Silk, SLX, StarDis, JSim, RT-Lab, GridSim, Forio, Cosimate,
  • 16.
    Software Simulasi Agent BasedSimulation SeSAM, PS-I, SimWalk, Brahms Dynamic Simulation PowerSim, VenSim, Stella+IThink, ModelMaker, Berkeley Madonna, Simile, WinA&D, MyStrategy Hybrid Simulation Shift, Cesimo, AnyLogic Bond Graph MS1, 20-Sim, Symbols 2000, Camp-G, MTT
  • 17.
    Keputusan Pemilihan Software Pertanyaan-pertanyaan: Menggunakan bahasa pemrograman atau software aplikasi ? Sistem diskrit atau kontinyu ? Untuk penjadwalan atau pengendalian proses ? Perlu animasi atau tidak ? Animasi 2 Dimensi atau 3 Dimensi ? Perlu penampilan aliran material atau cukup waktu delay ? Perlu grafik kondisi sistem atau tidak ?
  • 18.
    Keputusan Pemilihan Software Kriteriasoftware : Akurasi dan detail model Kapabilitas dan produktivitas simulasi Kecepatan proses simulasi Kemampuan pengembangan model selain demo program Tingkat kelebihan dibandingkan dengan software lain Penerapan dan kapabilitas yang telah pernah dicoba
  • 19.
    Keputusan Pemilihan Software Mengenalsoftware : Software-software yang telah dipakai untuk kasus sistem serupa Referensi software mengenai kapabilitas dan batasan Opini konsultan yang menggunakan beberapa software Rekomendasi perusahaan yang mempunyai permasalahan sama Mengikuti pertemuan pengguna software Mengunjungi dan konsultasi dengan agen software Mengikuti kursus dan latihan penggunaan software
  • 20.