TUTORIAL MEMBUAT CRUD DATABSE DENGAN PHPMySQL PADA APK ANDROID STUDIO
CRUD adalah singkatan dari create, read, update, and
delete. Keempat poin ini menurut Techopedia merupakan fungsi-fungsi utama yang
diimplementasikan dalam aplikasi database. Akronim CRUD mengidentifikasi semua
fungsi utama yang melekat pada database relasional dan aplikasi yang digunakan
untuk mengelolanya, termasuk Oracle Database, Microsoft SQL Server, MySQL, dan
lainnya.
CRUD adalah operasi pemograman yang menawarkan fungsi
penuh, Dalam memahami pemograman komputer, CRUD merupakan fungsi yang esensial
untuk dipahami. kamu perlu memahami arti dari semua fungsi yang
diimplementasikan dari database atau aplikasi, tidak hanya arti dari sebagian
fungsi saja. Fungsi create, read, update, dan delete merupakan fungsi yang
secara konstan digunakan dan merupakan bagian yang tidak terpisahkan dari
pekerjaan seorang programmer. Ini karena hampir sebagian besar pemograman
komputer modern menggunakan fungsi CRUD.
Create
Fungsi CRUD yang pertama adalah create. Fungsi ini
memungkinkanmu membuat record baru dalam database. Dalam aplikasi SQL, fungsi
create sering disebut juga sebagai insert. Kamu dapat membuat baris baru dan
mengisinya dengan data yang sesuai dengan setiap atribut. Tetapi, hanya
administrator yang dapat menambahkan atribut baru ke tabel itu sendiri.
Read
Fungsi read hampir mirip dengan fungsi search. Fungsi
ini memungkinkan kamu untuk mencari dan mengambil data tertentu dalam tabel dan
membaca nilainya. Kamu dapat menemukan record yang diinginkan menggunakan kata
kunci,atau dengan memfilter data berdasarkan kriteria yang diinginkan.
Update
Untuk memodifikasi record yang telah tersimpan di
database, fungsi CRUD yang bisa kamu gunakan adalah fungsi update. Namun, kamu
perlu mengubah berbagai informasi terkait agar bisa memodifikasi record yang
diinginkan secara utuh. Record yang ada dalam database harus diubah dan semua
nilai atribut diubah untuk mencerminkan karakteristik baru yang diinginkan.
Delete
Ketika ada record atau data yang tidak lagi dibutuhkan
dalam database, fungsi CRUD yang digunakan adalah fungsi delete. Fungsi ini
dapat digunakan untuk menghapus data tersebut. Beberapa aplikasi database
relasional mungkin mengizinkan kamu untuk melakukan hard delete atau soft
delete. Hard delete akan secara menghapus catatan dari database permanen.
Sementara, soft delete hanya akan memperbarui status baris untuk menunjukkan
bahwa data telah dihapus meskipun data tersebut tetap ada dan utuh
PHP dan MySQL
PHP and MySQL merupakan kolaborasi antara bahasa
pemrograman dan layanan database yang populer saat ini. Jumlah situs yang
menggunakan PHP mencapai 78.9% (The Web Technology Surveys, 2019). PHP adalah
bahasa pemrograman script server-side yang didesain untuk pengembangan web.
Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum yang
digunakan pada website seperti Wikipedia, WordPress, Facebook dan lain-lain.
Penggunaan PHP banyak dipadukan dengan MySQL. MySQL adalah sebuah perangkat
lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user.
![]() |
Gambar 1.2 MySQL |
MySQL ditetapkan sebagai RDBMS terpopuler kedua per
Juli 2019 setelah Oracle (DB-Engines, 2019). Keduanya dapat digunakan secara
gratis, dirilis dengan lisensi open source, dan memiliki komunitas pengguna
yang besar. Kelebihan-kelebihan tersebut menjadikan PHP dan MySQL sebagai salah
satu pilihan teknologi yang digunakan untuk membuat website. Developer harus
memiliki kompetensi yang memadahi untuk dapat memanfaatkan PHP dan MySQL. Untuk
PHP diperlukan pemahaman sintaks, variabel, tipe data, metode pembuatan form,
struktur kontrol, konsep cookies, konsep session, metode pembuatan fungsi,
metode pengelolaan file, dan manajemen direktori. Untuk MySQL, developer harus
memahami dasar-dasar Structure Query Language (SQL). SQL merupakan bahasa
standar untuk menyimpan, mengubah, dan mengambil data pada database.
Web Services
Pada umumnya, web service memiliki ciri khusus berupa
URL layaknya web. Yang membuat berbeda adalah interaksi yang diberikan oleh web
service itu sendiri. URL pada web service hanya mengandung sekumpulan
informasi, perintah, dan konfigurasi (sintaks yang berguna untuk membangun
fungsi tertentu dari aplikasi). untuk ilustrasi gambaran dari Web Servis bisa
anda lihat pada gambar di bawah ini
![]() |
Gambar 1.3 Web Services |
Web service mampu menukar data tanpa memandang sumber database,
bahasa yang digunakan, dan pada platform apa data tersebut dikonsumsi.
Kemampuan itulah yang memungkinkan web service menjadi jembatan penghubung
untuk berbagai sistem.
![]() |
Gambar 1.4 Contoh Hasil Run |
Okey, kita langsung saja ke Tutorialnya :
1. Pertama kita jalankan aplikasi IDE Android Studio, caranya :
a. Pilih Start → Android Studio
b. Pilih → Start a new Android Studio Project
- kemudian isikan name seperti gambar di bawah ini:
- kemudian isikan name seperti gambar di bawah ini:
- kemudian isikan name seperti gambar di bawah ini:
- Lalu ketikan kode di bawah ini :
0 Komentar