jurusan teknik informatika fakultas teknik … ·  · 2017-03-024.3.1 skenario pengujian performa...

12
i ANALISIS PERBANDINGAN PERFORMA SESSION BASED DESKTOP VIRTUALIZATION ANTARA NCOMPUTING DENGAN LINUX TERMINAL SERVER PROJECT (LTSP) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : ANUGERAH IMANSYAH I.K 201110370311290 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Upload: phambao

Post on 07-May-2018

236 views

Category:

Documents


2 download

TRANSCRIPT

i

ANALISIS PERBANDINGAN PERFORMA SESSION BASED

DESKTOP VIRTUALIZATION ANTARA NCOMPUTING

DENGAN LINUX TERMINAL SERVER PROJECT (LTSP)

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

ANUGERAH IMANSYAH I.K

201110370311290

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

ii

LEMBAR PERSETUJUAN

ANALISIS PERBANDINGAN PERFORMA SESSION BASED

DESKTOP VIRTUALIZATION ANTARA NCOMPUTING

DENGAN LINUX TERMINAL SERVER PROJECT (LTSP)

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui

Pembimbing I

Diah Risqiwati, M.T.

NIP. 108.1410.0545

Pembimbing II

Ilyas Nuryasin, S.Kom, M.Kom.

NIP. 108.1410.0561

iii

LEMBAR PENGESAHAN

ANALISIS PERBANDINGAN PERFORMA SESSION BASED DESKTOP

VIRTUALIZATION ANTARA NCOMPUTING DENGAN LINUX

TERMINAL SERVER PROJECT (LTSP)

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

ANUGERAH IMANSYAH I.K

201110370311290

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

pada tanggal 25 Januari 2016

Menyetujui,

Penguji I

Mahar Faiqurahman, S.Kom, M.T.

NIP. 108.0811.0462

Penguji II

Setio Basuki, S.T, M.T.

NIP. 108.0907.0477

Mengetahui,

Ketua Jurusan Teknik Informatika

Yuda Munarko, S.Kom, M.Sc.

iv

NIP. 108.0611.0443

LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini:

NAMA : ANUGERAH IMANSYAH I.K

NIM : 201110370311290

FAK./JUR. : TEKNIK/INFORMATIKA

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “ANALISIS

PERBANDINGAN PERFORMA SESSION BASED DESKTOP VIRTUALIZATION

ANTARA NCOMPUTING DENGAN LINUX TERMINAL SERVER PROJECT (LTSP)”

beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis

orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang

telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila

kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya

saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya

siap menanggung segala bentuk risiko/sanksi yang berlaku.

Malang, 16 Januari 2016

Yang Membuat Pernyataan

Anugerah Imansyah I.K

vii

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga saya

dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan ucapan

terima kasih yang sebesar-besarnya kepada:

1. Allah SWT. Sungguh besar kuasa-Mu yang telah menjadikanku hingga seperti

ini.

2. Rasulullah Muhammad SAW. sebagai imam dan penuntun menuju Al-Jannah.

3. Kedua orang tua, Ayah Gatot Agus E.B dan Ibuk Yasip Kurniawati, Mas

Dodok, Mbak Tika dan Adek tersayang Aji serta keluarga besar dengan doa

dan dukungannya yang tiada henti untuk saya.

4. Ibu Diah Risqiwati dan Bapak Ilyas Nuryasin selaku Dosen dan Pembimbing

Tugas Akhir.

5. Bapak Yuda Munarko selaku Ketua Jurusan Teknik Informatika Universitas

Muhammadiyah Malang.

6. Bapak Ibu Dosen Teknik Informatika yang selalu memotivasi kami dan

mengerjakan Tugas Akhir saya.

7. Sahabat-sahabatku ICT Community Draonz, April, Anjas, Eka, Hamid,

Wahyudi, Rama, Rozaq, Mamat, Mas Azhar, Milo, Nugroho, Topan, Udin dan

yang tidak sempat disebutkan diatas terima kasih banyak atas semua waktu,

doa dan dukungannya.

8. Pak Rudi dan Guru-guru di SMA Muhammadiyah selaku mengawasi saya saat

pengujian Tugas Akhir ini.

9. Sahabat setia Mbak Non Febri Mukti Pramadhani dan Yahdiansyah Prasadana

10. Dan semua pihak yang telah membantu dalam penyelesaian Tugas Akhir ini.

viii

KATA PENGANTAR

Segala puji bagi Allah SWT yang Maha Pengasih lagi Maha Penyayang atas

limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas

Akhir yang berjudul:

“Analisis Perbandingan Performa Session Based Desktop Virtualization

antara NComputing dengan Linux Terminal Server Project (LTSP)”

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi analisis

kebutuhan sistem, perancangan sistem, implementasi pada alat yang dibuat dan

melakukan pengujian pada sistem yang sudah dibangun dan direncanakan, dan juga

mengamati kerja sistem.

Peneliti menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini

masih ada kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan

saran membangun agar tulisan ini bermanfaat bagi perkembangan ilmu

pengetahuan ke depan.

Malang, 16 Januari 2016

Penulis

ix

DAFTAR ISI

LEMBAR PERSETUJUAN ................................................................................. ii

LEMBAR PENGESAHAN ................................................................................. iii

LEMBAR PERNYATAAN ................................................................................. iv

ABSTRAK ............................................................................................................. v

ABSTRACT .......................................................................................................... vi

LEMBAR PERSEMBAHAN ............................................................................. vii

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

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

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

DAFTAR TABEL ............................................................................................... xii

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

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

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

1.3 Tujuan ....................................................................................................... 3

1.4 Batasan Masalah ....................................................................................... 3

1.5 Metodologi Penelitian .............................................................................. 4

1.6 Sistematika Penulisan ............................................................................... 5

BAB II LANDASAN TEORI ............................................................................... 7

2.1 Komputer Stand Alone ............................................................................. 7

2.2 Session Based Desktop Virtualization ...................................................... 8

2.2.1 Pengertian Session Based Desktop Virtualization............................. 8

2.2.1.1 NComputing .................................................................................... 9

2.2.1.2 Linux Terminal Server Project ...................................................... 10

2.3 Quality of Service ................................................................................... 11

2.3.1 Pengertian Quality of Service .......................................................... 11

2.3.2 QOS Pada Beberapa Aplikasi ......................................................... 13

BAB III ANALISIS DAN PERANCANGAN SISTEM ................................... 15

3.1 Analisis Sistem ....................................................................................... 15

3.1.1 Analisis Arsitektur .......................................................................... 16

3.1.2 Analisa Kebutuhan Sistem .............................................................. 17

x

3.1.2.1 Kebutuhan Perangkat Keras ........................................................ 17

3.1.2.2 Kebutuhan Perangkat Lunak ....................................................... 18

3.2 Perancangan dan Implementasi Sistem .................................................. 19

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

3.2.2 Implementasi Sistem ....................................................................... 20

3.3 Pengujian Sistem .................................................................................... 21

3.4 Pengambilan Kesimpulan ....................................................................... 21

BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................. 22

4.1 Implementasi Sistem .............................................................................. 22

4.1.1 Jaringan NComputing X350 ............................................................ 22

4.1.2 Jaringan LTSP ................................................................................. 23

4.1.2.1 Instalasi LTSP ............................................................................. 24

4.1.2.2 Utilisasi Server Menggunakan PCP (Performance co-Pilot) ..... 26

4.2 Implementasi dan Perancangan Jaringan ............................................... 28

4.3 Pengujian dan Analisis Hasil Pengujian ................................................. 32

4.3.1 Skenario Pengujian Performa Server .............................................. 32

4.3.2 Skenario Pengujian Performa Jaringan ........................................... 33

4.4 Hasil Pengujian ....................................................................................... 34

4.4.1 Performa Server .............................................................................. 34

4.4.2 Performa Jaringan ........................................................................... 38

4.5 Hasil Akhir ............................................................................................. 39

BAB V KESIMPULAN DAN SARAN .............................................................. 42

5.1 Kesimpulan ............................................................................................. 42

5.2 Saran ....................................................................................................... 43

DAFTAR PUSTAKA .......................................................................................... 44

BIOGRAFI PENULIS ........................................................................................ 45

xi

DAFTAR GAMBAR

Gambar 2.1 Komputer Stand Alone ............................................................................ 9

Gambar 2.2 NComputing X350[5] ........................................................................... 12

Gambar 2.3 Bagan LTSP[8] ..................................................................................... 13

Gambar 3.1 Flowchart tahapan pengerjaan sistem ................................................... 17

Gambar 3.2 Topologi Sistem NComputing .............................................................. 19

Gambar 3.3 Topologi Sistem LTSP .......................................................................... 20

Gambar 3.4 Flowchart Instalasi paket-paket pada LTSP .......................................... 22

Gambar 3.5 Flowchart Instalasi paket-paket pada NComputing .............................. 23

Gambar 4.1 Arsitektur Jaringan NComputing (dumb terminal) ............................... 26

Gambar 4.2 Blok Diagram Rangkaian dalam NComputing ..................................... 27

Gambar 4.3 Arsitekrut Jaringan LTSP (diskless) ..................................................... 28

Gambar 4.4 Setting Interface untuk LTSP Client ..................................................... 29

Gambar 4.5 Setting DHCP Server ............................................................................ 30

Gambar 4.6 Instalasi paket PCP................................................................................ 31

Gambar 4.7 Utilisasi sebelum koneksi internet ........................................................ 32

Gambar 4.8 Utilisasi sesudah koneksi internet ......................................................... 32

Gambar 4.9 Contoh salah satu Hasil Pengukuran menggunakan System Statistic .. 38

Gambar 4.10 Contoh salah satu Hasil Pengukuran menggunakan System Monitor .. 39

Gambar 4.11 Grafik perbandingan Konsumsi CPU ................................................... 41

Gambar 4.12 Grafik Perbandingan Konsumsi Memori ............................................. 43

Gambar 4.13 Grafik Perbandingan Troughput .......................................................... 44

xii

DAFTAR TABEL

Tabel 2.1 Faktor Umum yang dapat mempengaruhi QOS[2] .......................... 16

Tabel 4.1 Distribusi alamat IP Jaringan berbasis NComputing ...................... 33

Tabel 4.2 Distribusi alamat IP Jaringan berbasis LTSP ................................... 34

Tabel 4.3 Daftar Komponen CPU pada Server ................................................ 34

Tabel 4.4 Daftar Komponen Perangkat Terminal NComputing ...................... 35

Tabel 4.5 Daftar Komponen Perangkat Terminal LTSP .................................. 35

Tabel 4.6 Hasil Pengukuran Rata-Rata Proses Aktif dan Beban Eksekusi

Prosessor dari 10 Iterasi Pengujian Pengguna dengan Video ................................ 40

Tabel 4.7 Hasil Pengukuran Konsumsi CPU dalam 10 Iterasi Pengujian

Pengguna dengan Video ......................................................................................... 41

Tabel 4.8 Hasil Pengukuran Konsumsi Memori dalam 10 Iterasi Pengujian

Pengguna dengan Video ......................................................................................... 42

Tabel 4.9 Hasil Pengukuran Troughput dalam 10 Iterasi Pengujian Pengguna

dengan Video ......................................................................................................... 43

Tabel 4.10 Nilai Rata-Rata Konsumsi Sumber Daya dalam 10 Iterasi Pengujian

dari Aktifitas Pengguna dengan Aplikasi Berbasis Video ..................................... 46

44

DAFTAR PUSTAKA

1. Binanto, Iwan. 2003. Diskless Workstation/client Berbasis Linux Mandrake

8.2. CV Andi Offset.Yogyakarta

2. Fakultas Teknik Informatika Politeknik Elektronika Negeri Surabaya.

Praktikum 14 – Analisa QoS Jaringan. diakses pada tanggal 28 Mei 2015.

http://widi.lecturer.pens.ac.id/modul-analisa-QOS

3. Handoyo, I. 2002. PC Cloning Solusi Efektif Untuk Penggunaan Komputer

Bersama. Jakarta, PT Media Elex Komputindo

4. Jogiyanto, HM. 1999. Analisis dan Desain Sistem Informasi : Pendekatan

Terstruktur. Yogyakarta, ANDI Yogyakarta

5. NComputing, 2010, White-Paper Desktop Virtualization, NComputing, Inc.

California

6. Ncomputing, 2010, White-Paper VDI vs Session Based Dekstop

Virtualization, Ncomputing, Inc. California.

7. Ridha, Muhammad. 2012. Perancangan Network PC Cloning menggunakan

software Winconnect. Jurnal Nasional AKPRIND. Yogyakarta.

8. Valdano, Arie, 2012, Implementasi dan Analisis Perbandingan Kinerja

Infrastruktur Jaringan Thin Client Terdistribusi pada Dumb Terminal dan

Diskless Untuk Aplikasi Berbasis Multimedia. Jurnal Nasional Universitas

Indonesia, Depok.

45

BIOGRAFI PENULIS

Anugerah Imansyah Ihsanul Karisma, lahir di Gresik, 16

Juni 1993. Seorang mahasiswa jurusan Teknik Informatika

Universitas Muhammadiyah Malang (UMM). Menempuh

pendidikan di SD Negeri 1 Duduksampeyan pada tahun

1999, di SMP Negeri 3 Gresik pada tahun 2005, di SMA

Muhammadiyah 1 Gresik pada tahun 2008, hingga

memasuki jenjang perguruan tinggi S1 Teknik Informatika

di UMM pada tahun 2011 dan lulus tahun 2016. Pernah

aktif menjadi asisten laboratorium jurusan Teknik Informatika UMM atau disebut

Infotech UMM. Pada tahun 2014 pernah magang di Dinas Perhubungan Bagian

Komunikasi dan Informatika Kota Wisata Batu. Memiliki minat yang besar di

Bidang Jaringan serta Hardware. Pembuat dan penganalisis jaringan computer

Session Based Desktop Virtualization menggunakan device yang bernama

NComputing dengan Linux Terminal Server Protocol (LTSP). Memulai karir

pertamanya di dunia Kontraktor pada bulan Januari 2016 sebagai Direktur PT Mulia

Jaya Internusa. Kontak dengan penulis dapat melalui email

[email protected].