Langsung ke konten utama

Cara Membuat Aplikasi Kalkulator Sederhana

Hal pertama yang dilakukan untuk membuat aplikasi kalkuator sederhana adalah membuka Android Studio.
Setelah itu klik start a new Android Studio Project untuk membuat project baru.
Pada Application Name, isi nama aplikasi sesuai yang kalian inginkan.Untuk company domain, jika kalian memiliki domain website sendiri, bisa diisi dengan domain websitenya atau bisa hanya menggunakan default yang sudah ada yaitu example.com. Setelah itu klik Next.
Pada tampilan Target android Devices,untuk phone dan tablet kita memilih API 15: Android 4.0.3(Ice Cream Sandwich). Tujuan memilih API 15: Android 4.0.3(Ice Cream Sandwich) adalah agar aplikasi dapat dijalankan di hampir  semua perangkat android. Setelah itu klik Next.
Setelah mengkonfigurasi target pengguna aplikasi kita,selanjutnya kita akan memilih jenis activity yang akan kita gunakan,disini kita pilih Empty Activity.Setelah itu klik Next.
Pada tampilan configure activity kita dapat membiri nama activity sesuai dengan yang diinginkan, disini kita memberi nama activity dengan defaultnya yaitu MainActivity. Selanjutnya klik Finish, tunggu sampai proses build gradle selesai.

Setelah proses build gradle selesai,langkah selanjutnya kita akan membuat widget. Untuk membuat widget aplikasi  kalkulator sederhana yang kita butuhkan yaitu 2 plainText, 4 button (tambah,kurang,kali,bagi) dan 1 TextView untuk memunculkan hasil. Untuk membuat widget bisa dilakukan dengan menyeret(drag) widget icon disamping dan diletakkan di preview gadget. Untuk memudahkannya, bisa langsung copy code di bawah ini dan paste kan pada bagian text activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout    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"    android:orientation="vertical"    android:paddingBottom="16dp"    android:paddingLeft="16dp"    android:paddingRight="16dp"    android:paddingTop="16dp"    android:background="#ffffff"    tools:context="com.bmpnj.ferawidyawatibm_calculator.MainActivity">
    <EditText        android:id="@+id/angka1"        android:gravity="center_horizontal"        android:hint="Masukkan Angka Pertama"        android:layout_width="match_parent"        android:layout_height="wrap_content" />
    <EditText        android:id="@+id/angka2"        android:gravity="center_horizontal"        android:hint="Masukkan Angka Kedua"        android:layout_width="match_parent"        android:layout_height="wrap_content" />
    <TextView        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:background="#ffb5b5"        android:id="@+id/labeljawaban"        android:textSize="24sp"/>
    <Button        android:id="@+id/btnMul"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:text="*"/>
    <Button        android:id="@+id/btnDiv"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:text="/" />
    <Button        android:id="@+id/btnAdd"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:text="+"/>
    <Button        android:id="@+id/btnSub"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:text="-"/>
</LinearLayout>

*Pada bagian code yang diberi background pink, di ganti sesuai dengan company name, dan application name yang kalian buat. 
Selanjutnya copy paste kan kode di bawah ini di  MainActivity. java.
package com.bmpnj.ferawidyawatibm_calculator;
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 {
    Button btnAdd, btnSub, btnMul, btnDiv;
    EditText angkaSatu, angkaDua;
    TextView hasil;
    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        angkaSatu=(EditText)findViewById(R.id.angka1);
        angkaDua= (EditText)findViewById(R.id.angka2);
        hasil = (TextView)findViewById(R.id.labeljawaban);
        btnAdd=(Button)findViewById(R.id.btnAdd);
        btnSub=(Button)findViewById(R.id.btnSub);
        btnMul=(Button)findViewById(R.id.btnMul);
        btnDiv=(Button)findViewById(R.id.btnDiv);
        btnMul.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hasil.setText(String.valueOf(Integer.valueOf(angkaSatu.getText().toString())*Integer.valueOf(angkaDua.getText().toString())));
            }
        });
        btnSub.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hasil.setText(String.valueOf(Integer.valueOf(angkaSatu.getText().toString())-Integer.valueOf(angkaDua.getText().toString())));
            }
        });
        btnAdd.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hasil.setText(String.valueOf(Integer.valueOf(angkaSatu.getText().toString())+ Integer.valueOf(angkaDua.getText().toString())));
            }
        });
        btnDiv.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hasil.setText(String.valueOf(Integer.valueOf(angkaSatu.getText().toString())/Integer.valueOf(angkaDua.getText().toString())));
            }
        });

        btnMul.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hasil.setText(String.valueOf(Integer.valueOf(angkaSatu.getText().toString())*Integer.valueOf(angkaDua.getText().toString())));
            }
        });
    }
}
*Pada bagian code yang diberi background pink, di ganti sesuai dengan company name, dan application name yang kalian buat.
Kalian juga dapat mengubah warna aplikasi yang kalian buat sesuai dengan keinginan kalian, caranya pada project klik app-->res-->values-->styles.html ubah code di bawah yang diberi background pink dengan kode warna yang kalian inginkan.
<resources>
    <!-- Base application theme. -->    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->        <item name="colorPrimary">#ec4261</item>
        <item name="colorPrimaryDark">#ff90a3</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
</resources>
Pada Application Name, Selain itu kalian juga bisa mengubah icon aplikasi pada saat di run dihp,caranya copy paste gambar icon yang kalian mau jadikan icon aplikasi kalian(file gambarnya .png) ke folder yang diberi kotak  pink di bawah ini
Setelah itu buka  AndroidManifest.xml


<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.bmpnj.ferawidyawatibm_calculator">

    <application        android:allowBackup="true"        android:icon="@mipmap/calculator"        android:label="Calculator"        android:roundIcon="@mipmap/calculator_round"        android:supportsRtl="true"        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

*Pada Kode AndroidManifest.xml yang diberi background warna pink, ubah sesuai dengan nama icon yang kalian copy paste tadi.
Setelah itu klik run project yang sudah selesai dibuat dengan cara klik gambar di bawah ini:

Selanjutnya akan muncul tampilan seperti berikut ini:
Aplikasi dapat dijalankan dengan emulator atau dapat dijalankan di Handphone. 




Tampilan di atas merupakan tampilan aplikasi yang di run menggunakan emulator Nexus 5 API28.
Berikut ini adalah langkah- langkah untuk menjalankan Aplikasi di Handphone Android.Agar perangkat dapat menjalankan aplikasi dari Android Studio, perlu membuka Developer Mode dulu atau Mode Pengembang.
1.Buka Settings (Pengaturan)

2.Selanjutnya klik Setelan Tambahan, lalu pilih Opsi Pengembang
3.Selanjutnya aktifkan opsi pengembang
4.Cari USB debugging, kemudian aktifkan.
Pengaturan pada Handphone sudah selesai, selanjutnya hubungkan handphone dan Laptop menggunakan kabel USB.
Berikut ini tampilan aplikasi Calculator Sederhana pada saat di run di handphone :
tampilan di atas merupakan tampilan icon aplikasi kalkulator sederhana yang telah terinstall di handphone.


Komentar

Postingan populer dari blog ini

Cara Install Android Studio

Android Studio adalah perangkat lunak yang digunakan untuk mengembangkan aplikasi android. Android Studio merupakan perangkat lunak yang dibuat oleh Google untuk para developer android. Sebelum menginstall Android Studio ada beberapa persyaratan spesifikasi Laptop/PC yang perlu di perhatikan yaitu : Processor minimal Intel i3 (disarankan Intel Core i5) Sistem Operasi: Microsoft® Windows® 7/8/10 (32- or 64-bit) minimal RAM 3GB (disarankan 8GB); ditambah 1 GB untuk Android Emulator Ruang Drive yang tersedia minimal 2GB  Resolusi Layar minimal 1280 x 800  Persyaratan di atas digunakan agar perangkat lunak Android Studio dapat berjalan dan berfungsi dengan baik. Sebelum menginstall Android Studio, kita terlebih dulu menginstall Java Development Kit atau biasa disebut JDK. Berikut Langkah- Langkah Mengistall JDK Download Software JDK Hal pertama yang dilakukan sebelum menginstall JDK adalah mendownload software JDK. Software JDK dapat diperoleh dari situs Oracl...