Top Banner
BLUETOOTH PAN KONFIGURASI SHARING DATA BLUETOOTHLAPORAN TUGAS AKHIR Tugas Akhir ini dibuat untuk melengkapi Syarat-syarat yang Diperlukan guna Memperoleh Diploma Tiga Politeknik Oleh Rizki Kurniadi NIM 3307220373 Konsentrasi Teknik Komputer dan Jaringan Program Studi Elektronika Industri Jurusan Teknik Elektro POLITEKNIK NEGERI JAKARTA DEPOK 2010
70

Tugas Akhir Bluetooth PAN

Jun 21, 2015

Download

Documents

Rizki kurniadi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tugas Akhir Bluetooth PAN

BLUETOOTH PAN“KONFIGURASI SHARING DATA BLUETOOTH”

LAPORAN TUGAS AKHIR

Tugas Akhir ini dibuat untuk melengkapi Syarat-syarat yangDiperlukan guna Memperoleh Diploma Tiga Politeknik

OlehRizki Kurniadi

NIM 3307220373

Konsentrasi Teknik Komputer dan JaringanProgram Studi Elektronika Industri

Jurusan Teknik Elektro

POLITEKNIK NEGERI JAKARTADEPOK

2010

Page 2: Tugas Akhir Bluetooth PAN

i

BLUETOOTH PAN“KONFIGURASI BLUETOOTH DILINUX”

LAPORAN TUGAS AKHIR

Tugas Akhir ini dibuat untuk melengkapi Syarat-syarat yangDiperlukan guna Memperoleh Diploma Tiga Politeknik

OlehRizki Kurniadi

NIM 3307220373

Konsentrasi Teknik Komputer dan JaringanProgram Studi Elektronika Industri

Jurusan Teknik Elektro

POLITEKNIK NEGERI JAKARTADEPOK

2010

Page 3: Tugas Akhir Bluetooth PAN

ii

LEMBAR PERSETUJUAN

Tugas Akhir dengan judul : “Bluetooth PAN”, sub judul : “Konfigurasi

sharing data Bluetooth”, pada program Pendidikan Diploma III Politeknik,

Konsentrasi Teknik Komputer & Jaringan, Program Studi Teknik Elektronika

Industri, Jurusan Teknik Elektro, Politeknik Negeri Jakarta disetujui untuk diajukan

dalam sidang tugas akhir pada tanggal

Depok, 26 Juli 2010

Disetujui Pembimbing

Pembimbing

Iwan Sonjaya. MT

NIP. 19760530 200812 1 002

Page 4: Tugas Akhir Bluetooth PAN

iii

LEMBAR PENGESAHAN

Tugas akhir dengan judul “Konfigurasi Bluetooth dilinux” pada Program

Diploma Tiga Politeknik, Konsentrasi Teknik Komputer & Jaringan, Program Studi

Teknik Elektronika Industri, Jurusan Teknik Elektro, Politeknik Negeri Jakarta telah

diuji dalam sidang tugas akhir pada 20010 dan dinyatakan lulus.

Depok, 2009

Disahkan oleh

Jurusan Teknik Elektro Politeknik Negeri Jakarta

Ketua,

Nur Fauzi Soelaiman, ST. M.Kom.

NIP. 131405326

Page 5: Tugas Akhir Bluetooth PAN

iv

ABSTRAK

Bluetooth adalah suatu teknologi baru yang mulai dikenal dan digunakan.

Teknologi ini memberikan perubahan yang signifikan terhadap peralatan

elektronik yang kita gunakan. Jika kita melihat sekeliling kita dimana

keyboard dihubungkan pada komputer. Demikian juga halnya dengan printer,

mouse, monitor dan lain sebagainya. Semua peralatan itu dihubungkan dengan

menggunakan kabel. Akibatnya terjadi masalah banyak kabel yang dibutuhkan di

kantor, rumah atau tempat-tempat lainnya. Masalah lain yang ditemui adalah

bagaimana menelusuri kabel-kabel yang terpasang jika ada suatu kesalahan atau

kerusakan. Bluetooth memperbaiki penggunaan teknologi kabel yang

cenderung menyulitkan ini dengan cara menghubungkan beberapa peralatan

tanpa menggunakan kabel.

Pada Tulisan ini, dibahas bagaimana menghubungkan beberapa

computer dengan menggunakan Bluetooth. Dan membuat suatu jaringan yang

disebut PAN (Personal Area Network).. Sebagai hasil dari Konfigurasi Bluetooth

dilinux dapat mentrasfer data dan terhubung ke internet. Konfigurasi Bluetooth

dilinux, dapat membantu dalam proses pertukaran data antar komputer yang saling

terhubung.

Kata kunci: Bluetooth, PAN (Personal Area Network), Komunikasi data,

Nirkabel

Page 6: Tugas Akhir Bluetooth PAN

DAFTAR ISI

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

LEMBAR PERSETUJUAN PEMBIMBING ............................................... ii

LEMBAR PENGESAHAN .......................................................................... iii

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

KATA PENGANTAR ................................................................................. v

DAFTAR ISI ............................................................................................... vi

DAFTAR GAMBAR ................................................................................... viii

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

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

1.2 Tujuan ........................................................................................... 2

1.3 Batasan Masalah ............................................................................ 2

1.4 Metode Penyelesaian Masalah ....................................................... 3

1.5 Sistematika Penulisan .................................................................... 4

BAB II TEORI DASAR SISTEM .............................................................. 5

2.1 Pengertian Bluetooth ...................................................................... 5

2.2 Bluetooth Protocol Stack ................................................................ 8

2.3 Struktur Frame Data Bluetooth ....................................................... 10

2.4 Spesifikasi Versi Bluetooth ............................................................ 11

2.5 Bluetooth PAN .............................................................................. 15

2.6 Pengenalan Ubuntu ........................................................................ 16

2.7 Pengenalan Linux .......................................................................... 17

2.8 Distro Linux .................................................................................. 21

2.8.1 Linux Slackware ................................................................. 21

2.8.2 Linux Debian ...................................................................... 22

2.8.3 Linux Redhat ...................................................................... 23

2.8.4 Linux S.U.SE ...................................................................... 23

Page 7: Tugas Akhir Bluetooth PAN

vii

2.8.5 Linux Caldera ..................................................................... 24

2.8.6 Linux Turbo ........................................................................ 24

BAB III PERENCANAAN DAN REALISASI SISTEM ............................. 25

3.1 Deskripsi Alat ............................................................................... 25

3.2 Instalasi Komponen ....................................................................... 26

3.2.1 Kebutuhan Sistem .............................................................. 26

3.2.2 Proses Instalasi Ubuntu ...................................................... 27

3.2.3 Proses Instalasi Bluez ......................................................... 32

3.2.4 Proses Instalasi Blueman ................................................... 33

3.2.5 Proses Instalasi DHCP3 Server ........................................... 34

3.2.6 Pemeriksaan Dongle Bluetooth .......................................... 34

3.2.7 Konfigurasi Bluetooth PAN ............................................... 35

3.2.8 Kamus Koneksi DHCP3 Server ......................................... 38

BAB IV PENGUJIAN DAN ANALISIS SISTEM ...................................... 41

4.1 Pengujian Perangkat ...................................................................... 41

4.1.1 Deskripsi Pengujian ........................................................... 41

4.1.2 Prosedur Pengujian ............................................................ 42

4.1.3 Data Hasil Pengujian .......................................................... 43

BAB V PENUTUP ...................................................................................... 48

5.1 Kesimpulan ................................................................................... 52

DAFTAR PUSTAKA .................................................................................. 53

LAMPIRAN

Page 8: Tugas Akhir Bluetooth PAN

DAFTAR GAMBAR

Gambar 2.1 Bluetooth Protocol Stack..................................................... 8

Gambar 2.2 Struktur Frame Data Bluetooth ........................................... 10

Gambar 2.3 Dongle Bluetooth ............................................................... 16

Gambar 2.4 Logo Linux ........................................................................ 18

Gambar 3.1 Blok Diagram Bluetooth PAN............................................. 26

Gambar 3.2 Pilihan bahasa..................................................................... 27

Gambar 3.3 Keyboard layout ................................................................. 28

Gambar 3.4 Pemilihan lokasi ................................................................. 29

Gambar 3.5 Pengaturan Harddisk........................................................... 29

Gambar 3.6 Pengaturan user................................................................... 30

Gambar 3.7 Kesimpulan instalasi ........................................................... 30

Gambar 3.8 Proses instalasi.................................................................... 31

Gambar 3.9 Permintaan restart sistem .................................................... 31

Gambar 3.10 Tampilan awal ubuntu 9.10................................................. 32

Gambar 3.11 Instalasi Bluez .................................................................... 33

Gambar 3.12 Instalasi Blueman................................................................ 33

Gambar 3.13 Instalasi Dhcp3 server......................................................... 34

Gambar 3.14 Pengecekan dongle Bluetooth ............................................ 35

Gambar 3.15 Mengaktifkan Bnep............................................................. 36

Gambar 3.16 Tampilan Paket Pand .......................................................... 37

Gambar 3.17 Nano pada hcid.conf ........................................................... 38

Gambar 3.18 Nano pada Interface ............................................................ 39

Gambar 3.19 Nano pada dhcp.conf .......................................................... 39

Gambar 3.20 Tampilan Restart Network .................................................. 40

Gambar 3.21 Tampilan Restart dhcp3 sever ............................................. 40

Gambar 4.1 Pengujian Blueman ............................................................. 43

Gambar 4.2 Identifikasi Dongle Bluetooth ............................................. 43

Gambar 4.3 Tampilan Hasil Scanning Bluetooth .................................... 44

Page 9: Tugas Akhir Bluetooth PAN

ix

Gambar 4.4 Tampilan Service yang Terdapat pada Bluetooh.................. 45

Gambar 4.5 Mencari Perangkat Handphone ........................................... 46

Gambar 4.6 Tampilan Pada Handphone ................................................ 46

Gambar 4.7 Tampilan Untuk Masukan Password ................................... 47

Gambar 4.8 Tampilan yang ada didalam hanphone ................................ 47

Gambar 4.9 Tampilan Pada Saat Pengcopyan ........................................ 48

Gambar 4.10 Tampilan Saat Browse Device ............................................ 48

Gambar 4.11 Tampilan Pemilihan Koneksi .............................................. 49

Gambar 4.12 Tampilan Loading............................................................... 49

Gambar 4.13 Tampilan Sisi Client ........................................................... 50

Gambar 4.14 Tampilan Client di sisi server.............................................. 50

Gambar 4.15 Tampilan Server di client .................................................... 51

Gambar 4.16 Tampilan Pada Saat Copy dari Server ke client ................... 51

Page 10: Tugas Akhir Bluetooth PAN

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Personal Area Network (PAN) adalah jaringan komputer yang

digunakan untuk komunikasi antara komputer perangkat (termasuk telepon

dan asisten pribadi digital) dekat dari satu orang. Perangkat mungkin atau

tidak milik orang tersebut. Jangkauan dari PAN biasanya beberapa meter.

PANs dapat digunakan untuk komunikasi antara perangkat pribadi mereka

sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat

yang lebih tinggi dan jaringan Internet (an uplink).

Personal Area Networking (PAN) Profil menggambarkan bagaimana

dua atau lebih Bluetooth perangkat diaktifkan dapat membentuk jaringan ad-

hoc dan bagaimana mekanisme yang sama dapat digunakan untuk mengakses

jaringan remote melalui jalur akses jaringan. Profil peran yang terkandung

dalam dokumen ini adalah Network Access Point, Kelompok Jaringan Ad-hoc,

dan Personal Area Pengguna jaringan. jalur akses dapat Jaringan LAN data

jalur akses tradisional sementara Kelompok Jaringan Ad-hoc merupakan satu

set perangkat yang hanya melekat satu sama lain.

Dengan dasar diatas kami memiliki sebuah ide untuk membuat sebuah

sebuah jaringan PAN (personal area network) menggunakan media bluetooth.

Karena melihat begitu banyak kabel disetiap tempat dan bluetooth sudah tidak

asing lagi, maka sistem menggunakan PAN(Personal Area Network) adalah

suatu hal yang tepat. Dimana nantinya administrator jaringan tidak dipersulit

dengan kabel yang tersebar dimana-mana dan aktifitas perkuliahan berjalan

dengan baik. Dengan pembiayaan yang murah dan efisien.

Page 11: Tugas Akhir Bluetooth PAN

2

1.2 Tujuan

Adapun tujuan dari pembuatan ide tugas akhir diatas adalah sebagai berikut :

1 Untuk dapat menyediakan suatu media komunikasi yang berguna di

masyarakat khususnya di lingkungan kampus.

2 Agar para mahasiswa dan para dosen tidak dipersulit dengan banyaknya

kabel dimanana-mana sehingga aktifitas pembelajaran menjadi efisien.

3 Kami menggunakan Sistem Operasi Linux dimana dia itu free atau Open

Source, kami berniat mempromosikan agar lebih banyak lagi orang yang

menggunakan Open Source dan tidak melakukan pembajakan software

lagi.

1.3 Pembatasan Masalah

Batasan masalah yang dibahas dalam laporan ini adalah sekitar konfigurasi

Bluetooth dan konfigurasi aksess internet yang dipergunakan untuk

menjalankan bluetooth PAN . Poin dari masalah di atas adalah sebagai

berikut:

1. Instalasi Ubuntu 9.10 pada PC.

2. Instalasi Dhcp server.

3. Konfigurasi Bluetooth.

4. Konfigurasi Ubuntu.

5. Hardware Error

6. Implementasi dan pengujian Bluetooth

7. Implementasi dan pengujian Sharing Data

8. Implementasi dan pengujian Operating System.

9. Implementasi dan pengujian Bluetooth PAN (Personal Area Network).

Page 12: Tugas Akhir Bluetooth PAN

3

1.4 Metode Penyelesaian Masalah

Untuk dapat menyelesaikan masalah tersebut di atas, dilakukan langkah-

langkah sebagai berikut :

1. Pengumpulan Data

Metode ini dilakukan dengan cara mengumpulkan dan menganalisa data-

data yang berhubungan dan diperlukan di dalam pembuatan Bluetooth

PAN dan laporan tugas akhir.

2. Perancangan Sistem

Perancangan sistem yang dibuat meliputi perancangan perangkat lunak

dari sistem yang akan dibuat sederhana namun dapat beroperasi secara

optimal dan stabil.

3. Realisasi

Pada tahap ini perancangan sistem dirancang dengan menjalankan

fungsi-fungsi server pada sistem operasi.

4. Studi Literatur dan Konsultasi

Pada tahap ini dilakikan dengan pencarian bahan-bahan dari internet dan

buku-buku sebagai referensi pembuatan tugas akhir, serta mencari

informasi lain kepada sumber yang ahli dalam bidangnya dan konsultasi

kepada dosen pembimbing.

5. Pengujian Sistem dan Revisi

Kegiatan ini bertujuan untuk melakukan pengujian terhadap sistem yang

telah di rancang, apakah sistem dapat berjalan dengan baik atau tidak.

Hasil pengujian akan disempurnakan melalui revisi agar sesuai dengan

standar dan peraturan tugas akhir yang berlaku.

6. Penulisan Laporan Tugas Akhir

Metode ini termasuk kedalam syarat yang harus dilampirkan pada saat

pengajuan dan daftar sidang tugas akhir.

Page 13: Tugas Akhir Bluetooth PAN

4

1.5 Sistematika Penulisan

Dalam sistematika penulisan ini akan dijelaskan pembahasan dan dari tiap-

tiap bab, di mana dalam laporan ini dibagi dalam lima bab yang tersusun

sebagai berikut :

BAB I PENDAHULUAN

Bab ini menjelaskan tentang awal dari Penulisan berupa Latar belakang,

maksud dan tujuan, batasan masalah, metoda pembuatan tugas akhir dan

sistematika penulisan.

BAB II TEORI DASAR SISTEM

Pada bab ini dicantumkan teori-teori singkat dan software-software yang akan

digunakan nantinya dalam pembuatan tugas akhir.

BAB IIIPERANCANGAN DAN REALISASI

Pada bab ini dijelaskan tentang perancangan sistem dan program mulai dari

instalasi, konfigurasi dan lain sebagainya.

BAB IV PENGUJIAN DAN ANALISIS DATA

Pada bab ini berisi penjelasan mengenai proses pengujian sistem SMS

Gateway meliputi tujuan, langkah kerja, hasil dan analisa pengujian yang

dihubungkan dengan teori.

BAB V PENUTUP

Bab ini berisi kesimpulan dan saran dari segala sesuatu yang telah dibahas,

diterangkan dan diuraikan dalam tugas akhir ini.

Page 14: Tugas Akhir Bluetooth PAN

5

BAB II

TEORI DASAR SISTEM

2.1 Pengertian Bluetooth

Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel)

yang beropera dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific

and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang

mampu menyediakan layanan komunikasi data dan suara secara real-time antara

host-host bluetooth dengan jara jangkauan layanan yang terbatas. Bluetooth

sendiri dapat berupa card yang bentuk dan fungsinya hampir sama dengan card

yang digunakan untuk wireless local area network (WLAN) dimana menggunakan

frekuensi radio standar IEEE 802.11, hanya saja pada bluetooth mempunyai

jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang

lebih rendah.

Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau

menghilangka penggunaan kabel didalam melakukan pertukaran informasi,

tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless

dengan biaya yang relat rendah, konsumsi daya yang rendah, interoperability

yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan

layanan yang bermacam-macam.

Nama Bluetooth berasal dari nama seorang raja yaitu Harald Blåtand

(ditranslasikan dalam bahasa Inggris sebagai Bluetooth), yang hidup pada

Page 15: Tugas Akhir Bluetooth PAN

6

pertengahan abad ke sepuluh. Harald Blåtand menyatukan dan mengendalikan

Denmark dan Norwegia. Hal tersebut menjadikan inspirasi untuk menamakan

peralatan yang terhubung secara bersama-sama menjadi Bluetooth.

Bluetooth merupakan chip radio yang dimasukkan ke dalam komputer,

printer,handphone dan sebagainya. Chip bluetooth ini dirancang untuk

menggantikan kabel. Informasi yang biasanya dibawa oleh kabel dengan

bluetooth ditrasmisikan pada frekuensi tertentu kemudian diterima oleh chip

bluetooth kemudian informasi tersebut diterima oleh komputer, handphone dan

sebagainya. Jika kita bisa mentransmisikan data dari komputer ke printer mengapa

tidak bisa mentransmisikan dari HP ke printer atau dari printer ke printer lainnya.

Secara lebih rinci, Bluetooth merupakan nama yang diberikan untuk teknologi

baru dengan menggunakan short-range radio links untuk menggantikan koneksi

kabel portable atau alat elektronik yang sudah pasti. Tujuannya adalah

mengurangi kompleksitas, power serta biaya. Bluetooth diimplementasikan pada

tempat-tempat yang tidak mendukung sistem wireless seperti di rumah atau

dijalan untuk membentuk Personal Area Networking (PAN), yaitu peralatan yang

digunakan secara bersama-sama. Ada tiga belas aplikasi spesifik dari Bluetooth

yaitu :

1. Generic Access: prosedur untuk link management yang menyediakan

jalan untuk membangun dan memelihara secure link antara master

dan slave.

Page 16: Tugas Akhir Bluetooth PAN

7

2. Service Discovery: protocol untuk mengetahui servis yang

disediakan.

3. Serial Port: penggantian untuk kabel serial port.

4. Generic object exchange: menetapkan hubungan client-server untuk

object movement.

5. LAN access: protocol antara mobile computer dan fixed LAN.

6. Dial-up networking: mengijinkan komputer atau notebook untuk

dial/call via mobile phone

7. Fax: mengijinkan mobile fax untuk berbicara lewat mobile phone.

8. Cordless telephony: menghubungkan handset dengan local base

station.

9. Intercom: digital walkie-talkie.

10. Headset: mengijinkan hands-free voicecommunication.

11. Object push: menyediakan jalan untuk pertukaran simple objects.

12. File Transfer: menyediakan fasilitas transfer file secara lebih general.

13. Synchronization: mengijinkan PDA untuk sinkronisasi dengan

komputer lain.

Page 17: Tugas Akhir Bluetooth PAN

8

2.2 Bluetooth Protocol Stack

Tiap sistem Bluetooth terdiri dari sebuah aplikasi berbasis host dan sebuah

Bluetooth module. Host dapat berupa apapun, dari sebuah standalone computer

sampai dengan sebuah embedded control-ler seperti dalam sebuah cell phone.

Gambar 2.1 Bluetooth Protocol Stack

Gambar 2.1 menunjukkan bagaimana tugas-tugas dibagi dari mulai host

sampai ke RF dan sebaliknya. Tiap layer melaku- kan fungsi yang spesifik,

sama seperti pada sebuah Ethernet stack. Arsitektur ini akan membuat desain

sistem menjadi lebih mudah dan membuat banyak implementasi muncul.

2.1 L2CAP (Logical Link Control and Adaptation Protocol)

Mengatur proses creation dan termination dari virtual

connections yang disebut Channels dengan devices lain Negosiasi

dan/atau dictates parameters.

Termasuk Security dan Quality of Service (QoS) dll.

Mengatur aliran data antara host dan Link Manager.

2.2 Link Manager

Secara fisik mengatur creation, configuration, dan termination dari

device ke device links.

Page 18: Tugas Akhir Bluetooth PAN

9

Juga mengatur data flow antar L2CAP and Baseband dengan

membangun channel.

2.3 Baseband

Melakukan semua proses operasi data, seperti Speech coding,

data whitening, optional encryption/decryption, packetization, header

dan payload error detection dan correction.

Mengatur dan mengontrol radio interface.

2.4 BNEP (Bluetooth Jaringan Enkapsulasi Protocol)

BNEP digunakan untuk mentransfer protokol lain tumpukan-

tumpukan data melalui saluran L2CAP. Ini tujuan utama adalah transmisi

paket IP dalam Jaringan Personal Area Profil. BNEP melakukan fungsi

serupa dengan SNAP dalam Wireless LAN.

2.5 Protokol Diadopsi

Diadopsi protokol didefinisikan oleh standar-lain membuat

organisasi dan dimasukkan ke dalam tumpukan protokol Bluetooth,

Bluetooth memungkinkan untuk membuat protokol hanya jika diperlukan.

Protokol diadopsi meliputi: Point-to-Point Protocol (PPP) Internet protokol

standar untuk pengiriman datagram IP melalui link point-to-point. TCP / IP

/ UDP, Yayasan Protokol untuk protokol TCP / IP, Protokol Pertukaran

Objek (OBEX). Sesi-lapisan protokol untuk pertukaran objek,

menyediakan model untuk objek dan operasi representasi. Lingkungan

Aplikasi Wireless / Wireless Application Protocol (Wae / WAP). Wae

menentukan kerangka aplikasi untuk perangkat nirkabel dan WAP adalah

standar terbuka untuk menyediakan akses mobile pengguna untuk layanan

informasi telepon dan.

2.6 RFCOMM (kabel protokol penggantian)

Komunikasi frekuensi radio (RFCOMM) adalah pengganti kabel

protokol yang digunakan untuk membuat virtual serial data stream.

Page 19: Tugas Akhir Bluetooth PAN

10

RFCOMM menyediakan transportasi data biner dan mengemulasi AMDAL-

232 (sebelumnya RS-232) sinyal kendali atas lapisan baseband Bluetooth.

RFCOMM menyediakan handal sederhana stream data ke pengguna, mirip

dengan TCP. Hal ini digunakan secara langsung oleh banyak profil terkait

telepon sebagai pembawa untuk perintah AT, serta menjadi lapisan transpor

untuk OBEX melalui Bluetooth. Banyak aplikasi Bluetooth menggunakan

RFCOMM karena dukungan luas dan tersedia untuk umum API pada sistem

operasi. Selain itu, aplikasi yang menggunakan port serial untuk dapat

berkomunikasi dengan cepat porting untuk menggunakan RFCOMM

2.3 STRUKTUR FRAME DATA BLUETOOTH

Struktur frame data dari Bluetooth dapat dilihat pada Gambar 2.2

Gambar 2.2: Struktur Frame Data Bluetooth

Channel Access Code (CAC):mengidentifikasikan sebuah piconet, kode ini

digunakan dengan semua traffic exchanged pada sebuah piconet.

Device Access Code (DAC): Digunakan untuk signaling, seperti paging dan

respon terhadap paging.

Inquiry Access Code (IAC):

Page 20: Tugas Akhir Bluetooth PAN

11

o General Inquiry Access Code (GIAC) umum untuk semua

bluetooth devices.

o Dedicated Inquiry Access Code (DIAC) umum untuk sebuah kelas

dari Bluetooth devices.

o Inquiry process “finds” BT devices dalam range.

Packet Header

AM_ADDR: 3 bit alamat member menunjukkan active members dari

sebuah piconet.

Data Type: Menunjukkan bermacam-macam tipe paket dan panjangnya.

Memperbolehkan non-addressed slaves untuk menentukan kapan mereka

dapat transmit.

Flow Control

Acknowledgement: ACK/NAK field

HEC: header error check, jika error di-

temukan, keseluruhan paket dibuang

2.4 Spesifikasi Versi Bluetooth

Spesifikasi Bluetooth ini dikembangkan pada tahun 1994 oleh Jaap

Haartsen dan Sven Mattisson, yang bekerja untuk Ericsson di Lund, Swedia

spesifikasi ini didasarkan pada frekuensi-hopping teknologi spread

spectrum. Spesifikasi yang diresmikan oleh Bluetooth Special Interest Group

(SIG). SIG secara resmi diumumkan pada 20 Mei 1998. Hari ini memiliki

keanggotaan lebih dari 13.000 perusahaan di seluruh dunia. Ini didirikan oleh

Ericsson, IBM, Intel, Toshiba, dan Nokia, dan kemudian bergabung dengan

perusahaan lain

Page 21: Tugas Akhir Bluetooth PAN

12

Bluetooth versi 1.0 dan 1.0b

Versi 1.0 dan 1.0B memiliki banyak masalah, dan produsen

mengalami kesulitan membuat produk mereka interoperable. Versi 1.0

dan 1.0B juga termasuk wajib Bluetooth alamat perangkat keras

(BD_ADDR) transmisi dalam proses Connecting (rendering anonimitas

mungkin pada tingkat protokol), yang merupakan kemunduran utama

untuk layanan tertentu yang direncanakan untuk digunakan dalam

lingkungan Bluetooth. Bluetooth v1.1 : Diratifikasi sebagai IEEE Standar

802.15.1-2002. Banyak ditemukan kesalahan dalam spesifikasi 1.0B

adalah tetap. Ditambahkan dukungan untuk saluran non-

dienkripsi. Indikator Kekuatan Sinyal Diterima (RSSI). Bluetooth v1.2

: Versi ini kompatibel dengan 1.1 dan perangkat tambahan utama adalah

sebagai berikut: Sambungan cepat dan Discovery, Adaptif frekuensi-

hopping spread spectrum (AFH), yang meningkatkan ketahanan terhadap

interferensi frekuensi radio dengan menghindari penggunaan frekuensi

padat di urutan melompat-lompat. Kecepatan transmisi yang lebih tinggi

dalam praktek, sampai 721 kbit / s [rujukan?], daripada di 1.1.

Extended Synchronous Connections (eSCO), yang meningkatkan

kualitas suara audio link dengan memungkinkan transmisi ulang paket

yang rusak, dan secara opsional dapat meningkatkan latency audio untuk

memberikan dukungan yang lebih baik untuk transfer data konkuren. Host

Controller Interface (HCI) dukungan untuk tiga-kawat UART. Diratifikasi

sebagai IEEE Standar 802.15.1-2005

Diperkenalkan Kontrol Aliran dan Mode transmisi untuk L2CAP.

Bluetooth Versi 2.0 +EDR

Versi Bluetooth Core Specification dirilis pada tahun 2004 dan

kompatibel dengan versi sebelumnya 1.2. Perbedaan utama adalah

Page 22: Tugas Akhir Bluetooth PAN

13

pengenalan dari Enhanced Data Rate (EDR) untuk transfer data yang lebih

cepat. Tingkat nominal EDR adalah sekitar 3 megabits per detik, meskipun

angka praktis transfer data 2,1 megabit per detik [21].. EDR menggunakan

kombinasi GFSK dan modulasi Phase Shift Keying (PSK) dengan dua

varian, π/4-DQPSK dan 8DPSK [22]. EDR dapat menyediakan konsumsi

daya yang rendah melalui siklus tugas berkurang.

Spesifikasi ini diterbitkan sebagai “Bluetooth v2.0 + EDR” yang

berarti bahwa EDR merupakan fitur opsional. Selain EDR, ada perbaikan

kecil lainnya dengan spesifikasi 2.0, dan produk dapat mengklaim kepatuhan

terhadap “Bluetooth v2.0″ tanpa mendukung data rate yang lebih

tinggi.Setidaknya satu negara perangkat komersial “Bluetooth v2.0 tanpa

EDR” pada lembar datanya.

Bluetooth 2.1 + EDR

Core Spesifikasi Bluetooth 2.1 + EDR Versi sepenuhnya

kompatibel dengan 1,2, dan diadopsi oleh Bluetooth SIG pada tanggal 26

Juli 2007. Fitur utama dari 2.1 adalah pasangan aman sederhana (SSP): ini

meningkatkan pengalaman memasangkan perangkat Bluetooth, sambil

meningkatkan penggunaan dan kekuatan keamanan. Lihat bagian pada

pasangan di bawah ini untuk rincian lebih lanjut. 2,1 memungkinkan

berbagai perbaikan lainnya, termasuk “respon penyelidikan Extended”

(EIR), yang memberikan informasi lebih selama prosedur penyelidikan

untuk memungkinkan lebih baik penyaringan perangkat sebelum koneksi;

mengendus subrating, yang mengurangi konsumsi daya dalam mode daya

rendah

Bluetooth v3.0 + HS

Versi 3.0 + HS dari Bluetooth Core Specification [22] diadopsi

oleh Bluetooth SIG pada tanggal 21 April 2009. Mendukung kecepatan

Page 23: Tugas Akhir Bluetooth PAN

14

transfer data teoritis sampai 24 Mbit / s, meskipun tidak melalui Bluetooth

link itu sendiri. Sebagai gantinya, link Bluetooth digunakan untuk

negosiasi dan pembentukan, dan lalu lintas data tingkat tinggi dilakukan

melalui link 802,11 colocated.fitur utama baru adalah AMP (Alternate

MAC / PHY), penambahan 802,11 sebagai transportasi kecepatan

tinggi. Dua teknologi telah diantisipasi untuk AMP: 802,11 dan UWB, tapi

UWB hilang dari spesifikasi.

Memungkinkan penggunaan alternatif dan Phys MAC untuk

mengangkut data Bluetooth profil.Radio Bluetooth masih digunakan untuk

penemuan perangkat, koneksi pertama dan konfigurasi profil, namun

ketika jumlah besar data perlu dikirim, kecepatan tinggi alternatif MAC

PHY 802,11 (biasanya terkait dengan Wi-Fi) akan digunakan untuk

mengangkut data. Ini berarti bahwa model koneksi terbukti rendah daya

dari Bluetooth yang digunakan ketika sistem idle, dan radio daya rendah

per bit yang digunakan ketika jumlah besar data perlu dikirim.

Izin layanan data yang akan dikirim tanpa membangun saluran

L2CAP eksplisit. Hal ini dimaksudkan untuk digunakan oleh aplikasi yang

membutuhkan latensi rendah antara tindakan pengguna dan pemasangan

kembali / transmisi data. Ini hanya cocok untuk sejumlah kecil data. Update

fitur kontrol daya untuk menghapus kontrol daya loop terbuka, dan juga

untuk memperjelas ambiguitas dalam kontrol daya diperkenalkan oleh

skema modulasi baru ditambahkan untuk EDR. Peningkatan power control

menghilangkan ambiguitas dengan menentukan perilaku yang

diharapkan. Fitur ini juga menambahkan kontrol daya loop tertutup, berarti

RSSI penyaringan dapat mulai sebagai respon diterima. Sebagai tambahan,

sebuah “langsung ke daya maksimum” permintaan telah diperkenalkan, ini

diharapkan untuk menangani masalah link rugi Headset biasanya diamati

ketika pengguna menempatkan ponsel mereka ke dalam saku di sisi

berlawanan ke headset.

Page 24: Tugas Akhir Bluetooth PAN

15

Bluetooth v4.0

Pada tanggal 12 Juni 2007 Nokia dan Bluetooth SIG telah

mengumumkan bahwa Wibree akan menjadi bagian dari spesifikasi

Bluetooth, sebagai teknologi Bluetooth daya ultra rendah. Pada tanggal 17

Desember 2009, Bluetooth SIG mengadopsi teknologi Bluetooth energi

rendah sebagai ciri khas fitur versi 4.0. Nama-nama sementara Wibree dan

Bluetooth ULP (Ultra Low Power) yang ditinggalkan. Pada tanggal 21

April 2010, Bluetooth SIG menyelesaikan Bluetooth Core Specification

versi 4.0, yang meliputi Classic Bluetooth, Bluetooth berkecepatan tinggi

dan rendah energi protokol Bluetooth. Bluetooth kecepatan tinggi

didasarkan pada Wi-Fi, Bluetooth dan Classic terdiri dari protokol

Bluetooth warisan.

2.5 Bluetooth PAN

Istilah PAN, bila dilihat pada kamus Inggris-Indonesia diartikan hubungan

antar komputer atau handphone yang terdiri dari beberapa device yang ada.

Namun pada dunia komputer, PAN adalah jaringan terkecil berdasarkan jarak

dengan menggunakan bluetooth

Pada awalnya, Bluetooth PAN dibutuhkan untuk menjembatani satu PC

dengan PC yang lainnya. Hal ini dikarenakan PAN terpaku hanya pada jarak

tertentu aja. Bluetooth PAN ini kemudian dijadikan infrastruktur jaringan yang

terkecil berdasarkan jangkuan wilayah

2.8.1 Perangkat Komunikasi dongle Bluetooth

Perangkat komunikasi di sini adalah yang dapat digunakan untuk

mengirimkan atau melihat. Data –data Perangkat-perangkat tersebut

Page 25: Tugas Akhir Bluetooth PAN

16

berupa Apapun merk dan tipe Bluetooth yang digunakan, bisa dipastikan

memiliki feature untuk bnep, .

Gambar 2.3 dongle bluetooth

2.6 Pengenalan Ubuntu

Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian.

Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan

milik seorang kosmonot asal Afrika Selatan Mark Shuttleworth. Nama Ubuntu

diambil dari nama sebuah konsep ideologi di Afrika Selatan, "Ubuntu" berasal

dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama

manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang

terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu

adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan

mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli

profesional.

Setiap rilis mempunyai nama kode dan nomor versi. Nomor versi

berdasarkan tahun dan bulan dari rilis. Sebagai contoh, rilis Ubuntu yang pertama,

4.10, dirilis tanggal 20 Oktober 2004. Rilis ubuntu keluar setiap 6 bulan sekali

tiap bulan April dan Oktober. Rilis ubuntu biasanya terdiri dari berbagai edisi,

yaitu edisi Desktop, Server, dan Netbook. Perbedaan mendasar pada ketiganya

Page 26: Tugas Akhir Bluetooth PAN

17

adalah pada versi desktop terdapat tampilan desktop manager sedangkan pada

edisi server tidak ada, hanya command prompt saja.

2.7 Pengenalan linux

Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus

Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai

tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-

bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal

14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah

Linux.

Linux merupakan clone dari UNIX yang telah di- port ke beragam

platform, antara lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dsb.

Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras.

Linux termasuk sistem operasi yang didistribusikan secara open source,

artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan

dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU

(General Public License). Linux dapat digunakan untuk berbagai keperluan,

seperti: jaringan, pengembangan software, dan sebagai end-user platform. Selama

ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena

kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi

yang lain. Macam-macam distribusi Linux antara lain: Stackware, Debian,

RedHat, S.u.s.e., Caldera, dan Turbo Linux. Macam-macam distribusi Linux ini

akan dibahas lebih mendalam pada “Distro linux”.

Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan

kepada keseluruhan distro Linux (Linux distribution), yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini. Contoh

program-program tersebut adalah Web Server, Bahasa Pemrograman, Basis Data,

Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE), dan

Page 27: Tugas Akhir Bluetooth PAN

18

aplikasi/ software perkantoran (office suite) seperti OpenOffice.org, KOffice,

Abiword, Gnumeric, dan lainnya. Distro Linux telah mengalami pertumbuhan

yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang

menganut sistem lisensi dan berbayar (proprietary) maupun versi UNIX bebas lain

yang pada awalnya menandingi dominasi Microsoft Windows dalam beberapa

sisi.

Linux mendukung banyak Perangkat keras Komputer, dan telah digunakan

di dalam berbagai peralatan dari Komputer pribadi, Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam Video

pribadi Tivo).

Pada mulanya, Linux dibuat, dikembangkan dan digunakan oleh

peminatnya saja. Kini Linux telah mendapat dukungan dari perusahaan besar

seperti IBM, dan Hewlett-Packard dan perusahaan besar lain. Para pengamat

teknologi informatika beranggapan kesuksesan ini dikarenakan Linux tidak

bergantung kepada vendor (vendor-independence), biaya operasional yang rendah,

dan kompatibilitas yang tinggi dibandingkan versi UNIX proprietari, serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows. Ciri-ciri

ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak

sumber terbuka opensource software.

Logo Linux

Gambar 2.4 Logo Linux

Page 28: Tugas Akhir Bluetooth PAN

19

Tux, seekor Pinguin, merupakan logo dan maskot bagi Linux. Linux

adalah trademark (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux

terdaftar sebagai “Program sistem operasi komputer bagi penggunaan komputer

dan operasi”. Trademark ini didaftarkan setelah ada suatu kejadian di mana

seorang pemalsu bernama William R Della Croce Jr mulai mengirim surat kepada

para distributor Linux dan mengklaim trademark Linux adalah hak miliknya serta

meminta royalti sebanyak 10% dari mereka. Para distributor Linux mulai

mendorong agar trademark yang asli diberikan kepada Linus Torvalds. Pemberian

lisensi trademark Linux sekarang dibawah pengawasan Linux Mark Institute

pengerian linux adalah software sistem operasi open source yang gratis

untuk disebarluaskan di bawah lisensi GNU. jadi anda diijinkan untuk menginstal

pada komputer anda ataupun mengkopi dan menyebarluaskannya tanpa harus

membayar. linux merupakan turunan dari unix dan dapat bekerja pada berbagai

macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.

Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap

dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk

mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu

semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan

pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.

Kebebasan yang paling penting dari Linux, terutama bagi programmer dan

administrator jaringan, adalah kebebasan untuk memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal

penting. Pertama keamanan, yang kedua dinamika.

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program

yang Anda beli dari mereka itu aman atau tidak (sering disebut security by

obscurity). Hidup Anda di tangan para vendor. Dan jika ada pemberitahuan

tentang bug dari perangkat lunak komersial tersebut, seringkali sudah terlambat.

Dengan Linux, Anda dapat meneliti kode sumbernya langsung, bersama dengan

Page 29: Tugas Akhir Bluetooth PAN

20

pengguna Linux lainnya. Berkembangnya pengguna Linux sebagai komunitas

yang terbuka, membuat bug akan cepat diketahui, dan secepat itu pula para

programmer akan memperbaiki programnya. Anda sendiri juga yang menentukan

kode yang cocok sesuai dengan perangkat keras maupun kebutuhan dasar

perangkat lunak lainnya untuk dapat diimplementasikan. Ibarat sebuah mobil,

Anda bisa memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk

memperoleh bentuk yang diinginkan.

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat. Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga lima ribu

orang. Sedangkan Linux, dengan keterbukaan kode sumbernya, dikembangkan

oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui dan program

penambalnya (patch) lebih cepat tersedia. Pendekatan pengembangan sistem

operasi ini disebut Bazaar. Kebalikannya sistem Chatedraal sangat tertutup dan

hanya berpusat pada satu atau dua pengembang saja.

linux saat ini telah berkembang menjadi banyak distro (distribusi linux), misalnya

adalah distro Redhat, Debian, Suse. saat ini distro linux yang sangat populer di

gunakan di indonesia adalah distro ubuntu yang merupakan turunan dari Debian.

Page 30: Tugas Akhir Bluetooth PAN

21

2.8 Distro linux

2.8.1 Linux Slackware

Slackware merupakan sistem operasi yang dibuat oleh Patrick

Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu

distro Linux awal, dan merupakan yang tertua yang masih dikelola. Tujuan

utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi

distribusi Linux yang paling mirip Unix

Nama "Slackware" berasal dari fakta bahwa distribusi ini dimulai

sebagai sebuah proyek pihak swasta tanpa komitmen apa-apa. Untuk

mencegah proyek ini menjadi terlalu serius pada awalnya, Volkerding

memberi nama yang lucu itu, yang kemudian tetap bertahan bahkan

setelah Slackware menjadi proyek serius.Kata "Slack" (kendor) di

Slackware merujuk pada istilah "Slack" seperti yang digunakan oleh

Gereja para SubGenius.

Slackware pada awalnya merupakan turunan dari Softlanding

Linux System, yang paling populer dari distribusi Linux asli. SLS

mendominasi pasar sampai para pengembang membuat keputusan untuk

mengganti format executable-nya dari a.out ke ELF. Ini bukan keputusan

yang populer di kalangan basis pengguna SLS pada saat itu. Patrick

Volkerding meluncurkan versi modifikasi dari SLS, yang dia beri nama

Slackware. Rilis pertama Slackware, 1.00, diluncurkan pada tanggal 16

Juli 1993. Berupa sebuah citra 3½" floppy disk yang tersedia melalui FTP.

Pada tahun 1999, Slackware berkali-kali dirilis, mulai dari rilis

nomor 4 sampai 7. Hal ini dijelaskan oleh Patrick Volkerding sebagai

upaya pemasaran untuk menunjukkan bahwa Slackware adalah sebuah

distro Linux yang up-to-date sebagaimana distro-distro lainnya, yang kala

itu banyak yang telah melepas nomor 6 Slackware memang memiliki

Page 31: Tugas Akhir Bluetooth PAN

22

beberapa rilis Beta dalam rentang 6.x, tetapi hal ini tidak dihitung.

Pada tahun 2005, lingkungan desktop GNOME telah dihapus dari

rilis yang akan diluncurkan, dan diserahkan kepada dukungan

komunitasnya. Penyingkiran GNOME dianggap oleh sebagian komunitas

Linux sebagai tindakan yang menggemparkan karena lingkungan desktop

tersebut banyak digunakan di distro-distro Linux. Sebagai balasan,

beberapa proyek berbasis komunitas mulai menawarkan distribusi

GNOME lengkap untuk Slackware.

2.8.2 Linux Debian

Debian adalah sistem operasi berbasis kernel Linux. Debiantermasuk salah satu sistem operasi Linux yang bebas untuk dipergunakandengan menggunakan lisensi GNU. Debian adalah ‘kernel independen’,yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan padasistem operasi yang telah ada.

Debian pertama kali diperkenalkan oleh Ian Murdoch, seorangmahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16Agustus 1993, Nama Debian berasal dari kombinasi nama mantan-kekasihnya Debra dan namanya Ian. Proyek Debian tumbuh lambat padaawalnya dan merilis versi 0.9x di tahun 1994 dan 1995. Pengalihanarsitektur ke selain i386 dimulai ditahun 1995. Versi 1.x dimulai tahun1996.

Ditahun 1996, Bruce Perens menggantikan Ian Murdoch sebagaiPemimpin Proyek. Dalam tahun yang sama pengembang debian EanSchuessler, berinisiatif untuk membentuk Debian Social Contract danDebian Free Software Guidelines, memberikan standar dasar komitmenuntuk pengembangan distribusi debian. Dia juga membentuk organisasi“Software in Public Interest” untuk menaungi debian secara legal danhukum.

Di akhir tahun 2000, proyek debian melakukan perubahan dalamarchive dan managemen rilis. Serta di tahun yang sama para pengembangmemulai konferensi dan workshop tahunan “debconf”. Di April 8, 2007,Debian GNU/Linux 4.0 dirilis dengan nama kode “Etch”. Rilis versiterbaru Debian, 2009, diberi nama kode “Lenny”.

Page 32: Tugas Akhir Bluetooth PAN

23

2.8.3 Linux Redhat

RPM Package Manager (awalnya RedHat Package Managerdisingkat RPM) adalah sebuah sistem manajemen paket. Nama RPMmengacu kepada dua hal yaitu format berkas paket perangkat lunak, dansebuah alat bantu perangkat lunak bebas yang melakukan instalasi,deinstalasi, verifikasi dan kueri paket perangkat lunak dalam format ini.RPM ditujukan kepada distribusi Linux. Format berkas RPM adalahformat dasar dari Linux Standard Base. RPM aslinya dikembangkan olehRed Hat untuk Red Hat Linux, tetapi sekarang ini digunakan oleh banyakdistribusi Linux. RPM juga telah diadaptasi ke sistem operasi lain sepertiNovell Netware (versi 6.5 SP3) dan IBM AIX versi 5.

2.8.4 Linux S.U.S.E

SUSE bermula di awal tahun 1990-an di mana Linux terdiri darisekitar 50 keping disket dan dapat diunduh/diambil lewat internet, tetapipengguna potensial yang memiliki koneksi internet tidaklah banyak.Kemudian S.u.S.E. GmbH menghimpun disket-disket Linux yang dapatdibeli (tanpa harus memiliki koneksi internet). SuSE tersebarluas olehSuse GmbH dengan lokalisasi instalasi dalam bahasa Jerman dan denganitu menciptakan distribusi dari banyak pengguna berbahasa Jerman. Alatinstalasi dari Slackware diganti dengan YaST hasil pengembangan SuseGmbH sendiri. Mulai April 1994 Paket Suse-Linux Versi 1.0 mulaimenggunakan CD, tidak lagi dalam disket (yang sudah mencapai 70keping).

Versi pertama yang berdiri sendiri terlepas dari Slackwarediterbitkan pada Mei 1996 dengan nama S.u.S.E. Linux, versi 4.2.Penomoran 4.2 dalam versi ini diakibatkan dari diskusi panjang di manapenomoran versi 1.1 ditolak dan angka 42 lebih disukai karena merupakan"jawaban dari segala pertanyaan terhadap segala pertanyaan" (Answer toLife, the Universe, and Everything) menurut roman karya Douglas AdamsThe Hitchhiker's Guide to the Galaxy. Pada versi ini untuk pertamakalinya, dalam distribusi dengan 3 CD, disertai sebuah Live-Filesystem.

Mulai dari versi 4.2 angka penjualan Suse Linux meningkat tajam.Pengguna professional di pasar Linux menuntut produk yang sesuai, makamulai versi 5 ditawarkan produk SuSE Business Linux. Konsep inikemudian tetap dijual melalui SUSE Linux Enterprise Server (SLES),yang boleh diperoleh di samping siklus rilis dan pembaruan yang panjangdengan dukungan tawaran dan pelatihan yang beragam.

Suse Linux yang sampai pada versi itu hanya mendukung platformIntel i386, pada versi 6.1 mulai juga mendukung platform DEC, AlphaAXP dan platform PowerPC pada versi 6.3. Kedua distribusi memiliki

Page 33: Tugas Akhir Bluetooth PAN

24

pengaruh penting bagi pengembangan kualitatif Distribusi Suse Linux.Pada perkembangan berikutnya tersedia juga versi SuSE Linux untuksistem AMD Athlon 64, Intel Itanium dan IBM 390 (Z-Series).

Mulai versi 7.0 sampai dengan 9.1 tersedia dua versi Suse Linux:Personal dan Professional. Di samping itu tersedia juga versi bagi pelajar.Paket pembaruan dengan harga yang pantas untuk versi Professional jugatersedia tanpa cetakan buku pedoman administrasi. Pada 4 November2003, Novell mengumumkan bahwa mereka akan mengakuisisi SuSE.Akuisisi ini diselesaikan pada Januari 2004. SuSE 9.1 merupakan versipertama di bawah Novell. Salah satu perubahan yang terjadi adalah mulaiJuni 2004, di samping instalasi melalui FTP, CD untuk instalasi dasartersedia di internet. Juga pada edisi Professional dipasarkan dengan kepingDVD kedua yang berisi perangkat lunak untuk sistem 64-Bit (AMD64 danIntel 64) (versi 64-Bit SuSE 9.0 dijual terpisah). Pada April 2004 YaSTditempatkan di bawah Lisensi Publik Umum GNU. Pada 4 Agustus 2005,juru bicara dan direktur hubungan masyarakat Bruce Lowrymengumumkan bahwa pengembangan SUSE Professional akan lebihterbuka dan bersama dalam proyek komunitas openSUSE berupaya meraihperhatian yang lebih luas dari pengguna dan pengembang . Lebih terbukadengan memungkinkan pengguna dan pengembang untuk menguji danmembantu mengembangkannya. Sebelumnya segala pengembangandilakukan hanya oleh SUSE dan versi 10.0 adalah versi pertama denganpengujian beta oleh publik. Sebagai bagian dari perubahan, akses keServer-YaST menjadi pelengkap bagi pengguna SUSE Linux.

Maskot dari SUSE secara umum dikenali sebagai gecko (tokek)dan disebut sebagai Geeko, namun sebenarnya adalah seekor kameleon(Chamaeleonidae).

2.8.5 Linux Caldera

Caldera merupakan jenis linux yang pertama yang menggunakanAuto-Detect Hardware ( seperti plug and play pada Mac)

2.8.6 Linux Turbo

Turbo Linux merupakan salah satu distro Linux yang diminati olehperusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linuxdengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan serverterutama untuk penggunaan clustering dan orientasinya ke perusahaan.Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya,TurboLinux Server untuk backend server dengan kinerja tinggi terutamauntuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B(Business-to-Business.

Page 34: Tugas Akhir Bluetooth PAN

25

BAB III

PERENCANAAN DAN REALISASI SISTEM

3.1 Deskripsi Alat

1. Nama Alat

Bluetooth PAN

2. Fungsi Alat

Untuk membuat suatu jaringan personal area network melalui Bluetooth

agar bisa saling menukar data.

3. Spesifikasi Alat

a. Spesifikasi Umum

Sistem transfer file yang terhubung kedalam suatu network

melalui media Bluetooth.

b. Spesifikasi Perangkat Keras ( Hardware)

Proccessor Intel Pentium IV 1.73 Ghz

RAM DDR 894 MB

Hardisk 20 GB

Bluetoooth USB

c. Spesifikasi Perangkat Lunak (Software)

OS Ubuntu 9.10

Bluez

Blueman

Dhcp3 server

Page 35: Tugas Akhir Bluetooth PAN

26

4. Blok Diagram

Gambar 3.1 Blok Diagram Bluetooth PAN

3.2 INSTALASI KOMPONEN

3.2.1 Kebutuhan Sistem

Agar Operating System Ubuntu dapat berjalan dengan baik saat di install dan saat di

operasikan berikut adalah hal-hal yang dibutuhkan dalam sistem :

1. 1 GHz x86 processor.

2. 894 MB memory (RAM).

Page 36: Tugas Akhir Bluetooth PAN

27

3. 20 GB harddisk

4. Graphics card (VGA) dan monitor.

5. Keyboard dan Mouse.

3.2.2 Proses Instalasi Ubuntu

Apabila semua kebutuhan sistem tersebut telah dipenuhi, maka proses instalasi bisa

dilakukan dengan cara :

1. Ubah first-boot pada BIOS menjadi CDROM

2. Setelah PC menjalankan first-boot dari CDROM, maka CD akan menjalankan

operating system live CD ubuntu yang dapat digunakan untuk Instal ubuntu.

3. Proses Instalasi di mulai dengan tampilan di bawah ini, pilih bahasa dan klik

Forward untuk melanjutkan

Gambar 3.2 Pilihan bahasa

Page 37: Tugas Akhir Bluetooth PAN

28

4. Setelah itu akan tampil setup instalasi sebagai berikut untuk memilih layout

keyboard , biarkan default ”USA” dan klik Forward

Gambar 3.3 Keyboard layout

5. Setelah layout keyboard di pilih , akan tampil pilihan keberadaan kita , cukup

dengan meng-klik daerah lokasi yang tampil pada peta dan klik forward

Page 38: Tugas Akhir Bluetooth PAN

29

Gambar 3.4 Pemilihan lokasi

6. Setelah itu akan tampil pilihan untuk memilih dimana Ubuntu akan di Install ,

pilih use entire disk untuk menggunakan seluruh harddisk yang ada, dan klik

forward

Gambar 3.5 Pengaturan Harddisk

7. Isikan user dan password yang akan digunakan untuk login pada ubuntu dan klik

forward

Page 39: Tugas Akhir Bluetooth PAN

30

Gambar 3.6 Pengaturan user

8. Tampilan berikutnya adalah rangkuman dari pilihan-pilihan instalasi yang telah di

tentukan sebelumnya

Gambar 3.7 Kesimpulan instalasi

Page 40: Tugas Akhir Bluetooth PAN

31

9. Proses instalasi

Gambar 3.8 Proses instalasi

10. setelah proses instalasi selesai, sistem akan melakukan restart

Gambar 3.9 Permintaan restart sistem

11. setelah ubuntu ter-install pada PC, ubah first-boot menjadi pada harddisk agar

ubuntu yang telah di instal dapat melakukan booting

12. Setelah proses booting selesai maka akan tampil desktop ubuntu sebagai berikut ,

dan Ubuntu 9.10 siap digunakan untuk konfigurasi Bluetooth PAN.

Page 41: Tugas Akhir Bluetooth PAN

32

Gambar 3.10 Tampilan awal ubuntu 9.10

3.2.3 Proses instalasi Bluez

Apabila operating system telah siap digunakan, maka konfigurasi Bluetooth PAN

dapat dimulai dengan cara Instal paket Bluez pada Ubuntu kemudian lakukan

konfigurasi dari paket-paket tersebut yang dapat dilakukan dengan cara :

Masuk pada console dan ketik

# sudo apt-get install bluez

maka akan tampil seperti gambar di bawah ini

Page 42: Tugas Akhir Bluetooth PAN

33

Gambar 3.11 Instalasi Bluez

3.2.4 Proses Instalasi blueman

Masuk pada console dan ketik

# sudo apt-get install blueman

Gambar 3.12 Instalasi Blueman

Page 43: Tugas Akhir Bluetooth PAN

34

3.2.5 Proses Instalasi dhcp3 server

masuk pada terminal ketik:

# sudo apt-get install dhcp3-server

Gambar 3.13 Instalasi dhcp3-server

3.2.6 Pemeriksaan dongle bluetooth

Setelah software-software yang dibutuhkan untuk Bluetooth PAN telah di instal

langkah selanjutnya adalah mengecek device Bluetooth Untuk memastikan

alat berjalan dengan baik, terlebih dahulu kita mengecek keberadaan device

Bluetooth itu sendiri

1. Cek apakah dongle usb sudah terpasang ketik pada terminal :

# lsusb

Page 44: Tugas Akhir Bluetooth PAN

35

Gambar 3.14 Pengecekan dongle bluetooth

3.2.7 Konfigurasi Bluetooth PAN

Setelah dongle terpasang dengan baik, selanjutnya adalah mengkonfigurasi

antara Bluetooth dengan server supaya client dapat mengakses client begitu juga

sebaliknya.

Koneksi dapat dikonfigurasi sebagai berikut :

1. Untuk mengatur node PAN, Anda harus memuat modul pertama bnep.0.

bnep digunakan untuk digunakan untuk mentransfer protokol lain tumpukan

data melalui saluran L2CAP. Tujuan utamanya adalah transmisi paket IP

dalam Jaringan Personal Area Profil.

# modprobe bnep

Page 45: Tugas Akhir Bluetooth PAN

36

Gambar 3.15 Mengaktifkan bnep

2. Setelah itu aktifkan paket pand untuk memulai proses daemon PAN ('pand')

pada satu node untuk membuat menjadi sisi server dengan cara mengetikan

pada terminal

# pand --listen --role

Page 46: Tugas Akhir Bluetooth PAN

37

Gambar 3.16 Tampilan paket pand

3. Setelah itu dilanjutkan dengan mengedit file hcid.conf pada paket bluetooth

, untuk pengaturan dasar Bluetooth dan menjadi master pada jaringan PAN,

dengan cara mengetik

Sudo nano /etc/bluetooth/hcid.conf

isikan seperti pada gambar di bawah ini :

Page 47: Tugas Akhir Bluetooth PAN

38

Gambar 3.17 Nano pada hcid.conf

3.2.8 Konfigurasi Koneksi dhcp3

Agar konfigurasi Bluetooth dapat saling terhubung kedalam jaringan

piconet, maka ada beberapa konfigurasi yang harus di terapkan pada

Operating System , diantaranya adalah :

1. Konfigurasi IP address untuk penetapan IP server diletakkan pada

/etc/network/interfaces dilakukan dengan cara masuk ke terminal dan

ketikkan:

# sudo nano /etc/network/interfaces

Page 48: Tugas Akhir Bluetooth PAN

39

Gambar 3.18 Nano pada interface

2 Konfigurasi dan pemberian ip address pada client yang terhubung pada

jaringan piconet diletakan pada /etc/dhcp3/dhcpd.conf dilakukan dengan

cara masuk kedalam terminal ketik:

# sudo nano /etc/dhcp3/dhcpd.conf

Gambar 3.19 Nano pada dhcp.conf

Page 49: Tugas Akhir Bluetooth PAN

40

3 Setelah semua terkonfigurasi kemudian restart network dengan caramengetikan pada terminal :# sudo /etc/init.d/networking restart

Gambar 3.20 Tampilan restart network

4 Kemudian restart kembali dhcp3-server dengan cara mengetikan padaterminal# sudo /etc/init.d/dhcp3-server restart

Gambar 3.21 Tampilan restart dhcp3 server

Page 50: Tugas Akhir Bluetooth PAN

41

BAB IV

PENGUJIAN DAN ANALISA SISTEM

4.1 Pengujian Perangkat

4.1.1 Deskripsi Pengujian

1) Tujuan Pengujian

Tujuan dari pengujian ini adalah

a) Untuk mengetahui aplikasi dan hardware bekerja dengan baik.

b) Untuk mengetahui apakah semua sudah terkonfigurasi dengan baik.

c) Untuk mengetahui apakah jaringan personal area network saling

terhubung

2) Target Pengujian

Bluetooth PAN dapat beroperasi dengan baik

Pada pengujian ini, diharapkan hardware dapat berkerja dengan baik serta

dapat terjadi komunikasi stabil antara client dengan server. Sistem yang

dikonfigurasi diharapkan dapat terkoneksi dengan bluetooth

3) Data Lingkungan

Data Lingkungan pengujian adalah sebagai berikut :

Lokasi : Gedung GSG

Tanggal Pelaksanaan : 26 Juli 2010

Pelaksana : Rizki Kurniadi

Instruktur : Iwan Sonjaya

Page 51: Tugas Akhir Bluetooth PAN

42

4) Spesifikasi perangkat lunak :

- Ubuntu 9.10

- Bluez

- Blueman

- Dhcp server

5) Spesifikasi perangkat keras :

- PC intel Pentium Celeron 1,7 GHz, RAM 384MB,HDD 20GB

- Dongle bluetoooth V 2.0

4.1.2 Prosedur Pengujian

Setelah software-software yang dibutuhkan untuk bluetooth pan telah di install pada

Ubuntu, langkah selanjutnya adalah melakukan pengujian pada software-software

tersebut, proses pengujian dapat dimulai dengan cara berikut :

1. Pengujian blueman

Dapat dilakukan dengan cara membuka terminal dan ketikan

#sudo blueman-manager . Bila menampilkan seperti gambar dibawah , maka

Blueman telah beroperasi dengan baik

Page 52: Tugas Akhir Bluetooth PAN

43

Gambar 4.1 Pengujian Blueman

4.1.3 Data Hasil Pengujian

1) Koneksi dongle bluetooth yang terhubung ke server

1. Hubungkan dongle bluetooth dengan server

2. Masuk ke terminal, dan ketik

# hciconfig

3. Dongle yang terdeteksi akan tampil seperti gambar dibawah ini

Page 53: Tugas Akhir Bluetooth PAN

44

Gambar 4.2 Indentifikasi Dongle Bluetooth

2) Melakukan Scanning pada dongle bluetooth yang aktif :

1. Masuk terminal, dan ketik

# hcitool scan

Gambar 4.3 Tampilan hasil scanning bluetooth

3) Melakukan browse beberapa service yang terdapat pada bluetooth.

1. Masuk ke terminal, dan ketik sdptool browse (mac address dongle

bluetooth tujuan)

# sdptool browse AE:2D:22:0:FF:00

Page 54: Tugas Akhir Bluetooth PAN

45

Gambar 4.4 Tampilan service yang terdapat pada bluetooth

4) Melakukan transfer data melalui handphone

1. Sebelum melakukan sharing data melalui handphone terlebih

dahulu kita mengetikan pada terminal

# sudo blueman-browse

Page 55: Tugas Akhir Bluetooth PAN

46

Gambar 4.5 Mencari perangkat handphone

2. Setelah itu cari device yang diinginkan, klik ok

3. Tekan accept pada tampilan di handphone

Gambar 4.6 Tampilan Pada handphone

Page 56: Tugas Akhir Bluetooth PAN

47

4. Masukan password untuk memulai pair device

Gambar 4.7 Tampilan untuk masukan password

5. Klik kanan pada lambang Bluetooth setelah itu browse device

Gambar 4.8 Tampilan yang ada didalam handphone

Page 57: Tugas Akhir Bluetooth PAN

48

4. Mengcopy file yang berada di handphone kedalam server

Gambar 4.9 Tampilan pada saat pengcopyan

5) Koneksi server ke client

1. Sama seperti halnya koneksi pada handphone ketik pada terminal

#sudo blueman-browse

Gambar 4.10 Tampilan Saat browse device

Page 58: Tugas Akhir Bluetooth PAN

49

2. Klik forward kemudian pilih koneksi yang dibutuhkan, pilih yanggroup network

Gambar 4.11 Tampilan Pemilihan Koneksi

Gambar 4.12 Tampilan loading

3. Masukan password pada client agar dapat saling terhubungkeserver, setelah itu di sisi client akan mendapatkan pemberitahuankalau client mengizinkan terhubung kedalam Bluetooth PersonalAre Network

Page 59: Tugas Akhir Bluetooth PAN

50

Gambar 4.13 Tampilan sisi client

4. Sekarang client sudah terhubung kedalam personal area network.

Gambar 4.14 Tampilan client di sisi server

Page 60: Tugas Akhir Bluetooth PAN

51

Gambar 4.15 Tampilan Server di client.

Gambar 4.16 Tampilan pada saat copy dari server ke client

Page 61: Tugas Akhir Bluetooth PAN

52

BAB V

PENUTUP

Setelah semua proses dilakukan dengan baik dan penganalisaan juga telah

dilakukan, maka pada Bab ini akan diisi dengan kesimpulan yang didapat dari

selama proses penginstalan, konfigurasi, pembuatan program sampai pengujian.

5.1 Kesimpulan

1. Sistem operasi yang digunakan adalah free maka mengurangi anggaran

biaya

2. Software yang digunakan untuk koneksi antara handphone dengan

laptop adalah bluez dan blueman

4. Kecepatan pengiriman data tergantung dari jarak antar bluetooth, jarak

yang paling maksimal sekitar 10 meter

5. Memungkinkan 5 sampai 6 client yang saling terhubung

6. Biaya pembangunan dan perawatan lebih murah dibanding kabel

Page 62: Tugas Akhir Bluetooth PAN

53

DAFTAR PUSTAKA

Bluetooth Tutorial ; www.newlogic.com/products/Bluetooth-Tutorial-2001.pdf ; 2001

Yulia dan Leo Willyanto Santoso, Studi dan uji coba tekhnologi bluetooth sebagaialternatif komunikasi data nirkabel, 2008

E-book PAN Profile

http://en.wikipedia.org/wiki/Personal_area_network diakses pada tanggal 26 juli

http://bluez.sourceforge.net/contrib/HOWTO-PAN diakses pada tanggal 15 Juli2010

Page 63: Tugas Akhir Bluetooth PAN

L-a

rizki@rizki-laptop:~$ sudo apt-get installbluezReading package lists... DoneBuilding dependency treeReading state information... Done

The following packages wereautomatically installed and are no longerrequired:

policykit libpolkit-gnome0 libpolkit-dbus2policykit-gnome libpolkit-grant2

libpolkit2Use 'apt-get autoremove' to remove them.The following packages will be upgraded:bluez1 upgraded, 0 newly installed, 0 to removeand 8 not upgraded.

Need to get 407kB of archives.After this operation, 49.2kB disk space willbe freed.Get:1 http://ppa.launchpad.netkarmic/main bluez 4.61-0ubuntu2 [407kB]

Fetched 407kB in 18s (22.4kB/s)(Reading database ... 138561 files anddirectories currently installed.)Preparing to replace bluez 4.51-0ubuntu2(using .../bluez_4.61-0ubuntu2_i386.deb)...

Unpacking replacement bluez ...Processing triggers for ureadahead ...ureadahead will be reprofiled on nextrebootProcessing triggers for man-db ...

Setting up bluez (4.61-0ubuntu2) ...Installing new version of config file/etc/bluetooth/audio.conf ...

rizki@rizki-laptop:~$ sudo apt-get installdhcp3-serverReading package lists... DoneBuilding dependency tree

Reading state information... Donedhcp3-server is already the newestversion.The following packages wereautomatically installed and are no longer

required:policykit libpolkit-gnome0 libpolkit-dbus2

policykit-gnome libpolkit-grant2libpolkit2

Use 'apt-get autoremove' to remove them.0 upgraded, 0 newly installed, 0 to remove

and 8 not upgraded.

rizki@rizki-laptop:~$ sudo apt-get installbluemanReading package lists... DoneBuilding dependency tree

Reading state information... Doneblueman is already the newest version.The following packages wereautomatically installed and are no longerrequired:

policykit libpolkit-gnome0 libpolkit-dbus2

policykit-gnome libpolkit-grant2libpolkit2

Use 'apt-get autoremove' to remove them.0 upgraded, 0 newly installed, 0 to removeand 8 not upgraded.

rizki@rizki-laptop:~$ hcitool scanScanning ...

Page 64: Tugas Akhir Bluetooth PAN

L-b

00:21:FC:F6:75:A8民个之长个, 长

rizki@rizki-laptop:~$

rizki@rizki-laptop:~$ sdptool browse

00:21:fc:f6:75:a8Browsing 00:21:FC:F6:75:A8 ...Service Name: Network Access PointServiceService Description: Personal Ad-hoc

Network Service which provides access toa networkService RecHandle: 0x10000Service Class ID List:

"Network Access Point" (0x1116)Protocol Descriptor List:

"L2CAP" (0x0100)PSM: 15

"BNEP" (0x000f)Version: 0x0100SEQ8: dd 6

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Profile Descriptor List:"Network Access Point" (0x1116)

Version: 0x0100

Service Name: OBEX Object PushService RecHandle: 0x10001Service Class ID List:

"OBEX Object Push" (0x1105)Protocol Descriptor List:

"L2CAP" (0x0100)

"RFCOMM" (0x0003)Channel: 9

"OBEX" (0x0008)Language Base Attr List:

code_ISO639: 0x656e

encoding: 0x6abase_offset: 0x100

Profile Descriptor List:"OBEX Object Push" (0x1105)

Version: 0x0100

Service Name: OBEX File TransferService RecHandle: 0x10002Service Class ID List:

"OBEX File Transfer" (0x1106)Protocol Descriptor List:

"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 10"OBEX" (0x0008)

Language Base Attr List:

code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Profile Descriptor List:"OBEX File Transfer" (0x1106)

Version: 0x0100

Service Name: Dial-up networkingService RecHandle: 0x10003Service Class ID List:

"Dialup Networking" (0x1103)

"Generic Networking" (0x1201)Protocol Descriptor List:

"L2CAP" (0x0100)

Page 65: Tugas Akhir Bluetooth PAN

L-c

"RFCOMM" (0x0003)Channel: 1

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a

base_offset: 0x100Profile Descriptor List:

"Dialup Networking" (0x1103)Version: 0x0100

Service Name: Nokia PC SuiteService RecHandle: 0x10004Service Class ID List:

"Serial Port" (0x1101)Protocol Descriptor List:

"L2CAP" (0x0100)

"RFCOMM" (0x0003)Channel: 15

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a

base_offset: 0x100

Service Name: COM 1Service RecHandle: 0x10005Service Class ID List:

"Serial Port" (0x1101)

Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 3Language Base Attr List:

code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Service Name: Voice GatewayService RecHandle: 0x10006Service Class ID List:

"Handsfree Audio Gateway" (0x111f)

"Generic Audio" (0x1203)Protocol Descriptor List:

"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 13

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Profile Descriptor List:"Handsfree" (0x111e)

Version: 0x0105

Service Name: Audio GatewayService RecHandle: 0x10007Service Class ID List:

"Headset Audio Gateway" (0x1112)"Generic Audio" (0x1203)

Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 12

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Profile Descriptor List:

"Headset" (0x1108)Version: 0x0100

Page 66: Tugas Akhir Bluetooth PAN

L-d

Service Name: SyncML ClientService RecHandle: 0x10009Service Class ID List:

UUID 128: 00000002-0000-1000-8000-0002ee000002

Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 11"OBEX" (0x0008)

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Service Name: Phonebook Access PSE

Service RecHandle: 0x1000bService Class ID List:

"Phonebook Access - PSE" (0x112f)Protocol Descriptor List:

"L2CAP" (0x0100)

"RFCOMM" (0x0003)Channel: 21

"OBEX" (0x0008)Language Base Attr List:

code_ISO639: 0x656eencoding: 0x6a

base_offset: 0x100Profile Descriptor List:

"Phonebook Access" (0x1130)Version: 0x0100

Service Name: SIM ACCESSService RecHandle: 0x1000fService Class ID List:

"SIM Access" (0x112d)"Generic Telephony" (0x1204)

Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)

Channel: 4Language Base Attr List:

code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100

Profile Descriptor List:"SIM Access" (0x112d)

Version: 0x0101

Service Name: Music-PlayerService Provider: Nokia

Service RecHandle: 0x10010Service Class ID List:

"Audio Source" (0x110a)Protocol Descriptor List:

"L2CAP" (0x0100)

PSM: 25"AVDTP" (0x0019)

uint16: 0x100Language Base Attr List:

code_ISO639: 0x656eencoding: 0x6a

base_offset: 0x100Profile Descriptor List:

"Advanced Audio" (0x110d)Version: 0x0100

Service Name: Media PlayerService Provider: NokiaService RecHandle: 0x10011

Page 67: Tugas Akhir Bluetooth PAN

L-e

Service Class ID List:"AV Remote Target" (0x110c)

Protocol Descriptor List:"L2CAP" (0x0100)

PSM: 23

"AVCTP" (0x0017)uint16: 0x100

Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a

base_offset: 0x100Profile Descriptor List:

"AV Remote" (0x110e)Version: 0x0100

Service Name: Media Player

Service Provider: NokiaService RecHandle: 0x10012Service Class ID List:

"AV Remote" (0x110e)Protocol Descriptor List:

"L2CAP" (0x0100)PSM: 23

"AVCTP" (0x0017)uint16: 0x100

Language Base Attr List:code_ISO639: 0x656e

encoding: 0x6abase_offset: 0x100

Profile Descriptor List:"AV Remote" (0x110e)

Version: 0x0100

rizki@rizki-laptop:~$

rizki@rizki-laptop:~$ hciconfighci0: Type: USB

BD Address: 22:22:22:22:22:22ACL MTU: 678:8 SCO MTU: 48:10

UP RUNNING PSCAN ISCAN

RX bytes:2997 acl:8 sco:0events:49 errors:0

TX bytes:591 acl:8 sco:0commands:33 errors:0

rizki@rizki-laptop:~$ lsusbBus 006 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hubBus 005 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hub

Bus 001 Device 003: ID 04f2:b044Chicony Electronics Co., LtdBus 001 Device 001: ID 1d6b:0002 LinuxFoundation 2.0 root hubBus 004 Device 001: ID 1d6b:0001 Linux

Foundation 1.1 root hubBus 003 Device 003: ID 1131:1001Integrated System Solution Corp. KY-BT100 Bluetooth AdapterBus 003 Device 002: ID 04f3:0230 ElanMicroelectronics Corp.

Bus 003 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hubBus 002 Device 002: ID 04a9:173aCanon, Inc.Bus 002 Device 001: ID 1d6b:0002 Linux

Foundation 2.0 root hubrizki@rizki-laptop:~$

Page 68: Tugas Akhir Bluetooth PAN

L-f

rizki@rizki-laptop:~$ sudo blueman-adapters/usr/bin/blueman-adapters:172:GtkWarning: gtk_radio_button_set_group:assertion `!g_slist_find (group,

radio_button)' failedbuilder.add_from_file(UI_PATH

+"/adapters-tab.ui")org.bluez owner changed to :1.66rizki@rizki-laptop:~$

rizki@rizki-laptop:~$ sudo blueman-appletLoading configuration pluginsUsing gconf config backendthere is an instance already runningrizki@rizki-laptop:~$

rizki@rizki-laptop:~$ sudo blueman-assistantLoading configuration pluginsUsing gconf config backend

_________SetAdapter (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:300)None___________init__ (/usr/lib/python2.6/dist-

packages/blueman/main/Device.py:35)caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)

adding new device_________do_cache (/usr/lib/python2.6/dist-

packages/blueman/gui/DeviceList.py:550)Caching new device AE:2D:22:00:FF:00___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)

caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device

_________do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)Caching new device 00:21:FC:F6:75:A8_________on_property_changed

(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)adapter propery changed Discovering 1_________init_services (/usr/lib/python2.6/dist-

packages/blueman/main/Device.py:91)Loading services{u'control':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cf212c>, u'serial':<blueman.bluez.ServiceInterface.ServiceI

nterface object at 0x8cecf4c>, u'audio':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cf204c>, u'network':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cecf6c>}

connect_________on_property_changed

Page 69: Tugas Akhir Bluetooth PAN

L-g

(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)adapter propery changed Discovering 0rizki@rizki-laptop:~$

rizki@rizki-laptop:~$ sudo blueman-sendto_________SetAdapter (/usr/lib/python2.6/dist-

packages/blueman/gui/DeviceList.py:300)None___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial properties

_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device_________

do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)Caching new device AE:2D:22:00:FF:00___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)

caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device

_________do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)

Caching new device 00:21:FC:F6:75:A8_________on_property_changed(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)

adapter propery changed Discovering 1_________on_device_found (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:154)Device discovered 00:21:FC:F6:75:A8

___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial propertiesRSSI: 0_________

__del__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)deleting device None_________Destroy (/usr/lib/python2.6/dist-

packages/blueman/main/Device.py:114)invalidating device None___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial properties

_________destroy (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:127)destroying_________

__del__ (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceSelectorWidget.py:81)

Page 70: Tugas Akhir Bluetooth PAN

L-h

Deleting widgetSending to 00:21:FC:F6:75:A8_________create_session (/usr/bin/blueman-sendto:133)

Creating session_________on_session_created (/usr/bin/blueman-sendto:299)

_________on_session_connected(/usr/lib/python2.6/dist-packages/blueman/ods/OdsManager.py:53)session_connected

_________on_session_connected (/usr/bin/blueman-sendto:248)commence transfer_________

send_file (/usr/bin/blueman-sendto:231)/media/NewVolume_/wallpaper/user509160_pic2045_1223223913.jpg_________on_transfer_started (/usr/bin/blueman-

sendto:170)transfer startedrizki@rizki-laptop:~$

rizki@rizki-laptop:~$ sudo blueman-

servicesLoading configuration pluginsUsing gconf config backend

_________load_plugins (/usr/bin/blueman-services:85)['Network', 'Transfer']_________

set_page (/usr/bin/blueman-services:134)Set page NetworkUsing gconf config backendrizki@rizki-laptop:~$