by

Source Code Android Hitung Luas Persegi

Pada kesempatan kali ini kami ingin berbagi kepada Anda bagaimana cara membuat aplikasi menghitung luas persegi atau persegi panjang menggunakan Android Studio.

  1. Buka Android Studio Anda dan buatlah sebuah project, beri nama apa saja project tersebut.
  2. Kemudian pada desain layout aplikasi Android Anda yang biasanya berakhiran dengan ekstensi .xml (activity_main.xml) pastekan kode berikut ini.
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.sonisitez.countrectangulararea.MainActivity">
    
    <Button
    android:id="@+id/buttonCount"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textResult"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="13dp"
    android:text="Count"
    tools:layout_editor_absoluteX="148dp"
    tools:layout_editor_absoluteY="282dp" />
    
    <EditText
    android:id="@+id/editWidth"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editHeight"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="35dp"
    android:ems="10"
    android:inputType="textPersonName"
    tools:layout_editor_absoluteX="95dp"
    tools:layout_editor_absoluteY="71dp" />
    
    <EditText
    android:id="@+id/editHeight"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignStart="@+id/editWidth"
    android:layout_alignTop="@+id/textView2"
    android:ems="10"
    android:inputType="textPersonName"
    tools:layout_editor_absoluteX="95dp"
    tools:layout_editor_absoluteY="138dp" />
    
    <TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_marginEnd="13dp"
    android:layout_marginTop="168dp"
    android:layout_toStartOf="@+id/editWidth"
    android:text="Width:"
    tools:layout_editor_absoluteX="27dp"
    tools:layout_editor_absoluteY="82dp" />
    
    <TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignStart="@+id/textView"
    android:layout_below="@+id/textView"
    android:layout_marginTop="37dp"
    android:text="Height:"
    tools:layout_editor_absoluteX="27dp"
    tools:layout_editor_absoluteY="155dp" />
    
    <TextView
    android:id="@+id/textResult"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/editHeight"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="18dp"
    android:text="Result"
    android:textColor="@color/colorAccent"
    android:textSize="24sp"
    tools:layout_editor_absoluteX="159dp"
    tools:layout_editor_absoluteY="226dp" />
    
    </RelativeLayout>
    
    
  3. Sedangkan untuk kode java atau activitynya (MainActivity.java) silakan pastekan kode berikut ini.
    package com.example.sonisitez.countrectangulararea;
    
    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 {
    EditText mEditWidth;
    EditText mEditHeight;
    TextView mTextResult;
    Button mButtonCount;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mEditWidth = (EditText)findViewById(R.id.editWidth);
    mEditHeight = (EditText)findViewById(R.id.editHeight);
    mTextResult = (TextView)findViewById(R.id.textResult);
    mButtonCount = (Button)findViewById(R.id.buttonCount);
    
    mButtonCount.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
    calculate();
    }
    });
    
    }
    public void calculate(){
    Double value1 = Double.parseDouble(mEditWidth.getText().toString());
    Double value2 = Double.parseDouble(mEditHeight.getText().toString());
    Double calculateValue = value1*value2;
    mTextResult.setText(calculateValue.toString());
    }
    }
    
    
  4. Selesai, sekarang Anda dapat mencoba menjalan aplikasi Android Anda untuk menghitung luas persegi maupun persegi panjang.

Kami akan membagikan source code dan tutorial-tutorial kepada Anda tentang cara membuat aplikasi Android lainnya. Silakan berlangganan melalui email jika ingin mendapatkan berita update dari kami.

[ Download Project No. 1 ]

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *