Official StoreTekan tombol di atas untuk membeli semua alat dan bahan eksperimen di web ini

Contoh Aplikasi Android Sederhana dengan Delphi XE8

Mulai versi XE5 ke atas, Delphi sudah bisa digunakan untuk membangun sebuah aplikasi yang berjalan di atas platform Android. Delphi, yang sekarang berubah menjadi Embarcadero, telah menambahkan satu compiler baru yakni DCCAARM yang mampu menerjemahkan sintaks Delphi/Pascal menjadi bahasa mesin (CPU) berbasis prosessor ARM yang menjadi ‘otak’ perangkat Android. Dengan demikian hasil kompilasi compiler DCCAARM dapat dieksekusi (executable) dan berjalan di perangkat Android. Untuk ‘filosofi’ pemrograman Android dengan Delphi XE8 dapat dibaca di artikel sebelumnya.

Saya anggap Anda sudah menginstal Delphi XE8 dan sudah melakukan setting untuk optimasi pembuatan aplikasi Android. Jika belum Anda dapat membaca cara instalasi Delphi XE8 disini. Pada tutorial kali ini saya akanmencontohkan bagaimana mudahnya membuat aplikasi Android dengan bahasa/sintaks Delphi. Bagi Anda yang sudah terbiasa membuat aplikasi dari Delphi, saya yakin tidak akan kesulitan membuat aplikasi Android ini.

Untuk memulai membuat aplikasi Android dari Delphi XE8, buatlah sebuah project ‘Multi device’ baru melalui menu File-New-Multi Device Applicarion Delphi. Jika ada tampilan seperti di bawah, pilih aja ‘Blank Application’, kemudian tekan tombol ‘OK’

Multi-Device Application delphi - blank application - Android

Selanjutnya akan muncul tampilan di IDE (Integrated Development Environment) Delphi seperti gambar di bawah

Project1 - Delphi XE8 - tampilan IDE

Biar lebih ‘manis’ Anda dapat mengganti tampilan sesuai target device Anda, yakni Android dengan mengganti pilihan tampilan di kotak dropdown ‘View’ (perhatikan gambar di bawah).

Project1 - Delphi XE8 - ANdroid view

Selanjutnya ambil komponen TButton, TEdit dan TLabel dari tab ‘Standard’ di Component Pallete dan drop di form designer seperti gambar di bawah

form designer aplikasi android dengan delphi xe8

Kemudian double click komponen TButton dan isilah dengan source code di bawah :

Kemudian simpan dengan nama ‘PContoh1’ untuk projectnya dan UContoh1 untuk file Unitnya. Selanjutnya aktifkan android sebagai target platform kompilasi program melalui jendela ‘Project Manager’ (jendela di sebelah kanan atas). Caranya, dari tree view di jendela Project Manager’ pilih Android – Android SDK xx, kemudian klik kanan plih ‘Activate’. Seharusnya sekarang pilihan Android – Android SDK xx sudah dalam keadaan ‘Bold’ yang menandakan target platform sudah berubah ke Android. Di bawah tulisan ‘Android – Android SDK xx’ di ‘Target Platforms’ adal folder ‘Target’. Cobalah klik folder tersebut, dan jika perangkat Android Anda sudah ready to use, maka perangkat tersebut akan terdeteksi di folder ini. Sebagai contoh saya menggunakan perangkat smartphone Android tipe LG-D686 (LG G Lite Pro), maka di folder ‘Target’ akan muncul tipe smartphone saya (lihat gambar di bawah). Pastikan Anda sudah menginstal usb driver untuk perangkat Android Anda ya…… Jika perangkat Android belum terdeteksi Anda harus troubleshoot dulu kenapa belum terdeteksi, atau menggunakan Android Virtual Device (AVD). Tapi tidak saya sarankan menggunakan AVD karena sangat lambat proses eksekusinya.

Project manager aplikasi android dengan delphi xe8

Running project PContoh1’ dengan menekan F9 atau melalui menu Run-Run atau tombol panah hijau di shortcut bar di atas form designer. Tunggu beberapa saat karena compiler sedang bekerja menerjemahkan sintaks program Anda dan menginstal APK ke perangkat Android. ‘Beberapa saat’ di sini relatif ya … tergantung spek laptop Anda, bisa 2 menit, 5 menit, atau 10 menit he he he. Yang jelas sebaiknya RAM-nya harus besar. Sebagai gambaran, laptop saya berbasis Intel Core i3 dengan RAM 4Gb. Proses kompilasi dari Run sampai aplikasi  terinstal di perangkat Android memakan waktu sekitar 2-3 menit. Kalo pake AVD/emulator Android bisa lebih lama lagi he he.

Setelah menunggu beberapa saat, aplikasi akan langsung diinstal di perangkat Android Anda dan biasanya akan otomatis dijalankan.

tampilan program android pcontoh 1 dari delphi xe8

Sekarang mari kita coba hasilnya. Isikan sembarang karakter di kotak edit, dan tekan tombol ‘Button1’. Seharusnya semua tulisan di kotak edit akan disalin ke ‘Label1 sesuai source code di atas.

sebelum :

komponen label, edit, button app android dr delphi xe8

sesudah ditekan tombol ‘Button1’

menekan tombol button 1 app android dr delphi xe8

Gimana? Mudah bukan? Selamat belajar ….. Jika anda membutuhkan DVD master installer Delphi XE8+SDK/NDK Android dapat dibeli di sini

Incoming search terms:

Membuat aplikasi android dengan delphi, delphi untuk android, aplikasi delphi, delphi android, cara membuat aplikasi android dengan delphi, membuat aplikasi android dengan delphi 7, membuat aplikasi android dengan delphi xe5, Tutorial delphi xe8, cara membuat aplikasi android dengan delphi 7, android delphi

Leave a Reply

58 Comments on "Contoh Aplikasi Android Sederhana dengan Delphi XE8"

avatar
  Subscribe  
newest oldest most voted
Notify of
topan os
Guest

Oms sapta mau nanya neh…waktu compile kok punya ane lama amir yak…terus ada error
“Missing Provisioning information for the application store platform config….”
itu kenapa ya oms..

Hasyim
Guest

Mas kok setelah di install, di android muncul “aplication not support this device” saya apke android lolipop

febrian
Guest

skrip dan cara mengkoneksikan embedded dengan komponen tmyembconnection yang ada pada mydac gimana ya mas? mohon bantuannya

Yayan
Guest

mas kalau misal buat aplikasi delivery, itu berarti kita buat tampilan device untuk hp dan mengatur databasenya saja apa gimana ya ??

Yayan
Guest

iya mas, jadi enaknya kalau pake embarcadero pake server yang mana ya ?

Amal
Guest

om sapta mau nanya nhy,, gmana carax ya bikin tombol yang dklik muncul suara ,,z uda pernah coba run project di oppo smartphone tapi muncul pesan error ,,file not found …om sapta mohon pencerahannya…?

Amal
Guest

saya pakai delphi xe6 om sapta

Khalisa-Khairan
Guest

Pak saptaji …
Mohon Petunjuknya. Utk menkoneksikan/menghubungkan database lokal saya agar bisa diakses melalui internet dengan menggunakan mobile app. mengunakan komponen apa pak saptaji. maaf pak sya masih awam ttg delphi…

Khalisa-Khairan
Guest

oke bos nant sya coba…

emhan
Guest

halo mas… z maun tanya nih… bisa pake delphi 7…? n kalo bisa n tdk apa bisa z blajar buat aplikasi android? .. mohon pencerahannya.. thks

Amal
Guest

om sapta , mau nanya nhi .kenapa pas di jalankan file apk android ..pas ngebuka di smartphone berat banget ya..?

Evi Pratiwi
Guest

Pak Saptajie,
saya mau bertanya :
1. untuk buku membuat aplikasi android dengan delphi apa sudah ada?
2. untuk tutorial koneksi database untuk aplikasi android dengan delphi bagaimana ya?
terimakasih

Andi
Guest

Mas jual tutorial atau buku buat android lengkap delphi xe 8 database online ?

Arif
Guest

Permisi mas, saya punya source code aplikasi waktu itu bikin di delphi 7 komponennya hanya : Combobox, Tedit, Tbutton, Tlabel, dan Tstringgrid. Yang saya mau tanya bisa ga yah project tersebut di export di delphi xe8 dengan targetnya android?

Barkah
Guest

Mas tau ga gimana cara meminamalisir hasil apk di delphi ketika di install di device ga memakan banyak memori

EVA
Guest

om mau tanya, setelah saya run tapi smartphon saya tidak kebaca itu gimana ya, atau dimana letak file apk nya?

imam
Guest

Mas saya lg bikin projek untuk skripsi ttg program penjualan,,semuanya sdh sls mas saya buat dengan delphi 7 dan mysql. cuma kemarin dosen minta saya harus bikin juga khusus untuk penjualan android pake delphi Xe dan datanya dihubungkan ke program saya mas. saya masih awam ttg ini mas.. untuk itu saya minta bantuannya mas…makasih

arvian
Guest

Kalo Versi XE2 kan gada menu multi device mas.. tapi masih ada jalan lain gak? urgent banget nih 🙁

zia
Guest

mas mau tanya. saya pake delpi udah saya compile ke andro pas saya buka aplikasinya di android tampilannya ngblank gitu, itu kenapa ya mas?

Johan
Guest

Selamat pagi mas Ajie saya punya kebutuhan menggabungkan program database menggunakan delhpi 7 dan ini pun juga di buatkan rekan saya…untuk absensi kunjungan dan petugas lapangan. Yang ingin saya tanyakan bisa ndak penginputanya menggunakan android yg di lakukan oleh masing2 petugas lapangan ? Terus kalau mau minta tolong di gubungkan bisa ndak ? Terimakasih

Choirul Amaludin
Guest

Pak Ajie, saya ingin menyontoh program untuk menampilkan lokasi yang sudah dibuat di database Paradox di google maps dengan Delphi.

Delphia
Guest

Mas, udah install Delphi XE7
Udah bikin program > run deploy (jadi .*apk)
Tapi, apk selalu engga jalan dan keterangannya
“Unfortunately, has stopped”.
Gimana alternatifnya mas? Mohon pencerahannya mas..

afri
Guest

Tanya bang :
-ketika hasil compile apk nya saya install di emulator BLUESTACK knapa footer app terpotong?
– apa dalam membuat app android harus menggunakan vertscroll componen supaya bisa scrooling kebawah?

ridhuwan
Guest

mas biar buttonnya transparan di apain ?

libertus
Guest

i like this tutorial,,,because this very help me

error: Content is protected !!