PMO Pertemuan 7 Android Database SQLite

Pengertian database adalah sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan database sebagai kumpulan file, tabel, atau arsip yang saling terhubung yang disimpan dalam media elektronik. Beberapa manfaat database yang bisa kita dapatkan antara lain:

Manfaat Penggunaan Database

  • Kecepatan dan Kemudahan
  • Pemakaian Bersama-sama
  • Kontrol data terpusat
  • Menghemat biaya perangkat
  • Keamanan Data

Operational Database ( Basis Data Operasional )

Sistem manajemen basis data operasional ( juga di sebut dengan database OLTP atau On Line Transaction Processing ), digunakan untuk mengelola data dinamis secara real-time. Jenis basis data ini memungkinkan Pengguna untuk melakukan lebih dari sekedar melihat data yang di arsipkan. Database operasional memungkinkan Pengguna memodifikasi data ( menambah, mengubah atau menghapus data ) dengan melakukannya secara real-time.

  1. JSON
  2. XML
  3. MySQL
  4. PostgreSQL
  5. MongoDB
  6. MariaDB
  7. Oracle Database
  8. SAP HANA
  9. MemSQL
  10. IBM Db2
  11. Firebird
  12. Interbase
  13. Microsoft SQL Server
  14. Microsoft (Office) Access
  15. SQLite

5 Keunggulan SQLite

SQLite merupakan sistem manajemen database relasional yang dibangun dalam sebuah library bahasa pemrograman C. Berbeda dengan kebanyakan sistem manajemen database lainnya, SQLite bukanlah mesin database client-server melainkan berupa file tunggal atau beberapa file saja.

  • Mudah Dikelola
  • Sangat Stabil
  • Bisa Diperluas
  • Sangat Cepat
  • Mode WAL

SQLiteOpenHelper

 

SQLiteOpenHelper adalah cara untuk membuat dan dapat meng-Upgrade database pada veris android selanjutnya, pada Aplikasi android juga menggunakan subclass dari class SQLiteOpenHelper tersebut. pada SQLiteOpenHelper ini kita diminta untuk dapat memahami metode onCreat(), onUpdate() untuk dapat memaksimalkan upgrade selanjutnya. dan ini keterangan dari dua metode ini :

 

onCreate(), dipanggil ketika database dapat diakses namum belum dibuat.

onUpdate(), dipanggil ketika aplikasi diupgrade dan nomor versi telah berubah.

 

Pada coding android metode ini anak memungkinkan perubahan data,penambahan serta pengembangan selanjutnya, sehingga sistem dapat memperbaharui data ( updat ) skema suatu database atau dapat menghapus database dan membuat tabel databes kembali, disinilah metodr onCreate digunakan.class SQLiteOpenHelper menyediakan method getReadableDatabase () dan getWritableDatabase (), untuk mendapatkan akses ke objek SQLiteDatabase.

Berikut ncangan dan Racara kerja Databas SQlite

 

 
Alur Database SQLite

 

 
Cara Kerja Database SQLite

 

Sumber : https://cofiee.blogspot.co.id/2016/11/memahami-struktur-sqlite-databasi-untuk_1.html

Sumber : https://www.codepolitan.com/5-keunggulan-sqlite

Sumber : https://dosenit.com/kuliah-it/pemrograman/bahasa-pemrograman-web-paling-populer

Sumber : http://www.mandalamaya.com/pengertian-database/

Download PPT

Database SQLite – Kelompok 6