Membuat Program Android – Penghitungan Diskon

Program ini menampilkan inputan dari kalkulasi harga dan diskon yang di input kan oleh pengguna , dengan rumus : harga – (harga*(diskon/100)). Setelah di kalkulasi sedemikian rupa , hasil kalkulasi tersebut akan di tampilkan pada text view dengan tipe float dan di rubah ke string. Berikut tutorial untuk membuat program ini :

  1. Pertama kita membuat project java android baru , kemudian berinama aplikasi, nama project, pakcage name akan secara otomatis terisi sendiri , jika ingin di rubah juga tidak ada masalah. Kemudian pilih tipe sdk , disini saya memilih API 16 : Android 4.1 (Jelly Bean). Kemudian klik next.
  2. Lalu klik next saja, dan terakhir finish. Secara otomatis , aplikasi project anda akan tertambahkan pada eclipse. Lalu buka tab activity_main.xml untuk mengedit objek-objek dan mendesain tampilannya.
  3. Setelah selesai mendesain tata letak objek-objek nya , lalu beri nama setiap objek dengan id , caranya klik kanan pada salah satu objek , kemudian pilih Edit ID, dan beri nama , misal : klik kanan pada tombol , lalu pilih Edit ID dan isi kan hitung. Dan kemudian pada script di activity_main.xml , beri kode pada kodingan <Button, tambahkan android:onClick = “hitung”
  4. Setelah selesai semua di beri ID , kemudian lanjutlah untuk membuat kodingannya pada file .java nya , sekarang kita ke MainActivity.java. Kemudian pada class activitu kita akan meng inialisasi apa saja objek dan method yang akan di pakai , contoh :
  5. Setelah selesai , maka kita akan membuat objek tersebut akan menghubungkan objek2 yang sudah kita desain pada xml sebelumnya , dengan cara :
  6. Pada kode findviewbyid diatas yaitu , id dari objek yang sudah kita namai sebelumnya. Setelah itu , kita akan membuat fungsi baru , yaitu fungsi hitung.
  7. Dengan begitu , script yang kita buat selesai. Kemudian kita akan mencoba menjalankannya pada AVD kita.
  8. Diatas adalah tampilan program yang sudah kita buat tadi, dan kita coba masukkan nilai input dan tampilan hasilnya. Yaitu sebagai berikut :
  9. Kita sudah inputkan , yaitu harga = 12.500 , dan diskonnya : 35% . maka didapatkan hasil akhir yaitu Rp. 8125.