SlideShare a Scribd company logo
MAKALAH WEB SERVER DEBIAN 6
DISUSUN
O
L
E
H
1.M. Adi Pratama
2.M. Rendi Kurniawan
3. Puja Prameswari
4. Refzqi Safei
Guru Pembimbing:Daman Huri
Ridwan, S.Kom
Eka Lismayanti, M.Kom
TEKNIK KOMPUTER JARINGAN
SMK N 2 PALEMBANG
2015
KATA PENGANTAR
Dengan memuji syukur Alhamdulillah kehadirat Allah S.W.T., yang
menganugerahkan keagungan cinta-Nya kepada kami sehingga dapat
menyelesaikan makalah tentang “Konfigurasi web server Debian 6.0” dengan
lancar, singkat dan insyaAllah berisi. Tidak lupa pula kami ucapkan terima kasih
kepada Pak Daman Huri, Pak Ridwan, S.Kom dan Ibu Eka Lismayanti, M.Kom
selaku Guru Mapel PRODUKTIF atas bantuannya dan kepada kedua Orang Tua
kami yang telah memberikan dorongan material dan moril.
Akhir kata, kami menyadari bahwa tiada gading yang tak retak, oleh
karena itu kami harap saran, kritik dan masukan dari semua pihak guna
kesempurnaan makalah ini. Semoga makalah ini bermanfaat bagi kita dan semua
pihak. Amin…
Palembang , 3 November 2015
Penulis
DAFTAR ISI
Halaman Judul…………………………………………………………………………………
Kata pengantar…………………………………………………………………………
Daftar Isi………………………………………………………………………………………
BAB I Pendahuluan
1.1Latar Belakang…………………………………………………………………………………..
1.2Definisi Web Server ……………………………………………………………………………
1.3Sejarah Web Server………………………………………………………………………….
1.4Fungsi Web Server………………………………………………………………………….
1.5Cara Kerja Web Server………………………………………………………………………….
BAB II Pembahasan
2.1Setting IP address………………………………………………………………………………
2.2Menginstallasi Web Server debian 6.o…………………………………………………………
2.3Membuat Wordpress dan Joomla………………………………………………………
BAB III Penutup
3.1Kesimpulan ……………………………………………………………………………….
3.2Saran ……………………………………………………………………………….
Bab 1 Pendahuluan
1.1 Latar Belakang
Web Server merupakan salah satu layanan internet yang paling popular karena ke populerannya
maka layanan ini menjadi media yang dapat dimanfaatkan untuk mempromosikan lembaga,
institusi atau perusahaan. Fasilitas ini juga dapat memungkinkan kita mengakses informasi dan
data lebih efektif dan efisien. Web server menggunakan protocol HTTP dibutuhkan beberapa
aplikasi seperti Apache, MySQL, dan PHP.
Apache adalah salah satu aplikasi web server yang terbaik karena kehandalannya, kecepatannya,
dan selain itu apache juga bersifat open source. Apache secara default terdapat di distro – distro
linux.
MySQL merupakan salah satu software database yang sangat terkenal di dunia. Terkenal karena
kecepatan, kemudahan penggunaan, konektifitas dan sekuritas yang baik, serta harga yang masih
cenderung gratis untuk pengguna tertentu.
PHP adalah bahasa pemograman yang bersifat server side dan menyatu dengan HTML. Server
side adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server
sedangkan yang diterima klien hanya HTML biasa.yang menggunakan arsitektur client-server,
yaitu ada sebuah web server yang dapat memberikan layanan HTTP yang di minta oleh aplikasi
client. Dalam pembuatan web server.
1.2 Definisi Web Server
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna
melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat
terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk
mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di
dalamnya teks, gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas
berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai
manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas
pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak
tersedia.
saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang
memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan
pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World
Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat
keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam
jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah
peninjauan atas perangkat keras tersebut.
1.3 SejarahWeb Server
Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear
Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan
menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis
dua program komputer:
 sebuah peramban yang dinamainya sebagai WorldWideWeb;
 server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada
sistem operasi NeXTSTEP.
Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk
berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada
sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya
adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan
akhirnya digunakan dalam industri bisnis.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium
(W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya
(HTTP, HTML, dan lain-lain) melalui proses standardisasi.
1.4 Fungsi Web Server
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 :
 Apache
 Apache Tomcat
 Microsoft Internet Information Services (IIS)
 Nginx
 Lighttpd
 Litespeed
 Zeus Web Server
Fitur-fitur standar web server adalah :
 HTTP
 Logging
 Virtual Hosting
 Pengaturan Bandwidth
 Otektifikasi
 Kompresi Konten
 HTTPS
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) adalah merupakan 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 anda mengakses suatu halaman website apakah
berwalan http:// atau https://.
Web server biasanya telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang
memungkinkan web server dapat menyediakan layanan situs dinamis, yaitu situs yang dapat
berinteraksi dengan pengunjung dengan memanfaatkan pustaka tambahan seperti PHP dan ASP.
1.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.
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 yang kemudian 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 ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut
ternyata tidak ditemukan oleh 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.
Bab 2 Pembahasan
LANGKAH-LANGKAH INSTALL WEB SERVER
2.1 Setting IP Address
Pertama kita buat IP nya untuk di jadikan web server
Kita menggunakan ip kelas C
2.2 MenginstallWeb Server Debian
1. Instal paket-paket yang digunakan untuk web server, yaitu apache2, mysql-server, dan
php5, phpmyadmin
# apt-get install apache2 mysql-server php5 phpmyadmin
*sebenarnya tidak perlu kita menginstall mysql-server, php5 dan phpmyadmin cukup kita
menginstall apache2 saja, mysql,php5 dan phpmyadmin kita install apabila kita ingin
memakai joomla dan wordpress karna disana membutuhkan database.
2. Masuk ke folder /var/www
3. Setelah kita masuk www kita buat folder web
4. Masuk ke web dan ketik nano index.html
5. Setelah masuk buat kode html terserah mau diedit seperti apa
6. Save ,lalu masuk ke nano /etc/apache2/sites-enabled/000-default
7. Lalu isi virtual ip kita dan DocumentRoot
8. Restart apache2 service apache2 restart
9. Lalu kita tes di browser berhasil atau tidak
2.3 Membuat Wordpress dan Joomla
Setelah kita membuat web server sederhana kita bias menambahkan gambar dengan
menggunakan media flashdisk, dan kita juga bisa membuat web Joomla dan Wordpresss
Sebelum kita masuk ke Joomla dan Wordpress kita harus tahu dulu kode apa saja yang kita
butuhkan
KET :
Fdisk –l :Mengecek Nama Flashdisk
Mount /dev/sdb1 /mnt : mengcopy isi dalam flashdisk ke directory server
Tar –vxzf : untuk ekstrak file
Wordpress
WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer
digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa
pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya
merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai
blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management
System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan
penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan
oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt
Mullenweg. WordPress saat ini menjadi platform content management system (CMS)
bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times,
TechCrunch, dan lainnya.
Joomla
joomla merupakan salah satu CMS (Content management system) yaitu salah satu Portal
yang memfasilitasi dalam pembangunan dari sebuah website serta pembaharuan content
website tersebut. Jommla yang awalnya dibuat oleh perusahaan Miro yang berasal dari
Australia yang dalam pengembangannya berawal dari poject open source kemudian
beralih ke mambo CMS seiring dengan perkembangannya mambo berubah menjadi
Joomla yang berjalan hingnga kini.
fitur-fitur yang ditawarkan dalam CMS (Content management system) Joomla :
a. System caching
b. Peningkatan peformansi
c. RSS
d. Blogs
e. Polling, dll
Berikut langkah-langkah membangun Wordpress dan Joomla
10. Kita akan membangun 2 web Joomla dan Wordpress sebelum kita membuatnya kita
harus membangun ip Joomla dan Wordpress kali ini kami menggunakan IP 199.168.4.10
untuk Wordpress dan IP 199.168.4.15 untuk Joomla
11. Cek nama flashdisk yang akan kita gunakan dengan cara fdisk-l setelah kita tahu nama
flash disk kita yang saya gunakan ini “sdb1”, kita mount isi flash disk ke server “mnt”
dengan cara mount /dev/sdb1 /mnt setelah kita mount kita masuk ke directory “mnt”
lalu lihat isi directory mnt
12. Setelah berhasil seperti gambar diatas kita tinggal pilih file mana yang akan dicopy
13. Setelah Joomlah dan Wordpress sudah kita copy ke /var/www yang pertama kita lakukan
mengekstrak Wordpress “tar –vxzf wordpress-4.3.1.tar.gz”setelah kita ekstrak maka
akan muncul file wordpress seperti yang dibawah ini
14. Setelah itu, kita masuk ke folder wordpress kita lihat ada file yang bernama wp-config-
sample.php kita ganti menjadi wp-config.php dengan cara mv wp-config-sample.php
wp-config.php
15. Setelah kita ganti lalu kita edit dengan cara “nano wp-config.php”
Disini kita akan mengisi nama database, username dan password sebelum kita mengisi
nya kita buat dulu databasenya
16. “mysql –u root –p” nanti akan diminta mengisi password isi saja “r” dan kita membuat
database dengan cara “create database kelompok;”
Setelah berhasil kita buat baru kita isi seperti gambar diatas dan SAVE
17. Masuk ke nano /etc/apache2/sites-enabled/000-default
Kita buat virtual 199.168.4.10 IP Wordpress
Dan DocumentRoot /var/www/wordpress
18. Save lalu restart apache2 “service apache2 restart”
19. Kita lihat di browser 199.168.4.10
Dan Berhasil
Selanjutnya Kita Akan Membangunjoomla
20. Buat folder untuk ekstrak Joomla “mkdir adirendipujafei” lalu copy file Joomlah yang
di /var/www ke /var/www/adirendipujafei dan ekstrak Jomlah
21. Setelah di ekstrak kita masuk ke nano /etc/apache2/sites-enabled/000-default
Isi virtual 199.168.4.15
DocumentRoot /var/www/adirendipujafei
22. Save lalu Restart “service apache2 restart”
23. Kita cek di browser 199.168.4.15
Bab 3
Penutup
3.1 kesimpulan
Dari Makalah yang kami buat bersama ini kami menjadi lebih
memahami konfigurasi – konfigurasi Web Server Debian. Bahwa
Pemrograman ini Memang Harus sangat sangat teliti.
3.2 Saran
Saran kami untuk menulis makalah ini guna untuk dipelajari dan memahami
materi ini,didalam materi ini banyak mencakup masalah – masalah konfigurasi
server linux debian 6.0 yang belum pernah kami pelajari sebelumnya. dan mudah –
mudahan makalah yang kami buat ini dapat bermanfaat bagi kami dan teman –
teman yang lain, sekian dan terima kasih apabila ada kesalahan dalam makalah ini
mohon bapak/ibu untuk memakluminya karena kami hanya manusia biasa yang
begitu banyak kekurangannya.

More Related Content

What's hot

Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptxPengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
ZulmiArifah2
 
Sistem operasi jaringan
Sistem operasi jaringanSistem operasi jaringan
Sistem operasi jaringan
Yuliana Spega
 

What's hot (20)

MATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptxMATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptx
 
IP Address dan Subnetting.pptx
IP Address dan Subnetting.pptxIP Address dan Subnetting.pptx
IP Address dan Subnetting.pptx
 
MATERI MANAJEMEN BANDWIDTH.pptx
MATERI MANAJEMEN BANDWIDTH.pptxMATERI MANAJEMEN BANDWIDTH.pptx
MATERI MANAJEMEN BANDWIDTH.pptx
 
Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptxPengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
Pengantar Administrasi Infrastruktur Jaringan kelas 12.pptx
 
Tugas makalah routing
Tugas makalah routingTugas makalah routing
Tugas makalah routing
 
Penjelasan Materi Web Server
Penjelasan Materi Web Server Penjelasan Materi Web Server
Penjelasan Materi Web Server
 
Bandwidth dan Throughput
Bandwidth dan ThroughputBandwidth dan Throughput
Bandwidth dan Throughput
 
Sistem operasi jaringan
Sistem operasi jaringanSistem operasi jaringan
Sistem operasi jaringan
 
Makalah ubuntu server
Makalah ubuntu serverMakalah ubuntu server
Makalah ubuntu server
 
Teknologi Jaringan Berbasis Luas 1.pptx
Teknologi Jaringan Berbasis Luas 1.pptxTeknologi Jaringan Berbasis Luas 1.pptx
Teknologi Jaringan Berbasis Luas 1.pptx
 
REMOTE SERVER.ppt
REMOTE SERVER.pptREMOTE SERVER.ppt
REMOTE SERVER.ppt
 
Mikrotik ppt
Mikrotik pptMikrotik ppt
Mikrotik ppt
 
Struktur dan Arsitektur Jaringan Komputer Pertemuan 1-2.pptx
Struktur dan Arsitektur Jaringan Komputer Pertemuan 1-2.pptxStruktur dan Arsitektur Jaringan Komputer Pertemuan 1-2.pptx
Struktur dan Arsitektur Jaringan Komputer Pertemuan 1-2.pptx
 
Remote Server.pptx
Remote Server.pptxRemote Server.pptx
Remote Server.pptx
 
Laporan Perakitan PC
Laporan Perakitan PCLaporan Perakitan PC
Laporan Perakitan PC
 
PPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internetPPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internet
 
Makalah Jaringan Komputer
Makalah Jaringan KomputerMakalah Jaringan Komputer
Makalah Jaringan Komputer
 
EKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptx
EKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptxEKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptx
EKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptx
 
Contoh Makalah Routing Dinamis
Contoh Makalah Routing DinamisContoh Makalah Routing Dinamis
Contoh Makalah Routing Dinamis
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 

Similar to Makalah web server debian 6 - refzqi

World wide web
World wide webWorld wide web
World wide web
peces123
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
nifran12
 
Tugas atpi protokol http
Tugas atpi protokol httpTugas atpi protokol http
Tugas atpi protokol http
Febriy Y
 
Tugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linuxTugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linux
irfansyahril
 
Tugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layananTugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layanan
Febriy Y
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanu
Febriy Y
 
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptxWEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
storeachnew
 

Similar to Makalah web server debian 6 - refzqi (20)

TugaS II so- II
TugaS II so- II TugaS II so- II
TugaS II so- II
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
Tugas akhir kejuruan tkj1
Tugas akhir kejuruan  tkj1Tugas akhir kejuruan  tkj1
Tugas akhir kejuruan tkj1
 
World wide web
World wide webWorld wide web
World wide web
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
 
Tugas atpi protokol http
Tugas atpi protokol httpTugas atpi protokol http
Tugas atpi protokol http
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linuxTugas so II, Perkembangan web server di linux
Tugas so II, Perkembangan web server di linux
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Tugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layananTugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layanan
 
Sejarah web server
Sejarah web serverSejarah web server
Sejarah web server
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
1989249
19892491989249
1989249
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanu
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
 
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptxWEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
 

Recently uploaded

Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 

Recently uploaded (20)

Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
Repi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis JurnalRepi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis Jurnal
 
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
 
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptxSolusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
 
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxCONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
 
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdfALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
perumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptperumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.ppt
 
Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisai
 
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANGKERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
 
BUKTI DUKUNG RHK SEKOLAH DASAR NEGERI.pptx
BUKTI DUKUNG RHK SEKOLAH DASAR NEGERI.pptxBUKTI DUKUNG RHK SEKOLAH DASAR NEGERI.pptx
BUKTI DUKUNG RHK SEKOLAH DASAR NEGERI.pptx
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024
 
1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paud1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paud
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 

Makalah web server debian 6 - refzqi

  • 1. MAKALAH WEB SERVER DEBIAN 6 DISUSUN O L E H 1.M. Adi Pratama 2.M. Rendi Kurniawan 3. Puja Prameswari 4. Refzqi Safei Guru Pembimbing:Daman Huri Ridwan, S.Kom Eka Lismayanti, M.Kom TEKNIK KOMPUTER JARINGAN SMK N 2 PALEMBANG 2015
  • 2. KATA PENGANTAR Dengan memuji syukur Alhamdulillah kehadirat Allah S.W.T., yang menganugerahkan keagungan cinta-Nya kepada kami sehingga dapat menyelesaikan makalah tentang “Konfigurasi web server Debian 6.0” dengan lancar, singkat dan insyaAllah berisi. Tidak lupa pula kami ucapkan terima kasih kepada Pak Daman Huri, Pak Ridwan, S.Kom dan Ibu Eka Lismayanti, M.Kom selaku Guru Mapel PRODUKTIF atas bantuannya dan kepada kedua Orang Tua kami yang telah memberikan dorongan material dan moril. Akhir kata, kami menyadari bahwa tiada gading yang tak retak, oleh karena itu kami harap saran, kritik dan masukan dari semua pihak guna kesempurnaan makalah ini. Semoga makalah ini bermanfaat bagi kita dan semua pihak. Amin… Palembang , 3 November 2015 Penulis
  • 3. DAFTAR ISI Halaman Judul………………………………………………………………………………… Kata pengantar………………………………………………………………………… Daftar Isi……………………………………………………………………………………… BAB I Pendahuluan 1.1Latar Belakang………………………………………………………………………………….. 1.2Definisi Web Server …………………………………………………………………………… 1.3Sejarah Web Server…………………………………………………………………………. 1.4Fungsi Web Server…………………………………………………………………………. 1.5Cara Kerja Web Server…………………………………………………………………………. BAB II Pembahasan 2.1Setting IP address……………………………………………………………………………… 2.2Menginstallasi Web Server debian 6.o………………………………………………………… 2.3Membuat Wordpress dan Joomla……………………………………………………… BAB III Penutup 3.1Kesimpulan ………………………………………………………………………………. 3.2Saran ……………………………………………………………………………….
  • 4. Bab 1 Pendahuluan 1.1 Latar Belakang Web Server merupakan salah satu layanan internet yang paling popular karena ke populerannya maka layanan ini menjadi media yang dapat dimanfaatkan untuk mempromosikan lembaga, institusi atau perusahaan. Fasilitas ini juga dapat memungkinkan kita mengakses informasi dan data lebih efektif dan efisien. Web server menggunakan protocol HTTP dibutuhkan beberapa aplikasi seperti Apache, MySQL, dan PHP. Apache adalah salah satu aplikasi web server yang terbaik karena kehandalannya, kecepatannya, dan selain itu apache juga bersifat open source. Apache secara default terdapat di distro – distro linux. MySQL merupakan salah satu software database yang sangat terkenal di dunia. Terkenal karena kecepatan, kemudahan penggunaan, konektifitas dan sekuritas yang baik, serta harga yang masih cenderung gratis untuk pengguna tertentu. PHP adalah bahasa pemograman yang bersifat server side dan menyatu dengan HTML. Server side adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server sedangkan yang diterima klien hanya HTML biasa.yang menggunakan arsitektur client-server, yaitu ada sebuah web server yang dapat memberikan layanan HTTP yang di minta oleh aplikasi client. Dalam pembuatan web server. 1.2 Definisi Web Server Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya. Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia. saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
  • 5. Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut. 1.3 SejarahWeb Server Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program komputer:  sebuah peramban yang dinamainya sebagai WorldWideWeb;  server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP. Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis. Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi. 1.4 Fungsi Web Server 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.
  • 6. Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :  Apache  Apache Tomcat  Microsoft Internet Information Services (IIS)  Nginx  Lighttpd  Litespeed  Zeus Web Server Fitur-fitur standar web server adalah :  HTTP  Logging  Virtual Hosting  Pengaturan Bandwidth  Otektifikasi  Kompresi Konten  HTTPS 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) adalah merupakan 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 anda mengakses suatu halaman website apakah berwalan http:// atau https://. Web server biasanya telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan web server dapat menyediakan layanan situs dinamis, yaitu situs yang dapat berinteraksi dengan pengunjung dengan memanfaatkan pustaka tambahan seperti PHP dan ASP. 1.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.
  • 7. 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 yang kemudian 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 ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh 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. Bab 2 Pembahasan LANGKAH-LANGKAH INSTALL WEB SERVER 2.1 Setting IP Address Pertama kita buat IP nya untuk di jadikan web server Kita menggunakan ip kelas C 2.2 MenginstallWeb Server Debian 1. Instal paket-paket yang digunakan untuk web server, yaitu apache2, mysql-server, dan php5, phpmyadmin # apt-get install apache2 mysql-server php5 phpmyadmin
  • 8. *sebenarnya tidak perlu kita menginstall mysql-server, php5 dan phpmyadmin cukup kita menginstall apache2 saja, mysql,php5 dan phpmyadmin kita install apabila kita ingin memakai joomla dan wordpress karna disana membutuhkan database. 2. Masuk ke folder /var/www 3. Setelah kita masuk www kita buat folder web 4. Masuk ke web dan ketik nano index.html 5. Setelah masuk buat kode html terserah mau diedit seperti apa 6. Save ,lalu masuk ke nano /etc/apache2/sites-enabled/000-default
  • 9. 7. Lalu isi virtual ip kita dan DocumentRoot 8. Restart apache2 service apache2 restart 9. Lalu kita tes di browser berhasil atau tidak
  • 10. 2.3 Membuat Wordpress dan Joomla Setelah kita membuat web server sederhana kita bias menambahkan gambar dengan menggunakan media flashdisk, dan kita juga bisa membuat web Joomla dan Wordpresss Sebelum kita masuk ke Joomla dan Wordpress kita harus tahu dulu kode apa saja yang kita butuhkan KET : Fdisk –l :Mengecek Nama Flashdisk Mount /dev/sdb1 /mnt : mengcopy isi dalam flashdisk ke directory server Tar –vxzf : untuk ekstrak file Wordpress WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya. Joomla joomla merupakan salah satu CMS (Content management system) yaitu salah satu Portal yang memfasilitasi dalam pembangunan dari sebuah website serta pembaharuan content website tersebut. Jommla yang awalnya dibuat oleh perusahaan Miro yang berasal dari Australia yang dalam pengembangannya berawal dari poject open source kemudian beralih ke mambo CMS seiring dengan perkembangannya mambo berubah menjadi Joomla yang berjalan hingnga kini.
  • 11. fitur-fitur yang ditawarkan dalam CMS (Content management system) Joomla : a. System caching b. Peningkatan peformansi c. RSS d. Blogs e. Polling, dll Berikut langkah-langkah membangun Wordpress dan Joomla 10. Kita akan membangun 2 web Joomla dan Wordpress sebelum kita membuatnya kita harus membangun ip Joomla dan Wordpress kali ini kami menggunakan IP 199.168.4.10 untuk Wordpress dan IP 199.168.4.15 untuk Joomla 11. Cek nama flashdisk yang akan kita gunakan dengan cara fdisk-l setelah kita tahu nama flash disk kita yang saya gunakan ini “sdb1”, kita mount isi flash disk ke server “mnt” dengan cara mount /dev/sdb1 /mnt setelah kita mount kita masuk ke directory “mnt” lalu lihat isi directory mnt 12. Setelah berhasil seperti gambar diatas kita tinggal pilih file mana yang akan dicopy
  • 12. 13. Setelah Joomlah dan Wordpress sudah kita copy ke /var/www yang pertama kita lakukan mengekstrak Wordpress “tar –vxzf wordpress-4.3.1.tar.gz”setelah kita ekstrak maka akan muncul file wordpress seperti yang dibawah ini 14. Setelah itu, kita masuk ke folder wordpress kita lihat ada file yang bernama wp-config- sample.php kita ganti menjadi wp-config.php dengan cara mv wp-config-sample.php wp-config.php 15. Setelah kita ganti lalu kita edit dengan cara “nano wp-config.php” Disini kita akan mengisi nama database, username dan password sebelum kita mengisi nya kita buat dulu databasenya 16. “mysql –u root –p” nanti akan diminta mengisi password isi saja “r” dan kita membuat database dengan cara “create database kelompok;” Setelah berhasil kita buat baru kita isi seperti gambar diatas dan SAVE 17. Masuk ke nano /etc/apache2/sites-enabled/000-default Kita buat virtual 199.168.4.10 IP Wordpress Dan DocumentRoot /var/www/wordpress 18. Save lalu restart apache2 “service apache2 restart”
  • 13. 19. Kita lihat di browser 199.168.4.10 Dan Berhasil Selanjutnya Kita Akan Membangunjoomla 20. Buat folder untuk ekstrak Joomla “mkdir adirendipujafei” lalu copy file Joomlah yang di /var/www ke /var/www/adirendipujafei dan ekstrak Jomlah 21. Setelah di ekstrak kita masuk ke nano /etc/apache2/sites-enabled/000-default Isi virtual 199.168.4.15 DocumentRoot /var/www/adirendipujafei 22. Save lalu Restart “service apache2 restart” 23. Kita cek di browser 199.168.4.15
  • 14. Bab 3 Penutup 3.1 kesimpulan Dari Makalah yang kami buat bersama ini kami menjadi lebih memahami konfigurasi – konfigurasi Web Server Debian. Bahwa Pemrograman ini Memang Harus sangat sangat teliti. 3.2 Saran Saran kami untuk menulis makalah ini guna untuk dipelajari dan memahami materi ini,didalam materi ini banyak mencakup masalah – masalah konfigurasi server linux debian 6.0 yang belum pernah kami pelajari sebelumnya. dan mudah – mudahan makalah yang kami buat ini dapat bermanfaat bagi kami dan teman – teman yang lain, sekian dan terima kasih apabila ada kesalahan dalam makalah ini mohon bapak/ibu untuk memakluminya karena kami hanya manusia biasa yang begitu banyak kekurangannya.