• Tidak ada hasil yang ditemukan

Instalasi Network Simulator II (NS2) pada Windows XP

N/A
N/A
Protected

Academic year: 2021

Membagikan "Instalasi Network Simulator II (NS2) pada Windows XP"

Copied!
10
0
0

Teks penuh

(1)

Instalasi Network Simulator II (NS2)

pada Windows XP

Ada 2 tahap pada proses instalasi Network Simulator II (NS2) pada Windows XP. Langkah pertama adalah proses instalasi program Cygwin. Program Cygwin merupakan program yang digunakan untuk membuat environment Windows menjadi mirip dengan environment pada Linux. NS2 merupakan software open source, yakni software yang diberikan secara gratis, termasuk source codenya. Sehingga siapapun dapat menambah atau mengurangi komponen dan modul-modul yang terdapat pada software ini. Software open source pada umumnya banyak digunakan pada environment Unix. Sehingga untuk menggunakan software open source biasanya digunakan program yang dapat membuat environment Windows menjadi environment Unix.

Selanjutnya akan dibahas mengenai hal-hal yang dibutuhkan sebelum proses instalasi NS2 dilaksanakan. Hal-hal yang perlu dipersiapkan sebelum memulai instalasi NS2 pada Windows XP adalah :

1. Sebuah komputer dengan operating system Windows XP SP2. Sangat dianjurkan tidak menggunakan Windows XP SP3 dikarenakan adanya program tambahan dari Microsoft yang membuat beberapa modul NS2 tidak dapat berfungsi dengan baik (khususnya pada versi 2.29).

2. Sisa hardisk pada drive C dianjurkan sebesar 1 GB. 3. RAM minimal 512 MB.

4. Source Cygwin lengkap + setup.exe Cygwin (hasil kompilasi Lab 304). (Dapat didownload dari http://www.cygwin.com/; dengan berbagai catatan) 5. File ns-allinone-2.29.3.tar.gz.(untuk persyaratan nomor 4 dan 5 biasanya merupakan

1 bundle), dapat didownload dari http://www.isi.edu/nsnam/ns/ .

6. Nama registered user pada Windows XP tidak boleh mengandung karakter spasi (space). Sebagai contoh : Roy Sukro. Harus diganti menjadi : Roy_Sukro, Roy, atau Sukro. Hal ini juga mempengaruhi proses instalasi NS2 setelah melakukan proses instalasi Cygwin. Berikut merupakan contoh yang dapat dijadikan referensi.

(2)

Untuk memeriksa Registered User jalankan perintah regedit (clik Start kemudian Run, ketikan regedit) seperti berikut:

Gambar 2. Perintah regedit

Pada HKEY_LOCAL_MACHINE, pilih SOFTWARE; Windows NT; CurrentVersion; kemudian double clik RegisteredOwner; seperti berikut:

Gambar 3. Registered Owner

7. Jika pernah menggunakan/menginstal Cygwin (dianjurkan untuk memeriksa), register Cygnus Solution (vendor Cygwin) pada register Windows harus dibersihkan/didelete.

Pastikan bahwa register Cygwin tidak ada, jika terlihat seperti berikut maka harus dihapus. Kembali ke Register Windows pada HKEY_CURRENT_USER, kemudian Software:

(3)

Gambar 4. Register pada HKEY_CURRENT_USER Pada HKEY_LOCAL_MACHINE, kemudian SOFTWARE:

(4)

Setelah tujuh syarat tadi terpenuhi, saatnya melakukan step pertama yakni instalasi Cygwin. File instalasi yang digunakan pada saat ini berupa Cygwin versi 2.416 yang secara keseluruhan berukuran 75.8 MB. Dobel klik pada setup.exe sehingga muncul tulisan seperti pada gambar berikut :

Gambar 6. Awal Instalasi Cygwin.

Setelah itu klik Next dan pilih point “Install from Local Directory” dan klik Next untuk melanjutkan. Pada pilihan directory, isi dengan directory C:\cygwin. Hal ini untuk mempermudah proses compile program setelah NS2 berhasil diinstall. Klik Next untuk melanjutkan. Pada pilihan “Select Local Package Directory”, tidak perlu melakukan perubahan apapun, cukup klik Next untuk melanjutkan. Maka proses install awal akan segera berlangsung. Ketika muncul window, samakan seperti pada gambar di berikut :

Gambar 7. Pemilihan Paket yang Akan Diinstall

Caranya adalah arahkan cursor mouse pada tulisan “All”, kemudian klik agar seluruh tulisan yang pada awalnya “Default” menjadi “Install”. Hal ini bertujuan agar seluruh paket yang ada

(5)

pada Cygwin diinstall keseluruhan agar environment lebih mirip pada environment Unix. Kemudian klik Next untuk melanjutkan proses instalasi hingga selesai. Setelah proses instalasi Cygwin selesai, klik OK. Setelah itu buka shortcut Cygwin pada desktop. Kemudian cek apakah sudah sesuai dengan nama Registered User. Misalnya Sukro@komputer atau Roy@komputer. Jika sudah sesuai, close Cygwin.

Step selanjutnya adalah proses instalasi NS2. Kopikan file ns-allinone-2.29.3.tar.gz ke dalam folder C:\cygwin\home\nama_registered_user. Setelah itu buka shortcut Cygwin. Masuk ke dalam directory folder dengan cara ketik cd c:\ kemudian tekan Enter. Setelah itu

ketik cd cygwin\home\nama_registered-user. Setelah itu ketik ls untuk mengetahui isi

folder home. Gunakan perintah tar – xvfz untuk melakukan proses ekstrak file, seperti berikut:

$ tar –xvfz ns-allinone-2.29.3.tar.gz

Gambar 8. Proses Ekstraksi File NS2.

Setelah itu, kita perlu meng-update Environment Path Windows agar Cygwin dan Windows bekerja optimal ketika menjalankan program NS2. Klik kanan pada My Computer kmudian pilih Properties. Pilih tab Advance kemudian klik Environment Variables yang terletak di atas tombol OK. Double clik pada “Path” yang terdapat pada baris “System variables”. Kemudian tambahkan :

;/home/nama_registered_user/ns-allinone-2.29/bin:/home/nama_registered_user/ns-allinone-2.29/tcl8.4.11/unix:/home/ nama_registered_user /ns-allinone-2.29/tk8.4.11/unix;

(6)

Gambar 9. Menambah Environment Variables Windows.

Setelah itu, buka file .bashrc yang terdapat pada directory c:\cygwin\home\nama_registered_user. Buka dengan menggunakan program Wordpad. Caranya dobel klik file .bashrc kemudian pilih open with. Scroll dengan menggunakan mouse hingga sampai pada baris terakhir dan perhatikan baik-baik. Salin listing berikut:

export NS_HOME=/home/nama_registered_user/ns-allinone-2.29/ export PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/bin:$PATH export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:\$NS_HOME/ot cl-1.8:$NS_HOME/lib:$LD_LIBRARY_PATH export TCL_LIBRARY=$NS_HOME/tcl8.4.11/library export TCL_LIBRARY=/usr/lib/tcl8.4/

dan masukkan setelah listing :

# function settitle() { echo -n "^[]2;$@^G^[]1;$@^G"; }

yang terletak pada baris paling bawah pada file .bashrc kemudian save. Dapat dilihat pada gambar berikut :

(7)

Gambar 10. Konfigurasi File .bashrc.

Kemudian kembali buka shortcut Cygwin. Masuk ke directory dimana file ns-allinone-2.29.3.tar.gz selesai diekstrak. Setelah itu ketik cd ns-allinone-2.29.3 dan tekan

Enter. Untuk melihat isi folder ns-allinone-2.29.3, ketik ls pada Cygwin. Terlihat bahwa

terdapat file yang bernama install. File tersebut digunakan untuk melakukan proses instalasi NS2 pada Cygwin. Ketik ./install pada Cygwin lalu tekan Enter. Maka proses instalasi

NS2 akan berlangsung. Proses instalasi NS2 berlangsung selama kurang lebih 30 menit untuk computer dengan spesifikasi processor dual core dan RAM 1 GB.

Setelah melakukan proses instalasi, diperlukan proses terakhir yang dinamakan validasi. Proses ini bertujuan untuk mengecek apakah semua modul NS2 yang telah terinstall pada Cygwin telah berjalan dengan baik. Proses validasi memakan waktu lumayan lama. Untuk komputer dengan spesifikasi processor dual core dan RAM 1 GB, membutuhkan waktu sekitar kurang lebih 3 jam. Untuk melakukan proses validasi, segera setelah selesai melakukan proses instalasi NS2, ketik ./validate dan tekan Enter. Jika ingin melakukan

validasi tidak setelah melakukan instalasi NS2, berarti Anda harus membuka shortcut Cygwin dan masuk ke dalam directory c:\cygwin\home\nama_registered_user\ns-allinone-2.29.3\ns-2.29\. Setelah itu ketik ./validate dan tekan Enter.

(8)

Gambar 11. Contoh hasil validasi (perhatikan bagian report)

Setelah melakukan validasi, untuk menggunakan program NS2, ketik startxwin.bat dan

tekan Enter. Maka akan terbuka Window baru yang tampilannya mirip dengan Cygwin. Tampilan tersebut khusus untuk Windows XP, direkomendasikan dipergunakan dibandingkan dengan tampilan asli Cygwin atau X Windows (startx) untuk menghindari display error. Untuk lebih jelasnya, dapat dilihat pada gambar berikut.

(9)

Gambar 12. Tampilan Command Window Pada NS2.

Memeriksa keberhasilan instalasi dengan cara menjalankan file simple.tcl dengan membuka terlebih dahulu directory ex, dengan cara ketik cd /ns-2.29/tcl/ex. Setelah masuk dalam directory tersebut jalankan simple.tcl dengan cara ketik ns simple.tcl.

$ ns simple.tcl

Jika berhasil, maka akan tampil jendela network animator (nam) seperti pada gambar:

Gambar 13. Tampilan script simple.tcl

Untuk meng-compile dan menjalankan program NS2, pada command window NS2, ketik: $ ns namafile.tcl

lalu tekan Enter. Jika program sudah benar dan tidak ada kesalahan, maka pada umumnya akan ada tulisan SORTING LISTS…DONE! end simulation.

(10)

Gambar 14. Contoh Tampilan Proses Compile Program pada NS2.

Pada NS2 juga dikenal program yang bernama NAM. Program ini digunakan untuk melihat animasi proses simulasi yang telah berhasil di-compile dengan menggunakan NS2. Ada juga tampilan grafik yang dapat digunakan untuk mengetahui grafik yang dihasilkan dari hasil simulasi, grafik tersebut dinamakan Xgraph. Contoh NAM dan Xgraph dapat dilihat sebagai berikut.

Gambar

Gambar 1. Contoh Registered User.
Gambar 3. Registered Owner
Gambar 4. Register pada HKEY_CURRENT_USER                Pada HKEY_LOCAL_MACHINE, kemudian SOFTWARE:
Gambar 7. Pemilihan Paket yang Akan Diinstall
+7

Referensi

Dokumen terkait

pada usia 14 tahun dia sudah bisa membuat beberapa software yang digratiskan (open source), salah satu program ciptaannya masih digunakan di sebuah perusahaan Taxi.. Lewat

Gadget adalah hal yang sangat populer saat ini. Hampir setiap orang menggunakan gadget untuk berbagai keperluan. Salah satu fungsinya adalah berkomunikasi dan mencari informasi dengan cepat. Gadget membutuhkan sebuah program yang berfungsi untuk mengatur berjalannya perangkat tersebut. Menurut Yulikuspartono (2009:29) mengemukakan bahwa “ program merupakan sederetan instruksi atau statement dalam bahasa yang dimengerti oleh komputer yang bersangkutan”. Program merupakan sebuah elemen inti untuk kinerja suatu perangkat. Program inilah yang akan mengolah dan menjalankan perintah yang diberikan oleh user agar dapat di kelola oleh perangkat/device. Program juga dibuat oleh manusia, dan orang yang membuat program ini disebut dengan Programmer. Seorang programmer membuat program dengan menggunakan bahasa pemrograman. Bahasa pemrograman inilah yang disusun dengan berdasarkan logika atau algoritma menusia yang di terjemahkan ke algoritma manusia yang di terjemahkan ke perangkat. Bahasa pemrograman ini dibuat untuk memudahkan manusia dalam membuat suatu aplikasi atau program. Bahasa pemrograman bisa di klasifikasikan dari beberapa sudut pandang. Salah satu pengklasifikasian bahasa pemrograman adalah pendekatan dari notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa mesin atau ke bahasa manusia. Dengan cara ini, bahasa pemrograman dapat di kelompokan menjadi dua yakni bahasa tingkat rendah (low level languages) dan bahasa tingkat tinggi (high level language). Bahasa tingkat tinggi adalah bahasa yang mudah dipahami oleh manusia, C++ merupakan salah satu contoh dari bahasa tingkat tinggi. Contoh lain dari bahasa tingkat tinggi ini seperti Pascal, Perl, Java, dan lain-lain sebagainya. Sedangkan bahasa tingkat rendah adalah bahasa mesin atau bahasa assembly. Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam bentuk bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam bahasa tingkat tinggi maka program tersebut harus diproses terlebih dahulu sebelum bisa dijalankan dengan komputer. Hal ini merupakan salah satu kekurangan bagi bahasa tingkat tinggi dimana diperlukan waktu untuk memproses suatu program sebelum program tersebut di jalankan. Sebagai bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh manusia, C++ mempunyai keunggulan yakni bersifat universal. Sebagai bahasa yang universal, C++ bisa dijumpai di berbagai platform (Linux, Unix, Windows, Mac, dan lain-lain). Artinya, jika kita menguasai C++ di platform PC, sangat mudah untuk berpindah di Linux ataupun system operasi yang lain.