Rabu, 25 November 2015

Aplikasi Android Converter Uang Dollar dan Rupiah

  Langkah-langkah membuat aplikasi ini yaitu: yang pertama hampir sama seperti membuat project pada netbeans pada semester kemarin. Langkahnya :

1. Buka aplikasi eclipse – new project – beri nama sesuai gambar di bawah ini. Klik next beberapa kali sampai muncul finish.






2.  Kemudian  Setelah project telah selai di buat, klik menu res di dalam project yg sudah di buat tadi. Menu berada di sebelah kiri, lalu klik layout.
3. Akan keluar tampilan seperti di bawah ini, untuk membuat design sesuai yg kita inginkan.



4. Setelah design selesai di buat, lalu masuk ke dalam coding.



Coding di atas adalah untuk Method yang dipanggil pada saat aplikaasi dijalankan.

5. Setelah semua coding selesai dengan benar tanpa ada tanda kesalan maka kita bisa langsung menjalankan aplikasi. Klik kanan à run as à run configurations. Maka akan keluar tampilan seperti di bawah ini, arahkan target ke android virtual yg telah di buat. 



6.  Inilah hasil runnyaa:




Sekian aplikasi sederhana untuk memenuhi tugas uts, masih sangat sederhana makllum saja kan masih belajar hehe. Kalau masih ada yg salah mohon kritik dan saran nyaa. Terima kasih.
Berikut adalah source code nya :
package com.example.converter;



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


public class MainActivity extends Activity implements OnClickListener {
                TextView dollars;
                 TextView rupiah;
                 RadioButton dtor;
                 RadioButton rtod;
                 Button convert;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        dollars = (TextView)this.findViewById(R.id.usd);
        rupiah = (TextView)this.findViewById(R.id.rp);
       
        dtor = (RadioButton)this.findViewById(R.id.torp);
    
        rtod = (RadioButton)this.findViewById(R.id.tousd);   
       
        convert = (Button)this.findViewById(R.id.convert);
        convert.setOnClickListener(this);
       
    }
   
    public void onClick(View v){
        if(dtor.isChecked()){
         convertDollarsToRupiah();
        }
        if(rtod.isChecked()){
         convertRupiahToDollars();
        }
       }
   
    protected void convertDollarsToRupiah(){
                  double val = Double.parseDouble(dollars.getText().toString());
                     rupiah.setText(Double.toString(val*15000));
                    }
                    
                    protected void convertRupiahToDollars(){
                  double val = Double.parseDouble(rupiah.getText().toString());
                     dollars.setText(Double.toString(val/15000));
                    }
               


                    @Override
                    public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.main, menu);
                        return true;
                    }
                    
                }





0 komentar:

Posting Komentar