0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan14 halaman

Panduan Aplikasi SQLite di Android

Pertemuan membahas penggunaan SQLite sebagai database embedded pada Android. SQLite memungkinkan aplikasi Android menyimpan dan mengelola data secara lokal. Pertemuan ini menjelaskan cara membuat database, tabel, dan menambahkan data menggunakan SQLiteOpenHelper serta SQLiteDatabase. Contoh aplikasi sederhana library digunakan untuk memperlihatkan prosesnya.

Diunggah oleh

Farida Nurlaila
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan14 halaman

Panduan Aplikasi SQLite di Android

Pertemuan membahas penggunaan SQLite sebagai database embedded pada Android. SQLite memungkinkan aplikasi Android menyimpan dan mengelola data secara lokal. Pertemuan ini menjelaskan cara membuat database, tabel, dan menambahkan data menggunakan SQLiteOpenHelper serta SQLiteDatabase. Contoh aplikasi sederhana library digunakan untuk memperlihatkan prosesnya.

Diunggah oleh

Farida Nurlaila
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

DESKRIPSI MATERI

PERTEMUAN KE- 7 : SQLITE


Mata Kuliah : Mobile Programming
Dosen Pengampu: Farida Nurlaila, [Link]
PENGANTAR
SQLite merupakan embedded database yang sangat popular. Banyak
perusahaan seperti adobe, apple, google, sun dan Symbian serta Mozilla,
php dan python menggunakan SQLite.
Android memasukkan SQLite ke dalam runtime Android, sehingga setiap
aplikasi Android
dapat memanfaatkan database SQLite. SQLite menggunakan dialek SQL
untuk query (SELECT), manipulasi data (INSERT, dll), dan definisi data
(CREATE TABLE, dll).
Perbedaan utama SQLite dengan database SQL lainnya adalah dalam
penulisan data. Ketika pembuatan table, dapat di tentukan tipe data untuk
satu kolom. Akan tetapi SQLite akan menggunakan itu sebagai petunjuk,
admin dapat apapun dalam suatu kolom, misal: data string di kolom integer
dan sebaliknya. Selain itu juga terdapat beberapa fitur standar SQL yang
tidak di support, antara lain: Foreign Key, Nested Transactions, Right Outer
Join, Full Outer Join dan Alter Table. Selebihnya semua Fitur standar SQL
didukung.
Untuk membuat dan membuka database, salah satu cara menggunakan
SQLiteOpenHelper. SQLiteOpenHelper memiliki 3 komponen, yaitu:
- Contructor,
- Method onCreate(),
- Method onUpgrade()
TUJUAN PERKULIAHAN:
Mahasiswa dapat memahami cara membuat dan mengelola database
dengan fitur SQLite.
URAIAN MATERI

Untuk mengaplikasikan SQLite, buatlah project dengan nama LibraryApp


adapun langkah-langkahnya sebagai berikut:
1. Setting layout activity_main.xml seperti gambar dibawah dengan
menambahkan listview

2. Buatlah package baru dengan cara klik kanan src kemudian pilih new>package, beri nama package tersebut dengan model, kemudian buat
class baru dengan cara klik kanan pada package model kemudian pilih>New->class beri nama [Link]
3. Dengan cara yang sama buat DatabaseHandler
4. Pada class buku, buatlah deklarasi berikut

5. Tambahkan constructor class buku

6. Tambahkan method-method berikut(prosedur dan fungsi) berikut untuk


menset nilai yang masuk dan get nilai yang diambil dari setiap
variablenya.

Adapun source code selengkapnya sebagai berikut

7. Pada [Link], tambahkan deklarasi berikut

8. Tambahkan konstruktor berikut

Konstruktor DatabaseHandler menggunakan parameter bertipe Context, agar


class ini bisa berkomunikasi dengan aspek-aspek pada system operasi
Android. Hal ini cukup umum untuk class-class yang perlu bersentuhan
dengan system Android. Class Activity menerapkan class Context, jadi cukup
mengoper this dari activity, ketika kita memerlukan sebuah Context.
9. Kemudian pada method onCreate tambahkan source code berikut untuk
membuat table

[Link] pada method onUpgrade tambahkan source code berikut

[Link] menambah data buku, buatlah method addBuku

[Link]

menampilkan

data

buku,

tambahkan

method

berikut

pada

DatabaseHandler

[Link] activity untuk memasukkan data buku dengan cara klik kanan pada
package [Link] kemudian New->Other->Android Activity>buatlah activity dengan nama InputActivity

[Link] layout activity_input.xml, tambahkan komponen textview,editText


dan button seperti gambar di bawah

Adapun source code xmlnya secara lengkap sebagai berikut

[Link] deklarasi berikut pada [Link]

[Link] method
method

tersebut

pada method onCreate, kemudian generate


dan

tambahkan

source

code

berikut

untuk

mengintegrasikan komponen widget pada layout

[Link] event handler berikut


Kemudian generate method di atas dan isikan dengan source code berikut

[Link] activity untuk menampilkan hasil inputan, beri nama activity tersebut
dengan ListActivity, kemudian pada layout activity_list tambahkan listview,
ganti id listview tersebut dengan listViewBuku

[Link] deklarasi berikut pada ListActivity

[Link] mengambil data buku dari SQLite, tambahkan source code berikut

[Link] menampilkan hasil pengambilan data dari SQLite ke dalam listview,


tambahkan source code berikut

[Link] MainActivity, tambahkan deklarasi berikut untuk mengisi listmenu


pada array

[Link] method

pada method onCreate, kemudian generate

method
[Link]

pula

method

pada

onCreate,

kemudian

generate methodnya dan tambahkan source code berikut untuk meretrieve


data buku

[Link]

method

initUI(),

tambahkan

source

code

berikut

untuk

mengintegrasikan komponen yang terdapat pada activity_main. Dalam


source code ini juga, menghubungkan array dengan listview menggunakan
adapter. Kemudian setiap item listview yang diklik akan mengidentifikasi
posisi array (Tambah Data atau Lihat Daftar) dan mengaktifkan activity setiap
item listview yang diklik dengan intent.

Anda mungkin juga menyukai