Header Ads

Link Banner

Aplikasi Perhitungan Android

Aplikasi Perhitungan Kalkulator Android SederhanaHai sobat, di artikel sebelumnya yang berjudul ListView dengan Gambar , saya sudah menjelaskan cara untuk menampilkan ListView di android dan menambahkan komponen ke dalam ListView. Dan kali ini saya akan menjelaskan cara membuat aplikasi perhitungan android sederhana, berikut caranya.

Dalam aplikasi ini terdapat sebuah fungsi perhitungn untuk mengelola masukan dari pengguna dan menampilkan hasilnya. Untuk berinteraksi dengan pengguna, sebuah aplikasi harus memiliki tempat untuk menerima masukan dari pengguna yaitu UI (User Interface). Ada berbagai jenis masukan dari user seperti tulisan dari keyboard, gesture, suara, guncangan dan lain sebagainya.

Baca juga "Tentang Perbedaan UI dan UX"

Sebuah aplikasi juga harus memproses masukan dari pengguna agar apa yang diinginkan pengguna dapat terpenuhi. Setelah keinginan pengguna terpenuhi, maka UX (User Experience) dalam aplikasi tersebut sudah tercapai. Dan kali ini kita akan berlatih untuk membuat aplikasi yang dapat menerima masukan dari pengguna dan memprosesnya.  Untuk contoh kita akan membuat aplikasi perhitungan sederhana. Dan cara membuatnya, silahkan sobat bisa ikuti langkah-langkah di bawah ini :

Pertama buat project baru dengan nama Inputan, untuk package beri nama blogsetyaaji.com

Pada activity_main.xml, buat kodenya seperti berikut ini :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:orientation="vertical"
    tools:context="com.blogsetyaaji.inputan.MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Panjang :"
        android:textSize="20sp"/>

    <EditText
        android:id="@+id/input1"
        android:inputType="number"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="Lebar :"
        android:textSize="20sp"/>

    <EditText
        android:id="@+id/input2"
        android:inputType="number"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <Button
        android:id="@+id/btn1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="hitung" />

    <TextView
        android:id="@+id/txthasil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="20dp"
        android:textSize="20sp"
        android:text="HASIL"
        android:layout_gravity="center"/>
</LinearLayout>

Pindah lagi ke MainActivity.java, buat kodenya seperti berikut ini :

package com.blogsetyaaji.inputan;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    public EditText inputan1, inputan2;
    public Button tombol;
    public TextView hasil;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        inputan1 = (EditText) findViewById(R.id.input1);
        inputan2 = (EditText) findViewById(R.id.input2);
        tombol = (Button) findViewById(R.id.btn1);
        hasil = (TextView) findViewById(R.id.txthasil);

        tombol.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                hitungLuas();
            }
        });
    }

    private void SetUpView(){

    }

    private void hitungLuas(){
        int angka1 = Integer.parseInt(inputan1.getText().toString());
        int angka2 = Integer.parseInt(inputan2.getText().toString());
        int yaitu = angka1 * angka2;
        hasil.setText("Luasnya adalah " +yaitu);
    }

}

Setelah selesai, coba sobat jalankan aplikasinya maka tampilanya akan seperti ini

Aplikasi Perhitungan Kalkulator Android Sederhana

Dan itulah aplikasi perhitungan sederhana yang kita buat. Dalam aplikasi tersebut, pengguna dapat memberikan masukan ke dalam aplikasi dan dengan menekan tombol yang ada, maka masukan tadi akan diproses oleh aplikasi dan hasilnya akan ditampilkan kembali. SEkian tutorial Aplikasi Perhitungan Android semoga bermanfaat, nantikan artikel berikutnya.

Tidak ada komentar