Memahami struktur SQLite Database untuk Membangun Aplikasi Android

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
Artikel Sesudahnya
« Prev Post
Artikel Sebelumnya
Next Post »