GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 Chat applications via Bluetooth on Cell Phones with Symbian Series 60 Operating System Using Java 2 Micro Edition Robert (51401189) Abstract—Chat applications via Bluetooth on Cell Phones with Symbian Series 60 Operating System Using Java 2 Micro Edition Robert Undergraduate Program, 2011 Gunadarma University http://www.gunadarma.ac.id Key Words: text, chat, Java 2 Micro Edition Standard ABSTRACT : This writing discusses design and application development chatting on cell phones (mobile phones). This application is capable of sending and receiving text messages at a distance of 10 M by using the Bluetooth feature on cell phones.Development using the programming language Java 2 Micro Edition (J2ME). Penamaan File: 51401189 karena kita tidak bisa membalas pesan ataupun file yang kita terima tersebut secara langsung. Dalam skripsi ini akan dikembangkan sebuah aplikasi dengan memanfaatkan fasilitas Bluetooth untuk keperluan chatting antar ponsel. Bahasa pemograman yang digunakan adalah Java 2 Micro Edition (J2ME)........ For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 I. Chapter 1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi informasi dan komunikasi, khususnya internet dan telepon seluler (ponsel) di Indonesia saat ini berkembang dengan pesat, dan penggunaannya sudah mulai merambah ke seluruh lapisan masyarakat baik di lingkungan bisnis maupun rumah tangga, pelajar dan mahasiswa. Perkembangan tersebut telah memberikan kemudahan dan solusi, serta memberikan inspirasi bagi berbagai kalangan untuk menciptakan inovasi yang bermanfaat bagi penggunanya. Selain berfungsi sebagai media komunikasi suara seperti halnya penggunaan telepon rumah, ponsel juga dapat berfungsi sebagai media komunikasi data/visual (image). Beberapa contoh data visual misalnya gambar dan teks/karakter, baik itu berupa angka, huruf maupun simbol. Adanya persaingan dalam industri seluler telah memberikan berbagai kemudahan bagi pengguna ponsel, misalnya berbagai fasilitas yang menarik dari berbagai jenis sistem operasi, sehingga memberi peluang untuk menciptakan kreasi, dengan meningkatkan fasilitas yang telah ada atau menciptakan yang baru. Adanya fasilitas internet yang ditawarkan oleh berbagai operator ponsel, memudahkan pengguna untuk mengakses internet dari ponselnya dimana dan kapan saja mereka berada. Dengan fasilitas Short Messagging Service (SMS) pada ponsel, memudahkan kita untuk berkomunikasi, namun bila kita mengirim lebih dari 1 (satu) 2 sms, maka biaya yang harus dikeluarkan cukup mahal, sama halnya bila kita chatting menggunakan internet. Fasilitas Bluetooth pada ponsel memudahkan pengguna untuk melakukan komunikasi data, tanpa harus terhubung kabel atau alat lainnya. Walaupun hanya dapat digunakan pada jarak 10 Meter, namun fasilitas ini dapat digunakan untuk mengirim dan menerima data/file, seperti Gambar, Nada Dering (Ringtone), Lagu MP3, dll. Dengan Bluetooth kita juga dapat mengirim pesan teks melalui fasilitas notepad pada ponsel, akan tetapi cara ini kurang praktis BAB II LANDASAN TEORI DAN STUDI PUSTAKA 2.1. Teknologi Java Teknologi Java berawal pada tahun 1991 ketika perusahaan Sun Microsystem memulai sebuah proyek yang bernama Green Project, yaitu sebuah proyek penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk device intelligent consumer electronic. Bahasa tersebut haruslah bersifat multiplatform, tidak tergantung kepada vendor (perusahaan pembuat) yang memanufaktur chip tersebut. Dalam penelitiannya, Green Project berhasil membuat prototype semacam PDA (Personal Data Assistance) yang dapat berkomunikasi antara satu dengan yang lain. Prototype tersebut diberi nama Star 7. Pada awalnya sistem pengoperasian Star 7 berbasis C dan C++. Setelah berjalan beberapa lama, James Gosling salah satu anggota tim merasa kurang puas dengan beberapa karateristik dari dua bahasa tersebut. Selanjutnya James Gosling berusaha mengembangkan bahasa lain yang kemudian dinamakan Oak yang di kemudian hari berubah menjadi Java. Hingga saat ini, teknologi Java telah mengalami perkembangan yang sangat pesat. Pada perkembangannya, Java telah menghiasi dunia internet dengan Appletnya. Selain itu aplikasi Java dalam PC (Personal Computer) dapat dijalankan pada multiplatform, baik windows, Linux maupun MacOS. 4 5 Pada saat ini teknologi Java telah mencapai versi 2 atau yang dikenal dengan Java 2 Compliant, yang terdiri dari 4 kategori utama yaitu : 1. Java 2 Enterprise Edition (J2EE) Kategori ini digunakan untuk menjalankan aplikasi-aplikasi Java pada lingkungan enterprise. Pada kategori ini, selain memiliki fungsi - fungsi yang terdapat dalam J2SE juga ditambahkan fungsi - fungsi lain seperti EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP, serta Java XML (Extensible Markup Language). 2. Java 2 Standard Edition (J2SE) Kategori ini digunakan untuk mengembangkan dan menjalankan aplikasi aplikasi pada lingkungan PC. 3. Java 2 Micro Edition (J2ME) Kategori ini digunakan untuk mengembangkan dan menjalankan aplikasi aplikasi pada perangkat - perangkat dengan kemampuan terbatas seperti telepon selular, Palm, 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id PDA dan PocketPC. Aplikasi yang dibuat....... For further detail, please visit UG (http://library.gunadarma.ac.id) Library III. Chapter 3 BAB III PERANCANGAN DAN PENGEMBANGAN 3.1. Analisa Masalah Pada ponsel yang sistem pengoperasiannya Symbian telah dilengkapi oleh beberapa fasilitas, seperti notepad, alarm, inframerah, Bluetooth, dll. Adanya notepad, kita dapat menulis berbagai catatan yang penting. Dengan memanfaatkan fasilitas Bluetooth pada ponsel, kita juga dapat mengirim catatan-catatan tersebut ke ponsel lainnya. Banyak pengguna ponsel menggunakan cara tersebut untuk mengirim pesan singkat karena tidak dikenakan biaya seperti SMS, namun cara tersebut membutuhkan beberapa langkah, yaitu: 1. Pengguna harus mengaktifkan dahulu Bluetooth pada kedua ponsel. 2. Setelah itu, pengguna harus menulis terlebih dahulu pesan yang diinginkan pada notepad. 3. Lalu dengan pilihan kirim, pengguna dapat mengirim pesan tersebut ke ponsel lainnya. 4. Setelah pesan terkirim, maka pesan tersebut akan diterima oleh ponsel lainnya pada fitur pesan, dan setelah pesan dibaca, pengguna tidak bisa langsung membalas pesan tersebut, tetapi kita harus mengulangi langkah1-3. Kondisi diatas adalah kondisi umum bila kita mengirim pesan pada notepad, oleh sebab itu penulis mencoba merancang sebuah aplikasi chatting, dimana 41 42 pengguna ponsel dapat lebih mudah mengirim/menerima pesan dan langsung dapat membalas/menjawab pesan dengan fasilitas Bluetooth. Pengembangan aplikasi chatting ini melalui beberapa tahapan untuk mempermudah dalam perancangan dan pengembangannya, maka dikerjakan secara berurutan sesuai dengan prosedur yang berlaku. Aplikasi chatting ini terdiri dari menu utama yang berisi tulis pesan, hapus layar, dan keluar. 3.2. Pembuatan Diagram Alur (flowchart) dan Algoritma Algoritma didefinisikan sebagai suatu urutan dari barisan langkah-langkah atau instruksi guna menyelesaikan suatu masalah. Dari satu masalah yang timbul, besar kemungkinan bisa lebih dari satu algoritma yang ditawarkan guna penyelesaian masalah tersebut. Setelah langkah-langkah instruksi atau algoritma tersebut selesai disusun, kita harus menyajikan langkah-langkah tersebut dalam dalam bentuk diagram atau bagan alur (flowchart). Diagram alur (flowchart) dapat menunjukkan secara jelas arus pengendalian algoritma, yakni bagaimana rangkaian pelaksanaan kegiatan. Suatu diagram alur memberikan gambaran dua dimensi berupa....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV KESIMPULAN DAN SARAN 4.1 KESIMPULAN Setelah melakukan pembahasan dan perancangan dalam tugas akhir ini mengenai aplikasi chatting melalui Bluetooth, penulis dapat menyimpulkan kelebihan dan kekurangan aplikasi ini, yaitu : 1. Kelebihan Penggu- naan aplikasi ini tidak mengeluarkan biaya. Waktu pengiriman pesan singkat. 2. Kekurangan Jarak maksimalnya 10 Meter. Energi/baterai yang digunakan lebih boros. Jumlah karakter terbatas, yaitu maksimal 200 karakter. Hanya pada ponsel tertentu. 4.2. SARAN Tak ada gading yang tak retak. Begitu juga dalam pembuatan aplikasi ini penulis menyadari aplikasi yang penulis buat masih jauh dari sempurna, karena aplikasi ini: 61 hanya dapat dijalankan pada ponsel dengan sistem pengoperasian Symbian Seri 60 dan mendukung Wireless Messaging API 2.0. Hanya dapat digunakan pada jarak 10 M. Penulis mengharapkan agar di masa yang akan datang, aplikasi ini dapat dikembangkan dengan hadirnya teknologi baru yang ditambahkan pada ponsel, sehingga dapat digunakan pada jarak yang lebih jauh bila dibanding Bluetooth dan juga dapat mengirim pesan lebih dari 200 karakter. 62 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library