Jumat, 19 November 2010

Latihan Android (Aplikasi Konversi Suhu)

Bagi yang ingin belajar cara membuat aplikasi pada Android ini codingnya..

Oh iya.. sebelum bisa mencoba aplikasi ini ada langkah2 yang harus diikuti dalam instalasi.
Berikut short linknya dari http://www.msani.net/archives/tag/android untuk langkah-langkah awal instalasi android developer di komputer kalian.
Oke Semoga Sukses..

Setelah selesai instalasi Android sesuai dengan petunjuk dari http://www.msani.net/archives/tag/android maka kita akan mulai pembuatannya.

Langkah:
1. Kita buat project baru dengan cara klik File->New->Project kemudian akan muncul seperti gambar di bawah ini:


lalu klik Next akan muncul lagi windows seperti di bawah ini dan ikuti saja seperti di bawah ini. Isi semuanya seperti gambar (Case Sensitif) huruf besar atau kecil berpengaruh.


Jika sudah tinggal klik Finish.

2. Begitu selesai akan muncul pada Package Explorer nama aplikasi yang kita buat. kemudian lakukan seperti gambar berikut. Kemudian masukkan coding main.xml yang tertera pada gambar selanjutnya. Setelah coding selesai ditulis jangan lupa disave dengan tekan Ctrl+S atau File->Save.


3. Lakukan hal yang sama untuk string.xml. (Perhatikan Gambar di bawah ini) lalu disave.


4. Pada package src akan ada file KonversiSuhu.java. Lakukan seperti langkah 2 atau 3, yaitu menuliskan coding yang tertera pada halaman blog ini, lalu disave.

Ketikkan coding ini pada file KonversiSuhu.java, string.xml dan main.xml

KonversiSuhu.java
package don.com;



/**

* Class KonversiSuhu

* @version 1.0 Nop. 19, 2010

* @author Windarko (don.sparrow007@gmail.com)

* @website http://agusharyanto.net

*/



import don.com.R;



import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;



public class KonversiSuhu extends Activity {

    private EditText txtCelsius;

    private EditText txtKelvin;

    private EditText txtFahrenheit;

    private Button btnKelvin;

    private Button btnFahrenheit;

   

    /** Method yang dipanggil pada saat applikaasi dijalankan. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        txtCelsius = (EditText) findViewById(R.id.txtCelsius);

        txtKelvin = (EditText) findViewById(R.id.txtKelvin);

        txtFahrenheit = (EditText) findViewById(R.id.txtFahrenheit);

        btnKelvin = (Button) findViewById(R.id.btnKelvin);

        btnFahrenheit = (Button) findViewById(R.id.btnFahrenheit);

    }

    /** Method untuk Menghitung Konversi */

   

    public void Kelvin(View view) {

        try {



        double celsius = Float.parseFloat (txtCelsius.getText().toString());

        double kelvin = celsius + 273.15 ;

        txtKelvin.setText(String.valueOf(kelvin));

        } catch (Exception e) {

        e.printStackTrace();

        }

        }

    public void Fahrenheit(View view) {

        try {



        double celsius = Float.parseFloat (txtCelsius.getText().toString());

        double fahrenheit = (celsius * 1.8) +32 ;

        txtFahrenheit.setText(String.valueOf(fahrenheit));

        } catch (Exception e) {

        e.printStackTrace();

        }

        }



}
 
string.xml








 main.xml






















































5.  Untuk menjalankan aplikasi ini ikuti saja gambar di bawah ini: *pada saat dicompile memang agak lama.







SELAMAT MENCOBA YA!!!! :D


Sedangkan untuk video demonya bisa dilihat di bawah ini.

1 komentar: