• Tidak ada hasil yang ditemukan

PENGEMBANGAN WEB SERVER DAN KEAMANANNYA PADA CV TELEMULTIMEDIA PALEMBANG

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGEMBANGAN WEB SERVER DAN KEAMANANNYA PADA CV TELEMULTIMEDIA PALEMBANG"

Copied!
12
0
0

Teks penuh

(1)

PENGEMBANGAN WEB SERVER DAN KEAMANANNYA PADA CV TELEMULTIMEDIA PALEMBANG

Sutanto Kusuma Jurusan Teknik Informatika STMIK PalComTech Palembang

Abstrak

Dalam era teknologi informasi saat ini, kebutuhan manusia akan komunikasi menjadi sangat penting. Keadaan ini menjadi pemicu perkembangan teknologi komunikasi yang sangat pesat. Pesatnya perkembangan dunia jaringan komputer akhir-akhir ini, mendorong berkembangnya teknologi baru yang memanfaatkan teknologi jaringan komputer sebagai media yang dapat melayani dan mengakomodasi kebutuhan manusia akan informasi. Mendisain web server merupakan sarana informasi yang dapat diperoleh dengan mudah, sehingga mengakses ke berbagai web dapat dilakukan dari mana saja. Masalah keamanan web mulai menjadi masalah penting, setelah perkembangan teknologi web cukup menarik perhatian. Munculnya berbagai situs milik perusahaan-perusahaan komersil akhir-akhir ini telah diimbangi dengan munculnya hacker/cracker yang bekerja dan berusaha untuk merusak web-web milik perusahaan tersebut. Maka perlunya pengamanan agar informasi tersebut dapat dipercaya kebenarannya dengan menggunakan firestarter firewall dengan software ubuntu 12.04 LTS.

Kata Kunci : Web Server, Keamanannya,CV Telemultimedia.

PENDAHULUAN

Dalam era teknologi informasi saat ini, kebutuhan manusia akan komunikasi menjadi sangat penting. Ini karena tingginya aktifitas dan tuntutan hidup manusia dalam kehidupan sehari-hari yang selalu berhubungan dengan informasi dan data. Keadaan ini menjadi pemicu perkembangan teknologi komunikasi yang sangat pesat. Pesatnya perkembangan dunia jaringan komputer akhir-akhir ini, mendorong berkembangnya teknologi baru yang memanfaatkan teknologi jaringan komputer sebagai media yang dapat melayani dan mengakomodasi kebutuhan manusia akan informasi.

Disain web server sebagai sarana informasi yang dapat diperoleh dengan mudah, sehingga mengakses ke berbagai web dapat dilakukan dari mana saja. Masalah keamanan web mulai menjadi masalah penting, setelah perkembangan teknologi web cukup menarik perhatian. Munculnya berbagai situs milik perusahaan-perusahaan komersil akhir-akhir ini telah diimbangi dengan munculnya hacker/cracker yang bekerja dan berusaha untuk merusak web-web milik perusahaan tersebut. Maka perlunya pengamanan agar informasi tersebut dapat dipercaya kebenarannya.

CV. Telemultimedia Palembang adalah salah satu perusahaan yang bergerak di bidang penjualan voucher. CV. Telemultimedia Palembang memiliki karyawan yang kurang memiliki keterampilan dibidang keamanan pada web server yang masih menggunakan pengamanan yang standar dari sistem operasi Windows Server 2003, sehingga memudahkan data-data penting perusahaan dicuri, seperti serangan hacker memanfaatkan celah keamanan pada server target atau kesalahan konfigurasi pada jaringan. Hal ini dapat merugikan baik perusahaan maupun konsumen. Mengingat perlunya pengamanan yang efektif, maka penulis ingin membuat pengamanan web server menggunakan firestarter firewall yang memiliki kelebihan seperti user friendly, support internet connection sharing dan dapat memantau

(2)

jaringan yang aktif untuk memenuhi kebutuhan pengamanan informasi dan data pada CV. Telemultimedia Palembang.

LANDASAN TEORI Desain Jaringan Komputer

Menurut Winarno (2011:4), desain jaringan komputer merupakan hubungan antara sekelompok komputer. Jaringan komputer antara lain dapat dikelompokkan menurut beberapa hal, contohnya menurut skalanya, jaringan komputer dapat dibagi menjadi: Local Area Network (LAN), Metropolitan Area Network (MAN), dan Wide Area Network (WAN).

Menurut Wahana Komputer (2009:1), desain jaringan komputer adalah salah satu bentuk komunikasi antar komputer. Sifat dari jaringan komputer adalah kemungkinan adanya transfer data antara komputer atau perangkat yang terhubung di dalamnya.

Klasifikasi Jaringan Komputer

Dilihat dari scope dan luas jaringan, menurut Sopandi (2008:2) jaringan komputer diklasifikasikan menjadi tiga yaitu :

LAN (Local Area Network)

LAN adalah jaringan yang bersifat internal dan biasanya milik pribadi didalam perusahaan kecil atau menengah digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam suatu perusahaan yang menggunakan peralatan secara bersama-sama saling bertukar informasi.

MAN (Metropolitan Area Network)

Pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN. MAN merupakan pilihan untuk membangun jaringan komputer antar kantor dalam suatu kota. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

WAN (Wide Area Network)

WAN adalah sebuah jaringan yang memiliki jarak yang sangat luas, karena radiusnya mencakup sebuah negara dan benua. WAN terdiri dari kumpulan LAN, MAN dan mesin-mesin yang bertujuan untuk menjalankan program aplikasi pemakai seperti internet merupakan contoh jaringan WAN.

Web Server

Menurut Wahana Komputer (2009:185), Web server adalah software server yang digunakan untuk menerima permintaan HTTP atau HTTPS dari browser, seperti Mozilla dan Internet Explorer, kemudian hasil yang diberikan berupa halaman-halaman web yang umumnya dibuat dengan bahasa pemograman dasar untuk web, yaitu HTML.

Content Management System (CMS)

Menurut Aditya (2011:1), PHP (hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis dan sangat berkaitan dengan content management system yang disingkat dengan CMS.

Menurut Wilfridus (2009:165), CMS adalah sebuah aplikasi website yang menyediakan desain template lengkap dengan fasilitas pengelola isi (management content). CMS boleh diartikan sebagai web wizard atau web builder sehingga tidak dibutuhkan pengetahuan pemograman yang mendalam.

(3)

Kemanan Sistem Komputer

Menurut IBISA (2009:127), sistem keamanan jaringan harus jelas dirumuskan/disusun terutama pada ujung terminal pengirim (misalnya PC) dan ujung penerima (misalnya server) dengan menetapkan serta meverifikasi masing-masing identitas (authentication) sehingga data yang dikirim dijamin kerahasiaannya dan dapat dipercaya bahwa penerimanya adalah yang berhak untuk menerimanya.

Firewall Menggunakan Firestarter

Menurut Wahana Komputer (2009:143), firestarter adalah komponen firewall yang berguna membentengi jaringan dengan internet. Yang fungsinya mengizinkan lalu lintas jaringan yang dianggap aman untuk dilaluinya dan mencegah lalu lintas jaringan yang tidak aman. Umumnya, sebuah firewall diimplementasikan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dan jaringan lainnya serta digunakan untuk mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar.

HASIL DAN PEMBAHASAN Topologi Jaringan Yang di Usulkan

Topologi jaringan yang di usulkan pada CV Telemultimedia adalah topologi star dimana semua komputer akan terhubung ke hub dan akan saling bertukar informasi melalui jaringan local atau local area network LAN

Gambar 1. Topologi Jaringan yang diusulkan Pengaturan DNS.

Setelah installasi selesai kita harus mengatur ip address dengan mengetikan perintah “nano /etc/network/interfaces” di konsol/terminal. Lalu masukan setting IP address seperti berikut :

(4)

Gambar 2. Penyetingan Ip Address root@anto:/home/anto#nano /etc/resolv.conf.local.

Gambar 3. Memasukan Zone

Masukan zone seperti gambar diatas setelah itu simpan dengan menekan ctrl+O, dan keluar setelah itu kita harus mengkonfigurasi file risolv.conf dengan perintah

root@anto:/home/anto#nano /etc/bind/named.conf masukan name servernya nameserver 192.168.1.11

setelah itu kita harus mengkonfigurasi file /var/lib/bind/telemultimedia.com.hosts dengan mengetikan perintah

root@anto:/home/anto#nano /var/lib/bind/telemultimedia.com.hosts. masukan hostnya sesuai dengan gambar dibawah ini

(5)

Gambar 4. Memasukan Host

Seteleh itu simpan dan keluar. Setelah itu restart kartu jaringan dengan perintah sebagai berikut :

root@anto:/home/anto#/etc /init.d/networking restart.

Dan restart juga bind9 kita agar dns kita dapat bekerja dengan perintah root@anto:/home/anto#/etc /ini.d/bind9 restart

Installasi web server

Agar web server dapat diakses dari lokal atau jaringan luar maka diperlukan konfigurasi. Adapun langkah-langkah untuk membangun sebuah web server yaitu dengan menginstal apache2, PHP5, dan MySQL (LAMP yaitu Linux, Apache, MySQL, dan PHP). Untuk menginstalnya apache dilakukan dengan mengetikan perintah :

root@anto:/home/anto#apt-get install apache2

bila sudah terinstall apache2nya maka kita harus merestart apache dengan mengetikan perintah:

root@anto:/home/anto#/etc /init.d/apache2 restart

Setelah itu kita uji apachenya apakah telah berhasil terisntal, dengan cara hidupkan browser contohnya menggunakan Firefox kemudian ketikan halaman http://localhost sehingga akan terlihat tampilan seperti gambar di bawah :

(6)

Web server kita juga bisa diakses menggunakan browser di client, dengan mengetikan ip address atau halaman web jika sudah terpasang, contohnya ketikan www.telemultimedia.com seperti terlihat pada gambar dibawah ini

Gambar 6. Tampilan Mozila

Setelah apache terinstall dengan baik kita install PHP, dengan perintah berikut : root@anto:/home/anto#apt-get install php5 libapache2-mod-php5.

Bila sudah terinstal, restart lagi php kita dengan cara mengetikan perintah : root@anto:/home/anto#/etc /ini.d/php5 restart.

untuk menguji php, perlu ditambahkan satu file baru di dalam direktori /var/www/ dengan mengetikan vi /var/www/uji.php. Cara mengisi tulisannya dengan menekan tombol insert di keyboard kemudian ketikan kode berikut :

<? Phpinfo( ) ?>

Simpanlah file tersebut dengan menekan tombol Esc kemudian ketik “:wq” lalu enter, Lalu jalankan lagi browser Firefox, kemudian masukan alamat http://localhost/uji.php maka akan terlihat tampilan seperti berikut yang menunjukan bahwa PHP5 sudah terinstal di server.

(7)

Setelah menginstal PHP, kemudian instal MySQL. pertama kita harus menginstal dahulu libappache2 untuk autentifikasi MySQL dengan mengtikan perintah seperti berikut : root@anto:/home/anto#apt-get install libapache2-mod-auth-mysql.

Selanjutnya, instal konektor PHP5 dan MySQL dengan mengetikan perintah : root@anto:/home/anto#apt-get install php-mysql.

Setelah itu kita harus menginstall mengistal mysql-server dengan cara mengetikan perintah berikut :

root@anto:/home/anto#apt-get install mysql-server.

Setelah itu kita harus mengkonfigurasi file php.ini dengan mengerikan perintah : root@anto:/home/anto#nano /etc/php5/apache2/php.ini

root@anto:/home/anto#sudo apt-get instal phpmyadmin

yang akan terinstal di direktori /usr/share/phpmyadmin Selanjutnya, edit file apache.conf yang mengatur semua konfigurasi apache2. Dengan mengeksekusi perintah

root@anto:/home/anto#nano /etc/apache2/apache2.conf.

Di file ini buatlah sebuah alias baru bernama “phpmyadmin” dan diarahkan ke /usr/share/phpmyadmin seperti gambar dibawah

Gambar 8. Tampilan Php MyAdmin

Install CMS (Content Management System) Wordpress

Wordpress adalah salah satu cms yang cukup digemari karena dalam segi penggunaannya dan maintenance yang bisa dibilang mudah serta tidak rumit bagi penguna yang baru belajar. Untuk menginstalnya download file wordpress 3.3.1 di http://wordpress.org/download, pilih file berektensi .tar.gz seperti gambar di bawah :

(8)

Gambar 9. Tampilan Download WordPress 3.31

Lalu salin file wordpress 3.3.1 tersebut masuk dahulu kedalam directory /var/www dengan perintah

root@anto:/home/anto#cd /var/www

root@anto:/var/www#nano /etc/apache2/sites-available/default

Isikan file yang akan diarahkan, yaitu /var/www/wordpress/ seperti gambar dibawah :

Gambar 10. Tampilan Wordpress

la sudah meng edit file tersebut kita harus menyalin directory phpmyadmin ke dalam directory wordpress. Restart apachenya dengan perintah

root@anto:/home/anto#/etc /init.d/apache2 restart

Bila sudah merestart kita harus menguji pada client, jalankan browser dengan mengetikan nama domain http://www.telemultimedia.com akan muncul tampilan sebagai berikut :

(9)

Gambar 11. Tampilan menjalankan browser

Buat file wp-config.php dengan klik “Create a Configuration File” Klik “Let’s go!” dan pada bagian ini isikan nama database, user, password, database host dan tabel yang telah dibuat :

Database Name : anto

User Name : anto

Password : 123456

Database Hos t : localhost Table Prefix : tebel1

Setelah selesai, klik “install Wordpress”, dan Wordpress-pun telah terinstal di web server. Klik “log in” untuk masuk :

Gambar 12. Melakukan Login pada Wordpress

Setelah di-setting, pengujian dari client dengan mengetikan di web browser http://www.telemultimedia.com seperti gambar di bawah ini :

(10)

Gambar 13. Pengujian dari client Installasi Firestarter.

Untuk memblokir situs tertentu kita harus memilih policy pilih Outbound traffic policy sepetri gambar dibawah ini.

Gambar 14. Untuk melakukan pemblokiran pada situs tertentu

Setelah itu pilih restrictive by default,whitelist traffic maka akan tampil seperti gambar dibawah ini.Setelah itu pada laryar kosong yang ada pada allow connections to host klik kanan pilih add rule maka akan tampil seperti gambar .

(11)

Gambar 15. Melakukan Installasi Firestarter

Setelah itu masukan situs yang akan di block misalnya facebook.com setelah itu pilih add.

Gambar 16. Pemilihan situs yang akan di blok Setelah di add maka akan tampil tampilan seperti gambar .

(12)

Setelah itu kita uji dengan menggunakan mozila firefox maka akan tampil tampilan seperti gambar.

Gambar 18. Tampilan akhir setelah pengujian

PENUTUP

Setelah melakukan penelitian tentang masalah yang dihadapi CV. Telemultimedia, yaitu karyawan yang kurang memiliki keterampilan dan kurangnya tenaga ahli dibidang keamanan dalam menjalankan sebuah web server. Dalam pembangunan pengamanan web server pada sistem oprasi Ubuntu 12.04 LTS ini perlunya penambahan server lain seperti mail server dengan menggunakan firestarter firewall sebagai pengaman yang dapat membentengi antara jaringan lokal dengan jaringan internet dari serangan pihak luar, seperti spyware, worm, dan trojan horse sehingga dapat mengoptimalkan pengamanan sebuah jaringan. Dengan menggunakan LAMP (Linux Apache MySQL dan PHP) sebagai database yang mendukung web server di World Wide Web, mengelolah desain web server dapat ditingkatkan, sebagai media informasi yang nantinya menarik minat pembaca dari jaringan lokal hingga jaringan dunia.

DAFTAR PUSTAKA

Aditya, Alan Nur. 2011. Jago PHP & MySQL dalam Hitungan Menit. Jakarta : Dunia Komputer.

Bambang, Wilfridus, dkk. 2009. Linux System Administrator. Bandung : Informatika. Sopandi, Dede. 2008. Instalasi dan Konfigurasi Jaringan Komputer. Bandung : Informatika

Bandung.

Wahana Komputer. 2009. “Proposal Implementasi Kebijakan Pemberdayaan Sektor Informal. Universitas Brawijaya Malang : Malang.

Ibisa. 2009. Kamus Bahasa Indonesia. Reality Publisher : Surabaya.

Gambar

Gambar 1. Topologi Jaringan yang diusulkan
Gambar 2. Penyetingan Ip Address root@anto:/home/anto#nano /etc/resolv.conf.local.
Gambar 4. Memasukan Host
Gambar 6. Tampilan Mozila
+7

Referensi

Dokumen terkait

Yth. Kepala Kantor Pelayanan Perbendaharaan Negara Metro Jl. Direktur Jenderal Perbendaharaan c.q. Direktur Pengelolaan Kas Negara d.a. Lapangan Banteng Timur No. Sekretaris

Pendidikan Kewarganegaraan sendiri dapat dipahami dalam berbagai status yakni sebagai mata pelajaran di sekolah, sebagai mata kuliah di perguruan tinggi, sebagai

from thiourea derivatives that have potent anticancer activity on breast cancer cells

Pepaya termasuk golongan tumbuhan poligam (Polygamus), karena pada satutumbuhan terdapat bunga jantan, bunga betina dan bunga sempurna.Biasanya poligam dimaksud

[r]

Penyusutan fasilitas berupa Kredit Dana dari pemerintah adalah hal terberat yang paling dirasakan oleh pihak PUSKUD Jatim. Karena, sudah tidak ada lagi dana talangan yang

Penjelasan (Aanwijzing).

Hasil penelitian ini menunjukkan bahwa korupsi didalam hukum Islam sebagian besar ulama mempersamakan dengan Al- Ghulul yaitu mengambil sesuatu dari harta rampasan