Jurnal Rizal Santoso DesainVPN

download Jurnal Rizal Santoso DesainVPN

of 13

Transcript of Jurnal Rizal Santoso DesainVPN

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    1/13

    1

    DESAIN VIRTUAL PRIVAT NETWORK (VPN) SERVERSEBAGAI

    MEDIA TRANSFER DATA STUDI KASUS DI

    PT. GRITA ARTHA KREAMINDO

    Rizal Santoso

    Jurusan Teknik Informatika

    STMIK PalComTech Palembang

    Abstrak

    Membahas tentang bagaimana membangun VPN sebagai media penghubung dalam

    melakukan komunikasi data pada PT Grita Artha Kreamindo dan sebagai alternatif

    dalam melakukan pengembangan sistem jaringan yang sudah ada. Tujuan penulisan

    skripsi ini adalah untuk mengetahui bagaimana VPN dapat digunakan serta memahami

    konfigurasi antara server dengan client dalam sebuah jaringan pada PT Grita Artha

    Kreamindo. Penggunaan VPN Server sebagai media transfer data dirasakan dapat

    menjadi solusi dalam membangun jarigan koneksi client-server.

    Kata kunci : VPN, Server, Media, Transfer Data.

    PENDAHULUAN

    Perkembangan teknologi informasi yang sudah sangat pesat membuat tidak ada lagi

    batasan jarak dan waktu. Seseorang bisa berada dimana pun di belahan bumi ini dalam satuhari dengan dapat melihat berbagai kejadian diberbagai tempat secara langsung.Jaringan

    komputer menjadi solusi untuk memecahkan berbagai masalah yang terkait dengan batasan

    jarak dan waktu. Salah satunya adalah jaringan komputer skala luas atau yang biasa dikenal

    dengan Wide Area Network (WAN). Beberapa teknologi yang dapat digunakan untuk Jaringanskala luas ini, salah satunya adalah Virtual Private Network (VPN) dengan memanfaatkan

    internet. PT.

    Grita Artha Kreamindo yang bergerak dalam bidang usaha jasa loundry dengan

    memiliki 20 anak cabang (outlet) yang tersebar diberbagai daerah di Indonesia, dengan kantorpusat berkedudukan di Jakarta. Dimana dalam penyampaian data baik itu dari cabang ke pusat

    ataupun sebaliknya masih mengalami berbagai kendala, diantaranya sering putusnya jaringan

    ketika men-transfer data yang kira-kira memakan waktu 8 sampai 10 menit

    dengan prosedur yang cukup lama, dimana pusat melakukan konfirmasi dengan cabangmelalui telepon untuk mengaktifkan peralatan jaringan (dalam hal ini modem) di cabang dan

    mengakibatkan terganggunya kegiatan aktivitas yang berhubungan dengan pelayanan

    konsumen pada saat pengiriman data sedang berlangsung. Berdasarkan uraian di atas, dapat

    diketahui bahwa pada PT. Grita Artha Kramindo memerlukan suatu sistem jaringan yang baik

    dan terstruktur untuk digunakan dalam membangun hubungan komunikasi data yangbaik.yang dapat dijamin keamanannya beserta integritas keaslian (originality) dari data

    tersebut.

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    2/13

    2

    LANDASAN TEORI

    Pengertian Desain SistemMenurut John Burch dan Gray Grudnitski, yang dikutip dalam Jogianto (2005:196),

    desain sistem dapat didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa

    atau pengaturan dari beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh dan

    berfungsi.

    Pengertian Data TransferData transfer merupakan proses pengiriman dan penerimaan data dari dua atau lebih

    device (komputer / laptop, dan alat komunikasi lain) yang dalam penyampaiannya

    membutuhkan medium sebagai pembawa sinyal (carrier). Data transfer adalah jumlah data

    yang dikeluarkan oleh device untuk device lainnya yang diukur dalam byte, kilobyte,

    megabyte, gigabyte. (http://nimhost.com/definisi-datatransfer/ nimhost-definisi-data-

    transfer.html)

    Tabel 1. Kecepatan Transfer Data

    Pengertian Ad Hoc ( peer-to-peer )

    Jaringan tipe ad hoc (peer-to-peer) yaitu jaringan computer dimana setiap host / komputer

    yang terhubung ke jaringan dapat menjadi server dan juga menjadi client secara bersamaan.(Ahmad, 2008:4).

    Simulasi SistemSimulasi (simulation) adalah merupakan suatu tindakan dengan menggunakan model

    yang terjadi dalam suatu skenario tertentu dan memprediksi suatu dampak keputusan orang

    yang memecahkan masalah tersebut. (McLeod, 2008:336).komunikasi tersebut melakukan

    proses enkapsulasi dan de enkapsulasi paket (Stewart, et.al, 2005:123).

    Desain VPN Server Sebagai Media Transfer DataSetelah mengetahui sistem jaringan yang ada dan permasalahan permasalahan yang

    dihadapi maka perlu dilakukan suatu rancangan system jaringan yang baru agar dapat

    menghasilkan :

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    3/13

    3

    a. Kinerja, yaitu peningkatan hasil kerja sistem sehingga menjadi lebih baik.

    b. Informatif, yaitu peningkatan akan kualitas informasi yang dihasilkan.c. Kontrol, yaitu peningkatan pengawasan atas kesalahan-kesalahan yang terjadi.

    d. Pelayanan, yaitu peningkatan terhadap pelayanan yang diberikan oleh suatu system

    jaringan.

    Tabel 2. Daftar I p Publi c Vpn Server dan Client

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    4/13

    4

    Gambar 1. Desain Topologi VPN

    Konfigurasi SistemPenggunaan IPCop sebagai server memerlukan sedikitnya dua buah kartu jaringan

    sebagai penghubung antara jaringan lokal dengan jaringan publik. Kemudahan aplikasi dan

    paket-paket yang sudah terangkum pada satu sistem sehingga menambah nilai tersendiri

    dalam penggunaan IPcop sebagai server vpn. Akses pada server sendiri dapat dilakukanhanya sebatas pada proses instalasinya saja, setelah proses instalasi selesai konfigurasiselanjutnya dapat dilakukan secara remote pada komputer client yang akan melakukan

    koneksi lokal openvpn dengan membuka aplikasi browserpada computerclientdan masuk ke

    halaman web dari IPCop tersebut dengan mengetikkan Ip interface lokal (green interface),

    https://192.100.1.1:445, jika muncul pernyataan tentang keamanan koneksi klik pada I

    Understand the Risk dan masuk sebagai admin serta aktifkan SSH dengan memberi tanda

    checkpada kotakSSH Access.

    Gambar (screenshoot) berikut merupakan langkah-langkah konfigurasi dalam membangunkoneksi vpn serverdengan client.

    Gambar 2. Security Connection

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    5/13

    5

    Gambar 3. Tampilan Halaman Awal I pcop Web B rowser

    Gambar 4. Tampilan System SSH

    Tools yang digunakan oleh IPCop untuk membangun konfigurasi openvpnmenggunakan aplikasi zerina, dimana aplikasi ini bisa didapat dengan bebas pada web open

    source. Membuka port ssh pada ipcop memungkinkan akses melalui komputer client untuk

    proses install aplikasi zerina yang akan digunakan membangun openvpn dengan

    menggunakan toolbantuan seperti putty dan login sebagai root.

    Gambar 5. Kotak Dialog Login Putty

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    6/13

    6

    Gambar 6. Tampilan Awal Putty

    Pemindahan aplikasi serta file-file yang diperlukan dalammembangun konfigurasi

    openvpn ini dibantu dengan Winscp sebagai perantara antara sistem pada servermaupun pada

    client.

    Gambar 7. Penggunaan Winscp

    Sebelum nantinya dilakukan instalasi aplikasi zerina ditempatkan sementara padadirektori /tmp pada server ipcop untuk kemudian di ekstraklalu installdengan perintah :# tar xzvf ZERINA-0.9.5b-Installer.tar.gz # ./install

    Gambar 8. Proses Install Zerina

    Proses install aplikasi untuk openvpn pada ipcop yang telah selesai akan menambah

    satu tool pada menu drop down VPNS yang dapat dilihat pada tampilan browser, dan untukmemulai konfigurasi vpn klik openvpn pada menu drop down sehingga browser akan

    memulai tampilan awal dari aplikasi zerina.

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    7/13

    7

    Gambar 9. Tampilan utama web ipcop

    Gambar 10. Tampilan Zerina

    Perintah selanjutnya adalah menggenerate kunci (key) yang akan digunakan sebagaiverifikasi antara server dan client pada saat proses tunneling berlangsung, klik tombol

    Generate Root/Host certificate dan isikan field yang ditampilkan dengan settingan menurut

    kebutuhan organisasi/perusahaan.

    Gambar 11. Kotak Dialog Generate Root Certi fi cate

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    8/13

    8

    Gambar 12. Tampilan Setelah Root Certi fi cateTerbuat

    Gambar 13. Tampilan Pemilihan Tipe Koneksi Client

    Gambar 14. Tampilan FieldIsian Deskripsi Client

    Sertifikat client yang terbuat akan membentuk satu file zip yang harus didownload

    yang nantinya di distribusikan kepada clientyang ditujukan.

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    9/13

    9

    Gambar 15. Tampilan Hasil Pembentukan Certif icate Client

    Setelah semua certificate yang diperlukan telah terbentuk vpn serverdapat dihidupkan

    dengan klik tombol start openvpn server, dan pastikan current openvpn server status berubah

    menjadi runningdan berwarna hijau

    Gambar 16. Tampilan I pcop Running

    Mengkoneksikan client dapat mulai dilakukan dengan cara mendistribusikan

    certificate yang telah didownloadpada serverdengan cara di copykan melalui media storagedevice (flashdisk) ataupun dengan toolbantuan seperti winscp.

    Gambar 17. Fi le ZI P Certficate Client

    Pengaturan openvpn pada sisi client yang menggunakan windows menggunakanaplikasi bantuan openvpn-2.0.9-gui-1.0.3-install.exe dan openvpn-gui-1.0.3.exe yang bisadidownload pada web open source yang bisa langsung dikonfigurasikan pada pengguna

    windows yang akan membentuk satu perangkat jaringan virtual baru, yaitu adapter Tap -32

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    10/13

    10

    yang akan digunakan sebagai pintu masuk antara server dengan client. Untuk mengaktifkan

    aplikasi ini cukup dengan melakukan double click pada icon openvpn-gui-1.0.3.exe hinggamuncul applet koneksi pada shortcutmenu di kanan bawah taskbar.

    Gambar 18. Icon Openvpn Install.Exe

    Secara default konfigurasi dari hasil installasi openvpn-2.0.9-gui- 1.0.3-install.exe

    berada pada folder C:\Program Files\OpenVPN, dimana file sertifikat yang telah di download

    diletakkan pada direktori config pada

    Gambar 19. Folder Penyimpanan CertificatePada Client

    Gambar 20. Menu Openvpn

    Selanjutnya jika koneksi vpn server-client dilakukan, openvpn akan meminta

    passwordyang telah dibuat sebelumnya pada saat pembuatan sertifikat untukclient.

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    11/13

    11

    Gambar 21. Kotak Dialog Permintaan Password

    Jika uji koneksi berhasil, openvpn client akan menerima ip virtual dari server yang

    bisa dilihat melalui message box yang muncul pada layar desktop apabila sistem client

    berhasil terkoneksi pada server, atau bisa juga dilihat dengan menggunakan perintah ipconfigpada console yang akan menampilkan ip address baru yang ditunjukkan pada pernyataan

    Ethernet adapter Local Area Connection 8 , dimana ip virtual tersebut akan digunakan

    sebagai alamat atau pintu dalam memasuki sistem pada server.

    Gambar 22. Tampilan I p Virtual Pada Layar Console

    Gambar 23. Tes Uji Koneksi Dengan Server Menggunakan Perintah Ping

    Penerapan open vpn pada PT Grita Artha Kreamindo terutama pada sektor teknologi

    informasi mampu memberikan jawaban akan pertanyaan-pertanyaan tentang bagaimana

    meningkatkan kinerja aktivitas dalam melakukan transfer data pada client ke server ataupunsebaliknya, sehingga tidak mengganggu pada aktivitas penjualan.

    PENUTUP

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    12/13

    12

    Kesimpulan

    Rancangan open VPN sebagai sarana transfer data (file) pada PT Girta Artha

    Kreamindo diharapkan akan dapat meningkatkan efektivitas serta kestabilan dalam kegiatan

    yang berhubungan dengan aktivitas komunikasi/pertukaran informasi data pada anak cabang

    yang nantinya akan diolah sebagai pertanggung jawaban kepada direktur utama. Penggunaan

    open VPNsebagai media transfer data (file) juga dapat memberikan solusi keamanan jaringanyang cukup baik, mengingat sarana yang digunakan adalah jaringan internet, dan tentunya

    juga menjadi pilihan untuk lebih meningkatkan efisiensi biaya pada saat pembentukannya

    (konfigurasi).

    Saran

    Berdasarkan kesimpulan di atas, penulis memberikan saran yang diharapkan dapat

    bermanfaat sebagai bahan masukan terhadap PT Grita Artha Kreamindo dalam melakukan

    aktivitas transfer data. Adapun saran-saran yang akan penulis berikan adalah sebagai berikut :

    1. Hendaknya penggunaan open VPN dapat segera di realisasikan penggunaannyamengingat aktivitas yang semakin lama semakin berkembang dengan terus

    bertambahnya anak-anak cabang pada PT Grita Artha Kreamindo sehinga

    membutuhkan sarana transfer data yang stabil dan handal.2. Pemakaian peralatan jaringan komputer diharapkan dapat lebih dioptimalisasi dengan

    penggunaan perangkat keras dan lunak yang lebih handal, mengingat kehandalan

    dalam komunikasi data menjadi suatu hal yang sangat penting.

    3. Pengembangan teknologi yang tepat sangat diperlukan, seperti penggunaan router

    sebagai gerbang utama dalam menghubungkan antara Server dengan\ client,

    mengingat teknologi VPNmenggunakan jalur publik sebagai sarana pengiriman data.

    DAFTAR PUSTAKA

    Arifin, Hasrul. 2011. Kitab Suci Jaringan Komputer dan Koneksi Internet. Yogyakarta :

    Mediakom.

    Al Fatta, Hanif, 2007, Anal isis dan Perancangan Sistem I nfor masi u ntuk K eunggulan

    Bersaing Peru sahaan dan Or gani sasi M odern, Andi : Yogyakarta

    Jogiyanto, 2005, Anali sis dan Desain Sistem I nfor masi Pendekatan Terstruk tur teori

    dan Praktek Apl ikasi Bisnis. Edisi kedua, Andi : Yogyakarta

    McLeod. Raymond Jr., and George P. Schell. 2008. Management Information

    System, 10th ed.

    Sofana, Iwan, 2008, M embangun J ari ngan Komputer, Informatika : Bandung

    Sopandi, Dede. 2006. Instalasi & Konfigurasi Jaringan Komputer. Bandung ;

    Kawan Pustaka

    Yani, Ahmad. 2008. Panduan M embangun Jari ngan Komputer. Jakarta : Kawan

    Pustaka

  • 7/30/2019 Jurnal Rizal Santoso DesainVPN

    13/13

    13

    http://openvpn.sehttp://www.dimensiku.blogdetik.com/category/Wireless /, Jaringan Wireless. Diakses

    pada 11 Juli 2009

    http://www.ipcop.orghttp://www.total.or.id/info.php?kk=server, Pengertian server. Diakses pada 13 Mei 2009