Jumat, 11 November 2011

Verb (Kata Kerja)

    Verb adalah kata kerja, atau kata yang dapat predikat kalimat, menanyakan, membuat perintah kepada seseorang atau benda lainnya.

Contoh :
I want to take a holiday
Ingat kata kerja want, like tidak men menggunakan to, tetapi kata kerja berikutnya harus menggunakan to terkecuali: let, see, please, hear, bid, feel, know, watch, have, need not, dare not, observe, behold.

Berikut ini 12 macam kata kerja

1. Auxiliary verb = Kata kerja bantu
Can, must, may, do/does, shall/will
Can you help me?

2. Regular verb = kata kerja teratur (membuat preterite dan past participle dengan menambah -ed atau -d)
To hate - hated - hated

3. Irregular verb = kata kerja tak beraturan (preterite dan past participle kata kerja janis ini bentuknya sudah tentu dan hanya bisa dihapalkan saja)
to pay - paid - paid

4. Transitive verb = kata kerja yang mempunyai objek
Please call me

5. Intransitive verb = Kata kerja tanpa objek
Lets Walk

6. Finite verb = Kata kerja yang bertalian dengan pokok kalimat. Apabila pokok kalimatnya tungggal maka kata kerjanya tunggal dan apabila jamak maka kata kerjanya jamak juga. Kata kerja jenis ini pun berubah menurut perubahan waktu dan pergantian orang pertama dan orang ketiga.
My husband works hard

7. Non-finite verb = Kata kerja yang tidak bertalian dengan pokok kalimat, jadi tidak berubah bila terjadi pergantian waktu, pertukaran bentuk tunggal dengan bentuk jamak dan pergantian orang pertama dan orang ketiga.
He can swim well now

8. Factitive verb = Kata kerja transitif yang memakai komplemen,
I can appoint you our division manager

9. Capulative verb = kata kerja intransitif yang memakai komplemen
He Looks tired

10. Verb active in form in form but passive in sense = kata kerja yang tertentu yang bentuknya aktif tetapi artinya pasif
This milk tastes bitter = susu ini terasa pahit.

11. Verb without complement = kata kerja dalam bentuk sedang. artinya mengandung pasif
The magazine is printing = majalah sedang di cetak

12. Noun used as verb = kata benda yang digunakan sebagai kata kerja
 Can you book my name?

         Kata kerja (verb)  dalam Bahasa Inggris terbagi menjadi dua yaitu regular verbs (Kata kerja beraturan) dan iregular verb (Kata kerja tak beraturan). 
Contoh penggunaan kata kerja seperti :
1. Kata kerja yang melukiskan perasaan (verbs of emotion) seperti : like, dislike, refuse, want, dll.
Contoh : I like Mr. Kusnan. (Saya senang dengan Tuan Kusnan)
2. Kata-kata kerja yang ada hubungannya dengan pancaindra (verb of sense) seperti : hear, see, smell,     
notice, taste.
Contoh : This food taste really good. (makanan ini sungguh enak rasanya).
3. Kata-kata kerja yang menunjukan kepunyaan (verb of possession) seperti : owe, own, belong to.
Contoh : Mr Baniru owns two cars. ( Pak Baniru memiliki dua buah mobil)
4. Pembentukan kata kerja yang di tambah ING (present participle) adalah sebagai berikut
Pada umumnya present participle dibentuk dengan menambahkan -ING pada bentuk kata kerja dasar.
To begin      beginning       membeli
To eat         eating             makan
To give        giving            memberi, dll

Jika kata kerja tersebut berakhiran dengan huruf mati dan bersuku kata dua yang didahului oleh sebuah huruf hidup, maka huruf mati tersebut digandakan, lalu ditambah -ING
To cut     cutting     memotong.

Jika kata kerja tersebut berakhiran dengan huruf mati dan bersuku kata dua yang tekanannya jatuh pada suku kata terakhir serta didahului oleh huruf hidup, maka huruf mati yang terakhir itu digandakan, lalu ditambah -ING.
 To occut      occurring     berulang

 Jika kata kerja tersebut berakhiran I dan didahului oleh huruf hidup, maka huruf I itu digandakan, lalu ditambah -ING
To control    controlling     mengawasi

Jika kata kerja yang berakhiran I tersebut didahului oleh dua huruf hidup maka I tidak digandakan, hanya ditambah -ING saja.
To sail    sailing      berlayar

Jika kata kerja tersebut berakhiran e yang didahului oleh huruf mati, maka e harus dihilangkan, lalu ditambah ING
To come       coming      datang

Jika kata kerja yang berakhiran e tersebut didahului oleh huruf e juga, maka langsung saja ditambahkan dengan -ING
To flee      fleeing     melarikan diri

JIka kata kerja yang berakhiran e tersebut didahului oleh huruf i, maka huruf hidup ie harus digantikan dengan y, lalu ditambahkan -ING.
To die       dying         layu, mati




































Selasa, 16 Agustus 2011

Network Simulator (NS2)

Sejarah Network Simulator 

               Network Simulator (NS) pertama kali dibangun sebagai varian dan REAL Network Simulator pada tahun 1989 di University of California Berkeley. Pada tahun 1995 pembangunan Network Simulator didukung oleh DARPA (Defense Advanced research Project Agency) melalui proyek VINT (Virtual internet Testbed), yaitu sebuah tim riset gabungan yang beranggotakan tenaga ahli dari LBNL (Lawrence Berkeley of National Laboratory), Xerox PARC, UCB dan USC/ISI (University of Southern California school of Engineering/ information Science Institute). Tim gabungan ini membangun sebuah perangkat lunak simulasi jaringan internet untuk kepentingan riset interaksi-interaksi antar protokol dalam konteks pengembangan protokol internet pada saat ini dan masa yang akan datang. 


Network Simulator 2
            Network simulator (NS2) adalah alat simulasi jaringan yang bersifat open source yang banyak digunakan dalam mempelajari struktur dinamik dari jaringan komunikasi. Simulasi dari jaringan nirkabel dan protokol (seperti algoritma routing, TCP, dan UDP) dapat diselesaikan dengan baik dengan simulator ini. Beberapa keuntungan menggunakan network simulator sebagai perangkat lunak simulasi  adalah : network simulator dilengkapi dengan tool validasi,  pembuatan simulasi dengan menggunakan network simulator jauh lebih mudah daripada menggunakan software develover seperti Delphi atau C++, network simulator bersifat open source di bawah GPL (Gnu Public License), Dapat digunakan pada sistem oprasi windows dan sistem oprasi linux.


Bahasa TCL/TCL
    TCL (Tool Command Language) adalah string-based command language. Bahasa Tcl diciptakan oleh john Ousterhout pada akhir tahun 1980-an sebagai command language dengan tool interaktif. Tcl didesain untuk menjadi sebagai perekat yang membangun software building block menjadi suatu aplikasi.


    Berikut ini akan dijelaskan dasar-dasar bahasa tcl yang berguna dalam membangun simulasi


Syantax Dasar
Syantax dasar perintah tcl yaitu :
Command arg1 arg2 arg3
Command tersebut bisa berupa nama dari built in command, atau sebuah prosedur Tcl.
Contoh: 
expr 2*3
puts "ini adalah contoh command"


Variabel dan Array
Untuk membuat variabel pada tcl, digunakan perintah set.
Contoh:
set x "ini contoh variabel"
set y 20
pemanggilan variabel dilakukan dengan menggunkan tanda $ contoh:
Puts "$x, semuanya berjumlah $y"
NS juga mensupport penggunaan array. Array ditandai dengan menggunkan tanda kurung setelah nama array tersbut.
Contoh :
set opts(bottlenecklinkrate) 1 Mb
Set n(0) [$ns node]
set n(1) [$ns node]


Membuat simulasi dalam NS2
Untuk membuat simulasi kita perlu mengetahui bahasa Tcl. Bahasa tcl tidak terlalu sulit, tapi salah line break akan membuat syntax eror. contoh penggunaan bahasa Tcl :

  1. Komentar menggunakan tanda pagar (#), namun jika satu baris dengan perintah tambahakan tanda titik koma di depan. Contoh set q 3 ;#komentar dan perintah.
  2. Variabel tidak perlu dideklarasikan, langsung pakai. Contoh set b 1 sebagai pengganti b=1
  3. Ekspresi harus eksplisit : set a [expr 3+4]
  4. Menggunakan $ untuk memebaca variabel: set a $ b.
  5. Menampilkan output : puts "hello"
  6. Objek pada Otcl diperlukan seperti variabel. Cara pemanggilan metode pada objek Otcl :"$nama onjek metode para meter1 parameter2".

Urutan Simulasi
  1. Pembuatan simulator baru (new simulator).
  2. Skrip berisi skenario dan penjadwalan setiap kejadian. Untuk penjadwalan ini dapat digunakan kata kunci at waktu peritah.
  3. Di akhir skrip ada $ ns run
  4. Ns akan menghasilkan file output jika kita buat.
  5. Simulasi akan terlihat interaktif jika kita menampilkannya pada network animator(NAM). Namun file nam ini sangat besar
  6. Hasil simulasi dapat ditampilkan dalam xgraph