LAMPIRAN
Lampiran 1 : Step by step Instalasi Ubuntu dekstop 14.04 LTS
Masukan media instalasi ubuntu yang sudah dibuat. Kemudian atur booting awalnya agar mengarah ke media instalasinya. Kemudian mulai boot, tunggu saja loading yang ada sampai muncul pilihan seperti dibawah ini.
Try Ubuntu: Berarti mencoba mengoperasikan ubuntu tanpa harus
menginstalnya ke hardisk.
Install Ubuntu: Berarti kita siap menginstal ubuntu ke hardisk.
Karena kita ingin menginstalnya, maka kita pilih saja Install Ubuntu. Bahasa biarkan saja English, atau Anda bisa sesuai keinginan Anda.
Kemudian pada bagian Installation Type pilih saja Something else, agar kita bisa mengatur partisinya secara manual nanti.
Kemudian akan masuk ke bagian partisi. Disini akan terlihat seperti pada gambar jika hardisk yang digunakan baru, belum terdapat partisi apapun sebelumnya. Klik
Klik Continue saja.
Maka akan terlihat berapa besar kapasitas harddisk yang Anda miliki. Pada
Partisi Swap: Partisi ini dibutuhkan untuk swap file dan akan digunakan jika
Ubuntu membutuhkan tambahan memori.
Partisi Home: Partisi ini bersifat opsional, kamu bisa menambahkannya atau
menjadikannya satu dengan Root. Home adalah lokasi tempat file pribadi kamu tersimpan (music, pictures, documents, dsb).
Oke, jika sudah paham kita lanjutkan. Pilih bagian yang free space, kemudian klik
add atau tanda “+” seperti pada gambar.
Kemudian akan ada sisanya 1 GB, yang ini akan saya jadikan swap. Pilih bagian free space, kemudian klik add.
Setelah semua selesai dan sudah terbagi sesuai keinginan, klik Install Now.
Pada bagian ini, kita disuruh menentukan dimana lokasi kita. Saya pilih Jakarta,
Tunggu proses Instalasi yang sedang berlangsung, jika sudah selesai akan restart.
Lampiran 2 SCRIPT PEMROGRAMAN
# Test for 802.11 nodes. # @author rouil
# @date 10/25/2005 # Test file for wimax
puts "" exit (1) }
# set global variables
set nb_mn 20 ;# max number of mobile node inputkan node
set packet_size 1052 ;# packet size in bytes at CBR applications
set output_dir .
set gap_size 0 ;#compute gap size between packets puts "gap size=$gap_size"
set traffic_start 30
#define coverage area for base station: 1000m coverage Phy/WirelessPhy set Pt_ 0.281838
Phy/WirelessPhy set freq_ 5e+6
#Phy/WirelessPhy set RXThresh_ 2.90781e-09
Phy/WirelessPhy set RXThresh_ 1.42681e-12 ;#1000m radius
Phy/WirelessPhy set CSThresh_ [expr 0.9*[Phy/WirelessPhy set RXThresh_]]
# Parameter for wireless nodes
set opt(chan) Channel/WirelessChannel ;# channel type
set opt(prop) Propagation/TwoRayGround ;# radio-propagation model set opt(netif) Phy/WirelessPhy ;# network interface type
set opt(mac) Mac/802_11 ;# MAC type
set opt(ll) LL ;# link layer type
Mac/802_11 set basicRate_ 11Mb Mac/802_11 set dataRate_ 11Mb Mac/802_11 set bandwidth_ 11Mb
#defines function for flushing and closing files proc finish {} {
global ns tf output_dir nb_mn $ns flush-trace
close $tf
#Execute nam on the trace file exec nam out1a.nam &
exit 0 }
#create the topography set topo [new Topography]
$topo load_flatgrid $opt(x) $opt(y) #puts "Topology created"
#open file for trace
set tf [open $output_dir/out1a.res w] $ns trace-all $tf
#initialize network animator set namtrace [open out1a.nam w]
$ns namtrace-all-wireless $namtrace $opt(x) $opt(y) #puts "Output file configured"
# set up for hierarchical routing (needed for routing over a basestation) #puts "start hierarchical addressing"
#$ns node-config -addressType hierarchical
#AddrParams set domain_num_ 2 ;# domain number #lappend cluster_num 1 1 ;# cluster number for each domain
#AddrParams set cluster_num_ $cluster_num
#lappend eilastlevel 1 [expr ($nb_mn+1)] ;# number of nodes for each cluster (1 for sink and one for mobile nodes + base station
#AddrParams set nodes_num_ $eilastlevel
# Create God
create-god [expr ($nb_mn)] ;# nb_mn + 2 (base station and sink node)
#puts "God node created"
#creates the sink node in first addressing space. #set sinkNode [$ns node 0.0.0]
#provide some co-ord (fixed) to base station node #$sinkNode set X_ 1050.0
#$sinkNode set Y_ 1050.0 #$sinkNode set Z_ 0.0 #puts "sink node created"
# creation trace traffic
set max_fragmented_size 1024
#add udp header(8 bytes) and IP header (20bytes) set packetSize 1052
set original_file_name st_a01 set trace_file_name video1a.dat
set original_file_id [open $original_file_name r] set trace_file_id [open $trace_file_name w] set pre_time 0
set time [expr int(($tmp2_ - $pre_time)*1000000.0)]
# Mobile position pattern: set val(seed) 1
set genSeed [new RNG] $genSeed seed $val(seed)
set randomSeed [new RandomVariable/Uniform] $randomSeed use-rng $genSeed
$randomSeed set min_ 1.0 $randomSeed set max_ 100.0
set genNode [new RNG]
$genNode seed [expr [$randomSeed value]] set randomNode [new RandomVariable/Uniform] $randomNode use-rng $genNode
$randomNode set min_ 0 $randomNode set max_ 1000
set trace_file [new Tracefile]
$trace_file filename $trace_file_name
# creation of the mobile nodes
-propType $opt(prop) \ -phyType $opt(netif) \ -channelType $opt(chan) \ -topoInstance $topo \ -agentTrace OFF \
# $wl_node_($i) random-motion 0 ;# disable random motion
#compute position of the node
$wl_node_($i) set X_ [expr round([$randomNode value])] $wl_node_($i) set Y_ [expr round([$randomNode value])] $wl_node_($i) set Z_ 0.0
$ns initial_node_pos $wl_node_($i) 25
$ns at 0 "$wl_node_($i) setdest 1100.0 1050 1.0" ;
puts "wireless node $i created ..." ;# debug info }
#create source traffic
#Create a UDP agent and attach it to node n0 set udp_($i) [new Agent/TCP]
$udp_($i) set_filename tcpvegasSend_($i) $udp_($i) set packetSize_ 1052
$ns attach-agent $wl_node_($i) $udp_($i)
# Create the Null agent to sink traffic set null_($i) [new Agent/TCPSink] $null_($i) set_filename tcpvegasRec_($i)
$ns attach-agent $wl_node_([expr $i-1]) $null_($i)
# Attach video traffic source
set video1_($i) [new Application/Traffic/myEvalvid] $video1_($i) attach-tracefile $trace_file
$video1_($i) attach-agent $udp_($i)
# Attach the 2 agents
$ns connect $udp_($i) $null_($i) }
# Traffic scenario: if all the nodes start talking at the same
$ns at 30 "$video1_($i) start" # $ns at 20 "$video1_(0) stop" }
#$ns at 4 "$nd_(1) dump-table" #$ns at 5 "$nd_(1) send-rs" #$ns at 6 "$nd_(1) dump-table" #$ns at 8 "$nd_(1) dump-table"
$ns at 70 "finish"
#$ns at $simulation_stop "$ns halt" # Run the simulation
puts "Running simulation for $nb_mn mobile nodes..." $ns run
Lampiran 3 Mode Jaringan
Keterangan :
= node
= Komunikasi peer to peer