Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
1. LAPORAN TUGAS AKHIR
Membangun Web Server Dengan Joomla Di Debian 7
MARCH 27, 2018
SMK NEGERI 4 BANDUNG
NAMA : WIDI AYUNA
KELAS :XII TKJ 1
2. i
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.
Dalamproses 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 dalammata 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
3. ii
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
4. 1
BAB I
PENDAHULUAN
1. LATAR BELAKANG
Dalamera 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 DANMANFAAT
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
5. 2
BAB II
PEMBAHASAN MATERI
1. PENGERTIAN WEBSERVER
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 CMSJOOMLA
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
6. 3
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. INSTALASIFTP
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:
7. 4
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:
8. 5
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
9. 6
#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
10. 7
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
11. 8
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
12. 9
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
13. 10
h. Isi form pada database configuration lalu klik next
i. Pada finalisation pilih salah satu sample data lalu klik install
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/
14. 11
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.
15. 12
6. CARAPENGGUNAAN
y. Pada tampilan awal klik ArticleAdd 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 jugabisamengubah template dengan klik template template
16. 13
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.