ANALISIS PERFORMASI TRAFIK JARINGAN PADA ... ... [21] Lukitawati, Rosdiana and Subardono, Alif. “Implementasi

  • View
    0

  • Download
    0

Embed Size (px)

Text of ANALISIS PERFORMASI TRAFIK JARINGAN PADA ... ... [21] Lukitawati, Rosdiana and Subardono, Alif....

  • ANALISIS PERFORMASI TRAFIK JARINGAN PADA HADOOP

    CLUSTER MENGGUNAKAN DOCKER BERBASIS SOFTWARE

    DEFINED NETWORK

    SKRIPSI

    Diajukan Untuk Memenuhi

    Persyaratan Guna Meraih Gelar Sarjana Strata 1

    Teknik Informatika Universitas Muhammadiyah Malang

    Cindy Claudia Kusumastutik

    201310370311174

    JURUSAN TEKNIK INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MALANG

    2017

  • 10

  • KATA PENGANTAR

    Assalamu’alaikum Warohmatullohi. Wabarokatuh.

    Segala puji bagi Allah SWT, yang telah memberikan Rahmat dan Karunianya, sehingga

    penulis dapat menyelesaikan skripsi yang berjudul:

    “ANALISIS PERFORMASI TRAFIK JARINGAN PADA HADOOP CLUSTER

    MENGGUNAKAN DOCKER BERBASIS SOFTWARE DEFINED NETWORK”

    Skripsi ini merupakan salah satu syarat studi yang harus ditempuh oleh seluruh

    mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan akhir studi pada jenjang

    program Strata 1.

    Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam penulisan tugas

    akhir ini. Untuk itu, penulis sangat mengharapkan saran yang membangun agar tulisan ini dapat

    berguna untuk perkembangan ilmu pengetahuan kedepan.

    Malang, 20 Oktober 2017

    Penulis

    Cindy Claudia Kusumastutik

  • DAFTAR ISI

    LEMBAR PERSETUJUAN .......................................................................i

    LEMBAR PENGESAHAN ........................................................................ii

    LEMBAR PERNYATAAN ........................................................................iii

    ABSTRAK ..................................................................................................iv

    ABSTRACT ................................................................................................v

    LEMBAR PERSEMBAHAN ......................................................................vi

    KATA PENGANTAR .................................................................................viii

    DAFTAR ISI ................................................................................................ix

    DAFTAR GAMBAR ...................................................................................xi

    DAFTAR TABEL ........................................................................................i

    BAB I PENDAHULUAN ............................................................................1

    1.1 Latar Belakang ..................................................................................1

    1.2 Rumusan Masalah .............................................................................3

    1.3 Batasan Masalah ...............................................................................3

    1.4 Tujuan Penelitian ..............................................................................3

    1.5 Metodologi Penelitian ........................................................................3

    1.5.1 Studi Pustaka dan Literatur ...................................................3

    1.5.2 Perancangan Sistem dan Implementasi .................................3

    1.5.3 Analisa Jaringan Hadoop Clustering didalam Software

    Defined Network ...................................................................4

    1.5.4 Penulisan Proyek Akhir .........................................................4

    1.6 Sistematika Penulisan ........................................................................4

    BAB II LANDASAN TEORI .......................................................................5

    2.1 Big Data .............................................................................................5

    2.1.1 Apache Hadoop .....................................................................7

    2.2 Virtualisasi .........................................................................................8

    2.2.1 Tipe Virtualisasi .....................................................................9

    2.2.2 Operating System-level Virtualization ...................................10

    2.3 Docker ................................................................................................11

    2.3.1 Arsitektur dan Komponen Docker ..........................................11

  • 2.3.2 Perbedaan Docker dengan Virtual Machine ..............................13

    2.3.3 Keuntungan Penggunaan Virtualisasi Docker ...........................14

    2.4 Software Defined Network ....................................................................14

    2.4.1 Controller ...................................................................................16

    BAB III ANALISIS DAN PERANCANGAN SISTEM ..................................18

    3.1 Deskripsi Umum Sistem ........................................................................18

    3.2 Analisis Pengujian Sistem ......................................................................18

    3.2.1 Perancangan Sistem Pengujian ...................................................19

    3.2.2 Kebutuhan Sistem Non Fungsional ............................................20

    3.3 Skenario Pengujian .................................................................................21

    BAB IV IMPLEMENTASI DAN PENGUJIAN ...............................................24

    4.1 Implementasi Sistem ..............................................................................24

    4.1.1 Implementasi Hadoop Cluster di Dalam Docker .......................24

    4.1.2 Implementasi OpenVSwitch ......................................................26

    4.2 Pengujian Skenario .................................................................................27

    4.2.1 Perbandingan Throughput ...........................................................28

    4.2.2 Perbandingan Packet Loss ...........................................................30

    4.2.3 Perbandingan Delay .....................................................................31

    4.2.4 Perbandingan Jitter ......................................................................32

    BAB V PENUTUP ...............................................................................................34

    5.1 Kesimpulan ...............................................................................................34

    5.2 Saran ..........................................................................................................34

    DAFTAR PUSTAKA ............................................................................................ 36

  • DAFTAR LAMPIRAN

  • DAFTAR PUSTAKA

    [1] Andryn. (2016). Tutorial Docker Dalam Bahasa Indonesia.

    https://www.dewaweb.com/tutorial-Docker-dalam-bahasa-indonesia. Diakses 01

    Maret 2017.

    [2] Fahmi, Ismail. (2015). Tren dan Arah Perkembangan Big Data.

    [3] Kiwenlau. (2016). Hadoop-cluster-Docker. https://github.com/kiwenlau/Hadoop-

    cluster-Docker. Diakses 03 Januari 2017.

    [4] Qiao, Yuansong, et al. "Doopnet: An emulator for network performance analysis of

    Hadoop clusters using Docker and Mininet." Computers and Communication (ISCC),

    2016 IEEE Symposium on. IEEE, 2016.

    [5] Permana, Yana (2016). Mengenal Big Data. https://www.codepolitan.com/mengenal-

    big-data. Diakses 20 Mei 2017.

    [6] A. Katal, M. Wazid, R.H. Goudar, “Big Data: Issues, Challenges, Tools and Good

    Practices”, Contemporary Computing (IC3) 2013 Sixth International Conference, pp.

    404-409, August 8-10, 2013.

    [7] Sanjaya, Bawono Adi, and Selo Sulistyo. "BIG DATA: INKONSISTENSI DATA

    DAN SOLUSINYA." SEMNASTEKNOMEDIA ONLINE 3.1 (2015): 1-2.

    [8] Susanto, Taufik (2015). What is (not) Big Data?. http://sutanto.org/what-is-not-big-

    data. Diakses 20 Mei 2017.

    [9] Apache Hadoop (2015). http://gudanglinux.com/glossary/apache-Hadoop/. Diakses 21

    Mei 2017.

    [10] About Docker, 2016 Document Docker, https://www.docs.Docker.com/ (diakses pada

    20 Mei 2017).

    [11] Persada, Fahmi. 2014. " Uji Kompabilitas dan Efektivitas Container Docker sebagai

    Paltform as a Service dalam pengembangan Aplikasi Berbasis Web " (TA). Sukabumi:

    Politeknik Sukabumi.

    [12] Haris. 2008. " Perbandingan Kinerja Server Melalui Virtualization XEN pada

    Lingkungan Terbatas" (Tesis). Jakarta: Universitas Indonesia.

    [13] Sugianto, Masim & Pratama, Rizky. (2016). Virtualisasi Modern Berbasis Docker.

    Bekasi:PT Excellent Infotama Kreasindo.

  • [14] Sibro, Muhammad. Istilah-istilah Komponen Docker.

    http://www.sibro21.org/2016/04/istilah-istilah-komponen-utama-Docker.html.

    Diakses 21 Mei 2017.

    [15] Wicaksana, Narendra Hanif, F. X. Arunanto, and Hudan Studiawan. "Implementasi

    Manajemen Transfer Rate pada Proses HDFS Berbasis SDN." Jurnal Teknik ITS 5.2

    (2016): A576-A579.

    [16] Yu, Yongen, et al. "A CCG virtual system for big data application communication costs

    analysis." Big Data (Big Data), 2014 IEEE International Conference on. IEEE, 2014.

    [17] Software Defined Network. (2016). https://www.opennetworking.org/sdn-

    resources/sdn-definition. Diakses 27 Maret 2017.

    [18] Azodolmolky, S. (2013). Software Defined Networking with Open