Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI...

13
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Transcript of Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI...

Page 1: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Page 2: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

APLIKASI DATA TRANSFER ANTAR PERANGKAT

BERBASIS ANDROID MENGGUNAKAN NEAR

FIELD COMMUNICATION DAN WI-FI

HALAMAN JUDUL

SKRIPSI

diajukan guna memenuhi sebagian persyaratan memperoleh gelar Sarjana Komputer (S.Kom.)

Ronald

09110110011

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2013

Page 3: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

ii

PERNYATAAN TIDAK MELAKUKAN PLAGIAT

Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya

sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga

lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam

skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar

Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan, baik

dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia

menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi

yang telah saya tempuh.

Tangerang, Juli 2013

( )

Tanda tangan dan nama terang

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 4: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

iii

HALAMAN PENGESAHAN

Skripsi dengan judul

APLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID

MENGGUNAKAN NEAR FIELD COMMUNICATION DAN WI-FI

oleh

Ronald – 09110110011

Telah diujikan pada hari Kamis, tanggal 18 Juli 2013 dan dinyatakan lulus dengan

susunan penguji sebagai berikut.

Ketua Sidang Penguji

Maria Irmina Prasetiyowati, S.Kom., M.T. Nanang Krisdianto, S.T., M.Kom.

Dosen Pembimbing

Dodick Z. S., S.Kom, B.App.Sc., M.T.I Dennis A. S., S.Kom., M.Sc.

Disahkan oleh

Ketua Program Studi Teknik Informatika

Maria Irmina Prasetiyowati, S.Kom., M.T.

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 5: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

iv

APLIKASI DATA TRANSFER ANTAR PERANGKAT

BERBASIS ANDROID MENGGUNAKAN NEAR FIELD

COMMUNICATION DAN WI-FI

ABSTRAK

Manusia adalah mahkluk sosial, maka setiap hari manusia akan

bersosialisasi sebagai kebutuhan hidup. Orang selalu membawa smartphone

kemanapun mereka pergi, tak terkecuali ketika mereka bersosialisasi. Aktivitas

bersosialisasi dengan menggunakan smartphone seperti berfoto, mengirim pesan,

bertukar data, dan lain-lain. Bluetooth digunakan sebagai media transfer data yang

umum digunakan pada smartphone. Bluetooth memiliki kekurangan dalam

kecepatan transfer dan banyaknya interaksi yang digunakan untuk melakukan

transfer data. Near Field Communication merupakan sebuah teknologi yang

berkembang dari RFID. Sistem operasi Android digunakan karena mendukung

teknologi NFC. Kombinasi dari teknologi nirkabel antara NFC dan Wi-Fi dapat

menjadi solusi dalam mengatasi kekurangan bluetooth sebagai media transfer

data. Berdasarkan hasil pengujian teknologi ini dapat mempercepat waktu transfer

dan mengurangi jumlah interaksi untuk melakukan proses pengiriman data.

Kata kunci : Smartphone, NFC, Wi-Fi, Android, Transfer Data.

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 6: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

v

APPLICATION DATA TRANSFER BETWEEN ANDROID DEVICES

USING NEAR FIELD COMMUNICATION AND WI-FI

ABSTRACT

Humans are social creatures, so every day people would socialize as a

necessity of life. People always bring smartphone wherever they go, not least

when they socialize. Socializing activities such as using a smartphone for take a

picture, send messages, exchange data, and others. Bluetooth is used as a data

transfer medium because it’s commonly used on smartphones. Bluetooth has a

deficiency in transfer speeds and the number of interactions that are used to

perform the data transfer. Near Field Communication is a technology that evolved

from RFID. Android operating system is used because it supports NFC

technology. The combination of wireless technologies between NFC and Wi-Fi

can be a solution to overcome the lack of bluetooth as a medium of data transfer.

Based on the results of testing this technology can accelerate the transfer time and

reduce number of interaction to perform the process of data transmission.

Keywords: Smartphone, NFC, Wi-Fi, Android, Data Transfer.

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 7: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

vi

HALAMAN MOTO

Our greatest weakness lies in giving up.

The most certain way to succeed is always to try just one more time.

Thomas Alfa Edison

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 8: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

vii

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas berkat atas kesehatan dan

karunia kepintaran yang diberikan sampai saat ini sehingga dapat menyelesaikan

skripsi yang berjudul “Aplikasi Data Transfer Antar Perangkat Berbasis Android

Menggunakan Near Field Communication dan Wi-Fi” sebagai salah satu syarat

untuk menempuh Sarjana guna mencapai gelar kesarjanaan pada Jurusan Teknik

Informatika di Universitas Multimedia Nusantara.

Penulis juga mengucapkan terima kasih kepada:

1. Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara , yang

memberi inspirasi bagi penulis untuk berprestasi,

2. Maria Irmina Prasetiyowati, S.Kom., M.T., Ketua Program Studi Teknik

Informatika Universitas Multimedia Nusantara, yang menerima penulis

dengan baik untuk berkonsultasi,

3. Dodick Z. S., S.Kom, B.App.Sc., M.T.I dan Dennis A. S., S.Kom., M.Sc.

yang membimbing pembuatan skripsi dan yang telah mengajar penulis tata

cara menulis karya ilmiah dengan benar, dan

4. Keluarga yang mendukung secara moril dalam penyusunan skripsi ini.

Semoga skripsi ini dapat bermanfaat, baik secara sumber informasi maupun

sumber inspirasi, bagi para pembaca.

Tangerang, Juli 2013

Penulis

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 9: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

viii

DAFTAR ISI

HALAMAN JUDUL ................................................................................................ i

PERNYATAAN TIDAK MELAKUKAN PLAGIAT ........................................... ii

HALAMAN PENGESAHAN ................................................................................ iii

ABSTRAK ............................................................................................................. iv

ABSTRACT ............................................................................................................ v

HALAMAN MOTO .............................................................................................. vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI ........................................................................................................ viii

DAFTAR TABEL ................................................................................................... x

DAFTAR GAMBAR ............................................................................................. xi

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Identifikasi Masalah ................................................................................. 4

1.3 Batasan Masalah ....................................................................................... 4

1.4 Tujuan Penelitian ...................................................................................... 5

1.5 Manfaat Penelitian .................................................................................... 5

1.6 Sistematika Penulisan ............................................................................... 5

BAB II STUDI LITERATUR ................................................................................. 7

2.1 Model Komunikasi ................................................................................... 7

2.2 Near Field Communication .................................................................... 10

2.3 Wireless Lan: 802.11 .............................................................................. 13

2.4 Bluetooth ................................................................................................ 16

2.5 Android ................................................................................................... 17

2.6 Smartphone ............................................................................................. 20

BAB III METODE DAN PERANCANGAN ....................................................... 21

3.1 Metode Penelitian ................................................................................... 21

3.2 Spesifikasi Umum Aplikasi .................................................................... 22

3.3 Desain Sistem ......................................................................................... 23

3.3.1 Activity Diagram ............................................................................. 24

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 10: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

ix

3.3.2 Sequence Diagram .......................................................................... 25

3.3.3 Class Diagram ................................................................................. 25

3.3.4 Component Diagram ....................................................................... 26

3.3.5 Deployment Diagram ...................................................................... 26

3.4 Desain Antar Muka ................................................................................ 27

BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 31

4.1 Implementasi .......................................................................................... 31

4.2 Uji Coba ................................................................................................. 44

4.2.1 Alat dan Bahan ................................................................................ 45

4.2.2 Skenario Uji Coba ........................................................................... 46

4.2.3 Hasil dan Evaluasi Uji Coba ........................................................... 46

BAB V KESIMPULAN DAN SARAN ................................................................ 59

5.1 Kesimpulan ..................................................................................................... 59

5.2 Saran ................................................................................................................ 59

DAFTAR PUSTAKA ........................................................................................... 61

LAMPIRAN .......................................................................................................... 65

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 11: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

x

DAFTAR TABEL

Tabel 4.1 Tabel Waktu Pairing ............................................................................. 46

Tabel 4.2 Tabel Waktu Transfer ........................................................................... 48

Tabel 4.3 Tabel Hasil Tingkat Kemudahan Menggunakan Aplikasi .................... 50

Tabel 4.4 Tabel Hasil Tingkat Kemudahan Belajar Menggunakan Aplikasi ....... 51

Tabel 4.5 Tabel Hasil Tingkat Kemudahan Mencari Informasi Pada Aplikasi .... 52

Tabel 4.6 Tabel Hasil Tingkat Kejelasan Informasi Pada Antar Muka Aplikasi.. 52

Tabel 4.7 Tabel Hasil Jumlah Interaksi Untuk Melakukan Transfer Data ........... 53

Tabel 4.8 Tabel Hasil Kegunaan Aplikasi Dalam Kehidupan Sehari-hari ........... 53

Tabel 4.9 Tabel Hasil Tingkat Efisiensi Pengunaan Aplikasi............................... 54

Tabel 4.10 Tabel Hasil Lama Waktu Untuk Transfer Data .................................. 54

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 12: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

xi

DAFTAR GAMBAR

Gambar 2.1 802.11 Protocol Stack (Tanenbaum, 2003) ....................................... 15

Gambar 2.2 Scatternet (Tanenbaum, 2003) .......................................................... 17

Gambar 2.3 Tumpukan Lapisan Android (Gargenta, 2011) ................................. 18

Gambar 3.1 Diagram Umum Aplikasi .................................................................. 23

Gambar 3.2 Activity Diagram ............................................................................... 24

Gambar 3.3 Sequence Diagram............................................................................. 25

Gambar 3.4 Class Diagram ................................................................................... 25

Gambar 3.5 Component Diagram ......................................................................... 26

Gambar 3.6 Deployment Diagram ........................................................................ 26

Gambar 3.7 Halaman Menu Utama Aplikasi ........................................................ 27

Gambar 3.8 Halaman Menu Pengirim .................................................................. 28

Gambar 3.9 Menu Menjadi Kecil Untuk Melakukan Pengiriman Data................ 29

Gambar 3.10 Konfimasi Undangan Bergabung .................................................... 29

Gambar 3.11 Progress Bar Pada Pengirim dan Penerima ..................................... 30

Gambar 3.12 Halaman Penerima .......................................................................... 30

Gambar 4.1 Halaman Utama Aplikasi .................................................................. 31

Gambar 4.2 Letak Share Button ............................................................................ 32

Gambar 4.3 Letak Aplikasi NeFi .......................................................................... 32

Gambar 4.4 Halaman Pengirim ............................................................................. 33

Gambar 4.5 Source Code WiFiDirectBroadcastReceiver ..................................... 34

Gambar 4.6 Source Code NfefMessage ................................................................ 35

Gambar 4.7 Source Code Handler NdefMessage ................................................. 35

Gambar 4.8 Touch to Beam .................................................................................. 36

Gambar 4.9 Source Code Receive Message ......................................................... 36

Gambar 4.10 Halaman Penerima .......................................................................... 37

Gambar 4.11 Source Code Connect ...................................................................... 37

Gambar 4.12 Tampilan Konfirmasi Bergabung .................................................... 38

Gambar 4.13 Source Code onConnectionInfoAvailable ....................................... 38

Aplikasi Data ..., Ronald, FTI UMN, 2013

Page 13: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/1415/1/HALAMAN AWAL.pdfAPLIKASI DATA TRANSFER ANTAR PERANGKAT BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION

xii

Gambar 4.14 Source Code Server Socket ............................................................. 39

Gambar 4.15 Source Code Server Send File ......................................................... 40

Gambar 4.16 Source Code File Sent ..................................................................... 40

Gambar 4.17 Proses Pengiriman File .................................................................... 41

Gambar 4.18 Source Code Client File Initialization ............................................. 41

Gambar 4.19 Source Code Client Socket .............................................................. 42

Gambar 4.20 Source Code Client Receive File .................................................... 42

Gambar 4.21 Source Code Client File Received .................................................. 43

Gambar 4.22 Proses Penerimaan File ................................................................... 43

Gambar 4.23 Halaman Penerima File Berhasil Diterima ..................................... 44

Gambar 4.24 Diagram Garis Perbandingan Waktu Pairing Antara Bluetooth dan

Aplikasi NeFi ........................................................................................................ 56

Gambar 4.25 Diagram Garis Perbandingan Rata-Rata Waktu Transfer dan Ukuran

File Bluetooth dan Aplikasi NeFi ........................................................................ 57

Gambar 4.26 Diagram Batang Tingkat Usability dan Usefulness Aplikasi NeFi. 58

Aplikasi Data ..., Ronald, FTI UMN, 2013