Anda di halaman 1dari 16

LAPORAN TUGAS AKHIR

Membangun Web Server Dengan Joomla Di Debian 7

NAMA : WIDI AYUNA

KELAS :XII TKJ 1

MARCH 27, 2018

SMK NEGERI 4 BANDUNG


KATA PENGANTAR

Puji dan syukur saya panjatkan kepada Tuhan yang Maha Esa atas selesainya laporan
dokumentasi yang berjudul”Laporan Tugas Akhir : Membangun Web Server Dengan Joomla
Di Debian 7”. Tugas akhir ini disusun bertujuan untuk memenuhi salah satu nilai mata
pelajaran Rancang Bangun Jaringan dan Administrasi Server.

Dalam proses pengerjaan tugas akhir ini banyak pihakn yang terlibat dalam memberikan
bantuan baik berupa dukungan dan bimbingan Atas dukungan moral dan materi yang
diberikan dalam penyusunan makalah ini,maka saya mengucapkan banyak terima kasih
kepada :

1. Bapak Taopik Sidqi,selaku kepala bengkel Teknik Komputer Jaringan (TKJ) dan juga
guru kami dalam mata pelajaran kejuruan.
2. Bapak Angga Friyanto,selaku guru pembimbing yang memberikan materi pendukung
bagi kami para siswa/i.
3. Ibu Dini Widaningsih,selaku wali kelas kami,yang banyak memberikan masukkan bagi
kami untuk menjadi lebih baik.

Saya menyadari bahwa laporan ini belum lah sempurna. Oleh karena itu,saran kritik yang
bersifat membangun,saya harapkan dari rekan-rekan sangat dibutuhkan untuk
penyempurnaan makalah ini.

Bandung,27 Maret 2018

Widi Ayuna

i
DAFTAR ISI

KATA PENGANTAR ......................................................................................................................... i


DAFTAR ISI ................................................................................................................................... ii
BAB I............................................................................................................................................ 1
1. LATAR BELAKANG .............................................................................................................. 1
2. RUMUSAN MASALAH......................................................................................................... 1
3. TUJUAN DAN MANFAAT..................................................................................................... 1
BAB II........................................................................................................................................... 2
1. PENGERTIAN WEB SERVER ................................................................................................. 2
2. PENGERTIAN DATABASE..................................................................................................... 2
3. PENGERTIAN CMS JOOMLA ................................................................................................ 2
BAB III.......................................................................................................................................... 3
1. KONFIGURASI IP ................................................................................................................ 3
2. INSTALASI FTP ................................................................................................................... 3
3. KONFIGURASI DNS............................................................................................................. 5
4. KONFIGURASI JOOMLA ...................................................................................................... 7
5. KONFIGURASI DATABASE PHPMYADMIN............................................................................. 8
6. CARA PENGGUNAAN........................................................................................................ 12
BAB IV........................................................................................................................................ 13

ii
BAB I
PENDAHULUAN
1. LATAR BELAKANG
Dalam era yang serba modern saat ini,kemajuan terjadi di segala bidang tidak
terkecuali dalam hal teknologi yang berkembang sangat pesat dari masa ke
masa,salah satunya web server yang melahirkan sebuah website dimana
setiap orang dapat mengakses informasi dengan begitu mudahnya dalam
sebuah jaringan LAN maupun WAN.

2. RUMUSAN MASALAH
a. Apa yang dimaksud web server?
b. Apa yang dimaksud database?
c. Apa yang dimaksud CMS Joomla?
d. Bagaimana proses instalasi dan konfigurasi nya?
e. Bagaimana cara penggunaan Joomla dalam membuat suatu website?

3. TUJUAN DAN MANFAAT


a. Mengetahui yang dimaksud dengan webserver
b. Mengetahui yang dimaksud dengan database dan fungsi nya.
c. Mengetahui yang di maksud dengan CMS Joomla
d. Mengetahui proses instalasi dan konfigurasi
e. Mengetahui cara penggunaan Joomla

1
BAB II
PEMBAHASAN MATERI
1. PENGERTIAN WEB SERVER
Web server dapat merujuk baik pada perangkat keras ataupun perangkat
lunak yang menyediakan layanan akses kepada pengguna melalui protokol
komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web
dalam layanan ke pengguna dengan menggunakan aplikasi tertentu.
Penggunaan paling umum web server adalah untuk menempatkan situs
web,namun pada praktiknya penggunaannya diperluas sebagai tempat penyimpanan
data ataupun untuk menjalankan sejumlah aplikasi.
Sebuah halaman web pada umumnya dapat terdiri atas berkas
teks,gambar,video,dan lainnya.

2. PENGERTIAN DATABASE
Basis data atau database adalah kumpulan informasi yang disimpan dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan.

3. PENGERTIAN CMS JOOMLA


CMS (content management system )adalah perangkat lunak yang digunakan
untuk menambahkan atau memanipulasi isi dari suatu situs web. Umumnya,sebuah
CMS terdiri dari dua elemen:

a. CMA (content management application)


b. CDA (content delivery application)

Beberapa jenis perangkat lunak CMS:

a. Blogger
b. Drupal
c. Joomla
d. Wordpress
e. Moodle
f. MediaWIKI

Pemanfaatan CMS:

a. Situs web perusahaan,bisnis,organisasi,atau komunitas


b. Portal
c. Galeri Foto
d. Aplikasi E-Commerce
e. Website pribadi atau blog
f. Media edukasi

2
BAB III
PERANCANGAN
1. KONFIGURASI IP
a. Ketikkan perintah dibawah ini untuk mengkonfigurasi Ip address:
#nano /etc/network/interfaces
b. Ubah dan tambahkan beberapa baris script seperti dalam kolom

NB:tekan Ctrl+X lalu ketikkan y untuk menyimpan


c. Restart dengan perintah:
#service networking restart
d. Untuk mengecek apakah ip sudah sesuai dengan konfigurasi
ketikkan:
#ifconfig

2. INSTALASI FTP
Penggunaan FTP dalam web server ini berfungsi untuk mengcopy file
Joomla dari PC ke sistem operasi virtual.
a. Ketikkan perintah ini untuk install proftpd:
#apt-get install proftpd -y
b. Tambah kan user yang akan mengakses ftp:
#adduser aku

c. Konfigurasi Ip di PC sesuai network dan netmask pada sistem


operasi virtual:

3
d. Lakukan ping di CMD untuk mengetes apakah sudah terhubung
dengan perintah:
ping 10.10.10.2

NB:Jika terhubung akan muncul pesan seperti diatas


e. Ketikkan ftp://10.10.10.2/ pada kolom yang ada pada file explorer
dalam menu network

f. Lalu akan muncul jendela seperti dibawah ddan isi user dan
password yang sudah dibuat tadi:

4
g. Copy kan file Joomla ke dalam folder

3. KONFIGURASI DNS
h. Install dns menggunakan bind9:
#apt-get install bind9 -y
i. buka direktory bind:
#cd /etc/bind
#ls
j. copy kan file seperti pada gambar

k. edit file named.conf.local seperti pada gambar


#nano named.conf.local

l. edit file forward pada db.mysite

5
#nano db.mysite

m. edit file reverse pada db.10


#nano db.10

n. edit file resolv.conf


#nano /etc/resolv.conf

o. restart bind9
#service bind9 restart
p. uji DNS dengan nslookup
#nslookup 10.10.10.2
#nslookup mysite.com

6
NB:jika muncul alert SERVAIL artinya terjadi kesalahan pada
konfigurasi

4. KONFIGURASI JOOMLA
Sebelum ke tahap selanjutnya kita install terlebih dahulu PHP5
Dengan perintah:
#apt-get install php5 -y
q. Ketikan perintah seperti dibawah:

NB:
#mkdir  membuat direktori
#cd change directory atau berpindah direktori
#ls membuka isi direktori
#mv move,pindah atau cut
r. Ekstrak file Joomla
#cd /var/www/joomla
#unzip Joomla_3.4.8-Stables-Full_Package.zip
s. ubah hak ases direktori joomla
#cd ..
#chmod 777 joomla/
t. Buat virtual host dengan cara mengcopy file default ke joomla
#cd /etc/apache2/sites-available
#ls
#cp default joomla
u. Edit isi file joomla seperti pada gambar:
#nano joomla

7
Lalu simpan hasil konfigurasi
v. Non aktifkan virtual host default dan aktifkan virtual host joomla
#a2dissite default
#a2ensite joomla
NB:sebelum menon-aktifkan atau mengaktifkan ketikan perintah:
#service apache2 reload
w. Restart apache2: #service apache2 restart

5. KONFIGURASI DATABASE PHPMYADMIN


x. Install phpmyadmin:
#apt-get install phpmyadmin -y
b. Buka browser dan masukkan mysite/phpmyadmin pada kolom link
c. Isikan sesuai pada gambar

8
d. Buat database dengan nama joomla lalu create

e. Close mysite.com/phpmyadmin
f. Ketikkan mysite.com pada kolom link di tab baru yang akan secara
otomatis muncul tampilan home page joomla
g. Isikan form seperi pada gambar jika sudah klik next

9
h. Isi form pada database configuration lalu klik next

i. Pada finalisation pilih salah satu sample data lalu klik ins tall

j. Akan muncul halaman seperti dibawah lalu hapus folder instalisasi


dengan klik remove instalation folder lalu klik administrator

NB:jika saat remove error maka lakukan penghapusan secara manual


dengan cara
#cd /var/www/joomla

#ls

#rm -r installation/

10
k. Setelah klik administrator akan muncul tampilan log in lalu log in
dengan super user root

l. Lalu akan muncul tampilan beranda seperti gambar di bawah

m. Selanjutnya cek hasil konfigurasi dengan ketikkan alamat domain


www.mysite.com dan akan menampilkan

NB:jika sudah membuat artikel,artikel tersebut akan tampil di


halaman depan website kita.

11
6. CARA PENGGUNAAN
y. Pada tampilan awal klik ArticleAdd new article

Isikan title dan content website. Centang yes pada featured agar
artkel yang sudah dibuat terpasang di halaman depan jika sudah
lalu save lalu close.
z. Kita juga bisa mengubah template dengan klik template template

12
BAB IV
KESIMPULAN
Pemanfaatan Joomla dalam web server memiliki banyak kegunaan dalam menampilkan
informasi baik berupa teks,gambar maupun video. Namu pada proses pengerjaan nya
Joomla termasuk CMS yang rumit untuk di lakukan di bandingkan CMS yang lainnya misal
Blogger dan Wordpress kita hanya tinggal membuat account dan membuat sebuah artikel
pada kolom yang sudah disediakan beda hal nya dengan Joomla kita harus menginstall
beberapa aplikasi dan juga bantak konfigurasi yang harus dilakukan untuk mendukung
Joomla seperti DNS,phpmyadmin dan apache2,walaupun begitu Joomla memiliki kelebihan
tersendiri seperti kita bisa membuat suatu website dengan domain yang kita inginkan
namun tetap ada kekurangan nya karena hanya bisa diakses secara lokal.

13

Anda mungkin juga menyukai