UTS Membuat Aplikasi Kalkulator Di Android
Kalkulator Gaul
(Katrina Kahi Timba)
kali ini saya membuat aplikasi kalkulator yang paling sederhana
mungkin kalkulator android yang saya buat ini berbeda dengan kalkulator android yang lain,
intinya harus download ANDROID STUDIO,...
okay berikut adalah koding XML
1.koding XML
<RelativeLayout
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"
tools:context=".MainActivity"
>
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:gravity="center"
android:text="Kalkulator
Katrina" />
<TextView
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/hasil"
android:layout_alignLeft="@+id/RKali"
android:layout_alignRight="@+id/RBagi"
android:text="Hasil" />
<Button
android:id="@+id/RTambah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/RKurang"
android:layout_alignParentLeft="true"
android:text="Tambah (+)"
/>
<Button
android:id="@+id/RKurang"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/RKali"
android:layout_alignParentLeft="true"
android:text="Kurang (-)"
/>
<TextView
android:id="@+id/hasil"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="18dp"
android:gravity="center"
android:text="Hasil" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/TextView01"
android:layout_below="@+id/TextView01"
android:layout_marginTop="63dp"
android:text="Nilai Kedua"
/>
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/RKurang"
android:layout_below="@+id/textView1"
android:layout_marginTop="24dp"
android:text="Nilai Pertama"
/>
<EditText
android:id="@+id/I2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/TextView02"
android:ems="10"
android:numeric="integer"
/>
<EditText
android:id="@+id/I1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView01"
android:layout_alignParentLeft="true"
android:ems="10"
android:numeric="integer"
/>
<Button
android:id="@+id/RKali"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/RBagi"
android:layout_alignParentLeft="true"
android:text="Kali (x)" />
<Button
android:id="@+id/RBagi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/TextView03"
android:layout_alignParentLeft="true"
android:layout_marginBottom="17dp"
android:text="Bagi (:)" />
</RelativeLayout>
- Textview = untuk menampilkan text di aplikasi kita nanti.
- Edittext = menampilkan tempat unuk user menginput nilai pada aplikasi kalkulator.
- Botton = tombol untuk di tekan.
- Android:id = untuk masing-masing textview atau botton/pembedanya/kalau kita mungkin nama agar dapat di panggil nanti di class
- Android:text = ini biasa untuk memberi nama tampilan pada button misalkan di button tersebut nama tampilan nya "tambah"
okay,...
berikut koding classnya nama :
package
com.android.kalkulatorgaul;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
import
android.app.Activity;
import
android.os.Bundle;
import
android.preference.EditTextPreference;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.RadioButton;
import
android.widget.TextView;
public
class MainActivity extends Activity implements OnClickListener {
/** Called when the activity is first
created. */
EditText I1, I2, I3; //ini id nya text
Button RTambah, RKurang, RKali, RBagi;
//ini id nya button loh
TextView jumlah;
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
I1 = (EditText) findViewById(R.id.I1);
I2 = (EditText) findViewById(R.id.I2);
jumlah = (TextView)
findViewById(R.id.hasil);
RTambah = (Button)
findViewById(R.id.RTambah);
RKurang = (Button)
findViewById(R.id.RKurang);
RKali = (Button)
findViewById(R.id.RKali);
RBagi = (Button)
findViewById(R.id.RBagi);
RTambah.setOnClickListener(this);
RKurang.setOnClickListener(this);
RKali.setOnClickListener(this);
RBagi.setOnClickListener(this);
}
public void onClick(View v) {
int nilai1 =
Integer.parseInt(I1.getText().toString());
int nilai2 =
Integer.parseInt(I2.getText().toString());
switch (v.getId()) {
case R.id.RTambah:
jumlah.setText(Integer.toString(nilai1+nilai2));
break;
case R.id.RKurang:
jumlah.setText(Integer.toString(nilai1-nilai2));
break;
case R.id.RKali:
jumlah.setText(Integer.toString(nilai1*nilai2));
break;
case R.id.RBagi:
jumlah.setText(Integer.toString(nilai1/nilai2));
break;
default:
break;
}
}
}
Berikut hasil tampilan gambar nya :
hasil tambah :
hasil perkalian :
Sekian Dan Terima Kasih....
Semoga Bermanfaat.....
salam Sukses.......



Keren , Applikasinya
BalasHapusHehehe thanks bro😃
BalasHapus