Sunday, October 6, 2019

UAS Mobile Programing


Deskripsi Project :

Membuat aplikasi dengan listview :
- Masukan username dan password klik login untuk masuk ke form listview, klik form toko untuk masuk ke form toko, pilih salah satu produk otomatis akan keluar price masukan qty klik hitung untuk total, Untuk volume bola masukan angka jari jari lalu klik hasil. Dan di form konversi decimal to octal, masukan jumlah decimal dan klik convert otomatis dikolom octal akan terisi.

Terdapat beberapa form, yaitu :
A. Form Login
B. Menu ListView
C. Form Toko
D. Volume Bola
E. Konversi Decimal To Octal
  
Tugas UAS mata kuliah Mobile Programing, yaitu membuat sebuah program Android dengan menggunakan Aplikasi Android Studio. Untuk mengetes aplikasi disini saya menggunakan Handphone Android saya "Realme 3 PRO" tentunya dengan mengaktifkan USB Debugging pada Opsi Pengembang terlebih dahulu.
Link Download :
- Android Studio
- Adb Minimal And Fastboot Tools

Berikut adalah langkah-langkah nya :
1. Buatlah Sebuah Project Baru Dengan Nama "UTS_161021450174_AndriWibowo".

gambar 1.0
gambar 1.1
gambar 1.2
2. Membuat Form Login
gambar 2.0
Source Code :
MainActivity.java 

package com.example.uts_161021450174_andriwibowo;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 public class MainActivity extends AppCompatActivity {
    private Button btnlng,btnclose;
    private EditText inuser, inpass;
    //public String username, password;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
         inuser = (EditText) findViewById(R.id.inuser);
        inpass  = (EditText) findViewById(R.id.inpass);
         btnlng = (Button)findViewById(R.id.btnlng);
        btnclose = (Button)findViewById(R.id.btnlng);
        btnlng.setOnClickListener(new View.OnClickListener() {
             @Override
            public void onClick(View view) {
                 if (inuser.getText().toString().equals(“andri”) && inpass.getText().toString().equals(“wibowo”)){
                    Toast.makeText(getApplicationContext(),”Anda Login Sebagai : “+ inuser.getText().toString() + ” dan Password : “+inpass.getText().toString(),Toast.LENGTH_SHORT).show();
                    Intent i = new Intent(MainActivity.this, HasilLogin.class);
                    i.putExtra(“username”,inuser.getText().toString());
                    i.putExtra(“password”,inpass.getText().toString());
                    startActivity(i);
                }
                else {
                    Toast.makeText(getApplicationContext(),”Username dan Password tidak sesuai Anda gagal Login”,Toast.LENGTH_SHORT).show();
                }
            }
        });
  btnclose.setOnClickListener(new View.OnClickListener() {
   @Override
            public void onClick(View view) {
               finish();
         }
       }
    }
}

Source Code :
activity_main.xml

<?xml version=”1.0″ encoding=”utf-8″?>
<android.support.constraint.ConstraintLayout xmlns:android=”http://schemas.android.com/apk/res/android“
    xmlns:app=”http://schemas.android.com/apk/res-auto“
    xmlns:tools=”http://schemas.android.com/tools“
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”
    tools:context=”.MainActivity”>
     <TextView
        android:id=”@+id/textView”
        android:layout_width=”259dp”
        android:layout_height=”54dp”
        android:layout_marginEnd=”16dp”
        android:layout_marginRight=”16dp”
        android:layout_marginTop=”32dp”
        android:text=”Selamat Datang Di Toko”
        android:textAppearance=”@style/TextAppearance.AppCompat.Display1″
        app:layout_constraintEnd_toEndOf=”parent”
        app:layout_constraintTop_toTopOf=”parent” />
     <TextView
        android:id=”@+id/user”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/logo”
        android:layout_marginLeft=”16dp”
        android:layout_marginStart=”16dp”
        android:layout_marginTop=”108dp”
        android:text=”Username :”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent” />
     <EditText
        android:id=”@+id/inuser”
        android:singleLine=”true”
        android:layout_width=”359dp”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/user”
        android:layout_marginTop=”135dp”
        android:hint=””
        app:layout_constraintEnd_toEndOf=”parent”
        app:layout_constraintHorizontal_bias=”0.52″
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent” />
     <TextView
        android:id=”@+id/pass”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/inuser”
        android:layout_marginLeft=”16dp”
        android:layout_marginStart=”16dp”
        android:layout_marginTop=”208dp”
        android:hint=”Password :”
        android:inputType=”textPassword”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”
         />
     <EditText
        android:id=”@+id/inpass”
        android:singleLine=”true”
        android:layout_width=”359dp”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/pass”
        android:layout_marginTop=”235dp”
        android:hint=””
        app:layout_constraintEnd_toEndOf=”parent”
        app:layout_constraintHorizontal_bias=”0.52″
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent” />
     <Button
        android:id=”@+id/btnlng”
        android:layout_width=”match_parent”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/inpass”
        android:layout_centerHorizontal=”true”
        android:hint=”Login”
        android:textColorHint=”#000000″
        android:onClick=”pindah”
        app:layout_constraintBottom_toBottomOf=”parent”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”
        app:layout_constraintVertical_bias=”0.699″
        android:background=”@drawable/drawable”/>
     <Button
        android:id=”@+id/btnclose”
        android:layout_width=”match_parent”
        android:layout_height=”wrap_content”
        android:layout_below=”@+id/inclose”
        android:layout_centerHorizontal=”true”
        android:hint=”close”
        android:textColorHint=”#000000″
        android:onClick=”close”
        app:layout_constraintBottom_toBottomOf=”parent”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”
        app:layout_constraintVertical_bias=”0.699″
        android:background=”@drawable/drawable”/>
 </android.support.constraint.ConstraintLayout>

gambar 2.1
3.  Membuat Form HasilLogin

gambar 3.0
Source Code :
HasilLogin.xml

<?xml version=”1.0″ encoding=”utf-8″?>
<android.support.constraint.ConstraintLayout xmlns:android=”http://schemas.android.com/apk/res/android“
    xmlns:app=”http://schemas.android.com/apk/res-auto“
    xmlns:tools=”http://schemas.android.com/tools“
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”
    tools:context=”.HasilLogin”>
     <TextView
        android:id=”@+id/textView2″
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”Username :”
        android:layout_centerHorizontal=”true”
        android:layout_marginTop=”106dp”
        android:layout_marginLeft=”30dp”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”/>
     <TextView
        android:id=”@+id/txthasiluser”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”Username”
        android:layout_centerHorizontal=”true”
        android:layout_marginTop=”106dp”
        android:layout_marginLeft=”130dp”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”/>
     <TextView
        android:id=”@+id/textView4″
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”Password :”
        android:layout_centerHorizontal=”true”
        android:layout_marginTop=”156dp”
        android:layout_marginLeft=”30dp”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”/>
     <TextView
        android:id=”@+id/txthasilpass”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”TextView”
        android:layout_centerHorizontal=”true”
        android:layout_marginTop=”156dp”
        android:layout_marginLeft=”130dp”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”/>
     <TextView
        android:id=”@+id/textView6″
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:layout_marginTop=”16dp”
        android:text=”Anda Login Sebagai”
        android:textAppearance=”@style/TextAppearance.AppCompat.Display1″
        app:layout_constraintEnd_toEndOf=”parent”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent” />
     <Button
        android:id=”@+id/btnclosew”
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”Close”
        android:layout_centerHorizontal=”true”
        android:layout_marginTop=”206dp”
        android:layout_marginLeft=”30dp”
        app:layout_constraintStart_toStartOf=”parent”
        app:layout_constraintTop_toTopOf=”parent”
        android:background=”@drawable/drawable”/>
 </android.support.constraint.ConstraintLayout>

Source Code :
home.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <ListView
        android:id="@+id/listview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:layout_editor_absoluteX="33dp"
        tools:layout_editor_absoluteY="55dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
Source Code :
home.java

package com.example.uts_161021450174_andriwibowo;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class home extends AppCompatActivity {
    ListView LV;
    String[] Menu = {"FormToko", "VolumeBola", "KonversiDecimalToOctal"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        LV = (ListView) findViewById(R.id.listview);
        ArrayAdapter adapai = new ArrayAdapter(this, android.R.layout.simple_list_item_single_choice, Menu);
        LV.setAdapter(adapai);
        LV.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe, long arg3) {
                //TODO
                String itemText = (String) LV.getItemAtPosition(itemKe);
                Toast.makeText(getBaseContext(), "Anda Mengklik" + itemText, Toast.LENGTH_LONG).show();
                if (itemText.equalsIgnoreCase("FormToko")) {
                    Intent I = new Intent(arg0.getContext(), toko.class);
                    startActivityForResult(I, 0);
                } else if (itemText.equalsIgnoreCase("VolumeBola")) {
                    Intent I = new Intent(arg0.getContext(), volumebola.class);
                    startActivityForResult(I, 0);
                } else if (itemText.equalsIgnoreCase("KonversiDecimalToOctal")) {
                    Intent I = new Intent(arg0.getContext(), konversidecimaltooctal.class);
                    startActivityForResult(I, 0);
                }
            }
        });
    }
    @Override
    public void onBackPressed() {
    }

}

Menu ListView

Source Code :
volumebola.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".volumebola">

    <TextView
        android:text="Volume Bola"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="23dp"
        android:id="@+id/txt_judul"
        android:textColor="@android:color/holo_blue_light"
        android:textSize="18sp" />
    <TextView
        android:text="r (Jari-jari)"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="14dp"
        android:layout_marginStart="14dp"
        android:id="@+id/txt_alas"
        android:layout_alignBaseline="@+id/jari"
        android:layout_alignBottom="@+id/jari"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/holo_blue_light" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Jari-jari"
        android:ems="10"
        android:layout_marginTop="34dp"
        android:id="@+id/jari"
        android:layout_below="@+id/txt_rumus"
        android:layout_alignLeft="@+id/txt_judul"
        android:layout_alignStart="@+id/txt_judul" />
    <TextView
        android:text="Rumus: V = 4/3 X phi X r3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="37dp"
        android:id="@+id/txt_rumus"
        android:textColor="@android:color/background_dark"
        android:textAllCaps="false"
        android:layout_below="@+id/txt_judul"
        android:layout_alignLeft="@+id/txt_alas"
        android:layout_alignStart="@+id/txt_alas" />
    <TextView
        android:text="Volume Bola Adalah:"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/txt_hasil"
        android:textColor="@android:color/holo_red_dark"
        android:textAlignment="center"
        android:textSize="18sp"
        android:layout_below="@+id/jari"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="32dp" />
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txt_hasil"
        android:layout_marginTop="37dp"
        android:layout_marginEnd="-91dp"
        android:layout_marginRight="-91dp"
        android:layout_toStartOf="@+id/jari"
        android:layout_toLeftOf="@+id/jari"
        android:text="HITUNG" />
</RelativeLayout>


Source Code :
volumebola.java

package com.example.uts_161021450174_andriwibowo;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class volumebola extends AppCompatActivity {
    EditText r;
    Button hitung,konversi;
    TextView hasil;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.volumebola);
        r = (EditText)findViewById(R.id.jari);
        hitung = (Button) findViewById(R.id.button);
        hasil = (TextView)findViewById(R.id.txt_hasil);
        hitung.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                //notifikasi ini akan muncul jika jari-jari tidak diisi
                if (r.length()==0){
                    Toast.makeText(getApplication(),"Jari-jari tidak boleh kososng", Toast.LENGTH_LONG).show();
                }
                else{
                    String isijari = r.getText().toString();
                    double r = Double.parseDouble(isijari);
                    double hs = volumebola(r);
                    String output = String.valueOf(hs);
                    hasil.setText(output.toString());
                }
            }
        });
    }
    public double volumebola(double r){return 4*3.14*r*r*r/3;}
}

Volume Bola

Source Code :
konversidecimaltooctal.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="3dp"
        android:layout_marginTop="105dp"
        android:text="Decimal"
        android:textColor="@color/colorAccent"
        android:textSize="24sp"
        android:textStyle="normal|bold" />
    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/button"
        android:layout_alignParentStart="true"
        android:layout_alignParentLeft="true"
        android:layout_marginStart="170dp"
        android:layout_marginLeft="170dp"
        android:layout_marginTop="104dp"
        android:text="Octal :"
        android:textColor="@color/colorAccent"
        android:textSize="24sp"
        android:textStyle="normal|bold" />
    <EditText
        android:id="@+id/oct"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/textView3"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_marginEnd="103dp"
        android:layout_marginRight="103dp"
        android:layout_marginBottom="-86dp"
        android:ems="10"
        android:hint="Masukkan Nilai"
        android:inputType="textPersonName" />
    <EditText
        android:id="@+id/desi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView"
        android:layout_alignParentRight="true"
        android:layout_marginRight="81dp"
        android:ems="10"
        android:hint="Masukkan Nilai"
        android:inputType="textPersonName" />
    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="Konversi Desimal To Octal"
        android:textAlignment="center"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="18sp"
        android:textStyle="normal|bold" />
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/textView2"
        android:layout_marginTop="211dp"
        android:layout_marginEnd="-153dp"
        android:layout_marginRight="-153dp"
        android:layout_toStartOf="@+id/oct"
        android:layout_toLeftOf="@+id/oct"
        android:text="Convert" />
</RelativeLayout>

Source Code :
konversidecimaltooctal.java

package com.example.uts_161021450174_andriwibowo;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class konversidecimaltooctal extends AppCompatActivity {
    EditText desi,okta;
    Button button,back;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.konversidecimaltooctal);
        desi = (EditText)findViewById(R.id.desi);
        okta = (EditText)findViewById(R.id.oct);
        button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                int inputdesimal = Integer.parseInt(desi.getText().toString());
                int i=0, hasil =0;
                int []biner = new int[9];
                String hasilbiner="";
                i = 9;
                while (inputdesimal > 0){
                    hasil = inputdesimal %8;
                    inputdesimal= (inputdesimal - hasil)/8;
                    i--;
                    biner [i]= hasil;
                    hasilbiner = biner[i]+ hasilbiner;
                }
                okta.setText(hasilbiner);
            }
        });
    }
}


Desimal To Octal

Source Code :
HasilLogin.java

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.Button;
import android.widget.TextView;
 public class HasilLogin extends AppCompatActivity implements View.OnClickListener {
     private TextView txtUsername,txtPassword;
    private Button keluar;
     @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hasil_login);
         txtUsername = (TextView)findViewById(R.id.txthasiluser);
        txtPassword = (TextView)findViewById(R.id.txthasilpass);
         Intent i = getIntent();
        String txthasiluser = i.getStringExtra(“username”);
        String txthasilpass = i.getStringExtra(“password”);
         txtUsername.setText(txthasiluser.toString());
        txtPassword.setText(txthasilpass.toString());
         keluar = (Button) findViewById(R.id.btnExit);
        keluar.setOnClickListener(this);
    }
     public void onClick(View clicked) {
        switch (clicked.getId()) {
            case R.id.btnExit:
                exit();
                break;
        }
        }
     public boolean onKeyDown(int keyCode, KeyEvent event) {
        //jika tombol BACK ditekan
        if(keyCode == KeyEvent.KEYCODE_BACK){
            exit();
        }
        return super.onKeyDown(keyCode,event );
    }
    private void exit() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this)
                .setMessage(“Apakah Kamu Benar-Benar ingin keluar?”)
                .setNegativeButton(“Tidak”, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                })
                .setPositiveButton(“Ya”, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                        finish();
                    }
                });
        AlertDialog dialog = builder.create();
        dialog.show();
    }
}

Source Code :
toko.java

Berikut tokomusilm.java:
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
public class VianiActivity extends Activity implements android.widget.RadioGroup.OnCheckedChangeListener {
        RadioButton button1;
        RadioButton button2;
        RadioButton button3;
        RadioGroup radioGroup;
        Button hitung;
        Button close;
        EditText z;
        EditText Banyaak;
        EditText total;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_Tokomuslim);
    button1=(RadioButton) findViewById(R.id.radio0);
    button2=(RadioButton) findViewById(R.id.radio1);
    button3=(RadioButton) findViewById(R.id.radio2);
    radioGroup=(RadioGroup) findViewById(R.id.radioGroup1);
    radioGroup.setOnCheckedChangeListener(this);
    z=(EditText) findViewById(R.id.text1);
    Qty=(EditText) findViewById(R.id.qty);
    total=(EditText) findViewById(R.id.jumlah);
    hitung = (Button) findViewById(R.id.b1);
    hitung.setOnClickListener(new View.OnClickListener() {
@Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            int h=Integer.parseInt(Banyaak.getText().toString());
            int j=Integer.parseInt(z.getText().toString());
            int totall=h*j;
            total.setText(“”+totall);
        }   
        });
    close = (Button) findViewById(R.id.b1);
    close.setOnClickListener(new View.OnClickListener() {
@Override
        public void onClick(View arg0) {
            finish();
        }   
        });
    }
@Override
    public void onCheckedChanged(RadioGroup arg0, int CheckId) {
        // TODO Auto-generated method stub
         if(button1.isChecked()){           
             Toast.makeText(this, “Baju Koko”, Toast.LENGTH_SHORT).show();
             z.setText(“150000”);
             }else if (button2.isChecked()){          
             Toast.makeText(this, “Gamis”, Toast.LENGTH_SHORT).show();
             z.setText(“200000”);
             }else{
             Toast.makeText(this, “Peci”, Toast.LENGTH_SHORT).show();
             z.setText(“125000”);   
             }
       }
   }

gambar 3.1

0 comments

Post a Comment