Praktikum 3 – Create a Simple Calculator Program Dosen : Tenia Wahyuningrum, S.Kom., MT Program kalkulator menggunakan beberapa widget sederhana seperti Textview, EditText, dan Button. Dalam program ini, terdapat algoritma pemilihan (IF dan Case) untuk memudahkan user memilih operasi yang diharapkan (+,-, x, :). Penulisan code program terdapat pada file MainActivity.java menggunakan syntax bahasa pemrograman JAVA. Creating “Simple Calculator” program 1. Program sederhana untuk menghitung penjumlahan, pengurangan, perkalian, dan pembagian pada dua edit text yang digunakan sebagai masukan. 2. Buatlah sebuah project baru > file>new>new project
12
Embed
Calculator Program Praktikum 3 – Create a Simpletenia.dosen.st3telkom.ac.id/wp-content/uploads/sites/6/2015/12/... · Program kalkulator menggunakan beberapa widget sederhana seperti
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Praktikum 3 – Create a Simple Calculator Program Dosen : Tenia Wahyuningrum, S.Kom., MT
Program kalkulator menggunakan beberapa widget sederhana seperti Textview, EditText, dan Button. Dalam program ini, terdapat algoritma pemilihan (IF dan Case) untuk memudahkan user memilih operasi yang diharapkan (+,-, x, :). Penulisan code program terdapat pada file MainActivity.java menggunakan syntax bahasa pemrograman JAVA.
Creating “Simple Calculator” program1. Program sederhana untuk menghitung penjumlahan, pengurangan,
perkalian, dan pembagian pada dua edit text yang digunakan sebagai masukan.
2. Buatlah sebuah project baru > file>new>new project
3. Tuliskan application name> Simple_Calculator
4. Pilihlah default > next
5. Buatlah sebuah blank activity
6. Klik pada activity_main.xml > design
Buatlah beberapa widget berikut ini:No Widget Properties Keterangan1 edittext id=masukan1 Untuk memasukkan
bilangan pertama2 edittext id=masukan2 Untuk memasukkan
bilangan kedua3 textview id=operan Untuk menampilkan operan
yang dipilih oleh user4 button id=hitung Untuk menampilkan hasil
operasi dua buah bilangan5 textview2 id=textview2 Untuk menampilkan tulisan
“operasi” diatas tombol operator
6 button id=tambah Untuk membuat tombol tambah
7 button id=kurang Untuk membuat tombol
kurang8 button id=bagi Untuk membuat tombol
bagi9 button id=kali Untuk membuat tombol kali10 textview3 id=textview3 Untuk menampilkan tulisan
“hasil perhitungan” diatas textview hasil perhitungan
11 textview id=hasil Untuk menampilkan hasil perhitungan
12 notifikasi id=notifikasi Untuk menampilkan notifikasi “Simple calculator ready”
9. Class MainActivity yang mengextend ActivityCreate a Class –buatlah class main activity, secara default, class ini otomatis terbentuk ketika membuat sebuah project
123
public class MainActivity extends Activity { }
10.Menginstansiasi Objek dan VariableInstance Variable and Object – instance adalah istilah yang digunakan untuk membuat variable dan object dalam bahasa java. Dalam program ini terdapat 4 variabel yaitu operation, HasilAkhir, Cek1, Cek2
12.Method klikTambahMethod klikTambah –method ini digunakan untuk memberikan nilai operasi “1” jika tombol tambah di klik, dan menampilkan simbol “+” pada text view operator
13.Method klikKurangMethod klikKurang -- method ini digunakan untuk memberikan nilai operasi “2” jika tombol tambah di klik, dan menampilkan simbol “-” pada text view operator
14.Method klikKaliMethod klikKali-- method ini digunakan untuk memberikan nilai operasi “3” jika tombol tambah di klik, dan menampilkan simbol “x” pada text view operator
12345
//M.4 public void klikKali(View V){ operation = 3; operator.setText(" x "); }
15.Method klikBagiMethod klikBagi -- method ini digunakan untuk memberikan nilai operasi “1” jika tombol tambah di klik, dan menampilkan simbol “:” pada text view operator
16.Method klikHasilMethod klikHasil—method ini digunakan untuk mendeteksi pilihan user, apakah penjumlahan, perkalian, pembagian, atau pengurangan. Di dalamnya terdapat algoritma pemilihan menggunakan case untuk memilih operasi yang diinginkan user, serta algoritma pemilihan if untuk mengecek apakah masukan dari user kosong atau tidak. Jika kolom kosong, maka akan muncul notifikasi “kolom tidak boleh kosong”
if((Cek1.equalsIgnoreCase("")) || (Cek2.equalsIgnoreCase(""))){ notif.setText("Kolom tidak boleh kosong"); } else{//perintah untuk mengubah string menjadi double
Tugas ketigakuBuatlah program untuk menghitung konversi uang dari rupiah ke dolar, poundsterling dan yen. Jika 1 dolar = 12.000, 1 poundsterling=18.000, 1 yen = 10.000!
Dibutuhkan 3 TextView, 2 EditText, dan 3 Button. Jika Button dollar di klik, maka hasil konversi = rupiah x 12.000, jika Button poundsterling di klik, maka hasil konversi = rupiah x 18.000, jika Button Yen di klik, maka hasil konversi = rupiah x 10.000
Tampilannya sbb :
Rupiah
Dolar Poundsterling Yen
Hasil Konversi
KONVERSI MATA UANG
Diambil dari blog: Membuat kalkulator sederhanahttp://milandro.blogs.uny.ac.id/2014/11/04/android-membuat-kalkulator-sederhana/