PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI PERBANDINGAN KECEPATAN KONVERGENSI TABEL ROUTING PROTOKOL DYMO DAN AODV PADA MOBILE AD HOC NETWORK DENGAN SIMULATOR NS2 SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun oleh: Dionisius Reinard Sugianto 085314018 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2013 i PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI ROUTING TABLE CONVERGENCE SPEED COMPARISON DYMO AND AODV PROTOCOL ON MOBILE AD HOC NETWORK WITH NS2 SIMULATOR A THESIS Presented as Partial Fulfillment of The Requirements to Obtain The Sarjana Komputer Degree in Informatics Engineering Department Created By: Dionisius Reinard Sugianto 085314018 INFORMATICS ENGINEERING STUDY PROGRAM FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2013 ii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI iii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI iv PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI v PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI vi PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI HALAMAN MOTTO Semua hal dalam hidup adalah sementara. Jika berlangsung baik, nikmatilah karena tidak akan bertahan selamanya. Jika berlangsung salah, jangan khawatir karena juga tidak akan bertahan lama. vii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI HALAMAN PERSEMBAHAN Skripsi ini saya persembahkan kepada Tuhan YME yang selalu menjadi kekuatanku saat menghadapi masalah, dan menyertaiku dalam menyelesaikan skripsi. Untuk Bapak, Ibu, Adik, dan Keluarga besar yang selalu memberikan doa, dukungan, dan semangat selama studi dan perkuliahan . Buat kekasih saya , Anna Setiawan , atas dukungan dan kritik dalam menyelesaikan skripsi. viii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI ABSTRAK MANET (Mobile Ad Hoc Network) adalah jenis jaringan ad hoc yang dapat mengkonfigurasi dirinya sendiri pada saat bekerja. Sifat protokol MANET ada banyak, contohnya yang bersifat reaktif dan proaktif. Protokol DYMO dan AODV merupakan contoh dari protokol MANET yang bersifat reaktif. Sifat reaktif bekerja ketika ada permintaan, ketika ada permintaan, protokol yang bersifat reaktif akan membentuk tabel routing, dimana hal ini membutuhkan waktu untuk mengkonvergensi tabel routing. Waktu yang dibutuhkan oleh kedua protokol mungkin berbeda, oleh karena itu konvergensi menjadi penting ketika ada permintaan. Untuk itu, dilakukanlah perbandingan antara protokol DYMO dan AODV dengan parameter jumlah lompatan yang berbeda-beda. Kemudian dilakukan analisa waktu yang dibutuhkan oleh kedua protokol tersebut. Dari pengujian yang dilakukan menggunakan Network Simulator dengan parameter jumlah lompatan yang berbeda-beda terlihat bahwa protokol AODV memiliki waktu konvergensi yang lebih cepat dibandingkan protokol DYMO. Kata kunci : MANET, DYMO, AODV, Konvergensi, Routing. ix PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI ABSTRACT MANET (Mobile Ad Hoc Network) is a type of Ad hoc network that can configure itself on the job. There are many types of MANET protocols, including reactive and proactive. DYMO and AODV protocols are examples of a reactive MANET protocol. The characteristic of a reactive MANET protocol is that when there is demand, a reactive protocol will form the routing table where it will take time to converge the routing table. The time taken by the two protocols may be different, therefore the convergence becomes important when there is demand. A comparison between DYMO and AODV protocols with a number of different jump parameters is conducted. After that, the time taken by the two protocols will be analyzed. After the tests performed using the Network Simulator with a different number of jump parameters, the results are AODV protocol has faster convergence time than the DYMO protocol. Keywords: MANET, DYMO, AODV, Convergence, Routing. x PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI KATA PENGANTAR Puji syukur kepada Tuhan Yang Maha Esa, atas segala rahmat dan anugerah yang telah diberikan, sehingga penulis dapat menyelesaikan Tugas Akhir “Perbandingan Kecepatan Konvergensi Tabel Routing Protokol DYMO dan AODV Pada Mobile Ad Hoc Network dengan Simulator NS2” ini dengan baik. Dalam menyelesaikan tugas akhir ini, penulis tidak lepas dari bantuan sejumlah pihak, oleh sebab itu penulis ingin mengucapkan terima kasih kepada : 1. Tuhan Yesus Kristus, yang telah menjawab semua doa-doa penulis dan mencurahkan berkat sehingga penulis dapat menyelesaikan karya ilmiah ini. 2. Bapak Henricus Agung Hernawan, S.T., M.Kom., selaku dosen pembimbing tugas akhir penulis. 3. Bapak Iwan Binanto M.Cs dan Bapak S. Yudianto Asmoro, S.T., M.Kom., selaku panitia penguji yang telah memberikan banyak kritik dan saran dalam penyempurnaan tugas akhir ini. 4. Bapak dan Ibu yang telah memberi dukungan doa, materi, serta semangat. Tanpa semua itu penulis tidak akan memperoleh kesempatan untuk menimba ilmu hingga jenjang perguruan tinggi dan akhirnya dapat menyelesaikan karya ilmiah ini. xi PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 5. Teman-teman seperjuangan TI angkatan 2008 yang telah menemani selama menimba ilmu di Program Studi Teknik Informatika Universitas Sanata Dharma. Terima kasih untuk pertemanannya selama ini. 6. Untuk pihak-pihak yang tidak dapat penulis sebutkan satu per satu. Penulis mengucapkan terima kasih atas bantuannya sehingga penulis dapat menyelesaikan karya ilmiah ini. Akhir kata, penulis berharap karya ilmiah ini dapat bermanfaat bagi kemajuan dan perkembangan ilmu pengetahuan. xii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI DAFTAR ISI HALAMAN JUDUL .............................................................................................. i HALAMAN PERSETUJUAN ................................ Error! Bookmark not defined. HALAMAN PENGESAHAN .................................. Error! Bookmark not defined. PERNYATAAN KEASLIAN KARYA .................. Error! Bookmark not defined. PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ........ Error! Bookmark not defined. HALAMAN MOTTO .......................................................................................... iii HALAMAN PERSEMBAHAN ........................................................................ viii ABSTRAK ............................................................................................................ ix ABSTRACT ........................................................................................................... x KATA PENGANTAR .......................................................................................... xi DAFTAR ISI ....................................................................................................... xiii DAFTAR GAMBAR ........................................................................................... xv DAFTAR TABEL .............................................................................................. xvi BAB I PENDAHULUAN ...................................................................................... 1 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. Latar belakang .......................................................................................... 1 Rumusan masalah ..................................................................................... 3 Tujuan ....................................................................................................... 3 Batasan masalah ....................................................................................... 3 Metodologi penelitian ............................................................................... 4 Sistematika penulisan ............................................................................... 5 BAB II DASAR TEORI ........................................................................................ 6 2.1. MANET (Mobile Ad Hoc Network) ........................................................ 6 2.2. AODV (Ad-hoc On Demand Distance Vector) ....................................... 6 2.3. DYMO (Dynamic MANET On-demand) .............................................. 10 2.4. Konvergensi tabel routing ...................................................................... 13 2.5. Network simulator .................................................................................. 13 2.6. Pemrograman TCL (Tool Command Language) ................................... 16 2.6.1. Pengertian TCL ............................................................................... 16 2.6.2. Fitur TCL ........................................................................................ 16 2.7. Pemrograman AWK [2] ......................................................................... 16 xiii PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB III PERENCANAAN SIMULASI JARINGAN ...................................... 18 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. Parameter simulasi ................................................................................. 18 Skenario simulasi ................................................................................... 22 Parameter kinerja .................................................................................... 27 Topologi jaringan ................................................................................... 27 Contoh data hasil simulasi ...................................................................... 28 Contoh cara pengolahan ......................................................................... 28 Keluaran yang diharapkan ...................................................................... 29 BAB IV PENGUJIAN DAN ANALISIS ........................................................... 31 4.1. Pengambilan data ....................................................................................... 33 4.1.1. Pengambilan data dua lompatan .......................................................... 33 4.1.2. Pengambilan data tiga lompatan .......................................................... 35 4.1.3. Pengambilan data empat lompatan ...................................................... 36 4.2. Analisis ....................................................................................................... 39 BAB V KESIMPULAN DAN SARAN .............................................................. 41 5.1. Kesimpulan ................................................................................................. 41 5.2. Saran ........................................................................................................... 41 DAFTAR PUSTAKA .......................................................................................... 42 LAMPIRAN ......................................................................................................... 45 xiv PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI DAFTAR GAMBAR Gambar 2.1. AODV dan DYMO .......................................................................... 12 Gambar 2.2. trace format ...................................................................................... 14 Gambar 3.1. contoh tampilan proses routing DYMO ........................................... 21 Gambar 3.2. Flowchart cara kerja ......................................................................... 23 Gambar 3.3. Flowchart program hopcount.awk ................................................... 24 Gambar 3.4. Flowchart program konvergen.awk ................................................. 25 Gambar 3.5. contoh posisi node awal ................................................................... 26 Gambar 3.6. contoh posisi node mengalami perubahan ....................................... 26 Gambar 3.7. contoh terjadi proses routing ............................................................ 27 Gambar 3.8. contoh hasil output ........................................................................... 28 Gambar 3.9. contoh file awk ................................................................................. 28 Gambar 3.10. contoh grafik pengaruh penambahan jumlah hop terhadap kecepatan konvergensi routing .............................................................................. 30 Gambar 4.1. Grafik Perbandingan Kecepatan Konvergensi Dua Lompatan ........ 34 Gambar 4.2. Grafik Perbandingan Kecepatan Konvergensi Tiga Lompatan........ 35 Gambar 4.3. Grafik Perbandingan Kecepatan Konvergensi Empat Lompatan .... 37 Gambar 4.4. Grafik Perbandingan Rata-Rata Kecepatan Konvergensi ................ 38 xv PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI DAFTAR TABEL Tabel 3.1. Parameter Simulasi .............................................................................. 19 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan protokol AODV ................................................................................................... 29 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan protokol AODV ................................................................................................... 29 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan protokol AODV ................................................................................................... 29 Tabel 3.3. contoh perbandingan rata-rata kecepatan konvergensi routing untuk semua percobaan antara protokol AODV dan DYMO ......................... 30 Tabel 4.1. Pengujian Untuk Dua lompatan Protokol AODV ................................ 33 Tabel 4.2. Pengujian Untuk Dua lompatan Protokol DYMO ............................... 34 Tabel 4.3. Pengujian Untuk Tiga lompatan Protokol AODV ............................... 35 Tabel 4.4. Pengujian Untuk Tiga lompatan Protokol DYMO .............................. 35 Tabel 4.5. Pengujian Untuk Empat lompatan Protokol AODV ............................ 36 Tabel 4.6. Pengujian Untuk Empat lompatan Protokol DYMO ........................... 36 Tabel 4.7. Perbandingan Rata-Rata Kecepatan Konvergensi Protokol AODV dan DYMO .................................................................................................. 38 xvi PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB I PENDAHULUAN 1.1. Latar belakang MANET adalah jenis jaringan ad hoc yang dapat mengkonfigurasi dirinya sendiri pada saat bekerja [8]. Topologi jaringan manet tidak terstruktur di mana tiap node bisa masuk dan keluar dari jaringan sekehendaknya. Tiap node bisa berkomunikasi dengan node lainnya dalam jangkauan transmisi tertentu. Untuk komunikasi diluar jangkauan, suatu node membutuhkan bantuan node lain yang bertindak sebagai jembatan sehingga node dalam MANET bisa bertindak sebagai terminal dan router. Banyak protokol routing yang dikembangkan untuk MANET dalam beberapa tahun ini. Protokol routing yang dikembangkan ada yang bersifat proaktif dan ada juga yang bersifat reaktif. Contoh dari protokol yang bersifat proaktif adalah OLSR (Optimized Link State protocol), HRP (Hierarchical State Routing protocol), DSDV (Highly Dynamic Destination-Sequenced Distance Vector routing protocol), dan lain-lain. Sedangkan contoh dari protokol yang bersifat reaktif adalah AODV (Ad hoc On-demand Distance Vector), DSR (Dynamic Source Routing), DYMO (Dynamic Manet On-demand routing protocol), dan lain-lain. Protokol DYMO merupakan turunan dari protokol AODV yang digunakan oleh mobile node dalam jaringan multihop nirkabel. Protokol DYMO 1 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 2 menawarkan kecepatan untuk beradaptasi terhadap topologi jaringan nirkabel yang berubah-ubah dan menentukan rute unicast antara node dalam jaringan. Operasi dasar dari protokol DYMO adalah penemuan rute dan pemeliharaan rute dalam jaringan nirkabel. Protokol DYMO dapat menangani berbagai pola mobilitas dengan menentukan rute yang dibutuhkan secara dinamis dan dapat menangani berbagai pola lalu lintas data. Dalam jaringan dengan jumlah router yang besar, protokol DYMO paling cocok untuk skenario lalu lintas data yang jarang di mana router hanya meneruskan paket yang berisi sebagian kecil informasi dari router DYMO yang lainnya, hal ini dikarenakan sifat dari protokol DYMO yang reaktif, penemuan rute dan pemeliharaan rute. Sifat reaktif atau On-demand bekerja ketika ada permintaan, ketika ada permintaan, protokol yang bersifat reaktif akan membentuk tabel routing, dimana protokol-protokol yang bersifat reaktif ini membutuhkan waktu untuk mengkonvergensi tabel routing. Waktu yang dibutuhkan oleh kedua protokol mungkin berbeda karena cara kerja protokol AODV dan protokol DYMO tidaklah sama, oleh karena itu konvergensi menjadi penting ketika ada permintaan, protokol yang bersifat reaktif harus melakukan konvergensi tabel routing secara cepat. Dari latar belakang tersebut, akan dilakukan perbandingan kecepatan waktu konvergensi antara protokol DYMO dan protokol AODV, seberapa cepat kedua protokol melakukan konvergensi tabel routing dengan jumlah lompatan yang bervariasi, contohnya, dua lompatan, tiga lompatan dan seterusnya. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 3 1.2. Rumusan masalah Bagaimana unjuk kerja routing protokol AODV dan DYMO dilihat dari waktu konvergensi dengan parameter jumlah hop yang bervariasi? 1.3. Tujuan Tujuan dari penulisan tugas akhir ini adalah menganalisa unjuk kerja waktu konvergensi routing DYMO dan AODV dengan menggunakan software simulator NS-2. 1.4. Batasan masalah Agar simulasi yang dibuat dapat mencapai tujuan pembuatan simulasi maka dilakukan pembatasan masalah antara lain sebagai berikut : Network Simulator yang digunakan adalah network simulator 2 (NS2) seri 2.34. Implementasi DYMO yang digunakan adalah DYMOUM v0.3 yang sesuai dengan DYMO draft -04 dan -05. Node yang digunakan untuk simulasi tidak lebih dari 25 node. Metode routing yang digunakan adalah DYMO dan AODV. Jenis transport agent yang digunakan adalah CBR (Constant Bit Rate). Jumlah paket CBR yang dikirim hanya satu paket. Proses pengiriman data dimulai dari detik ke nol. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 4 1.5. Metodologi penelitian Adapun metodologi penelitian dan langkah-langkah yang digunakan dalam pelaksanaan tugas akhir ini adalah sebagai berikut : 1. Studi literatur mengenai : a. Teori Network Simulator 2 b. Teori Protokol AODV dan Protokol DYMO c. Tahap-tahap dalam membangun simulasi 2. Perencanaan dan pembangunan simulasi 3. Pengambilan data hasil simulasi 4. pengukuran data simulasi 5. Analisis data simulasi PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 5 1.6. Sistematika penulisan Bab I PENDAHULUAN Bab ini berisi tentang Latar Balakang Masalah, Rumusan Masalah, Tujuan Penelitian, Batasan Masalah, Metodologi Penelitian, serta Sistematika Penulisan laporan. Bab II DASAR TEORI Bab ini berisi tentang dasar teori yang digunakan penulis dalam menyelesaikan tugas akhir ini. Bab III PERENCANAAN SIMULASI JARINGAN Bab ini berisi tentang perencanaan simulasi jaringan. Bab IV PENGUJIAN DAN ANALISIS Bab ini berisi tentang pelaksanaan simulasi dan hasil analisis data simulasi jaringan. Bab V KESIMPULAN DAN SARAN Bab ini berisi tentang beberapa kesimpulan yang didapat dan saran-saran berdasarkan hasil analisis data simulasi jaringan. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB II DASAR TEORI 2.1. MANET (Mobile Ad Hoc Network) MANET adalah jenis jaringan ad hoc yang dapat mengkonfigurasi dirinya sendiri pada saat bekerja. Karena MANET memiliki sifat mobile, MANET dapat menggunakan koneksi nirkabel untuk terhubung ke berbagai jaringan. Ini bisa menjadi koneksi Wi-Fi standar, atau media lain, seperti transmisi seluler atau satelit. [8] 2.2. AODV (Ad-hoc On Demand Distance Vector) Ad-hoc On Demand Distance Vector merupakan jenis protokol reaktif yang digunakan pada jaringan ad-hoc. AODV menggunakan dua jenis operasi yaitu menemukan rute (Route Discovery) dan pemeliharaan rute (Route Maintenance). Route Discovery adalah proses pembuatan rute ke tujuan ketika sebuah node memerlukannya. Ketika sebuah node S ingin berkomunikasi dengan node T, node S akan mengeluarkan pesan RREQ(Route Request) yang termasuk urutan angka terakhir dari node T dan id pesan RREQ dari setiap node akan disimpan dan akan bertambah seiring dengan bertambahnya node yang dilewati. Pesan RREQ ini akan dikirimkan ke semua node yang ada pada jaringan tersebut kecuali yang telah dilewati sebelumnya, id RREQ digunakan untuk mendeteksi sebuah node telah dilewati atau belum dilewati. Setiap node yang meneruskan paket RREQ ini 6 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 7 akan membuat suatu rute terbalik yang digunakan untuk mengetahui rute balik menuju ke node asal. Ketika RREQ mencapai node tujuan T, sebuah pesan RREP akan dikirimkan kembali, yang berisi banyaknya jumlah lompatan ke node T dan urutan angka untuk rute tersebut. Sebuah node perantara hanya harus mengirimkan kembali jika ada rute terbaru, yaitu angka urutan yang lebih besar dari atau sama dengan angka urutan tujuan RREQ tersebut. Karena balasan akan dikirim pada jalan terbalik, AODV tidak mendukung hubungan asimetris. Setiap node yang menerima RREP ini akan menciptakan rute menuju ke node T dalam tabel routing, dan menambahkan node yang ditransmisikan oleh RREP dalam daftar sebelumnya. Daftar sebelumnya adalah daftar node yang mungkin menggunakan node ini sebagai hop berikutnya ke tujuan. Jika sebuah node perantara memiliki rute ke tujuan yang diminta dan mengirimkan pesan RREP kembali, pesan RREQ harus dihapus. Selanjutnya, node tersebut mungkin mengirim RREP sembarang ke node tujuan dan nomor urutan untuk node yang membuat pesan RREQ. Pesan RREP sembarang ini akan dikirimkan ke seluruh rute jaringan untuk meringankan setiap rute yang telah ditemukan oleh node tujuan, yang dimana node tersebut mungkin belum menerima pesan RREQ apapun dan tidak memiliki rute ke node pembuat RREQ awal. Route Maintenance adalah sebuah proses yang bergantung pada perubahan topologi. Untuk menjaga rute, setiap node akan mencoba untuk mendeteksi kesalahan koneksi(ketika ada node yang keluar dari jangkauan, atau beberapa PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 8 peristiwa yang membatasi sebuah komunikasi) secara terus menerus. Node mendengarkan pesan RREQ dan RREP untuk melakukan ini. Selain itu, setiap node melakukan perjanjian untuk mengirim pesan setiap detik n. Jika tidak ada RREQ atau RREP yang dikirimkan selama periode itu maka pesan Hello akan dikirim untuk menunjukan bahwa node tersebut masih hidup atau tidak. Cara lain adalah mekanisme lapisan link-layer dapat digunakan untuk mendeteksi kesalahan koneksi. Selain melakukan pengamatan sebuah kesalahan koneksi, sebuah node juga harus merespon ketika menerima data paket yang tidak memiliki rute tujuan. Ketika sebuah node mendeteksi adanya kesalahan koneksi, atau menerima data paket yang tidak memiliki tujuan, node tersebut akan membuat paket Route Error (RERR) untuk memberitahukan ke node yang lain bahwa ada kesalahan. Paket RERR ini berisi daftar tujuan yang tidak terjangkau. Jika sebuah kesalahan koneksi terjadi, node akan menambahkan node yang tidak terjangkau tersebut kedalam sebuah daftar. Jika node menerima paket yang tidak memiliki rute ketujuan, maka node juga akan menambahkan node yang tidak terjangkau tersebut kedalam daftar. Dalam kedua kasus, semua masukan dalam tabel routing yang menggunakan rute melalui node didalam daftar tersebut akan ditambahkan kedalam daftar. Daftar tersebut akan dihapus ketika daftar node pendahulu tidak ada, yaitu tujuan yang tidak memiliki node tetangga yang menggunakan node tersebut. Pesan RERR adalah baik unicast atau broadcast ke semua node tetangga yang memiliki rute ke tujuan didaftar yang dihasilkan. Ketika sebuah node menerima RERR, node tersebut akan membandingkan tujuan yang ditemukan di RERR dengan tabel routing lokal dan setiap entri yang memiliki pemancar RERR PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 9 sebagai hop berikutnya, tetap didalam daftar node tidak terjangkau. Tujuannya adalah untuk memberitahukan semua node menggunakan link ketika terjadi kegagalan. Untuk menemukan rute baru, node asal dapat menjalankan route discovery untuk tujuan yang tidak terjangkau, atau node tujuan putus secara loka mungkin mencoba untuk memperbaiki rute tersebut, baik dalam kasus mengirimkan sebuah pesan RREQ dengan nomor urutan bertambah satu. Keuntungan utama dari protokol ini adalah bahwa rute yang didirikan pada permintaan dan nomor urut tujuan digunakan untuk menemukan rute terbaru untuk tujuan. Sambungan konfigurasi delay lebih rendah. Ini tidak menciptakan lalu lintas tambahan untuk komunikasi sepanjang link yang ada. Selain itu, jarak vector routing sederhana, dan tidak memerlukan banyak memori atau perhitungan. Kekurangan dari Protokol AODV yaitu membutuhkan lebih banyak waktu untuk membuat sambungan, dan komunikasi awal untuk mendirikan sebuah rute lebih berat dari beberapa pendekatan lain. Juga, intermediate node dapat menyebabkan rute konsisten jika nomor urutan sumber sangat tua dan node intermediate memiliki tinggi tetapi tidak nomor urutan tujuan terbaru, sehingga memiliki entri basi. Juga beberapa paket RouteReply dalam menanggapi paket RouteRequest tunggal dapat menyebabkan pengeluaran pengendali berat. Kelemahan lain dari AODV adalah bahwa beaconing periodik menyebabkan konsumsi bandwidth yang tidak perlu. [6] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 10 2.3. DYMO (Dynamic MANET On-demand) Dynamic MANET On-demand (DYMO) routing protokol dimaksudkan untuk digunakan oleh wireless mobile router, jaringan multihop. DYMO menentukan rute unicast antara router DYMO dalam jaringan pada mode permintaan, DYMO menawarkan konvergensi yang ditingkatkan pada topologi jaringan yang dinamis. DYMO termasuk jenis protokol Reactive, yang bersifat menemukan rute pada saat ada permintaan dan membanjiri jaringan dengan paket permintaan. Selama Route Discovery, sumber router DYMO memulai penyebaran Route Request (RREQ) di seluruh jaringan untuk menemukan rute ke target router DYMO. Selama proses penyebaran hop-by-hop ini, setiap router DYMO mencatat rute menuju originator. Ketika target router DYMO menerima RREQ, target router DYMO ini menanggapi dengan Route Reply (RREP) yang dikirim hop-by-hop ke arah sumber. Setiap router DYMO yang menerima RREP menciptakan sebuah rute ke target, dan kemudian RREP unicast hop-by-hop ke arah sumber. Ketika sumber router DYMO menerima RREP, rute telah dibentuk antara sumber router DYMO dan target DYMO router di kedua arah. Route Maintenance terdiri dari dua operasi. Dalam rangka untuk mempertahankan rute yang digunakan, router DYMO memperpanjang TTL rute setelah berhasil forwarding paket. Dalam rangka untuk bereaksi terhadap perubahan dalam topologi jaringan, router DYMO memantau rute di mana lalu lintas mengalir. Ketika paket data yang diterima untuk forwarding dan rute untuk tujuan yang tidak diketahui atau jalur rusak, maka paket dari sumber router PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 11 DYMO akan diberitahu. Sebuah Route Error (RERR) dikirim ke arah sumber paket untuk menunjukkan rute ke tujuan tertentu yang tidak sah atau hilang. Ketika sumber router DYMO menerima RERR, hal ini akan menghapus rute. Jika sumber router DYMO ini kemudian menerima paket untuk forwarding untuk tujuan yang sama, hal ini akan diperlukan untuk melakukan penemuan rute lagi untuk tujuan itu. DYMO menggunakan nomor urut untuk memastikan bebas dari loop.Nomor urut ini memungkinkan router DYMO untuk menentukan urutan waktu rute DYMO penemuan pesan, dengan demikian menghindari penggunaan informasi routing yang tidak diperlukan. Protokol DYMO menyajikan berbagai fitur baru dari AODV. Keuntungan dari protokol DYMO adalah : • Hemat energi ketika jaringan besar dan menunjukkan mobilitas tinggi. • Tabel routing DYMO memakan memori relatif kurang dari AODV bahkan dengan fitur penghitungan rute. • Biaya overhead untuk protokol DYMO menurun dengan ukuran jaringan meningkat dan mobilitas tinggi. Protokol DYMO, bagaimanapun, tidak bekerja dengan baik pada mobilitas rendah. Biaya Overhead atas pesan untuk skenario seperti itu agak tinggi dan tidak dibutuhkan. Keterbatasan lain terletak pada penerapan protokol sebagaimana tercantum dalam draft DYMO yang menyatakan bahwa protokol DYMO bekerja dengan baik ketika lalu lintas data diarahkan dari satu bagian ke bagian jaringan lain. Ini menunjukkan kinerja yang tidak baik ketika ada lalu lintas acak yang PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 12 sangat rendah dan biaya overhead routing melebihi lalu lintas yang sebenarnya. [9] Perbedaan mendasar antara protokol DYMO dan AODV adalah pada protokol AODV, jika suatu node ingin berkomunikasi dengan node lainnya yang tidak terdaftar pada tabel routing, maka protokol AODV akan menyebarkan broadcast kesemua router yang menggunakan protokol AODV, pada proses penyebaran ini, yang dibawa hanya node sumber, dan setelah menemukan node tujuan, hanya node tujuan yang diberitahukan kepada node sumber, sedangkan untuk protokol DYMO, pada saat mengirimkan broadcast, urutan node yang dibawa adalah urutan node dari node sumber ke tujuan, dan setelah menemukan node tujuan, dilakukan yang sebaliknya. Sebagai contoh dapat dilihat pada gambar dibawah ini : Gambar 2.1. AODV dan DYMO PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 13 2.4. Konvergensi tabel routing Konvergensi adalah bagian dari proses memperbarui tabel routing. Ketika koneksi putus atau berubah, pembaruan akan dikirim diseluruh jaringan yang mengalami perubahan dalam topologi jaringan. Kemudian setiap router menjalankan algoritma routing untuk menghitung ulang rute dan membangun tabel routing yang baru berdasarkan informasi. Setelah semua router dalam jaringan telah memperbarui tabel routing mereka, konvergensi selesai. [4] 2.5. Network simulator Network Simulator adalah simulator kejadian diskrit yang ditargetkan pada penelitian jaringan. Network simulator memberikan dukungan substansial untuk simulasi TCP, routing, dan protokol multicast melalui jaringan kabel dan nirkabel (lokal dan satelit). [12] Hasil dari network simulator merupakan file berbentuk log data berekstensi ".tr". File log ini dapat dihitung ataupun dianalisa menggunakan cara manual maupun menggunakan file lain yang disebut awk script. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 14 Network Simulator memiliki dua bagian trace format yaitu : Gambar 2.2. trace format 1. Basic Trace String : bagian ini mirip dengan trace paket normal. Bagian ini berlabel nomor dari satu sampai 12 ($1 sampai dengan $12) 2. Additional Trace String : string khusus NS2. Sebagai contoh, string jejak untuk IP Trace dan Format Jejak AODV-RREQ ditampilkan di atas. Ketika NS2 tidak melacak informasi ini dua. Garis-garis ini tidak akan muncul sebagai bagian dari jejak string, tapi jejak tali Dasar masih akan muncul pada string. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 15 hasil log data dapat dijelaskan dengan contoh sebagai berikut : s 0.013354748 _1_ RTR --- 0 cbr 532 [0 0 0 0] ------- [1:0 5:0 30 8] $1 : Aksi (s/r/d) = s $2 : Waktu = 0.013354748 $3 : Node sumber = 1 $4 : Layer (AGT/RTR/LL/IFQ/MAC/PHY) = RTR (routing) $6 : Id paket = 0 $7 : Tipe paket = cbr (Constant Bit Rate) $8 : Ukuran paket = 532 [a b c d] = [0 0 0 0] $9 : a = durasi header paket didalam layer mac $10 : b = mac sumber $11 : c = mac tujuan $12 : d = tipe mac didalam paket Flag [a:b c:d e f] = [1:0 5:0 30 8] $13 : a = ip node sumber $14 : b = nomor port ip sumber $15 : c = ip node tujuan $16 : d = nomor port ip tujuan $17 : e = jumlah TTL ip header $18 : f = ip node selanjutnya PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 16 2.6. Pemrograman TCL (Tool Command Language) 2.6.1. Pengertian TCL Tcl adalah bahasa pemrograman sederhana yang bersifat open source multiparadigm. Bahasa pemrograman ini telah berjalan pada hampir semua OS yang modern, misalnya, Unix (Linux dan non-Linux), MacOS, Windows (NT versi keluarga dan kemudian, dengan didukung oleh rilis 95/98 tua), sistem PDA, ponsel, dan banyak lagi. [5] 2.6.2. Fitur TCL Tcl menyediakan berbagai macam fitur, segala sesuatu yang diperlukan untuk menulis program yang sangat besar dan komprehensif: Penanganan string. File sistem akses. Ekspresi reguler. dan lain-lain. 2.7. Pemrograman AWK [2] Awk adalah bahasa pemrograman operasi dasar yang berguna untuk mencari satu set file pola, dan untuk melakukan tindakan tersebut awk membuat seleksi data tertentu dan transformasi operasi yang mudah untuk diungkapkan. Awk adalah bahasa pemrograman yang dirancang untuk membuat banyak pencarian informasi umum dan teks tugas manipulasi mudah untuk negara dan untuk melakukan. Operasi dasar awk adalah untuk memindai satu set baris input dalam rangka, mencari baris yang cocok salah satu set pola yang pengguna telah PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 17 tentukan. Untuk masing-masing pola, suatu tindakan dapat ditentukan; inilah tindakan yang akan dilakukan pada setiap baris yang cocok dengan pola yang ditentukan. Awk biasanya dipakai untuk analasis log yang panjang atau grab text lalu di-modify. AWK adalah bahasa pemrograman ditafsirkan biasanya digunakan sebagai ekstraksi data dan alat pelaporan. Ini adalah fitur standar yang paling mirip Unix sistem operasi. AWK diciptakan di Bell Labs pada tahun 1970, dan namanya berasal dari nama keluarga penulisnya - Alfred Aho, Peter Weinberger, dan Brian Kernighan. Nama ini tidak umum diucapkan sebagai string surat terpisah melainkan sebagai akronim, terdengar sama dengan nama burung, Auk (yang bertindak sebagai lambang dari bahasa seperti pada sampul buku AWK Programming Language yang buku ini sering disebut dengan singkatan TAPL). Ketika ditulis dalam huruf kecil semua, seperti awk, mengacu pada program 9 Unix atau Rencana yang menjalankan script yang ditulis dalam bahasa pemrograman AWK. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB III PERENCANAAN SIMULASI JARINGAN 3.1. Parameter simulasi Metode yang digunakan pada tugas akhir ini adalah simulasi. Adapun software simulasi yang digunakan adalah Network Simulator-2 (NS-2). Program DYMO yang digunakan adalah code yang tersebar bebas yaitu DYMOUM, sedangkan untuk AODV sudah tersedia didalam Network Simulator-2. Node sumber dan node tujuan tersebar secara acak dalam jaringan, model ini dapat membuat sebuah node memilih tujuannya dan akan berpindah ke arah mana dengan kecepatan yang dapat ditentukan. Ketika sebuah node mencapai posisi tujuannya, node tersebut akan berhenti sebanyak waktu yang ditentukan sebelum mencari tujuan acak lainnya dan mengulangi proses tersebut. Komunikasi antar node akan dibuat model acak, dan menggunakan jenis paket CBR (Constant Bit Rate). 18 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 19 Adapun parameter yang digunakan sebagai berikut : Parameter Nilai Tipe Kanal Wireless Channel Model Propagasi Two Ray Ground Tipe Network Interface Wireless Tipe MAC IEEE 802.11 Maks. Paket dalam Antrian 50 Waktu simulasi 5 detik Jenis paket CBR (Constant Bit Rate) Routing Protokol DYMO / AODV Model pergerakan node Random Way Point Kecepatan 2 m/s Tabel 3.1. Parameter Simulasi Area simulasi menunjukan banyaknya node diarea tersebut dimana sebuah MANET akan berjalan. Dalam skenario ini area simulasi dibuat 1000m x 1000m. Area simulasi dibuat seperti ini agar node dapat bebas bergerak dan dapat menggunakan protokol routing secara benar tanpa harus bertumpuk disatu tempat. Untuk area 1000m x 1000m node maksimalnya adalah 25. Hal ini diperoleh dari perhitungan jarak komunikasi terjauh dari sebuat node jika didalam suatu area. Jarak komunikasi terjauh adalah 250m. Jarak radio wireless didapat dari percobaan sederhana. Node A berada pada posisi X=0, Y=50 dan posisi node B X=40, Y=50, skenario sederhana adalah seperti berikut, pada detik 10 node B mulai bergerak menjauhi node A sampai dengan posisi X=400, kemudian kembali lagi ke posisi X=250, pada posisi ini, node A maupun B masih bisa berkomunikasi, skenario diubah sedikit menjadi PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 20 kembali lagi ke posisi X=251, dan yang terjadi node A dan B tidak dapat berkomunikasi lagi. Kecepatan node bergerak dibuat 2 m/s dengan membayangkan seperti orang yang lagi berjalan, bertujuan untuk mengukur performa protokol yang digunakan, berjalan dengan baik atau tidak. Performa dari protokol routing sangat berpengaruh pada kecepatan node berpindah tempat, semakin cepat node berpindah maka koneksi yang dibuat juga akan semakin sulit. Protokol routing yang digunakan adalah dua jenis tipe protokol jaringan adhoc reaktif, yang terdaftar pada IETF, yaitu : AODV dan DYMO. Routing antar node dapat dijalankan (khusus protokol DYMO, karena protokol ini adalah protokol baru yang diimplementasikan kedalam NS-2), dibuktikan dengan percobaan sederhana, 3 node dibuat membentuk seperti segitiga, dan diberi jarak agar dapat melakukan proses routing, pada detik ke 5 node A mulai mengirimkan paket CBR ke node C, pada saat node C tidak berada pada jangkauan radio node A, node A mulai mencari node yang dapat meneruskan paket CBR ke node C, node A yang mengetahui node B berada dalam jangkuannya mulai mengirimkan Hello Packet agar node A mengetahui informasi node apa saja yang berada dalam jangkauan node B, setelah diketahui node C berada dalam jangkauan node B, node A menggunakan node B sebagai router agar paket CBR dengan tujuan node C dapat disampaikan. Contoh gambar : PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI ± 200m 3 21 ± 200m 2 1 ± 400m Gambar 3.1. contoh tampilan proses routing DYMO Untuk pembangunan jaringan pertama-tama dibentuk 25 node dengan node dengan posisi random dengan menggunakan setdest, setdest adalah tool yang telah disediakan oleh NS-2 untuk membuat jaringan secara otomatis. Format perintah setdest : ./setdest –n (jumlah node) –p (waktu pause) –s (kecepatan) –t (waktu simulasi) –x (panjang area) –y (lebar area) > (File keluaran). Contoh : ./setdest –n 25 –p 0 –M 20.0 –t 10.0 –x 1000 –y 1000 > scen-251000-1000-1 Selanjutnya akan dibangun koneksi menggunakan cbrgen, cbrgen adalah tool yang telah disediakan oleh NS-2 untuk membuat koneksi pada jaringan secara otomatis. Format perintah cbrgen : PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 22 ns cbrgen.tcl –type (tcp/cbr) –nn (jumlah node) –seed (bilangan acak pertama) –mc (koneksi maksimal) –rate (banyak paket tiap detik) > (File keluaran). Contoh : ns cbrgen.tcl –type cbr –nn 25 –seed 1 –mc 1 –rate 2.0 > cbr-25-12 Setelah jaringan dibentuk selanjutnya dibuat koneksi antar node, dengan menggunakan cbrgen, maka koneksi random akan dibentuk mengikuti jaringan yang telah dibuat. Langkah selanjutnya adalah menjalankan script tcl di NS-2. Dengan menjalankan script tersebut maka akan mengeluarkan output Trace file dan NAM file. 3.2. Skenario simulasi Skenario simulasi digunakan untuk mengukur kinerja protokol AODV dan protokol DYMO yang dibentuk secara random. Digunakan beberapa asumsi untuk membuat skenario simulasi dengan parameter yang ditetapkan diatas : 1. luas skenario : 1000m x 1000m 2. waktu simulasi : 5 detik. 3. jumlah node : 25 node. Dengan parameter diatas, skenario akan dibuat hingga mencapai jumlah yang dibutuhkan dengan syarat memiliki dua lompatan, tiga lompatan dan empat lompatan. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI A Start Bentuk Node Tidak Jalankan hopcount.awk Bentuk Koneksi Jika jumlah hop == 2 / 3 / 4 Jalankan Simulasi Ya Hasil Jika jumlah hop AODV == DYMO A Ya Jalankan konvergen.awk Selesai Gambar 3.2. Flowchart cara kerja 23 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Start Jumlah forward = 0 Jumlah lompatan = 0 Buka file trace Scan baris Action = $1 Mac = $4 Protocol = $7 (Action == “f”) && (Protocol == “cbr”) && (Mac == “RTR”) baris +1 Ya Jumlah forward ++ Tidak Jumlah lompatan = jumlah forward + 1 Tidak End Of File Ya Tampilkan jumlah lompatan Selesai Gambar 3.3. Flowchart program hopcount.awk 24 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Start Waktu = 0 Buka file trace Scan baris Action = $1 Time = $2 Node = $3 Mac = $4 Protocol = $7 (Action == “s”) && (Node == “_1_”) && (Mac == “RTR”) && (Protocol == “cbr”) baris +1 Ya Waktu = Time Tidak Tidak End Of File Ya Tampilkan Waktu Selesai Gambar 3.4. Flowchart program konvergen.awk 25 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 1000m x 1000m dengan jumlah node 25 1 16 17 15 11 9 3 14 5 18 2 6 12 19 8 24 25 10 7 4 13 23 20 22 21 Gambar 3.5. contoh posisi node awal 1000m x 1000m dengan jumlah node 25 11 16 15 14 3 17 1 25 9 18 19 24 12 5 2 4 10 8 7 23 20 6 21 13 22 Gambar 3.6. contoh posisi node mengalami perubahan 26 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 27 1000m x 1000m dengan jumlah node 25 11 16 15 14 3 1 17 25 9 18 19 24 12 5 2 4 10 8 23 7 6 13 20 21 22 Gambar 3.7. contoh terjadi proses routing 3.3. Parameter kinerja Parameter yang akan dianalisa adalah : 1. Kecepatan konvergensi routing Kecepatan konvergensi routing sebelum sebuah paket dikirim atau pembuatan tabel routing pertama kali. 3.4. Topologi jaringan Bentuk topologi dari jaringan ad-hoc untuk tugas akhir ini dibuat secara random. Hasil dari setiap skenario yang akan dijalankan, baik posisi node, pergerakan node, dan koneksi tentunya tidak akan sama. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 28 3.5. Contoh data hasil simulasi M 0.00000 0 (228.08, 60.91, M 0.00000 1 (335.53, 81.55, s 0.000000000 _0_ RTR --0] [ HELLO 0 0 4 ] s 0.000000000 _1_ RTR --0] [ HELLO 0 0 4 ] r 0.000756365 _0_ RTR ---1:255 1 0] [ HELLO 0 0 4 ] r 0.001782729 _1_ RTR ---1:255 1 0] [ HELLO 0 0 4 ] s 0.999000729 _1_ RTR --0] [ HELLO 0 0 4 ] s 0.999992047 _0_ RTR --0] [ HELLO 0 0 4 ] r 1.000017047 _0_ RTR ---1:255 1 0] [ HELLO 0 0 4 ] r 1.000908364 _1_ RTR ---1:255 1 0] [ HELLO 0 0 4 ] 0.00), (374.95, 124.83), 3.33 0.00), (13.97, 100.16), 11.34 0 DYMOUM 24 [0 0 0 0] ------- [0:255 -1:255 1 1 DYMOUM 24 [0 0 0 0] ------- [1:255 -1:255 1 1 DYMOUM 24 [0 ffffffff 1 800] ------- [1:255 0 DYMOUM 24 [0 ffffffff 0 800] ------- [0:255 2 DYMOUM 24 [0 0 0 0] ------- [1:255 -1:255 1 3 DYMOUM 24 [0 0 0 0] ------- [0:255 -1:255 1 2 DYMOUM 24 [0 ffffffff 1 800] ------- [1:255 3 DYMOUM 24 [0 ffffffff 0 800] ------- [0:255 Gambar 3.8. contoh hasil output 3.6. Contoh cara pengolahan Pengolahan akan dilakukan menggunakan script awk yang akan mengolah file berekstensi “.tr”. Contoh file Awk : BEGIN { sendline = 0; recvline = 0; forwardline = 0; } $0 ~/^s.* AGT/ { sendline++; } $0 ~/^r.* AGT/ { recvline++; } $0 ~/^f.* RTR/ { forwardline++; } END { printf "cbr s:%d r:%d, r/s Ratio:%.4f, f:%d \n", sendline, recvline, (recvline/sendline), forwardline; } Gambar 3.9. contoh file awk PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 29 3.7. Keluaran yang diharapkan Keluaran yang diharapkan adalah hasil perhitungan rata-rata kecepatan konvergensi routing antara protokol DYMO dan AODV Contoh tabel kecepatan konvergensi routing data skenario pengujian dua lompatan 1 2 . . . . . . . . . 29 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan . . 30 protokol AODV Contoh tabel kecepatan konvergensi routing data skenario pengujian tiga lompatan 1 2 . . . . . . . . . 29 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan . . 30 protokol AODV Contoh tabel kecepatan konvergensi routing data skenario pengujian empat lompatan 1 2 . . . . . . . . . 29 Tabel 3.2. contoh kecepatan konvergensi routing 30 skenario dengan protokol AODV . . 30 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 30 Contoh tabel perbandingan rata-rata kecepatan routing semua percobaan skenario. AODV DYMO 2 hop 3 hop 4 hop Tabel 3.3. contoh perbandingan rata-rata kecepatan konvergensi routing untuk semua percobaan antara protokol AODV dan DYMO kecepatan konvergensi (sec) 4.5 4 3.5 DYMO 3 AODV 2.5 2 1.5 1 0.5 0 2 hop 3 hop 4 hop Gambar 3.10. contoh grafik pengaruh penambahan jumlah hop terhadap kecepatan konvergensi routing Dari tabel-tabel dan grafik diatas dapat ditarik kesimpulan antara protokol DYMO dan AODV. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB IV PENGUJIAN DAN ANALISIS Untuk melakukan perbandingan konvergensi routing tabel pada protokol AODV dan DYMO, akan dilakukan seperti pada tahap skenario perencanaan simulasi jaringan dengan parameter yang telah ditentukan. Jaringan yang digunakan bersifat dinamis maka tidak diperlukan bentuk topologi secara khusus. Topologi akan dibuat secara acak dari posisi awal node maupun pergerakan node tersebut. Untuk mendapatkan data yang diperlukan yang akan di bandingkan, akan digunakan program tcl script untuk trace file yang dihasilkan oleh NS-2. Hal pertama yang dilakukan adalah membuat scenario acak menggunakan program default dari NS-2 yaitu cbrgen.tcl dan setdest. File cbrgen.tcl digunakan untuk membuat file yang menentukan tipe paket yang digunakan. Sedangkan file setdest digunakan untuk membuat file yang menentukan pergerakan node, mengatur kecepatan dan maksimum luas area yang digunakan secara acak. Contoh untuk hasil file cbrgen.tcl dan setdest dapat dilihat pada lampiran no 6 dan no 7. Penghitungan waktu konvergensi pertama kali menggunakan cara manual, yaitu melihat langsung dari hasil output simulasi yang berbentuk log data. s 0.000000000 _1_ AGT r 0.000000000 _1_ RTR --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 Data diatas merupakan proses dimulainya pengiriman data, tetapi karena disini belum terbentuk rute untuk sampai ke tujuan, maka paket dikembalikan ke node asal. 31 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 32 M 0.00000 0 (258.23, 256.30, 0.00), (478.82, 43.43), 19.23 M 0.00000 1 (312.74, 11.87, 0.00), (45.27, 433.71), 3.04 . . . M 0.00000 24 (282.82, 84.11, 0.00), (118.27, 287.51), 19.48 Data diatas merupakan proses penempatan node berdasarkan file setdest yang berguna untuk mengacak lokasi penempatan node awal. s 0.000000000 _1_ RTR --- 0 AODV 48 [0 0 0 0] ------- [1:255 1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQUEST) r 0.000988261 _8_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------[1:255 -1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQUEST) r 0.000988753 _6_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------[1:255 -1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQUEST) r 0.000988819 _3_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------[1:255 -1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQUEST) . . . r 0.013354748 _1_ RTR --- 0 AODV 44 [13a 1 8 800] ------- [5:255 1:255 29 1] [0x4 2 [5 4] 10.000000] (REPLY) Proses diatas merupakan proses penemuan jalur, atau proses pembentukan tabel routing. Proses diatas dimulai dengan proses broadcasting ke node-node terdekat dari node sumber, kemudian mulai membentuk tabel routing sesuai dengan protokol yang digunakan. s 0.013354748 _1_ RTR --- 0 cbr 532 [0 0 0 0] ------- [1:0 5:0 30 8] [0] 0 2 Baris ini merupakan baris dimana proses penemuan jalur telah berakhir dan dimulainya pengiriman paket. Pada baris ini juga menandakan bahwa proses konvergensi routing tabel telah selesai. Proses selanjutnya adalah mencari jumlah lompatan, dengan cara mencatat jumlah forwarding paket cbr, yang dimana penulis sengaja hanya membuat skenario yang hanya mengirimkan satu paket cbr. Disini penulis menggunakan cara menjumlah total forwarding paket ditambahkan dengan satu. Mengapa ditambahkan dengan satu, karena satu forwarding paket adalah dua lompatan. Forwarding paket dapat dilihat pada baris file trace : PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI f 0.021353307 _8_ RTR 5:0 29 5] [0] 1 2 33 --- 0 cbr 532 [13a 8 1 800] ------- [1:0 Tanda "f" pada awal mula baris merupakan tanda bahwa paket tersebut di teruskan ke node selanjutnya. Contoh hasil trace secara lengkap dapat dilihat pada lampiran no 4 untuk protokol AODV dan no 5 untuk protokol DYMO. 4.1. Pengambilan data Pengambilan data akan dilakukan sesuai dengan skenario perencanaan simulasi yang telah ditentukan dengan menggunakan script tcl. Setiap skenario akan di gunakan untuk dua protokol yang berbeda, yaitu AODV dan DYMO. Dimulai dari mencari 90 skenario acak yang didapat menggunakan fungsi acak dari NS-2 yang akan digunakan oleh kedua protokol, 90 skenario ini dibagi menjadi tiga jenis, yaitu dua lompatan, tiga lompatan dan empat lompatan. Datadata ini akan ditampilkan ke dalam sebuah tabel dan juga grafik. 4.1.1. Pengambilan data dua lompatan Pengambilan data dua lompatan: 0.013 35474 8 0.020 10315 1 0.019 89191 6 0.019 20235 9 0.017 33897 6 0.021 50125 6 0.016 32332 4 0.017 46587 1 0.017 19614 3 0.021 97010 7 0.015 50707 3 0.021 96915 9 0.012 69758 2 0.022 04441 2 0.014 64279 4 0.021 23781 4 0.022 18005 5 0.020 46684 2 0.017 08977 1 0.014 47059 6 0.017 44078 5 0.018 30249 8 0.018 03039 9 0.013 29092 0.020 54626 0.017 48575 2 0.018 35292 5 Tabel 4.1. Pengujian Untuk Dua lompatan Protokol AODV 0.020 57832 7 0.017 15345 4 0.021 96364 3 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 0.029 12685 5 0.028 21786 3 0.026 37930 9 0.027 15871 0.027 88081 7 0.026 44511 0.023 20607 9 0.027 61911 0.024 75895 6 0.027 65428 2 0.026 39721 8 0.027 16385 7 0.026 00091 6 0.050 22959 5 0.027 82542 7 0.025 19755 0.039 43639 1 0.027 73168 3 0.025 53886 9 0.024 93287 2 0.026 24443 2 0.023 40436 5 0.028 04972 3 0.026 90632 9 0.025 81200 5 0.026 71449 2 0.022 18913 1 34 0.026 54377 4 0.023 46487 3 0.027 71131 8 Tabel 4.2. Pengujian Untuk Dua lompatan Protokol DYMO Gambar 4.1. Grafik Perbandingan Kecepatan Konvergensi Dua Lompatan Gambar 4.1. adalah hasil dari data-data yang diambil dan dipilih agar lebih memudahkan perbandingan antara dua protokol. Jika dilihat disini, protokol AODV tetap lebih unggul dibandingkan protokol DYMO. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 35 4.1.2. Pengambilan data tiga lompatan Pengambilan data tiga lompatan: 0.024 79156 8 0.030 75447 3 0.037 21798 0.023 02653 8 0.033 25757 4 0.032 13277 2 0.038 26767 8 0.030 11105 3 0.033 76835 9 0.034 17527 4 0.028 39743 9 0.036 59944 6 0.030 96529 9 0.036 23622 2 0.023 36716 3 0.027 67095 8 0.033 83648 2 0.026 27045 9 0.036 62285 6 0.035 78157 1 0.030 68509 0.033 35160 6 0.030 22008 9 0.029 89983 6 0.027 8672 0.031 32826 4 0.031 94176 1 0.032 77678 3 0.026 07803 1 0.028 32520 9 Tabel 4.3. Pengujian Untuk Tiga lompatan Protokol AODV 0.039 83065 0.038 32861 9 0.039 01488 6 0.041 66866 8 0.036 26181 4 0.038 10275 9 0.042 48966 1 0.038 02091 9 0.066 48116 2 0.040 76293 0.037 85694 1 0.044 88402 2 0.039 45155 2 0.041 54653 4 0.036 19035 9 0.054 68298 2 0.043 55037 8 0.032 98623 5 0.048 18575 2 0.041 36912 9 0.044 84888 8 0.039 62686 4 0.042 90544 3 0.032 67315 4 0.038 86459 9 0.043 67320 5 0.038 07902 0.059 54976 1 0.039 95552 1 0.033 39738 3 Tabel 4.4. Pengujian Untuk Tiga lompatan Protokol DYMO Gambar 4.2. Grafik Perbandingan Kecepatan Konvergensi Tiga Lompatan PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 36 Setelah data diambil kembali dan dipilih agar memudahkan perbandingan, dari gambar 4.2. dapat dilihat protokol AODV tetap lebih unggul dari protokol DYMO. 4.1.3. Pengambilan data empat lompatan Pengambilan data empat lompatan : 0.040 49624 9 0.035 63173 4 0.042 04083 6 0.043 16984 1 0.033 13715 4 0.039 16814 8 0.043 33398 9 0.042 96064 2 0.040 346 0.043 60485 5 0.047 90128 3 0.036 62276 8 0.046 80070 5 0.042 26432 7 0.043 37829 2 0.040 63522 9 0.047 59282 5 0.043 21221 4 0.043 37718 9 0.045 30978 9 0.038 02905 7 0.047 25581 6 0.039 20503 4 0.046 55691 6 0.036 08395 1 0.044 36505 5 0.043 17419 8 0.042 58332 5 0.037 78164 1 0.039 98307 1 Tabel 4.5. Pengujian Untuk Empat lompatan Protokol AODV 0.049 14768 4 0.050 19171 3 0.050 72644 8 0.056 80513 6 0.046 38840 3 0.050 80036 8 0.044 22587 5 0.051 89355 5 0.050 98970 5 0.056 80907 4 0.055 86042 9 0.055 75222 8 0.077 91974 6 0.049 29581 3 0.051 53606 1 0.052 32199 7 0.058 62037 6 0.054 26699 4 0.052 43672 1 0.055 36910 9 0.042 71712 6 0.048 94103 6 0.058 83231 8 0.054 09547 3 0.042 27800 7 0.053 92232 9 0.054 39466 9 Tabel 4.6. Pengujian Untuk Empat lompatan Protokol DYMO 0.056 27349 2 0.047 60964 6 0.048 41938 8 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 37 Gambar 4.3. Grafik Perbandingan Kecepatan Konvergensi Empat Lompatan Gambar 4.3. adalah pengambilan data ulang setelah dipilih. Disini dapat diketahui protokol AODV lebih unggul dibandingkan protokol DYMO. Dari 30 data yang diambil, protokol AODV unggul 30 kali dibandingkan protokol DYMO. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 38 Data perbandingan rata-rata : 2 hop 3 hop 4 hop 0.01832663 0.031190834 0.041866738 AODV 0.027531397 0.041841326 0.052628031 DYMO Tabel 4.7. Perbandingan Rata-Rata Kecepatan Konvergensi Protokol AODV dan DYMO Gambar 4.4. Grafik Perbandingan Rata-Rata Kecepatan Konvergensi Dari gambar 4.4. dapat dilihat perbandingan rata-rata kecepatan konvergensi routing tabel antara protokol AODV dan DYMO. Disini protokol AODV lebih unggul dari protokol DYMO berdasarkan dua lompatan, tiga lompatan dan empat lompatan. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 39 4.2. Analisis Berdasarkan data-data yang telah diambil dan dibandingkan, penambahan jumlah lompatan tidak berpengaruh pada protokol AODV dan protokol DYMO. Pada gambar 4.1. yang merupakan contoh pengambilan data dua lompatan, disini protokol AODV lebih unggul dibandingkan protokol DYMO. Protokol AODV sudah seharusnya lebih unggul dibandingkan protokol DYMO pada jumlah lompatan yang sedikit, karena protokol AODV tidak membutuhkan waktu yang banyak untuk melakukan konvergensi tabel routing yang hanya mencatat sequence number dari setiap node yang menjadi rute pengiriman paket data, sedangkan protokol DYMO membutuhkan waktu yang lebih banyak, karena pada protokol DYMO semua node mencatat setiap rute yang dibutuhkan untuk mengirimkan paket data mulai dari node pertama atau node pengirim hingga node terakhir atau node tujuan. Pada gambar 4.2. terlihat protokol AODV masih lebih unggul dibandingkan protokol DYMO untuk tiga lompatan. Dan pada gambar 4.3. protokol AODV selalu unggul disetiap data yang diambil dibandingkan protokol DYMO. Setelah semua data diambil, disini semua data akan dirata-ratakan, pada gambar 4.4. dapat dilihat hasil rata-rata kecepatan konvergensi antara protokol AODV dan DYMO, disini protokol AODV lebih unggul seluruhnya, dibandingkan dengan protokol DYMO yang memiliki waktu konvergen yang sangat besar. Protokol AODV selalu unggul pada pengujian dua lompatan, tiga lompatan, dan empat lompatan. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 40 Berdasarkan dasar teori, DYMO memiliki keunggulan tersendiri dibandingkan AODV, keunggulan DYMO akan terlihat jika menggunakan topologi dengan jumlah jaringan yang besar dan mobilitas yang tinggi (koneksi putus sambung), karena protokol DYMO memiliki informasi routing yang lengkap dibandingkan dengan AODV dan lebih hemat energi. Keunggulan ini tidak akan terlihat pada penelitian yang penulis lakukan, karena penulis tidak meneliti tentang kemampuan kedua protokol pada saat koneksi putus sambung. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan Dari hasil simulasi dan pengujian yang dilakukan dapat disimpulkan beberapa hal : 1. Protokol AODV memiliki waktu konvergensi tabel routing lebih cepat dibandingkan protokol DYMO berdasarkan pengujian dua lompatan, tiga lompatan dan empat lompatan. 5.2. Saran 1. Untuk pengembangan lebih lanjut, dapat menggunakan implementasi DYMO versi terbaru. 2. Melakukan penelitian dengan skenario koneksi yang berubah-rubah (putus sambung). 41 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI DAFTAR PUSTAKA [1] Agrawal, Sudhir, Sanjeev Jain, Sanjeev Sharma, Roopam Gupta. 2011. Mobility based Performance Analysis of AODV and DYMO under Varying Degree of Node Misbehavior. International Journal of Computer Applications (0975 – 8887) Volume 30– No.7. [2] Aho, Alfred V, Brian W. Kernighan, , Peter J. Weinberger. 1978. Awk -A Pattern Scanning and Processing Language (Second Edition). Bell Laboratories Murray Hill, New Jersey 07974. [3] Chakeres, I. 26 July 2010. Dynamic MANET On-demand (DYMO) Routing. http://tools.ietf.org/html/draft-ietf-manet-dymo-21. (10 November 2011) [4] Convergence of Routing Tables. http://www.linktionary.com/c/converge_routing.html. ( 10 Oktober 2012) [5] Kupris, A. What is Tcl. http://wiki.tcl.tk/299. (9 November 2011) 42 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI [6] 43 Lee, Fenglien. 2011. Routing in Mobile Ad hoc Networks, Mobile Ad-Hoc Networks: Protocol Design, Prof. Xin Wang (Ed.), ISBN: 978-953-307402-3, InTech, Available from: http://www.intechopen.com/books/mobileadhoc-networks-protocol-design/routing-in-mobile-ad-hoc-networks [7] List of ad hoc routing protocols. http://www.enotes.com/topic/List_of_ad_hoc_routing_protocols. (5 November 2011) [8] MANET. http://www.techterms.com/definition/manet. (15 November 2011) [9] Nerurkar, Nishad. Dynamic MANET On-demand (DYMO) Routing Protocol. Rochester Institute of Technology. Computer Engineering Department. [10] Patching DYMO-UM in NS-2. http://khaledben.wordpress.com/2011/04/16/patching-dymo-um-in-ns-2/ (10 November 2011) [11] Ros, Francisco J. DYMOUM. http://masimum.inf.um.es/fjrm/?page_id=126. (10 November 2011) PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI [12] 44 The Network Simulator – ns- 2. http://isi.edu/nsnam/ns/. (18 November 2011) [13] Thorup, Rolf Ehrenreich. 2007. Implementing and Evaluating the DYMO Routing Protocol. PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI LAMPIRAN 1. Listing program node.tcl puts "masukan nomor penanda : " gets stdin b # Define options # =============================================================== ======= set opt(chan) Channel/WirelessChannel ;# channel type set opt(prop) Propagation/TwoRayGround ;# radiopropagation model set opt(netif) Phy/WirelessPhy ;# network interface type set opt(mac) Mac/802_11 ;# MAC type set opt(ifq) Queue/DropTail/PriQueue ;# interface queue type set opt(ll) LL ;# link layer type set opt(ant) Antenna/OmniAntenna ;# antenna model set opt(adhocRouting) AODV set opt(ifqlen) 50 ;# max packet in ifq set opt(x) 1000 ;# x coordinate of topology set opt(y) 1000 ;# y coordinate of topology set opt(seed) 0.0 ;# seed for random number gen. set opt(stop) 5 ;# time to stop simulation set opt(cbr-start) 0.0 set opt(nn) 25 set opt(n) $b set opt(cp) "cbr/cbr-$opt(nn)-1" set opt(sc) "scn/scen-$opt(nn)-$opt(x)-$opt(y)$opt(n)" =============================================================== ========= # # check for random seed # if {$opt(seed) > 0} { puts "Seeding Random number generator with $opt(seed)\n" ns-random $opt(seed) } # # create simulator instance # set ns_ [new Simulator] 45 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI # # control DYMOUM # Agent/DYMOUM set Agent/DYMOUM set Agent/DYMOUM set Agent/DYMOUM set Agent/DYMOUM set behaviour from this script debug_ false no_path_acc_ true reissue_rreq_ true s_bit_ true hello_ival_ 1 # # open traces # set tracefd [open $opt(adhocRouting)-$opt(nn)-$opt(n).tr w] #set namtrace [open dymo-9-$opt(n).nam w] $ns_ trace-all $tracefd #$ns_ namtrace-all-wireless $namtrace $opt(x) $opt(y) # # create topography object # set topo [new Topography] # # define topology # $topo load_flatgrid $opt(x) $opt(y) # # create God # set god_ [create-god $opt(nn)] # # configure mobile nodes # $ns_ node-config -adhocRouting $opt(adhocRouting) \ -llType $opt(ll) \ -macType $opt(mac) \ -ifqType $opt(ifq) \ -ifqLen $opt(ifqlen) \ -antType $opt(ant) \ -propType $opt(prop) \ -phyType $opt(netif) \ -channelType $opt(chan) \ -topoInstance $topo \ -wiredRouting OFF \ -agentTrace ON \ -routerTrace ON \ -macTrace OFF for {set i 0} {$i < $opt(nn)} {incr i} { set node_($i) [$ns_ node] } # # source connection-pattern and node-movement scripts # if { $opt(cp) == "" } { #puts "*** NOTE: no connection pattern specified." 46 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 47 set opt(cp) "none" } else { #puts "Loading connection pattern..." source $opt(cp) } if { $opt(sc) == "" } { #puts "*** NOTE: no scenario file specified." set opt(sc) "none" } else { #puts "Loading scenario file..." source $opt(sc) #puts "Load complete..." } # # define initial node position in nam # for {set i 0} {$i < $opt(nn)} {incr i} { $ns_ initial_node_pos $node_($i) 10 } # # tell all nodes when the simulation ends # for {set i 0} {$i < $opt(nn) } {incr i} { $ns_ at $opt(stop).0 "$node_($i) reset"; } $ns_ at $opt(stop).0002 "puts \"NS EXITING------------\" ; $ns_ halt" $ns_ at $opt(stop).0001 "stop" proc stop {} { global ns_ tracefd namtrace $ns_ flush-trace close $tracefd # close $namtrace } # # begin simulation # puts "Starting Simulation..." $ns_ run 2. Listing program hopcount.awk BEGIN { jmlforwarding = 0; } { if (( $1 == "f") && ( $7 == "cbr" ) && ( $4=="RTR" )) { jmlforwading ++; } } PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 48 END { jmlhop = jmlforwading+1; printf("Jumlah Lompatan = %d\n",jmlhop); } 3. Listing program konvergen.awk BEGIN { waktu = 0 } { action = $1 time = $2 node = $3 mac = $4 protocol = $7 if (action == "s" && node == "_1_" && mac == "RTR" && protocol == "cbr") { waktu = time } } END { print("waktu yg dibutuhkan =", waktu) } 4. Contoh hasil trace file empat lompatan protokol AODV s 0.000000000 _1_ AGT --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 r 0.000000000 _1_ RTR --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 M 0.00000 0 (891.17, 814.20, 0.00), (698.15, 176.53), 19.33 M 0.00000 1 (640.65, 10.09, 0.00), (67.06, 514.12), 11.75 M 0.00000 2 (441.86, 550.73, 0.00), (251.15, 837.33), 0.74 M 0.00000 3 (702.94, 358.13, 0.00), (581.50, 713.63), 7.91 M 0.00000 4 (315.95, 618.63, 0.00), (319.82, 775.48), 19.23 M 0.00000 5 (831.07, 927.42, 0.00), (897.06, 894.46), 17.19 M 0.00000 6 (71.95, 15.49, 0.00), (345.74, 991.83), 10.88 M 0.00000 7 (651.44, 125.28, 0.00), (940.52, 941.04), 8.25 M 0.00000 8 (564.03, 555.31, 0.00), (911.19, 66.54), 6.82 M 0.00000 9 (328.38, 785.40, 0.00), (128.51, 579.72), 14.63 M 0.00000 10 (119.98, 777.47, 0.00), (949.50, 493.90), 19.35 M 0.00000 11 (128.53, 308.40, 0.00), (354.15, 884.61), 8.71 M 0.00000 12 (428.68, 145.40, 0.00), (428.77, 333.56), 2.23 M 0.00000 13 (279.76, 53.93, 0.00), (615.64, 949.97), 19.11 M 0.00000 14 (969.06, 103.62, 0.00), (474.46, 80.61), 15.83 M 0.00000 15 (419.37, 38.11, 0.00), (272.20, 108.10), 18.03 M 0.00000 16 (542.27, 982.96, 0.00), (853.27, 161.73), 1.84 M 0.00000 17 (743.72, 461.03, 0.00), (688.16, 874.75), 15.27 M 0.00000 18 (149.46, 551.44, 0.00), (371.48, 539.75), 2.34 M 0.00000 19 (282.12, 86.31, 0.00), (141.56, 890.59), 19.19 M 0.00000 20 (800.84, 594.87, 0.00), (788.28, 13.02), 15.30 M 0.00000 21 (313.65, 477.00, 0.00), (866.40, 42.52), 19.02 M 0.00000 22 (353.96, 960.11, 0.00), (108.27, 890.51), 17.45 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 49 M 0.00000 23 (571.25, 925.63, 0.00), (679.13, 691.87), 12.92 M 0.00000 24 (461.94, 33.38, 0.00), (57.79, 148.53), 3.87 s 0.000000000 _1_ RTR --- 0 AODV 48 [0 0 0 0] ------- [1:255 1:255 30 0] [0x2 1 1 [2 0] [1 4]] (REQUEST) r 0.000988386 _7_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------[1:255 -1:255 30 0] [0x2 1 1 [2 0] [1 4]] (REQUEST) r 0.000988601 _24_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------ [1:255 -1:255 30 0] [0x2 1 1 [2 0] [1 4]] (REQUEST) r 0.000988744 _15_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------ [1:255 -1:255 30 0] [0x2 1 1 [2 0] [1 4]] (REQUEST) s 0.001869612 _7_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------[7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.002977998 _1_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------[7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.002978314 _24_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------ [7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.002978358 _12_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------ [7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.002978407 _3_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------[7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.002978439 _15_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------ [7:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) s 0.005324375 _12_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------ [12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) s 0.005400335 _24_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.006532734 _15_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.006532765 _24_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.006532902 _19_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.006532958 _13_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.006533121 _7_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------[12:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) s 0.006960848 _19_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.007490908 _15_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.007491154 _12_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.007491366 _1_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.007491376 _13_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.007491390 _19_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.007491467 _7_ RTR --- 0 AODV 48 [0 ffffffff 18 800] ------ [24:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.008749498 _13_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.008749875 _15_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.008749917 _12_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 50 r 0.008750015 _24_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.008750129 _6_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [19:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) s 0.008980298 _15_ RTR --- 0 AODV 48 [0 ffffffff 1 800] ------ [15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) s 0.009367059 _3_ RTR --- 0 AODV 48 [0 ffffffff 7 800] ------[3:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.010268441 _24_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------ [15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.010268657 _12_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------ [15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.010268766 _13_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------ [15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.010268783 _19_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------ [15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.010269042 _1_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------[15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) r 0.010269125 _7_ RTR --- 0 AODV 48 [0 ffffffff f 800] ------[15:255 -1:255 29 0] [0x2 2 1 [2 0] [1 4]] (REQUEST) s 0.010498182 _6_ RTR --- 0 AODV 48 [0 ffffffff 13 800] ------ [6:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) r 0.011752163 _13_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------ [6:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) r 0.011752197 _19_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------ [6:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) r 0.011852093 _17_ RTR --- 0 AODV 48 [0 ffffffff 3 800] ------ [3:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.011852518 _7_ RTR --- 0 AODV 48 [0 ffffffff 3 800] ------[3:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) r 0.011852527 _8_ RTR --- 0 AODV 48 [0 ffffffff 3 800] ------[3:255 -1:255 28 0] [0x2 3 1 [2 0] [1 4]] (REQUEST) s 0.012933634 _13_ RTR --- 0 AODV 48 [0 ffffffff c 800] ------ [13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.014461743 _19_ RTR --- 0 AODV 48 [0 ffffffff d 800] ------ [13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.014462102 _15_ RTR --- 0 AODV 48 [0 ffffffff d 800] ------ [13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.014462216 _12_ RTR --- 0 AODV 48 [0 ffffffff d 800] ------ [13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.014462245 _24_ RTR --- 0 AODV 48 [0 ffffffff d 800] ------ [13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.014462339 _6_ RTR --- 0 AODV 48 [0 ffffffff d 800] ------[13:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) s 0.016513252 _17_ RTR --- 0 AODV 48 [0 ffffffff 3 800] ------ [17:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.018001622 _3_ RTR --- 0 AODV 48 [0 ffffffff 11 800] ------ [17:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.018001736 _20_ RTR --- 0 AODV 48 [0 ffffffff 11 800] ------ [17:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.018001928 _8_ RTR --- 0 AODV 48 [0 ffffffff 11 800] ------ [17:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) s 0.018775595 _8_ RTR --- 0 AODV 48 [0 ffffffff 3 800] ------[8:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.020024003 _2_ RTR --- 0 AODV 48 [0 ffffffff 8 800] ------[8:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 51 s 0.020024003 _2_ RTR --- 0 AODV 44 [0 0 0 0] ------- [2:255 1:255 30 8] [0x4 1 [2 4] 10.000000] (REPLY) r 0.020024271 _17_ RTR --- 0 AODV 48 [0 ffffffff 8 800] ------ [8:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.020024395 _20_ RTR --- 0 AODV 48 [0 ffffffff 8 800] ------ [8:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.020024398 _3_ RTR --- 0 AODV 48 [0 ffffffff 8 800] ------[8:255 -1:255 27 0] [0x2 4 1 [2 0] [1 4]] (REQUEST) r 0.024684858 _8_ RTR --- 0 AODV 44 [13a 8 2 800] ------[2:255 1:255 30 8] [0x4 1 [2 4] 10.000000] (REPLY) f 0.024684858 _8_ RTR --- 0 AODV 44 [13a 8 2 800] ------[2:255 1:255 29 3] [0x4 2 [2 4] 10.000000] (REPLY) s 0.026512801 _20_ RTR --- 0 AODV 48 [0 ffffffff 11 800] ------ [20:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) r 0.029337477 _3_ RTR --- 0 AODV 44 [13a 3 8 800] ------[2:255 1:255 29 3] [0x4 2 [2 4] 10.000000] (REPLY) f 0.029337477 _3_ RTR --- 0 AODV 44 [13a 3 8 800] ------[2:255 1:255 28 7] [0x4 3 [2 4] 10.000000] (REPLY) r 0.034510040 _7_ RTR --- 0 AODV 44 [13a 7 3 800] ------[2:255 1:255 28 7] [0x4 3 [2 4] 10.000000] (REPLY) f 0.034510040 _7_ RTR --- 0 AODV 44 [13a 7 3 800] ------[2:255 1:255 27 1] [0x4 4 [2 4] 10.000000] (REPLY) r 0.038268242 _0_ RTR --- 0 AODV 48 [0 ffffffff 14 800] ------ [20:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) r 0.038268251 _8_ RTR --- 0 AODV 48 [0 ffffffff 14 800] ------ [20:255 -1:255 26 0] [0x2 5 1 [2 0] [1 4]] (REQUEST) s 0.038543816 _0_ RTR --- 0 AODV 48 [0 ffffffff 14 800] ------ [0:255 -1:255 25 0] [0x2 6 1 [2 0] [1 4]] (REQUEST) r 0.039792244 _5_ RTR --- 0 AODV 48 [0 ffffffff 0 800] ------[0:255 -1:255 25 0] [0x2 6 1 [2 0] [1 4]] (REQUEST) r 0.039792606 _20_ RTR --- 0 AODV 48 [0 ffffffff 0 800] ------ [0:255 -1:255 25 0] [0x2 6 1 [2 0] [1 4]] (REQUEST) r 0.040496249 _1_ RTR --- 0 AODV 44 [13a 1 7 800] ------[2:255 1:255 27 1] [0x4 4 [2 4] 10.000000] (REPLY) s 0.040496249 _1_ RTR --- 0 cbr 532 [0 0 0 0] ------- [1:0 2:0 30 7] [0] 0 4 r 0.046557406 _7_ RTR --- 0 cbr 532 [13a 7 1 800] ------- [1:0 2:0 30 7] [0] 1 4 f 0.046557406 _7_ RTR --- 0 cbr 532 [13a 7 1 800] ------- [1:0 2:0 29 3] [0] 1 4 s 0.047642115 _5_ RTR --- 0 AODV 48 [0 ffffffff 0 800] ------[5:255 -1:255 24 0] [0x2 7 1 [2 0] [1 4]] (REQUEST) r 0.048830542 _0_ RTR --- 0 AODV 48 [0 ffffffff 5 800] ------[5:255 -1:255 24 0] [0x2 7 1 [2 0] [1 4]] (REQUEST) r 0.052339790 _3_ RTR --- 0 cbr 532 [13a 3 7 800] ------- [1:0 2:0 29 3] [0] 2 4 f 0.052339790 _3_ RTR --- 0 cbr 532 [13a 3 7 800] ------- [1:0 2:0 28 8] [0] 2 4 r 0.058402195 _8_ RTR --- 0 cbr 532 [13a 8 3 800] ------- [1:0 2:0 28 8] [0] 3 4 f 0.058402195 _8_ RTR --- 0 cbr 532 [13a 8 3 800] ------- [1:0 2:0 27 2] [0] 3 4 r 0.064623420 _2_ AGT --- 0 cbr 532 [13a 2 8 800] ------- [1:0 2:0 27 2] [0] 4 4 M 4.29001 5 (897.06, 894.46, 0.00), (769.21, 881.74), 3.14 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 52 5. Contoh hasil trace file empat lompatan protokol DYMO s 0.000000000 _1_ AGT --- 25 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 r 0.000000000 _1_ RTR --- 25 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 4 M 0.00000 0 (891.17, 814.20, 0.00), (698.15, 176.53), 19.33 M 0.00000 1 (640.65, 10.09, 0.00), (67.06, 514.12), 11.75 M 0.00000 2 (441.86, 550.73, 0.00), (251.15, 837.33), 0.74 M 0.00000 3 (702.94, 358.13, 0.00), (581.50, 713.63), 7.91 M 0.00000 4 (315.95, 618.63, 0.00), (319.82, 775.48), 19.23 M 0.00000 5 (831.07, 927.42, 0.00), (897.06, 894.46), 17.19 M 0.00000 6 (71.95, 15.49, 0.00), (345.74, 991.83), 10.88 M 0.00000 7 (651.44, 125.28, 0.00), (940.52, 941.04), 8.25 M 0.00000 8 (564.03, 555.31, 0.00), (911.19, 66.54), 6.82 M 0.00000 9 (328.38, 785.40, 0.00), (128.51, 579.72), 14.63 M 0.00000 10 (119.98, 777.47, 0.00), (949.50, 493.90), 19.35 M 0.00000 11 (128.53, 308.40, 0.00), (354.15, 884.61), 8.71 M 0.00000 12 (428.68, 145.40, 0.00), (428.77, 333.56), 2.23 M 0.00000 13 (279.76, 53.93, 0.00), (615.64, 949.97), 19.11 M 0.00000 14 (969.06, 103.62, 0.00), (474.46, 80.61), 15.83 M 0.00000 15 (419.37, 38.11, 0.00), (272.20, 108.10), 18.03 M 0.00000 16 (542.27, 982.96, 0.00), (853.27, 161.73), 1.84 M 0.00000 17 (743.72, 461.03, 0.00), (688.16, 874.75), 15.27 M 0.00000 18 (149.46, 551.44, 0.00), (371.48, 539.75), 2.34 M 0.00000 19 (282.12, 86.31, 0.00), (141.56, 890.59), 19.19 M 0.00000 20 (800.84, 594.87, 0.00), (788.28, 13.02), 15.30 M 0.00000 21 (313.65, 477.00, 0.00), (866.40, 42.52), 19.02 M 0.00000 22 (353.96, 960.11, 0.00), (108.27, 890.51), 17.45 M 0.00000 23 (571.25, 925.63, 0.00), (679.13, 691.87), 12.92 M 0.00000 24 (461.94, 33.38, 0.00), (57.79, 148.53), 3.87 s 0.000000000 _0_ RTR --- 0 DYMOUM 24 [0 0 0 0] ------- [0:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _1_ RTR --- 1 DYMOUM 24 [0 0 0 0] ------- [1:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _2_ RTR --- 2 DYMOUM 24 [0 0 0 0] ------- [2:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _3_ RTR --- 3 DYMOUM 24 [0 0 0 0] ------- [3:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _4_ RTR --- 4 DYMOUM 24 [0 0 0 0] ------- [4:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _5_ RTR --- 5 DYMOUM 24 [0 0 0 0] ------- [5:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _6_ RTR --- 6 DYMOUM 24 [0 0 0 0] ------- [6:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _7_ RTR --- 7 DYMOUM 24 [0 0 0 0] ------- [7:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _8_ RTR --- 8 DYMOUM 24 [0 0 0 0] ------- [8:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _9_ RTR --- 9 DYMOUM 24 [0 0 0 0] ------- [9:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _10_ RTR --- 10 DYMOUM 24 [0 0 0 0] ------[10:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _11_ RTR --- 11 DYMOUM 24 [0 0 0 0] ------[11:255 -1:255 1 0] [ HELLO 0 0 4 ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 53 s 0.000000000 _12_ RTR --- 12 DYMOUM 24 [0 0 0 0] ------[12:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _13_ RTR --- 13 DYMOUM 24 [0 0 0 0] ------[13:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _14_ RTR --- 14 DYMOUM 24 [0 0 0 0] ------[14:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _15_ RTR --- 15 DYMOUM 24 [0 0 0 0] ------[15:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _16_ RTR --- 16 DYMOUM 24 [0 0 0 0] ------[16:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _17_ RTR --- 17 DYMOUM 24 [0 0 0 0] ------[17:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _18_ RTR --- 18 DYMOUM 24 [0 0 0 0] ------[18:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _19_ RTR --- 19 DYMOUM 24 [0 0 0 0] ------[19:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _20_ RTR --- 20 DYMOUM 24 [0 0 0 0] ------[20:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _21_ RTR --- 21 DYMOUM 24 [0 0 0 0] ------[21:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _22_ RTR --- 22 DYMOUM 24 [0 0 0 0] ------[22:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _23_ RTR --- 23 DYMOUM 24 [0 0 0 0] ------[23:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _24_ RTR --- 24 DYMOUM 24 [0 0 0 0] ------[24:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.000000000 _1_ RTR --- 26 DYMOUM 48 [0 0 0 0] ------[1:255 -1:255 1 0] [ RE 0 0 28 10 0 1 2 0 0 [0 0 0 1 2] ] r 0.000756386 _1_ RTR --- 7 DYMOUM 24 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.000756427 _5_ RTR --- 0 DYMOUM 24 [0 ffffffff 0 800] ------ [0:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.000756702 _24_ RTR --- 7 DYMOUM 24 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.000756791 _20_ RTR --- 0 DYMOUM 24 [0 ffffffff 0 800] ------ [0:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.000756795 _3_ RTR --- 7 DYMOUM 24 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.000776813 _18_ RTR --- 11 DYMOUM 24 [0 ffffffff b 800] ------ [11:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.001682771 _7_ RTR --- 1 DYMOUM 24 [0 ffffffff 1 800] ------ [1:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.001682986 _24_ RTR --- 1 DYMOUM 24 [0 ffffffff 1 800] ------ [1:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.001928433 _0_ RTR --- 20 DYMOUM 24 [0 ffffffff 14 800] ------ [20:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.001928443 _8_ RTR --- 20 DYMOUM 24 [0 ffffffff 14 800] ------ [20:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003079183 _0_ RTR --- 5 DYMOUM 24 [0 ffffffff 5 800] ------ [5:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003160771 _7_ RTR --- 26 DYMOUM 48 [0 ffffffff 1 800] ------ [1:255 -1:255 1 0] [ RE 0 0 28 10 0 1 2 0 0 [0 0 0 1 2] ] s 0.003160771 _7_ RTR --- 27 DYMOUM 48 [0 0 0 0] ------[7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.003160986 _24_ RTR --- 26 DYMOUM 48 [0 ffffffff 1 800] ------ [1:255 -1:255 1 0] [ RE 0 0 28 10 0 1 2 0 0 [0 0 0 1 2] ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 54 s 0.003160986 _24_ RTR --- 28 DYMOUM 48 [0 0 0 0] ------[24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.003161129 _15_ RTR --- 26 DYMOUM 48 [0 ffffffff 1 800] ------ [1:255 -1:255 1 0] [ RE 0 0 28 10 0 1 2 0 0 [0 0 0 1 2] ] s 0.003161129 _15_ RTR --- 29 DYMOUM 48 [0 0 0 0] ------[15:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.003478348 _4_ RTR --- 18 DYMOUM 24 [0 ffffffff 12 800] ------ [18:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003478350 _21_ RTR --- 18 DYMOUM 24 [0 ffffffff 12 800] ------ [18:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003478509 _10_ RTR --- 18 DYMOUM 24 [0 ffffffff 12 800] ------ [18:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003927129 _15_ RTR --- 24 DYMOUM 24 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003927376 _12_ RTR --- 24 DYMOUM 24 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003927587 _1_ RTR --- 24 DYMOUM 24 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.003927688 _7_ RTR --- 24 DYMOUM 24 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004189950 _23_ RTR --- 16 DYMOUM 24 [0 ffffffff 10 800] ------ [16:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004190369 _22_ RTR --- 16 DYMOUM 24 [0 ffffffff 10 800] ------ [16:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004873272 _24_ RTR --- 15 DYMOUM 24 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004873488 _12_ RTR --- 15 DYMOUM 24 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004873597 _13_ RTR --- 15 DYMOUM 24 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.004873614 _19_ RTR --- 15 DYMOUM 24 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.005056165 _16_ RTR --- 23 DYMOUM 24 [0 ffffffff 17 800] ------ [23:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.005056684 _22_ RTR --- 23 DYMOUM 24 [0 ffffffff 17 800] ------ [23:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.005811272 _24_ RTR --- 29 DYMOUM 48 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.005811488 _12_ RTR --- 29 DYMOUM 48 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] s 0.005811488 _12_ RTR --- 30 DYMOUM 48 [0 0 0 0] ------[12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.005811597 _13_ RTR --- 29 DYMOUM 48 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] s 0.005811597 _13_ RTR --- 31 DYMOUM 48 [0 0 0 0] ------[13:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.005811614 _19_ RTR --- 29 DYMOUM 48 [0 ffffffff f 800] ------ [15:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] s 0.005811614 _19_ RTR --- 32 DYMOUM 48 [0 0 0 0] ------[19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.006267838 _9_ RTR --- 4 DYMOUM 24 [0 ffffffff 4 800] ------ [4:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.006267880 _18_ RTR --- 4 DYMOUM 24 [0 ffffffff 4 800] ------ [4:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.006769415 _15_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 55 r 0.006769662 _12_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.006769873 _1_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.006769883 _13_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.006769897 _19_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.006769974 _7_ RTR --- 28 DYMOUM 48 [0 ffffffff 18 800] ------ [24:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.007114395 _4_ RTR --- 9 DYMOUM 24 [0 ffffffff 9 800] ------ [9:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.007114427 _22_ RTR --- 9 DYMOUM 24 [0 ffffffff 9 800] ------ [9:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.007114533 _10_ RTR --- 9 DYMOUM 24 [0 ffffffff 9 800] ------ [9:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.007748360 _1_ RTR --- 27 DYMOUM 48 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.007748677 _24_ RTR --- 27 DYMOUM 48 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.007748720 _12_ RTR --- 27 DYMOUM 48 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.007748769 _3_ RTR --- 27 DYMOUM 48 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] s 0.007748769 _3_ RTR --- 33 DYMOUM 48 [0 0 0 0] ------[3:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.007748801 _15_ RTR --- 27 DYMOUM 48 [0 ffffffff 7 800] ------ [7:255 -1:255 1 0] [ RE 0 0 28 9 0 1 2 0 0 [0 0 1 1 2] ] r 0.008615079 _15_ RTR --- 12 DYMOUM 24 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.008615110 _24_ RTR --- 12 DYMOUM 24 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.008615139 _17_ RTR --- 3 DYMOUM 24 [0 ffffffff 3 800] ------ [3:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.008615247 _19_ RTR --- 12 DYMOUM 24 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.008615302 _13_ RTR --- 12 DYMOUM 24 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.008615573 _8_ RTR --- 3 DYMOUM 24 [0 ffffffff 3 800] ------ [3:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.009706599 _4_ RTR --- 21 DYMOUM 24 [0 ffffffff 15 800] ------ [21:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.009706618 _2_ RTR --- 21 DYMOUM 24 [0 ffffffff 15 800] ------ [21:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.009706727 _18_ RTR --- 21 DYMOUM 24 [0 ffffffff 15 800] ------ [21:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.010713026 _8_ RTR --- 2 DYMOUM 24 [0 ffffffff 2 800] ------ [2:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.010713095 _4_ RTR --- 2 DYMOUM 24 [0 ffffffff 2 800] ------ [2:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.010713111 _21_ RTR --- 2 DYMOUM 24 [0 ffffffff 2 800] ------ [2:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.011639434 _2_ RTR --- 8 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.011639702 _17_ RTR --- 8 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 56 r 0.011639826 _20_ RTR --- 8 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.011639829 _3_ RTR --- 8 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.011845064 _6_ RTR --- 13 DYMOUM 24 [0 ffffffff d 800] ------ [13:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.012786071 _3_ RTR --- 17 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.012786186 _20_ RTR --- 17 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.012786378 _8_ RTR --- 17 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.013062468 _19_ RTR --- 31 DYMOUM 48 [0 ffffffff d 800] ------ [13:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.013063064 _6_ RTR --- 31 DYMOUM 48 [0 ffffffff d 800] ------ [13:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] s 0.013063064 _6_ RTR --- 34 DYMOUM 48 [0 0 0 0] ------[6:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.013848576 _13_ RTR --- 19 DYMOUM 24 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.013848952 _15_ RTR --- 19 DYMOUM 24 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.013848994 _12_ RTR --- 19 DYMOUM 24 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.013849093 _24_ RTR --- 19 DYMOUM 24 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.013849207 _6_ RTR --- 19 DYMOUM 24 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.014887353 _15_ RTR --- 30 DYMOUM 48 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.014887384 _24_ RTR --- 30 DYMOUM 48 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.014887521 _19_ RTR --- 30 DYMOUM 48 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.014887576 _13_ RTR --- 30 DYMOUM 48 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.014887740 _7_ RTR --- 30 DYMOUM 48 [0 ffffffff c 800] ------ [12:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.015805629 _13_ RTR --- 32 DYMOUM 48 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.015806005 _15_ RTR --- 32 DYMOUM 48 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.015806048 _12_ RTR --- 32 DYMOUM 48 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.015806146 _24_ RTR --- 32 DYMOUM 48 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.015806260 _6_ RTR --- 32 DYMOUM 48 [0 ffffffff 13 800] ------ [19:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.016864965 _13_ RTR --- 34 DYMOUM 48 [0 ffffffff 6 800] ------ [6:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.016864999 _19_ RTR --- 34 DYMOUM 48 [0 ffffffff 6 800] ------ [6:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.017269560 _17_ RTR --- 33 DYMOUM 48 [0 ffffffff 3 800] ------ [3:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] s 0.017269560 _17_ RTR --- 35 DYMOUM 48 [0 0 0 0] ------[17:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 57 r 0.017269985 _7_ RTR --- 33 DYMOUM 48 [0 ffffffff 3 800] ------ [3:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] r 0.017269994 _8_ RTR --- 33 DYMOUM 48 [0 ffffffff 3 800] ------ [3:255 -1:255 1 0] [ RE 0 0 28 8 0 1 2 0 0 [0 0 2 1 2] ] s 0.017269994 _8_ RTR --- 36 DYMOUM 48 [0 0 0 0] ------[8:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.018277929 _3_ RTR --- 35 DYMOUM 48 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.018278043 _20_ RTR --- 35 DYMOUM 48 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] s 0.018278043 _20_ RTR --- 37 DYMOUM 48 [0 0 0 0] ------[20:255 -1:255 1 0] [ RE 0 0 28 6 0 1 2 0 0 [0 0 4 1 2] ] r 0.018278236 _8_ RTR --- 35 DYMOUM 48 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.019636643 _2_ RTR --- 36 DYMOUM 48 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] s 0.019636643 _2_ RTR --- 38 DYMOUM 48 [0 0 0 0] ------[2:255 8:255 1 8] [ RE 0 0 28 10 0 0 1 2 4 [0 0 0 2 2] ] r 0.019636911 _17_ RTR --- 36 DYMOUM 48 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.019637035 _20_ RTR --- 36 DYMOUM 48 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.019637039 _3_ RTR --- 36 DYMOUM 48 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ RE 0 0 28 7 0 1 2 0 0 [0 0 3 1 2] ] r 0.020555519 _17_ RTR --- 37 DYMOUM 48 [0 ffffffff 14 800] ------ [20:255 -1:255 1 0] [ RE 0 0 28 6 0 1 2 0 0 [0 0 4 1 2] ] r 0.020555826 _0_ RTR --- 37 DYMOUM 48 [0 ffffffff 14 800] ------ [20:255 -1:255 1 0] [ RE 0 0 28 6 0 1 2 0 0 [0 0 4 1 2] ] s 0.020555826 _0_ RTR --- 39 DYMOUM 48 [0 0 0 0] ------[0:255 -1:255 1 0] [ RE 0 0 28 5 0 1 2 0 0 [0 0 5 1 2] ] r 0.020555835 _8_ RTR --- 37 DYMOUM 48 [0 ffffffff 14 800] ------ [20:255 -1:255 1 0] [ RE 0 0 28 6 0 1 2 0 0 [0 0 4 1 2] ] r 0.021764253 _5_ RTR --- 39 DYMOUM 48 [0 ffffffff 0 800] ------ [0:255 -1:255 1 0] [ RE 0 0 28 5 0 1 2 0 0 [0 0 5 1 2] ] s 0.021764253 _5_ RTR --- 40 DYMOUM 48 [0 0 0 0] ------[5:255 -1:255 1 0] [ RE 0 0 28 4 0 1 2 0 0 [0 0 6 1 2] ] r 0.021764616 _20_ RTR --- 39 DYMOUM 48 [0 ffffffff 0 800] ------ [0:255 -1:255 1 0] [ RE 0 0 28 5 0 1 2 0 0 [0 0 5 1 2] ] r 0.022732680 _0_ RTR --- 40 DYMOUM 48 [0 ffffffff 5 800] ------ [5:255 -1:255 1 0] [ RE 0 0 28 4 0 1 2 0 0 [0 0 6 1 2] ] r 0.027605914 _8_ RTR --- 38 DYMOUM 48 [13a 8 2 800] ------[2:255 8:255 1 8] [ RE 0 0 28 10 0 0 1 2 4 [0 0 0 2 2] ] s 0.027605914 _8_ RTR --- 41 DYMOUM 28 [0 0 0 0] ------[8:255 2:255 1 2] [ ECHOREPLY 8 ] s 0.027605914 _8_ RTR --- 42 DYMOUM 48 [0 0 0 0] ------[8:255 3:255 1 3] [ RE 0 0 28 9 0 0 1 2 4 [0 0 1 2 2] ] r 0.030673138 _2_ RTR --- 41 DYMOUM 28 [13a 2 8 800] ------[8:255 2:255 1 2] [ ECHOREPLY 8 ] r 0.035179033 _3_ RTR --- 42 DYMOUM 48 [13a 3 8 800] ------[8:255 3:255 1 3] [ RE 0 0 28 9 0 0 1 2 4 [0 0 1 2 2] ] s 0.035179033 _3_ RTR --- 43 DYMOUM 28 [0 0 0 0] ------[3:255 8:255 1 8] [ ECHOREPLY 8 ] s 0.035179033 _3_ RTR --- 44 DYMOUM 48 [0 0 0 0] ------[3:255 7:255 1 7] [ RE 0 0 28 8 0 0 1 2 4 [0 0 2 2 2] ] r 0.039603619 _8_ RTR --- 43 DYMOUM 28 [13a 8 3 800] ------[3:255 8:255 1 8] [ ECHOREPLY 8 ] PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 58 r 0.042054805 _7_ RTR --- 44 DYMOUM 48 [13a 7 3 800] ------[3:255 7:255 1 7] [ RE 0 0 28 8 0 0 1 2 4 [0 0 2 2 2] ] s 0.042054805 _7_ RTR --- 45 DYMOUM 28 [0 0 0 0] ------[7:255 3:255 1 3] [ ECHOREPLY 8 ] s 0.042054805 _7_ RTR --- 46 DYMOUM 48 [0 0 0 0] ------[7:255 1:255 1 1] [ RE 0 0 28 7 0 0 1 2 4 [0 0 3 2 2] ] r 0.047117732 _3_ RTR --- 45 DYMOUM 28 [13a 3 7 800] ------[7:255 3:255 1 3] [ ECHOREPLY 8 ] r 0.049147684 _1_ RTR --- 46 DYMOUM 48 [13a 1 7 800] ------[7:255 1:255 1 1] [ RE 0 0 28 7 0 0 1 2 4 [0 0 3 2 2] ] s 0.049147684 _1_ RTR --- 47 DYMOUM 28 [0 0 0 0] ------[1:255 7:255 1 7] [ ECHOREPLY 8 ] s 0.049147684 _1_ RTR --- 25 cbr 532 [0 0 0 0] ------- [1:0 2:0 31 7] [0] 0 4 r 0.051036842 _7_ RTR --- 47 DYMOUM 28 [13a 7 1 800] ------[1:255 7:255 1 7] [ ECHOREPLY 8 ] r 0.057318385 _7_ RTR --- 25 cbr 532 [13a 7 1 800] ------[1:0 2:0 31 7] [0] 1 4 f 0.057318385 _7_ RTR --- 25 cbr 532 [13a 7 1 800] ------[1:0 2:0 30 3] [0] 1 4 r 0.063180769 _3_ RTR --- 25 cbr 532 [13a 3 7 800] ------[1:0 2:0 30 3] [0] 2 4 f 0.063180769 _3_ RTR --- 25 cbr 532 [13a 3 7 800] ------[1:0 2:0 29 8] [0] 2 4 r 0.068943172 _8_ RTR --- 25 cbr 532 [13a 8 3 800] ------[1:0 2:0 29 8] [0] 3 4 f 0.068943172 _8_ RTR --- 25 cbr 532 [13a 8 3 800] ------[1:0 2:0 28 2] [0] 3 4 r 0.075204398 _2_ AGT --- 25 cbr 532 [13a 2 8 800] ------[1:0 2:0 28 2] [0] 4 4 s 0.910000662 _17_ RTR --- 48 DYMOUM 24 [0 0 0 0] ------[17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.910917053 _3_ RTR --- 48 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.910917066 _20_ RTR --- 48 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.910917295 _8_ RTR --- 48 DYMOUM 24 [0 ffffffff 11 800] ------ [17:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.915000295 _8_ RTR --- 49 DYMOUM 24 [0 0 0 0] ------[8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.916296715 _2_ RTR --- 49 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.916296928 _17_ RTR --- 49 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.916297055 _3_ RTR --- 49 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] r 0.916297078 _20_ RTR --- 49 DYMOUM 24 [0 ffffffff 8 800] ------ [8:255 -1:255 1 0] [ HELLO 0 0 4 ] s 0.917000000 _14_ RTR --- 50 DYMOUM 24 [0 0 0 0] ------[14:255 -1:255 1 0] [ HELLO 0 0 4 ] 6. Contoh hasil output cbrgen.tcl # # nodes: 25, max conn: 1, send rate: 0.5, seed: 1 # PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 59 # # 1 connecting to 5 at time 0.0 # set udp_(0) [new Agent/UDP] $ns_ attach-agent $node_(1) $udp_(0) set null_(0) [new Agent/Null] $ns_ attach-agent $node_(5) $null_(0) set cbr_(0) [new Application/Traffic/CBR] $cbr_(0) set packetSize_ 512 $cbr_(0) set interval_ 0.5 $cbr_(0) set random_ 1 $cbr_(0) set maxpkts_ 1 $cbr_(0) attach-agent $udp_(0) $ns_ connect $udp_(0) $null_(0) $ns_ at 0.0 "$cbr_(0) start" # #Total sources/connections: 1/1 # 7. Contoh hasil output setdest # # nodes: 25, pause: 0.00, max speed: 20.00, max x: 1000.00, max y: 1000.00 # $node_(0) set X_ 449.594574402010 $node_(0) set Y_ 969.906837153393 $node_(0) set Z_ 0.000000000000 $node_(1) set X_ 970.578193171011 $node_(1) set Y_ 632.165340588053 $node_(1) set Z_ 0.000000000000 $node_(2) set X_ 407.353624405701 $node_(2) set Y_ 645.651715177940 $node_(2) set Z_ 0.000000000000 $node_(3) set X_ 174.797681942097 $node_(3) set Y_ 448.291644045306 $node_(3) set Z_ 0.000000000000 $node_(4) set X_ 776.187683559730 $node_(4) set Y_ 202.818451492637 $node_(4) set Z_ 0.000000000000 $node_(5) set X_ 827.327743657904 $node_(5) set Y_ 137.196432225606 $node_(5) set Z_ 0.000000000000 $node_(6) set X_ 578.497983125872 $node_(6) set Y_ 6.650075638484 $node_(6) set Z_ 0.000000000000 $node_(7) set X_ 355.882481910185 $node_(7) set Y_ 273.670888255244 $node_(7) set Z_ 0.000000000000 $node_(8) set X_ 772.435098808841 $node_(8) set Y_ 587.501630233680 $node_(8) set Z_ 0.000000000000 $node_(9) set X_ 257.920500740284 $node_(9) set Y_ 525.302865138044 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $node_(9) set Z_ 0.000000000000 $node_(10) set X_ 975.331776046429 $node_(10) set Y_ 928.527269310707 $node_(10) set Z_ 0.000000000000 $node_(11) set X_ 171.249885722058 $node_(11) set Y_ 183.615902250658 $node_(11) set Z_ 0.000000000000 $node_(12) set X_ 221.073433752934 $node_(12) set Y_ 229.592542805534 $node_(12) set Z_ 0.000000000000 $node_(13) set X_ 329.610556261380 $node_(13) set Y_ 252.830633099371 $node_(13) set Z_ 0.000000000000 $node_(14) set X_ 981.849792931405 $node_(14) set Y_ 306.881489425746 $node_(14) set Z_ 0.000000000000 $node_(15) set X_ 417.962128048791 $node_(15) set Y_ 322.922508969876 $node_(15) set Z_ 0.000000000000 $node_(16) set X_ 339.065580518367 $node_(16) set Y_ 372.433700707324 $node_(16) set Z_ 0.000000000000 $node_(17) set X_ 121.328215402614 $node_(17) set Y_ 701.943300432574 $node_(17) set Z_ 0.000000000000 $node_(18) set X_ 512.392120570308 $node_(18) set Y_ 607.730962198237 $node_(18) set Z_ 0.000000000000 $node_(19) set X_ 478.301327788894 $node_(19) set Y_ 513.933386862777 $node_(19) set Z_ 0.000000000000 $node_(20) set X_ 469.077529052302 $node_(20) set Y_ 232.084239431080 $node_(20) set Z_ 0.000000000000 $node_(21) set X_ 350.485869893120 $node_(21) set Y_ 509.519245005214 $node_(21) set Z_ 0.000000000000 $node_(22) set X_ 658.014042737643 $node_(22) set Y_ 486.736074611802 $node_(22) set Z_ 0.000000000000 $node_(23) set X_ 745.347881464371 $node_(23) set Y_ 380.210910710476 $node_(23) set Z_ 0.000000000000 $node_(24) set X_ 248.671120201143 $node_(24) set Y_ 150.299181524252 $node_(24) set Z_ 0.000000000000 $ns_ at 0.000000000000 "$node_(0) 575.571687360972 19.035605271209" $ns_ at 0.000000000000 "$node_(1) 971.454453436315 3.450032872522" $ns_ at 0.000000000000 "$node_(2) 221.536468034514 14.852210006039" $ns_ at 0.000000000000 "$node_(3) 404.877832675024 11.530354576724" $ns_ at 0.000000000000 "$node_(4) 131.889097959020 17.495567188384" 60 setdest 671.260652277203 setdest 442.900689347494 setdest 615.479270233700 setdest setdest 26.505963996342 892.531825380079 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ at 0.000000000000 "$node_(5) 401.048056645784 17.393345278179" $ns_ at 0.000000000000 "$node_(6) 525.135744416210 0.628559540664" $ns_ at 0.000000000000 "$node_(7) 273.416202252398 1.041783708309" $ns_ at 0.000000000000 "$node_(8) 14.968249507573 17.249916640106" $ns_ at 0.000000000000 "$node_(9) 750.032669633346 0.655845561162" $ns_ at 0.000000000000 "$node_(10) 39.221399500512 7.962107555037" $ns_ at 0.000000000000 "$node_(11) 654.200683597881 13.489267459551" $ns_ at 0.000000000000 "$node_(12) 228.103976101993 5.798197683418" $ns_ at 0.000000000000 "$node_(13) 917.703398708791 7.587297493163" $ns_ at 0.000000000000 "$node_(14) 679.278445730432 15.734782170699" $ns_ at 0.000000000000 "$node_(15) 818.975062655940 18.933956832221" $ns_ at 0.000000000000 "$node_(16) 586.122082991850 3.089413894945" $ns_ at 0.000000000000 "$node_(17) 747.687326166538 13.985601688969" $ns_ at 0.000000000000 "$node_(18) 809.810747727900 3.801686631225" $ns_ at 0.000000000000 "$node_(19) 690.648733325055 10.485157575671" $ns_ at 0.000000000000 "$node_(20) 232.095237885557 1.084962278994" $ns_ at 0.000000000000 "$node_(21) 830.268144071050 4.724237165097" $ns_ at 0.000000000000 "$node_(22) 359.551461596672 4.017264492715" $ns_ at 0.000000000000 "$node_(23) 150.726323330560 15.917541159049" $ns_ at 0.000000000000 "$node_(24) 210.299588447044 6.872008277424" $god_ set-dist 0 1 16777215 $god_ set-dist 0 2 16777215 $god_ set-dist 0 3 16777215 $god_ set-dist 0 4 16777215 $god_ set-dist 0 5 16777215 $god_ set-dist 0 6 16777215 $god_ set-dist 0 7 16777215 $god_ set-dist 0 8 16777215 $god_ set-dist 0 9 16777215 $god_ set-dist 0 10 16777215 $god_ set-dist 0 11 16777215 $god_ set-dist 0 12 16777215 $god_ set-dist 0 13 16777215 $god_ set-dist 0 14 16777215 $god_ set-dist 0 15 16777215 $god_ set-dist 0 16 16777215 61 setdest 726.710817347246 setdest 653.882928194397 setdest 981.106048233355 setdest 892.829236273766 setdest 828.511333402795 setdest 184.398708016363 setdest 697.637902365225 setdest 670.035121815117 setdest 256.092636442573 setdest 755.075261708268 setdest 11.821139012183 setdest 348.005978945932 setdest 722.477300855163 setdest 707.194086186674 setdest 137.475324700323 setdest 844.257272920924 setdest 645.824386349756 setdest 672.143659276394 setdest 382.330165366799 setdest 387.023317977053 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 17 16777215 18 16777215 19 16777215 20 16777215 21 16777215 22 16777215 23 16777215 24 16777215 2 4 3 5 4 3 5 4 6 16777215 7 5 8 1 9 4 10 16777215 11 6 12 5 13 5 14 3 15 4 16 4 17 5 18 3 19 3 20 5 21 4 22 2 23 2 24 5 3 2 4 4 5 5 6 16777215 7 2 8 3 9 1 10 16777215 11 3 12 3 13 3 14 4 15 2 16 2 17 2 18 1 19 1 20 3 21 1 22 2 23 3 24 3 4 5 5 6 6 16777215 62 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 2 8 4 9 1 10 16777215 11 2 12 1 13 1 14 5 15 2 16 1 17 2 18 2 19 2 20 2 21 1 22 3 23 4 24 2 5 1 6 16777215 7 5 8 2 9 4 10 16777215 11 6 12 5 13 5 14 1 15 4 16 4 17 5 18 3 19 3 20 5 21 4 22 2 23 1 24 5 6 16777215 7 6 8 3 9 5 10 16777215 11 7 12 6 13 6 14 1 15 5 16 5 17 6 18 4 19 4 20 6 21 5 22 3 23 2 63 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 24 6 7 16777215 8 16777215 9 16777215 10 16777215 11 16777215 12 16777215 13 16777215 14 16777215 15 16777215 16 16777215 17 16777215 18 16777215 19 16777215 20 16777215 21 16777215 22 16777215 23 16777215 24 16777215 8 4 9 2 10 16777215 11 1 12 1 13 1 14 5 15 1 16 1 17 3 18 2 19 2 20 1 21 1 22 3 23 4 24 1 9 3 10 16777215 11 5 12 4 13 4 14 2 15 3 16 3 17 4 18 2 19 2 20 4 21 3 22 1 23 1 24 4 10 16777215 11 3 12 2 13 2 64 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 9 14 4 9 15 2 9 16 1 9 17 1 9 18 2 9 19 1 9 20 2 9 21 1 9 22 2 9 23 3 9 24 2 10 11 16777215 10 12 16777215 10 13 16777215 10 14 16777215 10 15 16777215 10 16 16777215 10 17 16777215 10 18 16777215 10 19 16777215 10 20 16777215 10 21 16777215 10 22 16777215 10 23 16777215 10 24 16777215 11 12 1 11 13 1 11 14 6 11 15 2 11 16 2 11 17 4 11 18 3 11 19 3 11 20 2 11 21 2 11 22 4 11 23 5 11 24 1 12 13 1 12 14 5 12 15 1 12 16 1 12 17 3 12 18 3 12 19 2 12 20 1 12 21 2 12 22 3 12 23 4 12 24 1 13 14 5 13 15 1 13 16 1 13 17 3 13 18 3 13 19 2 65 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ $god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 20 21 22 23 24 15 16 17 18 19 20 21 22 23 24 16 17 18 19 20 21 22 23 24 17 18 19 20 21 22 23 24 18 19 20 21 22 23 24 19 20 21 22 23 24 20 21 22 23 24 21 22 23 24 22 23 1 2 3 4 1 4 4 5 3 3 5 4 2 1 5 1 3 2 1 1 1 2 3 1 2 2 1 1 1 2 3 1 3 2 3 2 3 4 3 1 3 1 1 2 3 2 1 1 2 2 2 3 4 1 2 3 66 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $god_ set-dist 21 24 2 $god_ set-dist 22 23 1 $god_ set-dist 22 24 3 $god_ set-dist 23 24 4 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.237675989098 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.308026927571 $ns_ at 0.419122473689 $ns_ at 0.419122473689 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 $ns_ at 0.590023151285 "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 1 11 5" 4 11 5" 5 11 6" 8 11 4" 9 11 2" 11 14 5" 11 16 1" 11 17 3" 11 19 2" 11 22 3" 11 23 4" 1 5 3" 2 5 4" 3 5 5" 5 7 5" 5 8 2" 5 9 4" 5 11 5" 5 12 5" 5 13 5" 5 15 4" 5 16 4" 5 17 5" 5 18 3" 5 19 3" 5 20 5" 5 21 4" 5 22 2" 5 23 1" 5 24 5" 9 15 1" 15 17 2" 1 6 6" 2 6 4" 3 6 3" 4 6 6" 5 6 6" 6 7 2" 6 8 5" 6 9 3" 6 11 3" 6 12 2" 6 13 2" 6 14 6" 6 15 2" 6 16 2" 6 17 4" 6 18 4" 6 19 3" 6 20 1" 6 21 3" 6 22 4" 67 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at 0.590023151285 0.590023151285 1.292439031371 2.066155684953 2.066155684953 2.066155684953 2.173505496058 2.275022437472 2.275022437472 2.275022437472 2.275022437472 2.275022437472 2.275022437472 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.397951266605 2.712209202525 3.142462669375 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.249367599553 3.771551433339 3.771551433339 "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 6 23 5" 6 24 2" 3 11 1" 2 13 2" 13 18 2" 13 21 1" 11 15 1" 2 6 3" 2 11 2" 2 12 2" 2 16 1" 2 20 2" 2 24 2" 1 14 4" 2 14 5" 3 14 6" 6 14 7" 7 14 6" 8 14 3" 9 14 5" 11 14 6" 12 14 6" 13 14 6" 14 15 5" 14 16 5" 14 17 6" 14 18 4" 14 19 4" 14 20 6" 14 21 5" 14 22 3" 14 23 2" 14 24 6" 2 15 1" 3 15 1" 1 14 2" 2 14 4" 3 14 5" 6 14 6" 7 14 5" 8 14 1" 9 14 4" 11 14 5" 12 14 5" 13 14 5" 14 15 4" 14 16 4" 14 17 5" 14 18 3" 14 19 3" 14 20 5" 14 21 4" 14 22 2" 14 24 5" 1 6 4" 1 7 4" 68 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 3.771551433339 4.064929680441 4.064929680441 4.072321032144 4.072321032144 4.274739063208 4.274739063208 4.701909623353 4.701909623353 "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 1 12 4" 1 13 4" 1 20 3" 1 24 4" 3 4 4" 3 5 4" 3 23 3" 4 6 3" 4 7 3" 4 11 4" 4 12 3" 4 13 3" 4 15 3" 4 16 3" 4 20 2" 4 24 3" 5 6 3" 5 7 3" 5 11 4" 5 12 3" 5 13 3" 5 15 3" 5 16 3" 5 20 2" 5 24 3" 6 8 3" 6 14 4" 6 22 3" 6 23 2" 7 8 3" 7 14 4" 7 23 2" 8 12 3" 8 13 3" 8 20 2" 8 24 3" 11 23 3" 12 14 4" 12 23 2" 13 14 4" 13 23 2" 14 20 3" 14 24 4" 15 23 2" 16 23 2" 20 22 2" 20 23 1" 23 24 2" 7 18 3" 7 21 2" 3 18 3" 3 21 2" 9 13 1" 13 17 2" 1 2 3" 2 4 3" 69 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at 4.701909623353 4.701909623353 4.701909623353 4.701909623353 4.701909623353 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.009366414120 5.031653321234 5.173900994743 5.173900994743 5.331107587910 5.331107587910 5.331107587910 5.331107587910 5.331107587910 5.331107587910 5.331107587910 5.331107587910 5.821839583285 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 5.860727981639 "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 2 5 3" 2 8 2" 2 14 3" 2 22 1" 2 23 2" 2 4 4" 3 4 5" 4 6 4" 4 7 4" 4 9 5" 4 11 5" 4 12 4" 4 13 4" 4 15 4" 4 16 4" 4 17 6" 4 18 4" 4 19 4" 4 20 3" 4 21 5" 4 22 3" 4 23 2" 4 24 4" 3 13 2" 17 18 2" 17 21 1" 1 11 4" 4 11 4" 5 11 3" 6 11 2" 8 11 3" 11 14 4" 11 20 1" 11 23 2" 15 24 2" 0 1 4" 0 2 2" 0 3 4" 0 4 5" 0 5 4" 0 6 5" 0 7 4" 0 8 3" 0 9 3" 0 11 4" 0 12 4" 0 13 3" 0 14 4" 0 15 3" 0 16 3" 0 17 3" 0 18 1" 0 19 2" 0 20 4" 0 21 2" 0 22 2" 70 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ $ns_ at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at 5.860727981639 5.860727981639 5.889306219247 5.889306219247 5.889306219247 5.889306219247 5.889306219247 5.889306219247 5.889306219247 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 5.955118757386 6.046566928463 6.046566928463 6.046566928463 6.094492131003 6.266590971543 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.587525076687 6.601478334760 6.601478334760 "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ "$god_ set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist set-dist 0 23 3" 0 24 4" 1 19 4" 4 19 5" 5 19 4" 8 19 3" 14 19 4" 19 22 2" 19 23 3" 0 10 5" 1 10 1" 2 10 4" 3 10 6" 4 10 4" 5 10 4" 6 10 5" 7 10 5" 8 10 2" 9 10 5" 10 11 5" 10 12 5" 10 13 5" 10 14 3" 10 15 5" 10 16 5" 10 17 6" 10 18 4" 10 19 5" 10 20 4" 10 21 5" 10 22 3" 10 23 3" 10 24 5" 1 5 2" 5 8 1" 5 10 3" 4 14 2" 3 12 2" 0 4 4" 0 5 3" 2 4 3" 2 5 2" 4 9 4" 4 17 5" 4 18 3" 4 19 4" 4 21 4" 4 22 2" 5 9 3" 5 17 4" 5 18 2" 5 19 3" 5 21 3" 5 22 1" 1 14 1" 10 14 2" 71 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 72 $ns_ at 7.132152072836 "$god_ set-dist 17 19 1" $ns_ at 7.494873274009 "$god_ set-dist 6 15 3" $ns_ at 7.494873274009 "$god_ set-dist 15 20 2" $ns_ at 7.494873274009 "$god_ set-dist 15 23 3" $ns_ at 7.514309979843 "$god_ set-dist 3 16 2" $ns_ at 7.788288904318 "$node_(4) setdest 146.098639208012 409.135364019348 10.104139214768" $ns_ at 8.512463653051 "$god_ set-dist 13 19 1" $ns_ at 8.559052998609 "$god_ set-dist 0 1 5" $ns_ at 8.559052998609 "$god_ set-dist 0 10 6" $ns_ at 8.559052998609 "$god_ set-dist 1 2 4" $ns_ at 8.559052998609 "$god_ set-dist 1 3 6" $ns_ at 8.559052998609 "$god_ set-dist 1 6 5" $ns_ at 8.559052998609 "$god_ set-dist 1 7 5" $ns_ at 8.559052998609 "$god_ set-dist 1 8 2" $ns_ at 8.559052998609 "$god_ set-dist 1 9 5" $ns_ at 8.559052998609 "$god_ set-dist 1 11 5" $ns_ at 8.559052998609 "$god_ set-dist 1 12 5" $ns_ at 8.559052998609 "$god_ set-dist 1 13 5" $ns_ at 8.559052998609 "$god_ set-dist 1 15 5" $ns_ at 8.559052998609 "$god_ set-dist 1 16 5" $ns_ at 8.559052998609 "$god_ set-dist 1 17 6" $ns_ at 8.559052998609 "$god_ set-dist 1 18 4" $ns_ at 8.559052998609 "$god_ set-dist 1 19 5" $ns_ at 8.559052998609 "$god_ set-dist 1 20 4" $ns_ at 8.559052998609 "$god_ set-dist 1 21 5" $ns_ at 8.559052998609 "$god_ set-dist 1 22 3" $ns_ at 8.559052998609 "$god_ set-dist 1 23 3" $ns_ at 8.559052998609 "$god_ set-dist 1 24 5" $ns_ at 8.559052998609 "$god_ set-dist 2 10 5" $ns_ at 8.559052998609 "$god_ set-dist 3 10 7" $ns_ at 8.559052998609 "$god_ set-dist 6 10 6" $ns_ at 8.559052998609 "$god_ set-dist 7 10 6" $ns_ at 8.559052998609 "$god_ set-dist 8 10 3" $ns_ at 8.559052998609 "$god_ set-dist 9 10 6" $ns_ at 8.559052998609 "$god_ set-dist 10 11 6" $ns_ at 8.559052998609 "$god_ set-dist 10 12 6" $ns_ at 8.559052998609 "$god_ set-dist 10 13 6" $ns_ at 8.559052998609 "$god_ set-dist 10 15 6" $ns_ at 8.559052998609 "$god_ set-dist 10 16 6" $ns_ at 8.559052998609 "$god_ set-dist 10 17 7" $ns_ at 8.559052998609 "$god_ set-dist 10 18 5" $ns_ at 8.559052998609 "$god_ set-dist 10 19 6" $ns_ at 8.559052998609 "$god_ set-dist 10 20 5" $ns_ at 8.559052998609 "$god_ set-dist 10 21 6" $ns_ at 8.559052998609 "$god_ set-dist 10 22 4" $ns_ at 8.559052998609 "$god_ set-dist 10 23 4" $ns_ at 8.559052998609 "$god_ set-dist 10 24 6" $ns_ at 8.735211975522 "$god_ set-dist 0 1 4" $ns_ at 8.735211975522 "$god_ set-dist 0 10 5" $ns_ at 8.735211975522 "$god_ set-dist 0 14 3" $ns_ at 8.735211975522 "$god_ set-dist 1 2 3" $ns_ at 8.735211975522 "$god_ set-dist 1 3 5" $ns_ at 8.735211975522 "$god_ set-dist 1 9 4" $ns_ at 8.735211975522 "$god_ set-dist 1 15 4" $ns_ at 8.735211975522 "$god_ set-dist 1 16 4" PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 8.735211975522 "$god_ set-dist $ns_ at 9.043572307350 "$god_ set-dist $ns_ at 9.043572307350 "$god_ set-dist $ns_ at 9.043572307350 "$god_ set-dist $ns_ at 9.043572307350 "$god_ set-dist $ns_ at 9.043572307350 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.700606869236 "$god_ set-dist $ns_ at 9.771018289045 "$god_ set-dist $ns_ at 9.771018289045 "$god_ set-dist $ns_ at 9.771018289045 "$god_ set-dist $ns_ at 9.771018289045 "$god_ set-dist $ns_ at 9.771018289045 "$god_ set-dist $ns_ at 9.826484770476 "$god_ set-dist $ns_ at 9.826484770476 "$god_ set-dist $ns_ at 9.826484770476 "$god_ set-dist $ns_ at 9.826484770476 "$god_ set-dist # # Destination Unreachables: 69 # # Route Changes: 378 # # Link Changes: 40 # # Node | Route Changes | Link Changes 1 17 5" 1 18 3" 1 19 4" 1 21 4" 1 22 2" 2 10 4" 2 14 2" 3 10 6" 3 14 4" 9 10 5" 9 14 3" 10 15 5" 10 16 5" 10 17 6" 10 18 4" 10 19 5" 10 21 5" 10 22 3" 14 15 3" 14 16 3" 14 17 4" 14 18 2" 14 19 3" 14 21 3" 14 22 1" 1 13 4" 2 13 1" 10 13 5" 13 14 3" 13 22 2" 1 7 4" 4 7 3" 5 7 2" 7 8 2" 7 10 5" 7 14 3" 7 22 2" 7 23 1" 15 23 2" 7 17 2" 11 17 2" 12 17 2" 15 17 1" 17 23 3" 3 6 4" 3 11 2" 3 20 3" 3 24 3" 73 PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI # # # # # # # # # # # # # # # # # # # # # # # # # # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | | | | | | | | | | | | | | | | | | | | | | | | | 31 51 30 26 45 48 40 26 20 17 59 36 18 27 68 26 18 25 18 24 20 18 21 26 18 | | | | | | | | | | | | | | | | | | | | | | | | | 1 3 4 7 2 3 1 2 3 2 1 5 1 5 5 7 3 3 1 3 4 4 4 5 1 74