Membuat aplikasi hitung luas diandroid

Membuat aplikasi hitung luas diandroid



Pada tutorial kali ini kita akan mencoba mengimplementasikan Activity kedalam aplikasi hitung luas, aplikasi sederhana yang menggunakan metode perkalian untuk menghitung luas suatu persegi panjang. Aplikasi ini dibuat untuk mempermudah teman – teman untuk menghitung luas persegi panjang.
Untuk lebih jelasnya saya akan mencoba menjelaskan sedikit tentang cara membuat aplikasi hitung luas.
Langkah pertama ayang saya lakukan adalah membuka aplikasi android.

Kemudian kita atur tempat penyimpanan project

Setelah itu kita buat nama project dari aplikasi tersebut seperti contoh dibawah ini

Kemudian kita buat source kode untuk main.xml, source codenya seperti dibawah 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"
  tools:context="com.salatigadev.hitungluas.MainActivity"
  android:orientation="vertical">


  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Panjang"
   android:layout_marginBottom="8dp"/>


  <EditText
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:id="@+id/edt_panjang"
   android:hint="0"
   android:inputType="numberDecimal"
   android:layout_marginBottom="5dp"/>


  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Lebar"
   android:layout_marginBottom="8dp"/>


  <EditText
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:id="@+id/edt_lebar"
   android:hint="0"
   android:inputType="numberDecimal"
   android:layout_marginBottom="5dp"/>


  <Button
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:id="@+id/btn_hitung"
   android:text="Hitung"
   android:layout_marginBottom="8dp"/>


  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:id="@+id/txt_luas"
   android:text="Hasil"
   android:layout_marginBottom="8dp"
   android:textSize="18sp"
   android:textStyle="bold"/>


</LinearLayout>
Kemudian kita tambahkan source code yang ada di MainActivity.java scriptnya seperti dibawah ini :


package com.edil.hitungluas;


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;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {
  private EditText edtPanjang, edtLebar;
  private Button btnHitung;
  private TextView txtLuas;


  @Override
  protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);


   getSupportActionBar().setTitle("Hitung Luas Persegi Panjang");


   edtPanjang = (EditText) findViewById(R.id.edt_panjang);
   edtLebar = (EditText) findViewById(R.id.edt_lebar);
   btnHitung = (Button) findViewById(R.id.btn_hitung);
   txtLuas = (TextView) findViewById(R.id.txt_luas);


   btnHitung.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
      String panjang = edtPanjang.getText().toString().trim();
      String lebar = edtLebar.getText().toString().trim();


      double p = Double.parseDouble(panjang);
      double l = Double.parseDouble(lebar);
      double luas = p * l;


      txtLuas.setText("Luas : " + luas);
    }
   });
  }
}


Setelah selesai kita coba running diemulator android



Cara kerja aplikasi ini kita hanya perlu menginput panjang dan luas kemudian klik button hitung dan hasilnya akan tampil dimenu view luas yang ada dibagian bawah.
Baiklah tadi saya sudah menjelaskan bagaimana cara membuat aplikasi pehitungan luas diandroid semoga apa yang saya buat ini bisa bermanfaat bagi pembaca.

0 komentar: