Membuat Aplikasi Kalkulator Sederhana untuk Android
Halo teman-teman, dikesempatan kali ini, saya ingin berbagi ilmu tentang bagaimana caranya membuat aplikasi kalkulator sederhana dengan Android Studio. Nah, bagi teman-teman yang belum punya Android Studio, silakan baca artikel saya tentang Installasi Android Studio. Yuk kita mulai!
Lalu, kita hanya tinggal menghandle pada saat button diclick dengan kode berikut ini :
Seperti yang dilihat dari kode diatas, kita hanya tinggal memanggil voidnya saja pada saat button.setOnClickListener-nya.
Cukup sekian tutorial dari post ini, semoga bermanfaat!
Langkah pertama,
Silakan buka Android Studio kalian dan buatlah satu project baru.
Langkah Kedua,
Membuat Layout (Interface).
Ubah ConstraintLayout menjadi LinearLayout dengan orientasi vertical dan mempunyai margin 8dp.
Lalu, tambahkan sebuah 2 EditText dengan id edt_angka1 dan edt_angka2 masing masing tingginya wrap_content dan panjangnya match_parent.
Lalu, tambahkan lagi sebuah LinearLayout dengan orientasi horizontal.
Setelah itu, tambahkan 5 button didalam LinearLayout yang baru kita buat, 4 button dengan lebar 60dp dan tinggi wrap_content serta 1 button terakhir mempunyai lebar 125dp dan tingginya wrap_content
Langkah terakhir, buatlah TextView diluar LinearLayout yang berorientasi horizontal. Dengan kriteria sebagai berikut : tinggi wrap_content, lebar match_parent serta margin_top 10dp, textSize 24sp, textStyle bold, dan gravity center. Maka kode akhirnya akan terlihat seperti ini :
Dan tampilan teman teman di preview akan terlihat seperti ini :
Langkah ketiga,
Membuat handler dan method di Java.
Ketika anda membuka file MainActivity.java, maka anda akan melihat tampilan seperti berikut :
Selanjutnya, silakan deklarasikan widget yang sebelumnya dibuat dengan findViewById seperti berikut :
Selanjutnya, mari kita membuat sebuah void agar code kita lebih ringkas.
Anda akan membuat void bernama hasilPlus di line 34 dengan isi sebagai berikut:
Selanjutnya, mari kita membuat sebuah void agar code kita lebih ringkas.
Anda akan membuat void bernama hasilPlus di line 34 dengan isi sebagai berikut:
- if, untuk mengecek apakah kolom kedua input angka sudah terisi, jika belum, maka akan menampilkan Toast dengan text "Jangan dikosongin dong :(". Apabila tidak kosong, maka akan melanjutkan ke aksi selanjutnya
- try { } catch() { }, untuk melakukan konversi string menjadi Integer dengan fungsi Integer.parseInt lalu, akan ditambahkan dan disimpan kedalam variabel hasil.
- Lalu, hasil dipanggil untuk menjadikan text widget TextView dengan fungsi setText.
Lalu, untuk selanjutnya, anda hanyalah tinggal duplicate saja voidnnya. Tapi, jangan lupa untuk mengubah nama voidnya dan operatornya.
Maka, hasil kode nya akan terlihat seperti berikut ini :
Lalu, kita hanya tinggal menghandle pada saat button diclick dengan kode berikut ini :
Cukup sekian tutorial dari post ini, semoga bermanfaat!






Comments
Post a Comment