0% menganggap dokumen ini bermanfaat (0 suara)
502 tayangan42 halaman

Android CRUD

Makalah ini membahas tentang Android CRUD menggunakan database MySQL. Secara garis besar makalah ini menjelaskan tentang pengertian CRUD (Create, Read, Update, Delete), pembuatan database MySQL, pembuatan file PHP untuk koneksi dan CRUD, serta pembuatan aplikasi Android CRUD menggunakan database MySQL tersebut.

Diunggah oleh

febria
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
502 tayangan42 halaman

Android CRUD

Makalah ini membahas tentang Android CRUD menggunakan database MySQL. Secara garis besar makalah ini menjelaskan tentang pengertian CRUD (Create, Read, Update, Delete), pembuatan database MySQL, pembuatan file PHP untuk koneksi dan CRUD, serta pembuatan aplikasi Android CRUD menggunakan database MySQL tersebut.

Diunggah oleh

febria
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 42

Syahril, S.Kom M.

Kom Pemograman Perangkat Bergerak

ANDROID CRUD

Disusun Oleh :

1. Kartika Dewi Puspita S 170402010

2. Febria Rahma Yani 170402016

3. Maudy Aprilia 170402034

JURUSAN SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MUHAMMADIYAH RIAU

2018
KATA PENGANTAR

Assalamu’alaikum Wr. Wb.


Tiada kata yang pantas terucap kecuali syukur Alhamdulillah atas segala kenikmatan dunia yang
Allah SWT berikan kepada hambaNya sehingga bukan berbangga atas segalanya. Sholawat serta
salam tercurah kepada Nabi Muhammad SAW, manusia utusan Allah yang telah menjadi teladan
bagi seluruh umat. Sehingga tim penulis dapat menyelesaikan makalah yang berjudul
“ANDROID CRUD”. Merupakan salah satu mata kuliah yang harus diambil pada program studi
Sistem Informasi Fakultas Ilmu Komputer Universitas Muhammadiyah Riau.
Selama pelaksanaan makalah ini, tim penulis banyak mendapatakan pengetahuan, bantuan,
bimbingan serta dukungan dari banyak pihak. Sehingga pada kesempatan ini tim penulis ingin
mengucapkan rasa terima kasih dan hormat sebesar-besarnya kepada Bapak Syahril, S.Kom
M.Kom selaku Dosen Prodi Program Studi Pemograman Perangkat Bergerak Fakultas Ilmu
Komputer Universitas Muhammadiyah Riau. Terima kasih atas bimbingan dan arahan serta
motivasi yang besar kepada tim penulis.
Ucapan terima kasih juga kepada teman-teman yang telah mendoakan dan menudukung kami
dalam mengerjakan makalah ini. Tim penulis meyakinin banyak kekurangan. Oleh karena itu
kami mengharapkan kritik dan saran untuk membangun demi kesempurnaan makalah ini.
Semoga makalah ini dapat bermanfaat dan semoga Allah SWT memberikan hikmah kepada kita
semua, Aamiin.
Wassalamu’alaikum Wr. Wb.

Pekanbaru, 07 Desember 2018

Tim Penulis
DAFTAR ISI

KATA PENGANTAR ........................................................................................................ i


DAFTAR ISI...................................................................................................................... ii
BAB I PENDAHULUAN ...................................................................................................1
1.1 Latar Belakang .........................................................................................................1
1.2 Rumusan Masalah ....................................................................................................2
1.3 Tujuan ......................................................................................................................2
BAB II PEMBAHASAN ....................................................................................................3
2.1 Pengertian CRUD(Create,Read,Update,Delete) ......................................................3
2.2 .Membuat Aplikasi Android CRUD Menggunakan Database MYSQL .................17
BAB III PENUTUP ..........................................................................................................20
3.1 Simpulan .................................................................................................................20
3.2 Saran ............................................................................................................................
DAFTAR PUSTAKA
BAB I
PENDAHULUAN

1.1 Latar Belakang

1.2 Rumusan Masalah


Adapun rumusan masalahnya ialah sebagai berikut:
1. Apakah yang di maksud dengan CRUD(Create.Read,Update,Delete)?
2. Apakah yang dimaksud dengan MYSQL?
3. Bagaimana cara membuat Android CRUD dengan MYSQL?
1.3 Tujua
1. Menjelaskan apa yang dimaksud dengan CRUD
2. Menjelaskan apa yang dimaksud dengan MYSQL
3. Menjelaskan bagaimana cara membuat Android CRUD dengan MYSQL
Bab II

Pembahasan

2.1 Pengertian CRUD


CRUD (Create Read Update Delete) adalah sebuah 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.

1. Create yang berarti membuat sebuah data baru, contoh kita sedang melakukan
penginputan sebuah data mahasiswa itu sudah merupakan Create dari CRUD karena
kita membuat dan menyimpan data ke database.
2. Read Membaca atau menampilkan suatu data yang tadinya berada didatabase
MySQL, kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php
3. Update proses ini adalah mengedit sebuah data dari database yang kemudian di
update menggunakan bahasa pemrograman Php. Contoh ada data mahasiswa yang
salah namanya kemudian nama tersebut diganti, hal ini dinamakan proses update
dalam crud.
4. Delete proses ini adalah untuk melakukan penghapusan data di database melalui
bahasa Php. Contoh pada data mahasiswa, dan mahsiswa tersebut sudah keluar dari
kampus atau gak kuliah lagi datanya kan gak perlu terus dihapus, itu sudah termasuk
proses delete dalam CRUD.

2.2 Membuat Android CRUD Menggunakan MYSQL


Untuk pembuatan aplikasi CRUD ini kita akan membagi pekerjaan menjadi 3 bagian, antara
lain yaitu:
1) Pembuatan database pada MySQL.
2) Pembuatan File PHP.
3) Pembuatan Project Android.
1. Pembuatan Database MySQL
Hal pertama yang harus kita lakukan dalam pembuatan Android Crud ialah pembuatan
Database MySQL.
Pertama buka Xamp terlebih dahulu,kemudian jalan kan Apache dan MySQL dengan
mengklik star seperti gambar dibawah ini:

Kemudian buka browser ketik “localhost/phpmyadmin”lalu pilih phpmyadmin


disebelah pojok kanan.,kemudian klik enter.Setelah berhasil masuk pada aplikasi php myadmin
buatlah database dengan nama db_crudd dengan nama table mahasiswa dan struktur table nya
sendiri seperti berikut:
Ini tampilan tempat membuat nama table dan jumlah kolomnya:

Setelah membuat nama table dan kolom klik kirim,maka kita akan diarahkan ke tampilan
seperti dibawah ini,yaitu tampilan untuk nama field,tipe data dan length serta indeks.
Setelah kalian mengisi nama field,tipe dsts,lenght dan indeks maka tekan simpan atau
save yang terletak di oijik paling bawah,maka akan muncul tampilan berikut:
2. Pembuatan File PHP

Pertama buka tempat penyimpanan Xamp lalu klik file htdocs kemudian buat folder baru dengan
nama crud android.
Maka akan muncul atau tersimpan indeks of/crud_android yang telah dibuat di database tadi.

Setelah itu buat koneksi dengan database, buat lah file php dengan nama conection.php dan tulis
programnya seperti dibawah ini:
Setelah membuat koneksi dengan database.Selanjutnya kita buat file untuk membuat data
mahasiswa dengan nama create_data php.

Setelah kita membuat File untuk memasukkan data atau Create. Maka selanjutnya kita perlu File
PHP untuk dapat menampilkan daftar data Mahasiswa yang ada di database (READ), oleh sebab
itu mari kita buat file php dengan nama view_data.php dan Copy Script di bawah ini:
Sampai tahap ini kita telah membuat file PHP untuk Create, Reade. Selanjutnya mari kita buat
file php untuk Update. Dalam kasus ini untuk Update data mahasiswa, maka mari kita buat file
php dengan nama update data.php dan ketik Script di bawah ini:

Selanjutnya mari kita buat file PHP untuk Delete. Dalam kasus ini kita akan membuat file php
untuk delete data mahasiswa, silahkan buat file php dengan nama delete data.php dan ketik
Script di bawah ini:
Kemudian yang terakhir mari buat file php untuk login. Buat file php dengan nama login.php dan
ketik script dibawah ini:

3. Pembuatan Project Pada Android Studio


Buat folder drawable didalam res dan isi file baru dengan nama list_row_bg.xml,
list_row_bg_hover.xml, dan list_row_selector.xml sebagai style listview.
list_row_bg.xml
Buat class Data.java didalam package data dan tambahkan coding seperti dibawah ini. Class
ini berfungsi sebagai membuat objek untuk setiap item yang diparsing JSON. Objek ini berisi
informasi seperti id, nama, dan alamat.
Buat class Adapter.java didalam package adapter dan tambahkan coding seperti dibawah ini.
Class ini berfungsi sebagai menampilkan data seperti id, nama, dan alamat kemudian
ditampilkan ke dalam listview
Buat class AppController.java didalam package app dan tambah coding seperti dibawah ini.
Class tunggal yang menginisialisasi class global yang diperlukan. Semua objek yang
berhubungan dengan volley diinisialisasi di sini.
AppController.java
4. Hasil Atau Tampilan Dari Android Crud

Tampilan ini ialah tampilan utama untuk masuk kedalam aplikasi,masukkan nim
mahasiswa dan paswor kemudian tekan login.
Maka selanjutnya kita akan diarah kan ketampilan ini,jika kita menekan logout maka
kita akan kembali pada tampila awal,jika kita menekan daftar user maka kita akan di arah
kan kedalam tampilan daftar user yang sudah terdaftar dan apabila kita ingin menambah
user maka tekan tombol tambahkan user.

Berikut ini adalah tampilan jika kita menekan daftar user pada gambar diatas,bisa kita lihat
dibawah ada beberapa daftar user yang telah terdaftar.
Dan untuk menguplalu data user cukup klik user yang akan di update,kemudian ubah data
yang ingin di rubah kemudian klik update seperti gambar dibawah.
Dan tampilan ini ialah tampilan yang apabila kita ingin menambah user,setelah kita
mengklik tombol tamabh user, maka kita akan di arahkan ke tampilan ini. Maka buatlah user
baru yang ingin Anda tambahkan kedalam aplikas,setelah itu tekan atau klik tombol simpan.
Lalu jika kalian ingin keluar dari aplikasi cukup tekan lougout maka kalian akan kembali
pada tampilan awal,dan jika kalian ingin menghapus user maka tekan tombol delete.
Saat akan menghapus user,awalnya kalian harus menekan delete. Setelah muncul tampilan
ini maka masukkan nim mahasiswa/user yang akan di hapus dan tekan delete.

Apabila user berhail di hapus maka akan muncul tampilan dan bacaan seperti gambar di
bawah:
Dan pada aplikasi atau tampialan awal kalian salah memasukkan nim aau pasword maka
akan muncul bacaan seperti gambar di bawah:
BAB III

PENUTUP

3.1 Simpulan

Berdasarkan pembahasan diatas simpulan yang didapat ialah:

CRUD (Create Read Update Delete) adalah sebuah 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.

1. Create yang berarti membuat sebuah data baru.

2. Read Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL,
kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php

3. Update proses ini adalah mengedit sebuah data dari database yang kemudian di update
menggunakan bahasa pemrograman Php.

4. Delete proses ini adalah untuk melakukan penghapusan data di database melalui bahasa
Php. Untuk pembuatan aplikasi CRUD ini kita akan membagi pekerjaan menjadi 3 bagian,
antara lain yaitu:

1) Pembuatan database pada MySQL.

2) Pembuatan File PHP.

3) Pembuatan Project Android.

3.2 Saran

Adapun saran yang kami temui setelah menyusun makalah ini antara lain ialah:

1. Dengan tersusunnya makalah ini penulis sangat mengharapkan bimbingan dari Bapak
Dosen mata kuliah agar bisa menjadi pelajaran bagi diri pribadi penulis demi pengembangan
isi makalah ini.
2. Penulis juga sangat mengharapkan kritik dan saran dari setiap pembaca yang sifatnya
membangun demi kesempurnaan maklah ini.

3. Penulis sadar makalah ini masih jauh dari kesempurnaan terutama dari segi penulisan.

Anda mungkin juga menyukai