Android database mysql Anggota Kelompok Alif Lutfi 15
Android database mysql
Anggota Kelompok : Alif Lutfi / 15. 11. 0136 Fahrur Aziz Rohmanuramin / 15. 11. 0167 Errina Azizah / 15. 11. 0171 Ira Ashinta Wardani / 15. 11. 0152 Inayatul Isnaeni / 15. 11. 0145 Wildatul Aulia / 15. 11. 0146
ANDROID DATABASE My. SQL adalah sebuah perangkat lunak sistem manajemen basis data SQL, atau DBMS yang multithread dan multi-user. My. SQL adalah Relational Database Management System (RDBMS) yang berada dibawah lisensi GPL (General Public License). SQL (Structured Query Language) adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. CRUD (Create Read Update Delete) adalah sebuatan untuk aplikasi dimana pengguna dapat menambah, mengedit dan menghapus data. Aplkasi ini menggunakan floating action button untuk memanggil form biodata untuk menambah atau mengedit data. Semua data akan ditampilkan pada listview. Untuk mengedit atau menghapus data pengguna harus menekan lama salah satu data pada listview untuk menampilkan action edit atau delete. Aplikasi CRUD (Create, Read, Update, Delete) Android menggunakan database My. SQL. Ini merupakan hal dasar yang sangat penting dari aplikasi yang memiliki komunikasi dengan database.
• Pembuatan Database My. SQL Buat database dengan nama db_android dengan nama table tb_pegawai dan struktur tablenya: Setelah kalian membangun databasenya mari kita lanjut kepekerjaan kedua yaitu pembuatan File PHP nya.
Perintah di atas digunakan untuk ijin internet meskipun project yang akan kita buat nanti bersifat Local tetap perlu untuk menambahkan perintah tersebut. Untuk peletakan script di atas kalian letakkan Sekarang silahkan buat Java Class baru di dalam package yang ada dengan nama konfigurasi. Dan kalian ikuti kode programnya sebagai berikut:
Contoh hasil kode xml project dari Android Database My. SQL
Kemudian ikuti kode program untuk Main. Activity. java seperti berikut ini: package com. kodingindonesia. mycrud; import android. app. Progress. Dialog; import android. content. Intent; import android. os. Async. Task; import android. support. v 7. app. App. Compat. Activity; import android. os. Bundle; import android. view. View; import android. widget. Button; import android. widget. Edit. Text; import android. widget. Toast; import java. util. Hash. Map; public class Main. Activity extends App. Compat. Activity implements View. On. Click. Listener{ //Dibawah ini merupakan perintah untuk mendefinikan View private Edit. Text edit. Text. Name; private Edit. Text edit. Text. Desg; private Edit. Text edit. Text. Sal;
Dari kode program xml di atas akan menghasilkan tampilan seperti berikut : Karena kita membuat List. View, maka kita perlu untuk membuat lagi satu Layout atau tampilan xml untuk menampilkan List. Veiw tersebut.
Kemudian buat file xml dengan nama list_item. xml dan ikuti kode program di bawah ini: <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns: android="http: //schemas. android. com/apk/res/android" android: orientation="vertical" android: layout_width="match_parent" android: layout_height="match_parent"> <Text. View android: id="@+id/id" android: layout_width="wrap_content" android: layout_height="wrap_content" />
Setelah kita membuat file xml activity_tampil_semua_pgw. xml secara langsung file Java Class baru akan terbentuk dengan nama tampil. Semua. Pgw. java silahkan kalian salin kode program dibawah berikut kedalam Java Class tampil. Semua. Pgw. java package com. kodingindonesia. mycrud; import android. app. Progress. Dialog; import android. content. Intent; import android. os. Async. Task; android. support. v 7. app. App. Compat. Activity; import android. os. Bundle; import android. view. View; import android. widget. Adapter. View; import android. widget. List. Adapter; import android. widget. List. View; import android. widget. Simple. Adapter; import
Kemudian kita buat file xml untuk menampilkan data pegawai yang dipilih/select dengan nama tampil. Pegawai, dari nama tersebut akan secara otomatis terbentuk nama untuk xml dengan nama activity_tampil_pegawai. xml : <Linear. Layout xmlns: android="http: //schemas. android. com/apk/res/android" xmlns: tools="http: //schemas. android. com/tools" android: layout_width="match_parent" android: orientation="vertical" android: layout_height="match_parent" android: padding. Left="16 dp" android: padding. Right="16 dp" android: padding. Top="16 dp" android: padding. Bottom="16 dp" tools: context=". Main. Activity">
Contoh hasil kode program menghasilkan seperti ini:
Jika kita menjalankan suatu program kemudian program tersebut error kita bisa cek kembali file java class dan xmlnya:
Referensi atau Sumber-Sumber Materi : https: //dedykuncoro. com/2017/08/tutorial-membuat-aplikasi-android -searchview-menggunakan-database-mysql. html http: //www. kodingindonesia. com/belajar-membuat-aplikasi-crudandroid-menggunakan-database-mysql/ https: //www. scribd. com/doc/227420738/Modul-4 -Android-mysql. Dan-Json
- Slides: 14