presentasi kmm
TRANSCRIPT
KONFIGURASI WEB SERVERINTERNET SERVICE PROVIDERCV. PRATAMA NETWORK ACCESS SOLUTIONKARANGANYAR
DISUSUN OLEH:
ZIA MANFALUTI
NIM. M3308060
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.
TUJUAN
Tujuan pelaksanaan Kegiatan Magang Mahasiswa ini ialah melakukan pembuatan web server di Pratama Network Access Solution.
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.
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.
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)
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).
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.
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
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.
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
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”
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
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
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”
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
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>
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
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>
INSTALASI LANJUTAN JOOMLA
Instalasi lanjutan Joomla dengan akses melalui web browser menggunakan IP dan alias yang diberikan.
PENGUJIAN WEB SERVER
Masuk ke direktori# ee /usr/local/www/apache13/data/index.phpTambahkan file index.php.<?phpphpinfo();>?
PHP
PHPMYADMIN
REALISASI APLIKASI WEB SERVER
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.
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.