Kali ini, saya akan berbagi tentang bagaimana caranya membuat aplikasi database Android.
Sistem operasi Android mempunyai
library database sendiri yang bernama SQLite. SQLite sendiri adalah sebuah library database
cross platform yang
ditulis menggunakan bahasa C, dan dengan ukuran database yang sangat
kecil. Sehingga sangat cocok untuk diimplementasikan pada perangkat
mobile yang notabene mempunyai kapasitas ruang penyimpanan yang terbatas. Selain Android,
SQLite juga diimplementasikan pada perangkat lain, contohnya pada
iOS, sistem operasi untuk iPhone. Dan juga digunakan oleh
banyak pengguna lainnya.
Membuat Aplikasi Inventaris Barang
Pada tutorial ini kita akan membuat aplikasi database android dalam
bentuk aplikasi inventaris barang sederhana, yang berfungsi untuk
mencatat barang apa saja yang telah disimpan. Aplikasi inventaris yang
kita buat akan menerapkan fungsi standar operasi pada database, yaitu
CRUD (Create, Read, Update, Delete).
Android SQLite | http://www.connect-utb.com
CRUD berarti aplikasi ini akan bisa melakukan fungsi
create barang baru,
read data barang,
update/edit info barang yang sudah tersimpan, dan
delete barang di database. Dan sebagaimana
aplikasi-aplikasi data-driven lainnya, aplikasi ini akan menggunakan paradigma
model-view-controller (MVC). Karena itu ada baiknya kita mempelajari terlebih dahulu apa yang dimaksud dengan
MVC.
Model View Controller
Model view controller adalah suatu arsitektur perangkat lunak yang memisahkan representasi informasi dengan interaksi pengguna.
Model terdiri dari data aplikasi dan fungsi-fungsi yang berhubungan dengan database, sedangkan
Controller berfungsi untuk penengah, yang akan mengkonversi input sebagai perintah untuk
model atau
view. View sendiri
berfungsi untuk menampilkan data yang diambil dari model dan diolah
lewat kontroller dalam bentuk tabel, grafik, atau informasi sederhana.
Pada aplikasi inventoris ini yang menjadi objek adalah
barang, barang tersebut akan mempunyai atribut berupa :
- id
- nama_barang
- merk_barang, dan
- harga_barang
Karena itu kita nantinya akan membuat suatu objek barang yang
mempunyai atribut-atribut seperti di atas. Kelas inilah yang akan
berfungsi sebagai
Model.
Tutorial ini nantinya akan dibagi menjadi beberapa bagian seperti berikut :
- Membuat Database SQLite dan Menyambungkan Aplikasi Android ke SQLite (link)
- Membuat Fungsi Create Data (link)
- Membuat Fungsi Read Data (link)
- Membuat Fungsi Update/Edit Data (link)
- Membuat Fungsi Delete Data (link)
UPDATE : Series tutorial database SQLite pada Android ini akhirnya selesai. Kalian bisa mendownload demo aplikasinya di
Google Play bernama AppInventory.
Don’t forget to leave a comment or two
Post a Comment