Sabtu, 24 Mei 2014

Membuat Aplikasi Android dengan Database di Delphi XE

Seperti yang telah kita sama-sama ketahui saat ini delphi telah support untuk membuat aplikasi smartphone android dan IOS (Apple) dengan delphi XE tentunya. Jadi tidak perlu repot-repot lagi belajar bahasa pemrograman lain karena dengan keluarga pascal sudah bisa semua. Saat ini para developer memang lagi gencar-gencarnya membangun sistem aplikasi agar dapat juga digunakan di smartphone karena aplikasi berbasis desktop sudah mulai ditinggalkan.

Pada kesempatan emas ini. haha #lebay. saya ingin sedikit sharing tentang bagaimana membangun aplikasi android yang disandingkan dengan database SQLite. Sebelum kita mulai ada beberapa syarat yang harus terpenuhi

1. DBMS SQLite yang dapat anda download disini.

2. Pada contoh ini saya menggunakan Delphi XE5, buat versi delphi yang lain silahkan disesuaikan saja.

Membuat Database dengan SQLite

1. Buka File sqlite3.exe yang sudah anda download sebelumnya. Berikut adalah tampilan utama SQLite

Membuat Aplikasi Android dengan Database di Delphi XE

2. Baiklah, agar tidak manja kali ini kita hanya akan bermain dengan Command Line Interface (CLI). Untuk membuat database silahkan ketikan perintah .open nama_database.db. Hasilnya, akan muncul sebuah file baru didalam folder sqlite3.exe anda seperti gambar berikut

Membuat Aplikasi Android dengan Database di Delphi XE
3. Langkah Berikutnya kita akan membuat sebuah tabel yang berisi beberapa field, anda dapat menyesuaikan sendiri susuai dengan kemauan anda. berikut adalah perintah yang saya gunakan.
create table anggota (id varchar(15), nama text, jenis_kelamin text, agama text, alamat text);

4. Selanjutnya kita inputkan sebuah data sebagai contoh dengan perintah sebagai berikut
insert into anggota values ('1','Ahmad Tauhid','Cowok','Islam','Mataram Lombok Indonesia');

5. Sampai disini kita sudah berhasil membuat sebuah database dengan sebuah tabel dan sebuah data didalamnya. :D

Koneksi Database SQLite dengan Aplikasi Android di Delphi XE

1. Buka Delphi XE anda. Buatlah sebuah projek baru dengan Framework Firemonkey. File | New | Firemonkey Mobile Application | Pilih Template (saya menggunakan Blank)

2. Buat sebuah folde kemudian Save dulu projek anda kedalam folder tersebut. Pindahkan Database yang sudah  anda buat pada langkah sebelumnya kedalam folder tersebut

3. Masuk ke Pallete FireDAC kamudian tambahkan komponen FDConnection kedalam form anda. Klik kanan pada komponen tersebut lalu pilih Connection Editor. Atur propertinya seperti gambar berikut

Membuat Aplikasi Android dengan Database di Delphi XE

Cobalah untuk mengujinya dengan mengklik tombol Test. Jika muncul pesan seperti gambar berikut artinya koneksi sudah berhasil dilakukan.

Membuat Aplikasi Android dengan Database di Delphi XE

Jangan lupa untuk mengganti property FDConnection di Objek Inspector. Connected=True dan Login Prompt=False. 

Menampilkan Data dari Database SQLite kedalam Form Firemonkey

1. Klik menu View | LiveBindings Designer. akan muncul jendela seperti gambar berikut kemudian klik button LiveBindings Wizard.

Membuat Aplikasi Android dengan Database di Delphi XE

2. Pada jendela yang muncul pilih Create a Data Source kemudian Next.

Membuat Aplikasi Android dengan Database di Delphi XE

3. Selanjutnya pada gambar berikut pilih FireDAC kemudian Next lagi

Membuat Aplikasi Android dengan Database di Delphi XE

4. Berikutnya Pilih FDConnection sebagai connection komponennya, Query sebagai Command Type lalu ketikan query pada Command Text. select * from nama_tabel seperti gambar berikut

Membuat Aplikasi Android dengan Database di Delphi XE

Selanjutnya pada langkah terakhir klik Finish dan sampai disini kita sudah berhasil membuat sebuah Data Source dengan metode LiveBindings Designer. Klik lagi pada button LiveBindings Wizard. Terdapat beberapa metode disana untuk menampilkan data pada form kita tapi pada kesempatan ini kita akan coba menggunakan opsi kedua yaitu menampilkan dengan Grid atau Tabel.

Membuat Aplikasi Android dengan Database di Delphi XE

Kemudian pada jendela yang muncul pilih TGrid lalu Next seperti gambar berikut

Membuat Aplikasi Android dengan Database di Delphi XE

Pada jendela yang muncul berikutny pilih BindSourceDB1 kemudian Next.

Membuat Aplikasi Android dengan Database di Delphi XE

Langkah Terakhir pada Jendela yang muncul Klik Finish. maka hasil yang akan kita dapatkan pada jendela LiveBindings Designer dan Form Firemonkey adalah sebagai berikut.

Membuat Aplikasi Android dengan Database di Delphi XE

Membuat Aplikasi Android dengan Database di Delphi XE

Baiklah, Sampai disini dulu postingan tentang membuat aplikasi android berbasis database lain waktu akan saya sambung lagi dengan menambahkan proses input, update dan delete serta cara menjalankannya melalui emulator Android. Minta doanya semoga skrispi saya cepat selesai.. :)

Tidak ada komentar:

Posting Komentar