Belajar CRUD Database Android Menggunakan Room : Membuat Fungsi Read Detail Data

Membuat Fungsi Read Detail Data pada Room Database Library di Android Membuat Read Detail Data Activity Oke pertama-tama kita akan membuat interface untuk menampilkan detail data yang kita ambil dari database. Buatlah sebuah class Activity bernama RoomReadSingelActivity.java, dan copy pastekan kode di bawah ini : RoomReadSingleActivity.java

Read More

Belajar CRUD Database di Android Menggunakan Room Library : Membuat Fungsi Delete Data

Membuat Fungsi Delete Data pada Room Database Library di Android Menambahkan Fungsi Delete Data pada Data Access Object Setelah kalian selesai membaca dan mempraktekkan tutorial-tutorial sebelumnya tentang Room database library ini. Buka project aplikasi inventaris sederhana kalian di Android Studio, dan pertama-tama, kita harus menambahkan method untuk delete data pada Data Access Object. Data Access Object (DAO) adalah sebuah class interface yang berisi method-method yang digunakan untuk mengakses database secara langsung. Buka interface BarangDAO.java dan copy pastekan kode di bawah ini :

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Edit Data

Membuat Fungsi Edit Data pada Room Database Library di Android Membuat Edit Data Interface Untuk membuat fungsi Edit Data, kita pertama kali harus membuat interface nya terlebih dahulu. Pada tutorial ini interface nya kita menggunakan Activity yang sama seperti pada saat kita melakukan Insert Data, yaitu RoomCreateActivity.java. Kita hanya perlu melakukan modifikasi pada class tersebut untuk bisa menerima data dan melakukan fungsi Edit, full source code dari class tersebut bisa dilihat di sini. Menambahkan Fungsi Edit Data pada Data Access Object Kemudan kita akan menambahkan fungsi baru untuk Edit data pada Data Access…

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Read Data

Membuat Fitur Read All Data Menggunakan Room Database Library Membuat XML layout Untuk membuat fitur read all data menggunakan Room library, yang kalian butuhkan adalah sebuah Activity baru yang berisi RecyclerView untuk menampilkan semua data yang ada di dalam SQLite database. File XML untuk Activity read all ini bisa dilihat di sini. Untuk item RecyclerView nya, kita hanya akan menampilkan nama barang, file XML layout untuk item Recycler View bisa dilihat di sini.   Membuat method read all di Data Access Object Setelah kalian menambahkan dua file XML layout tersebut ke project…

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Insert Data

Perlu kita ingat, Room library pada dasarnya hanyalah sebuah abstraction / interface yang memudahkan kita dalam menggunakan database di Android, layer bagian dalam dari Room database library adalah database SQLite seperti biasa. Karena itu ada baiknya jika kalian memahami syntax SQL dan konsep dasar SQLite di Android. Membuat Fitur Insert Data Menggunakan Room Database Library Untuk membuat fitur create/insert data, yang kita butuhkan adalah sebuah form untuk menginputkan data-data barang berupa nama barang, merk barang, dan harga barang. Supaya singkat dan mudah dipahami saya tidak akan meng-copypaste-kan kode XML nya di sini, XML…

Read More

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