Jobsheet Vps Server & Wordpress - Wahyu Tri Cahyono

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 18

Nama : Wahyu Tri Cahyono

No : 28
Kelas : XII TKJ 2
JOBSHEET
VPS SERVER
UBUNTU FOCAL FOSSA 20.04

Asslamuallaikum wr wb, Alhamdullilah. segala puja dan puji bagi Allah SWT, karena dengan izin-
Nya tugas jobsheet install VPS ini dapat terwujud.

Dengan kemajuan zaman, komputer sangatlah penting untuk masa depan setiap orang. Semua
kalangan membutuhkan komputer untuk menyelesaikan studi maupun demi karier. Setiap perusaan
sekarang mengutamakan orang-orang yang bisa komputer, minimal mampu mengoperasikan
Windows, Office, dan juga dasar-dasar internet.

Selain itu perkembangan teknologi telah menuntun kita untuk beralih dari yang perangkat logic
menuju perangkat virtual, salah satunya adalah server. maka dari itu seperti dititle, kita akan
mempelajari dan mengoprek tentang server VPS dan bagaimana cara mempunyai server VPS kita
sendiri diLinux OS.

Sebelum melangkah lebih jauh lagi tentang server virtual kita harus tahu apa sih itu server Virtual
atau VPS? mari simak penjelasannya.

Apa itu VPS?


Virtual Private Server (VPS) adalah server pribadi yang keseluruhan resource-nya hanya digunakan
oleh satu pengguna saja dan tidak dipengaruhi oleh pengguna lain. Pengguna dapat mengelola secara
penuh semua konfigurasi dan resource yang ada pada VPS dan melakukan apa pun yang diinginkan.

Teknologi yang digunakan VPS adalah virtualisasi hardware server fisik yang kemudian dibagi
menjadi beberapa resource berbeda. Disebut virtual karena pembagian ini dilakukan dengan
menggunakan software sehingga dalam satu server fisik bisa terdapat beberapa VPS yang dijalankan.

Jika diibaratkan lingkup perumahan, maka server fisik merupakan kompleks dan VPS adalah rumah
yang Anda tempati. Ruang-ruang yang ada di rumah, seperti tempat parkir, ruang tamu, ruang tidur,
dapur, taman, dan lain sebagainya, digambarkan sebagai Random Access Memory (RAM), Central
Processing Unit (CPU), disk space, dan bandwidth. Rumah beserta ruangannya tidak terpengaruh
oleh rumah yang lain. Segala bentuk aktivitas hanya dilakukan di dalam rumah.

Fungsi VPS
Setelah menjelaskan mengenai apa itu VPS, saya akan sedikit membahas tentang fungsi dari VPS itu
sendiri. Berikut beberapa fungsi VPS yang paling banyak diterapkan oleh pengguna:
a. Server Website (Web Hosting)
Apa itu VPS sebagai server website? Sebagian besar VPS digunakan untuk mengeksekusi
halaman website atau disebut juga sebagai layanan web hosting. Pengguna akan
menggunakan VPS di saat layanan mereka membutuhkan resource yang lebih tinggi.
Biasanya sampai melewati batas penggunaan resource sehingga layanan hosting tidak dapat
memenuhi permintaan. Sebagian besar pengguna yang menggunakan VPS adalah para
developer yang memiliki klien atau perusahaan dengan load tinggi. Meskipun ada juga
pribadi yang menggunakan layanan VPS karena traffic website yang dikelolanya sudah sangat
padat.

b. Sebagai file hosting


Apa itu VPS hosting?. Selain file halaman website, VPS juga menyimpan file-file pribadi
agar dapat diakses menggunakan jaringan internet di mana saja. Sebagian besar file hosting
diperbolehkan pada layanan VPS saja dan tidak diizinkan pada layanan hosting karena hanya
akan membebani server dan tentu saja mengganggu pengguna lain. Besarnya kapasitas
penyimpanan pada VPS tergantung pada paket yang digunakan pengguna. Semakin besar disk
space, semakin mahal pula biaya berlangganan per bulannya.

c. Sebagai remote desktop


Sebagian pengguna memanfaatkan VPS sebagai mesin yang menjalankan bisnis mereka.
Pengguna yang menerapkan ini akan menaruh bot di dalam server. Bot akan menjalankan
perintah yang sudah ditanamkan secara otomatis dalam rentang waktu tertentu. Ketika Bitcoin
masih menjadi pembicaraan yang hangat , banyak pengguna mencoba menggunakan VPS
untuk menambang BitCoin. Namun, hampir semua penyedia layanan VPS melarang
penggunaan untuk tujuan seperti itu karena akan membuat server berada pada posisi load
yang tinggi dalam waktu lama.

d. Layanan VPN
Beberapa pengguna memanfaatkan layanan VPS untuk dijadikan server Virtual Private
Network (VPN). VPN adalah sambungan koneksi pribadi dan hanya bisa digunakan oleh
pengguna terdaftar yang memiliki username dan password untuk melakukan sambungan.
VPN membutuhkan sebuah server yang berfungsi sebagai penghubung antarperangkat. Server
VPN ini dapat berupa komputer atau VPS yang sudah terinstall VPN server di dalamnya.

e. Hosting aplikasi
Terkadang developer melakukan pengembangan dan pengetesan aplikasi yang sedang
dikembangkannya menggunakan VPS yang dimanfaatkan sebagai hosting aplikasi. VPS juga
dapat digunakan untuk membangun custom mission critical software tanpa harus
mengeluarkan biaya yang tinggi.

f. Mesin percobaan
Pada proses pengembangan website, terkadang Anda harus melakukan pengetesan yang
mencakup kebutuhan sistem yang akan dijalankan. Dengan adanya VPS, segala bentuk
kekurangan dapat diubah secepat mungkin. Selain itu, spesifikasi ini akan memudahkan
pengembang untuk menggunakan hosting yang sesuai dengan kebutuhan website dan sistem.
g. Backup server utama
Semua server rentan terhadap kehilangan data. Hal itu bisa terjadi karena adanya kesalahan
konfigurasi bahkan pembobolan oleh orang yang tidak bertanggung jawab. Tujuan
ditambahkannya backup server adalah untuk menyimpan data terakhir server secara up-to-
date Sehingga ketika terjadi masalah yang tidak diinginkan pada server utama, akan ada
backup server yang bisa di-restore sewaktu-waktu.

Perbandingan server VPS dengan lainnya


● Cloud Hosting
Server ini memungkinkan banyak pengguna berada pada satu server, sehingga akan ada
dimana pengguna menggunakan resourse secara bergantian.
● VPS Tradisional
Server VPS ini memungkinkan digunakan oleh satu pengguna saja, sehingga resourse dan
kapasitas penggunaan sangat terbatas untuk memenuhi kebutuhan Anda.
● Private Server
Layanan Private Server merupakan layanan VPS Hosting dengan sistem Manage yang
tersedia versi SSD untuk kebutuhan Server VPS yang langsung dikontrol oleh tim
IDCloudHost.
● Dedicated Server
Server ini digunakan oleh banyak perusahaan besar dan startup untuk kebutuhan resource dan
keamanan yang lebih besar untuk website dan aplikasi Tertentu dengan Data Center
Indonesia.
● VPS SAS
Server ini layaknya teknologi Dedicated Server dengan perpaduan SSD dan HDD yang sangat
cocok untuk trafik tinggi dengan harga yang terjangkau.
● VPS Pro
Server ini merupakan infrastruktur terbaik saat ini, mengusung teknologi HPE Nimble
Storage Adaptive Flash Arrays akan membuat layanan Anda 100x lebih cepat dibandingkan
vps lainnya.

Cara install VPS Server diubuntu 20.04


Setelah kita mempelajari teori tentang VPS rasanya ada yang kurang yakni praktek, nah mari kita
implementasikan tutorialnya pada bab kali ini. sebelum itu silakan anda siapkan alat dan bahannya.

silakan anda siapkan os dan tools berikut :


1. OS ubuntu desktop/server 20.04 focal fossa
2. Virtual Box / VMware machine
3. Koneksi Internet
4. OS anda sendiri😀

baiklah saya anggap anda sudah mendownload dan menginstall OS Ubuntu pada Virtual Machine.
sekarang silakan masuk ke OS ubuntu nya. lalu masuk ke terminal sebagai super user alias ROOT.

1. Ubah type jaringan

lanjut, setelah itu bagi anda pengguna virtual machnice, silakan ubah type jaringan menjadi
NAT atau Bridge adapter. disini saya memang sudah menginstal Ubuntu sebagai OS primary
saya, hehe😀

2. Install package Apache2 dan PHP

baiklah, silakan check koneksi jaringan internet anda. apabila sudah terhubung ke internet
maka anda sudah bisa masuk ke tahapan ini. yaitu menginstall package Apache2 dan PHP,
jadi disini Apache2 diperlukan untuk web service ya, dan PHP disini dimaksudkan sebagai
runtime untuk bahasa pemrogaman PHP dan bukan PHP harapan dari dia, hehe😀

ketikkan perintah :
root@hawk-hack:/home/hawk# apt-get install apache2 php -y
tunggu sampai proses installasi selesai, penulis sarankan hidangkan kopi dan pisang goreng
hangat😀 sambil mengkonfigurasi.

3. Konfigurasi apache2 default configuration

Setelah itu proses installasi selesai silakan anda konfigurasi file apache2, sebelum itu silakan
masuk ke dicertory apache di [ /etc/apache2/sites-available ] ketikkan perintah berikut :
root@hawk-hack:/home/hawk# cd /etc/apache2/sites-available
root@hawk-hack:/etc/apache2/sites-available# ls -a
. .. 000-default.conf default-ssl.conf

Disini kita akan mengkonfigurasi file 000-default.conf. Silakan anda konfigurasi dengan
nano text editor. ketikkan command berikut
root@hawk-hack:/etc/apache2/sites-available# nano 000-default.conf

Disini anda silakan ubah DocumentsRoot /var/www/html menjadi /var/www/wordpress


lalu silakan anda save file konfigurasi dengan mengetikkan “ CTRL + X “.

Setelah itu silakan anda restart service apache2 nya, karena setiap ada perubahan pada
konfigurasi apache2, apache2 memerlukan restart untuk menampilkan perubahan. ketikkan
perintah :
root@hawk-hack:/etc/apache2/sites-available# service apache2 restart
Hint!!!
perintah [ service apache2 status ] berfungsi untuk melakukan check
terhadap service apache2 active atau off, dan lain sebagainya.

4. Install package mysql-server, mysql-client, dan phpmyadmin

Setelah itu silakan anda install package tambahan seperti mysql-server dan lain-lain, ketikkan
perintah berikut :
root@hawk-hack:/etc/apache2/sites-available# apt-get install mysql-server
mysql-client phpmyadmin -y

Tunggu sampai proses installasi selesai,apabila ada option yang menaytakan konfigurasi
phpmyadmin silakan anda pilih no, atau konfigurasi manual. seperti gambar dibawah😀

5. Downloads wordpress package

Baiklah saya anggap proses diatas semua berjalan lancar dan benar, sekarang kita akan
downloads wordpress package, eits sebelum itu silakan masuk ke directory [ /var/www/ ],
silakan ketikkan command dibawah :
root@hawk-hack:/etc/apache2/sites-available# cd /var/www
root@hawk-hack:/var/www# pwd
/var/www

Sekarang kita akan mendownloads wordpress package, tapi kita akan mendownload nya
melalui terminal, biar keren seperti hacker,hehe😀
root@hawk-hack:/var/www# wget http://wordpress.org/latest.tar.gz
root@hawk-hack:/var/www# ls
html latest.tar.gz
Sekarang silakan anda extract file .tar.gz nya dengan perintah
root@hawk-hack:/var/www# tar xf latest.tar.gz
root@hawk-hack:/var/www# ls
html latest.tar.gz wordpress

6. Konfigurasi apache2.conf

Lanjut kita akan melakukan konfigurasi pada phpmyadmin server nya, sebelum itu silakan
anda konfigurasi file apache2.conf. ketikkan perintah berikut :
root@hawk-hack:/var/www# nano /etc/apache2/apache2.conf

Lalu pada apache2.conf silakan anda tambahi baris perintah [ Include


/etc/phpmyadmin/apache2.conf ] dibaris terserah😀, disini saya menaruh baris perintah
pada header isi file konfigurasi.

Selesai Konfigurasi? jangan lupa save file nya 😀 [ CTRL + X ]

7. Membuat User account pada MySQL

Lanjut kita akan menambahkan User account sebagai izin untuk login ke SQL servernya,
ketikkan perintah berikut :
root@hawk-hack:/var/www# mysql -p -u root

baiklah sekarang anda masuk ke mysql command line, sekarang saatnya buat new user
account, hal pertama kita akan menambahkan user name.

mysql> CREATE USER ‘wahyu’@’%’ IDENTIFIED BY ‘wahyu’;

Oke, sekarang baru mengubah hak akses, disini kita akan membuat full access untuk user
‘wahyu’.
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘wahyu’@’%’ WITH GRANT OPTION;

Oke, sudah disruput kopinya, sebelumnya untuk user ‘wahyu’ bisa anda ubah sesuka hati
anda, user ‘wahyu’ adalah name user yang saya inputkan. ketikkan [ CTRL + C ] untuk keluar
dari mysql command line.
Hint!!!
user ‘wahyu’ hanyalah username, ubah user sesuai keinginan anda, bisa
nama anda, nama sekolah dan lain sebagainya😀

8. Buat database dengan phpmyadmin

Sekarang silakan anda buka browser kesayangan anda, eitss sebelum itu silakan check IP
address dari perangkat anda. caranya ketikkan perintah :
root@hawk-hack:/var/www# ifconfig

Nah disini saya akan menggunakan IP Address dari ether link, yaitu enp2s0f1. bisa
diperhatikan gambar diatas, terdapat IPv4 100.100.100.254 dari link enp2s0f1. itulah IP yang
akan kita gunakan untuk mengakses server lokal/Device kita sendiri.

Setelah itu baru anda buka Browser favorit anda. lalu ketikkan IP

[ 100.100.100.254/phpmyadmin ] disearch bar. lalu masukkan Username dan password


superuser terminal.
Hint!!!
IPv4 setiap network/jaringan pasti berbeda-beda, jangan lupa dicheck
dan silakan ketikkan IP Address anda pada search bar😀

Baiklah saya angap anda sekalian sudah bisa login ke phpmyadmin


server nya, sekarang silakan anda buat new database, caranya silakan
anda cari bar “ Database name “. disini silakan anda isi dengan wordpress.

Lalu untuk type pengkodean karakter, silakan anda pilih format “ utf8_general_ci “.

Maka untuk output nya adalah sebagai berikut.


9. Wordpress setup

Sudah clear, saya harap kopi anda belum habis😀 karena kita akan lanjut ke sesi wordpress
setup. disini kita akan menambahkan username, dan password. sebelum itu disearch bar
browser anda silakan ketikkan IP Address. contohnya [ 100.100.100.254 ] sehingga akan
muncul landing page seperti berikut.

Tab button “ let’s go “ untuk melanjutkan.


diform Username dan Password, silakan masukkan username dan kata sandi anda masing,
form tersebut sebagai inputan untuk login ke website setup.
Hint!!!
disini masukkan username dan password sesuai keingginan anda, nama
anda mungkin!😀

Nah nanti akan ada sedikit problem yaitu tidak adanya file konfigurasi wp-config.php, tapi
kabar baiknya wordpress menyediakan resouce code wp-config.php, silakan dicopy code
tersebut. artinya kita akan membuat file konfigurasi secara manual.

lalu masuk ke ubuntu terminal lagi dan ketikkan perintah :


root@hawk-hack:/var/www# nano /wordpress/wp-config.php

Nah sekarang tinggal paste code tadi ke terminal, dan jangan lupa disave. [ CTRL + X ]
Oke, sekarang silakan anda install proftpd package sebagai protokol FTP (File Trafer
Protocol). ketikkan perintah :
root@hawk-hack:/var/www# apt-get install proftpd -y

Setelah proses installasi selesai, maka silakan anda konfigurasi file konfigurasi proftpd.conf.
ketikkan perintah :
root@hawk-hack:/var/www# nano /etc/proftpd/proftpd.conf

Nah disini silakan ubah ServerName yang tadinya “Debian” menjadi IP anda. dan hapus
tanda pagar (#) pada DefaultRoot.
Silakan restart service proftpd :
root@hawk-hack:/var/www# service proftpd restart

Nah proses nya cukup panjang ya, tapi jangan loyo dulu, sekarang kembali ke browser anda
dan diwordpress setup tadi silakan anda tekan button “ Run the installation “.

Setelah proses install selesai, maka anda akan dibawa ke form user account, disini anda akan
diminta memasukan “ Site title, Username, Password dan E-mail “. isi sesuai identitas anda.
langkah selanjutnya tekan button “ Install Wordpress “ dan login.
10. Check Configuration.

Nah sekarang yaitu saat-saat yang ditunggu-tunggu, pastikan kopi dan gorengan anda masih
utuh, karena kita akan mencoba test hasil konfigurasi, kita akan lanjut ya dari pembahasan
nomor 9. jadi setelah anda Login, maka akan dibawa ke Wordpress server.

Disini proses installasi bisa dikatakan berhasil. sekarang ketikkan IP Address anda tadi
diSearch bar.
Bumm tara, proses konfigurasi berhasil, disini silakan teman-teman setup sendiri sekreatif
mungkin websitenya, tapi kita tidak dapat mengakses website kita diInternet. tapi tenang,
apabila ingin dapat diakses melalui internet silakan teman-teman menggunakan utilitas
NGROK, silakan cari diinternet cara penggunaan tools NGROK.

Kesimpulan
Virtual Private Server (VPS) adalah alternatif shared hosting yang dapat digunakan untuk menyimpan
dan dijadikan sebagai web server. Saat menggunakan VPS maka sumber daya yang digunakan tidak
terpengaruh dengan pengguna yang lain. Ini sangat berguna, apalagi saat trafik pada website mulai
tinggi. Shared hosting yang terbatas jika mendapatkan trafik yang diluar batas yang ditentukan akan
terjadi overload dan website tidak bisa diakses.

Di Indonesia saat ini sudah banyak layanan penyedia VPS, salah satunya adalah Niagahoster.
Niagahoster menyediakan layanan sewa VPS terpercaya dengan sistem unmanaged yang bisa Anda
manfaatkan untuk membangun website yang handal. Harga VPS sudah bisa didapatkan murah.
Informasi terkait dengan layanan ini dapat dilihat pada halaman VPS Indonesia

Demikian jobsheet VPS dan cara Installaasinya. Terima kasih sudah membaca. Jika ada kesalahan
mohon koreksinya ya :). Terima kasih 🙂
Daftar Pustaka :

https://www.niagahoster.co.id/blog/cara-menggunakan-vps/

https://www.jagoanhosting.com/blog/apa-itu-vps/

https://www.hostinger.co.id/tutorial/apa-itu-vps

https://youtu.be/m_XpPkngdcY

Anda mungkin juga menyukai