Tutorial Belajar CRUD SQLite Menggunakan Room Database di Android

Halo gaaeeeessss.. anyeooongg.. anyeoooongg… kali ini kita belajar tentang bagaimana cara membuat aplikasi database CRUD sederhana di Android menggunakan Room dan Android Studio. Bagi yang belum tahu, Room atau Room Persistence Library adalah sebuah library yang berfungsi sebagai abstraction layer di atas SQLite database yang memungkinkan kita menggunakan SQLite dengan lebih mudah, efektif dan efisien. Kita sudah belajar banyak tentang CRUD menggunakan SQLite di tutorial sebelumnya. Sekarang kita akan men-simplify proses CRUD pada SQLite dengan menggunakan Room library ini. Karena sebenarnya kita akan menggunakan SQLite database juga, hanya jika menggunakan Room berbeda…

Read More

Tutorial CRUD Database SQLite di Android (VI) : Membuat Fungsi Get Detail Data

Membuat Fitur Get Single Data pada SQLite Android Berbeda dengan fitur read data pada tutorial sebelumnya yang menampilkan data di SQLite sebagai list, pada tutorial ini kita akan menampilkan single item dari data di list tersebut. Jadi apabila kita klik salah satu data, akan tampil satu halaman activity baru yang menampilkan detail dari data yang tadi dipilih. Langsung saja, kita buat sebuah layout baru bernama view_single_data.xml, dan isinya seperti berikut :

Read More

Android SQLite Database CRUD Tutorial (V) : Membuat Fungsi Delete Data

Pada postingan yang terakhir ini, kita akan membahas satu fitur yang belum kita implementasikan, yaitu fitur Delete data. Dan sesuai urutannya, Create, Read, Update, Delete, berarti ada tiga ditambah satu tutorial khusus yang harus kalian baca sebelum melanjutkan ke tutorial ini. Silahkan menuju halaman indeks Android SQLIte Database CRUD tutorial. Membuat Fitur Delete data pada SQLIte Android Langsung saja, seperti biasanya, kita akan menambahkan satu method baru pada kontroller DBDataSource.java. Satu method yang berfungsi untuk mendelete data tertentu pada database SQLite. Buka file DBDataSource.java, dan tambahkan kode berikut.

Read More

Android SQLite Database CRUD Tutorial (IV) : Membuat Fungsi Update Data

Oke, sekarang kita sampai pada bagian ke empat tutorial CRUD pada database SQLite Android. Pada bagian keempat ini, kita akan melanjutkan pembuatan aplikasi inventaris barang pada Android menggunakan database SQLite dengan menlanjutkan belajar tentang bagaimana membuat fungsi edit/update data untuk mengedit data yang sudah dimasukkan ke dalam database SQLite.   Membuat Fitur Edit/Update Data pada SQLite Android Sip, kita langsung saja. Fitur Update/Edit data ini dijalankan dengan pertama-tama melakukan long click item pada list view data. Yang kemudian akan memunculkan dialog dan kita bisa memilih untuk Edit data. Pertama-tama kita harus menambahkan…

Read More

Tutorial CRUD SQLite Android (III) : Membuat Fungsi View/Read Data

Membuat fitur Lihat Data Oke, langsung saja, pada tutorial kali ini kita akan menambahkan fitur lihat data barang pada aplikasi inventaris yang akan kita buat. Pertama-tama kita akan memperbarui file layout menu.xml dengan menambahkan satu buah tombol Lihat Data. Oh iya, sebelumnya buka dulu file values/strings.xml untuk memasukkan konstanta-konstanta String yang digunakan pada aplikasi, hal ini dilakukan supaya aplikasi ini memenuhi standar aplikasi Android yang baik. 🙂 File values/strings.xml

Read More

Tutorial CRUD SQLite Android (II) : Membuat Fungsi Create Data

Let’s Begin Oke, sekarang buka kembali project Aplikasi Inventaris kalian. Di pertemuan sebelumnya kita sudah membuat kelas Barang.java yang berfungsi sebagai Model objek barang, dan kelas DBHelper.java yang berfungsi untuk mempermudah aplikasi dalam membuat dan mengakses database. Sekarang untuk kelanjutannya, kita akan membuat sebuah kelas yang berfungsi untuk insert data atau create data. Kelas ini berfungsi untuk menambahkan data barang baru ke database. Dan inilah daftar file-file yang akan kita buat : menu.xml : berfungsi untuk membuat sebuah layout main menu  create_data.xml : berfungsi sebagail layout untuk tampilan input data DBDataSource.java : berfungsi sebagai Controller, kelas inilah yang nantinya berguna untuk melakukan operasi-operasi pada database,…

Read More

Tutorial CRUD SQLite Android (I) : Membuat Database SQLite

Hari ini gue(lebih enak “gue” kali ya) lagi di puncak sekedar main aja sama temen gue di villa. Tapi berhubung gue lagi males ngapa ngapain, temen – temen gue lagi pada berenang jadi gue lanjutin Tutorial kita di Android SQLite. Seperti yang sudah dijelaskan sebelumnya, aplikasi ini nantinya akan menggunakan database SQLite dan memakai paradigma MVC, bagi yang belum mengerti. Silahkan baca pengantarnya dulu di sini.   Let’s Get Started Langsung saja, pertama-tama kita buat sebuah project Android baru terlebih dahulu. Nama project nya gue kasih Inventory, dan nama company/domainnya terserah. Silahkan nanti disesuaikan. 🙂 Kemudian,…

Read More

Tutorial Membuat Aplikasi CRUD Database SQLite di Android

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…

Read More