Tugas 13 CRUD MySQL Pada Android Studi

  

PENGENALAN MySQL PADA ANDROID STUDIO


Ini merupakan hal dasar yang sangat penting dari aplikasi yang memiliki komunikasi dengan database.

Untuk tutorial kali ini kita akan membuat aplikasi CRUD Android menggunakan Database MySQL setidaknya harus memiliki sedikit pemahaman pemrograman PHP dan memahami konsep dari database, terutamanya MySQL. Bukan sebuah pekerjaan yang mudah untuk memahami konsep komunikasi data antara aplikasi dengan database ini, terutama database MySQL dimana database itu sendiri terletak di Server bukan di perangkat Android itu sendiri.

Agar memudahkan kalian dalam memahami pembuatan aplikasi ini kita akan membuatnya dengan sangat sederhana tanpa harus merubah atau membuat tampilan yang begitu rumit. Kita akan membuat dengan tampilan sederhana agar kalian terfokus pada inti dari aplikasi ini. Setelah kalian memahami konsep dasar atau cara kerja dari aplikasi ini maka kita akan mencoba merubah tampilannya sedikit lebih menarik dengan menambahkan efek Floating Action Bar atau yang lainnya. Tetapi pada tutorial kali ini kita hanya terfokus pada hal intinya tanpa mempedulikan tampilan (untuk saat ini). Agar tidak lebih menambah kalian bingung dengan penjelasan lainnya, mari kita langsung saja bahas bagaimana konsep pembuat dari aplikasi ini.


  • Latihan

    Kali ini kita akan membuat aplikasi crud sederhana menggunakan MySQL sebagai penyimpanannya. Buka android studio lalu buat project baru dengan nama CRUD_PHPMySQL (sesuaikan).


 1. Cara membuatnya pertama kita buat terlebih dahulu projectnya dengan caranya itu, klik Create New Project.




 2. Kemudian kita pilih “Empty Activity” dan setelah itu kita klik tombol next.




Pada android studio kita memilih Empty Activity karena kita akan membuat sebuah projectnya yaitu membuat sebuah CRUD_PHPMySQL berbasis Mobile Android, tapi boleh juga digunakan untuk Smart TV dan Perangkat Wearable.


 3.  Kita akan mengkonfigurasi project kita




Pada konfigurasi ini saya memberikan name itu adalah “CRUD_PHPMySQL”, kemudian saya menyimpan file lokasinya di D:\file sultan\Android Pertemuan 13, kemudian saya menggunakan Bahasa Pemrograman “Java” dengan minimum API nya adalah 16 dan setelah itu kita klik finish.


5. Selanjutnya buat layout linear layout dengan ketikkan kode program activity_main.xml seperti dibawah ini :





6. Preview dari kode program diatas tampil seperti berikut :




7. Selanjutnya ketikan kode MainActivity.java sebagai berikut :



Membuat Layout Untuk Menampilkan Semua Data.


Selanjutnya kita akan membuat activity baru yang berisi layout activity_tampil_semua_mhs.xml dan class TampilSemuaMhs. Caranya yaitu :


1. activity_tampil_semua_mhs.xml Layout ini nantinya akan digunakan untuk melihat semua data mahasiswa yang sudah diinputkan pada layout utama. Silahkan tambahkan kode-kode dibawah pada layout tersebut :




2. Untuk kode-kode java pada class TampilSemuaMhs.java coba kita ketikan seperti berikut :





      Membuat Activity ListView
       
    1. Buat activity lagi yang berisi layout list_item.xml dan class ListView. Caranya pembuatannya sama dengan point pada saat paling awal, hanya saja bagian Activity name silahkan isikan dengan "ListView" dan Layout Name isikan dengan "list_item". Jika sudah klik finish.

    2. Class ListView.java tidak usah ditambahkan kode-kode java lagi. Biarkan default saja seperti saat kita membuat class baru. sedangkan untuk list_item.xml isikan kode berikut ini pada layout:




      Membuat Layout & Activity Untuk Menampilkan Detail Data
       
   Activity ini berfungsi untuk menampilkan detal salah satu data mahasiswa yang diklik dari tampilan semua data mahasiswa. Activity ini terdiri dari layout activity_tampil_mhs.xml dan class TampilMhs.java untuk cara pembuatannya sama dengan seperti paling awal.
    
    1. Untuk layout activity_tampil_mhs.xml sendiri kita ketikan kode programnya seperti dibawah ini :



 2. Untuk preview tampilan layout diatas akan tampak seperti gambar dibawah ini :



3. Untuk kode java pada class TampilMhs.java kita ketikan seperti berikut :





Persiapan Konfigurasi Program & cek AndroidManifest

1. Selanjutnya silahkan buat class baru dengan nama konfigurasi.java. Klik kanan pada direktori nama package, caranya pilih new > Java Class


2. Lalu tambahkan kode-kode berikut dibawah ini :




3. Setelah itu buat class RequestHandler.java, caranya sama dengan yang di awal. Class ini berfungsi untuk menangani permintaan jaringan. Untuk kode-kodenya sebagai berikut :




4. Terakhir atur AndroidManifest.xml nya dengan menambahkan script berikut setelah package :




Maka tampilannya akan seperti video dibawah ini :








Subscribe to receive free email updates:

0 Response to "Tugas 13 CRUD MySQL Pada Android Studi"

Posting Komentar