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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3.1.1 Sequence Login<br />

Dari Gambar 3.3. dapat dilihat bahwa pertama-tama client<br />

akan mengirimkan username dan password-nya kepada server dalam<br />

bentuk string. Setelah itu akan diterima oleh server, selanjutnya akan<br />

diproses ke database. Pada bagian ini akan dilakukan proses validasi.<br />

Dan hasil pengolahan oleh database akan dikirimkan kembali ke<br />

server untuk kemudian disampaikan kepada client.<br />

Foodcourt<br />

Client<br />

LOGIN_STATE: username, password<br />

Menu Layanan<br />

LOGIN<br />

LOGIN_INVALID<br />

Foodcourt Bluetooth<br />

Server<br />

} OR<br />

loginValidasi-proses query<br />

loginValidasi-hasil query<br />

Gambar 3.3 Sequence proses login<br />

Database<br />

(mysql)<br />

Pada gambar 3.3 menunjukkan bahwa proses login yang<br />

dilakukan oleh user. Jika login valid maka bluetooth application<br />

server mengirimkan data LOGIN pada MIDlet Client sebagai reply<br />

message. Yang kemudian MIDlet client akan menampilkan Menu<br />

Layanan. Apabila username dan password yang dikirimkan tidak<br />

sesuai maka data yang dikirikan ke client adalah LOGIN_INVALID.<br />

Namun pada saat request message gagal di kirimkan, maka MIDlet<br />

Client akan menampilkan pesan error.<br />

43

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

Saved successfully!

Ooh no, something went wrong!