Anda di halaman 1dari 6

Penggunaan Teori Graf dan Pohon dalam Topologi Jaringan

Komputer
Bagus Rahman Aryabima - 13509044
Program Studi Teknik Informatika
Sekolah Teknik Elektro dan Informatika
Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia
bagus.axel@itb.ac.id

Abstrak—Makalah ini membahas aplikasi graf dan pohon bentuk dengan yang lain, tentu perbedannya tidak
pada bidang jaringan (networking). Aplikasi graf dan pohon terletak pada bentuknya saja. Dengan bentuk yang
yang dibahas pada makalah ini adalah seputar topologi berbeda, maka fungsinya berbeda, persoalan yang dapat
jaringan komputer. Hal lain yang akan dibahas dalam
ditangani berbeda, dan kesangkilannya berebeda pula.
makalah ini diantaranya adalah ragam topologi jaringan
komputer yang ada, serta kelebihan dan kekurangan dari
Akan sangat penting untuk mengetahui topologi seperti
setiap topologi jaringan komputer. apa yang paling sangkil digunakan untuk kondisi
tertentu.
Kata Kunci—Aplikasi, graf, pohon, jaringan komputer, Pembahasan pada makalah ini akan berkisar pada
topologi. penggunaan teori graf pada topologi jaringan komputer,
ragam bentuk topologi komputer, serta kelebihan dan
kekurangan dari tiap topologi tersebut.
I. PENDAHULUAN
Teori graf, meski usianya sudah sangat tua (kurang
lebih 3 abad), namun penerapannya sangat banyak. Teori II. PEMBAHASAN
graf dan penerapannya digunakan oleh berbagai bidang
ilmu, diantarnya biologi, elektro, mesin, informatika, dan II.1. TEORI GRAF
ilmu organisasi. Oleh karena itu, wajar saja bila aplikasi Graf adalah representasi dari objek-objek diskrit dan
graf digunakan di bidang jaringan komputer. hubungan antar objek-objek tersebut. Pada graf, objek
Jaringan komputer adalah kumpulan komputer dan diskrit direpresentasikan sebagai titik atau simpul
perangkat yang saling berhubungan oleh saluran (vertex), dan hubungan antar mereka direpresentasikan
komunikasi yang memfasilitasi komunikasi antar sebagai sisi (edge).
pengguna dan memungkinkan pengguna untuk berbagi Graf dapat dikelompokkan berdasarkan berbagai
sumber daya. Teknologi yang hampir berumur 50 tahun kategori. Berdasarkan ada tidaknya gelang atau sisi
ini, sekarang penggunaannya sangat banyak dan ganda pada suatu graf, maka graf dapat digolongkan
signifikan. Ini tidak lepas dari kemajuan teknologi menjadi dua jenis, yaitu :
informasi dan komunikasi yang sangat cepat di beberapa 1. Graf sederhana (simple graph).
dekade terakhir. Salah satu bentuk jaringan komputer Graf yang tidak mengandung sisi ganda mauoun
yang paling banyak digunakan oleh masyarakat adalah gelang dinamakan graf sederhana.
internet. Pada makalah ini, akan dibahas lebih khusus
mengenai topologi dari jaringan komputer.
Teori graf digunakan pada topologi jaringan komputer
karena perlu adanya representasi objek-objek diskrit dan
hubungan antara objek-objek tersebut pada topologi
jaringan komputer. Pada graf, kita mengenal adanya
simpul dan sisi. Pada topologi jaringan komputer,
komputer adalah simpul, dan kabel yang
menghubungkan satu komputer dengan yang lain adalah
sisi. Dengan cara demikian, teori graf dapat digunakan
pada topologi jaringan komputer.
Seperti halnya graf yang memiliki berbagai bentuk,
topologi jaringan komputer pun demikian. Antara satu

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011


memiliki pola tertentu, diantaranya:
1. Graf lengkap (complete graph)
Gambar 2.1.1 : Beberapa contoh graf sederhana Graf lengkap adalah graf sederhana yang setiap
simpulnya memunyai sisi ke semua simpul lainnya.
2. Graf tak-sederhana (unsimple graph). Graf lengkap dengan n buah simpul dilambangkan
Graf yang mengandung sisi ganda atau gelang dengan Kn. Setiap simpul pada Kn berderajat n – 1.
dinamakan graf tak-sederhana. Graf jenis ini dapat Jumlah sisi pada graf lengkap yang terdiri dari n
dibagi lagi menjadi dua macam, yaitu graf ganda buah simpul adalah n(n – 1)/2.
dan graf semu. Graf ganda adalah graf yang 2. Graf lingakaran
mengandung sisi ganda. Sisi ganda yang Graf lingkaran adalah graf yang setiap simpulnya
menghubungkan sepasang simpul bisa lebih dari berderajat dua. Graf lingkaran dengan n simpul
dua buah. Graf semu adalah graf yang mengandung dilambangkan dengan Cn. Jika simpul-simpul pada
gelang (termasuk bila memiliki sisi ganda). Cn adalah v1, v2, …, vn, maka sisi-sisinya adalah
(v1, v2), (v2, v3), …, (vn – 1, vn), dan (vn, v1). Dengan
kata lain, ada sisi dari simpul terakhir, vn, ke
simpul pertama v1.
3. Graf teratur (regular graph)
Graf yang setiap simpulnya memunyai derajat yang
sama disebut graf teratur. Apabila derajat setiap
simpul adalah r, maka graf tersebut disebut sebagai
graf teraur derajat r. Jumlah sisi pada graf teratur
derajat r dengan n buah simpul adalah nr/2.
4. Graf bipatrit (bipatrite graph)
Graf G yang himpunan simpulnya dapat dipisah
Gambar 2.1.2 : Contoh graf tak-sederhana. menjadi dua himpunan bagian V1 dan V2,
sedemikian sehingga setiap sisi pada G
Berdasarkan jumlah simpul pada suatu graf, maka graf menghubungkan sebuah simpul di V1 ke sebuah
dapat digolongkan menjadi dua jenis : simpul di V2 disebut graf bipartit dan dinyatakan
1. Graf berhingga (limited graph). sebagai G(V1, V2). Dengan kata lain, setiap pasang
Graf berhingga adalah graf yang jumlah simpulnya simpul di V1 (demikian pula dengan simpul-simpul
berhingga. di V2) tidak bertetangga. Apabila setiap simpul di
2. Graf tak-berhingga (unlimited graph). V1 bertetangga dengan semua simpul di V2, maka
Graf tak-berhingga adalah graf yang jumlah G(V1, V2) disebut sebagai graf bipartit lengkap
simpulnya tak-berhingga. (complete bipartite graph), dilambangkan dengan
Sisi pada graf dapat memunyai orientasi arah. Km, n. Jumlah sisi pada graf bipatrit lengkap adalah
Berdasarkan orientasi arah pada sisi, maka secara umum mn.
graf dibedakan atas 2 jenis : Graf yang akan digunakan pada topologi jaringan
1. Graf tak-berarah (undirected graph). komputer beragam bentuknya, karena topologi jaringan
Graf yang sisinya tidak memunyai orientasi arah komputer sendiri bentuknya ada beberapa macam.
disebut graf tak-berarah. Pada graf tak-berarah,
urutan pasangan simpul yang dihubungkan oleh sisi II.2. TEORI POHON
tidak diperhatikan. Pohon adalah graf tak-berarah terhubung yang tidak
2. Graf berarah (directed graph atau digraph). mengandung sirkuit. Berdasarkan ada tidaknya akar,
Graf yang setiap sisinya diberikan orientasi arah pohon dibagi menjadi dua, yaitu:
disebut sebagai graf berarah. Sisi berarah disebut 1. Pohon bebas
juga busur (arc). Pada graf berarah, (vj,vk) dan Pohon bebas adalah pohon yang cukup memenuhi
(vk,vj) ,menyatakan dua buah busur yang berbeda. syarat di atas, yaitu merupakan graf tak-berarah
Untuk busur (vj,vk), simpul vj dinamakan simpul terhubung yang tidak mengandung sirkuit.
asal (initial vertex) dan simpul vk dinamaakan 2. Pohon berakar
simpul terminal (terminal vertex). Pada graf Pohon berakar adalah pohon yang sebuah
berarah, gelang diperbolehkan, tetapi sisi ganda simpulnya diperlakukan sebagai akar dan sisi-
tidak. Definisi graf dapat diperluas sehingga sisinya diberi arah sehingga menjadi graf berarah.
mencakup graf-ganda berarah. Pada graf ganda-
berarah, sisi ganda dan gelang diperbolehkan ada. II.3. JARINGAN KOMPUTER
Ada beberapa graf sederhana yang istimewa dan Jaringan komputer adalah kumpulan komputer dan

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011


perangkat yang saling berhubungan oleh saluran 1. Network interface cards
komunikasi yang memfasilitasi komunikasi antar 2. Repeaters
pengguna dan memungkinkan pengguna untuk berbagi 3. Hubs
sumber daya. Pada tahun 60-an, Advanced Research 4. Bridges
Projects Agency (ARPA) mulai mendanai perancangan
Advanced Research Projects Agency Network
(ARPANET) untuk Departemen Pertahanan Amerika III. PEMBAHASAN
Serikat. Ini adalah jaringan komputer pertama di dunia.
III.1. GRAF PADA TOPOLOGI JARINGAN
Pengembangan jaringan ini dimulai pada tahun 1969,
KOMPUTER
berdasarkan desain yang dikembangkan pada tahun 60-
an. Pada jaringan komputer, objek diskrit yang kita tinjau
Jaringan komputer memiliki beberapa kegunaan, adalah komputer. Hubungan antar objek tersebut adalah
diantaranya untuk: kabel yang menghubungkan satu komputer dengan yang
1. Memfasilitasi komunikasi lainnya. Aplikasi graf pada topologi jaringan komputer
2. Berbagi perangkat keras dilakukan dengan merepresentasikan komputer sebagai
3. Berbagi berkas, data, dan informasi simpul dan kabel sebagai sisi. Secara umum, pada
4. Berbasi perangkat lunak topologi jaringan komputer, graf digunakan untuk
5. Pelestarian informasi merepresentasi hubungan antar komputer. Bentuk graf
6. Keamanan yang digunakan bermacam-macam, karena topologi
7. Peningkatan kecepatan jaringan komputer sendiri memiliki bermacam-macam
Jaringan komputer dapat dikelompokkan berdasarkan bentuk.
beberapa kategori. Berdasarkan metode koneksinya, graf
dapat dibagi menjadi dua kelompok besar, yaitu: III.2. RAGAM BENTUK TOPOLOGI JARINGAN
1. Teknologi kabel, terdiri dari: KOMPUTER
a. Kawat pasangan berpilin (twisted pair wire) Pada subbab ini, akan dijelaskan ragam benuk topologi
b. Kabel koaksial jaringan komputer yang dikenal sekarang ini.
c. Kabel serat optik 1. Bus
2. Teknologi nirkabel, terdiri dari: Pada bus topology, tiap mesin, komputer, atau
a. Gelombang mikro terrestrial server terhubung pada sebuah kabel yang disebut
b. Satelit komunikasi kabel bus. Agar sinyal tidak memantul di kabel bus,
c. Sistem seluler dan PCS maka sebuah terminator diletakkan di kedua ujung
d. LAN nirkabel kabel bus. Pada topologi jenis ini, sebuah sinyal
e. Komunikasi infra-merah bergerak dari sumber ke semua arah. Sinyal ini
Berdasarkan skala atau ruang lingkupnya, jaringan akan berjalan menuju mesin-mesin hingga
komputer dapat dibagi menjadi beberapa jenis, menemukan alamat MAC atau IP yang dituju oleh
diantaranya: data. Jika alamat pada mesin tidak sama dengan
1. Local Area Network alamat yang dituju oleh data, maka mesin tidak
2. Wide Area Network akan menerima data. Sebaliknya, jika alamat mesin
3. Metropolitan Area Network sama dengan alamat yang dituju oleh data, maka
4. Personal Area Network mesin akan menerima data tersebut.
5. Home Area Network
6. Virtual Private Network
7. Campus Area Network
8. Storage Area Network
9. Metropolitan Area Network
10. Enterprise Private Network
11. Internetwork
12. Backbone Network
13. Global Area Network
14. Internet
15. Intranet dan extranet
16. Overlay Network
Jaringan komputer dibentuk oleh berbagai perangkat
keras dasar untuk menghubungkan node jaringan, Gambar 3.2.1 : Contoh bus topology
beberapa diantaranya adalah:
Secara umum, bus topology dapat dibagi lagi

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011


menjadi dua, yaitu : dengan sebuah hub pusat. Berlawanan dengan bus
a. Linear bus topology yang sebelumnya dibahas, pada star
Pada linear bus, semua node terhubung dengan topology ini tiap node terhubung pada sebuah hub
sebuah media transmisi yang sama. Media pusat dalam sebuah hubungan point-to-point.
transmisi ini memiliki tepat dua buah ujung. Semua lalu lintas pada topologi ini selelu melewati
Semua data pada jaringan ini ditransmisikan hub pusat tersebut. Hub ini berlaku sebagai penguat
melalui sebuah media transmisi yang sama, dan sinyal (signal booster) atau pengulang (repeater).
dapat diterima oleh semua node dalam waktu
yang hampir bersamaan (tidak ada propagation
delay).
b. Distributed bus
Pada distributed bus, semua node juga
terhubung dengan sebuah media transmisi yang
sama. Bedanay dengan linear bus adalah, pada
distributed bus media transmisi yang digunakan
dapat memiliki lebih dari dua buah ujung. Hal
ini dibuat dengan cara menambahkan cabang ke
bagain utama dari media transmisi.
Bus topology memiliki beberapa kelebihan dan
kekurangan. Kelebihannya antara lain:
a. Mudah untuk diimplementasi dan diperpanjang
b. Mudah diinstalasi Gambar 3.2.2 : Contoh star topology
c. Cocok untuk jaringan yang temporer atau kecil
yang tidak membutuhkan kecepatan tinggi, Secara umum, star topology dapat dibagi menjadi
jaringan menjadi lebih cepat dua, yaitu:
d. Lebih murah dibaandingkan dengan topologi a. Extended star
lainnya Pada extended star, ada beberapa pengulang
e. Sangkil secara biaya, karena hanya diantara node pusat (hub) dengan node di
membutuhkan sebuah kabel sekelilingnya. Pengulang ini digunakan untuk
f. Mudah mendeteksi kerusakan pada kabel memperpanjang jarak transmisi maksimum dari
g. Ringan, karena menggunakan lebih sedikit hubungan point-to-point antara node pusat
kabel dengan node yang ada sekelilingnya. Dengan
Sedangkan kekurangannya antara lain: menggunakan pengulang ini, jarak transmisi
a. Panjang kabel dan jumlah station yang terbatas maksimum pada topologi jenis ini dapat
b. Jika ada kerusakan pada kabel, maka seluruh melebihi daya dari pemancar (transmitter) yang
sistem akan terkena dampaknya. berada di node pusat atau melebihi standar star
c. Pada jangka waktu yang lama, biaya topology.
perawatannya justru akan menjadi mahal b. Distributed star
d. Performanya menurun ketika ada penambahan Pada distributed star, ada beberapa jaringan,
komputer atau ketika lalu lintas data sedang yang masing-masing menggunakan star
padat topology, yang dihubungkan secara linear.
e. Membutuhkan sebuah terminasi yang tepat Star topology memiliki beberapa kelebihan dan
f. Adanya muatan kapasitif yang signifikan kekurangan. Kelebihannya antara lain:
g. Bekerja dengan baik hanya untuk beberapa node a. Performa yang lebih baik, karena tidak ada
saja pemindahan data ke node lain, selain yang
h. Secara umum memiliki laju transfer data yang dituju
paling rendah dibandingkan dengan topologi b. Perangkat yang terisolasi, hal ini karena tiap
lainnya node hanya terhubung dengan sebuah node
i. Hanya satu paket yang dapat tetap berada di pusat, sehingga tidak akan terjadi interaksi antar
dalam bus selama satu pulsa clock. node yang bukan merupakan node pusat.
Terkait dengan hubungannya dengan graf dan c. Sangat mudah menambah ukuran dari jaringan,
pohon, sebuah bus topology dapat direpresentasikan cukup dengan menambah kapasitas dari node
sebagai sebuah pohon bebas. pusat atau menghubungkan perangkat tambahan
2. Star d. Mudah melakukan inspeksi dari lalu lintas yang
Pada star topology, setiap host jaringan terhubung terjadi pada jaringan

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011


e. Merupakan sebuah topologi yang sederhana, a. Jika salah satu perangkat rusak, maka akan
sehingga mudah dimengerti, dibentuk, dan mengganggu selueuh jaringan
diarahkan b. Penambahan atau pengurangan perangkat akan
f. Mudah diinstalasi sangat memengaruhi jaringan
g. Mudah mendetaksi kesalahan c. Kartu adapter MAU (Multstationi Access Unit,
h. Jaringan tidak terganggu ketika terjadi sebuah komponen untuk mengimplementasi
penghubungan atau pemutusan perangkat ring topology), lebih mahal daripada kartu
Sedangkan kekurangannya antara lain: ethernet.
a. Sistem sangat tergantung dengan hub d. Jauh lebih lambat dibandingkan ethernet untuk
b. Jika hub rusak, maka seluruh sistem tidak dapat muatan normal
beroperasi Terkait dengan hubungannya dengan graf dan
c. Ukuran jaringan terbatasi oleh jumlah koneksi pohon, sebuah ring topology dapat
yang bisa ditangani oleh hub direpresentasikan sebagai sebuah graf lingkaran.
d. Pemasangan kabel bisa menjadi sangat mahal 4. Mesh
Terkait dengan hubungannya dengan graf dan Pada mesh topology, tiap node dapat berfungsi
pohon, sebuah star topology dapat sebagai sebuah router yang independen, baik dalam
direpresentasikan sebagai sebuah pohon bebas. keadaan terhubung ke jaringan lain atapun tidak.
3. Ring Hal ini menyebabkan dapat dibentuknya koneksi
Pada ring topology, semua node dihubungkan secara kontinu. Selain itu, pada mesh topology,
secara sirkuler. Data berjalan pada satu arah dan dapat juga dilakukan rekonfigurasi mengelilingi
setiap perangkat memiliki penerima sinyal dan jalur yang rusak atau diblokir dengan cara
pemancar sinyal, untuk bisa meneruskan sinyal ke ‘melompati’ node satu ke node yang lain hingga
perangkat lain. Jaringan dengan topologi ini akan sampai ke tujuan.
bergantung pada kemampuan sinyal untuk Secara umum, mesh topology dapat dibagi menjadi
mengitari cincin. dua, yaitu:
a. Fully connected
Pada fully connected mesh topology, semua
node terhubung dengan semua node lain yang
berada pada sistem.
b. Partially connected
Pada partially connected mesh topology, tidak
semua node terhubung dengan node lain yang
berada pada sistem.

Gambar 3.2.3 : Contoh ring topology

Ring topology memiliki beberapa kelebihan dan


kekurangan. Kelebihannya antara lain:
a. Jaringan yang sangat teratur, dimana semua
perangkat memiliki koneksi ke cincin dan setiap
perangkat dapat melakukan transmisi data Gambar 3.2.4 : Contoh mesh topology
b. Memiliki performa yang lebih baik
dibandingkan bus topology saat muatan jaringan Terkait dengan hubungannya dengan graf dan
besar pohon, sebuah fully connected mesh topology dapat
c. Tidak membutuhkan server untuk mengatur direpresentasikan sebagai sebuah graf lengkap.
keterhubungan antar komputer 5. Tree
Sedangkan kekurangannya antara lain: Pada tree topology, terdapat sebuah node yang

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011


menjadi akar. Akar ini terhubung dengan node-
node lain di bawahnya. Node-node dibawah akar
juga memiliki node-node lain di bawah mereka.
PERNYATAAN
Akar adalah satu-satunya node yang tidak berada di Dengan ini saya menyatakan bahwa makalah yang saya
bawah node lain. tulis ini adalah tulisan saya sendiri, bukan saduran, atau
terjemahan dari makalah orang lain, dan bukan plagiasi.

Bandung, 17 Desember 2010

ttd

Bagus Rahman Aryabima - 13509044

Gambar 3.2.5 : Contoh tree topology

Terkait dengan hubungannya dengan graf dan


pohon, sebuah fully connected mesh topology dapat
direpresentasikan sebagai sebuah pohon berakar.

IV. KESIMPULAN
Penggunaan graf pada topologi jaringan komputer
bermanfaat untuk merepresentasikan hubungan antar
komputer. Dengan demikian, perancangan topologi yang
baru juga dapat dilakukan dengan menggunakan graf
tanpa perlu implementasi secara langsung. Hal ini akan
menghemat biaya dan memperkaya inovasi di bidang
topologi jaringan komputer di masa depan.

REFERENSI
[1] Ir. Rinaldi Munir, M.T., Diktat Kuliah IF2091 Struktur Diskrit
(Edisi Keempat), Teknik Informatika ITB, 2008.
[2] http://en.wikipedia.org/wiki/Computer_network (Waktu akses : 14
Desember 2010 18:29).
[3] http://en.wikipedia.org/wiki/Network_topology (Waktu akses : 14
Desember 2010 20:17).
[4] http://en.wikipedia.org/wiki/Bus_network (Waktu akses : 16
Desember 2010 14:46).
[5] http://en.wikipedia.org/wiki/Star_network (Waktu akses : 16
Desember 2010 15:03).
[6] http://en.wikipedia.org/wiki/Ring_network (Waktu akses : 16
Desember 2010 16:22).
[7] http://en.wikipedia.org/wiki/Mesh_networking (Waktu akses : 16
Desember 2010 16:45).
[8] http://www.ams.org/featurecolumn/images/geometry-glossary5.jpg
(Waktu akses : 16 Desember 2010 22:45).
[9] http://jwilson.coe.uga.edu/EMAT6680/Yamaguchi/emat6690/essay1
/GT.html (Waktu akses : 16 Desember 2010 23:00).
[10] http://www.thebryantadvantage.com/images/Bus%20Topology.jpg
(Waktu akses : 16 Desember 2010 23:16).
[11] http://www.thebryantadvantage.com/images/Star%20Topology.jpg
(Waktu akses : 17 Desember 2010 06:19).
[12] http://www.digitalcomputersecurity.com/Images/Ring%20Topology.
jpg (Waktu akses : 17 Desember 2010 06:46).
[13] http://www.cs.umd.edu/class/fall2001/cmsc411/proj01/pub/figure4.j
pg (Waktu akses : 17 Desember 2010 07:41).
[14] http://www.computernetworkingnotes.com/n_plus_certifications/iam
ge/hierarchical_topology.jpg (Waktu akses : 17 Desember 2010
08:29).

Makalah IF2091 Struktur Diskrit – Sem. I Tahun 2010/2011

Anda mungkin juga menyukai