You are here
Home > Programming > Android > Tutorial CRUD SQLite Android (III) : Membuat Fungsi View/Read Data

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

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

Kemudian, inilah file menu.xml yang baru :

etelah itu, kita update juga file activity Menu.java-nya. Copy pastekan kode di bawah ini

Kita menambahkan button kedua, yaitu button_view, yang apabila di-klik akan membawa kita ke aktivitas ViewData yang akan kita buat. Apabila ada error, biarkan saja untuk sementara.

Oke, sekarang kita akan meng-update kontroller aplikasi, yaitu file DBDataSource.java untuk menambahkan fungsi getAllBarang() yang berfungsi untuk mengambil semua data barang dari database. Seperti inilah fungsinya. Tambahkan pada bagian sebelum kurung tutup terakhir :

Dan ini adalah kode lengkap untuk DBDataSource.java :

Kontroller sudah diperbarui, sekarang tinggal membuat view baru untuk menampilkan data barang yang ada pada database. Kita akan membuat layoutnya dulu, buat file xml layout baru dengan nama viewdata.xml. Dan isikan kode berikut :

Kita menggunakan ListView layout untuk menampilkan data barang pada aplikasi. Setelah itu, kita akan membuat file activity-nya bernama ViewData.java. Pada kelas tersebut, data barang yang diambil akan dimasukkan ke dalam ArrayList yang nantinya akan diset menggunakan ArrayAdapter. Ini adalah kode untuk kelas ViewData.java :

Yang terakhir adalah memodifikasi Android Manifest dengan menambahkan View Data ke dalam daftar aktivitas. Buka file AndroidManifest dan masukkan kode berikut :

Selesai untuk bagian View Data

Leave a Reply

Top