A11.4423 - Tugas 5-A11.2019.12293 Dhevan Muhamad Anthareza
A11.4423 - Tugas 5-A11.2019.12293 Dhevan Muhamad Anthareza
SISTEM OPERASI
INSTALASI SERVER PADA VIRTUAL MACHINE
Disusun oleh :
Dhevan Muhamad Anthareza
A11.2019.12293
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.
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
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
3
Gambar 3 Konfigurasi Nat
4
Gambar 5 Boot Order
5
Gambar 7 Tapilan Awal Instalasi
6
Gambar 9 Proses instalasi selesai
7
Gambar 11 Mengubah alamat IP
8
Gambar 12 Membuka file 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.
10
Gambar 15 Konfigurasi file reverse
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
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.
13
Gambar 20 Pembuatan Database
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.
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.
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.
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.
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.
19
Untuk mengkonfigurasi squirrelmail diperlukan menjalankan file configure
yang ada pada direktori squirrelmail dengan cara ‘./configure’. Akan muncul
tampilan seperti dibawah ini.
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.
21
Kemudia saya logout dan login menggunakan user ‘mawar’, terlihat user
mawar menerima email dari user ‘melati’
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
24