KONFIGURASI WEB SERVER
(BLOG) DENGAN WORDPRESS
DOSEN:
I PUTU AGUS EKA PRATAMA, S.T, M.T
OLEH:
I KADEK TEO PRAYOGA KARTIKA
1504505086
KETUT WAHYU ARIPRASASMITA
1504505088
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2016
Kata Pengantar
Puji syukur kehadirat Tuhan yang Maha Esa yang karena anugerah dari-Nya
kami dapat menyelesaikan makalah tentang "KONFIGURASI WEB SERVER
(BLOG) DENGAN WORDPRESS".
Penulis sangat bersyukur karena telah menyelesaikan makalah dan kami
mengucapkan banyak terima kasih kepada semua pihak yang telah membantu kami
selama pembuatan makalah ini berlangsung sehingga terealisasikanlah makalah ini.
Demikian yang dapat kami sampaikan, semoga makalah ini bisa bermanfaat
dan jangan lupa ajukan kritik dan saran terhadap makalah ini agar kedepannya bisa
diperbaiki.
Denpasar, 8 Desember 2016
Penyusun
1
DAFTAR ISI
BAB I PENDAHULUAN
1.1 Latar Belakang--------------------------------------------------------------------
3
1.2 Tujuan -----------------------------------------------------------------------------
3
1.3 Rumusan Masalah ----------------------------------------------------------------
3
1.4 Solusi ------------------------------------------------------------------------------
3
BAB II KAJIAN PUSTAKA
2.2 Definisi Linux --------------------------------------------------------------------
4
2.3 Keistimewaan Linux-- -----------------------------------------------------------
5
2.4 Aplikasi yang Digunakan Dalam Konfigurasi Web Server-------------- ---
6
2.5 Web Server---------------------------------------------------------------------- --
6
2.6 Cara Kerja Web Sever------------------------------------------------------ -----
8
BAB III PEMBAHASAN
3.1 Penginstalan Linux Ubuntu--------------------------------------------------- --
10
3.2 Cara Mengkonfigurasi Web Server------------------------------------------ --
16
3.3 Tahapan Menguji Web Server------------------------------------------------ --
26
BAB IV PENUTUP
4.1 Kesimpulan--------------------------------------------------------------------- ---
35
4.3 Daftar Pustaka---------------------------------------------------------------------
36
2
BAB I
PENDAHULUAN
1.1
Latar Belakang
Dalam teknologi internet sekarang ini, WEB SERVER merupakan hal yang
sangat berperan penting. Pengetahuan dan pengertian tentang WEB SERVER
merupakan hal yang mutlak harus dimiliki oleh seorang operator internet. Mulai
dari sistem operasi yang digunakan hingga konfigurasi WEB SERVER pada sistem
operasi yang berbasis server. Oleh karena itu, makalah ini diharapkan dapat
memberikan pengetahuan dasar mengenai WEB SERVER dan konfigurasi WEB
SERVER pada linux Ubuntu.
1.2
Tujuan
Makalah ini bertujuan untuk memberikan pengetahuan dasar mengenai
definisi, cara kerja WEB SERVER, konfigurasi WEB SERVER, kelebihan dan
kekurangan WEB SERVER serta implementasi WEB SERVER sebagai
pembelajaran.
1.3
Rumusan Maslaah
Dalam penyusunan makalah ini akan diambil beberapa rumusan masalah
yang akan dibahas, yaitu diantaranya :
1.
Bagaimana Membangun Web Server dengan Xampp?
2.
Bagaimana perintah ‘change permission’ di Ubuntu?
3.
Apa saja yang dibutuhkan dalam membangun Web Server – Blog?
4.
Bagaimana Membangun Web Server – Blog?
5.
Kendala apa saja yang biasanya dihadapi saat proses Web Server Blog?
6.
Bagaimana Implementasi Web Server Blog pada lebih dari satu
computer?
1.4
Solusi
Solusi yang dapat diberikan penulis adalah dengan mengumpulkan referensi
yang dibutuhkan untuk membangun web server. Melalui online atau offline.
3
BAB II
KAJIAN PUSTAKA
2.1
Definisi Linux
Linux adalah sebuat system operasi yang menjunjung tinggi Open Source
dan tidak berlisensi berbayar seperti windows, maksud dari open source adalah
segala yang mendukung sistem operasi ini bisa di ubah / modifikasi, dikembangkan,
dan juga bisa dihapus (jika tidak perlu).
Sejarah singkat dari mana linux itu berasal : ”Kernel Linux pada mulanya
ditulis sebagai hobi oleh pelajar universitas Finland Linus Torvalds yang belajar di
Universitas Helsinki, untuk membuat kernel Minix yang bebas dan dapat sunting.
(Minix adalah projek pelajaran menyerupai UNIX direka untuk mudah dan
bukannya untuk kegunaan perniagaan.) Versi 0.01 dikeluarkan ke Internet pada
September 1991, Versi 0.02 pada 5 Oktober 1991 “. Linux pada awalnya merupai
Unix hanya sebuah kernel image ( semacam dos prompt / konsole).
Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro).
Distro adalah bundle dari kernel Linux, beserta sistem dasar linux, program
instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan
tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
Tabel Distro Linux
No. Nama Distro
1
Ubuntu
2
RedHat
Keterangan
RedHat merupakan distribusi pertama yang instalasi dan
pengoperasiannya mudah.
3
Debian
Distribusi yang mengutamakan kestabilan dan kehandalan,
meskipun
mengorbankan
aspek
kemudahan
dan
kemutakhiran program.
4
Slackware
Dua hal penting dari Slackware adalah bahwa semua isinya
(kernel, library ataupun aplikasinya) adalah yang sudah
teruji
5
SuSE
SuSE merupakan distribusi pertama dimana instalasinya
dapat menggunakan bahasa Indonesia.
4
6
Mandrake
Merupakan varian distro RedHat yang dioptimasi untuk
pentium.
7
WinLinux
Distro yang dirancang untuk diinstall di atas partisi DOS
(Windows).
2.2
Keistimewaan Linux
Hardware komputer pada hakekatnya tidak dapat berfungsi tanpa adanya
Software yang mengaturnya. Software yang paling dekat ke Hardware adalah
"Sistem Operasi". Suatu jenis prosessor tentu dapat saja di-"atur" oleh berbagai
macam Sistem-Operasi pada saat yang berbeda, asalkan ada orang yang mau
menulis program Sistem-Operasi tersebut. Walaupun pada saat Linux ditulis
prosessor Intel 80386 telah dipasarkan dengan Sistem-Operasi DOS, namun DOS
belum menggunakan 80386 secara optimal. Intel 80386 sebenarnya dirancang
sebagai prosessor yang mampu melakukan "multi-tasking" atau "multi-program"
namun DOS hanya mampu melakukan "single-tasking". Linux ketika dirancang
memanfaatkan 80386 seoptimal mungkin.
Di sini akan dijelaskan beberapa
kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem
operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang
menguntungkan dengan menggunakan program dan file-file Linux/UNIX :
Tabel Keuntungan Linux
No.
1
Keuntungan
Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer
dan device hardware lainnya dapat diakses seperti kita mengakses file yang
tersimpan dalam harddisk atau disket.
2
Ketika program dijalankan, program tersebut dijalankan dari harddisk ke
dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
3
Linux/UNIX menyediakan servis untuk membuat, memodifikasi program,
proses dan file.
4
Linux/UNIX mendukung struktur file yang bersifat hirarki.
5
Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam
kelas sistem operasi yang dapat melakukan multitasking.
5
2.3
Aplikasi yang Digunakan Dalam Konfigurasi Web Server
Pada konfigurasi Web Server yang kami buat kami menggunakan aplikasi
Xampp XAMPP adalah sebuah software web server apache yang didalamnya sudah
tersedia database server mysql dan support php programming.
Logo XAMPP
XAMPP merupakan software yang mudah digunakan, gratis dan
mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma
menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server,
PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya
kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang
Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi
untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara
grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh
karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk
Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR
LINUX.
Dalam XAMPP banyak diaplikasikan dan digunakan oleh kalangan
pengguna komputer di bidang pemrograman web XAMPP berfungsi sebagai server
offline yang berdiri sendiri (seringkali disebut sebagai localhost). XAMPP terdiri
dari beberapa program yaitu Apache HTTP Server, MYSQL Database, PHP, dan
Pearl XAMPP juga dilengkapi fitur manajemen database PHPMyAdmin seperti
pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan
aplikasi web berbasis database secara mudah.
2.4
Web Server
Web server adalah merupakan perangkat lunak (software) dalam server
yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui
protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama
6
browser, kemudian mengirimkan kembali (respon)hasil permintaan tersebut ke dalam
bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML. Dari
pengertian diatas, dapat disimpulkan bahwa web server merupakan pelayan
(pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet
Explorer, Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan
halaman atau data yang anda minta.
Fungsi utama dari web server adalah untuk mentransfer atau
memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi
tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam
jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka
pemanfaatan
web
server berfungsi
juga
untuk
mentransfer
keseluruhan
aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file
dan sebagainya. Pada saat anda ingin mengakses sebuah halaman website, biasanya anda
mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah
anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman
tersebut, browser akan melakukan permintaan ke web server. Disinilah web
server berperan, web server akan mencarikan data yang diminta browser,
lalu mengirimkan data tersebut ke browser atau menolaknya jika ternyata data yang
diminta tidak ditemukan. Beberapa contoh web server yang paling banyak digunakan
diantaranya adalah:
Tabel Web Server Populer
No
Web Server Populer
1
Apache
2
Apache Tomcat
3
Microsoft Internet Information Services (IIS)
4
Nginx
5
Lighttpd
6
Litespeed
7
Zeus Web Server
Adapun Fitur-fitur standar web server, dari penjelasan mengenai web server
popular yaitu sebagai berikut:
7
Tabel Fitur Web Server
No
Fitur
1
HTTP
2
Logging
3
Virtual
4
Hosting
5
Pengaturan Bandwidth
6
Otektifikasi
7
Kompresi Konten
HTTP (Hypertext Transfer Protocol) adalah protokol yang digunakan oleh
web server dan web browser untuk dapat berkomunikasi antara satu sama lain. Sedangkan
HTTPS (Hypertext Transfer Protocol Secure) adalahmerupakan versi aman (secure) dari HTTP.
Biasanya protokol HTTP menggunakan port 80 dan protokol HTTPS menggunakan port 443.
Untuk mengenal dan membedakan keduanya, anda bisa lihat pada saat andamengakses suatu
halaman website apakah berwalan http:// atau https://.Web server biasanya telah dilengkapi
pula dengan mesin penerjemah bahasa skrip yang memungkinkan webserver dapat
menyediakan layanan situs dinamis, yaitu situs yang dapat berinteraksi dengan
pengunjung dengan memanfaatkan pustaka tambahan seperti PHP dan ASP.
2.5
Cara Kerja Web Server
Sederhananya tugas web server adalah untuk menerima permintaan dari
client dan mengirimkan kembali berkas yang diminta oleh client tersebut. Seperti
yang sudah saya informasikan diatas bahwa client yang dimaksud disini adalah
komputer desktop yang memiliki atau telah menginstall web browser seperti
Chrome, Mozilla, Opera dan lain-lain yang dapat terhubung ke web server melalui
jaringan internet atau intranet.
8
Gambar Sederhana Proses Web Server
Perangkat lunak web server terdapat pada komputer server, dan di komputer
ini pula-lah data-data website tersimpan dengan rapih. Sama halnya dengan
komputer client, komputer server juga harus terhubung dengan jaringan internet
atau jaringan intranet untuk dapat diakses oleh client.Pada saat client (browser)
meminta data web page kepada server, maka instruksi permintaan data oleh
browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport
dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text
Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS).
Data yang diminta dari browser ke web server disebut dengan HTTP request
yangkemudian akan dicarikan oleh web server di dalam komputer server. Jika
ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan
dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server
kebrowser dikenal dengan HTTP response. Jika data yang diminta oleh browser
tersebut ternyata tidak ditemukanoleh web server, maka web server akan menolak
permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page
Not Found. Meskipun proses atau cara kerja web server diatas seperti sangat
rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda
bahkan bisa sampai tidak menyadari bahwa pada saat anda meminta suatu halaman web, ternyata
hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat anda lihat di
browser anda.
9
BAB III
PEMBAHASAN
3.1
Langkah- Langkah dan Pengujian
Langkah utama yang dilakukan yaitu menginstall linux. Linux yang kita
pakai adalah Ubuntu. Hal-hal yang diperlukan untuk instalasi Linux Ubuntu adalah:
1.
Komputer / Laptop untuk di install sistem operasi Linux Ubuntu.
2.
ISO / Disc Image / CD atau DVD Linux Ubuntu untuk instalasi.
3.
Bootable Flash Drive (bila menggunakan Disc Image seperti ISO) atau CD
/ DVD untuk instalasi menggunakan langsung dari Disc.
4.
(Optional) Koneksi internet untuk update Linux Ubuntu langsung pada saat
instalasi. Pada tutorial ini menggunakan Flash Drive yang sudah terisi
Ubuntu 16.04.1 LTS x64 (64-bit) yang sudah dijadikan Bootable Installer
Flash Drive.
Berikut spesifikasi Komputer / Laptop yang direkomendasikan untuk
menjalankan Linux Ubuntu 16.04.1 LTS:
1.
2 GHz dual core processor atau yang lebih tinggi
2.
2 GB RAM
3.
Ruang Hard Drive setidaknya 25 GB
4.
DVD drive atau USB port untuk media instalasi
5.
Koneksi internet (Optional)
Langkah awal instalasi adalah siapkan media instalasi terlebih dahulu lalu
pasangkan ke Komputer / Laptop lalu Restart. Masuk bios dengan menggunakan
tombol ESC / F2 / F8 (tergantung manufaktur Motherboard Komputer / Laptop)
lalu ganti boot awal dengan media instalasi anda. Setelah itu, save dan akan merestart kembali lalu muncul tampilan pilihan Ubuntu. Lalu, pilih Install Ubuntu.
Langkah selanjutnya adalah sebagai berikut:
10
Gambar Langkah Pertama Install Linux Ubuntu
Gambar diatas merupakan tampilan pertama pada saat instalasi Ubuntu.
Pilihlah bahasa yang sesuai dengan bahasa anda. Pada kasus ini, saya memilih
"English". Meski ada "Bahasa Indonesia", tetapi menurut saya "English" lebih saya
mengerti. Jadi, pilihlah sesuai bahasa anda. Lalu klik "Continue".
Gambar Langkah Kedua install Linux Ubuntu
Gambar diatas merupakan langkah setelah memilih bahasa. Anda akan
diberikan opsi dimana anda bisa melanjutkan hanya memilih untuk "Download
updates" saja (bila tersambung internet opsi ini baru akan bisa dipilih), "Install
11
third-party software" saja, kedua-duanya, tidak sama sekali, itu menjadi pilihan
anda. Sangat disarankan anda mencentang "Install third-party software" untuk
perangkat grafis, wifi, musik, dan perangkat multimedia lainnya agar anda tidak
perlu repot menginstall lagi satu persatu. Setelah itu, klik "Continue".
Gambar Langkah Ketiga install Linux Ubuntu
Dikarenakan situasinya adalah untuk Dual-Boot dengan Windows 10 (pada
contoh), maka Installer Ubuntu akan mendeteksi adanya sistem operasi lain. Lalu
muncullah tampilan seperti diatas untuk memilih apakah ingin install Ubuntu
berdampingan dengan Windows Boot Manager (Windows 10 yang terdeteksi Boot
Manager-nya), hapus keseluruhan Disk, atau hal lainnya. Pada kasus ini, pilihlah
"Install Ubuntu along side Windows Boot Manager", lalu klik "Continue".
12
Gambar Langkah Keempat install Linux Ubuntu
Setelah itu, akan muncul tampilan seperti diatas. Atur partisi sesuai
kebutuhan dengan cara mengarahkan mouse ke antara kotak Files dan kotak Ubuntu
lalu geser ke kiri untuk memperkecil size partisi Windows atau geser ke kanan
untuk memperkecil size partisi Ubuntu. Lalu klik "Install Now".
13
Gambar Langkah Kelima install Linux Ubuntu
Akan muncul tampilan seperti diatas. Cukup klik "Continue" saja.
Gambar Langkah Keenam install Linux Ubuntu
Setelah itu, munculah tampilan seperti diatas. Pilihlah lokasi yang sesuai.
Bila tidak ada, pilihlah lokasi yang terdekat dengan zona waktu yang sesuai. Lalu
klik "Continue".
14
Gambar Langkah Ketujuh install Linux Ubuntu
Lalu, anda akan dihadapkan dengan Keyboard Layout. Pada umumnya,
Keyboard yang ada di Indonesia menggunakan standarisasi English (US). Bagi
yang seperti itu, langsung saja klik "Continue". Bagi yang tidak, sesuaikanlah
keyboard anda dengan pilihan yang ada.
Gambar Langkah Kedelapan install Linux Ubuntu
Setelah itu, akan muncul tampilan untuk mengisi data user. Data ini berguna
untuk identitas diri di komputer, nama komputer, dan password untuk login dan
akses root. Setelah semua diisi, klik "Continue".
15
Gambar Langkah Kesepuluh install Linux Ubuntu
Setelah proses instalasi selesai, akan muncul tampilan seperti diatas. Klik
"Restart Now" dan Ubuntu siap digunakan.
3.2
Tahapan Mengkonfigurasi Web Server
Adapun Tahapan- tahapan dalam mengkonfigurasi web server yaitu sebagai
berikut, muai dari meng update repository pada linux seperti berikut:
Sudo apt-get update
Gambar Perintah sudo apt-get update
16
Gambar diatas merupakan langkah paling awal sebelum melanjutkan ke
langkah-langkah selanjutnya. Pada langkah diatas, terdapat fungsi sudo apt-get
update untuk meng-update repository, lalu tanda && digunakan agar pemanggilan
fungsi bisa sekaligus. Setelah itu, fungsi sudo apt-get dist-upgrade berfungsi
sama seperti sudo apt-get update tetapi lebih cerdas dalam menangani
dependensi sesuai dengan perubahan versi package di repository. Lalu, terdapat
fungsi sudo apt-get autoremove untuk menghapus packages yang menurut
Ubuntu tidak penting / tidak sesuai.
Mendownload XAMPP, caranya adalah dengan membuka web browser
anda ketikkan alamat url berikut ini: https://www.apachefriends.org/download.html
Lalu pilihlah XAMPP versi linux tampak sepert gambar dibawah ini:
Gambar Langkah Kedua Konfigurasi Web Server
Setelah XAMPP telah berhasil didownload dan tersedia pada directory
/downloads, silahkan buka directory berikut dan buka terminal dengan menekan
tombol Ctrl + Alt + T:
sudo chmod +x xampp-linux-x64-1.8.3-2-installer.run
sudo ./xampp-linux-x64-1.8.3-2-installer.run
17
Gambar Langkah Ketiga Konfigurasi Web Server
Setelah menjalankan perintah tersebut pada terminal maka akan secara
otomatis XAMPP akan muncul pada layer desktop anda seperti berikut:
Gambar Langkah Keempat Konfigurasi Web Server
Untuk Konfigurasi XAMPP ini cukup hanya dengan menekan tombol next
saja dan semuanya akan terinstal pada linux anda, selanjutnya untuk memanggil
atau running xampp dengan terminal yaitu sebagai berikut:
Sudo /opt/lamp/lamp start
18
Gambar Langkah Kelima Konfigurasi Web Server
Dengan menjalankan perintah tersebut anda akan dapat membuka
phpMyAdmin untuk mengkonfigurasi database serta web yang akan di konfigurasi
menjadi blog. Pertama, download dahulu Content Management System Wordpress,
di halaman berikut: https://wordpress.org/download/
Gambar Langkah Keenam Konfigurasi Web Server
Gambar diatas merupakan website dari Wordpress yang dimaa kita akan
mendownload template website tersebut untuk dijadikan sebagai template website
blog nanti. Setelah mendownload file wordpress tersebut selanjutnya kita buka
folder Download di linux, taruh file worpress.zip yang telah dan ekstrak di
download ke /opt/lamp/htdocs/
19
Setelah mengekstrak file yang telah didownload, selanjutnya kita kembali
ke directory /opt/lamp/, lalu tuliskan perintah berikut pada terminal linux:
Sudo chmod 777 htdocs
Gambar Perintah chmod 777 htdocs
Gambar dan perintah diatas merupakan untuk izin pengaksesan file serta
untuk menjalankan database phpMyAdmin di browser, phpMyAdmin ini berguna
sebagai tahap instalasi Wordpress kita, sekarang saatnya membuka browser mozilla
atau lainnya. Ketikkan alamat: localhost/phpmyadmin
Gambar Konfigurasi database localhost
Gambar diatas merupakan syarat untuk melakukan konfigurasi penginstalan
template wordpress nanti. Maka dari itu kita membuat database wordpress pada
phpmyadmin seperti gambar diatas.
20
Lalu selanjutnya, menginstal wordpress untuk disimpan dalam database
yang telah dibuat sebelumnya. Yaitu dengan cara membuka atau menuliskan kata
berikut pada url di browser:
Localhost/wordpress
Kode Url untuk di web browser
Maka akan otomatis akan diarahkan ke tahap- tahap penginstalan wordpress
sebagai berikut:
Gambar Instal Wordpress tahap pertama
Memilih Bahasa yang akan digunakan saat penginstalan maupun sesudah
penginstalan wordpress di web browser.
Gambar Instal Wordpress tahap kedua
21
Pada gambar disamping dijelaskan bahwa pengaturan penginstalan dengan
database. Yaitu, username: root, password: (kosong).
Gambar Instal Wordpress tahap ketiga
Pada gambar disamping dijelakan bahwa site title, username , password,
email, dan lainnya untuk mendaftar sebagai administrator blog nanti.
Gambar Instal Wordpress tahap keempat
Seletah itu , silahkan login dengan akun yang anda daftarkan.
22
Gambar Instal Wordpress tahap kelima
Gambar disamping merupakan gambar pemberitahuan dan gambar menu
website serta tampilan sukses telah diinstalkan.
Setelah menginstal wordpress pastikan konfigurasi database dan lainnya
sudah benar , anda bias mengecek nya lagi di wp_config.php. dan untuk segala yang
mengatur di url anda bias mengatur nya di database dengan nama table wp-option
tampak seperti gambar berikut:
Gambar Instal Wordpress tahap keenam
Gambar diatas merupakan konfigurasi dasar untuk wordpressnya seperti,
alamat url , dan home. Disana kita dapat menyetelnya sesuai kebutuhan. Dan dalam
kasus ini biasanya localhost diganti dengan ip address server jika ingin
dikoneksikan dengan dua computer atau lebih.
23
Gambar Instal Wordpress tahap ketujuh
Gambar diatas merupakan tahap menyetel ulang konfigurasi untuk
databasenya, ini dapat diakses pada direktori:
Sudo cd /opt/lampp/htdocs/wordpress/
Sudo gedit wp-config.php
Kode Terminal Instal Wordpress tahap kedelapan
Atau bisa langsung kita edit dengan menggunakan plugin di wordpress, kita
download dengan nama plugin ‘WPS Hide Login’.
Gambar Instal Wordpress tahap kesembilan
Setelah plugin diatas sudah terinstal maka lihat pada setting , disana kita
dapat mengedit dengan mudah configurasi dari wp-option tanpa masuk ke
phpMyAdmin.
24
Gambar Instal Wordpress tahap kesepuluh
Setelah semua selesai kita coba silahkan download plugin ‘theme my login’
dengan menggunakan account administrator anda, plugin ini berguna sebagai
interface saat ingin login.
Gambar Instal Wordpress tahap kesebelas
Setelah mendownload plugin diatas kita dapat menyetelnya untuk halaman
logi kita pada home. Yaitu dengan memilih ‘appereance->widgets’. Isi pada right
side-bar masukkan widgets ‘theme my login’.
Gambar Instal Wordpress tahap kedua belas
25
Sehingga setelah kita menerapkan konifgurasi diatas user dapat logout login
dan signup secara mudah dengan menggunakan template ini. Maka akan tampak
sebagai berikut:
Gambar Instal Wordpress tahap ketiga belas
3.3
Tahapan Menguji Web Server
Subbab kali ini merupakan akan membahas tentang pengujian web server
yang telah kita coba buat bersama pada subbab sebelumnya. Tahap ini akan
membutuhkan dua atau lebih computer untuk pengujiannya. Tahap pertama yaitu:
Tabel Pengujian Pertama pada Server
Sudo cd /opt/lamp/htdocs
Sudo ls -la
26
Tabel; diatas menjelaskan bahwa kita sedang membuka dan melihat file atau
folder apa saja yang ada di directory /opt/lamp/htdocs. Perintah ini kita perlukan
mengingat folder website yang telah dibuat harus sudah berada pada direktoru ini.
Dan folder diatas kita beri nama ‘wordpress’. Untuk tahap kedua sebagai berikut:
Tabel Pengujian Kedua pada Server
Sudo ~
Top
Pada Tabel diatas terdapat perintah ‘top’ ini berguna untuk mengetahui
service apa saja yang sedang berjalan di computer kita. Pastikan kita telah melihat
service XAMPP web server belum sekarang Karena kita belum menghidupkannya.
Tahap Ketiga yaitu:
Tabel Pengujian Ketiga pada Server
Sudo /opt/lamp/lamp start
27
Tabel diatas merupakan perintah untuk mengaktifkan web server XAMPP
yang berada pada folder /opt/lampp perintah ini sangat penting mngingat web kita
akan digunakan oleh computer client. Jika server ini tidak dinyalakan maka
computer client tidak dapat mengakses web ‘wordpresss’ kita, Adapun hal penting
berikutnya adalah kita harus terhubung dengan suatu network atau jaringan dengan
satu jaringan dengan computer yang akan menjadi server, disini kita menggunakan
Hotspot Portable pada Smartphone yang bernama ‘TeoAjus’.
Tabel Pengujian Keempat pada Server
Setelah kita terhubung dengan suatu Network maka yang diperlukan
sekarang adalah alamat IP dari computer Server yang telah terkoneksi ke internet.
Untuk mengetahui IP Address computer server kita cukup menggunakan perintah
berikut:
Tabel Pengujian Kelima pada Server
Ifconfig
28
Perintah ‘ifconfig’ diatas merupakan perintah untuk mengetahui informasiinformasi mengenai jaringan salah satunya terdapat IP Address, dan IP Address
sesuai perintah diatas yaitu: .Tahap Selanjutnya akan dilakukan pada computer
client. Selanjutnya kita buka we browser pada computer client dengan memberikan
url yaitu: /wordpress. Maka akan diarahkan langsung ke halaman web kita seperti
gambar berikut:
Tabel Pengujian Keenam pada Client
Gambar diatas menjelaskan bahwa kita menggunakan IP Address Server
dan nama folder website yang berada pada direktori /opt/lamp/htdocs/wordpress
29
maka akan muncul website yang telah kita buat sebelumnya. Selanjutnya kembali
pada computer server kita akan mematikan web server pada computer server
dengan perintah pada terminal yaitu:
Tabel Pengujian Ketujuh pada Server
Sudo /opt/lamp/lamp stop
Gambar diatas menjelaskan bahwa komputer web server telah tidak berjalan
ini dapat menyebabkan kita tidak dapat mengakses web wordpress dan segala folder
website didalamnya pada web browser. Ini dibuktikan pada komputer client dengan
menampilkan gambar sebagai berikut:
Tabel Pengujian Kedelapan pada Client
30
Gambar diatas menunjukkan bahwa web server telah berjalan dengan baik
Karena web server telah tidak dijalankan dan komputer client tidak dapat
mengakses website kita. Selanjutnya kita aktifkan kembali web server:
Tabel Pengujian Kesembilan pada Server
Sudo /opt/lamp/lamp start
Dengan berjalannya web server kembali, pada komputer client kita akses
website wordpress dan melakukan login, mendaftar, logout akun. Serta akses apa
saja yang dapat dilakukan oleh user dan admin, pertama kita akan mendaftarkan
satu akun sebagai berikut:
Tabel Pengujian Kesepuluh pada Client
31
Gambar diatas menjelaskan bahwa kita membuat akun pada website
wordpress dengan username dan password sesuai yang telah kita daftarkan
sebelumnya akun ini akan otomatis menjadi user contributor yang hanya dapat
melihat dan membuat suatu post. Setelah membuat akun kita akan login sesuai
dengan gambar berikut:
Tabel Pengujian Kesebelas pada Client
Gambar diatas menjelaskan bahwa kita telah melakukan login dengan akun
yang telah kita daftarkan sebelumnya. Sehingga jika kita melakukan post maka
akan menunggu persetujuan dari admin untuk menerima atau menolak post
tersebut.gambar berikut merupakan cara untuk mem-posting pada blog yang telah
dibuat.
32
Tabel Pengujian Keduabelas pada Client
Setelah kita menekan tombol save and publish maka akan menunggu
persetujuan dari admin maka dari itu silahkan kita melakukan login menggunakan
akun admin. Disini kita akan menggunakan akun ‘teo’ yang merupakan admin akan
melakukan persetujuan akan post yang dikirim oleh akun sebelumnya:
Tabel Pengujian Ketiga belas pada Client
Gambar diatas menjelaskan bahwa admin memiliki peran yang sangat
penting dalam blog yang telah dibuat Karena dapat menyimpan, mengedit, mempublish, menghapus, user maupun blog pengguna lainnya.
33
3.4
Hasil Pengujian
Hasil dari konfigurasi web server dan wordpress ini adalah kami dapat
membuat blog pada web server kami dengan basis wordpress yang dapat diakses
melalui jaringan yang sama dengan memasukkan IP servernya.
34
BAB IV
KESIMPULAN
Kesimpulan
Kesimpulannya adalah dengan adanya web server dapat ditambahkan
layanan seperti blog (wordpress) yang telah diterapkan.
Blog tersebut dapat
digunakan untuk memposting dan melihat hasil posting serta dapat diatur
sedemikian rupa. Blog dapat diakses di webserver yang telah dibuat melalui
jaringan yang sama dengan memasukkan IP Server maupun Domain Server (bila
ada).
35
Daftar Pustaka
[1]
Eka Pratama, I Putu Agus. Handbook Jaringan Komputer. Informatika.
Bandung. 2014.
[2]
William J. Beyda, Data Communications: From Basics to Broadband, 2nd
Edition, Prentice Hall International, 1996.
[3]
Jufriadif Na’am, Merancang Internet Protocol Address, Jurnal Akademika,
ISSN 0854-4336 Vol. 5 No. 1 Tahun 2001, Hal. 19-30.
[4]
https://www.ubuntu.com/ [di akses pada tanggal 27 – Oktober 2016 pada
jam 18.50]
[5]
https://www.apachefriends.org/index.html [di akses pada tanggal 26 –
Oktober 2016 pada jam 20.50]
[6]
https://wordpress.org/download/ [di akses pada tanggal 28 – September
2016 pada jam 22.50]
36