LAPORAN PRAKTEK KERJA INDUSTRI (PRAKERIN) DI BESTNET COMPUTER KONFIGURASI WEB SERVER
Disusun oleh : Nama
: Ahmad Rifa’i
NIS
: 150020
Kelas/Jurusan
: XI/TKJ
Bidang studi Keahlian : Teknik Komputer dan Jaringan Kompetensi keahlian
: Teknik Komputer
YAYASAN AZKA AULIA SEJAHTERA SMK ISLAM BINA KHALIFAH BANGSA Fostering Outstanding Foture Leaders
“PINK CAMPUS” NSS : 402126102020 NPSN : 69773555 BIDANG KEAHLIAN: 1).FARMASI 2).TEKNIK KOMPUTER DAN JARINGAN 3).TEKNIK KENDARAAN RINGAN 4).TEKNIK SEPEDA MOTOR 5).ANALISIS KESEHATAN Jl. Gelatik 11, Purwoasri 28, Kec. Metro Utara. Kota Metro. TELP/FAX: (0725) 46705. MOBILE 085763706254, EMAIL :
[email protected] SITUS : http://smkibkbmetro.sch.id FACEBOOK: www.facebook.com/smkibkhalifahbangsa
TAHUN PELAJARAN 2016/2017
1
Praktek Kerja Industri Kopentensi Keahlian Teknik Komputer Dan Jaringan 18 Juli – 24 November 2016
KONFIGURASI WEB SERVER
Diajukan Sebagai Salah Satu Syarat Untuk Mendapatkan Nilai Kenaikan Kelas
Disusun oleh: Ahmad Rifa’i NIS. 150020
PROGRAM STUDI TEKNIK KOMPUTER DAN JARINGAN SMK IB KHALIFAH BANGSA METRO
TAHUN PELAJARAN 2016/2017
2
LEMBAR PENGESAHAN 1. Judul Laporan
: Konfigurasi Web Server
2. Identitas
:
a. Nama
: Ahmad Rifa’i
b. NIS
: 1500204
c. Kompetensi Keahlian
: Teknik Komputer dan Jaringan
3. Tempat Prakrin
: Bestnet Computer
4. Lama Prakrin
: 18 Juli – 24 November 2016
Pembimbing Lapangan
Metro, Desember 2016 Prakerin
Fery
Ahmad Rifa’i NIS. 150020
Kaprodi
Pembimbing Sekolah
Willy Oktora Chasetiawan, S.Kom NPA. 015 042013 021081
Agus Triwinanti, S.Kom NPA. 014 042013 210885
Mengetahui Ketua Panitia Prakerin
Dra. Siti Konari NIP. 19630420 199112 2 001
3
KATA PENGANTAR Assalamu’alaikum, wr. Wb Puji syukur saya panjatkan kepada Allah SWT, atas limpahan rahmat-Nya saya dapat menyelesaikan prakerin ini dengan tujuan untuk memenuhi persyaratan untuk mendapatkan nilai kenaikan kelas pada semester genap di SMK IB Khalifah Bangsa, serta penulis secara langsung mempraktikan teori yang telah terima dari sekolah. Selain penulis, ini tidak lepas dari bimbingan berbagai pihak. Pada kesempatan ini saya mengucapkan terima kasih kepada : 1. Bapak Agus Riyanto S.T, S.Pd, M.Pd. Selaku Kepala Sekolah SMK IB Khalifah Bangsa. 2. Ibu Dra. Siti Konari selaku Waka Kurikulum
sekaligus
ketua panitia
prakerin. 3. Bapak Willy Oktora Chasetiawan, S.Kom Selaku pembimbing Prakerin SMK IB Khalifah Bangsa yang telah memberikan arahan dan bimbingan kepada saya sehingga terselesaikan laporan ini. 4. Bapak Fery selaku pembimbing lapangan BesNet Computer. 5. Semua dewan guru SMK IB Khalifah Bangsa yang telah berperan aktif dalam penyelenggaraan prakerin. Semoga laporan ini dapat bermanfaat bagi penulis khususnya dan bermanfaat untuk kegiatan prakerin pada tahun yang akaan datang. Akhirnya dengan segala kerendahan hati, penulis mengharapkan saran dan kritik yang membantu untuk perbaikan yang akan datang Wassalamu'alaikum, wr. wb Metro, Desember 2016 Penulis
Ahmad Rifa’i NIS. 150020
4
HALAMAN PERSEMBAHAN Laporan Prakerin di BestNet Computer ini disusun untuk memenuhi persyaratan uji kompetensi nilai
kenaikan kelas tahun pelajaran 2016/2017. Laporan ini
penulis persembahkan kepada : 1. Allah SWT yang telah mendengarkan doa kami dan telah melindungi saya. 2. Ayahanda dan Ibunda tercinta yang telah membesarkan, mendidik, membiayai, mendukung, mendoakan dan mendorong sehingga saya dapat menyelesaikan laporan ini. 3. BestNEt Computer sebagai tempat saya melakukan prakerin 4. Untuk
teman-teman
yang
telah
memberi
dukungan
sehingga
saya
menyelesaikan laporan ini. 5. Terima kasih untuk SMK IB Khalifah Bangsa.
5
MOTTO
“Sebaik-baiknya manusia adalah dia yang mau berusaha untuk lebih baik” “Takdirmu tuhan yang menentukan tetapi nasibmu kau sendiri yang menentukan” “Lebih baik mati setelah berjuang daripada hidup tanpa perjuangan” (Ahmad Rifa’i)
6
DAFTAR ISI
HALAMAN JUDUL ................................................................................
i
LEMBAR PENGESAHAN ......................................................................
ii
KATA PENGANTAR ................................................................................
iii
HALAMAN PERSEMBAHAN ...............................................................
iv
MOTTO .....................................................................................................
v
DAFTAR ISI ..............................................................................................
vi
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ..................................................................
1
1.2 Rumusan Masalah ...........................................................................
2
1.3 Tujuan Penulisan .............................................................................
2
1.4 Kegunaan Penulisan ........................................................................
2
1.5 Metode Perolehan Data ...................................................................
2
BAB II TINJAUAN PUSTAKA 2.1
2.2
2.3
Pengertian, Fungsi dan Cara Kerja Web Server ...........................
4
2.1.1
Pengertian Web Server .....................................................
4
2.1.2
Fungsi Web Server ...........................................................
4
2.1.3
Cara Kerja Web Server .....................................................
5
Pengertian dan Fungsi Debian .....................................................
5
2.2.1 Pengertian Debian ...............................................................
5
2.2.2 Fungsi Debian Server .........................................................
6
Kelebihan dan Kekurangan Debian .............................................
6
2.3.1 Kelebihan Debian ................................................................
6
2.3.2 Kelemahan Debian ..............................................................
7
BAB III OBJEK PENELITIAN DAN PEMBAHASAN 3.1
Profil Perusahaan ........................................................................
8
3.1.1 Sejarah Singkat BestNet Computer .....................................
8
3.1.2 Visi Dan Misi BestNet Computer .......................................
8
7
3.2
Pembahasan .................................................................................
9
BAB V PENUTUP 4.1
Kesimpulan ..................................................................................
14
4.2
Saran .............................................................................................
14
4.2.1 Saran Kepada Pihak Sekolah ..............................................
14
4.2.2 Saran Untuk Pihak Perusahaan Atau Tempat Prakerin .......
14
DAFTAR PUSTAKA LAMPIRAN
8
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah Praktek Kerja Indutri (PRAKERIN) adalah suatu bentuk penyelenggaraan kegiatan dari sekolah yang memadukan secara sistematik dan sinkron antara program pendidikan di sekolah dan program pengusahaan yang diperoleh melalui kegiatan bekerja langsung di dunia kerja untuk mencapai suatu tingkat keahlian profesional. Dimana keahlian profesional tersebut hanya dapat dibentuk melalui tiga unsur utama yaitu ilmu pengetahuan, teknik dan kiat. Ilmu pengetahuan dan teknik dapat dipelajari dan dikuasai kapan dan dimana saja kita berada, sedangkan kiat tidak dapat diajarkan tetapi dapat dikuasai melalui proses mengerjakan langsung pekerjaan pada bidang profesi itu sendiri. Pendidikan Sistem Ganda dilaksanakan untuk memenuhi kebutuhan tenaga kerja yang profesional dibidangnya. Melalui Pendidikan Sistem Ganda diharapkan dapat menciptakan tenaga kerja yang profesional tersebut. Dimana para siswa yang melaksanakan Pendidikan tersebut diharapkan dapat menerapkan ilmu yang didapat dan sekaligus mempelajari dunia industri. Tanpa diadakannya Pendidikan Sistem Ganda ini kita tidak dapat langsung terjun ke dunia industri karena kita belum mengetahui situasi dan kondisi lingkungan kerja. Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan website.
9
1.2 Rumusan Masalah Berdasarkan latar belakang masalah diatas, maka penulis akan merumuskan masalah bagaimana cara Instalasi Konfigurasi Web Server di BESTNET Computer. 1.3 Tujuan Penulisan Adapun tujuan dari penulisan laporan prakerin ini yaitu untuk : 1. Mengetahui pengertian, fungsi dan cara kerja Web Server 2. Mengetahui pengertian dan fungsi debian 3. Mengetahui cara Konfigurasi Web Server di BESTNET Computer. 1.4 Kegunaan Penulisan 1. Menambah wawasan dan pengetahuan penulis tentang proses cara Konfigurasi Web Server yang ada di BestNet Computer . 2. Untuk menambah wawasan dan ilmu pengetahuan tentang cara kerja Konfigurasi Web Server bagi semua orang yang membaca laporan ini. 3. Sebagai salah satu persyaratan guna memperoleh sertifikasi di SMK IB Khalifah Bangsa Metro Tahun Pelajaran 2016/2017. 1.5 Metode Perolehan Data 1. Observasi (pengamatan) Penulis mendapat bahan-bahan untuk menyusun laporan dengan cara melakukan pengamatan secara langsung terhadap kinerja dan syste yang di tuju untuk mendapat informasi yang berkaitan dengan penyusunan laporan. 2. Interview (wawancara) Penulis
melakukan wawancara atau bertanya secara langsung kepada
karyawan atau pimpinan setiap melakukan sesuatu kegiatan di tempat prakrin untuk mendapatkan informasi.
10
3. Studi Pustaka Penulis mendapatkan informasi dengan cara membaca buku-buku dan internet yang berkaitan dengan bahan penulisan laporan.
11
BAB II TINJAUAN PUSTAKA
2.1 Pengertian, Fungsi dan Cara Kerja Web Server 2.1.1 Pengertian Web Server Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan website. 2.1.2 Fungsi Web Server Fungsi utama Web server adalah untuk melakukan atau akan tranfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar atau banyak lagi. Beberapa Jenis Web Server di antanya adalah : a. Apache Web Server / The HTTP Web Server b. Apache Tomcat c. Microsoft windows Server 2008 IIS (Internet Information Services) d. Lighttpd e. Zeus Web Server f. Sun Java System Web Server
12
2.1.3 Cara Kerja Web Server a. Cara kerja dari Web Server merupakan salah satu mesin yang dimana tempat software atau aplikasi beroperasi dalam mendistribusikan web page ke user/pengguna, ini bisa ditentukan pada permintaan user. b. Menghubungkan antara Web Server dan Web Browser Internet dan ini merupakan gabungan dari jaringan Komputer yang ada di seluruh dunia. Setelah semuanya terhubung secara fisik, Protocol TCP, IP atau networking protocol yang memungkinkan semua komputer di dunia dapat berkomunikasi satu sama lainnya. c. Ketika browser meminta data web page kepada server maka instruksi dari permintaan data browser tersebut akan di kemas di dalam TCP yang merupakan satu protocol transport kemudian dikirim ke alamat, dalam hal ini adalah protocol berikutnya yaitu HTTP atau Hyper Text Transfer Protocol yang sudah kita kenal. HTTP ini merupakan sebuah protocol yang akan digunakan dalam WWW (World Wide Web) antar komputer yang saling terhubung dalam jaringan internet di dunia ini. d. Untuk dapat mengenal protocol anda bisa mengetik http://, dan seketika itu anda akan di bawa ke jaringan internet seluruh dunis. e. Data yang di passing dari browser ke Web server biasanya disebut HTTP request yang akan meminta web page dan kemudian web server akan mencarikan data HTML yang ada dan akan di kemas dalam bentuk TCP protocol kemudian di kirim kembali ke browser dan data yang dikirim dari mulai server ke browser disebut HTTP response. dan bila data yang diminta oleh web browser tidak ditemukan Web server maka akan menimbulkan error yang biasanya kita sebut dengan halaman error 404 atau Page Not Found. 2.2 Pengertian dan Fungsi Debian 2.2.1 Pengertian Debian
13
Debian adalah sistem operasi (SO) bebas untuk komputer Anda. Sebuah sistem operasi adalah kumpulan program-program dasar dan utilitas yang membuat komputer Anda berjalan. Debian menggunakan kernel Linux. Debian Linux menyediakan lebih dari sebuah SO murni: Debian datang dengan perangkat lunak yang telah terkompilasi dipaketkan dalam format yang bagus untuk kemudahan instalasi di mesin Anda. 2.2.2 Fungsi Debian Server Fungsinya bisa sebagai server jaringan atau pengatur proses jaringan seperti router, repeater dan yang lainnya selain itu (Operating System) os debian juga terkenal dengan kesetabilannya di banding dengan distro linux yang lainnya os debian lebih stabil, jadi kita bisa memakai atau memaksimalkannya dengan pc atau laptop yang spesifikasinya low atau rendah. Os debian juga berfungsi untuk Troubleshooting dalam arti bisa mendeteksi kesalahan yang ada pada hardware, software maupun dari netwok/jaringan. 2.3 Kelebihan dan Kekurangan Debian Debian hadir dengan membawa beberapa kelebihan dan kelemahan, yaitu sebagai berikut : 2.3.1 Kelebihan Debian Beberapa kelebihan dari system operasi debian antara lain sebagai berikut: a) Free Software, artinya dapat mengambil/ menyalin source program Linux tanpa dikenai biaya dan dapat memperbanyak, memodifikasi serta menyebarluaskan secara bebas b) Open Source, artinya semua listing program dari source code sistem operasi tersebut dapat dilihat dandimodifikasi tanpa adanya larangan dari siapapun c) Kestabilan program yang telah teruji, sistem tidak mudah mengalami hang, walaupun telah menjalankan program secara terus menerus
14
dalam kurun waktu yang relatif lama yaitu lebih dari satu bulan, dengan tanpa harus melakukan restart. d) Debian Linux merupakan sistem operasi cross platform yang dapat dijalankan pada hampir semua jenis/tipe komputer yang ada saat ini. e) mudah dipelihara f) sangat stabil g) jarang down 2.3.2 Kelemahan Debian Terlepas dari beberapa kelebihannya yaitu seperti yang disebutkan diatas, system operasi debian memiliki beberapa kelemahan, yaitu sebagai berikut : a) Yang jadi kelemahan debian bagi user adalah versi software yang dipakai, biasanya versi yang dipakai debian lebih tua dari yang sudah rilis saat itu b) Sangat sulit memasukkan software versi terbaru kedalam distronya, sebelum benar benar teruji dari sisi keamanannya ataupun kestabilannya. c) Sulit dikonfigurasi pada saat install pertama kali d) Perlu repositori besar (40-60 GB ) e) Perioda rilis yang konservatif
15
BAB III OBJEK PENELITIAN DAN PEMBAHASAN
3.1 Profil Perusahaan 3.1.1 Sejarah Singkat BestNet Computer BESTNET Computer Metro berdiri sejak tahun 2013, bestnet pertama kali berdiam di 15 A Kauman Jl.
Letnan Jendral Alamsyah Ratu
Prawiranegara, No. 4 Metro Lampung. Setelah itu pada bulan Juni BestNet Computer pindah ke Jl. Soekarno Hatta 16 C Metro. BestNet Computer sejak tahun 2013, pada saat itu lokasi tempat kursus menyewa di dekat kantor pajak 15 A Kauman Jl. A.R Prawiranegara BESTNET Computer memiliki Tuler yaitu, Fery yang di pimpin oleh Bapak David. BESTNET Computer mempunyai perakitan , accsesories, pengetikan , servis dan penjualan. Dibawah kepemimpinan Bapak David, BESTNET Computer dari tahun ke tahun maju pesat dam sudah terdaftar di Dikpora Kota metro sebagai penyelenggara pendidikan di luar sekolahan/non formal. 3.1.2 Visi Dan Misi BestNet Computer Misi : Menjadi toko dengan pelayanan yang maksimal untuk masyarakat Visi: 1.
Memberikan Pelayanan yang maksimal kepada konsumen
2.
Menjual produk-produk yang berkuwalitas
3.
Menyediakan serta menyalurkan barang-barang yang bermutu dan terjangkau oleh masyarakat
16
3.2 Pembahasan Web atau World Wide Web (WWW) merupakan salah satu layanan Internet yang paling popular. Protokol bernama HTTP (Hyper Text Transfer Protokol) bertanggung jawab menangani proses komunikasi antara client dan server. Web server digunakan untuk meletakkan halaman Web agar bisa dilihat oleh computer dalam jaringan menggunakan Web Browser. Kita akan membangun web server menggunakan Apache http://apache.org. Apache memerlukan DNS server. Proses resolve (konversi) hostname menjadi IP Address dilakukan oleh DNS server. Langkah-langkahnya sebagai berikut: 1. Install apache, ketikkan perintah apache2
2. Tekan Y untuk melanjutkan penginstalan
3. Akan muncul perintah untuk memasukkan cd debian ke 1 untuk melanjutkan penginstalan apache2, masukkan cd debian ke1 kemudian tekan enter.
17
4. Jika sudah, install paket php5 seperti gambar di bawah
5. Setelah paket apache2 dan php5 terinstall sekarang instal paket links. Dengan cara masuk ke cdrom/pool/main/l/links seperti gambar di bawah ini
6. Ketikkan perintah dpkg –I (nama paket dalam directori links itu) ,tekan enter untuk menginstall.
18
Setelah semua paket sudah terinstall sekarang lakukan konfigurasi file default yang berada di directori /etc/apache2/sites-avaliable/ dengan perintah nano untuk membaca file tersebut
7. Lakukan konfigurasi file default tadi dengan memberikan pagar(#) di depan Redirectmacth seperti gambar di bawah ini. Jika sudah keluarlah dari file tersebut dan simpanlah konfigurasinya
8. Setelah mengkonfigurasi file default sekarang kita pindah ke directori /var/www/ untuk menghapus file .apache2-default Hapuslah file di dalam directori tersebut dengan perintah rm –rf (nama file yang mau di hapus)
19
9. Setelah menghapus file default apache2 , sekarang kita membuat index / script untuk web server kita Dengan perintah touch (nama file.html/php) untuk membuat file html /php agar bisa di baca dan di konfigurasi oleh perintah nano Lakukan konfigurasi file tadi dengan perintah nano seperti contoh gambar di bawah
10. Edit file yang masih kosong tersebut dengan mengetikkan script html atau php di dalamnya seperti contoh script di bawah ini ,jika sudah save dan exit dari file tersebut
11. Restart semua konfigurasi/perubahan yang telah terjadi di apache2 tadi dengan perintah /etc/init.d/apache2 restart seperti contoh gambar di bawah
20
12. Cek hasil konfigurasi tadi Masukkan perintah links (ip address/domain anda) / (nama file html tadi yg telah anda buat ) seperti contoh gambar di bawah setelah itu tekan enter.
13. Tampilan web server / file html yg kita buat di linux tadi seperti contoh di bawah ini Berarti web server anda telah bisa di coba pada client
14. Maka hasil web server kita di dalam linux setelah bisa sekarang cobalah pada browser di windows Anda
21
BAB IV PENUTUP
4.1 Kesimpulan Dengan adanya program Prakerin yang diterapkan di Sekolah kejuruan sangat mendukung dalam bidang pribadi pendidikan dan kemajuan bagi dunia bisnis atau usaha. Berdasarkan pembahasan ini dapat Penulis simpulkan sebagai berikut: 1. Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. 2. Debian adalah sistem operasi (SO) bebas untuk komputer Anda. Sebuah sistem operasi adalah kumpulan program-program dasar dan utilitas yang membuat komputer Anda berjalan. 3. Web atau World Wide Web (WWW) merupakan salah satu layanan Internet yang paling popular. Protokol bernama HTTP (Hyper Text Transfer Protokol) bertanggung jawab menangani proses komunikasi antara client dan server. Web server digunakan untuk meletakkan halaman Web agar bisa dilihat oleh computer dalam jaringan menggunakan Web Browser. 4.2 Saran 4.2.1 Saran Kepada Pihak Sekolah Terlepas dari segala kekurangan dan kelemahan penulis selaku peserta Praktik Kerja Industri (Prakerin) saran penulis adalah : a) Agar sekolah dapat meningkatkan mutu, baik Staf pengajar maupun anak didiknya. b) Supaya sekolah menyediakan alat praktik yang memadai.
22
c) Penulis sangat mengharapkan agar pembimbing lebih di tingkatkan supaya siswa lebih siap mental maupun materi yang akan menunjang keberhasilan Praktik Kerja Industri (prakerin). 4.2.2
Saran Untuk Pihak Perusahaan Atau Tempat Prakerin a) Dapat melayani pelanggan dengan lebih baik lagi b) Setiap karyawan dapat bersikap ramah kepada semua pelanggan
Demikian kesimpulan dan saran yang penulis ajukan dan akhir kata penulis mengucapkan terimakasih kepada semua pihak yang telah membantu dalam pelaksanaan PRAKERIN.
23
DAFTAR PUSTAKA
SMK IB Khalifah Bangsa Metro, 18 Juli – 24 November 2016.Buku Panduan Pelaksanaan Praktik Kerja Industri (PRAKERIN). https://bukainfo.com/pengertian-web-server-sebenarnya/,diakses pada hari Rabu Tanggal 04 Januari 2017 pada Pukul 15.30 WIB http://mengenaldebian.blogspot.co.id/2013/02/kelebihan-kekurangan-linuxdebian.html, diakses pada hari Rabu Tanggal 04 Januari 2017 pada Pukul 16.00 WIB http://abangnetwork.blogspot.co.id/2014/09/pengertian-dan-fungsi-debian.html, diakses pada hari Rabu Tanggal 04 Januari 2017 pada Pukul 16.30 WIB http://www.jejaring.web.id/konfigurasi-web-server-di-debian-6/, diakses pada hari Sabtu Rabu 04 Januari 2017 pada Pukul 13.00 WIB
24