08.06.2013 Views

PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...

PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...

PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

48<br />

dimana stack ini akan menyediakan “jembatan” antara pemrograman<br />

java dan bluetooth hardware. Salah satu cara untuk mendapatkan<br />

Java Bluetooth Stack ialah dengan menggunakan Microsoft<br />

Bluetooth Stack API dan BlueCove. Microsoft Bluetooth Stack API<br />

adalah sebuah socket-style atau lebih sering disebut dengan WinSock.<br />

Stack ini adalah sebuah aplikasi c-based untuk mengoperasikan<br />

generic USB Bluetooth Dongle.BlueCove API dibuat berdasarkan<br />

JSR-82 API, sehingga sifatnya sangat terbuka dan gratis terhadap<br />

pengembang-pengembang Bluetooth. BlueCove dapat digunakan<br />

untuk beberapa aplikasi seperti Serial Port Profile, General Access<br />

Profile dan Service Discovery Profie.<br />

Tabel 3.10 Kebutuhan Aplikasi server<br />

No Kebutuhan Keterangan<br />

1 Bluetooth device Alat untuk menerima dan mengirim<br />

pesan<br />

2 J2SDK-6.0 Kompiler untuk bahasa pemrograman<br />

java<br />

3 BlueCove Paket java untuk mengontrol<br />

bluetooth device<br />

4 CommAPI 2.0 Paket java untuk mengakses serial<br />

port<br />

5 JDBC-Connector Paket java untuk menghubungkan<br />

dengan database, untuk mysql<br />

menggunakan mysql-connector-java<br />

Foodcourt Bluetooth Server dibuat dengan menggunakan<br />

BlueCove stack yang dapat diperolah di http://sourceforge.net/<br />

projects/bluecove/ dan Microsoft Bluetooth Stack.<br />

Proses yang dilakukan oleh server diperlihatkan pada activity<br />

diagram pada gambar 3.9. Yang pertama kali dilakukan oleh server<br />

yaitu melakukan inisialisasi bluetooth device kemudian menjalankan<br />

service setelah itu melakukan proses listening client. Jika ada client<br />

yang terhubung dengan server maka server akan melakukan validasi<br />

dan menunggu request data dari client. Data yang telah di terima<br />

akan diolah oleh server kemudian mengirimkan jawaban ke client<br />

sesuai dengan permintaan.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!