Tutorial Pemrograman

Tutorial Membuat Aplikasi Mobile GIS Menggunakan Android Studio: Fitur Favorite (Database Sqlite) [Bagian 11]

Oke, pada pembahasan kali ini penulis akan menambahkan fitur Favorite pada aplikasi GIS yang telah kita kerjakan. Fitur favorite disini berfungsi untuk menampung sebuah list yang berisi daftar studio musik yang telah dijadikan favorite oleh user.

Fitur favorite disini dapat digunakan oleh user yang telah menginstal aplikasi GIS kedalam smartphone Android mereka masing-masing, kemudian tiap user dapat memberikan favorite ke beberapa studio musik dan tiap user akan memiliki daftar favorite studio yang berbeda dengan user lainnya.

Ini merupakan alasan penulis menggunakan database Sqlite, karena tidak adanya fitur login sehingga untuk membedakan daftar studio yang akan dijadikan favorite oleh user, penulis menggunakan database internal android yaitu Sqlite.

android-sqlite

Bagi kalian yang baru mengikuti tutorial ini, kalian dapat memulai mengikuti tutorial sebelumnya sampai dengan tutorial ini pada link dibawah ini :

 

Jika kalian sudah sampai tutorial 10, berikut ini merupakan tahapan untuk membuat fitur Favorite menggunakan Sqlite pada Android Studio :

1. Buka project Android Studio, buat sebuah activity dan layout untuk fitur favorite. Pada app > new > acticvity > Empty Activity. Beri nama Favorites. Jika sudah, maka akan terbentuk activity dan layout seperti di dalam kotak merah :

favorites

2. Selanjutnya, buat 2 buah file java untuk Database Sqlite dan 1 sebagai tempat penampung variabel yang akan diterima dari API. Untuk database Sqlite beri nama DBHelper dan DBDataSource, kemudian untuk activity penampung variabel beri nama StudioMusik.java. Seperti di bawah ini :

sqlite activity

3. Langkah selanjutnya adalah mengisi ketiga activity yang sudah dibuat dengan skrip. Berikut ini merupakan Soure Code nya :

  • Source Code untuk StudioMusik.java :

Pada skrip diatas berfungsi untuk menampung nilai variabel yang akan digunakan oleh database sqlite, dimana terdapat beberapa method untuk Get dan Set tiap variabel.

  • Source code untuk DBHelper.java :

Pada skrip di atas berfungsi untuk melakukan konfigurasi awal pembuatan database Sqlite pada program. Dimana di dalamnya berisi nama database, nama tabel, dan field-field apa saja yang dibutuhkan dalam program beserta tipe datanya. Pada skrip di atas juga terdapat sebuah method onUpgrade yang digunakan jika ingin mereset semua isi database sqlite jika terdapat kesalahan dalam program.

  • Source code untuk DBDataSource.java :

Pada skrip di atas berisi semua fungsi yang dapat dijalankan pada Sqlite, seperti open() dan close() untuk membuka dan menutup database sqlite, insert data, get data, set data, update, delete, dan menjadikan method untuk menentukan sebuah studio menjadi favorite.

4. Jika berhasil, lakukan Rebuild Project, dengan memilih Build (pada menu bar) > Rebuild ProjectJika tidak terdapat error maka kalian telah berhasil membuat database Sqlite.

Untuk tutorial selanjutnya adalah membuat tampilan favorite, yaitu tampilan list menggunakan Recyclerview, kemudian data dari API akan di insert kedalam database local Sqlite, melakukan setting Fav dan Unfav, dan terakhir adalah memasangkan data yang ada pada database Sqlite ke list Favorite. Jadi, tunggu tutorial selanjutnya.






Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk menyelesaikan masalahnya. Ayo berbagi tutorial terbaikmu.

Download Aplikasi Inwepo

Copyright © 2017 Inwepo. Server by GoCloud

To Top