• Tidak ada hasil yang ditemukan

IMPLEMENTASI WEBSERVER BERBASIS LINUX

N/A
N/A
Protected

Academic year: 2019

Membagikan "IMPLEMENTASI WEBSERVER BERBASIS LINUX"

Copied!
16
0
0

Teks penuh

(1)

IMPLEMENTASI WEBSERVER BERBASIS LINUX

TUGAS AKHIR

Di ajukan untuk Memenuhi Sebagian Syarat Mencapai Drajat Sarjana

Oleh:

MUKHLIS PRASETYO AJI 0303030018

(2)

IMPLEMENTASI WEBSERVER BERBASIS LINUX

TUGAS AKHIR

Di ajukan untuk Memenuhi Sebagian Syarat Mencapai Drajat Sarjana

Oleh:

MUKHLIS PRASETYO AJI 0303030018

(3)

HALAMAN PERNYATAAN

Yang bertanda tangan dibawah ini, saya :

Nama : Mukhlis Prasetyo Aji

Nim : 0303030018

Program Studi : Teknik Elektro

Fakultas/Universitas : Teknik/Universitas Muhammadiyah Purwokerto

Menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan bukan hasil penjiplakan hasil karya orang lain.

Demikian pernyataan ini, dan apabila kelak dikemudian hari terbukti ada unsur penjiplakan, maka saya bersedia mempertanggung jawabkan sesuai ketentuan yang berlaku.

Purwokerto, Maret 2011 Yang menyatakan,

(4)

PERSEMBAHAN

Alhamdulillah restu Alloh SWT dan Nabi Muhammad

SAW atas selesainya tugas akhir ini,untuk itu

tugas akhir saya persembahkan :

Bapak dan ibu yang selalu memberikan

semangat, motivasi,pengertian dan doa yang

tiada hentinya untuk saya agar cepat

menjadi sarjana.

Kakakku yang baik yang selalu memberikan

semangat,dukungan dan bantuannya selama

ini baik itu secara langsung maupun tidak

langsung.

Keponakanku Noval Dian Kartiko,Fahmi

Wicaksono,Daffa Al Baehaqi,Adhe Ibnu

Priambudi dan si kecil Azwa Al Giffari

semoga kalian menjadi anak yang cerdas.don

M.Chifdon Soleh selaku kepala sekolah SMK

Cokroaminoto Wanadadi,terima kasih

kesempatanya untuk mengabdi.

Teknik Elektro 2003,pengalaman kita luar

(5)

Lingkungan aktivitasku GCOMP

(6)

MOTTO

(7)

KATA PENGANTAR

Pertama saya mengucap syukur Alhamdulillah sepenuhnya terucap

kehadirat Allah SWT dan junjunganku Nabi Muhammad SAW., karena atas

Ridlo-Nya maka penulis dapat menyelesaikan Tugas Akhir ini. Dan hanya atas Rahmat

dan Hidayah-Nya pula penulis dapat menyelesaikan laporan Tugas Akhir dengan

judul ”Implementasi Webserver berbasis linux.” ini dengan baik.

Dalam penyusunan laporan Tugas Akhir ini, penulis telah mendapat

banyak kesempatan bantuan dan bimbingan dari berbagai pihak. Oleh karena itu

maka ucapan terima kasih dan rasa hormat yang sebesar-besarnya penulis tujukan

kepada :

1. Bapak Anwar Ma’ruf, S.T, M.T selaku Dekan Fakultas Teknik

Universitas Muhammadiyah Purwokerto.

2. Bapak Arif Johar, ST, MT selaku Kepala Program Studi

dan dosen pembimbing II yang telah memberikan kesempatan

dalam penyelesaian Tugas Akhir ini.

3. Bapak M. Taufik Tamam, S.T, M.T selaku dosen pembimbing I

yang telah memberikan pengarahan dan bimbingan dalam

penyusunan dan penulisan tugas akhir ini.

4. Bapak Tito Pinandita,S.Si,Mkom selaku dosen Informatika yang

telah membantu memberikan solusi atas permasalahan yang

dihadapi.

5. Bapak Dwi Aryanto,S.T selaku dosen Informatika yang telah

(8)

6. Seluruh Dosen Program Studi Teknik Elektro dan Teknik

Informatika Fakultas Teknik Universitas Muhammadiyah

Purwokerto.

7. Ayah, Ibu, kakak dan seluruh keluarga besarku yang selalu

memberi dorongan, usaha dan doa.

8. Teman-Teman All Teknik 2003, terima kasih atas dukungannya

selama di perkuliahan.

9. Untuk teman – teman KSL UMP lanjutkan perjuangan open source

campus Universitas Muhammadiyah Purwokerto, aku titipkan pada kalian.

10. GCOMP Distro Linux Purwokerto, KPLI Banyumas, TECHNOS

Team, Jacco Team Banjarnegara, Semangatkan Open Soure

Purwokerto, Maret 2011

(9)

DAFTAR ISI

1. 5 Metodologi Penelitian ... 4

1. 6 Sistematika Penulisan ... 5

(10)

2. 1.1 iMedia Linux ... 7

2. 1.2 Eistair Project ... 7

2. 2 Sistem Operasi ... 8

2. 2.1 Pengertian Sistem Operasi ... 8

2. 2.2 Fungsi Sistem Operasi ... 9

2. 2.3 Kelompok Sistem Operasi ... 10

2. 2.4 Karakteristik Sistem Operasi ... 11

2. 2.5 Komponen-Komponen Sistem Operasi ... 12

2. 3 Proyek GNU ... 17

2. 3.1 Sejarah Proyek GNU ... 17

2. 3.2 Tujuan Utama Proyek GNU ... 19

2. 3.3 Perangkat Lunak Bebas GNU Project ... 19

2. 4 Linux ... 19

2. 4.1 Sejarah Linux ... 19

2. 4.2 Linux dan GNU/LINUX ... 21

2. 4.3 Kelebihan dan Kekurangan GNU/LINUX ... 22

2. 5 Webserver ... 23

2. 5.1 Apache Web Server ... 24

2. 5.2 Instalasi Apache Web Server Secara Umum ... 25

(11)

2. 6.3 Mengaktifkan https ... 27

2. 6.4 Mengubah Default Root Apache ... 28

2. 6.5 Mengaktifkan Rewrite Engine ... 28

2. 7 Apache WebServer pada openSUSE 11.2 ... 29

2. 7.1 Konfigurasi ... 29

2. 7.2 Aktivasi Index File ... 30

2. 7.3 Restart Service ... 31

2. 7.4 Aktivasi Mode https ... 32

2. 8 Aplikasi Web Administrasi untuk Web Server. ... 33

BAB III. PERANCANGAN SISTEM ... 35

3. 1 Perancangan Sistem ... 35

3. 2 Langkah Pembuatan Distro ... 36

3. 2.1 Rencana Fitur Distro ... 36

3. 2.2 Langkah Pembuatan Distro ... 38

3. 3 Implementasi Ubuntu Sebagai WebServer ... 44

3. 3.1 Desain Rancangan Ubuntu 9.10 sebagai WebServer .... 45

3. 3.2 Implementasi WebServer berbasis Ubuntu 9.10... 46

3. 3.3 Review ... 46

BAB IV. IMPLEMENTASI DAN EVALUASI SISTEM ... 48

4. 1 Distro Khusus WebServer ... 48

(12)

4. 4 Ujicoba Instalasi CMS wordpress pada Server ... 56

4. 5 Review WebServer ... 63

BAB V. KESIMPULAN DAN SARAN ... 67

LAMPIRAN 1. Langkah Instalasi Ubuntu 9.10 ...

LAMPIRAN 2. Diagram Kernel ...

LAMPIRAN 3. Source Code Kernel 2.6.31.12 ...

(13)

DAFTAR GAMBAR

Gambar 3.1. Diagram Alur Pembuatan SOHO iServer. ... 39

Gambar 3.2 Skema pembuatan server berbasis Ubuntu 9.10 Desktop .... 45

Gambar 4.1 Tampilan GRUB Loader dari distro khusus webserver yang di beri nama SOHO iServer... 49

Gambar 4.2 Tampilan bootloader dari distro khusus webserver yang di beri nama SOHO iServer ... 50

Gambar 4.3 Catat baik-baik username dan pasword default, harap segera di ubah pada saat sistem sudah berjalan ... 50

Gambar 4.4 Tampilan prompt dari sistem yang menunjukkan sistem siap untuk di konfigurasikan ... 51

Gambar 4.5 Tampilan Live installer yang memungkinkan sistem Live ini terinstall pada harddisk ... 52

Gambar 4.6 Pilihan server yang di dukung oleh SOHO iServer yang bisa di konfigurasikan melalui YAST ... 53

Gambar 4.7 Tampilan login page dari webmin ... 54

Gambar 4.8 Tampilan sistem informasi dari webmin ... 54

Gambar 4.9 Konfigurasi apache webserver ... 55

Gambar 4.10 Konfigurasi virtual host ... 55

(14)

akan di pakai pada saat setup wordpress. ... 59

Gambar 4.13. Modul untuk melakukan upload dan donload dari

komputer remote ke dan dari komputer server. ... 60

Gambar 4.14 Modul melakukan managemen file seperti file

manager pada umumnya ... 61

Gambar 4.15. Proses setup cms wordpress, sangat mudah dan

sudah GUI seluruhnya. ... 62

Gambar 4.16. Tampilan default dari wordpress. ... 63

Gambar 4.17. Hasil dari perintah df untuk mengetahui ukuran

harddisk yang terpakai ... 63

Gambar 4.18. Hasil perintah top untuk mengetahui resource sistem

yang terpakai pada saat idle ... 64

Gambar 4.19. Hasil perintah top untuk mengetahui resource sistem

(15)

DAFTAR LAMPIRAN

Lampiran 1. Langkah Instalasi Ubuntu 9.10

Lampiran 2. Diagram Kernel

(16)

ABSTRAK

Pada proyek tugas akhir ini akan di bangun sebuah distribusi linux baru yang dapat di gunakan sebagai sebuag webserver tanpa harus melakukan penambahan paket optional saat instalasi atau saat deployment suatu website.

Penelitian ini akan membandingkan antara distribusi UBUNTU 9.10 versi dekstop dengan distribusi hasil pengembangan yang di beri nama SOHO iServer, dimana distribusi SOHO iServer ini adalah turunan dari openSUSE 11.2 yang di remastering ulang dengan menyertakan berbagai pustaka server dan pustaka php yang penting serta membuang pustaka grafis dan pustaka aplikasi lain yang tidak penting untuk aplikasi server.

Distribusi SOHO iServer ini menggunakan webmin sebagai antarmuka untuk administrasi server. Memiliki kemampuan sebagai server http, server database MySQL, server DNS, DHCP, Email Server, Samba server, dan proxy server.

Distribusi ini selain harus mudah, juga ringkas dan mudah di administrasi baik secara lokal ataupun secara remote.

Gambar

Gambar 4.13.

Referensi

Dokumen terkait

tanah lainnya; 2) Kepastian subyek haknya, berarti tentang kepastian pemilik sah dari hak atas tanah yang didaftarkan; 3) Kepas- tian byek haknya, hal ini berkaitan dengan

For each herd of cattle, the following information was collected for this thesis: herd size (proportions of adults >2yrs, calves <1year); herd management practice

Validitas isi yang digunakan dalam meneliti surat kabar harian yang memberitakan penyerangan Lapas Cebongan oleh oknum Kopassus adalah pemberitaan positif dan

Sedangkan tegangan keluaran pada cahaya matahari penuh sekitar 1,2 V, sehingga untuk mendapatkan tegangan yang lebih besar maka beberapa Solar Sel dalam panel

1) Akuntabilitas hukum dan peraturan, yaitu akuntabilitas yang terkait dengan jaminan adanya kepatuhan terhadap hukum dan peraturan lain yang diisyaratkan dalam penggunaan sumber

Cisantren Kulon, yang merupakan daerah pemukiman di bagian barat tapak dan daerah pergudangan berada di bagian timur tapak. Dengan dominasi lahan kosong diisi

Tarif pajak yang ditetapkan kepada Wajib Pajak atas Penghasilan Kena Pajak, oleh Pemerintah diusulkan dala111 4 (en1pat) lapisan penghasilan yang dimulai minimunl

UNAIR NEWS – “Berjuang menggali ilmu memang takkan ada habisnya, dan meluangkan waktu untuk berbagi akan menambah rasa syukur,” begitu kata Gayatri Ayodhya,