Pertemuan 10
Pertemuan 10
CRUD
Menyimpan & Menampilkan Data
Sebelum memulai project, kita terlebih dahulu membuat sebuah database dengan nama
“db_mahasiswa” yang memiliki 1 tabel dengan nama “mhs” kemudian tabel tersebut
memiliki 3 kolom yaitu : NIM, NAMA dan JURUSAN. Untuk kolom/field NIM jadikan
sebagai primary key
Persiapan File PHP
Selanjutnya kita buat sebuah folder dengan nama “CRUD_ANDROID” di dalam folder
“www” jika anda menggunakan “Appserv” atau di dalam folder “htdocs” jika anda
menggunakan “XAMP”pada drive C anda. Jika sudah, di dalam folder tersebut kita
akan membuat 6 file .php :
• koneksi.php
• tampilSemuaMhs.php
• tampilMhs.php
• tambahMhs.php
• updateMhs.php
• hapusMhs.php
Persiapan File PHP
koneksi.php
File ini berfungsi untuk menghubungkan project kita ke database dengan mengetikkan
beberapa parameter yaitu HOST, USER, PASS, DB
Persiapan File PHP
tampilSemuaMhs.php
Jika semua filenya sudah siap, kurang lebih tampilan folder sebagai berikut
Konfigurasi
https://drive.google.com/file/d/1t1jsJO-pGLJYkihE9uVqMCvtAPAeVngb/view?usp=share_link
Activity
Tambah Mhs
Selanjutnya kita akan mendesain layout untuk menambahkan data mahasiswa. Silakan buat file xml dan java nya.
Sebagai contoh di sini namanya “activity_main.xml” dan “MainActvity.java”
Silakan buka link berikut untuk kode layout tambah mhs :
https://drive.google.com/file/d/1s69LSNC_wgfl1o5KL85jI0T7S-1q096f/view?usp=share_link
Silakan disesuaikan jika ada error mengenai icon, warna, gambar dan pemanggilan activity yang belum dibuat.
Tampilan layout tambah mhs kurang lebih sebagai berikut
Activity
Tambah Mhs
Jika sampai disini tidak ada error, kita coba jalankan programnya untuk menyimpan data mahasiswa dengan mengisi
nim, nama dan jurusan lalu menekan tombol “Tambah Mahasiswa”.
Tapi sebelumnya kita buka dulu Manifest.xml untuk menambahkan “Perimission Internet” dan
“usesCleartextTraffic”
Activity
Tampil Semua Mhs
Selanjutnya kita akan menampilkan semua data mahasiswa yang berada pada tabel “mhs”. Silakan buat layout dan
classnya, sebagain contoh “activity_tampil_semua_mhs.xml” dan “TampilSemuaMhs.java”
activity_tampil_semua_mhs.xml
Activity
Tampil Semua Mhs
Karena kita membuat ListView, maka kita perlu untuk membuat lagi satu Layout atau tampilan xml untuk
menampilkan ListVeiw tersebut. Silahkan buat file xml dengan nama list_item.xml dan ikuti kode program di
bawah ini:
list_item.xml
Activity
Tampil Semua Mhs
Selanjutnya buka “TampilSemuaMhs.java” kemudian kunjungi link berikut untuk source codenya
https://drive.google.com/file/d/1LelN3JGOjidrygsEh7v8mqLnI8biCB5f/view?usp=share_link
Jika tidak ada error, silakan jalankan programnya, kemudian klik tombol “Daftar Mahasiswa” dan jagan lupa semua
activity yang dibuat sudah dimasukkan ke dalam manifest.xml
Terima Kasih
Sampai jumpa di pertemuan selanjutnya