0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan20 halaman

Pertemuan 10

CRUD merupakan program untuk menampilkan, menambahkan, mengubah dan menghapus data. Dokumen ini menjelaskan langkah-langkah persiapan file PHP dan konfigurasi untuk membangun aplikasi CRUD menggunakan PHP dan Android, termasuk membuat database, file-file PHP, kelas konfigurasi, request handler, layout untuk menambah dan menampilkan data mahasiswa.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan20 halaman

Pertemuan 10

CRUD merupakan program untuk menampilkan, menambahkan, mengubah dan menghapus data. Dokumen ini menjelaskan langkah-langkah persiapan file PHP dan konfigurasi untuk membangun aplikasi CRUD menggunakan PHP dan Android, termasuk membuat database, file-file PHP, kelas konfigurasi, request handler, layout untuk menambah dan menampilkan data mahasiswa.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 20

PERTEMUAN 10

CRUD
Menyimpan & Menampilkan Data

Mata Kuliah : Pemrograman Aplikasi Mobile


Kelas :F
Prodi : Sistem Informasi
SKS :2
Semester :5
Dosen : Andi Asvin Mahersatillah Suradi, S.Kom., M.T.
CRUD
CRUD adalah program untuk menampilkan, menambah, mengubah dan menghapus
sebuah 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

File ini berfungsi untuk


menampilkan semua
data mahasiswa yang
berada di dalam tabel
“mhs”
Persiapan File PHP
tampilMhs.php

File ini berfungsi untuk


menampilkan data
mahasiswa berdasarkan
nim
Persiapan File PHP
tambahMhs.php

File ini berfungsi untuk


menambahkan data
mahasiswa baru
Persiapan File PHP
updateMhs.php

File ini berfungsi


untuk mengubah data
mahasiswa
berdasarkan nim
Persiapan File PHP
hapusMhs.php

File ini berfungsi untuk


menghapus data mahasiswa
berdasarkan nim
Persiapan File PHP

Jika semua filenya sudah siap, kurang lebih tampilan folder sebagai berikut
Konfigurasi

Untuk dapat mengakses file php melalui android


(menggunakan real device / emulator), kita perlu
mendapatkan IP lokasi dari database tersimpan
(laptop/pc).

Sebagai contoh disini saya ingin mengakses


phpMyAdmin (dalam laptop) melalui smartphone.
Artinya kita perlu berada dalam jaringan yang sama
dengan cara Mobile Hotspot (tethering). Jika sudah
di terkoneksi, silakan buka cmd, lalu ketik “ipconfig”
Konfigurasi
Seperti yang terlihat pada slide sebelumnya, IP yang didapatkan pada kasus ini yaitu
“192.168.43.93”. Jika anda menggunakan emulator gunakan IP “10.0.2.2”. Silakan kalian
sesuaikan dengan IP masing-masing. Selanjutnya kita akan mengakses phpMyAdmin
melalui Smartphone dengan mengetikkan IP tersebut pada browser.

Jika tidak muncul, coba nonaktifkan firewall


windowsnya
Konfigurasi
Jika sudah selesai, selanjutnya silakan dibuka project androidnya, kemudian buat sebuah class
dengan nama “konfigurasi” kemudian masukkan kode berikut
Request Handler
Setelah selesai membuat java class konfigurasi, selanjutnya silakan buat java class kembali
dengan nama RequestHandler. Java Class ini kita gunakan untuk menangani permintaan
jaringan. Silakan kunjungi link berikut untuk menyalin kode class RequestHandler.

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 buka link berikut untuk kode java tambah mhs:


https://drive.google.com/file/d/1ylu9NFazerT6TPOYhQhi7AQMWjrMQKqj/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

Anda mungkin juga menyukai