ANDROID DATABASE SQLITE

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

Continous DBMS DATA MODELS
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
Cerita Pengembangan SQLiteBoy Noprianto
MANAJEMEN DATABASE Modul-14.
Sistem Jaringan Terdistribusi
Database Android Dwi Muktianto
Database dan Managemen Informasi
REKAYASA PERANGKAT LUNAK
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Audit TrAIl & Real time audit
Sistem Terdistribusi.
IMPLEMENTASI SISTEM BASIS DATA
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Proteksi data (recovery)
Administrasi Basis Data
Tugas Sistem Informasi Manajemen
BAB 1 Pengenalan Database dan DBMS
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
MANAJEMEN SUMBER DAYA DATA
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Physical Database Design
Wiji Setiyaningsih, M.Kom
TEMPAT PENYIMPANAN DATA
Konfigurasi Database Produksi
DATABASE ADMINISTRATION
SISTEM BASIS DATA I Pemodelan Basisdata
SINKRONISASI & DEADLOCK
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
SISTEM DATABASE.
Database Change Management source : Database Administration the complete guide to practices and procedures chapter 7 by. Craig S. Mullins.
Sistem Basis Data (Kuliah 2)
Pemrograman basis data internet dan client server
SISTEM BASIS DATA ( DBMS )
Basis Data Bab I Konsep Dasar Basis Data Basis Data - Udinus Semarang.
Tinjauan Ringkas Konsep Basis Data
Tipe Integrasi Nurwahyu Alamsyah Heru Prayogo Farizal Arifin
Basis Data Terdistribusi
Gunadarma, IMPLEMENTASI DATABASE SYSTEM PADA BLACKBERRY
MANAJEMEN SISTEM INFORMASI “Basis Data”
DATABASE ADMINISTRATION
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
IMPLEMENTASI SISTEM BASIS DATA
ANDROID SQLite Database
DATABASE ADMINISTRATION
Mengelola Query Basis Data
SISTEM BASIS DATA TERSEBAR
Pengantar Pengolahan Data
PEMROGAMAN MOBILE ANDROID DATABASE : SQLiTE
SQL Lite Disusun Oleh : Andian Ramadan ( )
Dialog Intent & Notification
SQL Lite Disusun Oleh : Muhammad Hafidz A
Anggota Kelompok: 1. Rinta Setyo Nugroho 2. Anan Ar Rozzaq
Pemrograman Mobile Kelompok Pertemuan 7.
Android database sqlite
ANDROID DATABASE SQLITE
Android DATABASE.
Android database sqlite
Andoid Database SQLite
PEMROGRAMAN MOBILE Kelompok 2
Internet of Things: MQTT
BASIS DATA TERDISTRIBUSI
Java Database Connectivity (JDBC)
SISTEM BASIS DATA TERSEBAR ARSITEKTUR SISTEM BASISDATA TERSEBAR/DDBMS
TUGAS PMO2 KELOMPOK 1 (PERTEMUAN 4) XML Data, Metode, Library
( JavaScript Object Notation )
Kiky Rizky Nova Wardani, S.Kom
Proteksi Data Pertemuan 13.
Database noSQL (lanjutan)
BUKTI UNJUK KERJA SERTIFIKASI PROGRAMMER
Transcript presentasi:

ANDROID DATABASE SQLITE

Anggota Kelompok: 1. Rinta Setyo Nugroho ( 15.11.0025 ) 2. Anan Ar Rozzaq ( 15.11.0012 ) 3. Tito Ari Kusharyanto ( 15.11.0020 ) 4. Tri Widianto ( 15.11.0006 ) 5. Risma Dwi Ratri ( 15.11.0018 )

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.

Berbeda dengan kebanyakan sistem manajemen database lainnya, SQLite bukanlah mesin database client-server melainkan berupa file tunggal atau beberapa file saja. SQLite merupakan mesin database yang unik, fleksibel dan mudah dikelola. SQLite juga bisa menjadi alternatif yang bagus untuk database dalam pengembangan perangkat lunak.

Fitur-fitur Pustaka SQLite mengimplementasikan hampir seluruh elemen- elemen standar yang berlaku pada SQL-92, termasuk transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas (dalam bahasa inggris lebih sering disebut ACID), trigger, dan kueri-kueri yang kompleks. Tidak ada pengecekan tipe sehingga data bisa dientrikan dalam bentuk string untuk sebuah kolom bertipe integer.

Fitur-fitur Beberapa proses ataupun thread dapat berjalan secara bersamaan dan mengakses basisdata yang sama tanpa mengalami masalah. Hal ini disebabkan karena akses baca data dilakukan secara paralel. Sementara itu akses tulis data hanya bisa dilakukan jika tidak ada proses tulis lain yang sedang dilakukan; jika tidak, proses tulis tersebut akan gagal dan mengembalikan kode kesalahan (atau bisa juga secara otomatis akan mencobanya kembali sampai sejumlah nilai waktu yang ditentukan habis). Hanya saja ketika sebuah tabel temporer dibuat, mekanisme penguncian pada proses multithread akan menyebabkan masalah. Update yang terkini (versi 3.3.4) dikatakan telah memperbaiki masalah ini.

Fitur-fitur Sebuah program yang mandiri dinamakan sqlite disediakan dan bisa digunakan untuk mengeksekusi kueri dan memanajemen file-file basisdata SQLite. Program tersebut juga merupakan contoh implementasi penulisan aplikasi yang menggunakan pustaka SQLite.

5 Keunggulan SQLite Mudah Dikelola SQLite mudah dikelola karena SQLite merupakan file tunggal (atau beberapa file saja dengan tambahan log transaksi). SQLite juga tidak membutuhkan konfigurasi banyak format filenya juga stabil di versi utama.

5 Keunggulan SQLite Sangat Stabil Banyak fitur yang telah ditambahkan. Salah satunya fitur dukungan untuk data JSON melalui ekstensi json1. SQLite juga merilis versi perbaikan dari pencarian teks lengkap, yang meliputi hasil pemeringkatan dengan menggunakan algoritma BM25. pengembang SQLite juga terus bekerja untuk meningkatkan performa SQLite. Dalam versi 3.8.11, SQLite menjadi dua kali lebih cepat dibanding versi 3.8.0 dan tiga kali lebih cepat dibanding versi 3.3.9 SQLite jarang menemukan bug didalamnya. Karena sebelum dirilis, SQLite di uji dengan pengujian yang cukup ketat.

5 Keunggulan SQLite Bisa Diperluas SQLite juga bisa diperluas dengan ekstensi dan diintegrasikan dengan API. contohnya yaitu, modul Python Pysqlite yang menjadi driver untuk SQLite. modul Python Apsw yang menjadi driver alternatif SQLite. Modul Apsw menyediakan banyak API yang berguna untuk mendefinisikan fungsi kustom SQL, fungsi agregat, dan kolaborasi.

5 Keunggulan SQLite Sangat Cepat SQLite sangat cepat jika berjalan pada lingkup yang sama sehingga tidak ada sumber daya tambahan seperti jaringan ketika menjalankan query maupun mengambil data. SQLite benar-benar fleksibel sehingga tidak membutuhkan protokol, serialisasi ataupun komunikasi melalui socket. SQLite juga bisa berjalan pada perangkat mobile, yang kini banyak dipakai di berbagai aplikasi Android.

5 Keunggulan SQLite Mode WAL Mode WAL pertama kali diperkenalkan pada SQLite 3.7.0. Fitur ini berguna untuk mengatasi kongkurensi dimana aktivitas membaca dan menulis data bisa dilakukan secara bersamaan. Tanpa mode WAL, akan sangat sulit jika banyak menggunakan proses yang berkaitan dengan database.

Sumber https://id.wikipedia.org/wiki/SQLite https://www.codepolitan.com/5-keunggulan-sqlite https://www.sinaryuda.web.id/tutorial/contoh- penggunaan-sqlite-database-pada-android.html https://wirasetiawan29.wordpress.com/2014/11/13/t entang-sqlite/