Android database sqlite

Slides:



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

SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
Data , Basis Data dan Informasi
PENGENALAN PHP DAN INSTALASI WEB SERVER
Cerita Pengembangan SQLiteBoy Noprianto
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Database Android Dwi Muktianto
DDL & Aturan Referential
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Sistem Terdistribusi 010 – File Service Oleh : Muh. Ary Azali.
BASIS DATA TERDISTRIBUSI 2 – DBMS, MYSQL & SQL
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Koneksi PHP ke Database MySQL
Dasar-dasar Pemrograman PHP
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Dasar query basis data dengan SQLite
PBOL Dewi Kusumaningsih
SQL Basis Data.
Pemrograman internet ABU SALAM, M.KOM.
PENGENALAN HTML, PHP, CSS & MySQL
TRIGGER SYAIFUL HUDA, S.Kom.
FUNGSI-FUNGSI AKSES MySql
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Pengantar Teknologi Mobile
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
SQL pada basis data client-server
SQL OVERVIEW.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan MySQL An’ Anqinudin L.
Management Information System
As’ad Djamalilleil Database As’ad Djamalilleil
Keamanan Sistem World Wide Web
Rizkyanti Fadillah Ratrinoor RI
Pengenalan Pemrograman Mobile.
PHP5 Internet Programming.
ANDROID SQLite Database
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Tipe data dalam SQL Server
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
PEMROGAMAN MOBILE ANDROID DATABASE : SQLiTE
Pemrograman mobile DATABASE ANDROID.
SQL Lite Disusun Oleh : Andian Ramadan ( )
SQL Lite Disusun Oleh : Muhammad Hafidz A
Pemrograman Mobile Kelompok Pertemuan 7.
Android database sqlite
ANDROID DATABASE SQLITE
Android DATABASE.
ANDROID DATABASE SQLITE
Andoid Database SQLite
CHAPTER 1 PENGENALAN MYSQL
PEMROGRAMAN MOBILE Kelompok 2
Konsep Dasar Sistem Basis Data
PRAKTIKUM SISTEM BASIS DATA
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Java Database Connectivity (JDBC)
Konsep Dasar Sistem Basis Data
MEMBANGUN DATABASE DENGAN MySQL
Kiky Rizky Nova Wardani, S.Kom
PENDAHULUAN MySQL Oleh: Rudianto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Android database sqlite

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.

SQLite dapat digunakan di Windows Phone, Android, iPhone, PHP, Firefox, Chrome dan lain – lain yang dapat dilihat di: http://www.sqlite.org/famous.html. 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.

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.

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 ().

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

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.

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.

referensi https://www.angon.co.id/news/phpmysql/pengertian-sqlite https://blog.teknorial.com/mengenal-sqlite-database-pada- aplikasi-android/ http://ketikanpelajarbodoh.blogspot.co.id/2013/10/android- belajar-sqlite-database.html http://virtualofworld.blogspot.co.id/2016/04/database-sqlite- pada-android.html http://www.zainalhakim.web.id/apa-itu-sqllite.html