Anda di halaman 1dari 10

PROPOSAL

TUGAS AKHIR

MEMBANGUN PROXY SERVER BERBASIS LINUX UBUNTU
DI SMPN 3 GUNUNG TALANG

Diajukan sebagai salah satu syarat
Untuk memperoleh gelar Ahli Madya dari
Politeknik Negeri Padang

Diajukan oleh :
DIAN PRAMONA
0801081004


PROGRAM STUDI TEKNIK KOMPUTER
1URUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI PADANG
2011

1. LATAR BELAKANG
agi pengguna Internet yang menggunakan akses internet dengan bandwith
yang cukup besar sangatlah menyenangkan dapat membuka situs dengan begitu
cepat. Namun yang perlu diketahui bahwa harga sewa bandwith di Indonesia masih
menggunakan harga yang mahal, sehingga tidak semua pengguna dapat memiliki
Iasilitas tersebut, untuk menyiasatinya, maka diperlukan suatu optimasi bandwith
agar dapat dimanIaatkan seoptimal mungkin. agaimana caranya agar dengan
bandwith yang ada, tetapi hasilnya cukup memenuhi keinginan.
Salah satu cara yang dipakai adalah dengan membuat proxy server. Fungsi awal
proxy adalah sebagai penyimpan halaman yang sering diakses dengan menyimpan
halaman tersebut pada server lokal, proxy dapat menghilangkanakses internet yang
berlebih untuk mengambil halaman yang sama berulang-ulang. Selain itu proxy
server yang baik juga dapat memIilter web Iilter web yang sedang di akses.
Khususnya komputer 807;07, memiliki peranan penting di dalam sebuah
sistem inIormasi . Membuat jarigan erdasarkan latar belakang adanya permasalahan
dalam membangun jaringan berbasis open source, maka penulis tertarik
untuk menyusun Tugas Akhir dengan judul MEMANGUN PROXY SEVER
ERASIS LINUX UUNTU DI SMPN GUNUNG TALANG.
2. RUMUSAN MASALAH
Perumusan masalah pada tugas akhir ini adalah sebagai berikut:
'agaimana membangun sebuah proxy server berbasis Linux di SMP N 1
Gunung Talang?

3. TU1UAN
Tujuan dari tugas akhir ini adalah mengatur proxy server pada SMPN1
Gunung Talang

1. BATASAN MASALAH
Sebuah sistem monito7ing memiliki cakupan yang sangat luas, oleh karena itu penulis
menetapkan batasan masalah dalam penulisan tugas akhir ini adalah:
1. Pengembangan sistem monito7ing terbatas hanya mengenai sumber daya
ha7/a70 untuk masing-masing komputer menggunakan cacti
2. Melakukan analisis proses pengumpulan data monito7ing dari masing-
masing komputer.
3. Membangun SMS Gateway menggunakan Gammu.


2. LANDASAN TEORI
Sistem monito7ing bekerja seperti sebuah ala7m dan memberikan peringatan
bagi pengelola sistem bahwa telah terjadi hal-hal luar biasa. Hal tersebut
menyebabkan mereka mempersiapkan tindakan-tindakan yang diperlukan untuk
mengantisipasi kejadian-kejadian luar biasa tersebut. Monitoring jaringan adalah
suatu Iungsi pengumpulan inIormasi dari manajemen jaringan. Monitoring jaringan
dapat diterapkan dengan membangun sebuah aplikasi monitoring jaringan. Aplikasi
inilah yang bertugas mengumpulkan inIormasi-inIormasi dari berbagai bagian atau
peralatan dalam jaringan. Terutama untuk peralatan-peralatan yang terletak pada
jarak yang jauh yang susah dimonitor. Hal ini memungkinkan aplikasi manajemen
jaringan dapat memeriksa status dari peralatan-peralatan jaringan mereka(Wong,
1997).
Aplikasi sistem monitoring ini dibangun secara spesiIik hanya menangani
monitoring sumber daya pada jaringan. Sistem yang dibangun memungkinkan sebuah
host atau seorang pengguna dalam jaringan dapat mengakses atau memonitor sumber
daya pada ho8t lain yang terhubung dalam jaringan lokal.
Untuk memonitoring jaringan, dibutuhkan sebuah protokol yaitu Simple
Network Monitoring Protocol (SNMP). Dengan protokol SNMP ini, kita bisa
mendapatkan inIormasi tentang status dan keadaan dari suatu jaringan, karena tujuan

SNMP adalah bagaimana supaya inIormasi yang dibutuhkan untuk manajemen


jaringan bisa dikirim menggunakan TCP/IP.
Sebuah n0to7 adalah jaringan dari sistem komunikasi data yang melibatkan
satu atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat
komunikasi membentuk sebuah system (Hartono, 2000). Salah satu keuntungan dari
penggunaan jaringan komputer adalah kemampuan berbagi pakai sumber daya yang
terdapat dan terhubung dalam jaringan komputer tersebut. Sumber daya tersebut bisa
berupa perangkat lunak maupun perangkat keras.

a. Pengertian Cacti
acti adalah sebuah network monitoring graIis berbasis RRDtool (untuk
penyimpanan data dan Iungsi graIik), umumnya digunakan untuk memantau
link dan pemakaian bandwidth. Digunakan untuk membuat data graIik seperti
kinerja CPU dan bandwidth. Hasilnya kita bisa melihat seberapa besar traIIic
yang terjadi, baik inbond maupun outbond-nya. Atau aplikasi monitoring open
source dan berbasis web.
Cacti memiliki banyak Iungsi antara lain:
1) MendeIinisikan dan mengkonIigurasi sumber data (apa yang Anda
monitoring).
2) Membuat dan melihat graIik (didasarkan pada bagaimana Anda
mengkonIigurasi graIik).
3) Mengelola pengguna (sehingga pengguna yang berbeda dapat
melakukan hal yang berbeda) (David Davis,2008).

b. Cacti dapat digambarkan sebagai :
1) Data Retrieval (mengumpulkan data)
Hal pertama yang dilakukan oleh Cacti adalah mengumpulkan data.
Data dikumpulkan dengan !oll07 yang dieksekusi oleh 507ating Sy8t0m.
Interval pengumpulan data atau dengan kata lain eksekusi Poller dapat

kita atur melalui Iasilitas penjadwalan yang tersedia di Operating System


seperti c7ontab.
2) Data Storage
Data yang telah dikumpulkan oleh !oll07, selanjutnya akan
disimpan secara teratur di bawah .rra. Untuk proses ini, cacti
menggunakan Roun/ Robin Databa80 (RRD) dimana data akan ditata
dalam urutan waktu (time-series). Data yang dapat berupa traIik jaringan,
suhu mesin, server load average, mounting load dan lainnya berbentuk
Iile berekstensi .rra dan selanjutnya siap dipresentasikan dalam bentuk
graIik.
3) Data Presentation
Keutamaan penggunaan RRDtool adalah Iungsi graIiknya. Data-
data yang tertata dalam .rra akan di presentasikan dalam graIik dan
ditampilkan oleh webserver yang kita gunakan. Cacti juga menyediakan
halaman pengaturan graIik untuk memudahkan kita memanajemen
gambar-gambar yang ingin kita tampilkan serta cara menampilkannya.
c. Komponen Utama CACTI
Cacti memiliki beberapa komponen antara lain:
1) Data Sources
Untuk mengontrol pengumpulan data , anda dapat membuat
eksternal 8c7i5t atau comman/ yang akan diperlukan untuk dipilih, cacti
kemudian mengumpulkan melalui c7onfob dan menyimpannya kedalam
/ataba80 atau 7oun/ 7obin a7chi;08.
Data Sources dapat juga di buat, yang berkoresponden dengan data
sebenarnya dalam graIik. Sebagai contoh jika anda ingin membuat graIik
ping time ke suatu host, anda harus membuat data sources memanIaatkan
script yang mengping suatu host yang menghasil kan nilai dalam
milliseconds. Setelah mendeIinisikan option untuk RRDtool sebagaimana
menyimpan data anda dapat mendeIinisikan inIormasi tambahan yang

dibutuhkan oleh data input. Seperti host yang akan di ping dalam hal ini.
Setelah data source di buat, lalu akan diatur setiap 5 menit secara
otomatis.

2) GraIik
Setiap satu atau lebih data source di deIinisikan, sebuah graIik
RRDtool dapat dibuat menggunakan data tersebut. acti memungkinkan
anda membuat hampir setiap graIik RRDtool yang dapat di gambarkan.
Menggunakan setiap standar RRDtool graIik tipe dan Iungsi gabungan.
Suatu area pemilihan warna, dan Iungsi pengisian text otomatis juga
membantu dalam pembuatan graIik agar proses pembuatan graIik lebih
mudah.
Tidak hanya bisa membuat graIik RRDTool based di cacti, tetapi
banyak cara untuk menampilkan graIik. Selain dengan standar 'List
view' dan ' preview mode ' yang menyerupai RRDTool f7ont0n/ untuk
semua , ada 'tree view, yang memungkinkan anda untuk menaruh
graIik-graIik ke suatu tree yang hi7a7i8 untuk tujuan-tujuan
pengelompokan.

3) User Management
Pengguna manajemen memungkinkan administrator untuk membuat
pengguna dan memberikan berbagai tingkat akses ke antarmuka cacti dan
menambahkan para user dan memberi mereka hak-hak untuk bagian
bagian tertentu dari cacti. Ini akan memungkinkan seseorang untuk
membuat beberapa user yang dapat merubah parameter parameter graIik,
sedangkan yang lainnya hanya bisa melihat graIik. Masing masing user
juga dapat mengatur setingan mereka sendiri ketika login untuk melihat
graIik.

4) Templating

Terakhir, Cacti dapat diskalakan menjadi jumlah besar source data


melalui penggunaan template. Hal ini memungkinkan pembuatan sebuah
graIik atau data source template yang menggambarkan beberapa graIik
atau data source yang berhubungan dengan nya. Template template host
memungkinkan anda untuk menggambarkan kemampuan dari suatu host
maka cacti dapat menggunakan nya untuk inIormasi atas penambahan
suatu host yang baru (Cacti gruop,2009).

d. SMS Gateway
SMS Gateway adalah suatu platIorm yang menyediakan mekanisme
untuk menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone,
dan lain-lain) yang menggunakan keyword tertentu. SMS Gateway adalah
komunikasi SMS dua arah. SMS Gateway merupakan salah satu perkembangan
Iungsi yang dimiliki SMS. Secara umum SMS Gateway adalah sebuah sistem
yang dipergunakan untuk memudahkan seseorang atau sebuah perusahaan
mengirimkan pesan SMS yang sama dalam waktu yang bersamaan pada banyak
orang. Selain itu, semakin berkembangnya Iungsi SMS, SMS Gateway juga
dapat dimanIaatkan untuk keperluan lain seperti melakukan polling, transaksi
dengan sebuah sistem, pemantauan, dan sebagainya.
e. Keuntungan SMS Gateway
SMS at0ay merupakan pintu gerbang bagi penyebaran InIormasi
dengan menggunakan SMS. SMS at0ay dapat menyebarkan pesan ke
ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan
database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan
pesan di ponsel karenasemua nomor akan diambil secara otomatis dari database
tersebut sehingga dapat menghemat waktu. Selain itu, kebutuhan untuk SMS
at0ay juga tidak terlalu berlebihan karena hanya menggunakan sebuah PC
dengan menggunakan sebuah ponsel, kabel data, kartu GSM, dan sebuah

program yang dapat dibangun sendiri khususnya menggunakan bahasa


pemrograman JAVA yang berIungsi sebagai pengirim pesan. SMS Gateway
dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan
program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih
Ileksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim
berbeda-beda untuk masing-masing penerimanya.
SMS Gateway memiliki beberapa mekanisme antara lain:
1. Menerima SMS sesuai dengan 0yo7/ yang ditentukan.
2. Melakukan Iungsi logik tertentu terhadap datadata yang diterima dari
SMS gat0ay.
3. Mengirimkan inIormasi kepada user berdasarkan 0yo7/ sesuai dengan
permintaan.

Pada tugas akhir kali ini penulis menggunakan Linux Ubuntu 10.10 sebagai
sistem operasi untuk instalan Cacti tersebut. Persiapan Sebelum instalasi Cacti
membutuhkan paket-paket sbb :
a. Web Server yang sudah mendukung PHP dan Database MySQL
b. Database MySQL
c. RRD Tool
d. Cacti
e. Gammu
I. ahasa pemograman Java
Dari yang telah dipaparkan di atas cacti memang cukup poweIull untuk sebuah
traIIic monitoring dan memungkinkan setiap client anda memiliki user dan bisa
melihat graIik nya sendiri serta memungkinkan anda membuat sebuah monitoring
traIIic yang terintegrasi baik secara 87i5 atau SNMP.
3. MOTODOLOGI

Penelitian sistem monitoring ini dilaksanakan di program studi Teknik


Komputer, Politeknik Negeri Padang. Yaitu dimulai dari bulan April 2011 sampai
dengan Agustus 2011.
Metode penelitian yang dilakukan penulis adalah studi lapangan dan studi
pustaka. Metode studi lapangan dilakukan dengan cara mengadakan suatu percobaan-
percobaan yang berhubungan dengan topik yang penulis bahas, yaitu sistem
monitoring sumber daya pada jaringan. Sedangkan studi pustaka dilakukan dengan
cara mengumpulkan dan mempelajari inIormasi dari berbagai sumber tertulis. Yaitu,
dari buku, artikel, majalah, dan sumber-sumber lain di internet.
Sistem operasi yang dipakai adalah Linux Ubuntu 10.10. dan cacti yang
dihunakan tipe cacti-0.8.7g.

4. 1ADWAL PELAKSANAAN
N
O
KEGIATAN
APRIL MEI JUNI JULI AGUSTUS
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.
Studi
Literatur


2. Konsultasi
3.
Pengembang
an Materi




4.
Perancangan
soItware




5 Implementasi




5. Evaluasi
7
Penulisan
tugas akhir

Anda mungkin juga menyukai