Anda di halaman 1dari 19

NAMA : Ni Kadek Novia Sulistiani

NIM : 1005021125

1. Tugas android 1 yang coba saya buat yaitu converter Mata Uang, dimana

dalam proses pertukaran uang saya menggunakan spiner. Converter Mata

Uang adalah sebuah aplikasi untuk mendapatkan informasi kurs mata

uang secara real time. Aplikasi ini akan sangat membantu dalam melakukan

penukaran mata uang antar negara dan baru mendukung ke 8 negara yaitu,

negara Indonesia, Amerika, seluruh Benua Eropa, Inggris, Malaysia, Jepang,

China, dan Thailand. Berikut Sourcecode, Screenshoot tampilan awal program

dan Screenshoot saat program dijalankan.

Sourcecode :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jml Uang" />

<EditText
android:id="@+id/edUangAwal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="22dp"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="number"
android:text=" " />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="dari"
android:textAppearance="?android:attr/textAppearanceSmall" />

<Spinner
android:id="@+id/spin1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:prompt="@string/prompt_mata_uang_asal"
tools:listitem="@android:layout/simple_spinner_item" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="tujuan mata uang"
android:textAppearance="?android:attr/textAppearanceSmall" />

<Spinner
android:id="@+id/spin2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:prompt="@string/prompt_mata_uang_tujuan" />

<TextView
android:id="@+id/txtUangHasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hasil ="
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/txtKurs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kurs ="
android:textAppearance="?android:attr/textAppearanceSmall" />

<Button
android:id="@+id/btnKonversi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="67dp"
android:text="KONVERSI" />

<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bank Indonesia Data 09 November 2012"
android:textAppearance="?android:attr/textAppearanceSmall" />

<DigitalClock
android:id="@+id/digitalClock1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DigitalClock" />

</LinearLayout>

Screenshoot Layout Awal :

Sourcecode Program :

Changer.java
package com.pst.moneychanger;
import java.text.DecimalFormat;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

public class Changer extends Activity {


TextView txtUangHasil;
TextView txtKurs;
EditText edUangAwal;
Spinner spin1, spin2;
Button btnKonversi;
String [] uangA ={"Rupiah","Dollar","Euro","Pounds","Ringgit","Yen","Yuan","Bath"};
String [] uangB ={"Rupiah","Dollar","Euro","Pounds","Ringgit","Yen","Yuan","Bath"};
double hasil;
DecimalFormat via = new DecimalFormat("#.##");

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_changer);
txtUangHasil = (TextView) findViewById(R.id.txtUangHasil);
edUangAwal = (EditText) findViewById(R.id.edUangAwal);
spin1 = (Spinner) findViewById(R.id.spin1);
spin2 = (Spinner) findViewById(R.id.spin2);
txtKurs = (TextView) findViewById(R.id.txtKurs);
btnKonversi = (Button) findViewById(R.id.btnKonversi);
ArrayAdapter aa = new
ArrayAdapter(this,android.R.layout.simple_spinner_item,uangA);
aa.setDropDownViewResource(android.R.layout.simple_spinner_item);
spin1.setAdapter(aa);
ArrayAdapter bb = new
ArrayAdapter(this,android.R.layout.simple_spinner_item,uangB);
bb.setDropDownViewResource(android.R.layout.simple_spinner_item);
spin2.setAdapter(bb);

btnKonversi.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String data1 = spin1.getSelectedItem().toString();
String data2 = spin2.getSelectedItem().toString();
//Rupiah
if(data1=="Rupiah" && data2=="Dollar"){
RupiahToDollar();
}
else if(data1=="Rupiah" && data2=="Euro"){
RupiahToEuro();
}
else if(data1=="Rupiah" && data2=="Pounds"){
RupiahToPound();
}
else if(data1=="Rupiah" && data2=="Ringgit"){
RupiahToRinggits();
}
else if(data1=="Rupiah" && data2=="Yen"){
RupiahToYen();
}
else if(data1=="Rupiah" && data2=="Yuan"){
RupiahToYuan();
}
else if(data1=="Rupiah" && data2=="Bath"){
RupiahToBath();
}
//Dollar
else if(data1=="Dollar" && data2=="Rupiah"){
DollarToRupiah();

}
else if(data1=="Dollar" && data2=="Euro"){
DollarToEuro();

}
else if(data1=="Dollar" && data2=="Pounds"){
DollarToPound();

}
else if(data1=="Dollar" && data2=="Ringgit"){
DollarToRinggit();

}
else if(data1=="Dollar" && data2=="Yen"){
DollarToYen();

}
else if(data1=="Dollar" && data2=="Yuan"){
DollarToYuan();

}
else if(data1=="Dollar" && data2=="Bath"){
DollarToBath();

}
//Euro
else if(data1=="Euro" && data2=="Rupiah"){
EuroToRupiah();
}
else if(data1=="Euro" && data2=="Dollar"){
EuroToDollar();
}
else if(data1=="Euro" && data2=="Pounds"){
EuroToPound();
}
else if(data1=="Euro" && data2=="Ringgit"){
EuroToRinggit();
}
else if(data1=="Euro" && data2=="Yen"){
EuroToYen();
}
else if(data1=="Euro" && data2=="Yuan"){
EuroToYuan();
}
else if(data1=="Euro" && data2=="Bath"){
EuroToBath();
}
//Pound Sterling
else if(data1=="Pounds" && data2=="Rupiah"){
PoundsToRupiah();
}
else if(data1=="Pounds" && data2=="Dollar"){
PoundsToDollar();
}
else if(data1=="Pounds" && data2=="Euro"){
PoundsToEuro();
}
else if(data1=="Pounds" && data2=="Ringgit"){
PoundsToRinggit();
}
else if(data1=="Pounds" && data2=="Yen"){
PoundsToYen();
}
else if(data1=="Pounds" && data2=="Yuan"){
PoundsToYuan();
}
else if(data1=="Pounds" && data2=="Bath"){
PoundsToBath();
}
//Malaysian Ringgit
else if(data1=="Ringgit" && data2=="Rupiah"){
RinggitToRupiah();
}
else if(data1=="Ringgit" && data2=="Dollar"){
RinggitToDollar();
}
else if(data1=="Ringgit" && data2=="Euro"){
RinggitToEuro();
}
else if(data1=="Ringgit" && data2=="Pounds"){
RinggitToPound();
}
else if(data1=="Ringgit" && data2=="Yen"){
RinggitToYen();
}
else if(data1=="Ringgit" && data2=="Yuan"){
RinggitToYuan();
}
else if(data1=="Ringgit" && data2=="Bath"){
RinggitToBath();
}
//Japanese Yen
else if(data1=="Yen" && data2=="Rupiah"){
YenToRupiah();
}
else if(data1=="Yen" && data2=="Dollar"){
YenToDollar();
}
else if(data1=="Yen" && data2=="Euro"){
YenToEuro();
}
else if(data1=="Yen" && data2=="Pounds"){
YenToPound();
}
else if(data1=="Yen" && data2=="Ringgit"){
YenToRinggit();
}
else if(data1=="Yen" && data2=="Yuan"){
YenToYuan();
}
else if(data1=="Yen" && data2=="Bath"){
YenToBath();
}
//Chinese Yuan
else if(data1=="Yuan" && data2=="Rupiah"){
YuanToRupiah();
}
else if(data1=="Yuan" && data2=="Dollar"){
YuanToDollar();
}
else if(data1=="Yuan" && data2=="Euro"){
YuanToEuro();
}
else if(data1=="Yuan" && data2=="Pounds"){
YuanToPound();
}
else if(data1=="Yuan" && data2=="Ringgit"){
YuanToRinggit();
}
else if(data1=="Yuan" && data2=="Yen"){
YuanToYen();
}
else if(data1=="Yuan" && data2=="Bath"){
YuanToBath();
}
//Thai Bath
else if(data1=="Bath" && data2=="Rupiah"){
BathToRupiah();
}
else if(data1=="Bath" && data2=="Dollar"){
BathToDollar();
}
else if(data1=="Bath" && data2=="Euro"){
BathToEuro();
}
else if(data1=="Bath" && data2=="Pounds"){
BathToPound();
}
else if(data1=="Bath" && data2=="Ringgit"){
BathToRinggit();
}
else if(data1=="Bath" && data2=="Yen"){
BathToYen();
}
else if(data1=="Bath" && data2=="Yuan"){
BathToYuan();
}
else{
txtUangHasil.setText(edUangAwal.getText().toString());
hasil =
Double.parseDouble(edUangAwal.getText().toString());
}
Toast.makeText(Changer.this,"Nilai Tukar "+data2+" = "+Double.toString(hasil),
Toast.LENGTH_SHORT).show();
}
});
Toast.makeText(Changer.this,"aplikasi money changer"+
"\nCopyright novia sulistiani_125", Toast.LENGTH_LONG).show();
}
//1Rupiah poenya
public void RupiahToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/9475;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 9475");
}
public void RupiahToEuro(){

double pisAwal = Double.parseDouble(edUangAwal.getText().toString());


hasil =pisAwal/12067;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 12067");
}
public void RupiahToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/15316;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 15316");
}
public void RupiahToRinggits(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/3127;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgits = 3127");
}
public void RupiahToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/12052;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 12052");
}
public void RupiahToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/1521;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 1521");
}
public void RupiahToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal/312;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 312");

//2Dollar
}
public void DollarToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*9475;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 9475");
}
public void DollarToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.79;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 0.79");
}
public void DollarToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.629;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang British Pound Sterling = 0.629");
}
public void DollarToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*3.06;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Ringgit = 3.06");
}
public void DollarToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*79.5;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japan Yen = 79.5");
}
public void DollarToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*6.25;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 6.25");
}
public void DollarToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*30.63;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 30.63");
}

//3Euro
public void EuroToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*12236;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 12236");
}
public void EuroToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*1.27;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 1.27");
}
public void EuroToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.80;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 0.80");
}
public void EuroToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*3.89;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgit = 3.89");
}
public void EuroToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*101.06;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 101.06");
}
public void EuroToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*7.94;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 7.94");
}
public void EuroToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*38.94;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 38.94");
}

//4Britis Pound Sterling


public void PoundsToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*15304;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 15304");
}
public void PoundsToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*1.59;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 1.59");
}
public void PoundsToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*1.25;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 1.254");
}
public void PoundsToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*4.87;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgit = 4.87");
}
public void PoundsToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*126.40;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 126.40");
}
public void PoundsToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*9.93;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 9.93");
}
public void PoundsToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*48.71;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 48.71");
}

//5Malaysian Ringgit
public void RinggitToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*3.141;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 3.141");
}
public void RinggitToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.33;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 0.33");
}
public void RinggitToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.26;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 0.26");
}
public void RinggitToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.21;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 0.21");
}
public void RinggitToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*25.95;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 25.95");
}
public void RinggitToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*2.04;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 2.04");
}
public void RinggitToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*10.00;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 10.00");
}

// 6Japanese Yen
public void YenToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*121.08;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 121.08");
}
public void YenToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.01;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 0.01");
}
public void YenToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.01;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 0.01");
}
public void YenToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.01;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 0.01");
}
public void YenToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.04;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgit = 0.04");
}
public void YenToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.08;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 0.08");
}
public void YenToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.39;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 0.39");
}

//7Chinese Yuan
public void YuanToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*1541.21;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 1541.21");
}
public void YuanToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.16;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 0.16");
}
public void YuanToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.13;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 0.13");
}
public void YuanToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.10;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 0.10");
}
public void YuanToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.49;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgit = 0.49");
}
public void YuanToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*12.73;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 12.73");
}
public void YuanToBath(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*4.90;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Thai Bath = 4.90");
}

//8Thai Bath
public void BathToRupiah(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*314.23;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Rupiah = 314.23");
}
public void BathToDollar(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.03;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Dollar = 0.03");
}
public void BathToEuro(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.03;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Euro = 0.03");
}
public void BathToPound(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.02;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Britis Pound Sterling = 0.02");
}
public void BathToRinggit(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.10;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Malaysian Ringgit = 0.10");
}
public void BathToYen(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*2.60;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Japanese Yen = 2.60");
}
public void BathToYuan(){
double pisAwal = Double.parseDouble(edUangAwal.getText().toString());
hasil =pisAwal*0.20;
txtUangHasil.setText("Hasil = "+Double.valueOf(via.format(hasil)));
txtKurs.setText("Kurs mata uang Chinese Yuan = 0.20");
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_changer, menu);
return true;
}
}
Screenshoot Saat Program Dijalankan :

2. Mula-mula pengguna memasukkan jumlah uang yang akan dikonversi pada

TextField dengan nama JML Uang dibawah ini :

3. Selanjutnya pengguna memilih dari mata uang yang ingin dikonversi dengan

mengklik spiner: 1, nama : dari.


4. Lalu memilih kemana/tujuan mata uang tersebut dikonversi, dengan mengklik

spiner: 2, nama : tujuan mata uang.


5. Finnaly klik konversi, maka muncul hasil seperti dibawah ini :

Anda mungkin juga menyukai