Thursday, 18 September 2014

Pernyataan
Pernyatan adalah mempunyai nilai benar atau salah.

Contoh pernyataan:
1. Bilangan biner digunakan dalam sistem digital adalah sebuah pernyataan yang nilainya benar (memang bilangan biner digunakan dalam sistem digital)
2. Sistem analog lebih akurat daripada sistem digital adalah sebuah pernyataan dan nilainya salah (sistem digital merupakan sistem yang mempunyai akurasi yang lebih tinggi dibanding sistem analog)
3. Astaga, mahal sekali harga notebook itu adalah bukan sebuah pernyataan tapi keheranan.

Jadi, kalimat yang tidak termasuk kedalam sebuah pernyataan adalah:
1. Kalimat perintah
Contoh: Ambilkan air ke dalam gelas itu.
2. Kalimat pertanyaan
Contoh: Apakah hari ini akan hujan?
3. Kalimat keheranan
Contoh: kok bisa dia lari tanpa melihat?
4. Kalimat harapan
Contoh: Seandainya hari ini hujan.


1.2 Pernyataan gabungan
Disini kita akan belajar bagaimana menggabungkan dua buah pernyataan dengan benar; bagaimana meletakkan kata penghubung dengan benar. Jangan takut ini gampang.

Jadi, dua atau lebih pernyataan bisa digabungkan? Yeah.

Nilai konjungsi, nilai disjungsi bisa benar atau salah. Salah konjungsi atau salah disjungsi bisa terjadi.
Bilamana aturan penkonjungsian atau pendisjungsian tidak dipenuhi.

Kata penghubung 2 buah pernyataan:
1. Dan (^)
2. Atau (v)

Macam-macam pernyataan gabungan:
1. Konjungsi
Konjungsi adalah pernyataan gabungan. Nilai konjungsi (nilai dari sebuah pernyataan gabungan) bisa bernilai salah atau benar). Bagaimana men-konjungsikan 2 buah pertanyaan adalah dengan menggunakan kata penghubung: dan.

Macam-macam pernyataan gabungan:
1. Konjungsi
Konjungsi menggunakan kata 'dan'. Konjungsi dianalogikan dengan sebuah rangkaian listrik seri.
Pernyataan 1: Petani adalah orang yang bekerja di air.Petani adalah orang yang bekerja di air dan petani membutuhkan pupuk

2. Disjungsi
Disjungsi adalah kata benda atau nomina.

Disjungsi adalah hasil gabungan 2 pertanyaan dengan menggunakan kata penghubung atau. Disjungsi bukan penggabungan 2 pertanyaan dengan menggunakan kata penghubung atau.

Lihat ini adalah sebuah disjungsi!

Pendisjungsian 2 pernyataan yang bener adalah salah satu pernyataan harus bernilai benar. Entah itu pernyataan 1 yang benar (pernyataan disebelah kiri or) atau entah itu pernyataan ke-2 (pernyataan disebeah kanan kata penghubung or)

3. Negasi
Negasi adalah bagaimana Disini kita akan mempelajari bagaimana cara memperbaiki pernyataan yang salah menjadi benar dan sebaliknya, membuat pernyataan yang benar jadi salah.

Pernyataan:
Harddisk adalah alat yang menentukan kecepatan kerja komputer. (Pernyataan yang salah, bukan?)

Bagaimana memperbaiki pernyataan itu? Negasikan, yaitu dengan cara menyisipkan kata 'bukan'.

Harddisk adalah bukan alat yang menentukan kecepatan kerja komputer. (Simple kan?)

4. Jointdenial (NOR)
NOR adalah pernyataan gabungan yang dihasilkan dari menegasikan disjungsi.

5. Not AND (NAND)
6. Exclusive OR (XOR)
7. Exclusive NOR

Himpunan
2. Operasi pada himpunan
1. Union atau gabungan 2 himpunan
Definisi: 
- Anggota-anggota himpunan A digabung dengan anggota himpunan B tapi tidak ada duplikasi.
-

Notasi:
A + B

Contoh:
A = {mouse, keyboard}
B = {monitor, printer, scanner}
C = {mouse, keyboard, CPU, monitor}

A + B = {mouse, keyboard, monitor, 

2. Intersection
Defenisi: Intersection atau irisan 2 buah himpunan (himpunan A dan himpunan B) adalah suatu himpunan dimana anggotanya adalah anggota yang dimiliki oleh himpunan A dan juga himpunan B.

Contoh:
A = {mouse, keyboard}
B = {monitor, printer, scanner}
C = {mouse, keyboard, CPU, monitor}

1. A irisan B = {0} --> anggota himpunan A tidak ada yang sama dengan anggota himpunan B.
2. A irisan C = {mouse, keyboard} --> anggota himpunan A yang sama dengan anggota himpunan B adalah mouse dan keyboard.
3. B irisan C = {monitor}

Dengan kata lain, A irisan B adalah anggota himpunan A yang juga dimiliki himpunan B.

3. Relative complement
Defenisi:
- Anggota himpunan A yang tidak ada di himpunan B.

Notasi:
A - B

Contoh:
A = {mouse, keyboard}
B = {monitor, printer, scanner}
C = {mouse, keyboard, CPU, monitor}


Solusi: Buat diagram pohon dengan Medan sebagai root-nya.

Daftar jalur
Banda Aceh
Banda Aceh - Medan, directly connected.
Banda Aceh - Pekan Baru
Via Medan, Via Padang
Via Padang, Jambi
Via

EIGRP

Verb aktif
EIGRP menunjukkan sebuah evolusi dari pendahulunya IGRP (Internet Gateway Routing Protocol).
EIGRP menggabungkan kemampuan-kemampuan protokol link-state kedalam protokol distance vector.
EIGRP sebagai tambahan memuat sejumlah protokol-protokol penting yang meningkatkan efisiensi pekerjaan dibandingkan protokol routing lainnya.
DUAL memungkinkan router EIGRP untuk menentukan apakah sebuah path yang diadvertised oleh suatu tetangga itu di loop atau bebas-loop, dan memungkinkan sebuah router yang sedang menjalankan EIGRP untuk menemukan jalur-jalur alternatif tanpa harus menunggu sebuah updates dari router lainnya.
Kemampuan utama yang membedakan EIGRP dari routing protocol lainnya mencakup fast convergence, dukungan terhadap subnet-mask yang variable-length, dukungan untuk update parsial, dan dukungan untuk protokol-protokol layer network yang beragam.
Sebuah router yang sedang menjalankan EIGRP menyimpan semua routing table tetangganya supaya router itu dapat dengan cepat beradaptasi ke rute-rute alternatif.
Dukungan EIGRP terhadap subnet mask varible-length mengizinkan rute-rute untuk secara otomatis di summerisasi ke batas nomor network.
EIGRP tidak membuat update periodis, malahan EIGRP mengirim update-update parsial hanya ketika metrik untuk suatu route berubah.
EIGRP mencakup dukungan untuk AppleTalk, IP, dan Novell NetWare.
Implementasi dukungan EIGRP terhadap AppleTalk mendistribusi ulang rute-rute yang telah dipelajari dari Routing Table Maintenance Protocol (RTMP).
Implementasi dukungan EIGRP terhadap IP mendistribusi ulang rute-rute yang telah dipelajari dari OSPF, Routing Information Protocol (RIP), Intermediate System-to-Intermediate System (IS-IS), Exterior Gateway Protocol (EGP), atau Border Gateway Protocol (BGP).
Implementasi dukungan EIGRP terhadap Novell mendistribusi ulang rute-rute yang telah dipelajari dari Novell RIP atau Service Advertisement Protocol (SAP).
Mekanisme discovery/recovery tetangga memampukan router-router untuk secara dinamis belajar tentang router-router lainnya pada network-network yang terpasang secara langsung dengannya.
RTP melayani transmisi paket-paket multicast atau unicast.


Verb pasif
Evolusi yang ditunjukkan oleh EIGRP ini dihasilkan dari perubahan-perubahan jaringan (networking) dan permintaan beragam internetwork-internetwork, skala besar.

Can
EIGRP dapat dikonfigurasi untuk meringkas pada batas bit manapun di interface manapun.
Dua router yang tetap berfungsi dapat saling menukarkan informasi routing.

Kalimat When
EIGRP mengirim update-update parsial hanya ketika metrik untuk suatu route berubah.
Router-router juga harus menemukan (discover) ketika tetangga-tetangganya menjadi tidak dapat dijangkau (unreachable) atau tidak berfungsi (inoperative) dengan cara mengirimkan paket hello protocol secara periodis. Selama router tetap menerima paket-paket hello dari sebuah router yang bertetangga, router itu tetap berasumsi bahwa tetangga itu sedang berfungsi.


Adalah (is/am/are)
Salah satu protokol penting tambahan dalam EIGRP adalah Diffusing Update Algorithm (DUAL) yang dikembangkan di SRI international oleh Dr. J.J. Garcia-Luna-Aceves.
Propagasi (pemberitaan) dari update parsial adalah secara otomatis terikat supaya hanya router-router yang membutuhkan informasi itu yang di update.
Empat teknologi utama EIGRP adalah neighbor discovery/recovery, reliable transport protocol (RTP), DUAL finite-state  machine, and protocol-dependent modules.
Reliable Transport Protocol  adalah bertanggung jawab untuk pengiriman tergaransi dan terurut dari paket-paket EIGRP ke semua tetangga-tetangganya.




Kalimat perandaian (if... then...) 
Jika tidak ada rute yang tepat, maka EIGRP menanyakan tetangganya untuk menemukan rute alternatif. Queri ini disampaikan sampai sebuah rute alternatif sudah ditemukan.

Wednesday, 17 September 2014

Pengamanan pesan

Enkripsi adalah salah satu cara pengamanan pesan karena enkripsi membuat pesan menjadi tidak dapat terbaca oleh pembaca lain yang tidak berhak. Sementara untuk pembaca yang berhak dapat mendeenkripsi pesan tersebut menjadi pesan yang dapat dibaca dan dimengerti.

Salah satu contoh cerita asal muasal enkripsi adalah:

Pada suatu hari seorang kaisar mengumpulkan seorang jendral untuk dikerahkan ke daerah perang jendral itu. Kepada jendral perang itu Kaisar berpesan, jika ada surat pesan yang sampai pada mu tiap hurufnya kamu mundurkan satu. Kaisar sudah berpengalaman dalam hal perang. Ia tahu bahwa antara Jendral dan Kaisar perlu ada komunikasi yang intens ketika Jendral tersebut sedang ada di medan perang. Untuk mensukseskan perang yang sedang berlangsung.

Ketika sang jendral telah tiba di daerah medan perangnya, ia mengirimkan pesan pertamanya berupa surat diperuntukkan kepada Kaisar melalui salah seorang bawahan jendral yang khusus bertugas mengirimkan berita antara kaisar dan jendral. Surat itu berisi tentang informasi kondisi atau keadaan perang yang sedang berlangsung, berapa jumlah pasukan milik kaisar yang tersedia, berapa jumlah cadangan makanan yang masih tersisa, bagaimana kondisi kontur bumi di sekitar medan perang (pegunungan, lembah, padang luas atau perbukitan), semua informasi itu dituliskan di selembar kertas, kemudian dibuat tidak terbaca (di-enkripsi) dengan ketentuan yang telah diucapkan oleh Kaisar, setiap huruf harus kamu majukan 1, kemudian dituliskan kembali kedalam surat, kemudian ditanda tangani oleh Jendral itu dan diberi amplop dan diserahkan kepada si pembawa berita untuk dibawa kepada Sang Kaisar.

Setelah si pembawa berita menerima surat itu, lantas pergilah ia kembali ke arah istana Kaisar untuk menyampaikan surat pertama sang Jendral tersebut. Ia harus melalui hutan, gunung dan sungai. Di tengah hutan ada sekawanan pemberontak dalam jumlah skala kecil menghentikan si pembawa surat itu, dan merampas apa yang dibawanya.







Permasalahan yang sering terjadi terhadap pesan yang dikirimkan adalah:
1. Pesan diubah
2. Pesan dibaca

Sementara, aktor pemeran dalam permasalahan diatas adalah:
1. Pengirim
2. Pembaca
3. Penganggu

Tuesday, 16 September 2014

OSPF

Keterangan adalah (is/am/are)
AS (Autonomous System) adalah entitas terbesar didalam sebuah hirarki.
Area adalah kelompok-kelompok network-network yang bersebelahan dan host-host yang dihubungkan.
Router yang berpartisipasi dalam banyak area adalah disebut Area Border Router.
Istilah domain adalah biasanya disebut AS juga.
Database topologi adalah pada dasarnya atau pada esensinya gambar keseluruhan dari network-network dan hubungannya terhadap suatu router.
Topologi sebuah area adalah tidak bisa dilihat (invisible) bagi entitas-entitas (kesatuan) diluar area itu.
Sebuah backbone OSPF adalah bertanggungjawab untuk informasi routing antar area-area.
Backbone itu sendiri adalah sebuah area OSPF, jadi semua ruter-ruter backbone menggunakan prosedur dan algoritma yang sama untuk memelihara informasi routing didalam backbone.
Topologi backbone adalah tidak diketahui atau tidak kelihatan (invisible) bagi semua router inter-area, begitu juga dengan topologi masing-masing area ke pada backbone.
Virtual links adalah dikonfigurasi antara backbone router manapun yang berbagi sebuah link ke sebuah area nonbackbone dan virtual links berfungsi seolah-olah mereka adalah link langsung.
Algoritma routing Shortest Path First (SPF) adalah basis dari pekerjaan OSPF.
Designated router adalah bertanggung jawab untuk menerbitkan LSA-LSA untuk seluruh jaringan multiakses.
Database topologi adalah disinkronisasi antara pasangan dari router-router yang berkerabat (adjacent).
Paket routing-protocol adalah dikirimkan dan diterima hanya pada kekerabatan (adjacencies).



Keterangan kemampuan (can)
OSPF dapat bekerja di dalam sebuah hirarki.
Sebuah AS dapat dibagi lagi kedalam beberapa area-area.
Router dengan interface yang banyak (lebih dari satu) dapat berpartisipasi kedalam banyak area.
Area dapat di defenisikan sedemikian rupa seperti backbone tidak bersebelahan dengan area itu.

Keterangan waktu(when)
Intra-area routing terjadi ketika source and the destination ada di dalam 1 area yang sama.
Inter-area routing terjadi ketika source dan destination tidak berada dalam area yang sama.
Dua buah router yang bertetangga (neighboring) dikatakan berkerabat (adjacent) ketika database link-state dari kedua router itu sudah disinkronisasi.
Setiap router secara periodik mengirim sebuah LSA untuk menyediakan informasi tentang kekerabatan router itu atau untuk menginformasikan router lain ketika sebuah state router berubah.

Keterangan pekerjaan(verb)
Area Border Router memaintain topologi database terpisah untuk masing-masing area.
Database topologi memuat kumpulan LSA-LSA yang sudah diterima dari semua router-router di dalam area yang sama.
Router didalam area yang sama berbagi informasi yang sama, mereka memiliki database topologi yang sama atau identik.
OSPF meneruskan lebih sedikit trafik routing dari jika OSPF sebelumnya 
Pemartisian Area (Area Partitioning) menciptakan dua tipe berbeda routing OSPF, tergantung pada apakah
OSPF backbone terdiri dari router Area Border Router, network-network yang tidak seluruhnya dimuat area manapun, dan router yang terpasang kepadanya.
AS border router yang menjalankan OSPF mempelajari rute - rute exterior melalui protokol-protokol exterior gateway protocols (EGPs), contohnya Exterior Gateway Protocol (EGP) atau Border Gateway Protocol (BGP) atau melalui informasi konfigurasi.
Router yang menjalankan SPF menginisialisasi struktur data routing protokolnya dan menunggu indikasi dari protokol layer yang lebih bawah bahwa interface-interface router itu berfungsi ketika router dinyalakan.
Router menggunakan OSPF Hello Protocol untuk mendapatkan tetangga, yang mana adalah sebuah router dengan interface ke network yang sama.
Router mengirimkan paket-paket hello ke tetangganya dan menerima paket-paket hello.
Paket-paket hello juga berperan sebagai keepalives untuk membuat router-router yang bersebelahan tahu bahwa mereka masih saling hidup/berfungsi.
Protokol hello memilih sebuah designated router dan sebuah backup designated router, pada jaringan multiakses.
Designated router mengizinkan sebuah pengurangan trafik jaringan dan ukuran dari database topologi.
Designated router menentukan router mana seharusnya menjadi adjacent di jaringan multiakses.
Kekerabatan (adjacencies) mengontrol distribusi paket-paket routing-protokol.
Setiap router secara periodik mengirim sebuah LSA untuk menyediakan informasi tentang kekerabatan router itu atau untuk menginformasikan router lain ketika sebuah state router berubah.
Setiap router mengkalkulasi sebuah pohon shortest-path, dengan dirinya sebagai root, dari database topologis yang telah dibuat dari LSA-LSA.






Monday, 15 September 2014

Attributes dan path selection


Routing vs Bridging

Routing memerlukan informasi yang berbeda dengan bridging ketika meneruskan paket.
Routing membutuhkan informasi alamat IP komputer sumber dan alamat IP komputer tujuan, bridging membutuhkan alamat MAC address komputer pengirm dan alamat MAC address komputer penerima.