Laman

Tuesday, May 14, 2013

Instalasi NS2 Pada Cygwin

Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana menginstalasi NS2 pada Cygwin, Jika anda ingin mengetahui apa itu NS2, silahkan melihat pada link http://www.isi.edu/nsnam/ns/, dan jika anda ingin mengetahui apa itu Cygwin, silahkan melihat pada link http://www.cygwin.com/

Spesifikasi PC saya sebagai berikut:
OS: Windows 7 Professional SP1 32 bit
Processor: Intel(R) Core(TM) i3-2350 CPU @ 2.30GHz 
RAM: 2 GB
Cygwin version: 1.7.1
NS2 version: ns-allinone-2.35-RC8

NS2 membutuhkan beberapa packages yang harus kita install terlebih dahulu. So pastikan package berikut sudah terinstal dengan benar. 

Required package:
gcc4, gcc4-g++, gawk, tar, gzip, make, patch, perl, w32api

Graphics package:
xorg-server, xinit, libX11-devel, libXmu-devel

Langkah 1:
Akses ke http://www.cygwin.com/, cari dan download "setup.exe".

Langkah 2:
Jalankan (double-click) "setup.exe" sehingga anda akan melihat tampilan sebagai berikut.


Lalu klik "Next >".

Langkah 3:
Ketika anda sudah sampai pada page seperti pada gambar berikut, pada bagian search ketik package yang dibutuhkan sesuai dengan yang disebutkan diatas. Kemudian klik pada package tersebut yang diinginkan dan pastikan statusnya "Install" (klik pada kata-kata "Default" sebagaimana gambar dibawah hingga bertuliskan "Install).


Langkah 4:
Jika sudah memilih package yang dibutuhkan, lalu jalankan proses instalasi sebagaimana layaknya instalasi software untuk Windows pada umumnya. Sebagai referensi saja, untuk source dalam proses download saya menggunakan referensi http://kambing.ui.ac.id agar lebih cepat dalam proses download-nya.

Langkah 5:
Jika sudah terinstal, jalankan program Cygwin (double-click).

Langkah 6:
Download software ns-allinone-2.35-RC8 di http://www.isi.edu/nsnam/dist/release/.

Langkah 7:
Pada aplikasi Cygwin, masuk ke menu login pada PC anda dengan mengetikkan:

cd /home/XXX

Catatan:
- XXX hanya sebagai contoh, XXX merupakan nama login pada PC anda. Dalam hal ini saya mengetikkan "cd /home/user".

Langkah 8:
Pindahkan software ns-allinone-2.35-RC8 ke folder XXX anda. Dalam hal ini saya memindahkan software ns-allinone-2.35-RC8ke folder user.

Langkah 9:
Extract software ns-allinone-2.35-RC8 dengan mengetikkan:

tar -xvf ns-allinone-2.35-RC8.tar.gz

Langkah 10:
Jika proses extract sudah selesai, masuk ke menu ns-allinone-2.35-RC8 dengan mengetikkan:

cd ns-allinone-2.35-RC8

Langkah 11:
Install software ns-allinone-2.35-RC8 dengan mengetikkan:

./install

Catatan:
- Proses instalasi ini berjalan kurang lebih hingga 30 jam, itu pengalaman saya, proses ini bergantung pada spesifikasi PC yang digunakan.
Langkah 12:
Ketika proses instalasi sudah selesai, masuk ke menu login anda dengan mengetikkan:

cd /home/XXX

Catatan:
- XXX hanya sebagai contoh, XXX merupakan nama login pada PC anda. Dalam hal ini saya mengetikkan "cd /home/user".

Langkah 13: 
Edit file ".bashrc" pada folder login anda dengan mengetikkan:

source .bashrc

Kemudian ketik sebagai berikut:
NSHOME=~/ns-allinone-2.35-RC8
OTCL_LIB=${NSHOME}/otcl-1.14
NS2_LIB=${NSHOME}/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB
export TCL_LIBRARY=${NSHOME}/tcl8.5.8/library
PATH=$PATH:${NSHOME}/ns-2.35:${NSHOME}/nam-1.15

Jika sudah. Maka kita sudah selesai untuk proses instalasinya. Tetapi jangan senang dulu, kita harus memastikan bahwa software yang telah kita instal berjalan dengan baik. Untuk mengetesnya kita gunakan langkah berikut:

Langkah 14:
Ketikkan pada Cygwin anda sebagai berikut:

echo $PATH

Maka tampilan pada Cygwin anda akan seperti berikut:

 

Langkah 15: 
Ketikkan pada Cygwin anda sebagai berikut:

ns

Maka tampilannya pada Cygwin anda akan seperti berikut:
 

Pada Cygwin anda akan muncul tanda %. Berarti NS2 anda sudah berjalan dengan baik.

Jika anda tidak menampilkan tanda % sebagaimana pada gambar diatas, maka langkah yang harus anda tempuh adalah:

Langkah  16:
Ketikkan pada Cygwin anda sebagai berikut:

cd /usr/local/bin
ln –s /home/XXX/ns-allinone-2.35-RC8/ns-2.35/ns.exe

Catatan:
- XXX hanya sebagai contoh, XXX merupakan nama login pada PC anda. Dalam hal ini saya mengetikkan:

cd /usr/local/bin
ln –s /home/user/ns-allinone-2.35-RC8/ns-2.35/ns.exe

Jika sudah, langkukan kembali Langkah 15 dan anda akan berhasil untuk menampilkan tanda %. Dan anda sudah dapat melakukan simulasi NS2 anda.

Keterangan:
- Semua gambar yang saya tampilkan diatas adalah saya dapatkan dari sumber ke 4. Semua gambar diatas hanya untuk gambaran saja.

Saran saya:
- Perhatikan langkah-langkah diatas dengan cermat.
- Perhatikan huruf kecil dan besar karena berpengaruh.
- Jika anda masih terdapat kendala, silahkan kirim kendala yang anda hadapi pada kolom komentar. Dengan segera saya akan membalas komentar anda.

Saya mengucapkan terima kasih kepada beberapa link yang menjadi referensi saya sehingga saya dapat membagikan tulisan ini yakni:
1. http://www.scribd.com/doc/42038608/Cygwin-Ns2-Complete-Installation-Guide 14 Mei 2013.
2. http://mohit.ueuo.com/Installation_Steps/Installation%20of%20NS-2%20on%20Windows.pdf 14 Mei 2013.
3. http://www.isi.edu/nsnam/ns/ns-cygwin-old.html 14 Mei 2013.
4. http://www.slideshare.net/TBear76/ns235-installation-3395974 14 Mei 2013.

Semoga membantu.