Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

Hallo sobat blogger, sebelumnya kita sudah membuat aplikasi hitung luas dan keliling persegi panjang. Nah kali ini bacacoding akan memberikan tutorial cara membuat aplikasi menghitung luas dan keliling persegi. Tanpa berpanjnag lebar lagi yuk kita praktekkan caranya!

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

A. Luas Persegi

1. Seperti biasa, pertama anda buat project baru. Pastikan anda menggunkan RelativeLayout.

2. Kemudian silahkan anda masukkan komponen berikut pada jendela design anda.

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

2. Silahkan anda atur posisinya seperti ini.

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

3. Untuk lebih jelasnya, lihat gambar berikut:

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

Coding MainActivity.xml
<?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:id="@+id/activity_main"
    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.bacacoding.rumusbgn.MainActivity">
    <TextView
        android:text="Luas Persegi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="29dp"
        android:id="@+id/txt_judul"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="18sp" />
    <TextView
        android:text="Sisi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txt_judul"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="14dp"
        android:layout_marginStart="14dp"
        android:layout_marginTop="48dp"
        android:id="@+id/txt_sisi"
        android:textColor="@android:color/holo_blue_dark" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Sisi"
        android:ems="10"
        android:layout_below="@+id/txt_judul"
        android:layout_alignLeft="@+id/txt_judul"
        android:layout_alignStart="@+id/txt_judul"
        android:layout_marginTop="35dp"
        android:id="@+id/sisi" />
    <TextView
        android:text="Luas Persegi Adalah"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/button"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="57dp"
        android:id="@+id/txt_hasil"
        android:textColor="@android:color/holo_red_light" />
    <Button
        android:text="HASIL"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="42dp"
        android:id="@+id/button"
        android:layout_below="@+id/sisi"
        android:layout_centerHorizontal="true" />
</RelativeLayout>

4. Jika sudah selesai dengan desain. sekarang kita masuk ke MainActivity.java lalu ketikkan coding berikut:

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio
Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

Coding MainActivity.Java:
package com.bacacoding.rumusbgn;
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 {
    EditText s;
    Button hitung;
    TextView hasil;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.rms_luas_persegi);
        s = (EditText)findViewById(R.id.sisi);
        hitung = (Button) findViewById(R.id.button);
        hasil = (TextView)findViewById(R.id.txt_hasil);
        hitung.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                //notifikasi jika lebar tidak diisi
                if (s.length()==0){
                    Toast.makeText(getApplication(),"Sisi tidak boleh kosong",Toast.LENGTH_LONG).show();
                }
                else{
                    String isisisi = s.getText().toString();
                    double s = Double.parseDouble(isisisi);
                    double hs = LuasPersegi(s);
                    String output = String.valueOf(hs);
                    hasil.setText(output.toString());
                }
            }
        });
    }
    public double LuasPersegi(double s){return s*s;}
}
6. Jika sudah. coba anda RUN program. jika sukses hasilnya akan seperti ini:

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio
Success Runing
Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio
Jika Sisi Tidak Diisi

B. Keliling Persegi

1. Masih pada project yang sama, anda tinggal tambahkan layout baru. di tab sebelahkanan. Res>>Layout>>NewLayout. Gunakan RelativeLayout.

2. Kemudian Masukkan komponen berikut ke dalam design. sesuaikan ID,Komponen dan keterangannya.

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

3. Kemudian anda atur posisinya seperti ini.

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

4. Untuk lebih jelasnya seprti ini:

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio

Jika anda suka koding, berikut kodingan tampilannya.
Coding Kel_Persegi.xml
<?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:id="@+id/activity_main"
    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.bacacoding.rumusbgn.MainActivity">
    <TextView
        android:text="Keliling Persegi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="29dp"
        android:id="@+id/txt_judul"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="18sp" />
    <TextView
        android:text="Sisi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txt_judul"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="14dp"
        android:layout_marginStart="14dp"
        android:layout_marginTop="48dp"
        android:id="@+id/txt_sisi"
        android:textColor="@android:color/holo_blue_dark" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Sisi"
        android:ems="10"
        android:layout_below="@+id/txt_judul"
        android:layout_alignLeft="@+id/txt_judul"
        android:layout_alignStart="@+id/txt_judul"
        android:layout_marginTop="35dp"
        android:id="@+id/sisi" />
    <TextView
        android:text="Keliling Persegi Adalah"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/button"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="57dp"
        android:id="@+id/txt_hasil"
        android:textColor="@android:color/holo_red_light" />
    <Button
        android:text="HASIL"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="42dp"
        android:id="@+id/button"
        android:layout_below="@+id/sisi"
        android:layout_centerHorizontal="true" />
</RelativeLayout>
5. Jika sudah selesai dengan desain. sekarang kita masuk ke coding javanya. silahkan pilih Tab MainActivity.java kemudian anda tinggal merubah Rumus yang ada dibawah sekali.
jika anda bingung berikut saya lampirkan kodingnya:

Note: Biasakan mengetik codingnya. jangan biasakan Copas. karena akan ada Error jika anda Copas.

Coding MainActivity.Java:
package com.bacacoding.rumusbgn;
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 {
    EditText s;
    Button hitung;
    TextView hasil;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.rms_kel_persegi);
        s = (EditText)findViewById(R.id.sisi);
        hitung = (Button) findViewById(R.id.button);
        hasil = (TextView)findViewById(R.id.txt_hasil);
        hitung.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                //notifikasi jika lebar tidak diisi
                if (s.length()==0){
                    Toast.makeText(getApplication(),"Sisi tidak boleh kosong",Toast.LENGTH_LONG).show();
                }
                else{
                    String isisisi = s.getText().toString();
                    double s = Double.parseDouble(isisisi);
                    double hs = LuasPersegi(s);
                    String output = String.valueOf(hs);
                    hasil.setText(output.toString());
                }
            }
        });
    }
    public double LuasPersegi(double s){return s*s*s*s;}
}
6. Jika sudah selesai. silahkan RUN program anda. dan jika berhasil hasilnya akan seprti ini.

Cara Membuat Aplikasi Menghitung Luas dan Keliling Persegi dengan Android Studio
Success Runing


 Bagaimana? Mudah bukan?. Nah itu tadi sedikit tutorial dari saya, jika ada kekurangan saya mohon maaf. dan jika ada kesalahan silahkan komentar dibawah agar segera saya koreksi. Dan jangan lupa SHARE artikel ini jika bermanfaat menurut kalian, supaya lebih banyak orang lagi yang tau. Sekian dari saya. Terimakasih, Salam Bacacoding.
Previous
Next Post »

1 komentar:

Click here for komentar
4 Oktober 2019 pukul 02.19 × Komentar ini telah dihapus oleh pengarang.
avatar
Thanks for your comment