UNIVERSITAS BINA NUSANTARA Fakultas Ilmu Komputer Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
“ANALISIS DAN PERANCANGAN JARINGAN KOMPUTER BERBASISKAN VIRTUAL PRIVATE NETWORK PADA PT. ADHI KARYA (Persero) Tbk.”
Jony
NIM : 0600650636
Davin
NIM : 0600669491
Sofiady Yosef
NIM : 0600669674
Kelas/Kelompok : 07 PAT/05
ABSTRAK Tujuan penelitian adalah menganalisa dan merancang suatu jaringan antar cabang pada suatu perusahaan yang dapat dimanfaatkan perusahaan tersebut untuk meningkatkan kinerja dan performa perusahaan dalam melaksanakan proses bisnisnya.Metode Penelitian yang digunakan dalam penulisan ini adalah studi kepustakaan dan survei. Studi kepustakaan dilakukan dengan mengumpulkan dan mempelajari bahan-bahan yang berhubungan dengan penelitian ini, baik yang berasal dari buku maupun yang berasal dari internet. Survei dilakukan dengan melakukan wawancara terhadap pihak perusahaan, serta melakukan peninjauan ke lapangan. Hasil yang dicapai adalah suatu rancangan jaringan antar cabang (WAN) berbasiskan Virtual Private Network (VPN) yang menghubungkan jaringan pada kantor pusat dengan jaringan pada kantor divisi dan cabang di daerah. Dengan hasil yang dicapai ini, diharapkan agar sistem yang baru dapat mendukung dan melengkapi sistem yang sudah berjalan dimana informasi akan dapat disampaikan dengan lebih aman dan efisien. Kata kunci: jaringan, Virtual Private Network (VPN), protokol tunneling
iv
Prakata Segala puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmatNya, serta bimbingan-Nya sehingga penulis dapat menyelesaikan penulisan skripsi ini tepat pada waktunya. Skripsi yang berjudul “Analisis dan Perancangan Jaringan Komputer berbasiskan Virtual Private Network pada PT. Adhi Karya (Persero) Tbk.” merupakan karya ilmiah yang penulis susun sebagai salah satu syarat kelulusan dalam jenjang pendidikan S1 (strata-1) pada Universitas Bina Nusantara. Dalam penyusunan skripsi ini banyak halangan dan hambatan yang penulis temui, namun semuanya dapat teratasi dengan adanya dukungan, bantuan dan nasehat dari berbagai sumber mulai dari awal hingga akhir penyusunan skripsi. Maka pada kesempatan ini penulis menyampaikan rasa terima kasih dan penghargaan yang tak terhingga kepada : 1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc. selaku rektor Universitas Bina Nusantara yang telah memberikan kepercayaan dan kesempatan untuk menyelesaikan skripsi ini. 2. Bapak Ir. Sablin Yusuf, M. Sc, M. Comp. Sc selaku Dekan Fasilkom Universitas Bina Nusantara yang telah memberikan kesempatan untuk menyelesaikan skripsi ini. 3. Bapak H. Muhammad Subekti, BE, M. Sc dan Bapak Fredy Purnomo, S.Kom., M. Kom. selaku Kajur dan Sekjur Teknik Informatika yang telah memberikan dukungan moral untuk menyelesaikan skripsi ini.
v
4. Bapak Rusdianto R., Ir, M.Sc, Ph.d selaku dosen pembimbing yang telah memberikan waktu dan tenaga untuk mengarahkan, memberi petunjuk dan saran serta kritikan selama penulisan skripsi ini. 5. Bapak Rachmat Wiradikusumah selaku Manager IT dari PT. Adhi Karya Tbk., yang telah memberikan kesempatan dan informasi yang mendukung untuk penulisan skripsi ini. 6. Bapak Dada selaku Asisten Manager IT dari PT. Adhi Karya Tbk. dan segenap karyawan, yang telah memberikan informasi dan dukungan moral untuk menyelesaikan skripsi ini. 7. Segenap keluarga tercinta dan sahabat-sahabat penulis yang telah memberikan dorongan moril dan bantuan materi dalam penulisan skripsi ini. Kami sebagai penulis juga menyadari bahwa skripsi ini masih belum sempurna dan segala saran dan kritik yang bersifat membangun akan diterima dengan segala kerendahan hati agar hasil yang diperoleh dapat lebih disempurnakan dan lebih bermanfaat bagi semua pihak dalam upaya menambah wawasan dan ilmu pengetahuan. Akhir kata, penulis berharap agar penulisan skripsi ini bermanfaat bagi kita semua.
Jakarta, Januari 2006
Penulis
vi
DAFTAR ISI
Judul Luar ……………………………………………………………………………….i Judul Dalam .....................................................................................................................ii Persetujuan kesiapan skripsi ...........................................................................................iii Abstraksi .........................................................................................................................iv Prakata..............................................................................................................................v Daftar Isi ........................................................................................................................vii Daftar Gambar…………………………………………………………………………xii Daftar Tabel .......………………………………………………………………………xv
BAB I PENDAHULUAN ……………………………………………………………...1 1.1 Latar Belakang ……………………………………………………………...1 1.2 Ruang Lingkup ……………………………………………………………..3 1.3 Tujuan dan Manfaat ………………………………………………………..3 1.4 Metodologi ………………………………………………………………….5 1.4.1 Studi Kepustakaan …………………………………………………5 1.4.2 Metode Analisis dan Perancangan …………………………………5 1.5 Sistematika Penulisan……………………………………………………….7
BAB II LANDASAN TEORI………………………………………………………….9 2.1 Teori Umum ………………………………………………………………...9 2.1.1 Jaringan Telekomunikasi …………………………………………..9
vii
2.1.1.1 Local Area Network (LAN) ………………………………...9 2.1.1.2 Wide Area Network (WAN) ………………………………..9 2.1.2 Model referensi OSI ……………………………………………….9 2.1.3 Model referensi TCP/IP …………………………………………..12 2.1.3.1 Definisi …………………………………………………….12 2.1.3.2 Layer – Layer TCP/IP ……………………………………..12 2.1.4 Topologi Jaringan…………………………………………………14 2.1.4.1 Topologi Bus………………………………………………14 2.1.4.2 Topologi Ring ……………………………………………..15 2.1.4.3 Topologi Star………………………………………………16 2.1.4.4 Topologi Hierarchial ………………………………………17 2.1.4.5 Topologi Mesh …………………………………………….17 2.1.5 Sistem Operasi Jaringan ………………………………………….18 2.1.5.1 Jaringan Client Server ……………………………………..18 2.1.5.2 Jaringan Peer To Peer ……………………………………..18 2.1.6 Flowchart.......................…………………………………………..19 2.2 Teori Khusus ………………………………………………………………20 2.2.1 Virtual Private Network …………………………………………20 2.2.2 Tipe Tipe VPN ……………………………………………………21 2.2.2.1 Remote Access VPN ………………………………………21 2.2.2.2 Intranet VPN ………………………………………………21 2.2.2.3 Extranet VPN .......................................................................22 2.2.3 Komponen Keamanan VPN ............................................................22
viii
2.2.3.1 Authentifikasi User dan Kendali Akses ..............................22 2.2.3.2 Enkripsi Data………………………………………………24 2.2.4 Tunneling …………………………………………………………25 2.2.4.1 Komponen Tunneling ……………………………………..26 2.2.4.2 Protokol Protokol Tunneling………………………………26 2.2.4.3 Keuntungan Tunneling…………………………………….27 2.2.5 Point To Point Protocol (PPP) ……………………………………28 2.2.5.1 Deskripsi …………………………………………………..28 2.2.5.2 Operasi pada PPP ………………………………………….29 2.2.6 Point To Point Tunneling Protocol (PPTP)……………………….30 2.2.6.1 PPTP Process………………………………………………32 2.2.6.2 PPTP Security ……………………………………………..36 2.2.7 Layer 2 Tunneling Protocol (L2TP)………………………………38 2.2.8 Authentification Protocol …………………………………………39
BAB III ANALISIS SISTEM YANG SEDANG BERJALAN…………………….43 3.1 Gambaran Umum Perusahaan……………………………………………..43 3.1.1 Sejarah Umum PT.Adhi Karya (Persero) Tbk. .............................43 3.1.2 Bidang Usaha Perusahaan ...............................................................44 3.1.3 Visi dan Misi Perusahaan................................................................46 3.1.4 Struktur Organisasi Perusahaan ......................................................47 3.2 Analisis Sistem Yang Sedang Berjalan……………………………………52 3.2.1 Gambaran Umum Jaringan PT.Adhi Karya (Persero) Tbk.............52
ix
3.2.2 IP Addressing ..................................................................................54 3.2.3 Topologi Jaringan PT. Adhi Karya (Persero) Tbk. .........................55 3.2.4 Penggunaan FTP Pada Perusahaan .................................................57 3.2.5 Analsis Proses Bisnis ......................................................................58 3.3 Analisis Permasalahan …………………………………………………….62 3.4 Usulan Pemecahan Masalah……………………………………………….63
BAB IV PERANCANGAN DAN IMPLEMENTASI ……………………………...67 4.1 Perancangan Sistem yang Diusulkan ……………………………………...67 4.1.1 Langkah Langkah Perancangan Jaringan VPN…………………...67 4.1.1.1 Estimasi Jumlah User VPN ………………………………..68 4.1.1.2 Pemilihan ISP……………………………………………...68 4.1.1.3 Pemilihan Jenis VPN………………………………………68 4.1.1.4 Penentuan Software VPN………………………………….69 4.1.1.5 Pemilihan Protokol Tunneling VPN ………………………69 4.1.1.6 Pemilihan Protokol Enkripsi VPN ………………………...71 4.1.1.7 Pemilihan Protokol Authentifikasi VPN …………………..72 4.1.2 Arsitektur Jaringan VPN .................................................................73 4.2 Rencana Implementasi..................................................................................76 4.2.1 Spesifikasi Sistem Yang Dibutuhkan Server……………………...76 4.2.2 Spesifikasi Sistem Yang Dibutuhkan Klien………………………77 4.2.3 Kebutuhan Sumber Daya Manusia..................................................79 4.2.4 Prosedur Manual Instalasi Sistem................................................... 79
x
4.2.4.1 Instalasi Pada Server VPN....................................................80 4.2.4.2 Instalasi Pada Klien / Pengguna............................................90 4.3 Evaluasi dengan Simulasi..............................................................................96
BAB V KESIMPULAN DAN SARAN......................................................................108 5.1 Kesimpulan……………………………………………………………….108 5.2 Saran……………………………………………………………...............109
DAFTAR PUSTAKA ………………………………………………………………110 DAFTAR RIWAYAT HIDUP……………………………………………………...111 LAMPIRAN-LAMPIRAN..…………………………………………………………L1 SURAT KETERANGAN SURVEI
xi
DAFTAR GAMBAR
Gambar 2.1 Tampilan Layer OSI……………………………………………………..10 Gambar 2.2 Skema Topologi Bus……………………………………………………. 14 Gambar 2.3 Skema Topologi Ring…………………………………………………... 15 Gambar 2.4 Skema Topologi Star……………………………………………………. 16 Gambar 2.5 Skema Topologi Hierarchical / Tree……………………………………. 17 Gambar 2.6 Susunan umum VPN................................................................................. 20 Gambar 2.7: Model encryption tradisional…………………………………………... 25 Gambar 2.8 Penentuan link PPP dan pertukaran data………………………………...30 Gambar 2.9 Pertukaran pesan control PPTP melalui koneksi PPP…………………... 33 Gambar 2.10 PPTP mengendalikan datagram TCP………………………………….. 33 Gambar 2.11 Proses data tunneling pada PPTP……………………………………… 35 Gambar 2.12 Processing PPTP-tunneled data at the recipient end…………………... 36 Gambar 3.1 Struktur Organisasi PT. Adhi Karya (Persero) Tbk…………………….. 47 Gambar 3.2 Struktur Jaringan Logical PT. Adhi Karya (Persero) Tbk……………… 55 Gambar 3.3 Topologi WAN pada PT. Adhi Karya (Persero) Tbk. saat ini.................. 56 Gambar 3.4 Layar tampilan FTP perusahaan………………………………………... 58 Gambar 3.5 Sistem Pemasaran Proyek Bisnis.........................................................................59 Gambar 3.6 Sistem Pelaksanaan Produksi.................................................................... 61 Gambar 4.1 Skema topologi logical VPN antar cabang……………………………... 73 Gambar 4.2 Topologi jaringan kantor pusat setelah ditambah VPN………………… 75 Gambar 4.3 Microsoft Management Consol (MMC) window……………………... 80
xii
Gambar 4.4 The shortcut menu……………………………………………………... 81 Gambar 4.5 The RRAS Setup Wizard……………………………………………… 82 Gambar 4.6 RRAS Setup Wizard, memilih konfigurasi umum.................................. 82 Gambar 4.7 Configuring the RRAS server sebagai router………………………… 83 Gambar 4.8 mengkonfigurasi resources yang dapat diakses client VPN…………... 84 Gambar 4.9 Configuring the logging capability on the RRAS server……………… 85 Gambar 4.10 Shortcut menu untuk remote access policies………………………….. 86 Gambar 4.11 Konfigurasi Remote Access Policy Wizard……………………………87 Gambar 4.12 Time of Day Constraints………………………………………………. 88 Gambar 4.13 Add Remote Access Policy Wizard…………………………………… 88 Gambar 4.14 Penambahan User baru pada server VPN............................................... 89 Gambar 4.15 Make New Connection Wizard window………………………………. 90 Gambar 4.16 Network Connection Type Wizard……………………………………. 91 Gambar 4.17 Virtual Private Network Option ………………………………………. 91 Gambar 4.18 menyediakan nama perusahaan………………………………………... 92 Gambar 4.19 konfigurasi public network……………………………………………. 92 Gambar 4.20 memasukkan alamat ip public…………………………………………. 93 Gambar 4.21 menyelesaikan Network Connection Wizard………………………….. 93 Gambar 4.22 pilihan advance pada security policy………………………………….. 94 Gambar 4.23 pemilihan protokol authentifikasi……………………………………... 95 Gambar 4.24 koneksi ke server VPN dengan nama user dan password……………... 95 Gambar 4.25 Tampilan Awal OPNET IT Guru Academic Edition 9.1........................ 96 Gambar 4.26 Simulasi Jaringan VPN menggunakan OPNET Academic Edition........ 97
xiii
Gambar 4.27 Struktur jaringan simulasi pada kantor cabang....................................... 98 Gambar 4.28 Struktur jaringan simulasi pada kantor pusat.......................................... 99 Gambar 4.29 Application Node.................................................................................... 100 Gambar 4.30 Profile Node............................................................................................ 101 Gambar 4.31 VPN Tunnels Node................................................................................. 102 Gambar 4.32 Grafik perbandingan jumlah user dan paket data....................................103 Gambar 4.33 Grafik perbandingan delay proses...........................................................104 Gambar 4.34 Grafik perbandingan tunnel delay .......................................................... 106
xiv
DAFTAR TABEL
Tabel 4.1 Tabel perbandingan protocol tunneling VPN………………………………. 71 Tabel 4.2 Tabel Perbandingan Processing Delay………………………...……………105 Tabel 4.3 Tabel Perbandingan Tunnel Delay………………………………………….107
xv