Anda di halaman 1dari 28

MAKALAH

SISTEM OPERASI
INSTALASI SERVER PADA VIRTUAL MACHINE

Disusun oleh :
Dhevan Muhamad Anthareza
A11.2019.12293

FAKULTAS ILMU KOMPUTER


PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS DIAN NUSWANTORO
SEMARANG
2021
Kata Pengantar
Puji syukur saya panjatkan kejadirat Allah Yang Maha Esa karena berkat
rahmat dan anugerahnya saya dapat menyelesaikan penyusunan Makalah yang berjudul
“Instalasi Server di Virtual Machine ”. Adapun maksud dan tujuan penyusunan
makalah ini ialah sebagai salah satu tugas harian pada Mata Kuliah Sistem Operasi
Fakultas Ilmu Komputer Universitas Dian Nuswantoro. Terselesaikannya penyusunan
makalah ini tentunya tidak terlepas dari bantuan dan dukungan berbagai pihak, baik
secara moral maupun materiil yang tidak ternilai harganya.

Saya menyadari bahwa tak ada gading yang tak retak, begitu juga dengan
makalah ini yang mungkin belum dapat dikatakan sempurna. Oleh karena itu saya
mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan makalah
ini. Akhir kata saya ucapkan terima kasih, semoga makalah ini dapat berguna dan
bermanfaat bagi perkembangan ilmu pengetahuan dan para pihak yang merasa
berkepentingan.

Semarang, April 2021

Penulis

ii
Daftar Isi

Kata Pengantar.......................................................................................................................... ii
Daftar Isi ....................................................................................................................................iii
Daftar Gambar ..........................................................................................................................iv
BAB I PENDAHULUAN ............................................................................................................... 1
2.1 Latar Belakang........................................................................................................... 1
2.2 Rumusan Masalah ..................................................................................................... 1
BAB II PEMBAHASAN................................................................................................................. 2
2.3 Pengertian Server...................................................................................................... 2
2.4 Pengertian Sistem Operasi Server ............................................................................ 2
2.5 Pengertian Virtual Machine ...................................................................................... 2
2.6 Instalasi Sistem Operasi Server ................................................................................. 2
2.7 Instalasi Service DNS Server ...................................................................................... 8
2.8 Instalasi Service Web Server ................................................................................... 12
2.9 Instalasi Service Database ....................................................................................... 12
2.10 Instalasi Wordpress................................................................................................. 12
2.11 Subdomain .............................................................................................................. 16
2.12 FTP (File Transfer Protocol) ..................................................................................... 17
2.13 Mail Server .............................................................................................................. 18
BAB III PENUTUP ..................................................................................................................... 23
Daftar Pustaka......................................................................................................................... 24

iii
Daftar Gambar

Gambar 1 Tampilan Virtual Box ................................................................................................ 3


Gambar 2 Mesin Virtual ........................................................................................................... 3
Gambar 3 Konfigurasi Nat ........................................................................................................ 4
Gambar 4 Konfiguras Host-Only Adapter ................................................................................ 4
Gambar 5 Boot Order................................................................................................................ 5
Gambar 6 Memasukan media instalasi ..................................................................................... 5
Gambar 7 Tapilan Awal Instalasi.............................................................................................. 6
Gambar 8 Proses Instalasi ......................................................................................................... 6
Gambar 9 Proses instalasi selesai.............................................................................................. 7
Gambar 10 Daftar Adapter........................................................................................................ 7
Gambar 11 Mengubah alamat IP .............................................................................................. 8
Gambar 12 Membuka file named.conf.local ............................................................................. 9
Gambar 13 Konfigurasi named.conf.local ................................................................................ 9
Gambar 14 Konfigurasi file forward ....................................................................................... 10
Gambar 15 Konfigurasi file reverse ........................................................................................ 11
Gambar 16 Konfigurasi /etc/resolv.conf ................................................................................. 11
Gambar 17 Konfigurasi password mysql ................................................................................ 12
Gambar 18 Konfigurasi Wordpress pada Apache ................................................................... 13
Gambar 19 Restart Service Apache ........................................................................................ 13
Gambar 20 Pembuatan Database ............................................................................................ 14
Gambar 21 Konfigurasi Wordpress ......................................................................................... 14
Gambar 22 Inisiasi awal Wordpress........................................................................................ 15
Gambar 23 Tampilan Wordpress ............................................................................................ 16
Gambar 24 Konfigurasi subdomain ........................................................................................ 16
Gambar 25 Bukti konfigurasi sudomain.................................................................................. 17
Gambar 26 Konfigurasi Postfix................................................................................................ 19
Gambar 27Restart postfix dan courier ................................................................................... 19
Gambar 28 Direktori Squirrelmail ........................................................................................... 19
Gambar 29 Konfigurasi Squirrelmail ....................................................................................... 20
Gambar 30 Konfigurasi server squirrelmail ............................................................................ 20
Gambar 31 Konfigurasi mail apache ....................................................................................... 21
Gambar 32 Tampilan squirrelmail .......................................................................................... 21
Gambar 33 Tes Pengiriman Email ........................................................................................... 21
Gambar 34 Tampilan email diterima ...................................................................................... 22

iv
BAB I
PENDAHULUAN
2.1 Latar Belakang
Pada zaman modern ini, kehidupan sangat bergantung pada teknologi.
Dapat dilihat banyak kegiatan yang bergantung pada teknologi, seperti
kegiatan perkantoran bahkan pemerintahan.
Dalam penggunaan teknologi tentunya tidak terlepas dari yang
namanya server, dimana semua pusat pengolahan data dan penyedia layanan
ada disana. Tetapi server juga tidak secara instan dapat memenuhi kebutuhan,
sebuah server agar dapat memenuhi keinginan perlu dikonfigurasi.
Pada zaman modern ini juga dikenal istilah Mesin Virtual atau Virtual
Machine yang memungkinkan untuk meng-install beberapa server atau sistem
operasi server di atas sistem operasi utama.
Pada makalah ini akan membahas tentang Virtual Machine dan
konfigurasi sistem operasi server.
2.2 Rumusan Masalah
a. Apa itu server?
b. Apa itu sistem operasi server
c. Apa itu Virtual Machine?
d. Bagaimana instalasi sistem operasi server pada Virtual Machine
e. Bagaimana meng-install layanan yang dibutuhkan pada server

1
BAB II
PEMBAHASAN
2.3 Pengertian Server
Server atau dalam bahasa Indonesia biasa disebut peladen merupakan
suatu sistem komputer yang memiliki layanan khusus berupa penyimpanan
data. Data yang disimpan melalui server berupa informasi dan beragam jenis
dokumen yang kompleks. Layanan tersebut ditujukan khusus untuk client yang
berkebutuhan dalam menyediakan informasi untuk pengguna atau
pengunjungnya.
Server berperan penting dalam menyediakan layanan akses lebih cepat
untuk mengirim atau menerima data maupun informasi yang tersedia
pada server [1].
2.4 Pengertian Sistem Operasi Server
Sistem operasi server yang biasa disebut juga dengan OS server
merupakan sistem operasi yang secara spesifik didesain untuk menjalankan
perangkat lunak pada sebuah server. Umumnya sistem operasi server dibuat
untuk menunjang kinerja dan juga operasi dari sebuah komputer server yang
telah terhubung dengan suatu jaringan. Oleh karena itu untuk dapat
menjalankan sistem ini dengan baik dibutuhkan juga sistem operasi khusus
yang memang didesain untuk melakukan tugas – tugas pengelolaan jaringan
server [2].
2.5 Pengertian Virtual Machine
Virtual Machine atau dalam Bahasa Indonesia biasa disebut Mesin
virtual (VM) adalah virtualisasi / emulasi sistem komputer. Mesin virtual
didasarkan pada arsitektur komputer dan menyediakan fungsionalitas komputer
fisik. Implementasinya mungkin melibatkan perangkat keras khusus, perangkat
lunak, atau kombinasi [3].
2.6 Instalasi Sistem Operasi Server
Pada percobaan ini Sistem Operasi akan diinstall pada mesin virtual
menggunakan hypervisor virtualbox dan menggunakan system operasi Ubuntu
Server. Untuk melakukan instalasi diperlukan file installer Ubuntu itu sendiri,
file installer tersebut dapat diunduh melalui website Ubuntu.
Dibawah adalah tampilan Virtual Box. Untuk memulai membuat mesin
virtual, bisa menggunakan tombol new yang ada pada tampilan dibawah ini.

2
Gambar 1 Tampilan Virtual Box

Di bawah ini merupakan tampilanVirtual Box saat mesin berhasil


dibuat, untuk mengkonfigurasinya hanya perlu menggunakan tombol settings.

Gambar 2 Mesin Virtual

Layaknya sebuah mesin biasa, untuk menjalankan mesin dan


melakukan instalasi diperlukan melakukan beberapa konfigurasi seperti
memasang Network Adapter dan memasukan media instalasi.

3
Gambar 3 Konfigurasi Nat

Gambar 4 Konfiguras Host-Only Adapter

Pada konfigurasi network, terdapat 2 Adapter yaitu NAT yang fungsinya


agar Mesin Virtual dapat memiliki akses internet dari akses internet yang
dimiliki komputer atau mesin fisik dan konfigurasi Host-Only Adapter yang
berfungsi untuk membentuk jaringan local antara mesin virtual dan mesin fisik
ata komputer fisik yang menjalankan mesin virtual ini.

4
Gambar 5 Boot Order

Gambar 6 Memasukan media instalasi

Di atas adalah konfigurasi untuk memasukan media instalasi Sistem


Operasi Ubuntu Server.

5
Gambar 7 Tapilan Awal Instalasi

Di atas Merupakan tampilan awal instalasi Sistem Operasi Ubuntu


Server, setelah memilih Bahasa aka nada beberapa konfugurasi standar lainya.

Gambar 8 Proses Instalasi

Saat proses intalasi berjalan akan menampilkan log seperti gambar di


atas dan saat instalasi selesai akan muncul opsi untuk Reboot seperi di bawah.

6
Gambar 9 Proses instalasi selesai

Saat selesai reboot akan menampilkan login seperti dibawah, setelah


login sistem operasi akan siap untuk digunakan.
Pada konfigurasi network adapater sebelumnya terdapat 2 adapater
yang disetting, adapter tersebut dapat dilihat menggunakan pperintah ”ifconfig”
seperti dibawah

Gambar 10 Daftar Adapter

Untuk mengubah alamat IP dapat menggunakan format perintah


“ifconfig <adapter atau interface> <alamat IP> netmask <subnet mask>”

7
Gambar 11 Mengubah alamat IP

2.7 Instalasi Service DNS Server


DNS Server merupakan layanan yang berfungsi untuk mentranslasikan
nama domain ke alamat ip dan sebaliknya. Untuk sistem operasi berbasis Linux
aplikasi yang biasa digunakan untuk menyediakan layanan DNS bernama
bind9.
Maka untuk membuat layanan DNS Langkah pertama yang dapat
dilakukan adalah menginstall bind9 menggunakan perintah “apt install
bind9”.
Setelah paket tersebut terinstall Langkah selanjutnya dalah
mengkonfigurasi paket tersebut.
Membuka direktori “/etc/bind” dan membuka file bernama
“named.conf.local”, seperti dibawah ini.

8
Gambar 12 Membuka file named.conf.local

Karena pada percobaan ini akan membuat domain dengan nama


“dhevan.udinus” dan diarahkan ke alamat IP 192.168.19.93, maka konfigurasi
yang dituliskan seperti di bawah ini.

Gambar 13 Konfigurasi named.conf.local

9
Terlihat pada konfigurasi di atas memanggil sebuah file
“forward.dhevan.udinus” sebagai file forward dan “reverse.dhevan.udinus”
sebagai file reverse. File forward berfungsi untuk mentranslasikan alamat
domain ke alamat IP, sebaliknya file reverse berfungsi untuk mentranslasikan
alamat IP ke alamat domain.
Untuk membuat file forward dapat menyalin file “db.local” dengan
perintah “cp db.local forward.dhevan.udinus” lalu membuka dan
mengkonfigurasinya seperti di bawah ini.

Gambar 14 Konfigurasi file forward

Terlihat pada gambar konfigurasi diatas, mentranslasikan domain ke


alamat IP 192.168.19.93.
Lalu untuk mebuat file reverse dapat menyalin file “db.127” dan
mengkonfigurasi nya seperti dibawah ini.

10
Gambar 15 Konfigurasi file reverse

Di atas ada konfigurasi file reverse dimana mentranslasikan alamat IP


ke domain, di sana hanya perlu menuliskan octet terakhir yaitu 93 karena 3
octet awal sudah ditulis pada “named.conf.local”.
Selanjutnya untuk kepentingan pengetesan server perlu diberitahu agar
saat ingin mentranslasikan “dhevan.udinus” maka gunakan DNS Server local.
Untuk itu diperlukan mengkonfigurasi file “/etc/resolv.conf” seperti di bawah.

Gambar 16 Konfigurasi /etc/resolv.conf

11
2.8 Instalasi Service Web Server
Web Server merupakan layanan yang berfungsi untuk menampilkan
sebuah web, aplikasi atau service yang akan digunakan pada percobaan ini
adalah apache yang merupakan aplikasi Open Source yang biasa digunakan
untuk menangani request web.\
Untuk isntalasi nya cukup mudah hanya perlu menggunakan perintah
“apt install apache2”. Untuk konfigurasi akan dibahas pada Bab Instalasi
Wordpress
2.9 Instalasi Service Database
Pada sebuah system atau aplikasi yang berhubungan dengan pengolahan
data pastinya akan membutuhkan sebuah tempat untuk mentyimpan data,
tempat tersebut adalah database. Database memiliki 2 jenis yaitu SQL dan
NoSql, pada percobaan ini akan menggunakan database SQL yang bernama
Mysql.
Untuk instalasinya cukup mudah hanya perlu menggunakan perintah
“apt install mysql-server”, lalu untuk masuk ke dalam interaktif mysql gunakan
perintah “mysql”, setelah masuk, selanjutnya mengkonfigurasi password untuk
user root dengan format perintah “ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password BY '<password>';” seperti
dibawah ini

Gambar 17 Konfigurasi password mysql

2.10 Instalasi Wordpress


WordPress (WP, WordPress.org) adalah sistem manajemen konten
(CMS) gratis dan open-source yang ditulis dalam PHP dan dipasangkan dengan
database MySQL atau MariaDB. Fitur termasuk arsitektur plugin dan sistem
template, yang disebut dalam WordPress sebagai Tema.
Untuk instalasi wordpress pada Ubuntu Server dapat menggunakan
perintah “sudo apt install wordpress php libapache2-mod-php php-mysql”
perintah tersebut digunakan untuk menginstall paket wordpress itu sendiri dan
beberapa paket yang dibutuhkan untuk wordpress dapat berjalan.

12
Setelah wordpress terinstall langkah selanjutnya adalah
mengkonfigurasi Webserver Apache agar dapat membuka wordpress yang telah
diinstall.
Konfigurasi Webserver Apache dapat dilakukan dengan membuat file
“wordpress.conf” pada direktori “/etc/apache2/sites-available/”. Konfigurasi
nya seperti berikut ini.

Gambar 18 Konfigurasi Wordpress pada Apache

Setelah konfigurasi selesai diperlukan pengaktifan konfigurasi dan


restart service apache seperti di bawah

Gambar 19 Restart Service Apache

Selanjutnya agar wordpress dapat berjalan diperlukan database, pada


percobaan ini database yang akan dibuat bernama “wordpress”, berikurt proses
pembuatanya.

13
Gambar 20 Pembuatan Database

Selanjutnya konfigurasi wordpress agar terkoneksi dengan database


yang sudah dibuat. Konfigurasi dapat dituliskan pada /etc/wordpress/config-
dhevan.udinus.php seperti berikut

Gambar 21 Konfigurasi Wordpress

Setelah konfigurasi selesai maka wordpress sudah siap untuk dilakukan


inisiasi awal pada “dhevan.udinus” seperti dibawah.

14
Gambar 22 Inisiasi awal Wordpress

Terlihat di atas terdapat isian “Site Title” yang nantinya akan menjadi judul
wordpress, lalu ada juga username dan password yang nantinya akan digunakan
untuk login pada halaman admin wordpress.
Setelah menekan tombol next Wordpress sudah langsung bisa digunakan
seperti di bawah ini

15
Gambar 23 Tampilan Wordpress

2.11 Subdomain
Subdomain adalah domain yang merupakan bagian dari domain utama [4].
Contohnya jika kita memiliki domain dhevan.udinus, maka kita dapat membuat
subdomain ftp.dhevan.udinus atau bisa juga mail.dhevan.udinus.
Untuk membuat subdomain bisa dilakukan dengan mengkofigurasi file
forward pada service bind9 pada praktek ini file forward yang digunakan adalah file
Bernama forward.dhevan.udinus yang ada di direktori /etc/bind/. Contoh konfigurasi
yang saya lakukan dapat dilihat dibawah ini.

Gambar 24 Konfigurasi subdomain

16
Terlihat pada konfigurasi di atas pada 2 baris terakhir saya menambahkan
subdomain ftp dan mail, setelah service bind9 direstart seharusnya subdomain sudah
dapat diakses.

Gambar 25 Bukti konfigurasi sudomain

2.12 FTP (File Transfer Protocol)


File Transfer Protocol (FTP) adalah protokol komunikasi standar yang
digunakan untuk transfer file komputer dari server ke klien ataupun sebaliknya di
jaringan komputer [5].
Pada bab sebelumnya dipaparkan bagaimana membut subdomain
ftp.dhevan.udinus. Pada bab ini akan dijelaskan bagaimana membuat FTP Server.
Untuk membut ftp server ada beberapa package yang dapat digunakan, pada
kasus ini akan menggunakan package ProFTPd yang dapat diinstall dengan perintah
‘sudo apt install proftpd-basic’ setelah instalasi selesai dapat dilakukan pengecekan
apakah service ftp sudah berjalan dengan perintah `sudo systemctl status proftpd`
seperti di bawah ini.

17
Untuk Pengujian pada klien dapat menggunakan aplikasi filezilla untuk
melakukan transfer file seperti di bawah ini, kita dapat mengakses-nya dengan
menggunakan alamat server dan user pada server.

2.13 Mail Server


Untuk membuat mail server kita perlu menginstall beberapa paket yaitu
postfix, courier-imap, courier-pop. Untuk instalasi paket tersebut dapat menggunakan
perintah ‘apt install postfix courier-imap courier-pop’.
Setelah intalasi selesai dibutuhkan adanya direktori mail, dapat dibuat
dengan perintah `sudo maildirmake /etc/skel/Maildir.

18
Postfix memerlukan konfigurasi tambahan pada file main.cf yang terletak di
/etc/postfix. Konfigurasi yang perlu ditambahkan adalah ‘home_mailbox = Maildir/’
yang ditaruh di akhir baris file.

Gambar 26 Konfigurasi Postfix

Berikutnya service postfix dan courier perlu di restart menggunakan


perintah seperti dibawah ini.

Gambar 27Restart postfix dan courier

Pada langkah ini sebenarnya mail server sudah siap dan berjalan hanya saja
untuk memudahkan diperlukan ada nya antarmuka GUI untuk menggunakan
layanan mail, pada kasus ini saya akan menggunakan squirrelmail sebagai
antarmuka web untul layanan mail.
Squirrelmail dapat di download melalui url berikut
https://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-
webmail-1.4.22.zip. Pada linux turunan Debian seperti ubuntu yang digunakan pada
makalah ini, untuk mendownload sesuatu dapat menggunakan format perintah ‘wget
<url>’.
Setelah paket squirrelmail ter-download langkah selanjutnya adalah meng-
extract file tersebut, pada linux dapat menggunakan format perintah ‘unzip <nama
file>. Dibawah merupakan isi direktori squirrelmail milik saya yang berada di
/home/dhevan/squirrelmail.

Gambar 28 Direktori Squirrelmail

19
Untuk mengkonfigurasi squirrelmail diperlukan menjalankan file configure
yang ada pada direktori squirrelmail dengan cara ‘./configure’. Akan muncul
tampilan seperti dibawah ini.

Gambar 29 Konfigurasi Squirrelmail

Pilih 2, untuk mengkonfigurasi server. Akan muncul tampilan seperti dibawah


ini. Pilih 1 untuk mengatur domain, setelah itu pilih S untuk menyimpan dan Q untuk
keluar dari konfigurasi

Gambar 30 Konfigurasi server squirrelmail

20
Langkah selanjutnya adalah mengkonfigurasi apache agar saat kita membuka
mail.dhevan.udinus maka akan mengarah pada squirrelmail. Konfigurasi dapat
dilakukan pada file 000-default.conf yang berada pada direktori `/etc/apache2/sites-
enabled` seperti di bawah ini.

Gambar 31 Konfigurasi mail apache

Setelah selesai dan apache sudah direstart squirrelmail seharusnya sudah


dapat dibuka melalui mail.dhevan.udinus

Gambar 32 Tampilan squirrelmail

Untuk login dapat menggunakan user yang dibuat di server setelah


konfigurasi Postfix. Sebagai percobaan saya sudah menyiapkan 2 user yaitu user
‘mawar’ dan ‘melati’ saya akan menggunakan user mawar dan mencoba mengirim
email ke user melati

Gambar 33 Tes Pengiriman Email

21
Kemudia saya logout dan login menggunakan user ‘mawar’, terlihat user
mawar menerima email dari user ‘melati’

Gambar 34 Tampilan email diterima

22
BAB III
PENUTUP
3.1 Kesimpulan
Server merupakan suatu sistem komputer yang memiliki layanan
khusus berupa penyimpanan data dan sebagai penyedia layanan. Data yang
dimaksud jika melihat pada makalah ini dapat berupa data record DNS atau
bahkan data-data yang ada di dalam Database. Layanan yang dimaksud jika
melihat kasus pada makalah ini dapat berupa layanan penyedia web.
Sebuah Server dapat terbentuk karena adanya dua hal yaitu hardware
dan software, hardware yang dimaksud adalah fisik komputer itu sendiri, tetapi
dengan pesatnya kemajuan teknologi, fisik komputer dapat digantikan dengan
software, jadi memungkinkan membuat beberapa server hanya dengan
menggunakan satu mesin komputer. dan software yang dimaksud adalah Sistem
Operasi Server, Sistem Operasi Server bermacam-macam untuk kasus pada
makalah ini saya menggunakan Ubuntu Server sebagai bahan pengerjaan
makalah ini, Sistem Operasi ini cukup sering digunakan untuk pembuatan
server.

23
Daftar Pustaka

[1] D. Intern, "Dicoding - Apa itu Server," [Online]. Available:


https://www.dicoding.com/blog/apa-itu-server/. [Accessed 16 April 2021].
[2] M. M. Sutiono S.Kom., "Sistem Operasi Server – Penggunaan, Jenis dan Fungsinya,"
[Online]. Available: https://dosenit.com/jaringan-komputer/software-jaringan/sistem-
operasi-server. [Accessed 16 April 2021].
[3] Wikipedians, "Wikipedia - Virtual Machines," [Online]. Available:
https://en.wikipedia.org/wiki/Virtual_machine. [Accessed 16 April 2021].
[4] P. Mockapetris, "DOMAIN NAMES - CONCEPTS AND FACILITIES," IETF, November 1987.
[Online]. Available: https://datatracker.ietf.org/doc/html/rfc1034#section-3.1.
[Accessed 18 Juni 2021].

24

Anda mungkin juga menyukai