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).

Aandroid SQLiteAndroid 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 :

  1. Membuat Database SQLite dan Menyambungkan Aplikasi Android ke SQLite (link)
  2. Membuat Fungsi Create Data (link)
  3. Membuat Fungsi Read Data (link)
  4. Membuat Fungsi Update/Edit Data (link)
  5. Membuat Fungsi Delete Data (link)
  6. Membuat Fungsi Get Detail 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 😉



Download aplikasi kami di Google Play Store