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.
- JSON
- XML
- MySQL
- PostgreSQL
- MongoDB
- MariaDB
- Oracle Database
- SAP HANA
- MemSQL
- IBM Db2
- Firebird
- Interbase
- Microsoft SQL Server
- Microsoft (Office) Access
- 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

