Anda di halaman 1dari 16

PRAKTIKUM KOMPUTASI MOBILE

MODUL KE - 4
Database Android

LABORATORIUM JARINGAN KOMPUTER


PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014/2015

I. TUJUAN
Mahasiswa mampu memahami Database pada Android
Mahasiswa mampu memahami SQLite
II. APLIKASI YANG DIBUTUHKAN

Java Development Kit (JDK) versi 1.5 atau 1.6.


Eclipse.
Android SDK
Android Development Tools (ADT)

III. DASAR TEORI


SQLite
SQLite merupakan virtual
database
sedemikian

server
praktis

yang
dan

dikemas
ringan

(lightweight) serta sudah didukung


secara built-in oleh PHP 5. Hal ini
membuat anda tidak perlu melakukan
konfigurasi tambahan ketika ingin menggunakan SQLite.
Dukungan ini dilakukan melalui modul yang sudah termasuk di dalam PHP
5 begitu anda menginstal PHP. Meskipun sudah didukung, namun untuk dapat
menggunakan SQLite dalam aplikasi , maka anda tetap membutuhkan SQLite database
server.
Perlu diperhatikan, dukungan yang dimaksud adalah dalam bentuk modul,
sedangkan untuk melakukan administrasi database anda tetap memerlukan server. Namun
anda tidak perlu khawatir, karena program SQLite cukup praktis serta mudah digunakan,
berbeda dengan kebanyakan database server yang ada.
Keberadaan SQLite ini pula yang menjadikan kedudukan MySQL sebagai
database server yang digandeng bertahun-tahun mulai bergeser. Tentu saja hal ini bukan
berarti PHPtidak mendukung kemampuan canggih MySQL yang sudah teruji, namun
untuk memberikan solusi praktis dengan database yang sudah tertanam (embeddable SQL
database engine).

SQLite Database Server


Pada prinsipnya SQLite merupakan library C yang diimplementasikan secara
embeddable (tertanam) sebagai SQL database engine. Hal ini akan memungkinkan
program yang berhubungan dengan SQLite dapat mengakses database tanpa menjalankan
proses

RDBMS

secaraterpisah,

sebagaimana

pada

umumnya

ketika

anda

menggunakan MySQL Server, PostgreSQL, Oracle, dan sebagainya.


Pada aplikasi android menggunakan SQLite sebagai sarana penyimpanan data,
tidak lepas dengan salah satu public class abstract yaitu SQLiteOpenHelper. Class
tersebut akan membantu dalam mengatur pembuatan database dan manajemen versi
database.
Contoh projek aplikasi android dengan menggunakan SQLite:
Buat class baru yang digunakan untuk pembuatan struktur database dengan nama
MainActivity.java, lalu tambahkan extends ke SQLiteOpenHelper:

Maka, akan mucul


SQLiteOpenHelper

warning

untuk menambahkan

method

yang

ada dalam

Akan mucul lagi warning untuk menambahkan constructor yang sesuai


dengan SQLiteOpenHelper

IV.PROSEDUR PELAKSANAAN
Script 1. main.xml

Script 2. land\ main.xml

Script 3. row.xml

Script 4. option.xml

Script 4. LunchList.java

Script 3. RestaurantHelper.java

HASIL EKSEKUSI

Gambar 1. Hasil Eksekusi Tab List

Gambar 2. Hasil Eksekusi dengan menekan tombol menu

Gambar 3. Hasil Eksekusi Tab details

V. TUGAS PRAKTIKUM

Buatlah aplikasi android merujuk lab activity diatas untuk menampilkan data sekolah
dengan field : Kode Sekolah, Nama sekolah, Alamat, Tingkat (SD, SMP, SMA), foto

Anda mungkin juga menyukai