Oleh : Zen.
Aplikasi Android Food Ordering Part 2 (CRUD)
Pada part 2
ini akan dibahas mengenai CRUD dalam php, mungkin kalian bingung kenapa jadi CRUD
dalam PHP. Karena kalian akan menyimpan database di server (Online), supaya
database tersebut dapat terhubung dengan android studio maka dibutuhkan CRUD
php, yang nantinya android studio hanya perlu memanggil CRUD tersebut.
Dalam CRUD hal
yang harus dipahami adalah basic mengenai database, bagaimana cara membuat data
baru, mengedit, melihat, dan menghapus. Disini akan dibahas satu-persatu :
Buat file baru
dengan nama connection.php
Disini saya
menyimpan dalam folder fo, cek
apakah database sudah terhubung, jika blank tidak ada pesan error maka database
sudah terhubung.
Selanjutnya buat folder baru dengan nama food dan buat file baru dengan nama create_data.php isi file tersebut seperti berikut :
Pada bagian
url kalian akan melihat
http://192.168.253.1/fo ini adalah
lokasi dimana tempat kalian menyimpan foto, ip tersebut adalah ip komputer
saya, jika komputer kalian tidak terhubung kejaringan kalian dapat mengganti ip
tersebut menjadi
localhost. Untuk melihat
apakah program create sudah benar kalian dapat melakukan hal berikut :
Cek pada pada
database apakah sudah ada data baru, meskipun isi nama dll kosong setidaknya
akan terbentuk seperti berikut :
Selanjunya
kita akan membuat program view, buat file baru dengan nama view_data.php dengan isi file seperti berikut :
Isilah tabel
food dengan apapun, supaya kalian dapat melihat apakah program sudah benar,
jika sudah maka akan seperti berikut :
Tampilan saya
terlihat lebih menarik bukan, kalian juga dapat membuat seperti itu dengan
menambahkan ektension pada browser kalian.
Selanjutnya buat
file baru bernama delete_data.php dengan
isi berikut :
Jika sudah
kalian coba lakukan hapus data, karena disini saya membuat program menghapus
berdasarkan nama, maka masukkan nama data yang akan dihapus. Namun jika kalian
ingin mencoba menghapus, ganti script $nama
= $_POST['nama']; menjadi $nama = $_GET['nama'];
jika sudah kalian ubah kembali menjadi seperti semula.
Untuk script update_data.php tidak akan saya bahas,
karena untuk update_data lumayan panjang, jadi kalian bisa melihat scriptnya
langsung, dan script tersebut tidak berbeda jauh dengan script create_data.php. Disini saya telah
sediakan semua script yang dibahas. Password : sekaizen
Part 3
Karena lagi banyak aktivitas yang lain, kemungkinan untuk beberapa bulan artikel ini tidak akan di lanjut. Untuk Project lengkap silahkan download disini..
Project Lengkap
Label: Android Studio, Tutorial