Menggunakan Castalia Dengan Menjalankan Simulasi

4
7/21/2019 Menggunakan Castalia Dengan Menjalankan Simulasi http://slidepdf.com/reader/full/menggunakan-castalia-dengan-menjalankan-simulasi 1/4 Menggunakan Castalia dengan Menjalankan Simulasi (Using Castalia with First Simulation) Untuk simulasi ini diasumsikan bahwa pembaca sudah melakukan penginstalan Omnet++ dan Castalia. Castalia ang saa gunakan di sini adalah Castalia !ersi "." dan Omnet++ !ersi #.$ . %embaca bisa menggunakan !ersi terbaru (jika sudah keluar) atau !ersi lamana. &iasana  jika menginstal Omnet++ !ersi terbaru maka Castalia ang diinstal juga !ersi terbaruna atau setidakna !ersi ang masih baru dan juga sebalikna' jika tidak biasana terjadi error saat  penginstalan (pengalaman saat menginstal Castalia dan Omnet++). Untuk Castalia !ersi " ke atas' CastaliaBin merupakan pengeksekusi dari simulator ini. File omnetpp.ini ang terdapat pada direktori Castalia/Simulation/radioTest merupakan skenario simulasi. Mari coba kita jalankan dengan mengetik perintah ini pada terminal (Castalia hana bisa digunakan di sistem operasi linu). Untuk short cut membuka terminal tekan saja C* + , + secara bersamaan. -asilna dapat dilihat pada gambar di  bawah ini /ambar 0. %erintah menjalankan simulasi Skrip di atas untuk mencarai direktori saat ini untuk mengkon1igurasi 1ile ang !alid. %ada kasus ini terdapat sebuah 1ile dengan lima buah kon1igurasi. 2ita bisa menggunakan skrip

description

penjelasan berdasarkan buku panduan Castaliacek blog bangzak.blogspot.com

Transcript of Menggunakan Castalia Dengan Menjalankan Simulasi

Page 1: Menggunakan Castalia Dengan Menjalankan Simulasi

7/21/2019 Menggunakan Castalia Dengan Menjalankan Simulasi

http://slidepdf.com/reader/full/menggunakan-castalia-dengan-menjalankan-simulasi 1/4

Menggunakan Castalia dengan Menjalankan Simulasi (Using Castalia with First Simulation)

Untuk simulasi ini diasumsikan bahwa pembaca sudah melakukan penginstalan Omnet++

dan Castalia. Castalia ang saa gunakan di sini adalah Castalia !ersi "." dan Omnet++ !ersi

#.$ . %embaca bisa menggunakan !ersi terbaru (jika sudah keluar) atau !ersi lamana. &iasana

 jika menginstal Omnet++ !ersi terbaru maka Castalia ang diinstal juga !ersi terbaruna atau

setidakna !ersi ang masih baru dan juga sebalikna' jika tidak biasana terjadi error saat

 penginstalan (pengalaman saat menginstal Castalia dan Omnet++).

Untuk Castalia !ersi " ke atas' CastaliaBin merupakan pengeksekusi dari simulator 

ini. File omnetpp.ini  ang terdapat pada direktori Castalia/Simulation/radioTest

merupakan skenario simulasi. Mari coba kita jalankan dengan mengetik perintah ini pada

terminal (Castalia hana bisa digunakan di sistem operasi linu). Untuk short cut membuka

terminal tekan saja C* + , + secara bersamaan. -asilna dapat dilihat pada gambar di

 bawah ini

/ambar 0. %erintah menjalankan simulasi

Skrip di atas untuk mencarai direktori saat ini untuk mengkon1igurasi 1ile ang !alid.

%ada kasus ini terdapat sebuah 1ile dengan lima buah kon1igurasi. 2ita bisa menggunakan skrip

Page 2: Menggunakan Castalia Dengan Menjalankan Simulasi

7/21/2019 Menggunakan Castalia Dengan Menjalankan Simulasi

http://slidepdf.com/reader/full/menggunakan-castalia-dengan-menjalankan-simulasi 2/4

input Castalia melakukan beberapa hal menarik' dapat dilakukan dengan meminta help aitu

dengan mengetik perintah -h seperti di bawah ini

/ambar 3. %erintah 4h

%ada perintah di atas terlihat ada beberapa 1ungsi aitu 4c sebagai kon1igurasi' 4i untuk input 1ile

dan lainna. Mari kita gunakan general ang terdapat pada 1ile omnetpp.ini (perintah pada

gambar 0) dan tetap pada kon1igurasi bawaanna.

/ambar ". %erintah 4c /eneral dan ls

160103-172900.txt adalah output standar dari Castalia dan dengan bentuk 1ormat YYMMDD-

HHMMSS.txt.  dan bisa dirubah sesuai keinginan. File lain ang bernama Castalia-

Trace.txt berisi jejak dari semua peristiwa ang direkam oleh beberapa parameter 5turning

on6 ang terdapat pada 1ile omnetpp.ini . Secara de1ault semua tracing dalam keadaan mati' tapi

Page 3: Menggunakan Castalia Dengan Menjalankan Simulasi

7/21/2019 Menggunakan Castalia Dengan Menjalankan Simulasi

http://slidepdf.com/reader/full/menggunakan-castalia-dengan-menjalankan-simulasi 3/4

untuk contoh simulasi ini kita ingin mengakti1kan tracing ang hana dari modul application

dari node 7' mari buka 1ilena dan lihat

/ambar #. Castalia4race.tt

setiap baris dalah sebuah peristiwa tracing . 8tem pertama setiap baris merupakan waktu

simulasi setiap event   ang terjadi. 8tem ang kedua merupakan nama lengkap modul ang

memproduksi baris tracing  ini. %ada contoh ini semua baris diproduksi oleh modul application

 pada node 7. 9an item ang terakhir adalah pesan trace itu sendiri. %ada contoh ini sebagian

 pesan memberitahukan paket diterima oleh node 0 dan mencetak nomor seri paket tersebut.

alu' apa tujuan dari simulasi ini :

2ami telah membuat skenario simulasi radioest sehingga user bisa melihat hasil dari

modeling ang realistis dan juga bisa melihat beberapa 1eature Castalia beraksi. Skenario

 pertama adalah tes penerimaan' sebagai receiver   (node 7) bergerak melalui area dua buah

transmitter (node 0 dan node 3) ang diletakkan sejauh mungkin sehingga tidak ada interference

antar keduana. Receiver bergerak lurus bolak4balik dan ketika dekat dengan kedua transmitter 

maka harus menerima paket mereka. Skenario InterferenceTest1 dan InterferenceTest2 memiliki

receiver statis dan salah satu transmitter  bergerak. 8dena adalah menunjukkan e1ek gangguan

 pada penggunaan mobilitas. %ada interferenceTest1, node gangguan lewat di tengah antara node

7 dan node 0 dan menebabkan tabrakan. %ada interferenceTest2, meskipun lewat sangat dekat

Page 4: Menggunakan Castalia Dengan Menjalankan Simulasi

7/21/2019 Menggunakan Castalia Dengan Menjalankan Simulasi

http://slidepdf.com/reader/full/menggunakan-castalia-dengan-menjalankan-simulasi 4/4

dengan receiver  dan menciptakan tabrakan' ketika cukup dekat' S8;* cukup tinggi untuk paket

ang diterima. /ambar di bawah ini akan menunjukkan ilustrasi interaksi ini.

/ambar $. 2on1igurasi General, InterferenceTest1' dan InterferenceTest2