(Android) Contoh Aplikasi Konfersi Suhu

Aplikasi ini DIbuat karena Tugas akhir Pemograman socket , Betapa hebatnya dosen di kampus dengan tema android sebagai Socket , tapi benar , dengan ada nya ini kita mengerti teknologi yang baru saat ini , sehingga mahasiswa tidak ketinggalan dengan Coding Mobile yang pastinya android, karena pengalaman saya bertemu dengan defevelop aplikasi mobile yang tentunya Android , mereka tidak di ajarkan seperti ini ,tetapi mahasiswa lebih kreatif dengan membuat belajar bareng dengan membahas dari aplikasi desktop , mobile dan web … dengan ini semoga aplikasi pertama yang saya sertakan Projectnya silakan unduh dan silakan sebarkan , ingat serakan copyleft bila teman teman ingin mengembankannya..terima kasih.

1. Buat tampilan seperti ini pada res – layout – main.xml

2.Buka File src – package – konversiactivity.java

Dan tuliskan sctip di bawah ini :

package konversi.wartech;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class KonversiActivity extends Activity {
    /** Called when the activity is first created. */
    EditText angka;
    Button kelvin;
    Button Fahrenheit;
    Button Rankine;
    Button Delisle;
    Button Newton;
    EditText hasil;

	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        angka = (EditText)findViewById(R.id.editText1);
        hasil = (EditText)findViewById(R.id.editText2);
        kelvin = (Button)findViewById(R.id.button1);
        Fahrenheit = (Button)findViewById(R.id.button2);
        Rankine = (Button)findViewById(R.id.button3);
        Delisle = (Button)findViewById(R.id.button4);
        Newton = (Button)findViewById(R.id.button5);

        kelvin.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
			Float Masuk = Float.parseFloat(angka.getText().toString());

			float keluar = (float) (Masuk + 273.15);

			hasil.setText(""+keluar);

			}
		});
  Fahrenheit.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
			Float Masuk = Float.parseFloat(angka.getText().toString());

			float keluar = (float) (Masuk * 1.8 +32);

			hasil.setText(""+keluar);

			}
		});
  Rankine.setOnClickListener(new View.OnClickListener() {

		@Override
		public void onClick(View arg0) {
			// TODO Auto-generated method stub
		Float Masuk = Float.parseFloat(angka.getText().toString());

		float keluar = (float) (Masuk * 1.8 +491.67);

		hasil.setText(""+keluar);

		}
	});  
  Delisle.setOnClickListener(new View.OnClickListener() {

		@Override
		public void onClick(View arg0) {
			// TODO Auto-generated method stub
		Float Masuk = Float.parseFloat(angka.getText().toString());

		float keluar = (float) ((100-Masuk) * 1.5 );

		hasil.setText(""+keluar);

		}
	}); 

  Newton.setOnClickListener(new View.OnClickListener() {

		@Override
		public void onClick(View arg0) {
			// TODO Auto-generated method stub
		Float Masuk = Float.parseFloat(angka.getText().toString());

		float keluar = (float) (Masuk * 33/100 );

		hasil.setText(""+keluar);

		}
	}); 
    }
}
<pre>

download project

Advertisements

Published by

jarcode

hello I am jarcode

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s