Pada kesempatan ini kita kan mengenal database yang sering
digunakan dalam pembuatan aplikasi android, banyak metode dalam membuat
aplikasi android ini, seperti menggunakan Android Studio, XDK Intel dan lainya.
Namun pada artikel ini kita merancang
android sekaligus membangun databasenya menggunakan SQLite, aplikasi android
Blog misalnya kita dapat membangunya dengan Android studio tapi dapat di
lakukan dengan menggunakan metode WebView, sehingga aplikasi website kita sudah
dapat menggunakan database tersendiri namun untuk membuat Aplikasi android
dengan webView ini, website yang kita miliki harus bersifat Responsive biasa
juga menggunakan Bootstrap framework.
Baiklah kita tidak membahas tentang webview, penjelasan
diatas hanya sedikit informasi tentang pembuatan aplikasi Android. Apa yang
harus kita bahas pada artikel ini ? kita akan membahas tentang SQLite, SQLite
ini adalah database SQL Opensource yang sudah Buil In pada device android itu
sendiri, setiap aplikasi android yang dirancang dengan sistem Aplication Mobile
( dalam kontek bukan Webview dan lainya ) memiliki SQLite dtabase tersendiri.
kita dapat ambil contoh pada APP Bukukasku yang sering kita download langsung
dari Play Store.
Kenapa kita memerlukan SQLite sebagai database damal
pembuatan Aplikasi Android ? Sudah tentu kita perlu menggunakan SQLite ini,
karena database dapat di akses langsung oleh setiap Class pada aplikasi, namun
tidak bisa di akses oleh aplikasi lainya.
setiap aplikasi android yang kita rancang memiliki derectory
sendiri pada aplikasi,dengan mendapatkan Chace data pada sistem operasi
android nantinya, pada perancangan
SQLite ini selalu disimpan di dalam directori data/data/< name Project >
/database/helper. rancangan ini hampir sama dengan kita menggunakan SQLman pada
sistem operasi Ubuntu server umumnya. penyimpanan semua file database pada
SQLite ini ada pada SQLiteOpenHelper.
SQLiteOpenHelper
SQLiteOpenHelper adalah cara untuk membuat dan dapat meng-Upgrade
database pada veris android selanjutnya, pada Aplikasi android juga menggunakan
subclass dari class SQLiteOpenHelper tersebut. pada SQLiteOpenHelper ini kita
diminta untuk dapat memahami metode onCreat(), onUpdate() untuk dapat
memaksimalkan upgrade selanjutnya. dan ini keterangan dari dua metode ini :
onCreate(), dipanggil ketika database dapat diakses namum
belum dibuat.
onUpdate(), dipanggil ketika aplikasi diupgrade dan nomor
versi telah berubah.
Pada coding android metode ini anak memungkinkan perubahan
data,penambahan serta pengembangan selanjutnya, sehingga sistem dapat
memperbaharui data ( updat ) skema suatu database atau dapat menghapus database
dan membuat tabel databes kembali, disinilah metodr onCreate digunakan.class
SQLiteOpenHelper menyediakan method getReadableDatabase () dan
getWritableDatabase (), untuk mendapatkan akses ke objek SQLiteDatabase.
Berikut Rancangan dan cara kerja Databas SQlite
Alur Database SQLite |
Cara Kerja Database SQLite |
Demikian artikel Memahami struktur SQLite Databasi untuk
Membangun Aplikasi Android ini, semoga dapat di praktekan dan di kembangkan
kembali dalam semua bentuk pembelajaran. Terimakasih