wgspaper.rtfUpdated : 2 Juni 2004                      PERANCANGAN DAN IMPLEMENTASI                 SIMULASI OLAH YUDHA (W...
wgspaper.rtfWindows NT dan Windows 98 dengan                dari Department of Defense USA, MIL-model eksekusi client-serv...
wgspaper.rtf        Simulasi olah yudha (war game            suatu pasukan pelton yang ditulis dalamsimulation) merupakan ...
wgspaper.rtfData Jembatan, antara lain : posisi dalam       yang dibuka Kepala Staf AD Jenderal TNIkoordinat peta, lebar d...
wgspaper.rtf   (OCD) of Sistem Simulasi Olah Yudha          liputan6.com, Siaran SCTV Liputan6   (War Game Simulation), PT...
INSTRUKTUR                                                        PENGAMAT          wgspaper.rtf                          ...
wgspaper.rtf                                                                    C . IN S T R U K T U R                    ...
Upcoming SlideShare
Loading in …5
×

Perancangan dan Implementasi Simulasi Olah Yudha

1,871 views

Published on

Published in: Entertainment & Humor
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,871
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
70
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Perancangan dan Implementasi Simulasi Olah Yudha

  1. 1. wgspaper.rtfUpdated : 2 Juni 2004 PERANCANGAN DAN IMPLEMENTASI SIMULASI OLAH YUDHA (WAR GAME SIMULATION) Oleh : Ir. H. Bambang Sridadi, MSc. Abstrak Simulasi waktu nyata (real time simulation) dan dunia maya (synthetic environment) merupakan salah satu bentuk kemajuan teknologi informasi yang dapat membantu perbaikan tingkat keberhasilan suatu sistem nyata atau sistem baru. Salah satu bentuk gabungan antara teknologi simulasi dan teknologi wahana sintetik adalah Simulasi Olah Yudha (SOY) atau war game simulation. Sistem SOY merupakan suatu wahana latihan (training device) yang digunakan untuk melatih komandan dan staf personil anggota Tentara Nasional Indonesia (TNI) dalam meningkatkan kemampuan mengambil keputusan strategis dan taktis operasional olah yudha dalam melakukan misinya. Tulisan ini menjelaskan proses perancangan model dan implementasi suatu prototipe sistem SOY. Konfigurasi prototipe sistem SOY yang dikembangkan terdiri dari perangkat keras (hardware),dan perangkat lunak (software). Perangkat keras terdiri dari 4 (empat) buah komputer pribadi (PC = Personal Computer) yang terhubung secara jaringan lokal (local area network). Perangkat lunak adalah berupa program simulasi waktu nyata olah yudha yang ditulis dengan pendekatan berorientasi objek (object-oriented), multithreading dan multitasking dalam Borland C++ Builder (BCB) dan dieksekusi pada sistem operasi Windows NT dan Windows 98 dengan model eksekusi client- server, terdiri dari game engine dan graphic engine.I. PENDAHULUAN - Alat bantu pengambilan keputusan bagi pimpinan komando, Simulasi waktu nyata (real-time) - Alat validasi sistem garis komando antardan dunia sintetik (maya) merupakan salah pimpinan secara vertikal dan horisontal,satu bentuk kemajuan teknologi informasi - Wahana penelitian dan penguasaanyang dapat membantu perbaikan tingkat teknologi real-time simulation engineeringkeberhasilan suatu sistem nyata atau sistem di bidang pemodelan dan simulasibaru. Salah satu bentuk gabungan antara pertahanan negara.teknologi simulasi dan teknologi wahanasintetik adalah sistem simulasi olah yudha II. KONFIGURASI SISTEMberbasis wahana sintetik. Pada teknologi SIMULASI OLAH YUDHAsimulasi militer dikenal dengan sebutan“war-gaming”. Konfigurasi prototipe sistem SOY Sistem simulasi olah yudha yang dikembangkan terdiri dari perangkatmerupakan suatu wahana latihan (training keras (hardware), perangkat lunakdevice) yang digunakan untuk melatih (software) dan perangkat operasikomandan dan staf personil anggota (firmware). Perangkat keras terdiri dari 4Tentara Nasional Indonesia (TNI) dalam (empat) buah komputer pribadi (PC =meningkatkan kemampuan mengambil Personal Computer) yang terhubung secarakeputusan strategis dan taktis operasional jaringan lokal. Perangkat lunak adalaholah yudha dalam melakukan misinya. berupa program simulasi olah yudha yangUmumnya dipergunakan sebagai: ditulis dengan pendekatan berorientasi- Alat uji dan simulasi konsep / doktrin objek (object-oriented), multithreading danpertahanan dan peperangan, multitasking dalam Borland C++ Builder- Alat bantu perencanaan operasi lapangan, (BCB) dan dieksekusi pada sistem operasi 1 of 7 , Bsridadi, 2 Juni 2004
  2. 2. wgspaper.rtfWindows NT dan Windows 98 dengan dari Department of Defense USA, MIL-model eksekusi client-server, terdiri dari STD-498 : “Software Development andgame engine dan graphic engine. Game Documentation”, 5 Desember 1994.engine berfungsi untuk mensimulasikan Metode yang digunakan, dokumen yangolah yudha antara 2 (dua) pihak yang dihasilkan dan review yang dilakukan padasedang konflik. Pihak pertama disebut tiap tahapan pengembangan perangkatpasukan Biru sebagai pihak penyerang lunak simulasi olah yudha adalah sebagaiyang akan menjalankan misinya. Pihak berikut.kedua disebut pasukan Merah sebagai 1. Tahap analisis kebutuhanpihak yang akan menghadapi serangan. Metode : Real Time SoftwareGraphic engine berfungsi untuk Analysis (SART)menampilkan model animasi grafik olah Dokumen : Software Developmentyudha yang disimulasikan dan Plan (SDP), Interface Requirementmenyediakan antarmuka (interface) antara Spesifications (IRS), SoftwareSOY dengan pengguna (user). Perangkat Requirement Specifications (SRS),operasi berupa dokumen petunjuk Software Test Plan (STP)pelaksanaan latihan dan dokumen silabus Review : Software Spesificationlatihan. Gambar 1. menunjukkan diagram Review (SSR)blok (block diagram) konfigurasi perangkat 2. Tahap perancangan awalkeras (hardware) dari sistem simulasi olah Metode : Object Oriented Designyudha (war game simulation system). (OOD) Struktur arsitektur dari sistem Dokumen : Preliminary Softwaresimulasi olah yudha terdiri dari 2 (dua) Design Description (SDD)kelompok atau lebih siswa latih yang Review : Preliminary Designdihubungkan dengan jaringan khusus (local Review (PDR)area network atau wide area network). 3. Tahap perancangan detailKemudian diperlukan suatu stasiun kendali Metode : Object Oriented Design/ kontrol bagi instruktur yang berfungsi (OOD)sebagai pusat pengendalian dan pembuatan Dokumen : Detailed Software Designskenario untuk para peserta pelatihan. Description (SDD), Data BaseSecara umum sistem berisi : alat Design Description (DBDD), Unitmanajemen untuk kendali latihan dan Software Test Description (STD)pengaturan sesi latihan (exercise Review : Critical Design Reviewcontroller), alat koleksi data (data logger), (PDR)alat evaluasi dan pengamatan (after action 4. Tahap Implementasireviewer), alat komunikasi antar siswa dan Bahasa : C++ Builder version 4instruktur, dan simulasi komunikasi Dokumen : Listing Program (Sourcekomando (voice), dan alat tampilan area Code), Software Version Descriptionlatihan (training space viewer). Gambar 2. (SVD)memperlihatkan struktur arsitektur dari 5. Tahap Pengujiansistem simulasi olah yudha. Pengujian : Unit CSU (pengujian ini dilakukan secara internal, metode :III. PERANCANGAN MODEL DAN glassbox / whitebox / workthrough), IMPLEMENTASI SIMULASI Integrasi unit (metode : blackbox), OLAH YUDHA CSCI (metode : blackbox), Sistem (metode : functional, kualifikasi) Proses perancangan model dan Dokumen : Software Test Reportimplementasi simulasi olah yudha (STR), Software User Manualmengikuti petunjuk (guideline) yang (SUM)tertuang dalam dokumen standar militer 2 of 7 , Bsridadi, 2 Juni 2004
  3. 3. wgspaper.rtf Simulasi olah yudha (war game suatu pasukan pelton yang ditulis dalamsimulation) merupakan jenis simulasi kode C.kejadian diskrit (discrete event simulation),dengan struktur variabel, keadaan (state) struct peltondan parameter adalah sebagai berikut. {Gambar 3. memperlihatkan diagram char kode[15], nama[25], kategori[5];konteks data (data context diagram DCD) float kekuatan;atau diagram alir data (data flow diagram int jmlregu;DFD) level 0 konfigurasi perangkat lunak float posx, posy, posz, kec;(software) dari sistem simulasi olah yudha char hadap[5];(war game simulation system). Variabel int jmlmunisi;sistem terdiri dari keadaan sistem, masukan char senjata[15], ranmor[15],dan keluaran sistem dan kendali sistem alkomtik[15];yang dilakukan oleh instruktur. Masukan float tkesiapan, moril, vitalitas,sistem dapat berupa perintah aksi reaksi makanan, air;yang dilakukan oleh peserta latih dari char status[15];komandan pasukan biru maupun merah. };Keadaan (state) sistem dapat berupakeadaan objek bergerak dan keadaan objek struct senjata {tidak bergerak. Objek bergerak antara lain : char Kode[10], Nama[20];objek pasukan biru, objek pasukan merah, int NMunisi;objek lingkungan. Objek tidak bergerak float Jangkaue, Jangkaumax,antara lain : terrain peta (dataran, TktAkurasi;bangunan, jalan, jembatan, sungai, gunung, int RateFire;dll), laut dan udara. Parameter sistem char KodeMunisi[25];adalah nilai-nilai awal yang dimasukkan int NTarget;pertama kali mulai simulasi atau dapat char PriorTarget[10][10];dirubah oleh instruktur pada saat };berlangsung simulasi. Kondisi medan perlu Struktur agregate satu brigade diperhitungkan dalam suatu kontak tempur.pasukan biru terdiri dari 7 batalyon, yaitu : Ketinggian medan dalam m. Keadaan3 infantri, kavaleri, artileri medan, zeni dan lingkungan dalam %, misalnya : hutan 100,arhanud. Setiap batalyon terdiri beberapa urban 75, sawah / rawa / danau 50, normalkompi, satu kompi terdiri dari beberapa / lapangan 10. Perlindungan terhadappelton, satu pelton terdiri dari beberapa musuh dalam %, misalnya : hutan 100,regu dan satu regu terdiri dari beberapa urban 75, sawah / rawa / danau 50, normalpersonil tentara. Jumlah pasukan dalam / lapangan 10. Cover ketinggian dalam m,satu brigade melibatkan 7 batalyon, 32 misalnya : urban 10, hutan 15, sawah /kompi, 173 pelton, 269 regu dan 4045 rawa / danau 5, normal / lapangan 0. Jarakpersonil tentara. Setiap agregate pandang dalam m, misalnya : urban 50,mempunyai beberapa atribut antara lain : hutan 100, sawah / rawa / danau 500,posisi x y z (m koordinat peta), kecepatan normal / lapangan 1000. Hambatan gerakgerak (km/jam), kekuatan (%), vitalitas dalam %, misalnya : urban 75, hutan 50,(%), moril (%), hadap (8 mata angin), jenis sawah / rawa / danau 20, normal / lapangansenjata (kode), jumlah munisi (butir), 10. Data jalan meliputi nomor rute, lebarjumlah makanan (kg), jumlah air (liter) dan (%), misalnya : 1 mobil 50, 2 mobil 75 danstatus (string). Struktur agregate yang sama 3 mobil 100, kondisi jalan dalam %,berlaku juga untuk pasukan merah. Berikut misalnya : tanah 50, diperkeras 75 danadalah beberapa contoh struktur agregate aspal 100. Data sungai meliputi nomor rute, lebar dalam m, kedalaman dalam m. 3 of 7 , Bsridadi, 2 Juni 2004
  4. 4. wgspaper.rtfData Jembatan, antara lain : posisi dalam yang dibuka Kepala Staf AD Jenderal TNIkoordinat peta, lebar dalam m dan Endriartono Sutarto tersebut dikhususkankemampuan dilewati dalam kg. untuk melatih perwira (para komandan dan Misi yang tersedia dalam prototipe staf setingkat batalyon) dari berbagaiini, antara lain : pergerakan pasukan keahlian, dan diharapkan dengan metode(dalam barisan, magic move, gerak simulasi kedua angkatan bersenjata mampukavaleri), penembakan artileri (armed, memantau gerakan musuh, baik yang tewasarhanud), pengintaian (infantri, helikopter), maupun yang menyusup ke wilayah lawan.zeni (pasang ranjau, bersihkan ranjau, Simulasi melibatkan 150 personil TNI danperbaiki jembatan), angkutan logistik. 100 personil TDM.Penghitungan simulasi yang dilakukan, Beberapa komentar dan kritik dariantara lain : konversi koordinat peta ke pemakai (user) hasil uji coba prototipekoordinat screen, hasil kontak tempur versi 1.0 selanjutnya akan digunakan untuksenjata lintas datar, hasil korban senjata memperbaiki prototipe versi 2.0 sesuailintas lengkung. prisip siklus hidup pengembangan Fasilitas simulasi real-time yang perangkat lunak (software life cycle).tersedia, antara lain : inisialisasi variabeldan parameter (peta lingkungan, senjata, V. KESIMPULANranmor alkomtik, fasilitas, pasukan,personil), lihat (pasukan, lingkungan, Suatu prototipe model dan simulasiperbesar peta, perbesar 3D), suara (hidup, olah yudha (war game simulation) telahmatikan), mulai simulasi, pause simulasi, dikembangkan dengan mempertimbangkanstop simulasi, percepat simulasi, time beberapa aspek sebagai berikut. Proseshistory record, snapshoot record dan record perancangan dan implementasi mengikutireply. MIL-STD-498. Konfigurasi hardware barbasis PC sehingga meningkatkanIV. UJI COBA PROTOTIPE portability dan maintainability. ModelSIMULASI OLAH YUDHA jaringan lokal client - server dengan protokol TCP/IP. Pemodelan dan simulasi Prototipe simulasi oleh yudha versi sintetik waktu nyata (real time),1.0 telah diuji coba oleh pemakai (user) di perancangan software berorientasi objekSingkawang Kalimantan Barat dalam multithreading, multitasking danOperasi Latihan Bersama Kekar Malindo dieksekusi pada sistem operasi Windows28A/2002 pada tanggal 28 Mei 2002. (lihat NT dan Windows 98 dengan fasilitasGambar 4.) multimedia (grafik dan suara). Latihan simulasi perang dilakukan Prototipe versi 1.0 telah diuji cobaatas kerjasama antara TNI Angkatan Darat dan hasil evaluasinya akan digunakandan Tentara Darat Diraja Malaysia (TDM) untuk memperbaki model dan simulasidi Komando Pendidikan dan Latihan Pasir versi berikutnya.Panjang, Singkawang, Kalimantan Barat.Latihan perang difokuskan untuk DAFTAR PUSTAKAmelakukan perbaikan dalam penguasaanprosedur tetap operasi bersama dalam 1. Averill M. Law, David W. Kelton, W.meningkatkan pengamanan kawasan David Kelton, david M. Kelton,perbatasan darat RI-Malaysia sepanjang Simulation Modeling and Analysis,1875 kilometer yang membujur dari McGraw-Hill Series in Industrialperbatasan Kalbar-Sarawak hingga Kaltim- Engineering and Management Science,Sabah. New York, 1999. Latihan simulasi perang dengan 2. Bambang Sridadi, Deddy Pudyastanto,sandi Latma Kekar Malindo 28 tahun 2002 Operational Concept Description 4 of 7 , Bsridadi, 2 Juni 2004
  5. 5. wgspaper.rtf (OCD) of Sistem Simulasi Olah Yudha liputan6.com, Siaran SCTV Liputan6 (War Game Simulation), PT. DI jam 8.32, Jakarta, 1 Juni 2002. Technical Document No. D SOY 1104, 11. -, Infantry, Air Borne, and Air Assault Bandung, 1 December 2000 Division Operations, Field manual ( FM3. Bambang Sridadi, Lambok S., Agung ) No. 71 – 101, Head Quarters Y., System / Subsystem Specification Department of the Army, Washington (SSS) of Sistem Simulasi Olah Yudha DC, 26 March 1980. (War Game Simulation), PT. DI Technical Document No. D SOY 1105, Bandung, 1 December 2000. Tentang Penulis4. Charlie Calvert, Borland C++ Builder Unleashed, Macmillan Computer Ir. H. Bambang Sridadi, MSc. Publishing, London, 2002. adalah staf pengajar di jurusan teknik5. Jean-Marc Petel, Aggregate Level informatika STMIK – IM (Indonesia Behavior Representation within Mandiri) Bandung, project leader Distributed Synthetic Environment kerjasama litbang Simulasi Olah Yudha Application, Virtual Prototypes Inc., (War Game Simulation) antara Pusat Montreal Canada, 2000. Simulasi Tempur (Pusimpur) Kodiklat TNI6. MIL-STD-498, Software Development AD dengan PT. Dirgantara Indonesia. and Documentation, Department of Penulis lahir di Klaten, 16 Desember 1962, Defense USA, Washington D.C., 5 lulus Sarjana (S1) Teknik Elektro dari Desember 1994. UGM Yogyakarta pada Maret 1987 dan7. Murthy, D.N.P., Page, N.W., Rodin, lulus Pascasarjana (S2) Information E.Y., Mathematical Modelling, A Tool Sciences and Electronics dari University of for Problem Solving in Engineering, Tsukuba Japan pada Maret 1994. Physical, Biological and Social Pengalaman kerja antara lain sebagai flight Sciences, Pergamon Press, Oxford, control system simulation execution 1990. engineer N250 TIFS (Total In Flight8. Paul K. Davis, Applying Artificial Simulator) di Buffalo New York, USA Intelligence Techniques to Strategic- (1995, 1996), koordinator uji validasi N250 level Gaming and Simulation, EFS (Engineering Flight Simulator) (1997) Modelling and Simulation dan koordinator N250 / CN235 SDP Methodology, Elsevier Science (Simulator Data Package) (1998). Avionic Publisher, Holand, 1986. Simulation Software Engineer untuk9. Philip Klahr, etc., Twirl: Tactical Simulator Helicopter Black Hawk UH60 di Warfare in the ROSS Language, Expert Daejeon, Korea Selatan (2003, 2004). Systems : Techniques, Tools and Minat penelitian antara lain : pemodelan Applications, Addison Wesley, dan simulasi waktu nyata (real-time Massachusetts, 1986. simulation), kecerdasan buatan (artificial10. Salamoen, R.F. (Letkol), dkk., intelligence), rekayasa perangkat lunak Himpunan Ikhtisar Pelajaran : Taktik, waktu nyata (real-time software Staf dan Teritorial, Pusat Infanteri, engineering). Bandung, 1975.11. -, TNI (Tentara Nasional Indonesia) – TDM (Tentara Diraja Malaysia) Latihan Bersama, Harian Kompas, Jakarta, 30 Mei 2002.12. -, Indonesia - Malaysia Menggelar Latihan Perang, Http: // www. 5 of 7 , Bsridadi, 2 Juni 2004
  6. 6. INSTRUKTUR PENGAMAT wgspaper.rtf Server Client Intel P4, 1.5 Intel P4, 1.5 GHz GHz 256 Mb RAM 128 Mb RAM 20 Gb HD 20 Gb HD Windows NT Windows 98 VGA 32 Mb VGA 32 Mb 10.1.18.14 10.1.18.17 CSCI1 CSCI4 Intercom Intercom (Instruktur.exe) (Pengamat.exe) Ethernet Client Client Local Hub 100 Mb/s Intel P4, 1.5 Intel P4, 1.5 GHz Fast Ethernet GHz 128 Mb RAM 128 Mb RAM 20 Gb HD 20 Gb HD Windows 98 Windows 98 VGA 32 Mb VGA 32 Mb 10.1.18.15 10.1.18.16 CSCI2 CSCI3 Intercom Intercom (Biru.exe) (Merah.exe) PASUKAN BIRU PASUKAN MERAHGambar 1. Diagram Blok Konfigurasi Perangkat Keras dari Sistem Simulasi Olah Yudha. Gambar 2. Struktur Arsitektur dari Sistem Simulasi Olah Yudha 6 of 7 , Bsridadi, 2 Juni 2004
  7. 7. wgspaper.rtf C . IN S T R U K T U R V a ria b e l d a n Keadaan P a ra m e te r S is te m S is te m A ksi / R eaksi A ksi / R eaksi P a s u k a n M e ra h P a s u k a n B iru 0* A. PASUKAN S IM U L A S I O LAH YUD HA MERAH B . P A S U K A N B IR U (W a r G a m e S im u la tio n -W G S ) Keadaan Keadaan P a s u k a n M e ra h P a s u k a n B iru Keadaan S is te m D. PENG AM ATGambar 3. Diagram Konteks (Diagram Alir Data level 0) dari Sistem Simulasi Olah Yudha a). b). Gambar 4. Uji Coba Prototipe Sistem Simulasi Olah Yudha dalam Operasi LatihanKekar Malindo 28A/2002. a). Peta Singkawang Kalimantan Barat. b). Ruang Kendali Simulasi 7 of 7 , Bsridadi, 2 Juni 2004

×