IPV4 DAN IPV6 TRANSITION MENGGUNAKAN DUAL STACK PADA JARINGAN WIRELESS MODE AD-HOC TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: Despria Andika 08560057 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013
LEMBAR PENGESAHAN IPv4 dan IPv6 Transition Menggunakan Dual Stack Pada Jaringan Wireless Mode Ad-Hoc TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Despria Andika 08560057 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji Pada tanggal, 30 Januari 2013 Menyetujui, Penguji I Penguji II Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443 Ali Sofyan Kholimi, S.Kom Mengetahui, Ketua Jurusan Teknik Informatika Eko Budi Cahyono, S.Kom, MT. NIP. 108.9504.0330 i
KATA PENGANTAR Assalamua alaikum Wr.Wb. Puji syukur Alhamdulillah Penulis ucapkan atas kehadirat Allah SWT atas limpahan ramhat yang telah diberikan sehingga Penulis dapat menyelesaikan laporan Tugas akhir dengan baik dan tepat pada waktunya. Tidak lupa shalawat serta salam selalu tercurahkan kepada Nabi Muhammad SAW yang telah menunjukkan jalan kebenaran, jalan yang diridhoi Allah SWT. Saya ucapkan terima kasih kepada semua pihak yang membantu dalam terselesaikan Tugas Akhir ini. Adapun tujuan pembuatan laporan ini adalah sebagai bentuk telah terselesaikannya Tugas Akhir yang merupakan salah satu mata kuliah yang wajib ditempuh mahasiswa jurusan Tekhnik Informatika UMM untuk meraih gelar sarjana. Didalam laporan ini dijelaskan tentang materi yang ada selama pengerjaan Tugas Akhir. Semoga laporan ini bermanfaat bagi semua pihak yang membutuhkan. Penulis menyadari masih banyak terdapat kekurangan dalam pembuatan laporan ini, maka dari itu saran dan kritik dari pembaca akan sangat membantu untuk memperbaiki kekurangan ini. Wassalamu alaikum Wr. Wb. Malang, 22 Maret 2013 Despria Andika ii
DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii LEMBAR PENYATAAN... iii ABSTRACT... iv ABSTRAK... v LEMBAR PERSEMBAHAN... vi KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xv BAB I :PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 3 1.4 Batasan Masalah... 3 1.5 Metodologi... 4 1.6 Sistematika Penulisan... 5 BAB II : LANDASAN TEORI 2.1 Konsep Dasar TCP/IP... 7 2.2 Protokol Internet... 7 2.3 IP versi 4... 8 2.3.1 Pengalamatan IP Versi 4... 8 2.2.3 Struktur Header IPv4... 10 2.4 IP Versi 6... 12 2.4.1 Pengalamantan IPv6... 12 2.4.2 Struktur Header IPv6... 17 2.5 Perbedaan IP Versi 4 dan IP Versi 6... 18 2.6 Transisi Ipv4 ke Ipv6... 23 2.7 Kompatibilitas Address... 24 2.8 Mekanisme Transisi Ipv6... 26 2.8.1 Dual Stack... 26 2.8.2 Tunneling... 27 2.8.3 Translation... 27 iii
2.8.3.1 Metode Transport Relay... 27 2.8.3.2 Metode NAT-PT... 27 2.8.3.3 IPv4 Address Mapped Ipv6 Address... 28 2.9 Wireless Local Area Network... 28 2.9.1 Mode Jaringan Wireless... 29 2.9.1.1 Mode Ad-Hoc... 29 2.9.1.2 Mode Infrastruktur... 29 2.10 Channel... 30 2.11 Kualitas Layanan (Qos)... 32 2.11.1 Delay... 32 2.11.2 Jitter... 32 2.11.3 Packet Loss... 32 2.11.4 Throughput... 32 BAB III : PERANCANGAN SISTEM 3.1 Spesifikasi dan Perancangan Sistem... 33 3.1.1 Spesifikasi Kebutuhan Hardware... 33 3.1.2 Spesifikasi Kebutuhan Software... 33 3.2 Pemodelan Sistem... 34 3.3 Implementasi Sistem Operasi Linux Mint 10 Julia... 35 3.4 Konfigurasi di Router Gateway... 36 3.4.1 Setting USB Wireless... 36 3.4.2 Konfigurasi Network Interface di Router Gateway... 37 3.4.2.1 Konfigurasi Channel... 38 3.4.2.2 Konfigurasi SSID... 38 3.4.2.3 Konfigurasi IP... 40 3.5 Implementasi Kebutuhan Software di Router Gateway... 43 3.5.1 Implemestasi RADVD... 43 3.5.2 Implementasi DHCP Server... 45 3.5.3 Implementasi FTP... 48 3.5.4 Implementasi HTTP... 49 BAB IV : IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem... 51 4.2 Pengujian Sistem... 51 iv
4.3 Pengujian Wireless Ethernet... 52 4.4 Pengujian RADVD dan DHCP3 Server... 55 4.5 Pengujian Konektifitas... 56 4.6 Pengukuran Quality of Service... 56 4.6.1 Pengukuran Delay... 57 4.6.1.1 Pengukuran Delay Menggunakan Ping Beban... 58 4.6.1.1.1 Pengukuran Sistem Interkoneksi IPv4- IPv4... 59 4.6.1.1.2 Pengukuran Sistem Interkoneksi IPv6- IPv6... 60 4.6.1.1.3 Pengukuran Sistem Interkoneksi IPv4- IPv6... 62 4.6.1.2 Pengukuran Delay Menggunakan File Text... 69 4.6.2 Pengukuran Throughput dan Round Trip Time... 73 4.6.2.1 Throughput dan RTT IPv4 IPv6... 73 4.6.2.2 Throughput dan RTT IPv6 IPv 6 (Dual Stack)... 77 4.6.2.3 Throughput dan RTT IPv4 IPV4... 82 BAB V : PENUTUP 5.1 Kesimpulan... 89 5.2 Saran... 90 DAFTAR PUSTAKA... 91 v
DAFTAR GAMBAR Gambar 2.1 Struktur Header IPv4... 10 Gambar 2.2 Pengalamatan IPv6... 15 Gambar 2.3 Struktur Header IPv6... 18 Gambar 2.4 Perbandingan Header IPV4 dan IPV6... 21 Gambar 2.5 Channel WLAN... 31 Gambar 3.1 Topologi Mekanisme Transisi Dual Stack... 34 Gambar 3.2 Skenario 1... 34 Gambar 3.3 Skenario 2... 34 Gambar 3.4 Mekanisme Dual Stack... 35 Gambar 3.5 Tampilan Linux Mint 10 Julia... 36 Gambar 3.6 Interface wlan... 37 Gambar 3.7 Hasil Konfigurasi Channel, SSID... 39 Gambar 3.8 Hasil Konfigurasi IP Address... 42 Gambar 3.9 Instalasi RADVD... 44 Gambar 3.10 Konfigurasi RADVD... 44 Gambar 3.11 IP Client Dynamic... 45 Gambar 3.12 Konfigurasi dhcp3 Server... 46 Gambar 3.13 DHCP3 Start... 47 Gambar 3.14 IP Client... 42 Gambar 3.15 Proses Instalasi VSFTPD... 48 Gambar 3.16 Konfigurasi VSFTPD... 49 Gambar 4.1 Router Gateway Sebelum Ditambahkan USB Wireless... 53 Gambar 4.2 Router Gateway Setelah Ditambahkan USB Wireless... 53 Gambar 4.3 Hasil Konfigurasi SSID, Channel... 54 Gambar 4.4 Hasil Konfigurasi IP Address... 54 Gambar 4.5 DHCP Server Dijalankan... 55 Gambar 4.6 Ping IPv4 ke IPv6... 56 Gambar 4.7 Ping IPv6 ke IPv4... 56 Gambar 4.8 Pemilihan Interfaces di Wireshark... 59 Gambar 4.9 Hasil Capture IPv4 IPv4 Beban 10000Byte... 59 Gambar 4.10 Hasil Capture IPv4 IPv4 Beban 30000Byte... 60 vi
Gambar 4.11 Hasil Capture IPv4 IPv4 Beban 65000Byte... 60 Gambar 4.12 Hasil Capture IPv6 IPv6 Beban 10000Byte... 61 Gambar 4.13 Hasil Capture IPv6 IPv6 Beban 30000Byte... 61 Gambar 4.14 Hasil Capture IPv6 IPv6 Beban 65000Byte... 61 Gambar 4.15 Hasil Capture IPv4 IPv6 Beban 10000Byte... 62 Gambar 4.16 Hasil Capture IPv4 IPv6 Beban 30000Byte... 62 Gambar 4.17 Hasil Capture IPv4 IPv6 Beban 65000Byte... 63 Gambar 4.18 Grafik Pengujian Delay Menggunakan Ping Beban... 69 Gambar 4.19 Grafik Nilai Rata-rata Delay Pengujian Ping Beban... 69 Gambar 4.20 Grafik Delay Pengiriman Data Text Beban 1MB FTP... 71 Gambar 4.21 Grafik Delay Pengiriman Data Text Beban 5MB FTP... 71 Gambar 4.22 Grafik Delay Pengiriman Data Text Beban 10MB FTP... 71 Gambar 4.23 Grafik Delay Pengiriman Data Text Beban 1MB HTTP... 72 Gambar 4.24 Grafik Delay Pengiriman Data Text Beban 5MB HTTP... 72 Gambar 4.25 Grafik Delay Pengiriman Data Text Beban 10MB HTTP... 72 Gambar 4.26 Throughput IPv4 IPv6 (Dual Stack) beban 10000 Byte... 73 Gambar 4.27 Throughput IPv4 IPv6 (Dual Stack) beban 30000 Byte... 74 Gambar 4.28 Throughput IPv4 IPv6 (Dual Stack) beban 65000 Byte... 74 Gambar 4.29 RTT Ping Beban 10000 Byte pada jaringan IPv4- IPv6... 75 Gambar 4.30 RTT Ping Beban 30000 Byte pada jaringan IPv4- IPv6... 75 Gambar 4.31 RTT Ping Beban 65000 Byte pada jaringan IPv4- IPv6... 75 Gambar 4.32 Grafik Throughput File Text Protokol FTP Jaringan IPv4-IPv6 76 Gambar 4.33 Grafik Throughput File Text Protokol HTTP Jaringan IPv4-IPv6 77 Gambar 4.34 Nilai Throughput IPv6-IPv6 beban 10000Byte... 78 Gambar 4.35 Nilai Throughput IPv6-IPv6 beban 30000Byte... 78 Gambar 4.36 Nilai Throughput IPv6-IPv6 beban 65000Byte... 78 Gambar 4.37 Nilai RTT Ping Beban 10000 Jaringan IPv6-IPv6... 79 Gambar 4.38 Nilai RTT Ping Beban 30000 Jaringan IPv6-IPv6... 79 Gambar 4.39 Nilai RTT Ping Beban 65000 Jaringan IPv6-IPv6... 80 Gambar 4.40 Grafik Throughput File Text Protokol FTP Jaringan IPv6-IPv6 79 Gambar 4.41 Grafik Throughput File Text Protokol HTTP Jaringan IPv6-IPv6 81 Gambar 4.42 Nilai Throughput IPv4-IPv4 beban 10000 Byte... 82 Gambar 4.43 Nilai Throughput IPv4-IPv4 beban 30000 Byte... 82 Gambar 4.44 Nilai Throughput IPv4-IPv4 beban 65000 Byte... 82 vii
Gambar 4.45 Nilai RTT Ping Beban 10000 Jaringan IPv4-IPv4... 83 Gambar 4.46 Nilai RTT Ping Beban 30000 Jaringan IPv4-IPv4... 83 Gambar 4.47 Nilai RTT Ping Beban 65000 Jaringan IPv4-IPv4... 84 Gambar 4.48 Grafik Throughput File Text Protokol FTP Jaringan IPv4-IPv4 85 Gambar 4.49 Grafik Throughput File Text Protokol HTTP Jaringan IPv4-IPv4 86 Gambar 4.50 Grafik Perbandingan Throughput Ping Beban... 86 Gambar 4.51 Grafik Perbandigan Throughput file Text setiap Jaringan FTP 87 Gambar 4.52 Grafik Perbandigan Throughput file Text setiap Jaringan HTTP 87 Gambar 4.53 Grafik Perbandingan RTT... 88 viii
DAFTAR TABEL Tabel 2.1 Kelas IP versi 4... 8 Tabel 2.2 Perbandingan Header IPv4 dan IPv6... 21 Tabel 2.3 Standar WLAN... 29 Tabel 2.4 Channel WLAN... 30 Tabel 4.1 Perhitungan delay paket data 10000 Byte (IPv6-IPv4)... 63 Tabel 4.2 Perhitungan delay paket data 30000 Byte (IPv6-IPv4)... 64 Tabel 4.3 Perhitungan delay paket data 65000 Byte (IPv6-IPv4)... 64 Tabel 4.4 Perhitungan delay paket data 10000 Byte (IPv6-IPv6)... 65 Tabel 4.5 Perhitungan delay paket data 30000 Byte (IPv6-IPv6)... 66 Tabel 4.6 Perhitungan delay paket data 65000 Byte (IPv6-IPv6)... 66 Tabel 4.7 Perhitungan delay paket data 10000 Byte (IPv4-IPv4)... 67 Tabel 4.8 Perhitungan delay paket data 30000 Byte (IPv4-IPv4)... 67 Tabel 4.9 Perhitungan delay paket data 65000 Byte (IPv4-IPv4)... 68 Tabel 4.10 Nilai Delay Dari Pengujian Ping Beban... 68 Tabel 4.11 Nilai Delay Dari 3 Skenario Pengujian (File Text)... 70 Tabel 4.12 Nilai Throughput Jaringan IPv4-IPv6(Dual Stack)... 74 Tabel 4.13 Nilai RTT jaringan IPv4-IPv6(Dual Stack)... 76 Tabel 4.14 Nilai Troughput dari Pengujian Menggunakan file Text (IPv4-IPv6) 76 Tabel 4.15 Nilai Throughput Jaringan IPv6-IPv6... 79 Tabel 4.16 Nilai RTT jaringan IPv6-IPv6... 80 Tabel 4.17 Nilai Troughput dari Pengujian Menggunakan file Text (IPv6-IPv6) 80 Tabel 4.18 Nilai Throughput Jaringan IPv4-IPv4... 83 Tabel 4.19 Nilai RTT jaringan IPv4-IPv4... 84 Tabel 4.20 Nilai Troughput dari Pengujian Menggunakan file Text (IPv4-IPv4) 85 Tabel 4.21 Perbandingan Throughput Menggunakan Ping beban... 86 Tabel 4.22 Perbandingan Throughput file Text pada setiap jaringan... 87 Tabel 4.22 Perbandingan RTT... 88 ix
DAFTAR PUSTAKA [1] Forda, Gigih. Develop Dual Stack Tunneling IPv6 (6to4) on Ubuntu Karmic 9.10 using RADVD wide - dhcp6 - server, 2011, https://gigihfordanama.wordpress.com/2011/02/09/develop-dual-stack-tunnelingipv6-6to4-on-ubuntu-karmic-9-10-using-radvd-wide-dhcp6-server/, didownload pada tanggal 14 September 2011 [2] http://fazarachmad.wordpress.com /2011/05/29/ konf igurasi-dual-stack-ipv4-ipv6- pada-linux-ubuntu/ [3] IP versi 4, 2005, http://id.wikipedia.org/wiki/alamat_ip_versi_4, didownload tanggal 10 September 2011 [4] http://ipv6.itb.ac.id/ipv6-di-itb/ [5] Angga Bayu, 2006. Implementasi Mekanisme Transisi IPv4 ke IPv6 Menggunakan DSTM (Dual Stack Transition Mechanism), Universitas Muhammadiyah Malang, Malang [6] Arianto, Tri. 2009. IMPLEMENTASI WIRELESS LOCAL AREA NETWORK DALAM RT/RW NET. Universitas Stikubank. Semarang. [7] Aquary, Rizki, Andra. 2006. ANALISIS KINERJA INTERKONEKSI IPv4 DAN IPv6 MENGGUNAKAN MEKANISME NAT-PT.Institut Pertanian Bogor(IPB 2006). Bogor. [8] Blanchet, Marc. 2006. MIGRATING TO IPV6 A PRACTICAL GUIDE TO IMPLEMENTING IPV6 IN MOBILE AND FIXED NETWORKS. John Wiley & Sons, Ltd. Canada. [9] Bowo, Ari. 2010. UBUNTU FROM ZERO. Jasakom. [10] Saputra Aji, Galan. 2007. ANALISA KINERJA INTERKONEKSI IPV4 DAN IPV6 BERBASIS DSTM (DUAL STACK TRANSTITI ON MECAHANISM). Institut Pertanian Bogor(IPB2007).Bogor. x