Login menggunakan database 24jam pintar pemrograman android 1

Dapatkan materi terbaru di www.omayib.com 121 4. Klik database logindb, kemudian kita akan membuat table user. Pada bagian SQL ketikkan sebagai berikut CREATE TABLE IF NOT EXISTS `user` `_id` int4 NOT NULL, `username` varchar32 NOT NULL, `password` varchar32 NOT NULL, `email` varchar32 NOT NULL, `akun twitter` varchar32 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; Untuk lebih jelasnya, langkah 4 ini tampak seperti gambar 6.15. Gambar 16.5 SQL untuk membuat table user 5. Memasukkan data ke dalam database INSERT INTO `logindb` . `user` `_id` , `username` , `pass word` , `email` , `akun twitter` VALUES 1 , omayib , 1234r , omayibgmail.com , omayib ; Jika sudah benar, maka hasil akhirnya seperti gambar 16.6 Gambar 16.6 Tabel user pada database dan datanya Dapatkan materi terbaru di www.omayib.com 122 Membuat php Langkah selanjutnya membuat file logindb.php yang nantinya bertugas untuk mencocokkan data dari server dan client. Berikut ini adalah logindb.php. Simpan file logindb.php di direktori c:xampphtdocsandroid. 1: ?php 2: user = _POST [ user ]; 3: pass = _POST [ pass ]; 4: 5: konek = mysql_connect localhost , root , ; 6: mysql_select_db latihanDB ; 7: 8: quer = SELECT FROM user WHERE username=user AND password=pass ; 9: hasil = mysql_query quer or die Kesalahan query : . mysql_error ; 10: 11: if mysql_num_rows hasil == 1 { 12: echo 1 ; 13: } else { 14: echo ; 15: } 16: ? Membuat project di Android Bagian ini masih menggunakan project login sebelumnya yaitu project PHPLogin. Hanya saja url diganti seperti ini Sebelumnya private String url = http:10.0.2.2androidlogin.php ; Kemudaian diganti private String url = http:10.0.2.2androidloginDB.php ; Dapatkan materi terbaru di www.omayib.com 123 JAM 18 | ANDROID dan MYSQL Apabila Ebook ini bermanfaat buat Kamu, Bantu penulis menyempurnakan ebook ini dengan cara DONASI. Kirim TESTIMONI, KRITIK, SARAN Kamu di www.omayib.comtestimoni Dapatkan materi terbaru di www.omayib.com 124 BAB 8 ANDROID HADWARE ImagineIT Education Center membuka kelas Android Application Development Mau??  Kirim TESTIMONI, KRITIK, SARAN Kamu di www.omayib.comtestimoni Dapatkan materi terbaru di www.omayib.com 125 JAM 19 | COMPASS ANDROID Bagian ini, Kita belajar mengakses 1. Compass 2. Camera not yet available 3. Sensor not yet available

A. Analog Compass

Waah, tak terasa metri belajar kita sudah jauh. Sekarang saatnya kita belajar mengakses hadware Android. Kita belajar dari yang palingsederhana yaitu membuat analog compass, hasil akhir project ini bisa Kamu lihat pada Gambar 18.1 Gambar 18.1. Analog Compass Kita tidak memerlukan layout main.xml seperti project-project sebelumnya, karena gambar segitiga diatas dibuat di java menggunakan canvas. Yuuk langsung kita coba.. 1. Bikin projectnya dulu Project name Compass Build Target Android 2.2 Aplication name Analog Compass Package name Cont.AnalogCompass Create Activity AnalogCompass Min SDK version 8 2. Langsung buka activity AnalogCompass.java, lalu ketik barisan kode berikut. 1: package cont.AnalogCompass; 2: 3: import android.app.Activity; 4: import android.os.Bundle; 5: import android.content.Context; 6: import android.graphics.; Dapatkan materi terbaru di www.omayib.com 126 7: import android.hardware.Sensor; 8: import android.hardware.SensorEvent; 9: import android.hardware.SensorEventListener; 10: import android.hardware.SensorManager; 11: import android.util.Config; 12: import android.util.Log; 13: import android.view.View; 14: 15: public class AnalogCompass extends