Follow & Dapatkan Artikel Terbaru Dari TauPintar Blog

Cara Membuat Aplikasi Rekening Listrik Sederhana Dengan Eclipse | Android

Assalamuaikum Sobat Blogger, jumpa lagi di postingan yang kesekian kalinya, pada postingan kali ini admin akan berbagi sedikit ilmu seputar membuat Aplikas Android, dan kali ini akan membahas tentang Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse. Rekening listrik merupakan biaya yang wajib dibayar oleh pelanggan setiap bulan dan berisi jumlah pemakaian energi listrik yang digunakan oleh pelanggan dalam satu bulan.

Aplikasi Rekening Listrik ini adalah aplikasi yang paling sederhana yang akan dibuat. yuk mari langsung saja dipraktekkan.

Cara Membuat Aplikasi Rekening Listrik Dengan Eclipse

Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse

  • Buka Eclipse
  • Buatlah Project baru dengan cara File > New > Android Aplication Project Silahkan beri nama Aplication Name RekeningListrik 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.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();
 }
 }
}

  • Selanjutnya Pastekan Kode berikut di 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>
  • Slesai.... Klik kanan pada project kamu dan Run As

Gimana gampangkan Cara Membuat Aplikasi Android Rekening Listrik Sederhana Dengan Eclipse jika ada problem silahkan tanyakan di kolom komentar, InsyaAllah akan dikasih solusi nya. Sekian.... Salam Blogger...
(zac)

Baca Juga :

Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di TauPintar Blog
Blog, Updated at: 00:30
Posted by: Neci Purwanda TauPintar Blog Updated at : 00:30

0 komentar:

Post a Comment

Silahkan beri komentar dengan bijak dan sesuai dengan topik artikel.
Gunakan tombol balas dibawah komentar terkait jika ingin membalas komentar agar komunikasi lebih terstruktur.
Klik untuk melihat kode :) :( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @-@ :-a :W *fck* :ngakak |o| :goodluck :smile

Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]
Powered by Blogger.