INSTALASI WEB SERVER PADA UBUNTU SERVER
MENGGUNAKAN VIRTUAL MESIN PROXMOX
DI PT. GLOBAL INTERMEDIA NUSANTARA
LAPORAN
PRAKTIK KERJA LAPANGAN
Diajukan Untuk Memenuhi Syarat Menempuh Ujian Akhir
Sekolah Tahun Pelajaran 2022/2023
Nama oleh :
NIS
Kompetensi Keahlian : Davin Metoti
: 1906816759
: Sistem Informatika,
Jaringan, dan Aplikasi
SEKOLAH MENENGAH KEJURUAN NEGERI 7
SEMARANG
2022
INTISARI
Davin, Metoti. 2022. Instalasi Web Server Menggunakan Ubuntu Server dI Virtual
Mesin Proxmox di PT. Global Intermedia Nusantara Yogyakarta. Laporan.
Kompetensi Keahlian Sistem Informatika, Jaringan, dan Aplikasi Sekolah
Menengah Kejuruan 7 Semarang. Pembimbing Isna Fahrizal,S.Pd.
Kata kunci : Instalasi Web Server Ubuntu, PT. Global Intermedia Nusantara
Yoygyakarta
Laporan ini dibuat untuk memenuhi syarat mengikuti ujian akhir di Sekolah
Menengah Kejuruan 7 Semarang. Serta sebagai pedoman dalam belajar mengajar
di Sekolah Menengah Kejuruan 7 Semarang khususnya untuk kompetensi keahlian
Sistem Informatika, Jaringan, dan Aplikasi.
Dalam dunia industri 4.0 Server adalah bagian terpenting untuk berbagai jenis
keperluan seperti pengelolahan data dan lain-lain, tetapi biaya yang diperlukan
untuk membuat sebuah server asli sangatlah mahal. Oleh karena itu dibuatlah
virtualisasi server. Virtualisasi Server memiliki fungsi yang sama dengan server asli
dan dapat dibuat dengan harga yang lebih murah dah efisiensi tempat karena Server
di install secara Virtual atau maya.
Dalam Penyusunan laporan ini penulis menggunakan metode Searching atau
Browsing pada Browser dan google untuk mencari jawaban dari beberapa sumber
referensi. Observasi dengan melakukan penelitian dan melakukan secara langsung
untuk mengetahui jawaban serta masalah yang dihadapi, dan Metode Wawancara
yaitu bertanya kepada pembimbing dan karyawan tentang hal yang tidak diketahui..
Instalasi Web Server Pada Ubuntu Menggunakan Virtual Mesin Proxmox
dapat dilakukan dengan cara menginstall Ubuntu 18.04 LTS pada Proxmox,
kemudian Setiing IP dan Forwading ke IP Publik agar dapat di akses di Browser,
Kemudian Instal modul modul yang diperlukan seperti Apache2, PHP, Mysql.
Kemudian Konfigurasi sesuai kebutuhan.
ii
Selama menjalani kurang lebih 6 bulan Praktik Kerja Lapangan atau PKL di
PT. Global Intermedia Nusantara, penulis mendapat banyak pengalaman, ilmu serta
teman baru untuk menambah relasi. Penulis juga belajar cara beradaptasi di dunia
kerja dan merasakan langsung suasana dunia kerja yang sesungguhnya, tentu itu
akan sangat berguna saat melamar pekerjaan.
iii
PERSETUJUAN PEMBIMBING
Laporan dengan judul “Instalasi Web Server pada Ubuntu Server
Menggunakan Virtual Mesin Proxmox di PT. Global Intermedia Nusantara” telah
desetujui pada
Tanggal :
DI : Semarang
Ketua Kompetensi, Guru Pembimbing,
HARI SEPUTRO, S.Pd., MT ISNA FAHRIZAL,S.Pd
NIP : 19670921 199702 1 002 NIP : 19940613 202012 1 007
iv
PENGESAHAN INDUSTRI
Laporan dengan judul “INSTALASI WEB SERVER PADA UBUNTU
MENGGUNAKAN VIRTUAL MESIN PROXMOX DI PT. GLOBAL
INTERMEDIA NUSANTARA”, yang ditulis oleh DAVIN METOTI ini telah
diperiksa dan disahkan oleh pembimbing lapangan di PT. GLOBAL
INTERMEDIA NUSANTARA.
Tanggal : 31 Oktober 2022
Di : Yogyakarta
Pembimbing Lapangan,
Hedy Helyanto, A.md
Networking Staff
v
PENGESAHAN SEKOLAH
Laporan dengan judul “Instalasi Web Server pada Ubuntu Server
Menggunakan Virtual Mesin Proxmox di PT. Global Intermedia Nusantara” telah
desetujui pada
Pada Tanggal :
Di : Semarang
Kepala SMK Negeri 7 Semarang
Haris Wahyudi,S.Pd.,M.Pd
NIP : 19751222 200003 1 002
vi
MOTTO DAN PERSEMBAHAN
MOTTO :
“Pintar bukan berarti ahli dalam ilmu fisika, matematika, kimia maupun biologi.
Pintar yang sebenarnya adalah pintar dalam mengatur waktu serta senantiasa
memanfaatkan segala kesempatan yang ada.”
PERSEMBAHAN
Laporan Praktik Kerja Lapangan (PKL) ini dipersembahkan kepada :
1. Allah SWT
2. Orang tua serta keluarga tercinta
3. Bapak dan Ibu Guru SMK Negeri 7 Semarang
4. Pembimbing serta seluruh karyawan PT. Global Intermedia Nusantara
5. Teman-teman yang selalu membantu
6. Serta para pembaca yang budiman
vii
PRAKATA
Puji syukur penulis panjatkan atas kehadiran Allah SWT yang telah
memberikan limpahan rahmat dan hidayah-Nya, sehingga penulis dapat
menyelesaikan Praktik Kerja Lapangan di PT. Global Intermedia Semarang. Pada
tanggal 9 Mei 2022 sampai dengan 31 Oktober 2022, serta dapat menyelesaikan
laporan Praktek Kerja Lapangan yang berjudul “Instalasi Web Server di Ubuntu
Server Menggunakan Virtual Mesin Proxmox di PT. Global Intermedia
Nusantara”.
Laporan ini disusun oleh penulis guna memenuhi salah satu syarat untuk
mengikuti ujian akhir. Penulis berharap, dengan adanya laporan ini dapat
menambah referensi para pembaca secara khusus siswa Sistem Informatika
Jaringan Aplikasi dan secara umum bagi kalangan umum. Penulis menyadari bahwa
dalam proses penyusunan laporan ini melibatkan banyak pihak. Oleh sebab itu
dalam kesempatan ini, penulis ingin mengucapkan banyak terima kasih kepada:
1. Bapak Haris wahyudi,S.Pd.,M.Pd Selaku kepala sekolah menengah
kejuruan 7 (STM Pembangunan) Semarang yang telah memberikan ijin
dan kepercayaannya kepada penulis untuk melaksanakan Praktik Kerja
Lapangan.
2. Bapak Eko Sutrisno,S.T.,M.cs Selaku Pimpinan Industri di PT. Global
Intermedia Nusantara.
3. Bapak Hari Seputro,S.Pd.,MT. Selaku kepala Program Keahlian Sistem
Informatika Jaringan Aplikasi yang telah memberikan pengarahan untuk
Praktik Kerja Lapangan.
4. Bapak Isna Fahrizal,S.Pd. Selaku guru pembimbing yang telah
mengarahkan serta membantu dalam Praktik Kerja Lapangan dari awal
hingga laporan ini dibuat.
5. Bapak Hedy Helyanto,A.md Selaku Guru Pembimbing Praktek Kerja
Lapangan di PT. Global Intermedia Nusantara yang telah membantu
memberikan materi serta mendampingi saat Praktik Kerja Lapangan
berlangsung.
viii
6. Karyawan PT. Global Intermedia Nusantara, yang selalu membantu
serta membimbing penulis dalam setiap pekerjaan dan kegiatan di PT.
Global Intermedia Nusantara
7. Semua Pihak yang membantu penulis, baik secara langsung maupun
tidak langsung
Dalam pembuatan laporan ini telah dilakukan dengan segala usaha
semaksimal mungkin. Namun tentunya masih ada banyak kekurangan dan
keterbatasan dalam laporan ini. Oleh karenanya diharapkan segala saran dan kritik
untuk membangun kesempurnaan tulisan ini. Semoga bermanfaat.
Yogyakarta, 26 Oktober 2022
Penulis
Davin Metoti
ix
DAFTAR ISI
JUDUL .................................................................................................................... ii
INTISARI................................................................................................................ ii
PERSETUJUAN PEMBIMBING.......................................................................... iv
PENGESAHAN INDUSTRI ...................................................................................v
PENGESAHAN SEKOLAH ................................................................................. vi
MOTTO DAN PERSEMBAHAN ........................................................................ vii
PRAKATA........................................................................................................... viii
DAFTAR ISI............................................................................................................x
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR LAMPIRAN........................................................................................ xiv
BAB I PENDAHULUAN ......................................................................................15
1.1 Latar Belakang ........................................................................................15
1.2 Tujuan Praktik Kerja Lapangan ..............................................................15
1.3 Pembatasan Masalah ...............................................................................16
1.4 Rumusan Masalah ...................................................................................16
1.5 Tujuan Penulisan Laporan.......................................................................16
1.6 Metode Pengumpulan data ......................................................................17
1.7 Metode Pengumpulan data ......................................................................17
BAB II TINJAUAN UMUM PERUSAHAAN .....................................................19
2.1 PT. Global Intermedia Nusantara ............................................................19
2.2 Visi dan Misi ...........................................................................................20
2.3 Produk dan Layanan ................................................................................20
2.4 Lokasi PT. Global Intermedia Nusantara ................................................21
x
2.5 Struktur Organisasi..................................................................................22
BAB III LANDASAN TEORI..............................................................................23
3.1 Konsep Virtualiasi ...................................................................................23
3.2 Konsep Virtual Mesin .............................................................................24
3.3 Pengertian Web Server ............................................................................25
3.4 Pengertian Server ....................................................................................26
3.5 Pengertian Ubuntu ...................................................................................28
BAB IV PEMBAHASAN.....................................................................................29
4.1 Menginstall Ubuntu di Proxmox .............................................................29
4.2 Menginstall Apache2 Sebagai Web Server .............................................34
4.3 Install PHP...............................................................................................35
4.4 Install MySql Database Dan Meminta Hak Istimewa .............................38
BAB V PENUTUP.................................................................................................40
5.1 Kesimpulan..............................................................................................40
5.2 Saran ........................................................................................................40
DAFTAR PUSTAKA ............................................................................................41
LAMPIRAN
xi
DAFTAR GAMBAR
Gambar 2.1 Logo Global Intermedia .....................................................................19
Gambar 2.2 Struktur Organisasi.............................................................................22
Gambar 3.1 Konsep Dasar Virtualisasi ..................................................................24
Gambar 3.2 Konsep Web Server............................................................................25
Gambar 3.3 Logo Sistem Operasi Ubuntu .............................................................28
Gambar 4.1 Spesifikasi Perangkat .........................................................................29
Gambar 4.2 DVD ROM Ubuntu 18 .......................................................................30
Gambar 4.3 Console...............................................................................................30
Gambar 4.4 Memilih Bahasa .................................................................................31
Gambar 4.5 Memilih Jaringan................................................................................31
Gambar 4.6 Membuat Username dan Password ....................................................32
Gambar 4.7 Proses Instalasi ...................................................................................32
Gambar 4.8 Halaman Login...................................................................................33
Gambar 4.9 Tampilan Ubuntu 18.04 LTS .............................................................33
Gambar 4.10 Setting Ip Address Secara Static ......................................................33
Gambar 4.11 Tampilan IP Add ..............................................................................34
Gambar 4.12 Install Apache2.................................................................................34
Gambar 4.14 Default Page Apache2 .....................................................................35
Gambar 4.15 Install Repositor Ubuntu ..................................................................35
Gambar 4.16 Install Module Php ...........................................................................35
Gambar 4.17 Cek Versi Php ..................................................................................36
Gambar 4.18 Konfigurasi Php................................................................................36
Gambar 4.19 Isi Index.php.....................................................................................37
Gambar 4.20 Menjalankan File Konfigurasi..........................................................37
xii
Gambar 4.21 Jika Konfigurasi Berjalan.................................................................37
Gambar 4.22 Proses Instal MySql Server ..............................................................38
Gambar 4.23 Merubah Password Root ..................................................................38
Gambar 4.24 Tampilan Direktori Mysql................................................................38
Gambar 4.25 Membuat User Baru MySql .............................................................39
Gambar 4.26 Memberikan Hak Akses User MySql...............................................39
Gambar 4.27 Membuat Database MySql ...............................................................39
xiii
Lampiran 1 DAFTAR LAMPIRAN
Lampiran 2
Lampiran 3 Identitas Siswa SMK Negeri 7 Semarang
Lampiran 4 Fotokopi Daftar Hadir,
Lampiran 5 Fotokopi Catatan Kegiatan Praktik Kerja Lapangan
Fotokopi Sertifikat Praktik Kerja Lapangan
Gambar Hasil Praktik Kerja Lapangan
xiv
BAB I
PENDAHULUAN
1.1 Latar Belakang
Zaman sekarang menggunakan pola industri 4.0 dimana semua semakin
canggih dan semua mulai menggunakan sistem digital. Serta dalam dunia kerja
persaingan juga semakin ketat karena antar individu yang dituntut untuk
memiliki kemampuan serta pengalaman dalam dunia kerja Untuk memenuhi
tuntutan itu maka SMK Negeri 7 (STM Pembangunan) Semarang mengadakan
kegiatan Pratik Kerja Lapangan agar siswa dapat memiliki kemampuan serta
pengalaman untuk mengetahui sistem dunia kerja secara langsung
Dengan adanya program Praktik Kerja Lapangan selama 1 Semester atau
kurang lebih selama 6 bulan belajar di lingkungan industri, siswa diharapkan
dapat memahami serta mempelajari apa saja yang dibutuhkan dalam dunia kerja
melalui pengalaman yang nyata. Melalui Praktik Kerja Lapangan ini siswa juga
dapat membangun rasa percaya diri siswa, serta membuat siswa harus
beradaptasi dan menyesuaikan di dalam lingkungan kerja secara nyata.
Melalui Praktik Kerja Lapangan ini dapat membangun kerja sama antara
industri dan sekolah. Sehingga memungkinkan adanya penyerapan tenaga kerja
dari pihak sekolah ke industri. Selain itu melalui Program ini dapat membentuk
pola pikir siswa saat sudah lulus dan mulai terjun ke dunia kerja, menambah
pengalaman dan wawasan. Serta menjadikan siswa yang profesional dan sesuai
dengan kriteria yang industri butuhkan.
1.2 Tujuan Praktik Kerja Lapangan
Praktik Kerja Lapangan atau PKL merupakan suatu program pelatihan
untuk siswa SMK Negeri (STM Pembangunan) Semarang untuk memberikan
pengalaman kerja kepada siswa siswi, adapun tujuan dari Praktik Kerja
Lapangan atau PKL sebagai berikut :
15
1. Menjalin serta menambah hubungan kerja sama antara sekolah dan
industri
2. Mengembangkan social responsibility siswa
3. Melengkapi kompetensi keahlian
4. Menumbuhkan etos kerja
5. Memperkenalkan siswa kepada dunia kerja
6. Menyelaraskan materi yang didapat di sekolah dengan di industri
7. Mengimplementasikan materi yang didapatkan di sekolah pada industri
8. Memenuhi tuntutan industri yang harus memiliki pengalaman kerja
1.3 Pembatasan Masalah
Pada Laporan ini hanya mencakup materi yang dapat saat Praktik Kerja
Lapangan atau PKL tentang cara serta langkah langkah tentang virtualisasi dan
instalasi webserver di Ubuntu menggunakan virtual mesin proxmox.
1.4 Rumusan Masalah
Rumusan Masalah yang dimuat dalam laporan Praktik Kerja Lapangan
sebagai berikut:
Apa manfaat melakukan Praktik Kerja Lapangan?
Metode apa yang di gunakan selama Praktik Kerja lapangan?
Apa manfaat dari instalasi web server di Ubuntu server?
Bagaimana cara menginstall web server di Ubuntu server?
1.5 Tujuan Penulisan Laporan
Setelah melaksanakan praktek kerja lapangan selama kurang lebih 1
semester atau sekitar 6 bulan lamanya, siswa ditugaskan untuk menyusun
laporan dengan tujuan :
1. Memenuhi persyaratan dalam rangka menempuh Ujian Akhir Sekolah
Kompetensi Keahlian Sistem Informatika, Jaringan dan Aplikasi pada
tahun ajaran 2021/2022.
16
2. Sebagai bentuk pertanggungjawaban penulis dari pelaksanaan Praktek
Kerja Lapangan di PT. Global Intermedia Nusantara Kota Yogyakarta.
3. Melatih siswa agar dapat melakukan pengelolaan informasi dengan baik
dan benar
4. Melatih agar dapat menyusun laporan tertulis secara sistematis dan logis
sesuai kaidah penulisan karya ilmiah.
5. Meningkatkan perbendaharaan kata Bahasa Indonesia.
6. Menumbuhkan kemampuan imajinasi, kreatifitas, analisa dan sintesa
secara komprehensif yang diwujudkan dalam bentuk laporan ilmiah.
1.6 Metode Pengumpulan data
Manfaat yang didapatkan setelah melakukan praktik kerja lapangan di PT.
Global Intermedia Nusantara adalah sebagai berikut :
1. Mengenalkan dunia industri kepada siswa;
2. Adaptasi siswa terhadap dunia kerja;
3. Pengalaman secara langsung di dunia industri;
4. Siswa mendapatkan ilmu baru yang tidak didapatkan di sekolah;
5. Implementasi materi yang didapatkan di sekolah pada dunia kerja.
1.7 Metode Pengumpulan data
Dalam Pembuatan laporan ini diperlukan data untuk menunjang
pemahaman pembaca selain itu, dalam mengambil data yang digunakan sebagai
bahan penyusunan laporan ini, metode yang digunakan penulis antara lain :
1. Observasi
Pada metode ini penulis melakukan observasi terhadap karyawan
dan pembimbing di PT. Global Intermedia Nusantara guna mendapatkan
pengetahuan serta informasi secara langsung.
2. Wawancara
Wawancara adalah tanya jawab dengan seseorang, untuk dimintai
keterangan atau mendapatkan informasi berupa data maupun fakta.
Penulis mewawancarai pembimbing lapangan Bapak Hedy Helyanto,
17
tentang sistem kerja dan juga langkah langkah dalam mengerjakan suatu
proyek.
3. Browsing
Metode ini dilakukan dengan cara mengumpulkan informasi dengan
melakukan pencarian di internet. Ada beberapa data yang penulis ambil
melalui metode browsing/searching di internet, yaitu data yang
berkaitan dengan cara membangun virtual server menggunakan
proxmox VE yang didapat dari artikel-artikel maupun dari website atau
blog di internet.
18
BAB II
TINJAUAN UMUM PERUSAHAAN
2.1 PT. Global Intermedia Nusantara
Gambar 2.1 Logo Global Intermedia
Global Intermedia (G-IM) dikenal sebagai De Concept Computer 2000.
Didirikan secara resmi pada 1 Maret 2004 setelah lebih dari 2 tahun (sejak tahun
2001) dilakukan perencanaan-perencanaannya. Global Intermedia memiliki 4
tenaga ahli yaitu Eko Sutrisno, S.T., M.Cs, Sulistyo Sudarmono, S.Kom, M.Cs,
Wahyu Wijanarko, S.T., M.Ec.Dev, dan Josua Marojahan Sinambela, S.T.,
M.Eng. Anggota tim Global Intermedia telah dilatih dengan baik di berbagai
perusahaan dan beberapa institusi, untuk menyediakan tim yang solid dan
tangguh. Dengan teknologi informasi sebagai bisnis utama, kami menyediakan
aplikasi desktop, aplikasi web, presentasi multimedia dan perawatan jaringan
komputer.
Global Intermedia adalah perusahaan yang secara spesifik bergerak dalam
bidang konsultasi, analisis, desain, serta implementasi sistem informasi yang
berkedudukan di Yogyakarta. PT Global Intermedia Nusantara telah
mengerjakan lebih dari 476 proyek dan telah bekerjasama dengan 6 instansi
swasta, 114 instansi pemerintahan daerah (Pemprov dan Pemkab/Pemkot) di
seluruh Indonesia. Global Intermedia mendapatkan 2 penghargaan nasional
dalam kinerja tim.
Global Intermedia merupakan perusahaan yang dibangun oleh individu-
individu yang memiliki kompetensi dan berpengalaman belasan tahun dalam
bidang teknologi informasi dan komunikasi.
19
2.2 Visi dan Misi
Visi
Integrasi Nusantara
Misi
Memberikan pelayanan terbaik dengan berorientasi pada kepuasan
pelanggan
Memberikan jaminan kualitas yang prima
Mengembangkan sistem secara terintegrasi
2.3 Produk dan Layanan
1. Layanan Konsultasi Teknologi informasi
Pengembangan website dan aplikasi
Perencanaan strategis IT
Tata kelola keuangan berbasis IT
Pengembangan sistem informasi
Monitoring dan evaluasi sistem
Keamanan sistem informasi
2. Layanan Jaringan
Instalasi jaringan CCTV
Instalasi dan pemeliharaan perangkat server
Perancangan, instalasi, dan pemeliharaan infrastruktur jaringan
internet dan intranet
3. Layanan Manajemen Keuangan Berbasis Informasi
Sistem informasi pengelolaan keuangan daerah pada BKAD
(SIPKD BKAD)
Sistem informasi pengelolaan keuangan daerah pada SKPD (SIPKD
SKPD)
Sistem informasi eksekutif daerah (SIEXDA)
Sistem informasi kas daerah (SIKASDA)
20
Sistem informasi penyusunan APBD
Sistem informasi keuangan desa (SIM Desa)
Sistem informasi manajemen barang dan aset daerah (SIMBADA)
Grafik keuangan daerah (Grafik Keuda)
4. Layanan Pelatihan SIstem Informasi
Pelatihan APBDes
Pelatihan ePlanning
Pelatihan eBudgeting
Pelatihan Sistem Informasi Keuangan Daerah (SIKD
5. Layanan Aplikasi Berbasis Android
Aplikasi ePresensi
Aplikasi dashboard mobile
Pendataan aset berbasis GIS
Aplikasi penatausahaan berbasis android
2.4 Lokasi PT. Global Intermedia Nusantara
PT Global Intermedia Nusantara memiliki 1 kantor pusat di Yogyakarta dan
3 kantor cabang di Kalimantan dan Papua. Kantor-kantor tersebut antara lain.
1. Kantor Pusat yang terletak di Jl. Taman Siswa No. 125, Wirogunan,
Mergangsan – Yogyakarta
2. Kantor Perwakilan Jayapura yang terletak di Jl. Kalong No. 25,
Abepura,Jayapura – Papua
3. Kantor Perwakilan Nabire yang terletak di Jl. Bandung Gang 25, Karang
Mulia, Nabire – Papua
4. Kantor Perwakilan Kalimantan Tengah yang terletak di Jl. Manunggal
IIINo. 333, Pulau Petak, Selat, Kapuas – Kalimantan Tengah
21
2.5 Struktur Organisasi
Gambar 2.2 Struktur Organisasi
22
BAB III
LANDASAN TEORI
3.1 Konsep Virtualiasi
Virtualisasi merupakan suatu aplikasi perangkat lunak untuk mensimulasikan
sumber daya perangkat keras seperti server, perangkat penyimpanan atau sumber
daya jaringan. Salah satu cara mudah untuk memahami virtualisasi adalah dengan
melihat ke mesin virtual. Pada mesin virtual, sistem operasi dan aplikasi dikemas
bersama-sama untuk selanjutnya dilakukan hosted pada server fisikal yang
menjalankan sistem operasi host atau virtual layer. Virtual layer adalah sebuah
layer perangkat lunak tipis yang menyediakan basic interface dengan perangkat
keras.
Konsep yang terpenting untuk memudahkan pemahaman adalah bahwa mesin
virtual dioperasikan secara independen dari OS pada server fisikal seakan-akan
berada pada discrete hardware-nya sendiri. Hal ini memungkinkan beberapa mesin
virtual dijalankan pada sebuah server fisikal
Konsep virtualisasi dapat diaplikasikan pada enterprise storage, network,
aplikasi, dan desktop. Virtualisasi merupakan cara yang digunakan untuk
mengurangi server fisikal. Penggunaan mesing-mesing virtualisasi dijelaskan
sebagai berikut :
a. Virtualisasi Server
Pada teknologi virtualisasi server ini memungkinkan beberapa
sistem operasi server berjalan di satu mesin fisik yang sama. Tujuan
utama penggunaan teknologi ini adalah fungsi infrastruktur yang dapat
diandalkan dan memungkinkan penggunaan yang maksimal dari sebuah
mesin server.
b. Virtualisasi Desktop
Konsep pada virtualisasi desktop ini adalah melakukan host desktop
pada mesin virtual dalam data center, memungkinkan tiap end user
23
menentukan akses melalui sebuah remote graphics protocol. Sebagai
pilihan, virtualisasi desktop dimungkinkan juga dibuat OS environment
yang terpisah dalam desktop user, dimana beberapa OS dan aplikasi-
aplikasi yang berkaitan dapat berjalan secara simultan pada desktop
user.
c. Virtualisasi Aplikasi
Virtualisasi ini dilakukan dengan mengisolasi aplikasi yang berjalan
pada sistem operasi yang sama sehingga membantu untuk meniadakan
konflik yang potensial terjadi dan memungkinkan provisioning dengan
cepat.
Gambar 3.1 Konsep Dasar Virtualisasi
3.2 Konsep Virtual Mesin
Virtual Mesin (VM) adalah suatu environment, biasanya sebuah program
atau sistem operasi, yang tidak ada secara fisik tetapi dijalankan dalam
environment lain. Dalam konteks ini, VM disebut “guest” sementara
environment yang menjalankannya disebut “host”. Ide dasar dari virtual mesin
adalah mengabstraksi perangkat keras dari satu komputer (CPU, memori, disk,
dst) ke beberapa environment eksekusi, sehingga menciptakan ilusi bahwa
mesing-mesing environment menjalankan komputernya [terpisah] sendiri. VM
muncul karena adanya keinginan untuk menjalankan banyak sistem operasi
pada satu komputer.
24
3.3 Pengertian Web Server
Web server adalah sebuah software (perangkat lunak) yang memberikan
layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS
dari klien atau di kenal dengan web browser (Chrome, Firefox). Selanjutnya ia
akan mengirimkan respon atas permintaan tersebut kepada client dalam bentuk
halaman web.
Halaman-halaman website yang dikirim oleh web server biasanya berupa
file-file HTML dan CSS yang nantinya akan ditata oleh browser sehingga
menjadi halaman-halaman website yang bagus dan mudah dibaca.
Gambar 3.2 Konsep Web Server
Prinsip Kerja Web server Cara kerja dari web server sebenarnya sangat mudah
di pahami. Contoh paling mudah seperti berikut; ketika akan membuka sebuah
halaman website, yang biasanya berupa URL http:// www.wikipedia.org/home..
Kemudian akan mengetikkan URL tersebut di peramban atau browser
kemudian menekan tombol enter, tanpa di ketahui proses yang terjadi di
belakang layar atau di dalam browser itu sendiri, maka akan muncullah halaman
website di layar monitor komputer .
Proses yang akan terjadi pada browser adalah browser akan membentuk koneksi
dengan web server, meminta halaman website dan menerimanya. Web server
kemudian mengecek permintaan tersebut apakah tersedia atau tidak. Apabila
tersedia, maka web server akan mengirimkan data kepada browser. Apabila
25
permintaan tidak ditemukan atau terjadi error maka web server akan
mengirimkan pesan error kepada browser.
3.4 Pengertian Server
Server adalah sistem komputer yang mempunyai layanan khusus, pada
umumnya berhubungan dengan penyimpanan data. Data yang tersimpan dalam
server berubah menjadi berbagai jenis dokumen dan informasi yang kompleks.
Layanan tersebut bertujuan untuk memberikan kebutuhan bagi pihak client yang
menyediakan akses informasi kepada pengguna atau user.
Server memiliki peran penting untuk mengirim dan menerima data serta
informasi secara lebih cepat. Di dalam bentuk fisiknya, server merupakan
jaringan komputer yang memiliki ukuran yang sangat besar, serta menampung
komponen seperti processor dan RAM dengan kapasitas yang besar. Selain
memiliki fungsi utama sebagai tempat penyimpanan data dan informasi
berkapasitas besar, server juga memiliki fungsi lain. Berikut ini merupakan
beberapa fungsi yang dimiliki oleh server berkaitan dengan kebutuhan jaringan
komputer
1. Server Aplikasi
Fungsi dari server aplikasi adalah untuk menyimpan berbagai macam
aplikasi yang dapat diolah dan diakses oleh client. Server aplikasi
berperan penting untuk membantu kebutuhan bisnis dalam mengelola
berbagai dokumen atau produk aplikasi sebuah perusahaan
2. Server Proxy
Fungsi dari server proxy sendiri adalah untuk mengatur jalannya lalu
lintas (traffic) pada jaringan melalui konfigurasi proxy. Sederhananya,
server proxy berperan untuk menghubungkan antara komputer client
dengan jaringan internet
3. Server Data
Server data digunakan untuk tempat penyimpanan data, baik yang
belum diolah maupun yang sudah berbentuk sebuah informasi.
26
Nantinya, data tersebut dapat diakses dan dikelola oleh pihak client
dengan bantuan aplikasi yang berada di dalam server.
Setelah mengenal apa itu server dan fungsinya. Server juga dapat dibagi
menjadi beberapa jenis. Untuk pembagian jenisnya, dapat diketahui dari
beberapa tipe atau jenis data yang akan diolah., berikut merupakan beberapa
penjelasan yang berkaitan dengan hal tersebut,
a. Web Server
Web server adalah jaringan komputer yang khusus untuk menerima
layanan informasi dalam bentuk HTTP dan HTTPS.
b. Mail Server
Mail server berperan untuk melayani pengguna dalam bertukar
pesan melalui perangkat elektronik yang berbeda. Mail server terbagi
menjadi 2 jenis, yang pertama adalah server surat masuk dan kedua
adalah server surat keluar. Untuk surat masuk, terdiri dari POP3 (Post
Office Protocol 3rd Version) dan IMAP (Internet Message Access
Protocol)
c. Game Server
Jenis server ini biasanya lebih cenderung digunakan oleh para
penikmat game (gamer) dan pengembang (developer) game
d. FTP Server
File Transfer Protocol atau FTP server adalah protokol internet yang
memberikan akses data server hanya kepada satu jaringan saja
e. DHCP Server
Dynamic Host Configuration Protocol atau disingkat dengan DHCP
server adalah sebuah jaringan yang menjalankan akses layanan
penyewaan IP Address, serta informasi berbasis TCP/IP kepada client.
27
f. Database Server
Database server merupakan jaringan komputer yang menyediakan
akses kepada client untuk mengelola data dan informasi yang tersedia
dari server.
g. File Server
File server merupakan jaringan komputer yang menyediakan
kebutuhan data yang tersimpan pada disk
h. Proxy Server
Proxy server memiliki peran penting sebagai perantara yang
menghubungkan antara user dengan web server.
3.5 Pengertian Ubuntu
Gambar 3.3 Logo Sistem Operasi Ubuntu
Ubuntu adalah sebuah sistem operasi dan distribusi Linux berbasis Debian
yang gratis dan open-source. Sistem operasi ini dibangun dengan menggunakan
infrastruktur Debian dan terdiri dari server, desktop, dan sistem operasi Linux.Sejak
dirilis, sistem operasi ini menjadi favorit banyak orang karena mudah diinstall dan
digunakan. Lingkungan desktop (desktop environment) default untuk Ubuntu
dikenal dengan nama Unity, sebuah desktop environment yang memiliki tool
pencarian yang kuat untuk mencari semua aplikasi dan dokumen.
Lingkungan desktop ini juga berintegrasi dengan aplikasi lain seperti audio player,
video player, dan social media. Selain Unity, juga bisa menggunakan environment
atau lingkungan lain seperti GNOME, XFCE, MATE, KDE, dan LXDE. Tidak
hanya itu, ada beberapa versi spesifik yang didesain untuk bekerja sama dengan
environment-environment itu seperti Lubuntu, Xubuntu, Ubuntu GNOME, Ubuntu
MATE, dan Kubuntu.
28
BAB IV
PEMBAHASAN
4.1 Menginstall Ubuntu di Proxmox
Ubuntu berguna sebagai Operasi Sistem atau OS untuk menjadi wadah web server
yang akan di buat. Sebelum Menginstall ubuntu di proxmox, diperlukan virtual
mesin menggunakan proxmox, untuk membuat virtual mesin dapat menggunakan
format sebagai berikut:
1. Device
Menggunakan CPU 2 GB, kemudian hard disk 512 mb, untuk RAM bebas
bisa menggunakan 1 GB atau 2 Gb.
Gambar 4.1 Spesifikasi Perangkat
29
2. Kemudian pada saat memilih Sistem Operasi menggunakan Ubuntu 18.04
LTS dengan basic CLI atau text.
Gambar 4.2 DVD ROM Ubuntu 18
3. Kemudian Pilih Console lalu tekan start untuk memulai instalasi
Gambar 4.3 Console
30
4. Setelah masuk ke dalam operasi sistem maka diminta untuk memilih Bahasa
Gambar 4.4 Memilih Bahasa
5. Kemudian masuk untuk memilih tipe jaringan disini ingin mengkonfigurasi
jaringan di dalam maka, menyimpan pengaturan bawaan secara dhcp
Gambar 4.5 Memilih Jaringan
31
6. Setelah memilih jaringan diminta untuk membuat username dan password
untuk login ke dalam Ubuntu 18.04 LTS
Gambar 4.6 Membuat Username dan Password
7. Tunggu hingga penginstalan selesai kemudian reboot untuk memulai sistem
operasi.
Gambar 4.7 Proses Instalasi
32
8. Setelah Mereboot maka akan langsung diarahkan ke halaman login,
masukan username dan password yang telah dibuat tadi.
Gambar 4.8 Halaman Login
9. Tampilan Ubuntu 18.04 LTS jika instalasi berhasil
Gambar 4.9 Tampilan Ubuntu 18.04 LTS
10. Konfigurasi IP dengan command “pico /etc/netplan/50-cloud-init.yaml”,
kemudian konfigurasikan seperti gambar berikut untuk ip address dan
gateway dapat disesuaikan dengan kebutuhan.
Gambar 4.10 Setting Ip Address Secara Static
33
11. Lakukan Pengecekan Alamat IP dengan mengetikan command “ip add”
Gambar 4.11 Tampilan IP Add
4.2 Menginstall Apache2 Sebagai Web Server
Apache2 adalah salah satu web server yang sudah terkenal dalam dunia
visualisasi server. Salah satu keunggulan apache adalah license yang gratis,
mempunyai perangkat lunak yang handal, serta konfigurasi yang mudah.
Berikut adalah cara menginstall hingga mengkonfigurasi Apache2 sebagai
webserver di Ubuntu,
1. Install apache2 dengan command “apt install apache2”
Gambar 4.12 Install Apache2
2. Cek Status apache2 dengan command “sistemctl status apache2”, jika
running maka apache2 siap untuk digunakan.
Gambar 4.13 Status Active(runing) Apache2
34
3. Kemudian buka localhost atau ip public yang sudah di Forwarding ke dalam
vps. Untuk mengecek apakah apache2 sudah terinstall dengan sempurna
Gambar 4.14 Default Page Apache2
4.3 Install PHP
PHP akan menjalankan sintaks-sintaks PHP, dan akan memberikan hasil
keluarannya sebagai masukan bagi Apache. Apache akan mengeluarkan
hasilnya dengan mengirimkan hasilnya pada browser, dengan format HTML.
1. Install Repositor pada ubuntu
Gambar 4.15 Install Repositor Ubuntu
2. Dalam menginstall php perlu beberapa modul php dalam satu versi maka
dapat melakukan penginstalan menggunakan command “sudo apt-get
install –y php libapache2-mod-php php-cli php-json php-common php-
mysql php-zip php-gd php-mbstring php-curl php-xml php-bcmath”
Gambar 4.16 Install Module Php
35
3. Cek Versi Php dengan command “php -v”
Gambar 4.17 Cek Versi Php
4. Konfigurasi Php pada “etc/apache2/sites-available/php.conf”,penjelasan
sebagai berikut:
a. Virtual Host, port 80 adalah port default yang digunakan pada apache2
b. Server Name, berisi DNS bisa menggunakan IP Public, Localhost, dan
Domain yang sudah di buat.
c. Directory, file index.php atau source coding tampilan web
d. Set Handler, versi php yang ingin digunakan jika tidak menggunakan
5.6 dapat diganti sesuai dengan kebutuhan.
Gambar 4.18 Konfigurasi Php
36
5. Membuat File Index.php pada direktori “/var/www/php/html”
Gambar 4.19 Isi Index.php command “a2ensite
6. Kemudian jalankan website dengan
*konfigurasi.conf” lalu restart apache2
Gambar 4.20 Menjalankan File Konfigurasi
7. Buka nameserver pada browser untuk memastikan apakah php sudah
berjalan dalam apache2
Gambar 4.21 Jika Konfigurasi Berjalan
37
4.4 Install MySql Database Dan Meminta Hak Istimewa
Database adalah Software yang berguna untuk mengolah data dan tabel
dalam sebuah web server. Disini menggunakan MySql sebagai default
pengelolah database karena konfigurasi yang mudah. Berikut adalah cara untuk
menginstall php dan juga Mysql;
1. Install MySql-Server command “apt install mysql-server”
Gambar 4.22 Proses Instal MySql Server
Merubah Password User Root “MySql_Secure _Installastion”
Gambar 4.23 Merubah Password Root
2. Masuk MySql dengan command “mysql –u root -p”, ketikan password root
jika benar maka akan otomatis masuk ke dalam directory mysql.
Gambar 4.24 Tampilan Direktori Mysql
38
3. Membuat User Baru, bertujuan supaya tidak perlu menggunakan root untuk
user database saat konfigurasi,
Gambar 4.25 Membuat User Baru MySql
4. Memberikan Hak Akses, bertujuan agar User baru dapat privilege atau
keistimewaan untuk database,
Gambar 4.26 Memberikan Hak Akses User MySql
5. Membuat Database Baru, sesuai dengan kebutuhan website yang akan di
buat.
Gambar 4.27 Membuat Database MySql
39
BAB V
PENUTUP
Selama menjalani kurang lebih 6 bulan Praktik Kerja Lapangan atau PKL
di PT. Global Intermedia Nusantara, penulis mendapat banyak pengalaman, ilmu
serta teman baru untuk menambah relasi. Penulis juga belajar cara beradaptasi di
dunia kerja dan merasakan langsung suasana dunia kerja yang sesungguhnya, tentu
itu akan sangat berguna saat melamar pekerjaan .
5.1 Kesimpulan
Setelah membuat serta membaca laporan secara keseluruhan, penulis dapat
menyimpulkan sebagai berikut :
1. Virtualisasi adalah sebuah proses berbasis software atau virtual,
representasi dari sesuatu, baik itu aplikasi virtual, server, ruang
penyimpanan, dan koneksi.
2. Web Server adalah sarana untuk menyimpan semua data website dan
juga tempat untuk mengembangkan website tersebut.
3. Virtualisasi Web Server adalah Representasi penyimpanan data website
dan pengembangan secara virtual
5.2 Saran
Dalam kesempatan kali ini penulis ingin menyampaikan beberapa salam
berdasarkan pengalaman yang penulis alami sebagai berikut :
1. Kepada siswa yang akan melakukan praktik kerja lapangan di PT.
Global Intermedia Semarang penulis ingin memberikan saran untuk
mempelajari dasar virtualisasi web server menggunakan virtual mesin.
2. Siswa diharapkan dapat memberikan masukan, kritik atau saran yang
bersifat membangun saat proses Praktik Kerja Lapangan agar tercipta
suasana yang lebih baik
3. Jangan malu untuk bertanya jika tidak mengetahui tentang sesuatu agar
tidak terjadi kesalahan yang fatal.
4. Menjalin komunikasi dan hubungan yang baik antar karyawan di dalam
perusahaan.
40
DAFTAR PUSTAKA
[1] “Apa Itu Virtualisasi? - Indonesian Cloud.” Indonesian Cloud, 15 Januari
2021. https://indonesiancloud.com/apa-itu-virtualisasi/. 08 September 2022,
Pukul 10.14 WIB
[2] “Server: Pengertian, Fungsi, Jenis, Cara Kerja Dan Manfaat.” Sekawan
Media, 6 Januari 2021. https://www.sekawanmedia.co.id/blog/pengertian-
server/. 10 september 2022, Pukul 15.24 WIB
[3] “Biro Administrasi Registrasi Kemahasiswaan & Informasi - Universitas
Medan Area.” BARKI Universitas Medan Area, 30 Desember 2021.
https://barki.uma.ac.id/2021/12/30/virtual-machine-pengertian-jenis-jenis-
dan-manfaatnya/. 10 september 2022, Pukul 15.24 WIB
[4] Wahyu Setia Bintara. “Pengertian Ubuntu Adalah : Sejarah, Jenis, Kelebihan,
Kekurangan.” Dianisa.com, 8 Juni 2022. https://dianisa.com/pengertian-
ubuntu/.
41