News
Loading...

Membuat Kalkulator Sederhana Menggunakan Android Studio

Sarjanabersama-Baiklah, kali ini admin akan sharing artikel mengenai cara Membuat Kalkulator Sederhana Menggunakan Android Studio. Sebelum ke tahapnya, berikut penjelasan singkat mengenai apa sih kalkulator itu ?

Membuat Kalkulator Sederhana Menggunakan Android Studio

Kalkulator adalah sebuah alat hitung yang digunakan untuk mencari semua masalah dalam hal perhitungan. Bagi kalian yang masih pelajar, mungkin tidak asing lagi didengar alat hitung ini. Oke, untuk tidak basa-basi lagi yuk langsung ke cara membuat programnya.

Cara Membuat Program Sederhana Kalkulator 

1. Buat Aplikasi Android Studio, bukalah Project baru dan tuliskan nama Kalkulator Sederhana atau tuliskan nama sesuai yang kalian inginkan.

2. Copy dan Paste kan script dibawah ini

Script MainActivity.java 
package sarjanabersama.com;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
    EditText bil1, bil2, hasil;
    int a, b, c;
    @Override protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        bil1 = (EditText) findViewById(R.id.bil1);
        bil2 = (EditText) findViewById(R.id.bil2);
        hasil = (EditText) findViewById(R.id.hasil);
        Button Btn = (Button) findViewById(R.id.btn_tambah); Btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //int a, b, c;
                a = Integer.valueOf(bil1.getText().toString());
                b = Integer.valueOf(bil2.getText().toString());
                c = a + b;
                hasil.setText(String.valueOf(c));
            }
        } );
                // program kurang
                Button btn_kurang = (Button) findViewById(R.id.btn_kurang);
                btn_kurang.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a - b;
                        hasil.setText(String.valueOf(c));
                    }
                });
                // program kali
                Button btn_kali = (Button) findViewById(R.id.btn_kali);
                btn_kali.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a * b;
                        hasil.setText(String.valueOf(c));
                    }
                });
                // program bagi
                Button btn_bagi = (Button) findViewById(R.id.btn_bagi);
                btn_bagi.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        //int a, b, c;
                        a = Integer.valueOf(bil1.getText().toString());
                        b = Integer.valueOf(bil2.getText().toString());
                        c = a / b;
                        hasil.setText(String.valueOf(c));
                    }
                });
            }
            public void btn_batal_klik(View view) {
                bil1.setText("");
                bil2.setText("");
                hasil.setText("");
            }
            public void btn_keluar_klik(View view) {
                System.exit(0);
            }
        }

Script activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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=".MainActivity">

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginTop="8dp"
        android:orientation="vertical"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.017">

    <EditText
        android:id="@+id/bil1" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Inputkan Angka 1"
        android:inputType="number"
        tools:ignore="MissingConstraints" />


    <EditText
        android:id="@+id/bil2" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Inputkan Angka 2"
        android:inputType="number" />

    <EditText
        android:id="@+id/hasil" style="@android:style/Widget.Holo.Light.EditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:fontFamily="casual"
        android:hint="Hasil"
        android:inputType="numberDecimal"
        tools:ignore="MissingConstraints" />

    <Button
        android:id="@+id/btn_tambah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_tambah_klik"
        android:text=" + "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="MissingConstraints,OnClick" />


    <Button
        android:id="@+id/btn_kurang"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_kurang_klik"
        android:text=" - "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />


    <Button
        android:id="@+id/btn_bagi"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_bagi_klik"
        android:text=" / "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />

    <Button
        android:id="@+id/btn_kali"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_tambah_klik"
        android:text=" x "
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp"
        tools:ignore="OnClick" />

    <Button
        android:id="@+id/btn_batal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_batal_klik"
        android:text="Batal"
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp" />

    <Button
        android:id="@+id/btn_keluar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="btn_keluar_klik"
        android:text="Keluar"
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="323dp" />


</LinearLayout>

</android.support.constraint.ConstraintLayout>

3. Run kan aplikasi dan pilih Emulator apa yg dipakai.
Jika sudah maka akan terlihat tampilan seperti ini

Cara membuat Kalkulator sederhana di android studio

4. Selesai deh..

Baiklah itu saja pembahasan kali ini mengenai Cara Membuat Kalkulator Sederhana Menggunakan Android Studio, semoga bermanfaat untuk kita semua khususnya bagi pembaca. Tetap semangat, pantang menyerah dan teruslah belajar dan terus belajar. Semoga sukses. Selamat mencoba. Terimakasih ...



Baca juga : Membuat Program Penyewaan Mobil di Bahasa Pemograman C++
Baca juga : Berapa banyak memori atau RAM yang harus dimiliki komputer saya?

Post a Comment

0 Comments