Tutorial Membuat Kalkulator di Android Studio
Pada postingan saya kali ini , saya akan mencoba membuat aplikasi sederhana, yaitu membuat aplikasi kalkulatot, berikut langkah-langkah membuat aplikasi kalkulator di dalam android studio
1. Pertama pilih aplikasi android studio , kemudian Pada Add an Activity to mobile pilih basic
2. Kemudian masuk ke tampilan awal android studio , kemudian buat judul kalkulator pada tampilan aplikasi dengan cara drag "Large Text" yang berada di "Widget" ke tampilan handphone pada android studio , disini saya menamai dengan "PRATAMA KALKULATOR"
3. Kemudian buat tampilan seperti gambar dibawah. Untuk menambahkan tulisan Number 1 dan Number 2 dengan cara drag "Medium Text" yang berada di widget. kemudian buat button dengan cara pilih "button" kemudian drag ke tampilan handphone. pada button "+" ubah idnyamenjadi "btnAdd" , pada button "-" ubah id nya menjadi "btnSub" , pada button "*" ubah idnya menjadi "btnMul" , pada button "/" ubah idnya menjadi "btnDiv". Kemudian untuk menanbahkan garis pada Number 1 dan Number 2 dengan cara pilih "Plain Text" ubah idnya menjadi "etNum1" dan "etNum2".
4. Setalah itu tambahkan button untuk hasil perhitungan dengan cara drag "button" ke layar handphone kemudian ubah idnya menjadi "tvRes".
5. kemudian masukan kodingan pada main.java
Pada postingan saya kali ini , saya akan mencoba membuat aplikasi sederhana, yaitu membuat aplikasi kalkulatot, berikut langkah-langkah membuat aplikasi kalkulator di dalam android studio
1. Pertama pilih aplikasi android studio , kemudian Pada Add an Activity to mobile pilih basic
2. Kemudian masuk ke tampilan awal android studio , kemudian buat judul kalkulator pada tampilan aplikasi dengan cara drag "Large Text" yang berada di "Widget" ke tampilan handphone pada android studio , disini saya menamai dengan "PRATAMA KALKULATOR"
3. Kemudian buat tampilan seperti gambar dibawah. Untuk menambahkan tulisan Number 1 dan Number 2 dengan cara drag "Medium Text" yang berada di widget. kemudian buat button dengan cara pilih "button" kemudian drag ke tampilan handphone. pada button "+" ubah idnyamenjadi "btnAdd" , pada button "-" ubah id nya menjadi "btnSub" , pada button "*" ubah idnya menjadi "btnMul" , pada button "/" ubah idnya menjadi "btnDiv". Kemudian untuk menanbahkan garis pada Number 1 dan Number 2 dengan cara pilih "Plain Text" ubah idnya menjadi "etNum1" dan "etNum2".
4. Setalah itu tambahkan button untuk hasil perhitungan dengan cara drag "button" ke layar handphone kemudian ubah idnya menjadi "tvRes".
5. kemudian masukan kodingan pada main.java
package com.broadbandpnj.calculator;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class RaraKalkulator extends AppCompatActivity implements View.OnClickListener {
private Button btnAdd, btnSub, btnMul, btnDiv;
private TextView tvRes;
private EditText etNo1,etNo2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_rara_kalkulator);
init();
}
//call action from init()
private void init(){
btnAdd=(Button)findViewById(R.id.btnAdd);
btnSub=(Button)findViewById(R.id.btnSub);
btnMul=(Button)findViewById(R.id.btnMul);
btnDiv=(Button)findViewById(R.id.btnDiv);
etNo1=(EditText)findViewById(R.id.etNum1);
etNo2=(EditText)findViewById(R.id.etNum2);
tvRes=(TextView)findViewById(R.id.tvRes);
btnAdd.setOnClickListener(this);
btnSub.setOnClickListener(this);
btnMul.setOnClickListener(this);
btnDiv.setOnClickListener(this);
}
// Give action for each item
@Override
public void onClick(View view){
String num1 = etNo1.getText().toString();
String num2 = etNo2.getText().toString();
switch(view.getId()){
case R.id.btnAdd:
int addition = Integer.parseInt(num1)+ Integer.parseInt(num2);
tvRes.setText(String.valueOf(addition));
break;
case R.id.btnSub:
int subtraction = Integer.parseInt(num1)- Integer.parseInt(num2);
tvRes.setText(String.valueOf(subtraction));
break;
case R.id.btnMul:
int multiply = Integer.parseInt(num1)* Integer.parseInt(num2);
tvRes.setText(String.valueOf(multiply));
break;
case R.id.btnDiv:
try {
int division = Integer.parseInt(num1) / Integer.parseInt(num2);
tvRes.setText(String.valueOf(division));
}catch(Exception e){
tvRes.setText("Cannot DIVIDE!!!");
}
break;
}
}
}
6. Setelah kodingan dimasukan , lalu RUN pada handphone android kalian dengan cara klik RUN lalu pilih 'Run app' kemudian OK.