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 :
  • Disainlah di Layout anda seperti gambar di bawah ini
Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android
  • 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
    Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android


    Sekian Artikel Program Konversi Bilangan Biner ke Bilangan Desimal, Octal, Hexadesimal menggunakan Android. Semoga bermanfaat.

Berlangganan update artikel terbaru via email:

Tampilkan Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel