ANALISA KINERJA DAN KEAMANAN VPS PADA OPERATING SYSTEM CENTOS DAN WINDOWS SERVER Analisa Kinerja Dan Keamanan VPS Pada Operating System Centos Dan Windows Server.

ANALISA KINERJA DAN KEAMANAN VPS
PADA OPERATING SYSTEM CENTOS DAN WINDOWS SERVER

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

Rendy Setyo Wibowo
NIM : L200 090 144

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013

ii

iii


iv

MOTTO DAN PERSEMBAHAN

MOTTO:
“ The less you care , the happier you will be (Patrick Star)”

“Meyatulah dengan alam, maka kau akan temukan
suatu kedamaian yang tak ternilai harganya (Pak’e Tole)”

“Humankind cannot gain anything without first giving something in return. To
obtain, something of equal value must be lost. That is alchemy's First Law of
Equivalent Exchange. (Edward Elric)”

“Jika kesempurnaan itu ada, maka tidak ada yang menarik lagi. Dalam
kesempurnaan tidak ada kreatifitas dan kebijakan lagi. (Mayuri Kurotsuchi)”

“Yang paling menakutkan adalah hati manusia. Disana bisa tumbuh kebencian
yang terdalam & kesunyian yg terpekat bersembunyi. (Shinichi Kudo)”


“Pada akhirnya waktu hamya memberi dua jawaban yaitu kesedihan dan
kebahagiaan. (Natsu Dragneil)”

“Never lie to your friends, because when you tell a big lie, they never know it.
(Green Mallard)”

v

PERSEMBAHAN :
1. Untuk Allah Subhanahu Wa Ta’ala yang telah memberikan rahmat dan
hidayah untuk semua mahkluk hidup dimuka bumi ini.
2. Untuk bapak dan ibu yang tiada henti mendoakan ku dan menolongku.
3. Untuk kakak – kakak ku yang membantu dan membiayai kebutuhanku
selama ini terima kasih.
4. Untuk kedua zombie – zombie yang di rumah terima kasih sudah
mengganggu dan menghibur dalam mengerjakan tugas ini.
5. Untuk sahabat – sahabatku Eyang Ndik terima kasih atas wejanganmu,
untuk Robby dan Giyarno yang selalu mengajak kumpul bersama saat aku
mengerjakan laporan. tanpa kalian di desa akan sepi dan damai.

6. Untuk Dodik, Tarno, Jisnu, Ridwan, Chandra, Adi terima kasih atas segala
bantuan kalian dan terima kasih telah menjadi teman terhebat. Sepertinya
takdir mempertemukan kita dipabelan untuk menjadi teman terhebat.
7. Seluruh teman – teman wisma nugroho yang memberikan dukungan dan
tempat berteduh
8. Untuk semua crew dan anggota PT. ITCPlus yang telah membantu,
menghibur dan mengajariku terima kasih banyak.
9. Untuk Valkyrie Randgris terima kasih atas semua masa yang membawaku
dalam pendewasaan pikiran, dan motivasi mu dalam pembuatan laporan
ini. Kau orang terhebat dan aku bersyukur kita bertemu walau sesaat.
Semoga kita dipertemukan lgi dalam keadaan yang lebih baik dan hebat.
10. Terima kasih untuk semua yang terlibat dalam pembuatan laporan ini.

vi

KATA PENGANTAR

Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah
Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang
tiada terkira kepada hamba-Nya, sehingga penulis dapat menyelesaikan skripsi ini

dengan judul “Analisa Kinerja dan Keamanan VPS pada operating system CentOS
dan Windows Server”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban
mahasiswa dalam rangka menyelesaikan program sarjana.
Dengan segala kemampuan yang maksimal, penyusun telah berusaha
untuk menyelesaikan laporan skripsi ini, namun demikian penyusun menyadari
bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu
penyusun mengharapkan dengan sangat saran serta kritik yang bersifat
membangun demi perbaikan. Di sisi lain, skripis ini juga merupakan hasil karya
dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin
hanyalah

sebuah

nama.

Sehingga

dalam


kesempatan

ini

penyusun

mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya
dengan segala kerendahan hati, kepada:
1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas
Komunikasi dan Informatika yang telah melayani dan memberikan
fasilitas bagi kelancaran studi.

vii

2. Bapak Dr.

Heru Supriyono,M.Sc. selaku ketua

jurusan Teknik


Informatika.
3. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku pembimbing I dan bapak
Agus Supardi, S.T., M.T. selaku pembimbing II yang telah meluangkan

watunya untuk membimbing dan memberikan saran demi kesempurnaan
skripsi ini.
4. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang
telah memberikan saran dan masukan dalam penyusunan skripsi ini.
5. Segenap biro skripsi dan fauzan natsir yang telah membantu dalam
penyusunan skripsi, sidang pra pendadaran dan siding pendadaran.
6. Rekan-rekan Teknik Informatika khususnya angkatan 2009 yang
memberikan dukungan dalam penyelesaian skripsi ini.
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.

viii

DAFTAR ISI


Halaman Judul .............................................................................................

i

Halaman Persetujuan ...................................................................................

ii

Halaman Pengesahan ...................................................................................

iii

Daftar Kontribusi .........................................................................................

iv

Motto dan Persembahan ...............................................................................

v


Kata Pengantar ............................................................................................. vii
Daftar Isi ......................................................................................................

ix

Daftar Tabel ................................................................................................. xiii
Daftar Gambar ............................................................................................. xiv
Abstraksi ...................................................................................................... xvi
BAB I

PENDAHULUAN ..........................................................................

1

A. Latar Belakang Masalah ..........................................................................

1

B. Rumusan Masalah ...................................................................................


4

C. Batasan Masalah .....................................................................................

4

D. Tujuan Penelitian ....................................................................................

5

E. Manfaat Penelitian ..................................................................................

5

F. Sistematika Penulisan ..............................................................................

6

BAB II TINJAUAN PUSTAKA .................................................................


7

A. Telaah Penelitian .....................................................................................

7

B. Landasan Teori ........................................................................................ 10
1. Server ................................................................................................ 10

ix

2. Virtualisasi ........................................................................................ 10
3. CentOS .............................................................................................. 11
4. Windows server .................................................................................. 11
5. Flooding data ..................................................................................... 12
6. FTP (File Transfer Protocol) .............................................................. 12
7. Web server ........................................................................................ 13
BAB III METODE PENELITIAN .............................................................. 14
A. Waktu dan Tempat Penelitian .................................................................. 14

B. Peralatan Utama dan PEralatan Pendukung ............................................. 14
C. Alur Penelitian ........................................................................................ 16
D. Langkah – Langkah Penelitian ................................................................ 20
1. Merancang dan membangun server .................................................... 20
2. Rancangan kerja penelitian ................................................................ 22
3. Konfigurasi server ............................................................................. 23
a. Konfigurasi web server pada Windows server .............................. 23
b. Konfigurasi FTP server pada Windows server ............................. 26
c. Konfigurasi web server pada CentOS .......................................... 28
d. Konfigurasi FTP pada CentOS ..................................................... 30
4.

Variabel pengujian server ................................................................... 33
a. Pengujian akses web server .......................................................... 33
b. Pengujian download ..................................................................... 33
c. Pengujian upload .......................................................................... 33

5.

Pengujian pada server ....................................................................... 35

x

a. Pengujian server tanpa flooding data .......................................... 35
b. Pengujian server dengan flooding data ........................................ 38
BAB IV HASIL DAN PEMBAHASAN ...................................................... 39
A. Hasil Penelitian ....................................................................................... 40
1. Penelitian pada server dengan kondisi normal .................................... 40
a. Hasil penelitian pada pengujian akses web server ........................ 40
b. Hasil penelitian pada pengujian download data ............................ 42
c. Hasil penelitian pada pengujian upload data ................................. 44
2. Penelitian pada server dengan kondisi flooding ................................. 46
a. Hasil penelitian pada pengujian akses web server ........................ 46
1) Pengujian akses web server dengan flooding minimal ............ 46
2) Pengujian akses web server dengan flooding maksimal .......... 47
b. Hasil penelitian pada pengujian download data ............................ 49
1) Pengujian download dengan flooding minimal ....................... 49
2) Pengujian download dengan flooding maksimal ..................... 49
c. Hasil penelitian pada pengujian upload data ................................. 52
1) Pengujian upload dengan flooding minimal ............................ 52
2) Pengujian dengan flooding maksimal ...................................... 53
3. Hasil penelitian keamanan server ....................................................... 55
a. Keamanan pada Windows server ................................................. 55
b. Keamanan pada CentOS .............................................................. 58
B. Pembahasan ............................................................................................ 62
1. Pengujian response time untuk web server ......................................... 62

xi

2. Pengujian kecepatan download file .................................................... 66
3. Pengujian kecepatan upload file ......................................................... 68
4. Keamanan server ............................................................................... 72
a. Windows server ........................................................................... 72
b. CentOS ........................................................................................ 73
BAB V PENUTUP ...................................................................................... 75
A. Kesimpulan .............................................................................................. 75
B. Saran ........................................................................................................ 76
DAFTAR PUSTAKA ................................................................................... 78

xii

DAFTAR TABEL

Tabel 3.1 Peralatan Utama dan penduung penelitian .................................... 14
Tabel 4.1 Hasil response time untuk mengakses web server ......................... 41
Tabel 4.2 Hasil pengujian kecepatan download file ...................................... 43
Tabel 4.3 Hasil pengujian kecepatan upload file .......................................... 45
Tabel 4.4 Hasil response time pengujian akses web server dengan
flooding minimal ......................................................................... 46
Tabel 4.5 Hasil response pengujian akses web server dengan
flooding maksimal ...................................................................... 48
Tabel 4.6 Hasil transfer rate download dengan flooding minimal ................ 49
Tabel 4.7 Hasil transfer rate download dengan flooding maksimal .............. 51
Tabel 4.8 Hasil kecepatan upload dengan flooding minimal ........................ 52
Tabel 4.9 Hasil kecepatan upload dengan flooding maksimal ...................... 53
Tabel 4.10 Hasil perbandingan response time server virtual normal dengan
server virtual terkena flooding untuk mengakses web server ....... 62
Tabel 4.11 Rata – rata perbandingan response time untuk akses web server
terhadap server terkena flooding minimal dan maksimal ............. 63
Tabel 4.12 Nilai standart deviasi untuk response time akses web server ........ 64
Tabel 4.13 Rata – rata perbandingan transfer rate download file
antara server normal dengan server terkena flooding .................. 66
Tabel 4.14 Nilai standart deviasi utnuk kecepatan download file ................... 67
Tabel 4.15 Rata – rata perbandingan transfer rate upload file
antara server normal dengan server terkena flooding .................. 69
Tabel 4.16 Nilai standart deviasi untuk kecepatan upload file ........................ 70

xiii

DAFTAR GAMBAR

Gambar 3.1 Flow chart penelitian ................................................................ 17
Gambar 3.2 Kerangka desain server fisik dan server virtual ......................... 21
Gambar 3.3 Skema penelitian ke server normal ........................................... 22
Gambar 3.4 Skema penelitian ke server terkena flooding ............................ 23
Gambar 3.5 Installasi IIS manager untuk web server Windows server ........... 24
Gambar 3.6 Konfigurasi IIS manager untuk web server Windows server ..... 25
Gambar 3.7 Installasi FTP server pada Windows server ................................ 26
Gambar 3.8 Konfigurasi IIS manager untuk FTP server Windows server ...... 27
Gambar 3.9 Pengetesan program LAMPP ................................................... 29
Gambar 3.10 Konfigurasi file proftpd.conf .................................................... 31
Gambar 3.11 Tampilan hasil pemasangan FTP server dengan proftpd ........... 32
Gambar 3.12 aktifitas paket data flooding yang terekam oleh wireshark .......... 34
Gambar 3.13 Pengujian web server melalui web browser ................................ 35
Gambar 3.14 Tampilan FTP server yang diakses melalui web browser............ 36
Gambar 3.15 Tampilan FTP server yang diakses melalui WinSCP.exe .......... 37
Gambar 3.16 Tampilan flooding data ke server ............................................. 38
Gambar 4.1 Proses pengujian mengakses web server ................................... 40
Gambar 4.2 Proses pengujian download data ............................................... 42
Gambar 4.3 Proses pengujian upload data ................................................... 44
Gambar 4.4 Hasil sniffing akses ke Windows server .................................... 55
Gambar 4.5 Fasilitas keamanan pada Windows server .................................. 56
Gambar 4.6 Fasilitas keamanan pada Windows server .................................. 57
Gambar 4.7 Fasilitas keamanan pada web server di Windows server ............ 58
Gambar 4.8 Hasil sniffing ke CentOS .......................................................... 59
Gambar 4.9 Fasilitas keamanan pada FTP server di CentOS ........................ 60
Gambar 4.10 Hasil sniffing pada program openssh ........................................ 61
Gambar 4.11 Grafik standart deviasi untuk response time akses web server .... 65
Gambar 4.12 Grafik standart deviasi untuk kecepatan download .................... 68
Gambar 4.13 Grafik standart deviasi untuk kecepatan upload ......................... 71
xiv

ABSTRAK
VPS (virtual private server) adalah salah satu perkembangan dari pemberi
layanan private server. VPS terbentuk dari pengambilan dasar pemahaman dari
private server. Windows server dan CentOS termasuk dalam operating system
server yang dapat digunkan untuk membangun sebuah VPS. Kedua operating
system tersebut mempunyai keunggulan masing – masing. Tujuan dari penelitian
ini untuk mengetahui kinerja dan keamanan yang diberikan dari operating system
Windows server dan CentOS.
Metode yang digunakan untuk mengetahui kinerja dan keamanan yang
diberikan oleh operating system Windows server dan CentOS adalah dengan
memasang fasilitass FTP server dan web Server. Setelah pemasangan fasilitas
tersebut maka dapat dilakukan pengujian langsung dengan melakukan aktivitas
akses web server, download dan upload file dengan kondisi normal, kondisi
flooding minimal dan kondisi flooding maksimal.
Hasil dari pengujian adalah dalam kondisi normal hingga kondisi flooding
kondisi minimal Windows server dan CentOS tidak mengalami perubahan yang
besar. Pada kondisi flooding maksimal Windows server dan CentOS mengalami
penurunan dalam hal kecepatan respone time terhadap akses web server,
download dan upload file. Untuk Windows server memiliki keunggulan terhadap
CentOS dalam hal kestabilan akses web server, download dan upload file. Dalam
segi keamanan kedua operating system memiliki fasilitas yang sama yang berupa
pengaturan jumlah koneksi, dan pengaturan IP filtering untuk windows server.
Kata Kunci: CentOS, Windows server, VPS.

xv