Membuat Aplikasi Android Pertama dengan Basic4Android
|Bermain sepakbola tanpa didahului oleh pemanasan itu rasanya tidak enak. Nah, ngoding pun juga demikian, jika langsung main hajar saja, rasanya juga tidak enak. Biar enak, mari pemanasan dulu.
Kali ini saya akan membuat aplikasi android untuk menampilkan kalimat “Hello World”. Untuk menampilkannya di sini saya akan menggunakan Label dan Button. Oke, mari mulai…
- Buka dulu IDE Basic4Android-nya, lalu save. Caranya klik menu File – Save, atau juga bisa dengan shortcut CTRL+S.
- Pada kolom File name tuliskan nama project-nya. Misal: HelloWorld – Klik Save.
- Setelah di-save, maka akan menghasilkan file project b4a. Yang mana file ini adalah main file atau file utama. Jika nanti ingin membuka project ini, maka yang dibuka adalah HelloWorld.b4a.
- Kembali lagi ke IDE Basic4Android. Klik menu Designer.
- Lalu akan muncul window baru seperti gambar di bawah ini.
Dalam sebuah halaman atau activity, biasanya terdapat berbagai object di dalamnya. Seperti Label, EditText, Button, Panel, dll. Nah, untuk mempermudah kita dalam mendesain object tersebut, B4A telah menyediakan fitur berupa halaman Designer, seperti yang terlihat pada No. 5. Lalu bagaimana cara menambahkan object-object tersebut? Oke, lanjut…
- Pada halaman Designer klik menu File – New. Atau misalkan sebelumnya belum ada Layout yang dibuat, bisa langsung save saja. Klik menu File – Save.
- Pada kolom Layout name, tulis nama layout-nya, misal: main. Lalu klik Ok.
- Di sini kita sudah membuat satu buah layout dengan nama main.
- Dan layout yang baru saja dibuat akan tersimpan pada folder Files. Seperti kita lihat pada gambar di bawah, terdapat file berupa main.bal.
- Setelah itu tambahkan satu buah Label dan Button pada layout tersebut. Klik menu Add View – Pilih Label dan Button.
- Susun Label dan Button yang telah ditambahkan ke layout tersebut seperti gambar di bawah. Agar terlihat lebih rapi.
- Aturlah properties Label yang tadi dibuat. Text Size = 18, yang lain biarkan saja.
- Lalu atur juga properties Button-nya. Text = “Click Me”, yang lain biarkan saja.
- Setelah itu deklarasikan Label yang tadi dibuat. Caranya bisa langsung diketikkan di code editor-nya atau bisa via layout-nya langsung. Untuk saat ini deklarasinya via layout saja, caranya klik kanan pada Label1 – pilih Generate – pilih Dim Label1 As Label.
- Deklarasikan juga Button-nya. Caranya juga sama seperti No. 14. Namun untuk Button di sini ada event yang perlu ditambahkan. Yaitu event Click. Cara menambahkannya juga sama seperti No. 14.
- Setelah itu save layout main tadi. Tutup halaman designer-nya untuk kembali lagi ke code editor. Apa yang terjadi? Bisa dilihat disitu, ada code tambahan pada Sub Globals berupa deklarasi dari object-object yang baru saja dibuat di halaman designer tadi. Juga ada fungsi baru yaitu Sub Button1_Click. Fungsi ini yang nantinya akan meng-handle suatu event. Apa saja yang terjadi pada saat Button1 ini diklik.
1 2 3 4 5 6 |
Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Private Button1 As Button Private Label1 As Label End Sub |
1 2 3 |
Sub Button1_Click End Sub |
- Pada Sub Activity_Create tambahan code berikut.
1 2 3 4 5 6 7 8 9 |
Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: 'Panggil layout yg akan digunakan pada activity ini Activity.LoadLayout("main") 'Set default text pada Label1 Label1.Text = "Welcome to My Android Application" End Sub |
- Pada Sub Button1_Click tambahkan code berikut.
1 2 3 4 |
Sub Button1_Click 'Pada saat Button1 diklik, maka text pada Label1 akan menjadi: Hello World!" Label1.Text = "Hello World!" End Sub |
- Save, kemudian Run/Compile project ini dalam versi Release. Caranya klik toolbar yang bergambar panah. Namun sebelum melakukan Run/Compile, pastikan IDE Basic4Android-nya sudah terhubung dengan perangkat android atau android emulator. Dalam kasus ini, IDE Basic4Android saya langsung terhubung dengan perangkat android. Nanti pada saat ter-compile aplikasi akan otomatis terinstal. Oke, klik Run.
- Tunggu sampai proses compile-nya selesai…
- Jika proses compile sudah selesai, maka akan muncul dialog pemberitahuan seperti ini.
- Dan ini hasil akhirnya…
- Saat Button Click Me diklik, maka text akan berubah menjadi…
Apakah ada file APK dari hasil project ini? Tentu ada. Lalu letaknya dimana? Ada di folder Objects yang ada pada folder project-nya.
Selamat! Akhirnya Anda sudah bisa membuat aplikasi android. Bagaimana? Mudah kan?
Jangan hanya bisa karena mudah. Tapi, juga harus bisa karena susah.
—
Excellent post. I was checking constantly this blog and I’m inspired!
Very helpful information specifically the last section 🙂 I handle such information much.
I used to be looking for this certain information for
a very long time. Thanks and best of luck.
makasih banyak, mas chair! artikelnya jelas banget dan asik bacanya juga. semoga webnya makin dan selalu rame!
Aamiin…
Terima kasih sudah berkunjung, Mas Yandi.
[…] Membuat Aplikasi Android Pertama dengan Basic4Android […]
[…] Membuat Aplikasi Android Pertama dengan Basic4Android […]
[…] Membuat Aplikasi Android Pertama dengan Basic4Android […]
mas mau nanya2 boleh saya sudah buat codingan dengan bluetooth arduinotapi aplikasinya tetap tidak mau connect dengan arduino nya ya mas>?????
Wah, saya belum pernah coba pakai arduino mas.
bang bikin expor data to exel dong dari mysql
keren banget mas..hatur nuhun/trm kasih/thx..kalau bisa dibuat tutorial Basic4Android mulai dari dasar sampai mahir ms..
recomended site
mas, download basic4android nya yang versi full version nya darimana ya?, bisa minta link nya?
kalau file apknya gk ada gimana tuh gan