APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

dokumen-dokumen yang mirip
APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant

APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME)

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

BAB I PERSYARATAN PRODUK

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

29 Februari Introduction Of Java

Pengantar Pemrograman dengan Bahasa Java

UNIVERSITAS BINA NUSANTARA

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

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

BAB I PERSYARATAN PRODUK

Pengantar Pemrograman dengan Bahasa Java

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

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

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

SISFO-Jurnal Sistem Informasi

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

PEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi

PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN MINUMAN BERBASIS J2ME DAN BLUETOOTH

MOBILE PROGRAMMING (VI-SK)

BAB I PENDAHULUAN 1.1 Latar Belakang

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

KATA PENGANTAR. rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir yang

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar belakang

PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOTH

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

PERANGKAT PENGENDALI BEBAN DARI JARAK JAUH DENGAN APLIKASI SMS MENGGUNAKAN J2ME

MOBILE SURVEYOR SEBAGAI PENGEMBANGAN APLIKASI BERBASIS LOKASI

PEMBUATAN APLIKASI STUDENT ACCESS SISTEM ABSENSI MAHASISWA DAN INFORMASI DAFTAR NILAI MAHASISWA PADA SISTEM OPERASI ANDROID Angga Tri Hendratno Univer

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

Pengenalan J2ME (Java 2 Platform Micro Edition)

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

DESAIN DAN IMPLEMENTASI MOBILE BANKING SISTEM DENGAN SOCKET J2ME (DESIGN AND IMPLEMENTATION MOBILE BANKING SYSTEM USING SOCKET J2ME)

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Bab I Pendahuluan I 1 BAB I PENDAHULUAN

SIMULASI KATALOG BUKU PADA DIGITAL LIBRARY MENGGUNAKAN APLIKASI JAVA 2 PLATFOM MICRO EDITION (J2ME) Hamidah Suryani Lukman

BAB I PERSYARATAN PRODUK

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

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Aplikasi Informasi Data Tugas Akhir Mahasiswa Teknik Telekomunikasi Politeknik Negeri Jakarta Menggunakan Handphone Berbasis J2ME

LAMPIRAN. A. Hasil Implementasi (Code Program) [ Code Program ada dalam CD ] A - 1. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1 PENDAHULUAN. 1.1 Latar Belakang

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

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

Perancangan Aplikasi Sistem Reservasi Kamar Rawat Inap Rumah Sakit Berbasis Mobile Technology (Studi Kasus RSUD Dr. Haryoto Lumajang) TUGAS AKHIR

APLIKASI KAMUS BAHASA INGGRIS BAHASA INDONESIA DAN BAHASA INDONESIA BAHASA INGGRIS PADA TELEPON SELULER (PONSEL) MENGGUNAKAN TEKNOLOGI J2ME

Sistem Keamanan Dan Monitoring Rungan Berbaisi Mobile

APLIKASI TRACKING POS BERBASIS J2ME PADA PT. POS INDONESIA SURABAYA SELATAN

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

JURNAL KHATULISTIWA INFORMATIKA, VOL. 1 NO. 1 DESEMBER 2013 PERANCANGAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS ANDROID

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME

MEMBANGUN APLIKASI PERMAINAN AIRWAR DI TELEPON GENGGAM BERBASIS JAVA MENGGUNAKAN NETBEANS IDE 6.5

VISUALISASI PEMBELAJARAN J2ME DENGAN MENGGUNAKAN FLASH LITE,

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

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

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

BAB V IMPLEMENTASI DAN PENGUJIAN

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

PERANCANGAN DAN PEMBUATAN APLIKASI PROFIL KOTA SURABAYA SEBAGAI SARANA PROMOSI PARIWISATA DENGAN MENGGUNAKAN JAVA ME

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

Aplikasi Pelaporan Berita Emergensi Secara Visual dan Tekstual Lewat Telepon Selular

BAB II TINJAUAN PUSTAKA

RANCANGAN APLIKASI AKADEMIK MOBILE UNTUK DOSEN MENGGUNAKAN J2ME DAN WAP

PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS

APLIKASI KAMUS BAHASA EKONOMI BERBASIS MOBILE. Naskah Publikasi. diajukan oleh Wahyu Budi Utomo

BAB IV HASIL DAN UJI COBA

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB I PERSYARATAN PRODUK

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

BAB IV IMPLEMENTASI DAN EVALUASI

Jakarta, Februari Penulis. vii

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM

Sistem Pencarian Katalog Buku Menggunakan Hp Dengan Bahasa Pemprograman Java

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

APLIKASI PENENTUAN HARGA POKOK PRODUKSI TANAMAN JARAK DENGAN MENGGUNAKAN TEKNOLOGI MOBILE (J2ME) SKRIPSI

RANCANG BANGUN APLIKASI MOBILE DOSEN PENASIHAT AKADEMIK : STUDI KASUS UNIVERSITAS BUDI LUHUR JAKARTA

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

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

BAB I PENDAHULUAN Latar Belakang Masalah

MEMBANGUN APLIKASI MOBILE TERJEMAH INDONESIA JAWA DENGAN J2ME

Transkripsi:

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH Kelvin Susanto, Dr Muhammad Subali, SSi., MT Undergraduate, Faculty of Computer Science, 2009 Gunadarma University http://www.gunadarma.ac.id Keywords: Library Catalog, J2ME, Bluetooth, Mobile Device ABSTRACT Writing aims to establish a library catalog application to allow a user to access details contained book sector in the library. So the user more easily in the search for the title, subject, or author name contained in a library book, otherwise the user can also know whether the book is borrowed or not because of the facilities the status of books in this application. Making the application itself is using JDK version 6 as a platform java, while to compile its files using J2ME Wireless Toolkit (WTK) version 2.2 and using a bluetooth dongle to transmit data from server to mobile devices, instead of the mobile device to the server using bluetooth that supports Java MIDP 2.0 technology and supports the Java APIs for Bluetooth Wireless Technology (JSR).

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH Kelvin Susanto Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl. Margonda Raya 100, Depok, 16424 Telp : 021-78881112 ext. 234 Email : kelvin@student.gunadarma.ac.id Abstrak Penulisan ini bertujuan untuk membentuk suatu aplikasi katalog perpustakaan untuk memudahkan user mengakses detail buku yang terdapat disuatu perpustakaan. Sehingga user lebih mudah dalam mencari judul, subyek, maupun nama pengarang buku yang terdapat di perpustakaan tersebut, selain itu user juga dapat mengetahui apakah buku tersebut sudah dipinjam atau belum karena adanya fasilitas status buku pada aplikasi ini. Pembuatan aplikasi ini sendiri menggunakan JDK versi 6 sebagai platform javanya, sedangkan untuk compile file J2ME-nya menggunakan Wireless Toolkit (WTK) versi 2.2 dan menggunakan bluetooth dongle untuk mengirimkan data dari server ke mobile device, sebaliknya dari mobile device ke server menggunakan bluetooth yang mendukung teknologi java MIDP 2.0 dan mendukung Java APIs for Bluetooth Wireless Technology (JSR). Keywords : Katalog Perpustakaan, J2ME, Bluetooth, Mobile Device 1. PENDAHULUAN Perkembangan dan kemajuan teknologi wireless semakin popular pada saat ini. Hal ini yang menyebabkan teknologi wireless semakin banyak digunakan oleh masyarakat, mulai dari pengunaan wireless untuk menangkap saluran televisi, saluran radio, bahkan untuk internet. Dan pada masa sekarang teknologi wireless juga sudah mulai menjalar pada perangkat mobile device atau sering disebut dengan Handphone. Pada mobile device tersebut teknologi wireless yang digunakan adalah teknologi bluetooth. Dengan menggunakan teknologi bluetooth user dapat berhubungan dengan user yang lainnya tanpa dikenakan biaya sedikitpun. Hal ini juga yang menyebabkan timbulnya bluetooth PAN (Personal Area Network), dimana beberapa user dapat saling berhubungan satu dengan yang lainnya. Bahasa pemrograman yang umumnya digunakan pada mobile device adalah bahasa pemrograman dengan platform java. Hal ini juga sesuai dengan tujuan pembuatan bahasa java yaitu Write Once Read Anywhere. Sejak awal, java memang sengaja dibuat untuk membuat piranti-piranti yang ada dirumah seperti televise, radio, dan telepon agar dapat berkomunikasi satu sama lain. JVM (Java Virtual Machine) adalah langkah pertama yang dilakukan oleh Sun MicroSystem dengan menggunakan JRE (Java Runtime Environment) untuk mengimplementasikan hal tersebut. Sun Microsystem mengeluarkan edisi khusus dari java yaitu Java 2 Micro Edition (J2ME), Java 2 Standard Edition (J2SE) untuk aplikasi java pada lingkungan PC (Personal Computer) dan Java 2 Enterprise Edition (J2EE) untuk aplikasi java pada lingkungan enterprise. Java APIs for Bluetooth Wireless Technology (JABWT) telah mengikat teknologi java dan teknologi bluetooth secara bersamaan. Perpustakaan merupakan tempat yang menyediakan referensi buku-buku yang lumayan lengkap. Hal ini yang mendasari penulis perlunya suatu sistem pengaksesan katalog perpustakaan dengan menggunakan teknologi bluetooth dan bahasa pemrograman java yang dapat diimplementasikan pada perangkat mobile device. Pada system tersebut nantinya user dapat mencari judul, subyek dan nama pengarang berdasarkan data yang telah diinputkan, yang nantinya hasil dari

pencarian tersebut dapat dilihat pada mobile device yang mendukung penggunaan teknologi bluetooth. USB Bluetooth Dongle < - Bluetoot h -> Phone Bluetooth Chipset 2. DESKRIPSI UMUM APLIKASI Secara umum aplikasi ini terbagi atas 2 bagian, yaitu aplikasi yang terdapat pada handphone (mobile device) dalam bentuk file JAR dan aplikasi di server yang juga menggunakan fasilitas Java.Hubungan antara server dan client adapt digambarkan pada tampilan di bawah ini. Gambar 2 Perancangan Database Gambar 1 Hubungan Antara Client dan Server. Aplikasi Server digunakan untuk membuat koneksi antara database dan client. Dimana pada aplikasi Server hanya akan bekerja jika ada sebuah request dari sebuah client. Sedangkan pada aplikasi client berfungsi untuk menampilkan data atau memminta request data dari server yang akan mengambil data yang diminta dari sebuah database. Pada gambar 2 merupakan tampilan dari database yang digunakan unuk aplikasi ini database yang digunakan adalah database perpus dan mempunyai 3 buah tabel yaitu tabel anggota, tabel buku dan tabel pesan. 3. ARSITEKTUR Bab ini berisi perancangan tampilan dari aplikasi yang terdapat pada client dan juga pada server. Server J2SE PC Applicatio n Bluecove JSR-82 API Bluecove- Bluetooth Winsock API (JNI) MS Bluetooth Stack Client J2ME MIDlet Application MIDP/Bluetoot h API CLDC / KVM Symbian OS + Bluetooth Stack Gambar 3 Flowchart Aplikasi Server PAda gambar 3 menjelaskan proses yang terjadi pada aplikasi server. Hal pertama yang dilakukan ketika aplikasi dijalankan adalah proses pemilihan menu. Menu yang terdapat yaitu menu koneksi dan menu perpustakaan. Menu koneksi digunakan unutuk melakukan proses koneksi dengan Gambar 2. Arsitektur Koneksi Bluetooth

client tetapi pada proses ini server hanya bersifat menunngu requestdari client. Dan menu perpustkaan merupkan menu yang berkaitan dengan hal-hal yang terdapat pada perpustakaan seperti login anggota, peminjaman buku, pengemblaian buku dan penginputan data buku baru. Gambar 5 Halaman Server Dibagian Server sendiri terdapat 2 pilihan utama yaitu untuk melakukan koneksi dan unutk melakukan proses penginputan data. Pada menu koneksi proses yang dilakukan adalah melakukan koneksi terhadap client yang meminta request data. Gambar 4 Flowchart Aplikasi Client Pada gambar ini proses yang dilakukan adalah mengirim data buku yang diinginkan ke server dan menampilkan data tersebut nantinya kedalam aplikasi handphone menggunakan fasilitas J2ME dan media perantara Bluetooth. Data yang dapat dikirim dan ditampilkan adalah data judul buku, pengarang buku, dan subyek dari buku yang dipilh. Gambar 6 Halaman Koneksi Server Menu yang selanjutnya adalah menu unutk melakukan proses penginputan data seperti data pengunjung, data buku dan data peminjaman buku. 4. IMPLEMENTASI Program yang akan dijalankan memiliki 2 tampilan yaitu tampilan pada admin dan tampilan pada client. Server dan client dapat terhubung satu sama lain karena adanya media penghubung Bluetooth. Kalau pada server menggunakan media Bluetooth stack maka pada client menggunakan Bluetooth yang sudah langsung terintegrasi pada handphone atau mobile device. Gambar 7 Halaman Penginputan Data Di Server

Implementasi selanjutnya adalah untuk client dan hala yang dilakukan di client antara lain : koneksi terhadap server, melakukan proses pengiriman data dan proses penerimaan data dari server. Gambar 11 Halaman Kirim Pengarang Buku Gambar 8 Halaman Koneksi Client Pengiriman data yang dapat dilakukan oleh client antara lain pengiriman data subyek buku, pengarang dan judul buku. 5. KESIMPULAN Berdasarkan percobaan yang telah dilakukan ternyata aplikasi katalog perpustakaan dapat diakses lebih dari satu client dalam waktu yang bersamaan tetapi tentu saja proses pengiriman datanya di lakukan secara bergantian. Waktu transfer data yang diterima masing-masing client dari server sangat berbeda. Hal i ni dikarenakan perangkat mobile device yang digunakan, jarak antara client dan server, serta adanya penghalang dalam proses pengiriman datanya yang menyebabkan waktu transfer data dari server ke client tidaklah sama walaupun waktu pengiriman data dari client ke server secara bersamaan. Gambar 9 Halaman Kirim Judul 6. DAFTAR PUSTAKA [1] Abdul Kadir. Dasar Pemrograman Java 2. Andi, Yogyakarta, 2004. [2] Bunafit Nugroho. Database Relasi o n a l D e n g a n MySQL. A n di, Yogyakarta, 2005. Gambar 10 Halaman Kirim Subyek Buku. [3] Faisal, Membangun Wireless A p p lication Menggunakan J 2 m e, http://idkf.bogor.net/bio2/indo-artikel/faisalj2me.pdf, 8 Juli 2009. [4] Faisal, Bluetooth,http://www.free webs.com/faizalhadi/tugas%20jarkom.doc, 8 Juli 2009.

[5] Fikri Rijalul. Pemrograman java, Andi, Yogyakarta, 2005. [6] M.Shalahuddin & Rosa A.S. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile. Informatika, Bandung, 2006. [7] Nokia, http://www.nokia.co.id/cariproduk/ponsel/n okia6600/spesifikasi-teknik [8] Siyamta, Pengantar Teknologi Bluetooth, http://lecturer.eepisits.edu/~yuliana/bluetooth/yamtabluetooth.pdf, 5 Juli 2009.