Untuk mendapatkan data-data yang dibutuhkan dalam proses penelitian, metode yang digunakan adalah studi pustaka atau literatur.
3.5.1.1 Studi Pustaka
Dalam metode ini, penulis menggunakan data-data dari berbagai buku, jurnal penelitian, paper dan proceeding dari seminar ilmiah, dokumen yang
mengatur standar Internet, yang didapat baik dari media cetak maupun elektronis online. Data-data yang didapat tersebut akan digunakan sebagai dasar penunjang
kebenaran ilmiah dalam penelitian skripsi ini.
3.5.2 Metode Pengembangan Sistem
Untuk membangun suatu simulasi jaringan komputer Internet yang dibutuhkan sebagai sarana untuk melakukan pengujian sistem remote access IPsec
berbasis perangkat lunak IKEv2 strongSwan, kami menggunakan metode NDLC. Metode NDLC yang digunakan dalam penelitian skripsi ini adalah sampai pada
tahapan tiga yaitu analysis, design, dan simulation prototyping sesuai dengan fokus skripsi ini yang akan melakukan simulasi pengujian sistem dan juga karena
keterbatasan-keterbatasan lainnya.
Gambar 3.1 Metode Pengembangan NDLC.
Analysis Design
Simulation Prototyping
Implementation Management
Monitoring
44
Berikut adalah tahapan yang dilaksanakan dalam proses penelitian skripsi ini:
1 Fase Analysis Pada tahapan awal ini, kami melakukan usaha untuk mencari apa saja
permasalahan yang ada saat ini dalam penerapan Remote Access VPN berbasis IPsec. Berdasarkan permasalahan tersebut, kami memberikan solusi dengan
dasar penggunaan protokol IKEv2 yang mampu memberikan jawaban terhadap permasalahan yang telah dibahas. Kemudian kami mengajukan daftar
kriteria sistem yang akan dibutuhkan. Langkah-langkah yang diterapkan dalam fase ini adalah :
a. Menentukan Masalah b. Memberikan Solusi
c. Menentukan kriteria kebutuhan sistem 2 Fase Design
Pada tahap ini akan dilakukan desain skenario jaringan untuk mengakomodasi kebutuhan pengujian sistem. Untuk tahap desain skenario
jaringan ini, langkah awal yang dilakukan adalah membuat suatu topologi jaringan Remote Access VPN secaca umum yang merepresentasikan situasi
jaringan Intenet. Langkah selanjutnya adalah merancang skenario-skenario jaringan yang khusus merepresentasikan kondisi permasalahan Remote Access
IPsec. Skenario jaringan khusus ini nantinya akan digunakan dalam pengujian sistem remote access IPsec berbasis IKEv2 strongswan yang dibangun.
Langkah-langkah yang diterapkan dalam fase ini adalah :
45
a. Desain Topologi Jaringan Internet b. Desain Skenario Jaringan Pengujian
3 Fase Simulation Prototyping Pada tahap ini akan dilakukan pembangunan simulasi sistem jaringan
komputer Wide Area Network yang merepresentasikan Internet berdasarkan desain skenario jaringan yang telah dibuat pada tahap sebelumnya. Dalam
penelitian ini, program VMware Workstation digunakan sebagai alat untuk membuat simulasi jaringan komputer. VMware Workstation akan digunakan
untuk menjalankan beberapa komputer virtual dengan sistem operasi berbasis Linux Fedora 9 kernel 2.6.24. Komputer tersebut kemudian dihubungkan
kedalam suatu jaringan virtual. Jaringan komputer virtual ini akan merepresentasikan desain skenario pengujian yang telah dibuat pada bagian
sebelumnya. Setelah sistem jaringan virtual berhasil dibuat, langkah selanjutnya
adalah mengimplementasikan seluruh elemen perangkat lunak yang akan digunakan dalam sistem. Langkah pertama adalah implementasi perangkat
lunak sistem operasi, kemudian implementasi sistem Public Key Infrastructure berbasis signature ECDSA dengan tool openSSL. Langkah selanjutnya adalah
implementasi perangkat lunak IPsec IKEv2 strongSwan sehingga akan terbentuk sistem Remote Access IPsec berbasis protokol IKEv2 yang utuh.
Setelah simulasi sistem remote access IPsec berbasis IKEv2 strongSwan berhasil dibuat, langkah selanjutnya yang dilakukan adalah
melakukan pengujian terhadap sistem yang berhasil dibuat. Pengujian
46
dilakukan untuk melakukan verifikasi terhadap kemampuan sistem remote access IPsec berbasis perangkat lunak IKEv2 strongSwan untuk mengatasi
permasalahan remote access IPsec. Langkah-langkah yang diterapkan dalam fase ini adalah :
a. Pembuatan Simulasi Jaringan b. Penerapan Perangkat Lunak
c. Pengujian Sistem 4. Fase Implementation, Monitoring, dan Management
Tahapan berikutnya yaitu Implementation, Monitoring, dan Management tidak penulis lakukan dikarenakan selain dari fokus penelitian skripsi ini yang
melakukan simulasi pembangunan sistem, terdapat keterbatasan yang menghambat pelaksanaan tahapan-tahapan tersebut. Keterbatasan-keterbatasan
yang menghambat proses penelitian skripsi ini adalah: a. Waktu yang tidak mendukung, dikarenakan sempitnya waktu yang
dimiliki penulis untuk melakukan penelitian. b. Peralatan yang terbatas, kebutuhan alat penelitian seperti hardware
yang terbatas.
3.6 Alur Proses Penelitian
47