PERANCANGAN SERVER DENGAN MEMANFAATKAN PROXMOX DI PENGELOLA DATA ELEKTRONIK KABUPATEN SRAGEN Perancangan Server Dengan Memanfaatkan Proxmox Di Pengelola Data Elektronik Kabupaten Sragen.

PERANCANGAN SERVER DENGAN MEMANFAATKAN PROXMOX DI
PENGELOLA DATA ELEKTRONIK KABUPATEN SRAGEN

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

Veranika Mei Aryani
NIM : L200100129

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

i


ii

iii

iv

MOTTO DAN PERSEMBAHAN

MOTTO :

“Kemenangan tidak akan dihidangkan diatas piring namun akan datang bersama
keringat dan tetes darah ”.

“Jika kita ingin mendapatkan sesuatu maka bersiaplah untuk kehilangan sesuatu”

“Jika kita inginkan sesuatu, raihlah itu dengan usaha dan kerja kerasmu sendiri.
Karena kamu akan mengerti betapa susahnya mendapatkan sesuatu itu”

”Allah akan selalu membantu umatnya jika mau berusaha dan jangan lupa selalu
berdoa, karena tanpa doa bagaikan tentara yang maju perang tanpa senjata”.

-Penulis-

v

PERSEMBAHAN :

1.

Sembah sujud syukur kepada Allah SWT yang senantiasa

memberikan

syafaatnya, hidayah dan inayahnya.
2.

Untuk kedua orang tuaku yang menyayangi aku, dari kecil hingga sekarang tanpa
meminta balasan.

3.


Untuk kedua adikku Dimas Prihananto dan Gustiva Arif Nugroho yang selama
ini menguatkan harapanku.

4.

Untuk Aditya Christiawan yang selalu memberikan dorongan dan motivasi serta
menyemangatiku dengan sabar dalam menyelesaikan skripsi.

5.

Untuk Iin (Badriatul Mutmainah) sahabatku, yang selama ini menjadisahabatku
suka maupun duka.

6.

Untuk Nurul, Asri, dan Devi dan sahabat kempompong kelas E yang telah
membuat warna hidup dibangku perkuliahan.

7.


Untuk Sayful, Jumadi, dan Budi yang selama ini menjadi kawan yang selalu
menyemangati.

8.

Untuk bapak Fajar Suryawan S.T. , M.Eng.Sc., Ph.D yang telah memluangkan
waktu dalam membimbing serta memberikan saran demi kesempurnaan skripsi
ini.

9.

Untuk semua teman-teman jaringan yang telah memberikan cerita tersendiri
dibangku perkuliahan.

vi

10. Untuk teman-teman Teknik Informatika khususnya angkatan 2010 yang tidak
dapat disebutkan satu-persatu, terima kasih telah bersedia berbagi ilmu dan
pengalamannya.
11. Untuk anak-anak kos “PASADENA” mbak Pity, Ita, mbak Uki, mbak Candra,

Laras, Anggit, Wafqi, Dias, Tyas, Daniek, Ana, Asih, Diva dan Ani yang selama
ini menjadi keluargaku di Solo.
12. Untuk mas Fauzan Natsir S.Kom selaku biro yang telah banyak membantu.
13. Untuk mbak Zahra dan yang selalu menyemangatiku dalam pembuatan skripsi
ini.
14. Semua pihak yang membantu dalam penyusunan skripsi hingga dapat selesai.

vii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan
taufik, hidayah dan rahmat-Nya sehingga skripsi dengan judul “Perancangan Server
Dengan Memanfaatkan Proxmox di Pengelola Data Elektronik Kabupaten Sragen”
dapat diselesaikan dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari
berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan terima
kasih dan penghargaan kepada :
1.

Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan

Informatika yang telah melayani dan memberikan fsilitas bagi kelancaran studi.

2.

Bapak Dr. Heru Suptiyono, S.T.,M.Sc. selaku ketua jurusan Teknik Informatika.

3.

Bapak Fajar Suryawan S.T., M.Eng.Sc.,Ph.D selaku pembimbing yang telah
meluangkan waktunya 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.

Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik

Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat bagi
penulis.

6.

Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah
melayani dan memberikan fasilitas bagi kelancaran studi.

viii

7.

Rekan-rekan Teknik Informatika khususnya angkatan 2010 yang memberikan
dukungan dalam penyelesaian skripsi ini.

8.

Seluruh Staf / Karyawan PDE (Pengelola Data Elektronik) pemerintah
Kabupaten Sragen yang telah memberikan tempat Tugas Penelitan Akhir ini.
Semoga Allah SWT berkenan untuk memberikan balasan yang sesuai dengan


budi baik yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat
bermanfaat bagi pengembangan penelitian selanjutnya dan pendidikan.

Surakarta,

Juni 2014

Penulis

ix

DAFTAR ISI

Halaman Judul ............................................................................................................. i
Halaman Persetujuan .................................................................................................. ii
Halaman Pengesahan ............................................................................................. iii
Daftar Kontribusi .................................................................................................. iv
Motto dan Persembahan ......................................................................................... v
Kata Pengantar ...................................................................................................... viii

Daftar Isi ............................................................................................................... x
Daftar Gambar ...................................................................................................... xiii
Daftar Tabel .......................................................................................................... xv
Abstraksi ............................................................................................................... xvii
BAB I

PENDAHULUAN` ............................................................................. 1
1.1 Latar Belakang ............................................................................... 1
1.2 Rumusan Masalah .......................................................................... 3
1.3 Batasan Masalah ........................................................................... 3
1.4 Tujuan Penelitian ........................................................................... 4
1.5 Manfaat Penelitian ........................................................................ 4
1.6 Sistematika Penelitian .................................................................... 5

BAB II

TINJAUAN PUSTAKA .................................................................... 7
2.1. Telaah Penelitian ......................................................................... 7
2.2. Landasan Teori ............................................................................ 9


x

BAB III

2.2.1.

Virtual Private Server.................................................... 9

2.2.2.

Virtualisasi.................................................................... 9

2.2.3.

Proxmox ....................................................................... 10

2.2.4.

Fitur-fitur Proxmox ....................................................... 11


2.2.5.

Pengertian Server .......................................................... 12

2.2.6.

Firewall ........................................................................ 12

METODE PENELITIAN ............................................................... 14
3.1.Waktu dan Tempat Penelitian .................................................... 14
3.2. KebutuhanPerangkatkerasdanLunak ........................................... 14
3.3. Langkah-LangkahPenelitian ....................................................... 15
3.3.1.

Diagram Alur Penelitian……… .................................... 15

3.3.2.

Perancangan Server PDE Kabupaten Sragen ................. 19

3.3.3.

Desain dan Perancangan Server..................................... 20

3.3.4.

Use Case………………………. ................................... 22

3.3.5.

Instal Proxmox .............................................................. 23

3.3.6. InstallCentos ..................................................................... 27
3.3.7.

Instal Ubuntu Server ..................................................... 28

3.3.8.

Konfigurasi IP Address ................................................ 29

3.3.9.

Konfigurasi Database Server ......................................... 32

3.3.10. Konfigurasi DNS Server .................................................. 34
3.3.11. Konfigurasi Web Server ................................................ 40
3.3.12. Konfigurasi File Server ................................................. 44

xi

3.3.13.Konfigurasi Mail Server ................................................... 46
3.3.14. Konfigurasi SSH ........................................................... 51
3.3.15
BAB IV

KonfigurasiIptables ...... ................................................ 54

HASIL DAN ANALISA PEMBAHASAN ...................................... 56
4.1. Hasil Penelitian ............................................................................. 56
4.2. Pengujian ...................................................................................... 59
4.3. Perbandingan ................................................................................ 75
4.4. Analisa Pembahasan …………………………… .......................... 78

BAB V

PENUTUP ....................................................................................... 80
5.1. Kesimpulan .................................................................................. 80
5.2. Saran ............................................................................................ 80

DAFTAR PUSTAKA .......................................................................................... 82
LAMPIRAN .......................................................................................................... 84

xii

DAFTAR GAMBAR

Gambar 2.1 Konsep Virtualisasi .......................................................................... 10
Gambar 2.2 SkemaFirewall.................................................................................. 13
Gambar 3.1 Diagram Alur Penelitan .................................................................... 17
Gambar 3.2 Desain Perancangan.......................................................................... 20
Gambar 3.3 Virtualisasi Server Pada Proxmox ..................................................... 21
Gambar 3.4 Use Case........................................................................................... 23
Gambar 3.5 Install Proxmox ................................................................................ 24
Gambar 3.6 Licensi Proxmox............................................................................... 25
Gambar 3.7 Virtualisasi Untuk Menentukkan Hardisk ......................................... 26
Gambar 3.8 Install CentOS .................................................................................. 27
Gambar 3.9 Pemilihan Partisi Hardisk ................................................................. 28
Gambar 3.10 Partisi Pada Ubuntu Server ............................................................... 29
Gambar 3.11 Install Package Pada Database Server ............................................... 33
Gambar 3.12 Tampilan Pada PhpMyadmin ............................................................ 34
Gambar 3.13 Install bin9 Pada Ubuntu Server ...................................................... 35
Gambar 3.14 Membuat File Baru Kedalam Ubuntu Server.................................... 36
Gambar 3.15 Mengedit Localhost Dengan Hostname Serta IP ............................. 37
Gambar 3.16 Mengedit File “named.conf” ............................................................ 38
Gambar 3.17 Mengedit Pada File “db.verafki.rev” ................................................. 39
Gambar 3.18 Pengujian akhir DNS Server ........................................................... 39

xiii

Gambar 3.19 Install httpd Pada CentOS ................................................................ 41
Gambar 3.20 Settingan Pada httpd dan IP Tables .................................................. 42
Gambar 3.21 Install Package Pada Webserver ....................................................... 43
Gambar 3.22 Tampilan Web Server ...................................................................... 44
Gambar 3.23 Install vsttpd Pada Konfigurasi File Server ...................................... 45
Gambar 3.24 Tampilan File Server Pada Web Browser .......................................... 46
Gambar 3.25 Install Package Pada Konfigurasi Mail Server................................... 47
Gambar 3.26 Dovecot Siap Untuk Dikonfigurasi .................................................. 48
Gambar 3.27 Konfigurasi Pada Repositori ............................................................ 49
Gambar 3.28 Install Squirremail ........................................................................... 50
Gambar 3.29 Tampilan Menu Login Pada Mail Server ......................................... 51
Gambar 3.30 Mengganti Port Pada SSH ................................................................ 52
Gambar 3.31 Melakukan Restart Pada Konfigurasi SSH ........................................ 53
Gambar 3.32 Pembatasanaksesmelaluiiptables ....................................................... 55
Gambar 4.1 Desain Perancangan Server ............................................................... 57
Gambar 4.2 Virtualisasi Server Pada Proxmox ..................................................... 57
Gambar 4.3 Uji Coba Pada Database Server ........................................................ 59
Gambar 4.4 Uji Coba Pada Mail Server ............................................................... 60
Gambar 4.5 Uji Coba Pada Web Server ............................................................... 60
Gambar 4.6 Uji Coba Pada File Server................................................................. 61
Gambar 4.7 Monitoring Pada Server Proxmox .................................................... 62
Gambar 4.8

Uji SSH pada mail server .................................................... .............. 63

xiv

Gambar 4.9 Uji SSH Melalui Port 1024 Pada Database Server............................. 64
Gambar 4.10 Pembatasan Akses Menggunakan Iptables Pada DNS Server ............ 66
Gambar 4.11 Akses Pada Webserver Gagal............................................................ 68
Gambar 4.12 Penggunaan Memori Pada Database Server ...................................... 69
Gambar 4.13 Statistik dan Proses Pada Database Server ........................................ 71
Gambar 4.14 Statistik dan Proses Pada DNS Server ............................................... 72
Gambar 4.15 Statistik dan Proses Pada Mail Server ............................................... 73
Gambar 4.16 Statistik dan Proses Pada Web Server ............................................... 74
Gambar 4.17 Statistik dan Proses Pada File Server ................................................ 75

xv

DAFTAR TABEL

Tabel 3.1

Port Pada Setiap Server ................................................................... 53

Tabel 4.1

Port Pada Setiap Server ................................................................... 65

Tabel 4.2

Penggunaan Memori Pada Setiap Server ......................................... 75

Tabel 4.3

Penggunaan Memori Tanpa Menggunakan Proxmox ....................... 76

Tabel 4.4

Penggunaan Memori MenggunakanServerProxmox ........................ 76

Tabel 4.5

Perbandingan StatistikTime ............................................................. 77

Tabel 4.6

PerbandinganPenggunaanResource ................................................. 78

Tabel 4.7

Perbandingan Anggaran Biaya ........................................................ 78

xvi

ABSTRAKSI

Server merupakan media yang memiliki peranan penting untuk menyediakan
layanan akses internet bagi penggunanya. Agar jaringan bisa dimanfaatkan secara
optimal maka diperlukan adanya server. Penelitian ini bertujuan merancang
virtualisasi server dilingkungan PDE Kabupaten Sragen dengan tujuan membangun
infrasruktur server yang efesien, fleksibel serta mengoptimalkan penggunaan
resource, sehingga dapat disesuaikan dengan beban kerja agar resource hardware
menjadi optimal.
Penelitian ini dilakukan solusi dengan menggunakan konsep virtualisasi yaitu
penggunaan proxmox untuk merancang server virtual yang dapat meminimalisir biaya
serta maintenance dalam pengadaan hardware. Penggunaan sumbuer daya perangkat
keras yang disediakan oleh mesin server belum digunakan secara optimal, sehingga
dibutuhkan langkah yang efisien untuk mengatasi permasalahan ini.
Hasil penelitian yang didapatkan dari perancangan sistem berupa virtualisasi
server dengan memanfaatkan proxmox, serta mengoptimalkan penggunaan resources
dan memanajamen server secara efisien dari segi waktu dan biaya.

Kata kunci :Server, Optimalisasi, Virtualisasi, proxmox.

xvii