TUGAS KU

Advertisement

Responsive Advertisement

 

TUTORIAL MEMBUAT CRUD DATABSE DENGAN PHPMySQL PADA APK ANDROID STUDIO


Gambar 1.1 CRUD Dengan PHP MySQL


Materi CRUD
    
 Definisi CRUD

    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




c. Pilih → Empty Activity → Next



d. Configure Your Project → Finish


    Keterangan :

      

   Name                     : CRUD_PHPMySQL

   Package Name      : rikiwahyudirw.blogspot.com                       

   Save Location       : D:\2021\semester6\ti1\Riki Wahyudi          

   Language              : Java

   Minimum SD         : API 14     



    2. Maka akan muncul tampilan  IDE Android Studio, Setelah itu Ketikan script                            pada file activity_main.xml seperti gambar di bawah ini:





 

Tampilan Design Kode Di atas Sebagai Berikut


        3. Selanjutnya, Ketikan kode berikut pada MainActivity seperti gambar di bawah ini.



4. Buatlah Activity baru dengan nama TampilSemuaMhs dengan cara : Klik kanan pada                                         Package Name >> New >> Activity >> Empty Activity.


    • kemudian isikan name seperti gambar di bawah ini:


        5. Ketikan kode berikut pada activity_tampil_semua_mhs.xml seperti                                                                    gambar di bawah ini.



            *Tampilan Design Kode Di atas Sebagai Berikut



         6. Selanjutnya, Ketikan kode berikut pada TampilSemuaMhs.java seperti gambar di bawah ini                              


7. Selanjutnya, Buatlah Activity baru lagi dengan nama ListView dan dirubah pada Layout                   Name menjadi list_item . Dengan cara : Klik kanan pada Package Name >> New >> Activity                  >>  Empty Activity.                        


    • kemudian isikan name seperti gambar di bawah ini:

   8.  Kemudian, Ketikan kode berikut pada activity_list_item.xml seperti                                                 gambar di bawah ini.



   9.  Ketikan kode berikut pada  ListView.java seperti gambar di  bawah ini.                                                             




                 10. Buatlah Activity baru dengan nama TampilMhs dengan cara : Klik kanan pada                                         Package Name >> New >> Activity >> Empty Activity.

    • kemudian isikan name seperti gambar di bawah ini:


 11. Ketikan kode berikut pada activity_tampil_mhs.xml seperti                                                                    gambar di bawah ini.



                    *Tampilan Design Kode Di atas Sebagai Berikut


  12.  Ketikan kode berikut pada  TampilMhs.java seperti gambar di bawah ini.                                                               









 13. Selanjutnya buatlah kelas baru dengan nama konfigurasi.java, Dengan cara Klik kanan pada                  Direktori Nama Package >> New >> Java Class.



    •  Lalu ketikan kode di bawah ini :


14. Selanjutnya buatlah kelas baru lagi dengan nama RequestHandler.java, Dengan cara  Klik kanan pada Direktori Nama Package >> New >> Java Class.        


      •  Lalu ketikan kode di bawah ini




15. dan yang terakhir Atur/rubah kode pada AndroidMainfest.xml seperti gambar di   bawah ini                              



16. Selanjutnya Jalankan Emulator Android Studio Anda (Run) dan hasilnya seperti di bawah ini                           




                        Kemudian Cek Apakah data yang tadi sudah di input tersimpan atau tidak di database dengan cara  buka browser dan ketikan link:http://android.uanggasid.com/mhs/ di browser masing-masing dan jika sudah tersimpan maka tampilan nya akan seperti gambar di bawah ini:


Gambar 1.6 Hasil Laporan Web 



Thank Youu 😀







Posting Komentar

0 Komentar