2/10/2013

Pengantar Kuliah Pemrograman Simulasi

Filled under:

Postingan ini adalah sebuah tugas yang diberikan dosen awal kuliah pemrograman simulasi... pertama-tama sudah ada tugas? :D ya sudahlah...ini demi kebaikan kami, belajar lebih dulu sebelum diajarkan :D "tetap pergi demi sebuah cita2 dan kembali dengan penuh cinta pak..." kidding ;) check this out >>

Apa yang dimaksud dengan Pemrograman Simulasi?


Pengertian simulasi berbeda-beda antara yang satu dengan yang lain karena setiap orang dalam menjelaskan arti simulasi berbeda secara bahasa, tetapi intinya kurang lebih sama. Beberapa pengertian simulasi yang saya simak dari beberapa sumber diantaranya yaitu :
  • Simulasi adalah program (software) komputer yang berfungsi untuk menirukan perilaku sistem nyata yang memanipulasi sebuah model sedemikian rupa sehingga model tersebut bekerja dalam ruang dan waktu.
  • Simulasi adalah model dari suatu sistem, dimana sistem tersebut dimodelkan dengan sebuah software, dan ukuran numerik performansi diturunkan dari output.
  • Simulasi adalah suatu proses perancangan model dari suatu sistem nyata dan pelaksanaan eksperimen-eksperimen untuk memahami tingkah laku system.
  • Simulasi adalah suatu program komputer yang ditulis dalam suatu bahasa pemrograman (general purpose atau dedicated) dan memerlukan runtime yang terkadang besar.

Jadi pengertian pemrograman simulasi adalah suatu ilmu programming yang mempelajari tentang bagaimana memanipulasi sebuah model sedemikian rupa dari sebuah sistem nyata. Tujuan dari pemrograman simulasi adalah sebagai berikut :
  1. Untuk mempelajari perilaku sistem (behavior)
  2. Untuk pelatihan / training
  3. Untuk hiburan / permainan (game)

Kenapa Perlu Simulasi?

Apa pentingnya simulasi? Mengapa kuliah manajemen informatika memerlukan ilmu simulasi?

Karena banyak keputusan yang didasarkan pada asumsi. Siapa yang tahu apa yang akan terjadi pada masa mendatang? Apa yang bisa kita lakukan hanyalah melakukan prediksi.

Simulasi adalah proses perumpamaan bagaimana jika kejadian di masa depan itu terjadi seperti yang diasumsikan, hasilnya seperti apa. Proses ini dilakukan berkali-kali dengan mengubah-ubah variabel input. Tentunya hasilnya juga berubah-ubah.
Pada zaman dahulu, orang melemparkan dadu atau uang logam untuk melakukan simulasi peluang. Sekarang, komputer bisa menciptakan angka-angka yang benar-benar acak (random generator) dan bisa disuruh melakukan uji coba berkali-kali dengan sangat cepat.

Contoh lain adalah antrian bank. Pernahkan kita merasa mengantri begitu lama di bank???
disinilah ilmu simulasi dibutuhkan, yaitu bagaimana mengatur banyaknya nasabah bank agar antrian tidak penuh. Apakah disini menggunakan teknik LIFO dan FIFO?? mungkin akan diajarkan dalam proses pembelajaran selanjutnya... :) saya sendiri kurang tau.. :D

MS Excel, Crystall Ball, atau @RISK, bahasa pemrograman seperti JAVA, C++, dll hanyalah perangkat yang mampu membantu melakukan simulasi dengan cepat dengan laporan dan analisis yang sangat komprehensif. Jika kita telah mendapatkan ilmunya, dengan cara manual pun kita bisa melakukan simulasi dan meramal kejadian di masa depan secara akurat. Dengan adanya simulasi kebutuhan terhadap studi hanya dengan biaya yang murah (low cost) dan dapat melakukan verifikasi serta validasi.

Apa Keuntungan dan Kelemahan Simulasi?

Keuntungan :
  1. Simulasi merupakan salah satu metode yang mampu memberikan perkiraan system yang lebih nyata.
  2. Sebagai alternatif desain yang diusulkan.
  3. Memudahkan untuk mengontrol lebih banyak kondisi dari suatu percobaan sehingga dimungkinkan untuk dicoba diterapkan secara nyata pada system itu.
  4. Menyediakan sarana untuk mempelajari system dalam waktu yang lebih singkat, sehingga menghemat biaya.
  5. Dapat dihentikan dan dijalankan kembali, tanpa menimbulkan permasalahan pada system.

Kelemahan :
  1. Simulasi umumnya tidak dapat digunakan untuk mengoptimalkan. Simulasi hanya dapat menentukan alternatif desain suatu system yang lebih baik
  2. Sangat diperlukan kemampuan untuk mengembangkan model simulasi yang sesuai dengan permasalahan nyata
Contoh-contoh Implementasi Simulasi 
  
  1. Simulasi Traffic Jaringan
  1. Simulasi istem Transportasi

    3. Simulasi Pelatihan Pesawat oleh Pilot, astronot, dll

    4. Simulasi Sistem Antrian
   5. Simulasi Game PC yaitu :


Sekian artikel dari saya tentang pengantar kuliah pemrograman simulasi, semoga bermanfaat.. :D 
jangan lupa comment nya ya.. :D B)

1 comments:

Jagad said...

Setelah membaca artikel ini jadi pengen Belajar Programmer