Kembali lagi saya buat sobat memberi Cara Membuat Aplikasi Hitung Gaji Lembur Sederhana Dengan Eclipse biar sobat makin tau dan pintar :D
Tanpa basa basi langsung nih saya kasih caranya
Cara Membuat Aplikasi Hitung Gaji Lembur Sederhana Dengan Eclipse | Android
- Buka Eclipse
- Buatlah Project baru dengan cara File > New > Android Aplication Project Silahkan beri nama Aplication Name HitungGajiLembur atau kamu ingin membuat dengan nama kamu sendiri juga bisa.
- Buat lah Layout seperti gambar di atas yaitu hanya menggunakan TextView, Plain Text, dan Button.
- Pastekan Kode Berikut di MainActivity.java
package com.taupintar.hitunggajilembur; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends Activity { /** Called when the activity is first created. */ int gajiST, gajiPerJam; RadioButton jm1, jm2, jm3, jm4; RadioGroup JamKerjaLembur; Button hitung; CheckBox jeke; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void hitung(View v) { EditText nama = (EditText) findViewById(R.id.nama); TextView outputNama = (TextView) findViewById(R.id.outputNama); String name = nama.getText().toString(); outputNama.setText("Total Gaji " + name); jeke = (CheckBox) findViewById(R.id.laki); if (jeke.isChecked()) { gajiST = 1500000; } ; JamKerjaLembur = (RadioGroup) findViewById(R.id.rgGolongan); int jm = JamKerjaLembur.getCheckedRadioButtonId(); if (jm == R.id.rbGolongan1) { gajiPerJam = 7000; } else if (jm == R.id.rbGolongan2) { gajiPerJam = 14000; } else if (jm == R.id.rbGolongan3){ gajiPerJam = 21000; } else if (jm == R.id.rbGolongan4){ gajiPerJam = 28000; } ; int totalGaji = gajiST + gajiPerJam; TextView total = (TextView) findViewById(R.id.outputGaji); total.setText(String.valueOf(totalGaji)); } };
- Selanjutnya pastekan kode berikut di Activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/kanna" android:orientation="vertical" > <TextView android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/inputnama" /> <EditText android:id = "@+id/nama" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:hint="@string/nama" /> <TextView android:layout_marginTop = "15dp" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jk" /> <CheckBox android:id="@+id/laki" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/laki" /> <CheckBox android:id = "@+id/perem" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/perem" /> <TextView android:layout_marginTop = "15dp" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jm"/> <RadioGroup android:id = "@+id/rgGolongan" android:layout_width = "fill_parent" android:layout_height= "wrap_content" > <RadioButton android:id = "@+id/rbGolongan1" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jm1" /> <RadioButton android:id = "@+id/rbGolongan2" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jm2" /> <RadioButton android:id = "@+id/rbGolongan3" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jm3"/> <RadioButton android:id = "@+id/rbGolongan4" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:text = "@string/jm4"/> <Button android:layout_width="182dp" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:onClick="hitung" android:text="@string/hj" /> </RadioGroup> <TextView android:id = "@+id/outputNama" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:gravity = "center" android:textSize = "20sp" android:text = "" /> <TextView android:id = "@+id/outputGaji" android:layout_width = "fill_parent" android:layout_height= "wrap_content" android:gravity = "center" android:textSize = "35sp" android:text = "" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">HitungGajiLembur</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="inputnama">Masukan Nama Anda :</string>
<string name="nama">Nama Anda</string>
<string name="jk">Jenis Kelamin</string>
<string name="laki">Laki-laki</string>
<string name="perem">Perempuan</string>
<string name="hj">Hasil Gaji Lembur</string>
<string name="jm">Jam Kerja Lembur</string>
<string name="jm1">1 jam kerja</string>
<string name="jm2">2 jam kerja</string>
<string name="jm3">3 jam kerja</string>
<string name="jm4">4 jam kerja</string>
</resources>
Wassalamualaikum Wr. Wb.
Baca juga :
Cara Membuat Aplikasi Rekening Listrik Sederhana Dengan Eclipse | Andoid
Ini Untuk eclipse yang mana gan?
BalasHapusEquinox gan
Hapus