Artikel kali ini membahas tentang tutorial dalam membuat aplikasi sederhana dengan sistem CRUD dari database SQLite dengan menggunakan Kodular. CRUD ini sendiri memiliki singkatan dari Create, Read / Retrieve, Update, Delete yang dimana kamu bisa mengelola data yang tersimpan ke dalam database SQLite. SQLite ini merupakan salah satu database yang bisa diakses secara offline tanpa harus mengatur jaringan atau port khusus seperti MySQL, dkk.
Disini tidak membutuhkan extension tambahan kecuali ada fitur upload file atau gambar ke dalam database SQLite yang terdapat di Smartphone Android dengan menggunakan Kodular.
Penulis memberikan tutorial untuk membuat aplikasi sederhana dengan sistem CRUD dari database SQLite dengan menggunakan Kodular sehingga kamu tidak pusing untuk biaya sewa database server seperti hosting.
LANGKAH-LANGKAH
1. Kunjungi situs Kodular App Creator.
2. Lakukan login seperti biasanya.
3. Buatlah project aplikasi baru dengan klik New Project.
4. Masukkan nama project aplikasi tanpa spasi yang berhubungan dengan CRUD SQLite, klik Next.
5. Aturlah tampilan UI aplikasi, custom nama package, dsb dengan sesuai kebutuhan, klik Finish.
6. Rancangkan tampilan aplikasi untuk form pengisian data yang tertera di bawah ini.

7. Rancangkan tampilan aplikasi untuk membuat fitur tombol CRUD yang tertera di bawah ini.

8. Rancangkan tampilan aplikasi untuk menampilkan data dari database ke dalam bentuk List View.

9. Tambahkan Pallete SQLite sebanyak 4 unit ke dalam tampilan aplikasi pada lembaran kerja dan ubahlah nama component SQLite masing-masing yang sesuai yang tertera di bawah ini.

Nama Component | Fungsi |
SQLiteCreate | Untuk membuat tabel di dalam SQLite langsung karena nama database telah dibuat otomatis. |
SQLiteView | Untuk menampilkan beberapa atau seluruh data yang tersimpan di dalam SQLite. |
SQLiteManage | Untuk melakukan update atau hapus data yang telah dipilih secara detail dari tabel. |
SQLiteDetail | Untuk menampilkan salah satu data yang telah difilter yang akan menghasilkan output secara detail. |
10. Tambahkan Pallete Snackbar ke dalam lembaran kerja yang akan digunakan untuk kalimat singkat dalam bentuk alert yang berada di bawah layar.
11. Klik Blocks.
12. Buatlah blok program untuk procedure untuk fitur tombol awal.

13. Buatlah blok program untuk procedure untuk fitur tombol update dan hapus.

14. Buatlah blok program untuk procedure untuk fitur bersih data.

15. Buatlah blok program untuk procedure untuk menampilkan data dari tabel yang dipilih di dalam satu database.

16. Buatlah blok program untuk proses dalam membuka aplikasi pertama kali atau activity screen lain. Untuk isinya yaitu langsung membuat tabel yang dimana database telah dibuat otomatis pada saat menjalankan aplikasi pertama kali.

Pada saat memasuki kode perintah SQL untuk membuat tabel itu bisa menggunakan sintaks di bawah ini:
CREATE TABLE IF NOT EXISTS 'tbl_mahasiswa' ('nim' TEXT PRIMARYKEY, 'namamahasiswa' VARCHAR (30), 'jeniskelamin' VARCHAR (10), 'prodi' VARCHAR (10));
17. Buatlah blok program untuk menampilkan pesan error pada saat proses eksekusi Query dari SQLiteCreate.

18. Buatlah blok program untuk menampilkan pesan error pada saat proses eksekusi Query dari SQLiteView.

19. Buatlah blok program untuk menampilkan pesan error pada saat proses eksekusi Query dari SQLiteManage.

20. Buatlah blok program untuk menampilkan seluruh data dari tabel yang dipilih ke dalam bentuk List View & Image.

Untuk menampilkan data dari salah satu tabel baik itu dalam bentuk list atau bukan, bisa ditentukan nilai index yang berdasarkan kolom n. Kamu bisa melihat pada gambaran di bawah ini.

21. Buatlah blok program untuk menampilkan pesan error pada saat proses eksekusi Query dari SQLiteDetail.

22. Buatlah blok program untuk menampilkan data secara detail yang berdasarkan filter yang diambil dari title pada ListView yang diklik atau ditekan.

23. Buatlah blok program untuk menyimpan data ke dalam satu tabel pada database SQLite.

24. Buatlah blok program untuk mengedit data yang diambil secara filter dari satu tabel pada database SQLite.

25. Buatlah blok program untuk menghapus data yang diambil secara filter dari satu tabel pada database SQLite.

26. Buatlah blok program untuk menampilkan seluruh data yang telah dipilih yang berdasarkan kriteria filter yang telah ditentukan.

27. Setelah itu, melakukan ujicoba untuk melakukan CRUD data terhadap database SQLite.
HASIL AKHIR
Berikut hasil akhir dari pembuatan aplikasi sederhana Android CRUD dari database SQLite dengan Kodular dengan sebagai berikut.
1. Tampilan aplikasi awal.

2. Tampilan aplikasi pada saat input data.

3. Tampilan aplikasi untuk menampilkan data detail setelah dipilih salah satu dari list data.

4. Tampilan aplikasi pada saat mengubah atau menghapus data yang ada.

5. Tampilan aplikasi setelah melakukan proses update data.

6. Tampilan aplikasi setelah melakukan proses menghapus data.

Selesai.
INGIN MENDAPATKAN SOURCE CODE?
Kamu bisa mendapatkan Source Code AIA Kodular untuk aplikasi sederhana CRUD dengan database SQLite dengan membeli source code ini dengan harga IDR 50000 untuk 20 pembeli pertama yang bisa klik link dibawah ini melalui Lynk ID.
KESIMPULAN
Kamu bisa membuat aplikasi Android sederhana seperti membuat aplikasi kamus, catatan digital, dan hal-hal yang berhubungan dengan kelola data yang menggunakan database SQLite dengan menggunakan Kodular.
SQLite ini salah satu database yang sering digunakan oleh Android Programmer untuk membuat aplikasi data tanpa menggunakan jaringan lokal atau online / hosting langsung. Untuk kode perintah Query dari SQLite ini tidak berbeda jauh dengan MySQL. Kelemahan dari SQLite ini adalah hanya bisa mengakses data tersebut dalam satu HP atau smartphone saja.
CATATAN:
Kamu bisa menghubungi ke kontak Admin melalui WA dengan nomornya 083130002571 jika ada terjadi:
- Keluhan produk digital atau source setelah dibeli atau diorder sepertinya Broken Link, tidak ada isinya alias kosong, dan sebagainya.
- Tidak paham cara membeli produk digital melalui Lynk.id.
- Dll.