PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...
PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...
PEMBUATAN APLIKASI MOBILE PEMESANAN MAKANAN DAN ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
attribute yang mengindikasikan service tersedia,<br />
record.setAttributeValue(0x0008,new DataElement(<br />
DataElement.U_INT_1, 255 ) )<br />
...<br />
Agar client dapat membangun koneksi dengan server dengan service<br />
yang disediakan oleh server, maka server perlu meregistrasikan<br />
service record pada SDDB dan melakukan proses menunggu koneksi<br />
dari client. Berikut source code pada proses ini :<br />
...<br />
// koneksi pada remote device<br />
StreamConnection client = null;<br />
try {<br />
//memasukkan service record pada SDDB dan menunggu<br />
koneksi dari client<br />
client = notifier.acceptAndOpen();<br />
...<br />
} catch (IOException e) {…}<br />
..<br />
Apabila server menerima koneksi dari client, maka proses<br />
selanjutnya yaitu proses penerimaan dan pengiriman data dari dan ke<br />
client serta menginterpretasikan data yang diterima oleh server yang<br />
digunakan sebagai variabel untuk proses query database dan proses<br />
pemeriksaan untuk keperluan validasi. Berikut source code pada<br />
proses ini :<br />
...<br />
try {<br />
//memperoleh input stream dari client<br />
DataInputStream in = conn.openDataInputStream();<br />
//membaca input message yang berupa data string<br />
String dataStringReceive = in.readUTF();<br />
//menginterpretasikan data input dengan mengubah<br />
data string ke array<br />
string2array(dataStringReceive);<br />
....<br />
//proses pengiriman data pada client<br />
55