Dokumen tersebut membahas tentang simulasi sebagai imitasi cara kerja suatu sistem dengan menggunakan komputer. Simulasi digunakan untuk mempelajari sistem kompleks, membandingkan rancangan alternatif, dan mempelajari pengaruh perubahan terhadap sistem yang ada. Terdapat berbagai jenis simulasi seperti Monte Carlo, trace-driven, dan discrete event simulation. Simulasi memiliki kelebihan seperti fleksibilitas dan kemampuan membandingkan
Dokumen tersebut membahas tentang simulasi sistem, yang merupakan proses memodelkan dan menganalisis perilaku suatu sistem nyata dengan menggunakan komputer. Dokumen tersebut menjelaskan komponen sistem, jenis model simulasi, langkah simulasi, kelebihan dan kekurangan simulasi.
Dokumen tersebut membahas tentang simulasi sebagai cara untuk mempelajari suatu sistem dengan meniru perilakunya menggunakan komputer. Simulasi digunakan jika sistem nyata sulit diamati secara langsung, solusi analitis tidak tersedia, atau pengamatan langsung sistem tidak mungkin. Aplikasi simulasi meliputi desain sistem manufaktur, evaluasi sistem militer, dan evaluasi sistem ekonomi.
Dokumen ini membahas tentang dasar-dasar pemodelan dan simulasi. Terdapat penjelasan tentang perbedaan antara verifikasi dan validasi, contoh model simulasi diskrit dan kontinyu, deterministik dan stokastik, serta statis dan dinamis. Juga dijelaskan tahapan pembuatan model dan contoh permasalahan yang dapat diselesaikan menggunakan metode simulasi.
Metode pencarian heuristik merupakan teknik untuk meningkatkan efisiensi proses pencarian dalam state space dengan memilih cabang-cabang yang paling mungkin menyebabkan penyelesaian masalah. Metode-metode pencarian heuristik yang dijelaskan meliputi generate and test, hill climbing, best first search, dan simulated annealing.
Dokumen tersebut membahas tentang simulasi sistem, yang merupakan proses memodelkan dan menganalisis perilaku suatu sistem nyata dengan menggunakan komputer. Dokumen tersebut menjelaskan komponen sistem, jenis model simulasi, langkah simulasi, kelebihan dan kekurangan simulasi.
Dokumen tersebut membahas tentang simulasi sebagai cara untuk mempelajari suatu sistem dengan meniru perilakunya menggunakan komputer. Simulasi digunakan jika sistem nyata sulit diamati secara langsung, solusi analitis tidak tersedia, atau pengamatan langsung sistem tidak mungkin. Aplikasi simulasi meliputi desain sistem manufaktur, evaluasi sistem militer, dan evaluasi sistem ekonomi.
Dokumen ini membahas tentang dasar-dasar pemodelan dan simulasi. Terdapat penjelasan tentang perbedaan antara verifikasi dan validasi, contoh model simulasi diskrit dan kontinyu, deterministik dan stokastik, serta statis dan dinamis. Juga dijelaskan tahapan pembuatan model dan contoh permasalahan yang dapat diselesaikan menggunakan metode simulasi.
Metode pencarian heuristik merupakan teknik untuk meningkatkan efisiensi proses pencarian dalam state space dengan memilih cabang-cabang yang paling mungkin menyebabkan penyelesaian masalah. Metode-metode pencarian heuristik yang dijelaskan meliputi generate and test, hill climbing, best first search, dan simulated annealing.
This document contains code to reverse a string in C++. The code first prompts the user to enter a word, stores it in a string, then uses a while loop to iterate through the string backwards, printing each character. It repeats this process, asking the user if they want to try again, until the user enters 'N' or 'n' to exit the program.
Makalah ini membahas tentang cache memory. Cache memory merupakan memori yang berkecepatan tinggi yang digunakan sebagai perantara antara main memory dan CPU untuk meningkatkan kecepatan akses data.
Buku ini membahas cara membangun aplikasi client-server menggunakan Java RMI. Pembahasan dimulai dari penjelasan tentang apa itu RMI dan syarat-syarat agar suatu objek dapat diakses melalui RMI. Selanjutnya dijelaskan cara membuat server RMI untuk menyimpan objek dan cara membuat client RMI untuk mengakses objek di server. Contoh aplikasi sederhana yang dibangun untuk memperjelas pembahasan juga
Mata Kuliah: Model dan Simulasi
Pertemuan: 1 sampai 4
Jurusan: Teknologi Informasi
Kampus: STMIK Swadharma
Sumber Gambar:
Huskmitnavn1 (2017), "3D Drawings.", dari https://huskmitnavn.dk/blogs/projects/3d-drawings, diakses 16/11/2018.
Itk Engineering (2018), "Make the Real World Manageable – with Models and Simulations", dari https://www.itk-engineering.de/en/development-partnership-competencies/modeling-simulation/, diakses 16/11/2018.
Wildstrom, Steve (2012), "In Praise of Old-fashioned PCs", dari https://techpinions.com/in-praise-of-old-fashioned-pcs/12039, diakses 16/11/2018.
____ (2018), "Trik Mengocok Kartu seperti Pesulap Profesional", dari https://www.youtube.com/watch?v=5jCInqwev_g, diakses 16/11/2018.
____ (2014), "Energi 6 Sisi Dadu", dari https://shellyashahab.wordpress.com/2014/06/18/energi-6-sisi-dadu/, diakses 16/11/2018.
Dokumen tersebut membahas beberapa metode pencarian heuristik dalam artificial intelligence, yaitu generate and test, hill climbing, dan best first search. Metode-metode tersebut digunakan untuk mencari solusi masalah secara efisien dengan memperkirakan kemungkinan solusi terbaik.
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
PENDAHULUAN. SISTEM, MODEL, DAN SIMULASIDimara Hakim
Dokumen tersebut merupakan silabus mata kuliah Simulasi dan Permodelan yang mencakup tujuan pembelajaran simulasi dan permodelan, komponen penilaian, jadwal perkuliahan, dan referensi bahan ajar.
Dokumen ini membahas tentang analisis kebutuhan perangkat lunak, termasuk definisi, tujuan, langkah-langkah, pendekatan, dan teknik pemodelan seperti flowmap yang digunakan dalam analisis sistem yang sedang berjalan."
Presentasi Mengenal RAD, Agile & Extreme Programming sebagai salah satu materi dari mata kuliah Rekayasa Perangkat Lunak (Sofware Development Life Cycle)
Bersama:
Raka Maheka Auramuwahid (0617104023)
Agung Laksono (0617104034)
Dokumen tersebut membahas tentang simulasi secara umum, mulai dari tujuan, definisi, klasifikasi, kelebihan dan kekurangan simulasi, serta contoh aplikasi studi simulasi."
This document contains code to reverse a string in C++. The code first prompts the user to enter a word, stores it in a string, then uses a while loop to iterate through the string backwards, printing each character. It repeats this process, asking the user if they want to try again, until the user enters 'N' or 'n' to exit the program.
Makalah ini membahas tentang cache memory. Cache memory merupakan memori yang berkecepatan tinggi yang digunakan sebagai perantara antara main memory dan CPU untuk meningkatkan kecepatan akses data.
Buku ini membahas cara membangun aplikasi client-server menggunakan Java RMI. Pembahasan dimulai dari penjelasan tentang apa itu RMI dan syarat-syarat agar suatu objek dapat diakses melalui RMI. Selanjutnya dijelaskan cara membuat server RMI untuk menyimpan objek dan cara membuat client RMI untuk mengakses objek di server. Contoh aplikasi sederhana yang dibangun untuk memperjelas pembahasan juga
Mata Kuliah: Model dan Simulasi
Pertemuan: 1 sampai 4
Jurusan: Teknologi Informasi
Kampus: STMIK Swadharma
Sumber Gambar:
Huskmitnavn1 (2017), "3D Drawings.", dari https://huskmitnavn.dk/blogs/projects/3d-drawings, diakses 16/11/2018.
Itk Engineering (2018), "Make the Real World Manageable – with Models and Simulations", dari https://www.itk-engineering.de/en/development-partnership-competencies/modeling-simulation/, diakses 16/11/2018.
Wildstrom, Steve (2012), "In Praise of Old-fashioned PCs", dari https://techpinions.com/in-praise-of-old-fashioned-pcs/12039, diakses 16/11/2018.
____ (2018), "Trik Mengocok Kartu seperti Pesulap Profesional", dari https://www.youtube.com/watch?v=5jCInqwev_g, diakses 16/11/2018.
____ (2014), "Energi 6 Sisi Dadu", dari https://shellyashahab.wordpress.com/2014/06/18/energi-6-sisi-dadu/, diakses 16/11/2018.
Dokumen tersebut membahas beberapa metode pencarian heuristik dalam artificial intelligence, yaitu generate and test, hill climbing, dan best first search. Metode-metode tersebut digunakan untuk mencari solusi masalah secara efisien dengan memperkirakan kemungkinan solusi terbaik.
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
PENDAHULUAN. SISTEM, MODEL, DAN SIMULASIDimara Hakim
Dokumen tersebut merupakan silabus mata kuliah Simulasi dan Permodelan yang mencakup tujuan pembelajaran simulasi dan permodelan, komponen penilaian, jadwal perkuliahan, dan referensi bahan ajar.
Dokumen ini membahas tentang analisis kebutuhan perangkat lunak, termasuk definisi, tujuan, langkah-langkah, pendekatan, dan teknik pemodelan seperti flowmap yang digunakan dalam analisis sistem yang sedang berjalan."
Presentasi Mengenal RAD, Agile & Extreme Programming sebagai salah satu materi dari mata kuliah Rekayasa Perangkat Lunak (Sofware Development Life Cycle)
Bersama:
Raka Maheka Auramuwahid (0617104023)
Agung Laksono (0617104034)
Dokumen tersebut membahas tentang simulasi secara umum, mulai dari tujuan, definisi, klasifikasi, kelebihan dan kekurangan simulasi, serta contoh aplikasi studi simulasi."
Studi ini membahas langkah-langkah penting dalam melakukan simulasi sistem, yaitu formulasi masalah, pengumpulan data, penerjemahan model, verifikasi, desain eksperimen, analisis hasil, dan dokumentasi. Langkah-langkah ini perlu diikuti dengan baik agar simulasi dapat menghasilkan representasi sistem nyata yang akurat.
Teknik simulasi merupakan proses memodelkan sistem nyata dan melakukan eksperimen dengan model tersebut untuk memahami perilaku sistem. Ada beberapa langkah studi simulasi seperti formulasi masalah, validasi model, eksekusi program, dan analisis hasil. Contoh aplikasi simulasi adalah GPSS dan SIMAN.
Simulasi merupakan teknik untuk membuat model matematika dari suatu proses atau situasi di dunia nyata untuk memprediksi karakteristiknya atau memecahkan masalah terkait dengan menggunakan model yang dibuat. Simulasi digunakan untuk mempelajari sistem yang sulit diamati secara langsung atau kompleks, serta untuk menguji berbagai skenario tanpa menghadapi risiko di dunia nyata.
Simulasi memungkinkan pengujian sistem secara virtual sebelum implementasi nyata, mengatur waktu proses, mengidentifikasi penyebab masalah, mengeksplorasi kemungkinan skenario, dan memahami sistem kompleks secara lebih baik. Model simulasi dapat berupa statik atau dinamik, deterministik atau stokastik, serta kontinu atau diskrit. Contoh masalah yang sesuai untuk disimulasikan adalah sistem manufaktur, ramal
Materi kuliah Penelitian Operasional 1 untuk mahasiswa S1 Teknik Industri
Bab 1 Pendahuluan berisi motivasi, konsep, definisi, dan sejarah penelitian operasional
Dokumen tersebut merupakan silabus mata kuliah Simulasi dan Permodelan yang mencakup tujuan pembelajaran simulasi dan permodelan, komponen penilaian, jadwal pertemuan, dan referensi bahan ajar.
Dokumen ini membahas simulasi antrian dengan 3 poin utama:
1. Simulasi adalah cara untuk mereplikasi sistem nyata dengan biaya rendah untuk menentukan keputusan cepat.
2. Pembuatan model simulasi melibatkan verifikasi dan validasi untuk memastikan representasi sistem nyata akurat.
3. Langkah dasar simulasi antrian meliputi menentukan karakteristik masukan, membangun tabel simulasi, dan menghasilkan nilai secara ber
Dokumen tersebut membahas tentang Riset Operasi (Operation Research) yang mencakup pengantar, berbagai model seperti program linier, persoalan transportasi, analisis jaringan, teori antrian, serta peranan komputer dalam Riset Operasi.
Pemodelan dan Simulasi oleh Bagus Hadi Sutrisno.pptxBagusHadiSutrisno
Simulasi dan pemodelan digunakan untuk mempelajari sistem kompleks dengan membuat model matematika atau logika dan mengevaluasi model tersebut menggunakan komputer. Simulasi memiliki berbagai aplikasi seperti perancangan sistem manufaktur, evaluasi sistem militer, dan analisis sistem transportasi.
Mata kuliah ini membahas optimisasi sistem dengan model deterministik dan model matematika program linier, termasuk pengantar pemodelan program linier, teknik pemecahan program linier, dan jenis program khusus. Mata kuliah ini relevan untuk mahasiswa agar dapat menggunakan teknik matematika dalam memecahkan masalah nyata. Pada akhir semester, mahasiswa diharapkan mampu merancang model masalah nyata dan memecahkannya dengan menggunakan model
Mata kuliah ini membahas penggunaan metode ilmiah untuk mengoptimalkan sumber daya terbatas dengan menggunakan teknik pemrograman linier, masalah transportasi, dan analisis jaringan. Mahasiswa akan mempelajari konsep dan model penelitian operasional serta mampu menyelesaikan berbagai masalah dengan menyusun model matematika dan menentukan solusi optimal.
2. 2
SIMULASI
Simulasi – merupakan imitasi cara kerja facilitas atau
proses, biasanya dengan menggunakan komputer
Fasilitas yang disimulasikan juga disebut “sistem”
Dibuat asumsi/aproksimasi, baik secara logika dan
matematika, mengenai bagaimana sistem bekerja
Asumsi ini membentuk model sistem
Model memiliki banyak aplikasi dan dapat menjawab
pertanyaan seperti:
Mengapa kinerja Web di suatu tempat memburuk ketika ada
yang menggunakan koneksi WiFi di dekatnya?
Bagaimana jalur yang akan ditempuh oleh angin badai? Dsb.
4. 4
Kapan simulasi digunakan?
Simulasi dapat digunakan:
Untuk mempelajari sistem yang kompleks, misalnya, sistem di
mana solusi analitik tidak dapat digunakan.
Untuk membandingkan rancangan alternatif untuk sistem
yang tidak ada.
Untuk mempelajari efek pengubahan pada sistem yang sudah
ada. Mengapa tidak mengganti sistem tersebut??
Untuk mengusulkan/verifikasi solusi analitik.
Simulasi tidak dapat digunakan:
Jika asumsi model cukup sederhana sedemikian sehingga
metode matematik bisa digunakan untuk mendapatkan
jawaban yang tepat (solusi analitik)
5. 5
Area Aplikasi
Evaluasi rancangan dan kinerja sistem komputer
Menentukan persyaratan hardware atau protokol untuk jaringan
komunikasi
Mempelajari algoritma penjadwalan CPU
Evaluasi aturan Web caching
Perancangan dan analisis sistem manufaktur
Operasi jalur produksi
Evaluasi rancangan organisasi servis
Studi call center, restoran fast-food, rumah sakit, dan kantor pos
Evaluasi sistem senjata militer atau persyaratan logistiknya.
Perancangan dan operasi sistem transportasi seperti bandara,
jalan bebas hambatan, pelabuhan, dan kereta bawah tanah
Analisis sistem keuangan atau ekonomi
6. 6
Terminologi
Sistem: Sekumpulan obyek yang bekerja dan berinteraksi
bersama menuju satu akhir yang logis
Contoh: Menentukan jumlah kasir yang diperlukan untuk memberikan
layanan ekspres pada pelanggan yang membeli 10 barang atau kurang
pada suatu superstore – sistem terdiri dari kasir ekspres dan
pembeli dengan 10 barang atau kurang.
Status sistem: Sekumpulan variabel dan nilainya, yang
diperlukan untuk mengkarakterisasi sistem pada suatu waktu
tertentu
Dapat bergantung pada tujuan dan ukuran kinerja yang diinginkan
SS Example: # kasir ekspres, waktu kedatangan pelanggan dengan
10 barang atau kurang.
Event: Perubahan status sistem
Kedatangan pelanggan, start pelayanan, dan kepergian pelanggan.
7. 7
Klasifikasi Model
Model waktu kontinu vs. waktu diskrit
Model Continuous-event vs. discrete-event
Model Deterministik vs. probabilistik
Model Statik vs. dynamik
Model Linier vs. non-linier
Model Terbuka vs. tertutup
8. 8
Model Waktu-Kontinu dan Diskrit
Jumlah
pelanggan
pada
antrian
Waktu
Jumlah
mahasiswa
pada satu
MK
Time
(a) Waktu kontinu (b) Waktu diskrit
9. 9
Model Continuous-event vs. discrete-
event
Jarak
yang
ditempuh
pesawat
Waktu
(a) Continuous-event (b) Discrete-event
Jumlah
pelanggan
pada
antrian
Waktu
10. 10
Model Deterministik dan Stokastik
Model deterministik memberikan hasil
deterministik
Model Stokastik atau probabilistik
terpengaruh oleh random effect
Biasanya, model ini memiliki satu atau lebih input
random (misalnya, kedatangan pelanggan, waktu
servis, dll.).
Output model stokastik merupakan “estimasi”
karakteristik sistem yang sebenarnya.
Eksperimen harus diulang beberapa kali
Harus ada kepercayaan terhadap hasil
11. 11
Lebih banyak mengenai model
Model statik dan dinamik
Model statik – status sistem tidak bergantung pada waktu
Model dinamik – status sistem bergantung terhadap waktu
Model linier dan non-linier
Model linier – output merupakan fungsi linier dari parameter
input
Model terbuka dan tertutup
(a) Model terbuka (b) Model tertutup
12. 12
Tipe Simulasi (1/2)
Simulasi Monte Carlo
Tidak ada elemen waktu (biasanya)
Digunakan untuk evaluasi ekspresi non-probabilistik
(misalnya, integral) dengan menggunakan metode
probabilistik
Berbagai variasi soal matematik
Simulasi Trace-driven
Secara ekstensif dipakai pada evaluasi kinerja sistem
komputer; misalnya, algoritma paging
Kelebihan: kredibilitas, validasi yang mudah, lebih sedikit
bilangan acak, beban kerja akurat
Kekurangan: kompleksitas, hanya merupakan snap-shot,
representatif?, satu titik validasi
13. 13
Tipe Simulasi (2/2)
Simulasi Monte Carlo
Simulasi trace-driven
Simulasi discrete-event: simulasi dengan
menggunakan model discrete-event (disebut
juga discrete-state) dari sistem
Contoh, banyak digunakan untuk mempelajari
sistem komputer
Simulasi continuous-event: menggunakan
model continuous-state
Contoh, banyak digunakan pada studi kimia/farmasi
14. 14
Tahap Studi Simulasi
Pada umumnya simulasi dipandang sebagai aktivitas yang memiliki
tiga fase (Pidd, 1992), yaitu :
1. Pemodelan,
2. Kompetensi
3. Eksperimentasi
1. Formulasi Masalah dan Tujuan Studi.
Formulasi masalah yang sukses membutuhkan penilaian yang akurat terhadap
tujuan-tujuan yang disertai oleh suatu deskripsi dari sistem riil. Hal ini
melibatkan spesifikasi sebagai berikut:
a. Kriteria dimana aturan-aturan keputusan alternatif akan dievaluasi,
b. Semua variabel state yang signifikan,
c. Seluruh parameter sistem yang dibutuhkan
2. Membangun Model Simulasi Langkah penting dalam simulasi adalah membangun
model yang merepresentasikan kondisi riil masalah yang akan disimulasikan.
Setelah membangun model maka dibutuhkan suatu skenario yang akan diterapkan
sesuai dengan tujuan yang ingin dicapai oleh studi simulasi tersebut.
15. 15
Tahap Studi Simulasi
3. Desain Eksperimen.
Dalam kerangka konseptual model simulasi diperlukan suatu desain eksperimen
yang akan menyediakan arahan dalam pengumpulan data, analisis dan bagaimana
hasil simulasi akan digunakan untuk menjawab pertanyaan yang sedang
dipecahkan. Data yang dikumpulkan harus mampu memberikan deskripsi yang
cukup memadai bagi variabel stokastik yang diaplikasikan pada model.
4. Verifikasi dan Validasi Model.
Proses verifikasi dilakukan untuk menentukan apakah model simulasi berjalan
sesuai keinginan pembuat model, misalnya dengan melakukan proses debug
program komputer, sedangkan validasi dilakukan untuk menetukan apakah model
simulasi mampu mewakili sistem riil secara akurat (Nasution & Baihaqi,
2007:19).
5. Mengevaluasi Hasil Simulasi untuk Pengambilan Keputusan.
Dengan memformulasikan dan menguji asumsi yang berbeda pada perilaku sistem
maka kita dapat mengevaluasi kebijakan atau aturan keputusan tertentu sehingga
manajemen dapat memilih satu keputusan terbaikuntuk memenuhi tujuan
organisasi.
16. 16
Kelebihan, kekurangan, dan kesulitan
pada studi simulasi
Kelebihan
Simulation memberikan fleksibilitas pada pemodelan sistem
kompleks, sehingga model simulasi bisa sangat valid.
Alternatif mudah dibandingkan
Pengendalian kondisi eksperimental
Dapat mempelajari sistem dengan frame waktu yang sangat
lama
Kerugian
Simulasi stokastik hanya menghasilkan estimasi – dengan
noise
Model simulasi mungkin mahal untuk dikembangkan
Simulasi biasanya menghasilkan output dengan volume besar –
harus dirangkum, dan dianalisis secara statistik.
Kesulitan
Kegagalan untuk mengidentifikasi tujuan pada tahap awal.
Tingkat detil yang tidak mencukupi (pada dua arah)
Perancangan dan analisis eksperimen simulasi yang tidak
mencukupi
Pengajaran dan pelatihan yang tidak cukup