APLIKASI SPBU DENGAN ANDROID ECLIPS (SPBU)

Asslamualaikum wr wb
salam sejahtera dunia network

disini saya memberikan aplikasi bbm (spbu) umum
koding yang saya berikan ini sangat lah sederhana sekali
bisa dibilang koding bacol

oke langsung aja
ha seperti diatas y


nah ini saya kasih koding  y untuk design
XML
activity_main.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"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background ="@drawable/pas"
    tools:context=".MainActivity" >

    <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="31dp"
        android:layout_toRightOf="@+id/textView1" >

        <RadioButton
            android:id="@+id/radio0"
            android:textColor="#70DF00"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="SOLAR" />

        <RadioButton
            android:id="@+id/radio1"
             android:textColor="#eef23e"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="BENSIN" />

        <RadioButton
            android:id="@+id/radio2"
             android:textColor="#3e42f2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="PERTAMAX" />
    </RadioGroup>

    <EditText
        android:id="@+id/Harga"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/radioGroup1"
        android:ems="10" 
        android:hint="Not in input"
        android:inputType="numberDecimal"  >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView2"
            android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/Harga"
        android:layout_alignBottom="@+id/Harga"
        android:layout_alignParentLeft="true"
        android:text="HARGA" />

    <TextView
        android:id="@+id/textView3"
           android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView2"
        android:layout_below="@+id/Harga"
        android:layout_marginTop="16dp"
        android:text="BELI BERDASARKAN" />

    <EditText
        android:id="@+id/Jharga"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView4"
        android:layout_alignBottom="@+id/textView4"
        android:layout_alignRight="@+id/Harga"
        android:ems="10"
        android:hint=" Please in the content"
        android:inputType="number"
        android:text="0" />

    <EditText
        android:id="@+id/JUMuang"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView5"
        android:layout_alignBottom="@+id/textView5"
        android:layout_toRightOf="@+id/textView1"
        android:ems="10"
        android:hint="Not in input"
        android:inputType="number" />

    <EditText
        android:id="@+id/JUMliter"
        android:hint="Not in input"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignRight="@+id/JUMuang"
        android:layout_marginBottom="18dp"
        android:ems="10" 
         android:inputType="number"/>

    <TextView
        android:id="@+id/textView6"
           android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/JUMliter"
        android:layout_alignBottom="@+id/JUMliter"
        android:layout_alignLeft="@+id/textView5"
        android:text="J Liter" />

    <RadioGroup
        android:id="@+id/radioGroup2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView2"
        android:layout_toRightOf="@+id/textView3" >

        <RadioButton
            android:id="@+id/LLL"
                 android:textColor="#3e42f2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="LITER" />

        <RadioButton
            android:id="@+id/UUU"
             android:textColor="#70DF00"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="UANG" />

        
    </RadioGroup>

    <TextView
        android:id="@+id/textView5"
           android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/JUMliter"
        android:layout_alignLeft="@+id/textView1"
        android:layout_marginBottom="26dp"
        android:text="J Uang" />

    <TextView
        android:id="@+id/textView4"
           android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/radioGroup2"
        android:text="J_H/L" />

    <TextView
        android:id="@+id/textView1"
        android:textColor="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView2"
        android:layout_alignTop="@+id/radioGroup1"
        android:text="Jenis BBM" />

    <Button
        android:id="@+id/PROS"
        android:background="#d60820"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/JUMuang"
        android:text="Proses" />

    <Button
        android:id="@+id/FRESHO"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/PROS"
        android:layout_alignBottom="@+id/PROS"
        android:layout_alignRight="@+id/JUMuang"
        android:background="#0509b4"
        android:text="REFRESH" />

</RelativeLayout>
jangan lupa  insert gambarnya di folder mdpi /drawble y :)



nah sekarang kita masuk ke JAVA ya gan
disini coding logic y
MainActivity.java
sesuaikan dengan nama project kalian y  :)


package com.example.utsheru;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;

public class MainActivity extends Activity {
private RadioButton S, B , P , LL, UU;
private Button btnPO,fresh;
private EditText Harga, Jumlah, JUang, JLiter;
 private RadioGroup grup,grup1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        S = (RadioButton)findViewById(R.id.radio0);
        S.setOnClickListener(null);
        B = (RadioButton)findViewById(R.id.radio1);
        B.setOnClickListener(null);
        P = (RadioButton)findViewById(R.id.radio2);
        P.setOnClickListener(null);
        LL = (RadioButton)findViewById(R.id.LLL);
        LL.setOnClickListener(null);
        UU = (RadioButton)findViewById(R.id.UUU);
        UU.setOnClickListener(null);
        Harga = (EditText) findViewById(R.id.Harga);
        Jumlah = (EditText) findViewById(R.id.Jharga);
        JUang = (EditText) findViewById(R.id.JUMuang);
        JLiter = (EditText) findViewById(R.id.JUMliter);
        
        grup = (RadioGroup) findViewById(R.id.radioGroup1);
        grup.clearCheck();
        grup1 = (RadioGroup) findViewById(R.id.radioGroup2);
        grup1.clearCheck();
        fresh = (Button) findViewById(R.id.FRESHO);
       
        fresh.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Harga.setText("");
     Jumlah.setText("");
     JUang.setText("");
     JLiter.setText("");
   S.setChecked(false);
   B.setChecked(false);
   P.setChecked(false);
   LL.setChecked(false);
   UU.setChecked(false);
  }

        });
        btnPO = (Button) findViewById(R.id.PROS);
        btnPO.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(S.isChecked()){
Harga.setText("5000");
}
if(B.isChecked()){
Harga.setText("6000");
}
if(P.isChecked()){
Harga.setText("7000");
}
if(LL.isChecked()){
 
     int n1 = Integer.parseInt(Harga.getText().toString());  
     int n2 = Integer.parseInt(Jumlah.getText().toString());  
       int hasil = n1 * n2;
       JUang.setText(String.valueOf(hasil));
}
if (LL.isChecked()){
     float n3 = Integer.parseInt(Harga.getText().toString());  
     float n4 = Integer.parseInt(JUang.getText().toString());  
       Float hasil1 = n4 / n3;
       JLiter.setText(String.valueOf(hasil1));
  }

 else  if(UU.isChecked()){
 JUang.setText(Jumlah.getText());
 
 }
if (UU.isChecked()){
float  n5 = Integer.parseInt(Harga.getText().toString());  
  float n6 = Integer.parseInt(Jumlah.getText().toString());  
    Float hasil2 = n6 / n5;
   JLiter.setText(String.valueOf(hasil2));
 }
}
        });
       
        }
    
}

nah selesai sampai disini y
emm cara jalankan y 
run 1
pilih bahan bakar apa yang kalian ingin kan
 lalu btn proses maka akan hasil harga ya
setelah itu pilih lagi di radio button untuk Liter dengan Harga
Kalau liter  berapa liter yang ingin di input semisal 3 2 1 liter 
jikalaw Harga ya uang ynag ingin kita masukan semisal 40000,50000,
innnnnnngat y harus di input bagian ini'
maka hasil semua akan masuk ke text box(text plain_) J uang JLiter
selesaideh 


program y disini

Comments

Popular posts from this blog

MENENTUKAN BILANGAN GANJIL DAN GENAP DI EMULATOR ANDROID AVD

MULTI USER FOR ANDROID STUDIO WITH MYSQL