presentasi kmm

26
KONFIGURASI WEB SERVER INTERNET SERVICE PROVIDER CV. PRATAMA NETWORK ACCESS SOLUTION KARANGANYAR DISUSUN OLEH: ZIA MANFALUTI NIM. M3308060

Upload: nanda-dafloz

Post on 03-Jul-2015

58 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentasi KMM

KONFIGURASI WEB SERVERINTERNET SERVICE PROVIDERCV. PRATAMA NETWORK ACCESS SOLUTIONKARANGANYAR

DISUSUN OLEH:

ZIA MANFALUTI

NIM. M3308060

Page 2: Presentasi KMM

LATAR BELAKANG

1. Penggunaan media kertas sebagai sarana promosi profil perusahaan.

2. Web server bisa didapat dengan menyewa hosting berbayar atau juga menggunakan buatan sendiri.

3. Keamaanan data dari web server.4. Dari segi ekonomis dengan membuat web

server sendiri dapat mengirit biaya dari pada untuk menyewa hosting berbayar.

Page 3: Presentasi KMM

TUJUAN

Tujuan pelaksanaan Kegiatan Magang Mahasiswa ini ialah melakukan pembuatan web server di Pratama Network Access Solution.

Page 4: Presentasi KMM

MANFAAT1. Bagi MahasiswaA. Ilmu yang telah didapat selama perkuliahan dapat

diterapkan di dunia kerja yang sesungguhnya.B. Dapat lebih memahami keadaan yang terjadi dalam

dunia kerja, seperti cara kerja, aktivitas di dalam sebuah instasi.

2. Bagi Instasi tempat KMMA. Perusahaan dapat memanfaatkan web server

tersebut sebagai profil perusahaan dan sharing data.

3. Bagi Program D3 Ilmu KomputerA. Program D3 Ilmu Komputer dapat menjalin

hubungan yang lebih baik dengan instasi yang ditempati sewaktu KMM.

B. Laporan KMM ini dapat digunakan sebagai arsip perpustakaan, sehingga mungkin suatu saat bisa berguna dan bermanfaat bagi mahasiswa yang lainnya.

Page 5: Presentasi KMM

BATASAN MASALAH

Dalam pembuatan web server ini dibuat batasan masalah sebagai berikut:

1.Pembuatan sebatas pada instalasi, konfigurasi, dan pengujian aplikasi web server.

2.Pengembangan dari website dilakukan oleh perusahaan.

Page 6: Presentasi KMM

ISTILAH 1. Web ServerWeb server adalah software server yang menjadi tulang

belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan browser seperti Internet Explorer, Mozilla Firefox, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser.

2. HTTP (HyperText Transfer Protocol)HTTP adalah protocol dari web server untuk berkomunikasi dengan web browser. Dengan protocol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah.

3. ApacheSalah satu software aplikasi web server yang bersifat freeware (software tidak berbayar)

Page 7: Presentasi KMM

4. PHP

PHP sebenarnya merupakan suatu script yang bersifat server side ditambahkan ke dalam file HTML sehingga suatu halaman web menjadi lebih dinamis dan interaktif.

5. Server side

Sifat server side berarti pengerjaan script dilakukan di server, kemudian hasilnya dikirimkan ke browser.

6. MySQL

Salah satu software yang digunakan untuk database server dan bersifat freeware (software tidak berbayar).

Page 8: Presentasi KMM

5. phpMyAdminphpMyAdmin merupakan perangkat lunak bebas

yang ditulis ke dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui www.

6. JoomlaJoomla adalah Sistem Management Konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basis data MySQL untuk keperluan di internet.

Page 9: Presentasi KMM

KEBUTUHAN SISTEM

1. Perangkat Lunak (Software)A. Sistem operasi FreeBSD 7.3B. Aplikasi web server apacheC. Aplikasi database server MySQL.D. Bahasa script PHP.E. phpMyAdmin.2. Perangkat Keras (Hardware)A. Processor Intel Dual Core 2,2 GHz.B. Mainboard Foxconn P4 LG775C. Hardisk Seageate 80 GB.D. RAM 1 GB.E. CD ROMF. LAN Card merk Realtek

Page 10: Presentasi KMM

PERANCANGAN

1. Instalasi sistem operasi FreeBSD 7.3.2. Instalasi Apache.3. Instalasi PHP.4. Instalasi MySQL.5. Instalasi phpMyAdmin.6. Instalasi Joomla.7. Pengujian web server.8. Realisasi aplikasi web server.

Page 11: Presentasi KMM

INSTALASI APACHE

1. Instalasi apache melalui port aplikasi FreeBSD.

# cd /usr/ports/www/apache13/2. Proses instalasi dimulai dengan mengetikan

perintah instalasi untuk melakukan download source apache.# make install clean

Page 12: Presentasi KMM

KONFIGURASI APACHE1. Apache menyimpan file konfigurasi didalam httpd.conf.

# ee /usr/local/etc/apache13/httpd.conf2. Apache akan meload file jika dilakukan request pada

directory. Contoh jika diketik http://www.detik.com tanpa diikuti file lain, maka index.php otomatis akan ditunjukan. Di Apache directory index bisa ditambahkan dengan menambahkan di file httpd.conf.DirectoryIndex index.php index.html

3. Untuk mengenalkan apache dengan file PHP sehingga file PHP dapat dieksekusi, tambahkan di httpd.conf.

AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps4. Apache tidak dapat berjalan secara otomatis setelah

program terinstal. Konfigurasi di dalam rc.conf seperti berikut.apache13_enable=”YES”

Page 13: Presentasi KMM

INSTALASI PHP

1. Instalasi PHP melalui port aplikasi FreeBSD.# cd /usr/ports/lang/php5/

2. Proses instalasi dimulai dengan mengetikan perintah instalasi untuk melakukan download source PHP.# make install clean

Page 14: Presentasi KMM

INSTALASI MYSQL

1. Instalasi MySQL melalui port aplikasi FreeBSD.# cd /usr/ports/databases/mysql51-server

2. Proses instalasi dimulai dengan mengetikan perintah instalasi untuk melakukan download source MySQL.# make install clean

Page 15: Presentasi KMM

KONFIGURASI MYSQL

1. MySQL mempunyai user ‘root’ dan password ‘’ (password kosong, tidak perlu diisi) sebagai defaultnya. Konfigurasi mengganti user dan password MySQL.

# /usr/local/bin/mysql_install_db# chown –R mysql:mysql /var/db/mysql# /usr/local/etc/rc.d/mysql-server start# /usr/local/bin/mysqladmin –u root password

‘passwordbaru’# /usr/local/bin/mysql –u root –p2. Seperti aplikasi apache yang tidak dapat berjalan

secara otomatis setelah program terinstal, begitu juga dengan aplikasi MySQL. Aplikasi MySQL membutuhkan perintah tambahan yang ditambahkan di file rc.conf untuk dapat menjalankan MySQL.mysql_enable=”YES”

Page 16: Presentasi KMM

INSTALASI PHPMYADMIN

1. Instalasi phpMyAdmin melalui port aplikasi FreeBSD.# /usr/ports/databases/phpmyadmin

2. Proses instalasi dimulai dengan mengetikan perintah instalasi untuk melakukan download source phpMyAdmin.# make install clean

Page 17: Presentasi KMM

KONFIGURASI PHPMYADMIN

1. phpMyAdmin berada diluar apache. Untuk itulah harus ditempatkan alias didalam konfigurasi apache. Alias sendiri akan digunakan sebagai akses dari phpMyAdmin di web browser.

Alias /php/ "/usr/local/www/phpMyAdmin/" 

<Directory "/usr/local/www/phpMyAdmin/"> Options none AllowOverride Limit  Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com </Directory>

Page 18: Presentasi KMM

INSTALASI JOOMLA

1. Instalasi Joomla melalui port aplikasi FreeBSD.# cd /usr/ports/www/joomla

2. Proses instalasi dimulai dengan mengetikan perintah instalasi untuk melakukan download source joomla.# make install clean

Page 19: Presentasi KMM

KONFIGURASI JOOMLA

1. Sama seperti phpMyAdmin, Joomla juga harus menyisipkan alias ke dalam konfigurasi apache untu bisa dijalankan. Alias sendiri akan digunakan sebagai akses dari Joomla di web browser.

Alias /web/ "/usr/local/www/joomla/" <Directory "/usr/local/www/joomla/"> Options none AllowOverride Limit  Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com </Directory>

Page 20: Presentasi KMM

INSTALASI LANJUTAN JOOMLA

Instalasi lanjutan Joomla dengan akses melalui web browser menggunakan IP dan alias yang diberikan.

Page 21: Presentasi KMM

PENGUJIAN WEB SERVER

Masuk ke direktori# ee /usr/local/www/apache13/data/index.phpTambahkan file index.php.<?phpphpinfo();>?

Page 22: Presentasi KMM

PHP

Page 23: Presentasi KMM

PHPMYADMIN

Page 24: Presentasi KMM

REALISASI APLIKASI WEB SERVER

Page 25: Presentasi KMM

KESIMPULAN

Dari Kegiatan Magang Mahasiswa (KMM) yang dilaksanakan di Pratama Network Acces Solution dapat disimpulkan sebagai berikut:

1.Telah dibuat web server sebagai tempat hosting web profile perusahaan.

2.Web tersebut juga dijadikan sebagai tempat sharing data.

Page 26: Presentasi KMM

SARAN

Saran-saran yang perlu disampaikan asebagai berikut: 

1.Pembuatan DNS server masih belum berhasil.

2.Policy keamanan belum diterapkan maksimal, sehingga untuk kebutuhan mendatang perlu lebih kuat sistem keamananya.

3.Web server ini bisa dikembangkan sebagai web hosting.