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;@Overridepublic 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" ><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Nama Pelanggan" /><EditTextandroid:id="@+id/txtPelanggan"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" ><requestFocus /></EditText><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Tipe Meteran" /><EditTextandroid:id="@+id/txtTipe"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" /><TextViewandroid:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Meter Bulan Lalu" /><EditTextandroid:id="@+id/txtMBL"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" /><TextViewandroid:id="@+id/textView4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Meter Bulan Ini" /><EditTextandroid:id="@+id/txtMBI"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" /><Buttonandroid:id="@+id/btProses"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="KALKULASI" /><TextViewandroid:id="@+id/textView7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Nama Pelanggan" /><EditTextandroid:id="@+id/txtPelangganOut"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" /><TextViewandroid:id="@+id/textView5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Pemakaian" /><EditTextandroid:id="@+id/txtPakai"android:layout_width="match_parent"android:layout_height="wrap_content"android:ems="10" /><TextViewandroid:id="@+id/textView6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Tagihan" /><EditTextandroid: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.
kalau untuk membuat aplikasi android ada gak gan?
ReplyDeleteada gan ..
ReplyDeletetapi aplikasi apa dulu yang diminta.