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.

…<br />

String dataStringReceive = in.readUTF();<br />

string2array(dataStringReceive);<br />

String no = null;<br />

if (array[0].equals("miftakhz31n"))<br />

{<br />

no = "New_client";<br />

dataStringTransmit = "miftakhz31n;";<br />

}<br />

else if (array[0].equals("LOGIN_STATE"))<br />

{<br />

String username = array[1];<br />

char[] password = new char[array[2].length()];<br />

for (int i = 0; i < array[2].length(); i++) {<br />

password[i] = array[2].charAt(i);<br />

}<br />

if (loginValidasi(username, password))<br />

{<br />

dataStringTransmit = "LOGIN;" + tempId + ";"<br />

+ tempNama + ";";<br />

}<br />

else<br />

{<br />

dataStringTransmit = "LOGIN_INVALID;";<br />

}<br />

....<br />

3.3.2.5 Proses Daftar Foodcourt<br />

Pada proses data daftar foodcourt, data kondisi yang<br />

dikirimkan oleh client untuk proses ini yaitu<br />

DAFTAR_FOODCOURT. Kondisi tersebut menunjukkan bahwa<br />

client melakukan permintaan daftar nama-nama restoran yang ada di<br />

foodcourt. Activity diagram dari proses data daftar foodcourt dapat<br />

dilihat pada gambar 3.16.<br />

Proses yang dilakukan yaitu, client akan megirimkan request<br />

message, kemudian server akan menindaklanjuti dengan melakukan<br />

proses pengambilan data daftar foodcourt yang aktif pada database<br />

dengan menjalankan fungsi sqlDaftarFoodcourt() yaitu<br />

dengan melakukan kueri ke database. Data yang ada kemudian<br />

dikirimkan ke client. Data yang dikirim berisi id Fodcourt dan Nama<br />

59

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

Saved successfully!

Ooh no, something went wrong!