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.
pernyataan SQL dijalankan dengan metode executeQuery(),<br />
sedangkan untuk membuat atau memodifikasi (create, insert, update,<br />
delete) tabel data dari database metode yang digunakan yaitu<br />
executeUpdate().<br />
Berikut source code untuk melakukan koneksi database maka<br />
digunakan JDBC driver.<br />
private void koneksi() throws Exception{<br />
String driver = "com.mysql.jdbc.Driver";<br />
String url =<br />
"jdbc:mysql://127.0.0.1/foodcourt";<br />
String username = "root";<br />
String password = "tarantula";<br />
try {<br />
Class.forName( "com.mysql.jdbc.Driver" );<br />
con = DriverManager.getConnection(<br />
url,username,password );<br />
System.out.println( "Terhubung<br />
Database" );}<br />
catch (ClassNotFoundException cnfex) {<br />
System.err.println("Koneksi Driver JDBC<br />
- ODBC Gagal");<br />
cnfex.printStackTrace();<br />
System.exit(1);}<br />
catch (SQLException sqlex) {<br />
System.err.println("Koneksi Tidak Dapat<br />
Dilakukan");<br />
sqlex.printStackTrace();}<br />
}<br />
3.3.2.4 Proses Login<br />
Pada saat koneksi client-server dibangun, proses yang<br />
dilakukan setelah koneksi terbangun adalah user melakukan login<br />
yang bertujuan untuk pengidentifikasian pada user. Aplikasi client<br />
akan mengirimkan data LOGIN_STATE disertai dengan username<br />
dan password. Data tersebut kemudian oleh server diolah dan<br />
dicocokkan dengan database. Jika login valid maka server akan<br />
mengirimkan data LOGIN disertai dengan id pelanggan dan nama<br />
pelanggan Sedangkan jika login salah atau tidak sesuai, maka pesan<br />
57