APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

dokumen-dokumen yang mirip
APLIKASI GROUP CHAT DENGAN BLUETOOTH PADA TELEPON SELUER

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB IV HASIL DAN UJI COBA

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME

BAB I PERSYARATAN PRODUK

PERANGKAT PENGENDALI BEBAN DARI JARAK JAUH DENGAN APLIKASI SMS MENGGUNAKAN J2ME

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB III ANALISIS DAN DESAIN SISTEM

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB 1 PENDAHULUAN. Indonesia maupun dunia. Jaman dahulu, teknologi komunikasi data masih

BAB 2 LANDASAN TEORI. Bab ini membahas pengenalan tentang teknologi Bluetooth dan arsitektur dari

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

BAB III ANALISIS DAN DESAIN SISTEM

UNIVERSITAS BINA NUSANTARA. Jurusan Tekhnik Informatika Skripsi Sarjana Komputer Semester VII tahun 2006 ANALISIS DAN PERANCANGAN

Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan. Aplikasi Mobile dan Web

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM

`BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

Bab I Pendahuluan 1 BAB I PENDAHULUAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

PENGEMBANGAN APLIKASI CHATTING (MESSENGER- DROID) MENGGUNAKAN BLUETOOTH

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

BAB IV IMPLEMENTASI DAN PENGUJIAN

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

BAB III ANALISA DAN DESAIN SISTEM

UNIVERSITAS BINA NUSANTARA PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. ini telah menjadi fenomena baru yang semakin mempengaruhi perkembangan teknologi

Bab I Pendahuluan I 1 BAB I PENDAHULUAN

Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

BAB I PENDAHULUAN Latar Belakang Masalah

Perancangan Sistem Kendali MP3 Player di Komputer Menggunakan Mobile Phone melalui Transmisi Bluetooth

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

BAB IV HASIL DAN UJI COBA

BAB II DASAR TEORI. Remote Inframerah

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME. Abstraksi

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

BAB IV PENGOPERASIAN DAN PENGUJIAN SOFTWARE. komputer. Satu komputer berfungsi sebagai server dan komputer yang satunya

PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN MINUMAN BERBASIS J2ME DAN BLUETOOTH

Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami

MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

KUMPULAN APLIKASI JAVA J2ME

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

BAB I PENDAHULUAN. pengetahuan, di dalamnya terkandung berbagai arti yang dapat memberikan

BAB III ANALISIS DAN PERANCANGAN

Komunikasi dan Jaringan

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

Aplikasi Mobile Remote Control Bluetooth untuk Winamp

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

BAB IV HASIL DAN UJI COBA

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak

BAB I PERSYARATAN PRODUK

RANCANG APLIKASI ANDROID PENGENDALI MOBIL DAN KAMERA MENGGUNAKAN APP INVENTOR

BAB IV SIMULASI DAN ANALISIS

Aplikasi Pelaporan Berita Emergensi Secara Visual dan Tekstual Lewat Telepon Selular

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

Komunikasi dan Jaringan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN 1-1

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 3.1 Perancangan Sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

TUGAS AKHIR APLIKASI SISTEM INFORMASI MAKANAN KHAS DI INDONESIA MENGGUNAKAN J2ME

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Bluetooth. Pertemuan III

BAB I PENDAHULUAN. sebuah teknologi yang berbasis mobile atau perangkat bergerak. Saat ini mobile

BAB I PERSYARATAN PRODUK

Transkripsi:

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan telepon selular mengalami perkembangan yang begitu pesat, yaitu pada kemampuan perangkat maupun jumlah pengguna dari perangkat tersebut. Salah satu fasilitas telepon selular yang cukup populer saat ini adalah fasilitas Bluetooth, dimana sudah hampir semua jenis telepon selular memiliki fasilitas tersebut. Bluetooth merupakan sebuah media penghubung dimana dalam melakukan koneksi tidak melalui jaringan provider maupun kabel sehingga penggunaan teknologi Bluetooth tidak memerlukan biaya. Tetapi Bluetooth memiliki cakupan jarak yang tidak luas, yaitu hanya sekitar 10 meter. Dengan teknologi Bluetooth maka dapat dibangun suatu aplikasi chatting pada telepon selular yang diharapkan dapat membuat penggunanya lebih mudah berkomunikasi dalam situasi tertentu pada jarak sekitar 10 meter tanpa mengeluarkan biaya. Metode penelitian yang digunakan yaitu melalui tahap pengumpulan data, perancangan aplikasi, pembuatan program dan tahap implementasi serta uji coba program. Hasil penelitian ini menunjukkan bahwa aplikasi chatting menggunakan fasilitas Bluetooth berbasis teknologi J2ME ini dapat berjalan baik sebagai server maupun client pada telepon selular Sony Ericsson tipe S500i dan Z610i yang mendukung Java MIDP 2.0 dan Bluetooth versi 2.0. Kata Kunci : Chatting, Telepon Selular, Bluetooth, J2ME PENDAHULUAN Perkembangan teknologi informasi yang pesat pada saat ini telah menimbulkan paradigma baru dalam berbagai bidang kehidupan. Salah satunya dalam bidang komunikasi menggunakan telepon selular. Saat ini komunikasi dengan telepon selular yang paling diminati oleh masyarakat adalah komunikasi melalui SMS, karena lebih praktis dan tarifnya lebih murah jika dibandingkan dengan menelepon. Tetapi pada situasi tertentu SMS bukan merupakan suatu fasilitas yang efisien, terutama pada situasi yang membutuhkan percakapan dalam jarak dekat tetapi tidak dapat secara langsung. Pada saat ini sudah hampir semua jenis telepon selular memiliki fasilitas Bluetooth. Bluetooth merupakan sebuah media penghubung dimana dalam melakukan koneksi tidak melalui jaringan provider maupun kabel. Oleh karena itu penggunaan teknologi Bluetooth tidak memerlukan biaya. Bluetooth memiliki cakupan jarak yang tidak luas, yaitu hanya sekitar 10 meter. Tetapi Bluetooth tidak tergantung dari line-ofsight seperti infra-red. Hal ini disebabkan karena Bluetooth bekerja menggunakan gelombang radio, sehingga koneksi menggunakan Bluetooth masih dapat dilakukan pada jarak tidak lebih dari 10 meter.

Berdasarkan masalah yang telah dijelaskan sebelumnya, maka Bluetooth merupakan suatu teknologi yang dapat digunakan dalam membangun sebuah aplikasi chatting pada telepon selular. Aplikasi ini dibuat menggunakan bahasa pemrograman Java yang dikhususkan untuk pembuatan aplikasi pada telepon selular yaitu J2ME, dimana pembuatan programnya dilakukan dengan menggunakan J2ME Wireless Toolkit 2.5.2. Dan aplikasi ini hanya dapat digunakan oleh telepon selular yang mendukung aplikasi Java dan telah memiliki fasilitas Bluetooth. Serta koneksinya hanya dapat dilakukan oleh dua buah telepon selular, dimana salah satu telepon selular berfungsi sebagai server dan telepon selular lainnya berfungsi sebagai client. TINJAUAN PUSTAKA Sekilas Tentang Bluetooth Bluetooth merupakan teknologi komunikasi tanpa kabel (wireless) yang beroperasi dalam pita frekuensi 2.4 GHz dengan jarak jangkauan terbatas yaitu sekitar 10 meter (Siyamta, 2006). Teknologi Bluetooth memberikan beberapa keuntungan kepada pengguna. Dengan metode jaringan ad hoc, komunikasi dengan Bluetooth sangat menarik serta meningkatkan efisiensi dan mengurangi biaya. Kelebihan teknologi Bluetooth antara lain (Murthi, 2004): 1. Tanpa kabel 2. Kemudahan dalam pertukaran file 3. Sinkronisasi tanpa kabel 4. Aplikasi nirkabel otomatis 5. Hubungan internet MIDP Dan Bluetooth API JSR-82 (Java Specification Request 82) adalah suatu API yang digunakan untuk mendefinisikan sebuah optional paket bagi Bluetooth untuk J2ME, dengan tujuan yaitu mendefinisikan arsitektur dan asosiasi kebutuhan API untuk membuka jalan bagi perkembangan aplikasi Bluetooth. JSR-82 mendefinisikan package yang ada menjadi dua, yaitu javax.bluetooth dan javax.obex. Hubungan antara MIDP dengan Bluetooth API adalah hubungan yang tidak tergantung antar satu dengan lainnya. Maksudnya adalah MIDP dapat beroperasi bersama-sama dengan Bluetooth API dan tidak saling mengganggu jika salah satu tidak ada. Discovery Discovery adalah suatu cara dari sebuah peralatan telepon selular dalam mencari peralatan lain dan membuat koneksi, serta mempelajari tentang kemampuan dari peralatan yang lain. Discovery terdiri dari : 1. Device Discovery Device Discovery adalah upaya dari unit Bluetooth untuk mencari unit Bluetooth lain. Proses yang terjadi pada saat Device Discovery berlangsung disebut pencarian atau inquiry. Device Discovery biasanya digunakan pada tahap awal aplikasi yang berstatus client dijalankan, yaitu mencari unit aplikasi yang berjalan sebagai server.

2. Service Discovery Service Discovery menyediakan method untuk mencari sebuah service pada sebuah unit server Bluetooth yang telah terkoneksi. 3. Service Registration Service Registration adalah tanggung jawab dari sebuah server Bluetooth dalam menjalankan tugasnya yang meliputi menciptakan sebuah service record yang mendeskripsikan service yang ditawarkan oleh sebuah aplikasi, menerima koneksi dari client yang meminta suatu service yang ditawarkan oleh sebuah aplikasi, dan lain-lain. Device Management Pada Device Management terdapat cara untuk mengatur sebuah unit. Pengaturan tersebut meliputi cara mengatur respon dari unit local terhadap client, mengatur agar unit dapat ditemukan oleh unit lain, mengatur masalah keamanan, dan lain-lain. Device Management dibagi menjadi : 1. GAP (Generic Access Profile) GAP memiliki class yang sangat penting dalam objek Bluetooth, seperti LocalDevice dan RemoteDevice. 2. Security Security yang digunakan dalam manajemen Bluetooth adalah Authentication, Encryption, dan Authorization. Bluetooth Authentication adalah suatu upaya untuk memastikan identitas dari sebuah unit yang mengadakan hubungan. Sedangkan Encryption dapat dilakukan pada komunikasi sambungan data antar 2 unit Bluetooth. Jika diaktifkan, maka proses Encryption akan dilakukan pada semua transmisi data dalam koneksi tersebut. Oleh karena Encryption membutuhkan shared link key, maka Encryption membutuhkan Authentication. Dan Bluetooth Authorization adalah prosedur dimana sebuah pengguna dari sebuah unit server diberi akses pada sebuah service tertentu pada suatu unit client tertentu. Sama seperti Encryption, Authorization juga membutuhkan Authentication dari identitas client. L2CAP Protokol L2CAP (Logikal Link Control and Adaption Protocol) dapat digunakan untuk komunikasi yang berorientasi pada koneksi (komunikasi 2 arah) dan komunikasi yang tidak berorientasi pada koneksi (komunikasi banyak arah). Pada Java API untuk Bluetooth (JSR-82), untuk saat ini protocol L2CAP belum dapat digunakan pada komunikasi group atau komunikasi yang tidak berorientasi pada koneksi. METODE PENELITIAN Perancangan Aplikasi Perancangan aplikasi chatting ini meliputi pembuatan struktur navigasi, pembuatan flowchart, dan perancangan tampilan aplikasi. Pembuatan struktur navigasi Menurut struktur navigasi pada Gambar 1, menu memiliki peran penting pada aplikasi ini. Karena melalui menu, user dapat mengakses fasilitas-fasilitas yang disediakan pada aplikasi.

Gambar 1. Struktur Navigasi Aplikasi Pembuatan flowchart Aplikasi ini terdiri dari empat menu, yaitu menu Start Server, menu Connect to Server, menu Help dan menu About B-Chat. Gambar 2. Flowchart Menu

Jika user memilih menu Start Server, maka program akan menjalankan fungsi sebagai server yang membuat service untuk client. Sedangkan jika user memilih menu Connect to server, maka program akan menjalankan fungsi sebagai client yang akan membuat koneksi dengan server. Kemudian jika user memilih menu Help, maka akan tampil teks petunjuk penggunaan aplikasi tersebut. Jika user memilih menu About B-Chat, maka akan tampil nama pembuat aplikasi. Dan jika user menekan tombol Exit, maka aplikasi akan ditutup atau berakhir. Gambar 3. Flowchart Server Server merupakan suatu tempat yang digunakan untuk membuat sebuah service bagi client agar dapat melakukan koneksi, menentukan mode koneksi yang akan dipakai client, menetapkan security dalam jaringan yang dibangun, serta memberi informasi kepada client tentang service yang ada. Server mengawali kerjanya dengan menentukan mode yang akan dipakai yang kemudian dilanjutkan dengan membuat service record agar client dapat menemukan server dan dapat melakukan koneksi. Setelah itu server pun akan siap menerima koneksi dari client dan menyimpan service record ke dalam SDDB (Service Discovery Database). Dan jika ada permintaan koneksi dari client, maka server siap untuk mengirim dan menerima pesan.

Gambar 4. Flowchart Client Pertama client melakukan pencarian unit device (device discovery), jika client tidak menemukan satu pun unit device, maka pencarian dapat dilakukan kembali sampai sebuah unit device ditemukan. Setelah itu client mendaftarkan semua unit yang berhasil ditemukan agar user dapat memilih serta membangun koneksi dengan unit tersebut. Kemudian client melakukan pencarian service dari unit device tersebut (service discovery) dan client akan menerima informasi dari service yang ada. Jika service telah ditemukan dan sesuai dengan client, maka client dapat melakukan koneksi pada service tersebut dan client pun siap untuk mengirim dan menerima pesan.

Gambar 5. Flowchart Proses Chatting Proses chatting ini meliputi pengiriman serta penerimaan pesan. Untuk proses pengiriman pesan, user dapat mengetikkan pesan pada halaman input pesan, dan tombol Send digunakan untuk mengirimkan pesan tersebut. Proses yang akan dijalankan program untuk melakukan pengiriman pesan, yaitu diawali dengan mengubah pesan yang akan dikirim dari data string menjadi byte serta dilakukan pemeriksaan terhadap besar data dari pesan tersebut. Kemudian pesan tersebut akan disimpan ke sebuah paket sementara dan selanjutnya ditampilkan. Gambar 6. Flowchart Pengiriman Pesan L2CAP mengirim pesan dalam bentuk byte, maka pesan yang diterima juga dalam bentuk byte. Oleh karena itu dalam proses penerimaan pesan, pesan tersebut harus diubah terlebih dahulu ke dalam bentuk string sebelum ditampilkan. Setelah itu pesan tersebut akan disimpan ke sebuah paket sementara dan selanjutnya ditampilkan.

Gambar 7. Flowchart Penerimaan Pesan Perancangan tampilan aplikasi Perancangan tampilan diperlukan untuk mengetahui seperti apa bentuk tampilan yang akan digunakan pada aplikasi. Aplikasi dengan tampilan yang menarik dan user friendly tentunya akan memberikan nilai tambah pada aplikasi itu sendiri. Rancangan tampilan aplikasi ini meliputi tampilan halaman pembuka, halaman menu, halaman server, halaman client, halaman chatting dan halaman help serta halaman about. Pembuatan Program Perangkat lunak yang digunakan dalam melakukan pembuatan program adalah J2ME Wireless Toolkit versi 2.5.2. Untuk membuat aplikasi dengan menggunakan tool tersebut, diperlukan compiler J2SDK versi jdk1.6.0_02. Setelah perangkat lunak yang akan digunakan di-install, maka project dapat dibuat dengan menjalankan Ktoolbar dan kemudian pilih menu File > New Project. Dilanjutkan dengan mengisi nama project dan nama class dari MIDlet. Jika proses pembuatan project selesai, maka pada direktori tempat menginstal J2ME WTK akan terbentuk sebuah direktori dengan nama sesuai nama project yang baru saja dibuat, yaitu B-Chat. Karena aplikasi ini menggunakan fasilitas Bluetooth, maka spesifikasi atau API yang digunakan adalah Bluetooth/OBEX for J2ME (JSR 82), dimana API ini merupakan API yang berhubungan dengan Bluetooth, pengiriman objek dan Service Discovery Protocol. Penulisan source code dapat dilakukan dengan menggunakan notepad atau text editor lainnya. Source code dibuat dalam bentuk file berformat *.java dan disimpan di dalam folder src pada direktori project yang telah dibuat. HASIL DAN PEMBAHASAN Pengujian Dengan J2ME Wireless Toolkit Untuk melakukan pengujian pada project digunakan pilihan menu Project > Build. Jika pada console sudah terdapat tulisan Build Complete, maka project dapat dijalankan dengan memilih menu Project > Run, dan emulator pun akan muncul seperti berikut ini:

(a. buka koneksi server) (b. server berjalan) (c. mencari device) (d. daftar device aktif) (e. buka koneksi service) (f. input pesan) (g. halaman chatting) Gambar 8. Tampilan Aplikasi Pada J2ME Wireless Toolkit Pengujian Dengan Telepon Selular Aplikasi yang berjalan pada emulator belum tentu dapat berjalan juga pada telepon selular yang sebenarnya, karena bergantung pada kemampuan dan kapasitas telepon selular yang digunakan. Telepon selular yang digunakan untuk melakukan pengujian ini adalah Sony Ericsson tipe S500i dan Z610i Pengujian aplikasi chatting menggunakan fasilitas Bluetooth pada telepon selular dilakukan dengan spesifikasi sebagai berikut : 1. Telepon selular mendukung Java MIDP 2.0 2. Telepon selular memiliki fasilitas Bluetooth

3. Aplikasi yang akan digunakan (berupa file *.jar) telah di-install pada telepon selular KESIMPULAN DAN SARAN Kesimpulan Setelah menyelesaikan penulisan ini dan melihat hasil pengujian, penulis menyimpulkan bahwa pembuatan aplikasi chatting menggunakan fasilitas Bluetooth berbasis teknologi J2ME ini dapat berjalan baik sesuai dengan tujuannya pada telepon selular Sony Ericsson tipe S500i dan Z610i yang mendukung Java MIDP 2.0 dan Bluetooth versi 2.0. Aplikasi ini dapat berjalan sebagai server yang menyediakan service atau sebagai client yang mencari service tersebut dari device yang telah ditemukan sebelumnya pada pencarian unit device. Koneksi antara server dan client juga dapat dibangun sehingga proses pengiriman dan penerimaan pesan pun dapat dilakukan. Pesan yang dikirim dalam satu kali pengiriman hanya bisa berupa pesan singkat dan input pesan terbatas, yaitu sebanyak 22 karakter. Hal ini disebabkan oleh layar yang tidak dapat menampilkan banyak karakter pesan sekaligus, tetapi pesan akan lebih cepat terkirim karena memiliki ukuran data yang kecil. Proses chatting pada aplikasi ini juga hanya bisa dijalankan pada jarak tidak lebih dari 10 meter, karena koneksi menggunakan Bluetooth terbatas pada jarak tersebut. Aplikasi chatting ini juga terbatas hanya pada koneksi antara dua telepon selular. Keterbatasan ini disebabkan oleh keterbatasan Java API untuk Bluetooth. Saran Penulis mengharapkan agar aplikasi chatting pada telepon selular menggunakan fasilitas Bluetooth berbasis teknologi J2ME ini dapat dikembangkan menjadi lebih baik lagi. Dan untuk pengembangan selanjutnya, penulis menyarankan adanya fasilitas chatting multi-user (lebih dari dua telepon selular) dan bisa mengirim pesan yang panjang, serta terdapat akses untuk kembali ke menu saat user sedang melakukan proses chatting. DAFTAR PUSTAKA [1] Anonim, Java TM APIs for Bluetooth TM Wireless Technology (JSR-82), http://fivedots.coe.psu.ac.th/software.coe/j2me/bluetooth/, 2005 [2] Anonim, Tips-Tips J2ME, http://ilmukomputer.com/2006/09/13/tips-tips-j2me/, 2006 [3] Antonius Aditya Hartanto, Tip dan Trik Java 2 Micro Edition Mobile Interface Device Programming, PT Elex Media Komputindo, Jakarta, 2003 [4] Joyce Avestro, Pengembangan Perangkat Mobile, http://jeni.diknas.go.id/, 2008 [5] M. Shalahuddin dan Rosa A.S, Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile, Informatika, Bandung, 2006. [6] Philipus Bayu Murthi P.C.M, Sistem Keamanan Bluetooth, http://budi.insan.co.id/courses/ec7010/2004/bayu-proposal.doc, 2004 [7] Siyamta, Pengantar Teknologi Bluetooth, http://ilmukomputer.com/2006/09/04/pengantar-teknologi-bluetooth/, 2006