KERJA PRAKTEK
Mengetahui
Ketua Jurusan Teknik Informatika
ii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah
menyelesaikan tugas ini dengan judul “Squid Server sebagai Internet Gateway
Laporan ini disusun sebagai salah satu syarat kelulusan mata kuliah Kerja
ini jauh dari sempurna, namun berkat bimbingan, dukungan serta doa dari
pihak yang telah membantu penyusunan laporan Tugas ini, diantaranya kepada :
1. Ibu Rani Susanto S.Kom. selaku dosen pembimbing kerja praktek dan dosen
wali IF1 angkatan 2008.
2. Bapak Rengga P. selaku pembimbing kerja praktek di PT. METROCOM
GLOBAL SOLUSI.
3. Teman-teman mahasiswa khususnya IF1 angkatan 2008 yang telah
memberikan dukungan dan bantuan baik secara langsung maupun tidak
langsung.
Akhir kata, semoga penulisan laporan tugas ini dapat memenuhi tugas
iii
DAFTAR ISI
BAB I PENDAHULUAN ...................................... Error! Bookmark not defined.
1.1 Latar Belakang Masalah .......................... Error! Bookmark not defined.
1.2 Perumusan Masalah ................................. Error! Bookmark not defined.
1.3 Maksud dan Tujuan ................................. Error! Bookmark not defined.
1.3.1 Maksud ............................................. Error! Bookmark not defined.
1.3.2 Tujuan .............................................. Error! Bookmark not defined.
1.4 Batasan Masalah ...................................... Error! Bookmark not defined.
1.5 Metode Penelitian .................................... Error! Bookmark not defined.
1.6 Sistematika Penulisan .............................. Error! Bookmark not defined.
BAB II TINJAUAN PUSTAKA............................ Error! Bookmark not defined.
2.1 Profil PT. METROCOM GLOBAL SOLUSIError! Bookmark not
defined.
2.1.1 Sejarah PT. METROCOM GLOBAL SOLUSIError! Bookmark
not defined.
2.1.2 Logo PT. METROCOM GLOBAL SOLUSIError! Bookmark not
defined.
2.1.3 Badan Hukum PT. METROCOM GLOBAL SOLUSI ................ Error!
Bookmark not defined.
2.1.4 Struktur Organisasi dan Job DescriptionError! Bookmark not
defined.
2.2 Landasan Teori ........................................ Error! Bookmark not defined.
2.2.1 Pengertian Proxy .............................. Error! Bookmark not defined.
2.2.2 Pengertian Proxy Server ................... Error! Bookmark not defined.
2.2.3 Pengertian Squid .............................. Error! Bookmark not defined.
2.2.4 Pengertian Server ............................. Error! Bookmark not defined.
2.2.5 Pengertian Gateway ......................... Error! Bookmark not defined.
BAB III PEMBAHASAN ...................................... Error! Bookmark not defined.
3.1 Analisis Masalah ..................................... Error! Bookmark not defined.
3.2 Installasi Operating Sistem (UBUNTU) . Error! Bookmark not defined.
3.3 Installasi DNS.......................................... Error! Bookmark not defined.
3.4 Installasi Squid ........................................ Error! Bookmark not defined.
3.5 Installasi Shorewall ................................. Error! Bookmark not defined.
3.6 Implementasi Proxy ................................. Error! Bookmark not defined.
3.7 Pengujian Squid ....................................... Error! Bookmark not defined.
BAB IV KESIMPULAN DAN SARAN ............... Error! Bookmark not defined.
4.1 Kesimpulan .............................................. Error! Bookmark not defined.
4.2 Saran ........................................................ Error! Bookmark not defined.
BAB I
PENDAHULUAN
tersebut tidak akan berguna jika tidak didukung oleh sumber daya manusia yang
terampil dalam bidangnya. Tidak hanya dengan mengandalkan ilmu yang telah
Dan yang paling penting adalah mengukur kemampuan dan keterampilan dalam
Dalam pelaksanaan Kerja Praktek ini, penulis mendapat pengetahuan dan ilmu
nama Proxy nya dan Putty sebagai software pendukung. Judul dalam pembuatan
Lapangan ini
1
1.3 Maksud dan Tujuan
1.3.1 Maksud
1.3.2 Tujuan
sara.
dapat dijalankan.
Metode penelitian yang digunakan terdiri dari beberapa langkah, yaitu sebagai
berikut:
a. Studi Literatur
majalah serta website yang berkaitan dengan masalah yang akan dibahas
c. Wawancara
a. Analisis
b. Perancangan
c. Implementasi
perancangan.
d. Pengujian
Pengujian dilakukan setelah proxy yang dibuat selesai maka proxy akan diuji
yang bersangkutan.
1.6 Sistematika Penulisan
Sistematika penulisan laporan kerja praktek ini terbagi kedalam lima bab
BAB I PENDAHULUAN
pembuatan proxy.
TINJAUAN PUSTAKA
melayani klien sebagai pemecah masalah, analis independen, manajer proyek, dan
penggunaan teknologi yang baru untuk meningkatkan daya saing terhadap pesaing
lain. Untuk merealisasikan hal ini, setiap organisasi harus memiliki kemampuan
mengident ifikasi teknologi baru agar dapat beroperasi dengan baik dengan sistem
baru, organisasi sering dihadapkan dengan tugas yang berat agar teknologi dapat
1
mulai dari pemilihan produk-produk yang dapat memenuhi kebutuhan perusahaan
dan bagaimana produk tersebut dapat berinteraksi dengan semua pihak yang ada
di dalam organisasi. Hal ini menghasilkan hasil yang kurang maksimal sehingga
customer.
NEW STRUCTUR
PT. METROCOM GLOBAL SOLUSI
Commissioner
MT. Gayatri E. Basuki
CEO
Indra S.A Pattiasina
Sekretaris
BODKRS
COO
Roberto Blasius Sangka
Presales
Sales Department
Department
PM
GH GH Software GH Finance / GH Enterprise 2 GH System
- Budi Prawira GH HRD / Legal / GA GH Enterprise 1 GH Infrastructure GH HP Software
Helpdesk ……………… Accounting Aisha Siti Architec
- Budi Junianto Fred Batoarung Galuh Muninggar Salomo Duga Adhiarto
Adrianus B . Nunun Dewiyani Ramadhani Widi Cahyono
- M. Noorman
Koordinator Koordinator
Network Hardware
Adrianus L Rengga P
Staff Staff Staff Staff Staff Staff Staff Staff Staff Staff Staff Staff
a. Arsitektur
b. Teknikal
proyek. Sumber daya teknikal akan disediakan oleh semua bagian untuk
proyek ini.
c. Manajemen Proyek
pada set iap fase akan dijelaskan, seiring dengan pengembangan hubungan
Setelah detail design, prototype konst ruksi dan penerimaan produk oleh
berpengalaman dan juga bermot ivasi dalam dunia indust ri yang dapat
setiap customer.
e. Industry Expertise
Fokus utama dar i MGS adalah selalu menjadi penyedia solusi teknologi
demihari dan
- Hotline service
- Internet e-mail
Permintaan customer terhadap help desk atau support center dapat berupa
dapat menyampaikan permintaan melalui telepon hot line, email dan fax.
telepon hot line dan email di fasilitasi selama waktu bekerja Indonesia dan
SMS tersedia selama 24 jam. Help desk akan melakukan report secara
jam stand-by
menyebabkan
h. Technology Update
semua tugas kritikal dan masalah yang tidak dapat diatasi secara lokal
i. Hardware
- PC / Notebook
- Security Appliances
- Networking Appliances
- Wifi Appliances
- MySQL Database
k. Network / Infrastructure Tool
Teknik proxy adalah teknik yang standar untuk akses Internet secara
(LAN) melalui sebuah modem atau sebuah saluran komunikasi. Proxy server
adalah sebuah komputer server atau program komputer yang dapat bertindak
sebagai komputer lainnya untuk melakukan request terhadap content dari Internet
atau intranet.
Proxy server bertindak sebagai gateway terhadap dunia maya untuk setiap
komputer klien. Proxy server tidak terlihat oleh komputer klien sehingga seorang
pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak
akan mengetahui bahwa sebuah proxy server sedang menangani request yang
dilakukannya. Web server yang menerima request dari proxy server akan
Proxy server juga dapat digunakan untuk mengamankan private network yang
karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki
kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang
sebagai perantara atau atas nama dari orang lain / lembaga / negara lain.
Teknik ini dikenal dengan beberapa nama yang ada di pasaran, misalnya:
a. Internet Connection Sharing (ICS) : istilah ini digunakan oleh Microsoft pada
Windows-nya.
Ada beberapa kalimat yang menjelaskan apa sebenarnya proxy server itu. Proxy
server adalah sebuah komputer server atau program komputer yang dapat
bertindak sebagai komputer lainya untuk melakukan request terhadap content dari
Proxy server bertindak sebagai gateway terhadap dunia internet untuk setiap
komputer client. Dalam menjalankan tugasnya proxy server tidak terlihat oleh
komputer client sebagai contoh saat seorang pengguna yang berinteraksi dengan
Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy
server sedang menangani request yang dilakukannya. Web server yang menerima
seolah-olah datang secara langsung dari komputer client, bukan dari proxy server.
2.2.3 Pengertian Squid
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web
cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server
caching situs web, dan caching pencarian komputer di dalam jaringan untuk
lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid
Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan
HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content
Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object
Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha
sukarela.
Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski
Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah
lisensi GNU General Public License, maka Squid merupakan perangkat lunak
bebas. Squid adalah software publik domain berbasis UNIX. fungsi dari squid
(komputer client) biasanya berupa web pages dan FTP. Platform UNIX yang di
support oleh Squid adalah FreeBSD, BSDI, Digital Unix, Irix, Linux, Solaris dan
SunOs. Tidak semua data bisa di cache oleh Squid, data-data yang bersifat
dinamik seperti CGI-BIN tidak di cache oleh Squid, jadi tiap kali ada permintaan
CGI-BIN, maka Squid akan menghubungi langsung server tujuan. Saat ini
protokol yang bisa dilayani oleh Squid adalah HTTP, FTP, Gopher, dan Wais.
Pengertian server dapat kita telusuri dari asal katanya. Server berasal dari kata
serve. Sebenarnya serve mempunyai buanyak sekali arti. Namun arti kata serve
Jika kita telusuri di google, kita akan mengetahui bahwa definisi server adalah
sebuah komputer yang bertugas untuk menyimpan file yang harus selalu
terhubung dengan internet agar file tersebut dapat dilihat / digunakan oleh orang
jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan
protokol komunikasi yang berbeda sehingga informasi dari satu jaringan computer
dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda. Definisi
tidak benar.
lainnya. Hal ini muncul karena seringkali perbedaan protokol komunikasi dalam
PEMBAHASAN
Pada bab ini akan dilakukan analisis yang selanjutnya akan dilakukan
apakah proxy yang dibuat sudah sesuai dengan apa yang perusahaan inginkan.
2. Install DNS
Analisis adalah penguraian dari suatu masalah yang utuh ke dalam bagian-
sara, dll),
1
Dengan adanya squid server sebagai internet gateway di PT. METROCOM
GLOBAL SOLUSI ini diharapkan karyawan tidak dapat melakukan hal-hal yang
telah disebutkan dianalisis permasalahan dan hasil dari squid server sebagai
sara dll ),
Karena yang yang digunakan sistem operasi ubuntu maka pertama kali
harus menginstalkan sistem operasi ini, pada saat memasukkan CD Installer dari
tampilan utama dari installer UBUNTU yang terdapat pada gambar 3.1.
dengan memilih Option “Install Ubuntu Server” yang terdapat pada gambar 3.2.
Gambar 3.2 Install Ubuntu Server
Seterlah memilih option “Install Ubuntu Server” maka akan tampil, tampilan yang
berikutnya yaitu pemilihan bahasa saat proses penginstallan yang terdapat pada
gambar 3.3.
Tahap selanjutnya memilih negara asal dari perusahaan tersebut berada yang
penginstallan UBUNTU yang terdapat pada CD-ROM terdapat pada gambar 3.8
pasrtisi method, dimana ada beberapa cara sesuai dengan gambar 3.11.
Setelah penginstalan sistem base masuk kedalam tahapan set up users dan
memasukkan password pada gambar 3.15 menginputkan data full name pada user
Setelah memasukkan data user name kemudian masuk ketahap selanjutnya yaitu
gambar 3.17.
Selanjutnya konfigurasi alamat dari proxy yang akan dipakai nanti, harus diisi
gambar 3.19.
Selanjutnya akan muncul tampilan software apa saja yang harus diinstal dalam
penginstallan UBUNTU ini, pilih sesuai dengan kebutuhan perusahaan, bila sudah
ingin diinstall.
Pada gambar 3.23 masih dalam proses penginstallan software yang dipilih.
Pada gambar 3.25 adalah software pnedukung untuk menjalankan script untuk
dalam hal ini juga bisa sebagai remote dalam pengimplementasianny. Dalam
internet.
Pada gambar 3.27 yaitu tampilan pada saat login ke root ubuntu yang sebelumnya
login di putty.
Masuk kedalam penginstallan DNS terdapat pada gambar 3.29 dengan syntax
Pada gambar 3.31 yaitu masih dalam proses penginstalan dari DNS.
Selanjutnya sebelum masuk kedalam tahap penyetingan DNS, DNS yang sudah
/etc/default/bind9” lalu tekan enter untuk melanjutkan, terdapat pada gambar 3.34.
Pada gambar 3.35 yaitu proses setting bind9/DNS, script awalnya yaitu “-u bind”
Bila sudah diubah, save perubahan tersebut dengan mengetikkan “:wq!”, terdapat
Kemudian pindahkan file etc ke folder var tadi, terdapat pada gambar 3.39
Setelah membuat folder baru, kemudian menentukan hak akses DNS yang dapat
Pada gambar 3.42 masih dalam tahap menentukan hak akses DNS
Pada tampilan awal dimodifikasi etc yaitu seperti gambar 3.44 perhatikan
“SYSLOGD=”” ”
Setelah tahap modifikasi etc kemudian tahap terakhir dalam penginstallan DNS
Tahap berikutnya yaitu setelah penginstallan DNS yaitu installasi Squid, tahap
pertama yaitu install squid dengan syntax “apt-get istall squid”, pada installasi
squid ini harus terhubung pada sebuah jaringan internet, terdapat pada gambar
3.47.
Tekan “Y” untuk melanjutkan ketahap selanjutnya dalam proses installasi squid,
Setelah tahap konfigurasi restart squid proxy yang terdapat pada gambar 3.52
gambar 3.57
Squid yaitu installasi Shorewall, tahap pertama yaitu install squid dengan syntax
“apt-get istall shorewall”, pada installasi squid ini harus terhubung pada sebuah
Untuk masuk ketahap selanjutnya pilih “Y”, yang terdapat pada gambar 3.59
gambar 3.60.
Tahap selanjutnya yaitu tahap implementasi, tahap pertama dari tahap ini yaitu
masuk kedalam web browsing, selanjutnya masukkan alamat dari http proxy yang
sudah dibuat, bila sudah maka akan muncul tampilan seperti di gambar 3.61
yang sudah dibuat tadi, kemudian ceklis bagian “permanently store this
Setelah itu ,masukkan kembali alamat http yang tadi, maka tampilannya akan
Setelah memasukkan data username dan password, akan muncul tampilan seperti
digambar 3.66.
dalam tahap pengujian ini, tahap pertama yaitu masuk kedalam web browser dan
selanjutnya masukkan alamat HHTP Proxy dan port yang sudah ditentukan pada
konfigurasi squid, setelah itu tekan “Ok”, maka Squid Server sebagai Internet
SOLUSI.
1.1 Kesimpulan
Adapun saran-saran bagi squid server yang dibuat ini agar dapat berjalan
dengan baik yaitu :
1. perangkat yang digunakan diharapkan sudah recommended dengan
perusahaan agar tidak terjadi error device pada saat pengimplmentasian.
2. Untuk human yang mengawasi diharapkan sering memonitoring
perangkat.
1
DAFTAR PUSTAKA
[1] http://anasbanget.wordpress.com/2007/08/31/konfigurasi-proxy-server-
melalui-squid/
[2] http://ediwe.blogspot.com/2006/08/konfigurasi-proxy-server-linux.html
[3] http://www.techinfo.web.id/2011/06/installasi-dan-konfigurasi-proxy-
server.html
[4] http://ccasp.wordpress.com/2009/01/18/install-shorewall-di-ubuntu-server-
804/
[5] http://www.techinfo.web.id/2011/06/installasi-dan-konfigurasi-proxy-
server.html
[6] http://www.metrocom.co.id/
1
SURAT KETERANGAN
PENYERAHAN HAK EKSKLUSIF
Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat penelitian,
Bersedia :
“Bahwa hasil penelitian dapat dionlinekan sesuai dengan peraturan yang berlaku, untuk
kepentingan riset dan pendidikan”.
Bandung, (23/01/2012)
Penulis, Perusahaan,
1. Pendidikan Formal :
TAHUN PENDIDIKAN TEMPAT
1996-2002 SDN Perwira Jaya I Bekasi
2002-2005 SMP PGRI 48 Jakarta
2005-2008 SMA ANGKASA 1 Jakarta
Universitas Komputer Indonesia
2008-Sekarang (UNIKOM) Bandung
Teknik Informatika
2. Pendidikan Non-Formal :
TAHUN PENDIDIKAN TEMPAT
Kursus Bahasa Inggris
1996-2000 (Cambridge) Bekasi
Bimbingan Belajar
2007-2008 (Quantum Learning) Jakarta
3. Organisasi :
TAHUN JABATAN ORGANISASI
2003-2004 Wakil Ketua Umum OSIS SMP PGRI 48
2006-2007 Wakil Ketua Umum OSIS SMA ANGKASA 1
UKM SEPAKBOLA
2009-2010 Wakil Ketua Umum Universitas Komputer Indonesia
(UNIKOM)
Himpunan Mahasiswa Teknik
Informatika (HMIF)
2010-2011 Anggota HuMas
Universitas Komputer Indonesia
(UNIKOM)
Ketua Komisi II (Bidang Pendidikan, Dewan Perwakilan Mahasiswa
Pengembangan dan penelitian serta (DPM)
2010-2011
Peningkatan Pemberdayaan Kreativitas Universitas Komputer Indonesia
Mahasiswa) (UNIKOM)
UKM SEPAKBOLA
2010-2011 Ketua Umum Universitas Komputer Indonesia
(UNIKOM)
UKM SEPAKBOLA
2011-2012 Ketua Umum Universitas Komputer Indonesia
(UNIKOM)