Tugas 12 Pengenalan SQLite Android Stuid
PENGENALAN SQLite PADA ANDROID STUDIO
- Teori Singkat
Gampangnya, SQLite itu jenis database yang ringan dan tersedia dalam OS Android. Ada beberapa jenis database lainnya yang juga sering digunakan oleh para developer seperti salah satu contohnya ialah Realm.
- Menentukan Skema dan Kontrak
Salah satu prinsip utama database SQL adalah skemanya: deklarasi formal tentang cara database diatur. Skema ini tercermin dalam Pernyataan SQL yang Anda gunakan untuk membuat database. Ada baiknya Anda membuat kelas pendamping yang disebut dengan kelas kontrak, yang secara eksplisit menetapkan tata letak skema Anda dalam cara yang sistematis dan terdokumentasi sendiri.
Kelas kontrak adalah penampung untuk konstanta yang menentukan nama URI, tabel, dan kolom. Kelas kontrak memungkinkan Anda menggunakan konstanta yang sama pada semua kelas lain dalam paket yang sama. Hal ini memungkinkan Anda mengubah nama kolom di satu tempat, kemudian mengatur agar perubahan tersebut disebarkan ke seluruh kode.
Cara yang tepat untuk mengatur kelas kontrak adalah dengan memberikan definisi yang bersifat global pada seluruh database Anda di tingkat root kelas tersebut. Kemudian, buat kelas dalam untuk setiap tabel. Setiap kelas dalam akan menghitung kolom tabel yang terkait.
- Latihan
1. Cara membuatnya pertama kita buat terlebih dahulu projectnya dengan caranya itu, klik Create New Project.
2. Kemudian kita pilih “Empty Activity” dan setelah itu kita klik tombol next.
Pada android studio kita memilih Empty Activity karena kita akan membuat sebuah projectnya yaitu membuat sebuah TodolistSQLite berbasis Mobile Android, tapi boleh juga digunakan untuk Smart TV dan Perangkat Wearable.
3. Kita akan mengkonfigurasi project kita
Pada konfigurasi ini saya memberikan name itu adalah “TodoSQLite”, kemudian saya menyimpan file lokasinya di D:\file sultan\Android Pertemuan 12, kemudian saya menggunakan Bahasa Pemrograman “Java” dengan minimum API nya adalah 21 dan setelah itu kita klik finish.
4. Ketikkan Script Berikut di File activity_main.xml
6. Setelah itu kita akan membuat Menu, caranya Klik kanan pada folder res > New > Directory lalu Beri nama menu
7. Setelah itu buat layout baru pada directory / folder menu dengan nama layout menu.xml dengan cara Klik kanan pada folder Menu > New > Layour Resources File Beri nama menu.xml lalu ketikan kode program berikut ini :
8. Selanjutnya kita akan membuat class SQLiteOpenHelper dengan nama file DbHelper.java
9. SqliteOpenHelper adalah sebuah subclass , yang digunakan untuk menentukan nama database dan versi database yang sedang dipakai. Kita bisa menerapkan method di clas ini seperti : OnCreate (SqliteDatabase), OnUpgrade (SqliteDatabase int int ) dan OnOpen(SqliteDatabase).
10. Buat sebuah Class baru dengan nama DbHelper. Kemudian ketikan kode-kode berikut padaDbHelper.java.
11. Kemudian, buka file activity_main.java dan ketikkan script dibawah ini :
12. Terakhir ubah nama aplikasi sesuai keinginan. dengan cara merubah file string.xml yang ada dalam folder res/values. Seperti berikut ini :
13. Kemudian jalankan di emulatornya maka akan tampil seperti gambar dibawah ini :
0 Response to "Tugas 12 Pengenalan SQLite Android Stuid"
Posting Komentar