Sebelum mengikuti tutorial ini, pastikan terlebih dahulu kalian sudah mengikuti langkah-langkah pada tutorial Membuat CRUD Retrofit MySQL Dengan Android Studio Menggunakan Java [Bagian 1 : Membuat Tabel Database & Koneksi], pastikan langkah-langkah pada bagian 1 tidak ada kesalahan.
Selanjutnya, pada tutorial ini kita akan belajar bagaimana cara membuat Insert (Create/Tambah Data) dengan Retrofit MySQL.
Tambahkan permission pada AndroidManifest.xml :
Buat file php dengan nama insert.php dan isikan kode berikut :
Tambahkan library pada build.gradle (module:app) :
Buka activity_main.xml, isi dengan kode berikut :
Buat file dimens.xml pada folder values, isi dengan kode :
Tambahkan kode berikut pada Strings.xml :
Ubah kode MainActivity.java, menjadi :
KETERANGAN :
Kemudian, buat Interface RegisterAPI.java :
Terakhir, buat Value.java :
Setelah semua langkah-langkah selesai, silahkan running aplikasi dan cek apakah sudah berhasil atau masih terjadi kendala. Silahkan isi pada kolom komentar jika ada permasalahan terkait langkah-langkah diatas.
Baca Juga : Cara Membuat Project Baru di Android StudioBuat project baru dengan kriteria seperti dibawah ini :
- Name : Pendaftaran Beasiswa
- Package Name : com.example.myapplication (example bisa diganti bebas)
- Save Location : Penyimpanan direktori mana saja
- Language : Java
- Activity : Empty Activity
Tambahkan permission pada AndroidManifest.xml :
Buat file php dengan nama insert.php dan isikan kode berikut :
Tambahkan library pada build.gradle (module:app) :
Buka activity_main.xml, isi dengan kode berikut :
Buat file dimens.xml pada folder values, isi dengan kode :
Tambahkan kode berikut pada Strings.xml :
Ubah kode MainActivity.java, menjadi :
KETERANGAN :
- public static final String URL = "http://192.168.43.82/crud/";
- 192.168.43.82 = IP Address dari Android yang terhubung dengan laptop/pc melalui jaringan internet (hotspot wifi).
- crud = nama folder penyimpanan yang ada pada htdocs.
Kemudian, buat Interface RegisterAPI.java :
Terakhir, buat Value.java :
Setelah semua langkah-langkah selesai, silahkan running aplikasi dan cek apakah sudah berhasil atau masih terjadi kendala. Silahkan isi pada kolom komentar jika ada permasalahan terkait langkah-langkah diatas.
Insert.phpnya mana gan?
BalasHapusudah diperbaiki mas, silahkan dicek kembali.
Hapusfile .php taruh mana gan?
BalasHapusFile php ditaruh di xampp/htdocs/namafolder/
HapusLanjutannya gan,, kan crud ini baru create nya
BalasHapusBagian 3 : View Data https://www.anakblogger.com/2020/02/membuat-crud-retrofit-mysql-dengan.html
HapusBagian 4 : Update Data https://www.anakblogger.com/2020/02/membuat-crud-retrofit-mysql-dengan_16.html
Bagian 5 : Delete Data https://www.anakblogger.com/2020/03/membuat-crud-retrofit-mysql-dengan.html
Silahkan dilanjut
Mantap Min. Terimakasih tutorialnya.
BalasHapusSama-sama ya, tetap semangat untuk belajar!
Hapuskalo misalnya koneksi ip diganti domain bisa..?? kan agan ip adrees ya,, ganti https://xxxxxxxx.com gitu
BalasHapusBisa, tinggal diubah dari http://192.168.x.x/ jadi misal https://example.com/
Hapusitu untuk insert.php
BalasHapuspas dijalankan browser, mala bacaan seperti ini: {"value":0,"message":"oops! Coba lagi!"}
padahl sudah coba isi field table tersebut
Pastikan koneksi internet laptop/pc tersambung dari hotspot hp, sesuaikan ip-nya.
Hapus