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
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
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.
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
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
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
Cobalah untuk mengujinya dengan mengklik tombol Test. Jika muncul pesan seperti gambar berikut artinya koneksi sudah berhasil dilakukan.
Jangan lupa untuk mengganti property FDConnection di Objek Inspector. Connected=True dan Login Prompt=False.
1. Klik menu View | LiveBindings Designer. akan muncul jendela seperti gambar berikut kemudian klik button LiveBindings Wizard.
2. Pada jendela yang muncul pilih Create a Data Source kemudian Next.
3. Selanjutnya pada gambar berikut pilih FireDAC kemudian Next lagi
4. Berikutnya Pilih FDConnection sebagai connection komponennya, Query sebagai Command Type lalu ketikan query pada Command Text. select * from nama_tabel seperti gambar berikut
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.
Kemudian pada jendela yang muncul pilih TGrid lalu Next seperti gambar berikut
Pada jendela yang muncul berikutny pilih BindSourceDB1 kemudian Next.
Langkah Terakhir pada Jendela yang muncul Klik Finish. maka hasil yang akan kita dapatkan pada jendela LiveBindings Designer dan Form Firemonkey adalah sebagai berikut.
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