TUGAS AKHIR
PEMANFAATAN MEDIA SOSIAL SEBAGAI OTENTIFIKASI DAN OTORISASI AKSES KE JARINGAN WIFI
I GM Handdy Winantha Seputhra NIM. 0819451031
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA DENPASAR – BALI 2015
PEMANFAATAN MEDIA SOSIAL SEBAGAI OTENTIFIKASI DAN OTORISASI AKSES KE JARINGAN WIFI
Tugas Akhir Diajukan Sebagai Prasyarat untuk Memperoleh Gelar Sarjana S1 (Strata 1) pada Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana
IG M Handdy Winantha Seputhra 0819451031
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA DENPASAR 2015 ii
KATA PENGANTAR Berkat rahmat Tuhan Yang Maha Esa, penulis dapat meyelesaikan Usulan Tugas Akhir yang berjudul “PEMANFAATAN MEDIA SOSIAL SEBAGAI OTENTIFIKASI DAN OTORISASI AKSES KE JARINGAN WIFI” sesuai dengan yang direncanakan. Usulan Tugas Akhir ini bertujuan sebagai salah satu syarat untuk memperoleh gelar Sarjana Jurusan Teknik Elektro Telekomunikasi. Selama penyusunan serta penulisan Usulan Tugas Akhir,
penulis
mendapatkan banyak bimbingan, arahan, motivasi, serta bantuan baik yang bersifat material maupun spiritual dari berbagai pihak. Untuk itu, penulis mengucapkan terima kasih yang sebesar –besarnya kepada: 1. Bapak Prof. Ir I Wayan Redana, MA. Sc.PhD selaku Dekan Fakultas Teknik Universitas Udayana. 2. Bapak Ir. Setiawan, MT selaku ketua jurusan Teknik Elektro Fakultas Teknik Universitas Udayana. 3. Bapak I Gst A. Komang Diafari Djuni H, ST., MT. selaku dosen pembimbing I. 4. Bapak Ngurah Indra ER, ST. MSc. selaku dosen pembimbing II. 5. Keluarga besar yang telah memberikan semangat dan doa sehingga usulan Tugas Akhir ini dapat selesai tepat waktu. 6. Semua teman dan berbagai pihak yang memberikan dukungan dan bantuan kepada penulis.
v
Penulis mengharapkan kritik dan saran terhadap penulisan Usulan Tugas Akhir ini sebagai masukan serta penyempurnaan di dalam pengembangan Usulan Tugas Akhir ini. Akhir kata semoga Usulan Tugas Akhir ini bermanfaat bagi semua pihak.
Denpasar, Oktober 2015
Penulis
vi
ABSTRAK
Pemanfaatan Media Sosial Sebagai Otentifikasi dan otorisasi Akses ke Jaringan WiFi memanfaatkan hotspot otentikasi yang terdapat pada sistem operasi mikrotik. Selain memanfaatkan media sosial facebook, sistem otentifikasi dan otorisasi ini dapat melakukan penyimpanan data user yang masuk ke dalam jaringan WiFi . Dalam penelitian yang dilakukan, digunakan input data yang berbeda, yang bertujuan untuk mengetahui waktu dari setiap proses otentifikasi dan otorisasi. Unjuk kerja Pemanfaatan Media Sosial Sebagai Otentifikasi dan otorisasi Akses ke Jaringan WiFi penulis membagi beberapa tahap, diawali dengan perancangan, pembuatan, pengujian dan analisa hasil pengujian rancang bangun. Perencanaan dimaksudkan untuk skenario proses kerja sistem dan alat dan bahan baik pada pembuatan maupun pada pengujian. Pembuatan rancang bangun, penulis melakukan konfigurasi dan instalasi hardware dan software yang digunakan, dalam hal ini penulis melakukan konfigurasi pada router dan server database. Tahap analisa, penulis melakukan beberapa skenario pengujian yang bertujuan untuk mengetahui waktu dari setiap proses otentifikasi dan otorisasi dari setiap skenario pengujian, selain itu penulis melakukan pengambilan alur data proses otentifikasi dan otorisasi sehingga dapat dibandingkan dengan waktu proses otentifikasi dan otorisasi. Skenario yang dipergunakan dalam pengujian diantaranya data yang terdaftar dan data yang tidak terdaftar pada database. Selain itu penulis menggunakan data salah dalam proses pengujian yang bertujuan untuk mengetahui waktu tunggu jika terjadi kesalahan input data. Dari penelitian tersebut menunjukan bahwa diperlukannya suatu proses otentifikasi dan otorisasi dari tiap-tiap skenario yang dilakukan, dimana proses data yang tidak terdaftar pada server database memiliki waktu lebih lama dalam proses otentifikasi dan otorisasi hal ini disebabkan data yang tidak terdaftar memilki proses alur data yang lebih panjang dibandingkan data yang telah terdaftar sebelumnya. Dimana dilakukan proses pengecekan pada host hotspot mikrotik terlebih dahulu dan pengecekan akun facebook pada server facebook.
vii
ABSTRACT
The utilization of social media as authentication and authorization access to a WiFi network is a method that utilizing hotspot authentication system in mikrotik operating system. The authentication and authorization system using facebook as the social media and has an ability to store user’s data that connected to the WiFi network. The purpose of this research are to get the timing and processes of the authentication and authorization method. In the research conducted, there were different data inputs, to aim the timing and every process done in authentication and authorization method. On work method of the utilization of social media as authentication and authorization access to a WiFi network, the writer divided the research into several stages. First stage was designing research plans, second stage was making of research plans, third stage was testing the research plans and last stage was analyzing the test results. On designing the research plans are meant to preparing all the things needed in the research which is the router and the database server. At the stage of analysis, the writer did several scenarios which aims to calculate the time and processes of authentication and authorization method. The author also captured the data flow of authentication and authorization to be compared with the process of authentication and authorization method. Scenarios conduct was the data that saved at database server and the data that was not saved. Author also used fake data as a simulation of delay time if wrong data input was occurred. The results from study conducted come to a conclusion that time needed for authentication and authorization process is longer in an unregistered data than in a registered one. The longer time is caused by a longer data flow from unregistered mac address to host hotspot mikrotik.
viii
DAFTAR ISI
DAFTAR ISI ……………………………………………………………….. viii DAFTAR TABEL ........................................................................................... xii DAFTAR GAMBAR ..... ................................................................................ xiii DAFTAR SINGKATAN ................................................................................ xiv BAB I : PENDAHULUAN 1.1 LatarBelakangMasalah ............................................................................ 1 1.2 RerumusanMasalah ................................................................................. 3 1.3 TujuanPenelitian ..................................................................................... 3 1.4 Manfaat Penelitian ................................................................................. 4 1.5 Batasan Masalah ..................................................................................... 4 BAB II : KAJIAN PUSTAKA 2.1 Tinjauan Mutakhir ................................................................................... 6 2.2 Wireless Lan ............................................................................................ 7 2.2.1. StandarWireless Lan ...................................................................... 8 2.2.2. Frekuaensi ...................................................................................... 9 2.3 Jenis-jenis Hotspot Otentikasi pada Jaringan Wireless ........................... 10 2.4 Mikrotik Router OS ................................................................................. 15 2.4.1 Jenis-jenis Mikrotik ........................................................................ 15 2.4.2 Berbagai Level Mikrotik dan kemampuannya ............................... 16 2.5 Jenis Otentikasi pada Mikrotik Hotspot ................................................. 17 2.6 XAMPP .................................................................................................. 19 2.6.1 Bagian Penting dari XAMPP.......................................................... 20 2.6.2 Apache ............................................................................................ 20 2.6.3 PHP................................................................................................. 21 2.6.4 MySQL ........................................................................................... 22 2.6.5 PHPMyAdmin ................................................................................. 22 2.7 Sosial Media ........................................................................................... 23 2.8 Facebook ................................................................................................ 25
ix
2.9 Hotspot ................................................................................................ 25 2.10 Radius Server ...................................................................................... 26 2.11 Wireshark ............................................................................................ 26 2.12 Mac Address Changer ......................................................................... 27 2.13 OSI Layer ............................................................................................ 27 BAB III : METODE PENELITIAN 3.1 Tempat dan Waktu Pelaksanaan ........................................................ 31 3.2 Rancangan Penelitian ........................................................................ 31 3.3 Data Penelitian .................................................................................. 32 3.3.1 Data Identitas Terdaftar .......................................................... 32 3.3.2 Data Identitas dan Akun Facebook Belum Terdaftar .............. 33 3.3.3 Data Akun Facebook Salah .................................................... 33 3.4 Instrumen Penelitian .......................................................................... 33 3.4.1 Spesifikasi Hardware ............................................................... 33 3.4.2 Spesifikasi Software ............................................................... 34 3.5 Alur Analisi Penelitian ..................................................................... 34 3.6 Skenario Implementasi Jaringan ....................................................... 38 3.6.1 Skenario Menggunakan Sosial media Facebook ..................... 39 3.6.2 Skenario Menggunakan Form ................................................ 39 3.7 Struktur Data ..................................................................................... 40 BAB IV : HASIL DAN PEMBAHASAN 4.1 Lingkungan Pembahasan ................................................................... 41 4.2 Configurasi Router Mikrotik dan Instalasi Sever Database ............. 41 4.2.1 Configurasi Router mikrotik.................................................... 42 4.2.2 Instalasi dan Konfigurasi Web Server dan Server Database ... 49 4.3 Implementasi Sistem Otentikasi dengan Sosial Media Facebook .... 51 4.4 Unjuk kerja system otentikasi dengan social media facebook ......... 54 4.5 Pengukuran Waktu Proses Otentikasi dan Otorisasi ........................ 54 4.5.1 Otentikasi Media Sosial Facebook .......................................... 55 4.5.2 Otentikasi Form ...................................................................... 66 4.6 Rangkuman Hasil Unjuk Kerja Sistem Otentikasi ........................... 72
x
BAB V : SIMPULAN DAN SARAN 5.1 Simpulan ............................................................................................ 73 5.2 Saran ................................................................................................. 74 DAFTAR PUSTAKA
xi
DAFTAR TABEL
Tabel 2.1
Kedudukan Penelitian .................................................................................... 6
Tabel 2.2
Frekuensi ......................................................................................................... 9
Tabel 2.3
Tabel Authentikasi........................................................................................... 14
Tabel 2.4
Layer yang Berjalan Pada System Otentikasi Social Media ........................... 30
Tabel 3.1
Instrumen Perangkat Keras Penelitian ............................................................ 33
Tabel 3.2
Instrumen Perangkat Lunak Penelitian............................................................ 34
Tabel 3.3
Skenario Penelitian Menggunakan Akun Facebook ....................................... 39
Tabel 3.4
Skenario Penelitian Menggunakan Form ........................................................ 40
Tabel 3.5
Struktur Data ................................................................................................... 40
Tabel 3.6
Jadwal Penelitian ............................................................................................. 41
Tabel 4.1
Hasil Pengukuran Waktu Autentikasi dan Autorisasi Sosial Media Facebook 66
Tabel 4.2
Hasil Pengukuran Waktu Autentikasi dan Autorisasi .................................... 73
xii
DAFTAR GAMBAR
Gambar 2.1
Kanal Pita Frekuensi ...................................................................... 9
Gambar 2.2
Authentication Shared Key (Metode Challenge and Response) ..... 12
Gambar 3.1
Skema Jaringan .............................................................................. 31
Gambar 3.2
Diagram Context ............................................................................. 32
Gambar 3.3
Proses Otentikasi Facebook ............................................................. 35
Gambar 3.4
Flowchart Proses Otentifikasi Media Social Facebook ................... 36
Gambar 3.5
Proses Otentikasi Form .................................................................... 37
Gambar 3.6
Flowchart Proses Otentifikasi form ................................................. 36
Gambar 4.1
Pembuatan Aplikasi OAuth Pada Facebook ................................... 42
Gambar 4.2
Hotspot Server Setup ........................................................................ 43
Gambar 4.3
Konfigurasi Hotspot Server Profile
Gambar 4.4
Aktifasi Radius pada Hotspot Profile
Gambar 4.5
Konfigurasi Hotspot Name Server .................................................. 45
Gambar 4.6
Konfigurasi Walled Garden ............................................................ 45
Gambar 4.7
Settup DHCP Client List ................................................................. 46
Gambar 4.8
Instalasi Package Userman .............................................................. 47
Gambar 4.9
Pengecekan Instalasi Package Userman .......................................... 47
.......................................................... 44 ........................................................ 44
Gambar 4.10 Login Page Userman ....................................................................... 48 Gambar 4.11 Konfigurasi Router Profile .............................................................. 48 Gambar 4.12 Konfigurasi User Profile ................................................................. 49 Gambar 4.13 Konfigurasi profile Radius Server pada mikrotik ........................... 49 Gambar 4.14 Aplikasi XAMPP ............................................................................ 51 Gambar 4.15 Basis Data Router ............................................................................ 51 Gambar 4.16 Basis Data User ............................................................................... 52 Gambar 4.17 Proses Otentikasi ............................................................................. 53 Gambar 4.18 Flowchart Proses Otentikasi Facebook ........................................... 53 Gambar 4.19 Flowchart Proses Otentikasi Form .................................................. 54 Gambar 4.20 Login Page ....................................................................................... 56 Gambar 4.21 Welcome Page Facebook ................................................................ 57
xii
Gambar 4.22 Landing Page ................................................................................... 57 Gambar 4.23 File Request pada Login Page .......................................................... 58 Gambar 4.24 File Request pada Halaman Facebook ............................................ 59 Gambar 4.25 File Request pada Landing Page ..................................................... 60 Gambar 4.28 File Request pada Login Page ......................................................... 61 Gambar 4.29 File Request pada Sukses Login ..................................................... 61 Gambar 4.30 Welcome Page Facebook Akun Salah ............................................ 64 Gambar 4.31 File Request Jika Akun Salah ......................................................... 65 Gambar 4.32 Dashboard ........................................................................................ 67 Gambar 4.33 Login Page ....................................................................................... 68 Gambar 4.34 Form Page ....................................................................................... 68 Gambar 4.35 Landing Page ................................................................................... 69 Gambar 4.36 File Request Login Page ................................................................. 69 Gambar 4.37 File Request Sukses Login .............................................................. 70 Gambar 4.38 Login Terdaftar ............................................................................... 71 Gambar 4.39 File Request Login Page ................................................................. 72 Gambar 4.40 Database Pengunjung ...................................................................... 74
xiii
DAFTAR SINGKATAN
WIFI
: Wireless Fidelity
LAN
: Local Area Network
OFDM
: Orthogonal Frequency Division Multiplexing
WEP
: Wired Equivalent Pripacy
WPA
: Wi-fi Protected Access
WiMAX
: World Interoperability for Microwave Access
ISM
: Industrial, Scientific and Medial
ISP
: Internet Service Providor
RB
: Router Board
DHCP
: Dynamic Configuration Protocol
IP
: Internet Protocol
HTTP
: Hypertext Transfer Protocol
HTML
: HyperText Markup Language
API
: Application Programming Interface
ix