Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android
Program Android bisa dikatakan program yang sangat berkembang di era sekarang ini karna semakin banyaknya pengguna Android. Apabila anda merupakan seorang yang menggemari Android maka tidak ada salahnya anda mencoba membuat program sendiri di Handphone Android anda.
Pada postingan ini saya akan mengajak anda membuat program android menggunakan Eclipse. Program yang kita kerjakan ini adalah Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android.
Berikut langkah Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android :
Pada postingan ini saya akan mengajak anda membuat program android menggunakan Eclipse. Program yang kita kerjakan ini adalah Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android.
Berikut langkah Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android :
- Disainlah di Layout anda seperti gambar di bawah ini
- Setelah anda selesai mendesain, ketikkan koding di bawah ini di activity_konversi.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/u"
tools:context=".Konversi" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="28dp"
android:layout_marginTop="131dp"
android:text="Biner" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="73dp"
android:layout_marginTop="41dp"
android:text="Desimal" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView1"
android:layout_alignBottom="@+id/textView1"
android:layout_alignLeft="@+id/textView2"
android:text="Octal" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView3"
android:layout_below="@+id/textView3"
android:layout_marginTop="60dp"
android:text="Hexadesimal" />
<Button
android:id="@+id/btnkonversi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView3"
android:layout_alignBottom="@+id/textView3"
android:layout_marginRight="20dp"
android:layout_toLeftOf="@+id/textView3"
android:text="Konversikan" />
<EditText
android:id="@+id/moctal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_toRightOf="@+id/btnkonversi"
android:ems="10" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/mbiner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnkonversi"
android:layout_toLeftOf="@+id/btnkonversi"
android:ems="10" />
<EditText
android:id="@+id/mhexadesimal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView4"
android:layout_toRightOf="@+id/btnkonversi"
android:ems="10" />
<EditText
android:id="@+id/mdesimal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView2"
android:layout_toRightOf="@+id/btnkonversi"
android:ems="10" />
</RelativeLayout> - Kemudian ketikkan koding di bawah ini di konversi.javapackage com.example.konversi;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class Konversi extends Activity implements OnClickListener {
private EditText xDesimal, xBiner, xHexa, xOctal ;
private Button btnKonversi ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_konversi);
xDesimal = (EditText) findViewById(R.id.mdesimal) ;
xBiner= (EditText) findViewById(R.id.mbiner) ;
xHexa= (EditText) findViewById(R.id.mhexadesimal) ;
xOctal= (EditText) findViewById(R.id.moctal) ;
btnKonversi = (Button) findViewById(R.id.btnkonversi) ;
btnKonversi.setOnClickListener(this) ;
}
public void onClick(View v){
String xHasil, QBiner ;
QBiner = xBiner.getText().toString() ;
//int nhasil = Integer.parseInt(xBiner, 2);
//eDesimal.setText(String.valueOf(nHasil));
xHasil = Integer.toString(Integer.parseInt(QBiner, 2),10);
xDesimal.setText(String.valueOf(xHasil));
xHasil = Integer.toString(Integer.parseInt(QBiner, 2), 16);
xHexa.setText(String.valueOf(xHasil));
xHasil = Integer.toString(Integer.parseInt(QBiner, 2), 8);
xOctal.setText(String.valueOf(xHasil));
}
} - Kemudian Klik Run As > 1 android application
Sekian Artikel Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android. Semoga bermanfaat.