SlideShare a Scribd company logo
TUGAS AKHIR
( Software Defined Networking menggunakan
controller OpenDayLight)
Disusun Oleh :
Nama : Muhamad Ridwan Firdaus
Kelas : XII TKJ 2
Absen : 19
NIS : 1516116151
Teknik Komputer Dan Jaringan
Sekolah Menengah Kejuruan Negeri 4 Bandung
2017/2018
Kata Pengantar
Puji Syukur kepada Allah Yang Maha Esa karena dengan rahmat-Nya Penulis dapat
menyelesaikan laporan ini tepat pada waktunya. Tugas Akhir dengan judul “ Software
Defined Networking menggunakan controller OpenDayLight “ yang merupakan salah
satu tugas sekolah pada jurusan Teknik Komputer dan Jaringan, SMK Negeri 4 Bandung.
Pada kesempatan ini Penulis mengucapkan terima kasih kepada semua pihak yang
telah membantu, terutama kepada :
1. Allah Subhana wa ta’ala Karena telah memberikan kelancaran, keberkahan, dan
keselamatan selama pembuatan dan penyelesaian Tugas Akhir ini,
2. Kedua orang tua serta saudara yang telah memberikan dukungan dan semangat,
3. Guru – guru mata pelajaran Program Keahlian SMKN 4 Bandung,
4. Teman – Teman seperjuanan keluarga Teknik Komputer dan Jaringan 2018
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih jauh dari
sempurna, karena keterbatasan kemampuan dan pengetahuan yang dimiliki Penulis. Mohon
maaf apabila terdapat kekurangan dan kesalahan baik dari isi maupun tulisan. Akhir kata,
Penulis berharap semoga dokumentasi ini bermanfaat bagi yang membacanya.
Bandung, Maret 2018
BAB I
PENDAHULUAN
1.1 Latar Belakang
Jaringan komputer bukanlah suatu yang baru saat ini. Hampir disetiap
perusahaan,sekolah,dankampusterdapatjaringankomputeruntukmemperlancar
arus informasi yang ada. Internet yang sekarang sudah banyak digunakan oleh
hampir setiap orang merupakan suatu jaringan komputer dalam skala besar.
Semakin berkembangnya pengguna jaringan komputer ini akan menimbulkan
kompleksitasyangtinggi dalamhal manajemenjaringan,olehkarenaitudibutuhkan
sebuah solusi agar network administrator dapat dengan mudah mengelola dan
mengimplementasikan perangkat jaringan tersebut.
Solusi yang memungkinkan untuk permasalahan tersebut yaitu dengan
melakukan pemisahan antara control plane dan data plane, dimana control plane
akan diletakan secara terpusat pada sebuah controller. Untuk mewujudkan hal
tersebut, dibutuhkan sebuah application program interface (API) untuk dapat
mengkoneksikanseluruhperangkat jaringan ke dalam sebuah controller yang dapat
di program sesuai dengankebutuhanyang ada, dari hal tersebut sebuah paradigma
baru pada duniajaringankomputermuncul,yaituSoftware Defined Network (SDN).
Inti dari SDN sendiri yaitumemisahkanantara controlplanedan data planeke dalam
perangkatyangberbedadanjaringandapat diaturatau didefinisikanmelalui sebuah
software. Untuk dapat mengetahui informasi tentang traffic yang ada pada
controller tersebut, dibutuhkan suatu sisterm/ aplikasi monitoring.
1.2 Tujuan
Tujuan utama dari SDN adalah untuk mencapai pengelolaan jaringan yang
lebihbaikdengan tingkatan dan kompleksitas yang besar serta memastikan bahwa
semua keputusan dari sistem kontrol dibuat dari titik pusat (controller).
BAB II
TEORI
2.1 SDN
Perkembangan teknologi Software Defined Networking (SDN)
merupakan sebuah pendekatan baru dalam mendesain, membangun dan
mengelola jaringan komputer. Konsep dasar SDN berkaitan erat dengan
arsitektur perangkat networking seperti router, packet switch, lan switch dan
sebainya. Secara umum dalam perangakat networking terdapat dua bagian
yaitu Control Plane dan Data Plane. Control Plane adalah bagian yang
berfungsi untuk mengatur logika pada perangkat networking seperti routing
table, pemetaan jaringan dan sebagainya. Data Plane adalah bagian yang
berfungsi untuk meneruskan paket-paket yang masuk ke suatu port pada
perangkat networking menuju port keluar dengan berkonsultasi kepada control
plane.
2.2 OpenFlow
Dengan lahirnya SDN pada konsep jaringan masa depan, pada peneliti
di Stanford University membuat SDN kedalam sebuah teknologi yang
mungkin untuk di terapkan pada jaringan yang dinamakan OpenFlow. Inti dari
OpenFlow adalah agar peniliti dapat menjalankan protokol yang sedang di
bangun pada jaringan yang di gunakan sehari-hari (jaringan produksi).
Openflow memisahkan antara controller dengan perangkat jaringan yang
fungsiya untuk mengirim data. Jaringan OpenFlow terdiri dari satu atau lebih
switch OpenFlow dan juga satu atau lebih controller dengan Secure-Channel
yang menghubungkan antara keduanya
2.3 Macam – macam Controller pada OpenFlow
1. NOX / POX Controller
merupakan kontroller pertama saat openflow di rilis tahun 2009,
kontroller ini mengunakan bahasa C++ untuk NOX dan Python
untuk POX
2. Ryu Controller
merupakan salah satu network operating system yang fungsinya
memusatkan kontrol jaringan untuk mengatur ribuan perangkat
jaringan. Ini adalah salah satu OpenFlow Controller yang bersigat
vendor free. Ryu berasal dari bahasa jepang yang artinya “flow”.
Ryu controller dibuat secara keseluruhan mengunakan bahasa
python.
3. Floodlight controller
merupakan kontroller OpenFlow kelas enterprise, Apache-lisensi
dan berbasis java. Pengembangan dari kontroller ini di dukung oleh
komunitas pengembang termasuk sejumlah insinyur dari Big
Switch Network.
4. OpenDayLight Controller merupakan sebuah proyek Open
Source Software dalam linux Foundation yang ditulis mengunakan
bahasa pemrograman Java. Tujuannya melanjutkan penerapan dan
inovasi Software Defined Networking melalui peciptaan
framework yang umum di kalangan industri.
BAB III
Implementasi dan Dokumentasi
Dalam penggunaanaplikasiOpenDayLightkita membutuhkan
java untuk mengoprasikannya. Jadi, kita download terlebih
dahulu javanya dan jangan lupa download juga
OpenDayLightnya di
https://www.opendaylight.org/download
Setelah itu kita install
Setelahitulakukanupdate
Lalu,kita install nmapuntukmengetahui portyangkitabisagunakan
Setelah,OpenDayLightterdownload.Ekstrak .Zipdi /home/(namauser)/.Lalupindahdirektori
seperti di atas
Ketikkan./karaf untukmembukaSoftware OpenDayLight
Setelahituinstall beberapafiturdalamOpenDayLight
Lalu,install gituntukbisamenambahrepositorymininet
Tambahkanrepositorymininet
Lalu install mininet
Ketikkanifconfiguntukmelihatipanda
Buka mininetdengan mengetikkanseperti perintahdi atas
Buka nmapuntukmelihatportOpenDayLightyangterbuka
CekHasil anda pada browserdenganmengtikkanalamatsepertidi atas
BAB IV
KESIMPULAN
Kesimpulan yang saya peroleh dari hasil pengujian yakni teknologi SDN
dapat mempermudah teknisi untuk mengatur atau memonitoring jaringan
yang begitu kompleksnya

More Related Content

Similar to Software Defined Networking menggunakan controller OpenDayLight

Modul 2 dunia komputer bm
Modul 2 dunia komputer bmModul 2 dunia komputer bm
Modul 2 dunia komputer bm
Hoods Comel
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
Annisa Nur Fitriyani
 
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
Ferdinand Jason
 
Format laporan praktikum
Format laporan praktikumFormat laporan praktikum
Format laporan praktikum
Ridho Ajjah
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
Ferdinand Jason
 
Ready
ReadyReady
Ready
Agus Cahyo
 
Pengenalan Codeigniter
Pengenalan Codeigniter Pengenalan Codeigniter
Pengenalan Codeigniter
Räjù GùÑáwàn
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 CompNurdin Al-Azies
 
Integrated vpn technology (paper) - claudia
Integrated vpn technology (paper) - claudiaIntegrated vpn technology (paper) - claudia
Integrated vpn technology (paper) - claudia
idsecconf
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
muamarsidik
 
Kak akmal
Kak akmalKak akmal
Kak akmal
akmaldrb
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
Achmad Jadid
 
Pemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi dataPemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi data
Emus Kelen
 
Copvel ketinggian air_berbasis_sms
Copvel ketinggian air_berbasis_smsCopvel ketinggian air_berbasis_sms
Copvel ketinggian air_berbasis_sms19902
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
Putu Shinoda
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
Dony Riyanto
 
Laporan ujian kompotensi
Laporan ujian kompotensiLaporan ujian kompotensi
Laporan ujian kompotensi
Udent Udent
 
Modul 2 dunia komputer
Modul 2 dunia komputerModul 2 dunia komputer
Modul 2 dunia komputer
jiwaparadox
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
Yasmin Al-Hakim
 
8 66-1-pb 2
8 66-1-pb 28 66-1-pb 2
8 66-1-pb 2
Ade Tamin
 

Similar to Software Defined Networking menggunakan controller OpenDayLight (20)

Modul 2 dunia komputer bm
Modul 2 dunia komputer bmModul 2 dunia komputer bm
Modul 2 dunia komputer bm
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
 
Format laporan praktikum
Format laporan praktikumFormat laporan praktikum
Format laporan praktikum
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
 
Ready
ReadyReady
Ready
 
Pengenalan Codeigniter
Pengenalan Codeigniter Pengenalan Codeigniter
Pengenalan Codeigniter
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 Comp
 
Integrated vpn technology (paper) - claudia
Integrated vpn technology (paper) - claudiaIntegrated vpn technology (paper) - claudia
Integrated vpn technology (paper) - claudia
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
Kak akmal
Kak akmalKak akmal
Kak akmal
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
 
Pemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi dataPemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi data
 
Copvel ketinggian air_berbasis_sms
Copvel ketinggian air_berbasis_smsCopvel ketinggian air_berbasis_sms
Copvel ketinggian air_berbasis_sms
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
 
Laporan ujian kompotensi
Laporan ujian kompotensiLaporan ujian kompotensi
Laporan ujian kompotensi
 
Modul 2 dunia komputer
Modul 2 dunia komputerModul 2 dunia komputer
Modul 2 dunia komputer
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
8 66-1-pb 2
8 66-1-pb 28 66-1-pb 2
8 66-1-pb 2
 

Software Defined Networking menggunakan controller OpenDayLight

  • 1. TUGAS AKHIR ( Software Defined Networking menggunakan controller OpenDayLight) Disusun Oleh : Nama : Muhamad Ridwan Firdaus Kelas : XII TKJ 2 Absen : 19 NIS : 1516116151
  • 2. Teknik Komputer Dan Jaringan Sekolah Menengah Kejuruan Negeri 4 Bandung 2017/2018 Kata Pengantar Puji Syukur kepada Allah Yang Maha Esa karena dengan rahmat-Nya Penulis dapat menyelesaikan laporan ini tepat pada waktunya. Tugas Akhir dengan judul “ Software Defined Networking menggunakan controller OpenDayLight “ yang merupakan salah satu tugas sekolah pada jurusan Teknik Komputer dan Jaringan, SMK Negeri 4 Bandung. Pada kesempatan ini Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu, terutama kepada : 1. Allah Subhana wa ta’ala Karena telah memberikan kelancaran, keberkahan, dan keselamatan selama pembuatan dan penyelesaian Tugas Akhir ini, 2. Kedua orang tua serta saudara yang telah memberikan dukungan dan semangat, 3. Guru – guru mata pelajaran Program Keahlian SMKN 4 Bandung, 4. Teman – Teman seperjuanan keluarga Teknik Komputer dan Jaringan 2018 Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih jauh dari sempurna, karena keterbatasan kemampuan dan pengetahuan yang dimiliki Penulis. Mohon maaf apabila terdapat kekurangan dan kesalahan baik dari isi maupun tulisan. Akhir kata, Penulis berharap semoga dokumentasi ini bermanfaat bagi yang membacanya. Bandung, Maret 2018
  • 3. BAB I PENDAHULUAN 1.1 Latar Belakang Jaringan komputer bukanlah suatu yang baru saat ini. Hampir disetiap perusahaan,sekolah,dankampusterdapatjaringankomputeruntukmemperlancar arus informasi yang ada. Internet yang sekarang sudah banyak digunakan oleh hampir setiap orang merupakan suatu jaringan komputer dalam skala besar. Semakin berkembangnya pengguna jaringan komputer ini akan menimbulkan kompleksitasyangtinggi dalamhal manajemenjaringan,olehkarenaitudibutuhkan sebuah solusi agar network administrator dapat dengan mudah mengelola dan mengimplementasikan perangkat jaringan tersebut. Solusi yang memungkinkan untuk permasalahan tersebut yaitu dengan melakukan pemisahan antara control plane dan data plane, dimana control plane akan diletakan secara terpusat pada sebuah controller. Untuk mewujudkan hal tersebut, dibutuhkan sebuah application program interface (API) untuk dapat mengkoneksikanseluruhperangkat jaringan ke dalam sebuah controller yang dapat di program sesuai dengankebutuhanyang ada, dari hal tersebut sebuah paradigma baru pada duniajaringankomputermuncul,yaituSoftware Defined Network (SDN). Inti dari SDN sendiri yaitumemisahkanantara controlplanedan data planeke dalam perangkatyangberbedadanjaringandapat diaturatau didefinisikanmelalui sebuah software. Untuk dapat mengetahui informasi tentang traffic yang ada pada controller tersebut, dibutuhkan suatu sisterm/ aplikasi monitoring. 1.2 Tujuan Tujuan utama dari SDN adalah untuk mencapai pengelolaan jaringan yang lebihbaikdengan tingkatan dan kompleksitas yang besar serta memastikan bahwa semua keputusan dari sistem kontrol dibuat dari titik pusat (controller).
  • 4. BAB II TEORI 2.1 SDN Perkembangan teknologi Software Defined Networking (SDN) merupakan sebuah pendekatan baru dalam mendesain, membangun dan mengelola jaringan komputer. Konsep dasar SDN berkaitan erat dengan arsitektur perangkat networking seperti router, packet switch, lan switch dan sebainya. Secara umum dalam perangakat networking terdapat dua bagian yaitu Control Plane dan Data Plane. Control Plane adalah bagian yang berfungsi untuk mengatur logika pada perangkat networking seperti routing table, pemetaan jaringan dan sebagainya. Data Plane adalah bagian yang berfungsi untuk meneruskan paket-paket yang masuk ke suatu port pada perangkat networking menuju port keluar dengan berkonsultasi kepada control plane. 2.2 OpenFlow Dengan lahirnya SDN pada konsep jaringan masa depan, pada peneliti di Stanford University membuat SDN kedalam sebuah teknologi yang mungkin untuk di terapkan pada jaringan yang dinamakan OpenFlow. Inti dari OpenFlow adalah agar peniliti dapat menjalankan protokol yang sedang di bangun pada jaringan yang di gunakan sehari-hari (jaringan produksi). Openflow memisahkan antara controller dengan perangkat jaringan yang fungsiya untuk mengirim data. Jaringan OpenFlow terdiri dari satu atau lebih switch OpenFlow dan juga satu atau lebih controller dengan Secure-Channel yang menghubungkan antara keduanya 2.3 Macam – macam Controller pada OpenFlow 1. NOX / POX Controller merupakan kontroller pertama saat openflow di rilis tahun 2009, kontroller ini mengunakan bahasa C++ untuk NOX dan Python untuk POX 2. Ryu Controller
  • 5. merupakan salah satu network operating system yang fungsinya memusatkan kontrol jaringan untuk mengatur ribuan perangkat jaringan. Ini adalah salah satu OpenFlow Controller yang bersigat vendor free. Ryu berasal dari bahasa jepang yang artinya “flow”. Ryu controller dibuat secara keseluruhan mengunakan bahasa python. 3. Floodlight controller merupakan kontroller OpenFlow kelas enterprise, Apache-lisensi dan berbasis java. Pengembangan dari kontroller ini di dukung oleh komunitas pengembang termasuk sejumlah insinyur dari Big Switch Network. 4. OpenDayLight Controller merupakan sebuah proyek Open Source Software dalam linux Foundation yang ditulis mengunakan bahasa pemrograman Java. Tujuannya melanjutkan penerapan dan inovasi Software Defined Networking melalui peciptaan framework yang umum di kalangan industri.
  • 6. BAB III Implementasi dan Dokumentasi Dalam penggunaanaplikasiOpenDayLightkita membutuhkan java untuk mengoprasikannya. Jadi, kita download terlebih dahulu javanya dan jangan lupa download juga OpenDayLightnya di https://www.opendaylight.org/download Setelah itu kita install
  • 7. Setelahitulakukanupdate Lalu,kita install nmapuntukmengetahui portyangkitabisagunakan Setelah,OpenDayLightterdownload.Ekstrak .Zipdi /home/(namauser)/.Lalupindahdirektori seperti di atas
  • 11. Buka nmapuntukmelihatportOpenDayLightyangterbuka CekHasil anda pada browserdenganmengtikkanalamatsepertidi atas
  • 12. BAB IV KESIMPULAN Kesimpulan yang saya peroleh dari hasil pengujian yakni teknologi SDN dapat mempermudah teknisi untuk mengatur atau memonitoring jaringan yang begitu kompleksnya