Program Rekening Listrik android

assalamualaikum warahmatullah wabarokatu ......
pada hari ini dan detik ini saya mencoba menulis artikel yang mungkin bisa membantu anda mempelajari bahasa program java pada android. bahasa java kurang diminati oleh pengguna program saat ini mungkin sudah ketinggalan zaman atau bisa dibilang sulit untuk dipelajari tapi semua tegantung orangnya dan manusianya karna ada minat pasti ada jalan. sebelumnya saya telah menuliskan artikel tentang Perhitungan Diskon yang bisa anda pelajari juga dan kali ini saya akan memberikan program menghitung Rekening Listrik sekalian tagihannya untuk anda pelajari. diprogram ini anda bisa merubah perkalian ataupun angka yang anda inginkan dan kalau yang mahir bisa anda utak atik menjadi lebih menarik, saya berikan capture program yang telah dijalankan.




Coding Program Rekening Listrik Android :

1. MAINACTIVITY.JAVA 
package com.example.rekeninglistrik;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {
private EditText txtPelanggan, txtPelangganOut, txtTipe, txtMBL, txtMBI, txtPakai, txtTagihan;
private Button btProses;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtPelanggan = (EditText) findViewById(R.id.txtPelanggan);
txtPelangganOut = (EditText) findViewById(R.id.txtPelangganOut);
txtTipe = (EditText) findViewById(R.id.txtTipe);
txtMBL = (EditText) findViewById(R.id.txtMBL);
txtMBI = (EditText) findViewById(R.id.txtMBI);
txtPakai = (EditText) findViewById(R.id.txtPakai);
txtTagihan = (EditText) findViewById(R.id.txtTagihan);
btProses = (Button) findViewById(R.id.btProses);
btProses.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
prosesHasil(v);
}
});
}
public void prosesHasil(View view){
try{
String namaOut=String.valueOf(txtPelanggan.getText().toString());
String tipe=String.valueOf(txtTipe.getText().toString());
Double mbl=Double.parseDouble(txtMBL.getText().toString());
Double mbi=Double.parseDouble(txtMBI.getText().toString());
Double pakai =mbi - mbl;
Double tarif=0.00;
Double beban=0.00;
if (tipe.equals("R1")){
tarif=100.00;
beban=20000.00;
}
else if (tipe.equals("R2")){
tarif=200.00;
beban=30000.00;
}
else{
tarif=300.0;
beban=50000.00;
}
Double tagihan = (pakai * tarif) + beban;
txtPelangganOut.setText(String.valueOf(namaOut));
txtPakai.setText(String.valueOf(pakai));
txtTagihan.setText("Tagihan : " + tagihan);
}
catch(Exception e){
e.printStackTrace();
} }


2. ACTIVITY_MAIN.XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama Pelanggan" />
<EditText
android:id="@+id/txtPelanggan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tipe Meteran" />
<EditText
android:id="@+id/txtTipe"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Meter Bulan Lalu" />
<EditText
android:id="@+id/txtMBL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Meter Bulan Ini" />
<EditText
android:id="@+id/txtMBI"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
<Button
android:id="@+id/btProses"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="KALKULASI" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama Pelanggan" />
<EditText
android:id="@+id/txtPelangganOut"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pemakaian" />
<EditText
android:id="@+id/txtPakai"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tagihan" />
<EditText
android:id="@+id/txtTagihan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" />
</LinearLayout>


itu sekilas simulasi program yang telah dijalankan didalam emulator android yang saya miliki semoga program ini bermanfaat bagi anda semua. Jika anda ada pertanyaan atau masih kurang jelas silahkan berkomentar pada kolom komentar.

Related Posts:

2 Responses to "Program Rekening Listrik android"

  1. kalau untuk membuat aplikasi android ada gak gan?

    ReplyDelete
  2. ada gan ..
    tapi aplikasi apa dulu yang diminta.

    ReplyDelete

Harap gunakan kata-kata sopan dalam berkomentar.