Tutorial Membuat Aplikasi CRUD Database SQLite di Android Menggunakan di Android Studio

Last Updated on 6 years by Mas Herdi

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 SQLite

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 :

  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


Tutorial Menarik Lainnya :

42 Comments
  1. arief January 13, 2013
    • Herdi Naufal January 14, 2013
  2. Angga Saputra February 21, 2013
    • Herdi Naufal February 21, 2013
      • Angga Saputra March 8, 2013
        • Herdi Naufal March 8, 2013
  3. jramdhoni May 19, 2013
  4. Muammar Abid Luthfi Hr September 20, 2013
  5. mkhuda December 8, 2013
  6. ridwan sigit January 17, 2014
  7. S. Ramadhan February 17, 2014
  8. mbuh May 31, 2014
  9. priska June 5, 2014
  10. ria August 25, 2014
  11. Misbah February 27, 2015
  12. stella April 16, 2015
    • Hafizh Herdi Naufal April 19, 2015
  13. A.Faizal May 13, 2015
  14. arya June 15, 2015
  15. fajar June 30, 2015
  16. Nanda Maya Utari July 1, 2015
  17. irha July 4, 2015
  18. Leo Isnanto July 25, 2015
  19. Leo Isnanto July 29, 2015
  20. Aditia Nugraha September 15, 2015
  21. agustri December 7, 2015
  22. lala June 27, 2016
  23. Diah August 31, 2016
  24. Zul August 8, 2017
    • Zul August 8, 2017
      • Hafizh Herdi August 8, 2017
        • Zul August 9, 2017
          • Hafizh Herdi August 9, 2017
  25. Dewi maliana August 2, 2018

Leave a Reply

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

TWOH&Co.