Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Android database sqlite

Presentasi serupa


Presentasi berjudul: "Android database sqlite"— Transcript presentasi:

1 Android database sqlite

2 Pengertian Sqlite SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp. SQLite ini adalah mesin database SQL yang tertanam pada sistem yang kita gunakan. Tidak seperti pada paradigma client- server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan.

3 SQLite dapat digunakan di Windows Phone, Android, iPhone, PHP, Firefox, Chrome dan lain – lain yang dapat dilihat di: Pada browser, biasanya SQLite ini digunakan untuk menyimpan kongfigurasi seperti history, bookmark, dan cache, sedangkan pada mobile, penggunaan SQLite ini sangat banyak seperti kontak, database tabel dsb. SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / GRATIS. Tipe data yang didukung di SQLite : Numeric ( integer , float , double), Text ( Char , varchar , text ) DATETIME BLOB.

4 Struktur database SQLite adalah database SQL opensource yang sudah built in pada device android. Setiap aplikasi memiliki SQLite database sendiri, database ini dapat diakses oleh setiap class pada aplikasi,tapi tidak bisa diakses oleh aplikasi lain. Database SQLite dibuat pada aplikasi selalu disimpan dalam /data/data/<nama package>/folder database.

5 Penjelasan : Untuk membuat dan meng-upgrade database pada aplikasi android gunakan subclass dari class SQLiteOpenHelper. Pada class ini perlu override method berikut ini untuk membuat dan meng-upgrade database. onCreate() = dipanggil ketika database dapat diakses namum belum dibuat. onUpdate() = dipanggil ketika aplikasi diupgrade dan nomor versi telah berubah pada kode aplikasi android. method ini memungkinkan untuk memperbarui(update) skema database yang ada atau drop database yang ada dan menciptakan kembali melalui method OnCreate ().

6 class SQLiteOpenHelper menyediakan method getReadableDatabase () dan getWritableDatabase (), untuk mendapatkan akses ke objek SQLiteDatabase. SQLiteDatabase merupakan sebeuah kelas yang mempunya method-method seperti : Insert() = untuk menambahkan baris ke database Update () = untuk memperbarui baris pada database Delete () = untuk menghapus baris pada database execSQL () = untuk mengeksekusi sintak SQL

7 Teknik penyipanan data
Dalam sistem Android ada beberapa teknik untuk melakukan penyimpanan data. Teknik yang umum digunakan adalah sebagai berikut : Shared Preferences yaitu menyimpan data beberapa nilai ( value ) dalam bentuk group key yang dikenal dengan preferences. Files yaitu menyimpan data dalam file, dapat berupa menulis file atau membaca dari file. SQLite Database yaitu penyimpanan data dalam bentuk Databases. Content Providers yaitu menyimpan data dalam bentuk content providers service.

8 Kelebihan database sqlite
SQLite adalah sebuah embedded database yang sangat terkenal karena menggabungkan antarmuka SQL dengan memori yang sangat kecil dan kecepatan yang baik : Murphy (2010, p225). SQLite adalah sebuah open source database yang telah ada cukup lama, cukup stabil, dan sangat terkenal pada perangkat kecil, termasuk Android : Gargenta (2011, p119) . Terdapat beberapa alasan mengapa SQLite sangat cocok untuk pengembangan aplikasi Android, yaitu: Database dengan konfigurasi nol. Artinya tidak ada konfigurasi database untuk para developer. Ini membuatnya relatif mudah digunakan. Tidak memiliki server. Tidak ada proses database SQLite yang berjalan. Pada dasarnya satu set libraries menyediakan fungsionalitas database. Single-file database. Ini membuat keamanan database secara langsung. Open source. Hal ini membuat developer mudah dalam pengembangan aplikasi.

9 referensi https://www.angon.co.id/news/phpmysql/pengertian-sqlite
aplikasi-android/ belajar-sqlite-database.html pada-android.html


Download ppt "Android database sqlite"

Presentasi serupa


Iklan oleh Google