Konversi bilangan adalah pelajaran dasar yang sering di ajarkan pada kelas pemograman dasar komputer. hal ini digunakan untuk melatih algoritma dari masing-masing pelajar. nah kalli ini saya akan memberikan tutorial cara membuat aplikasi Konversi bilangan desimal ke octa pada android studio.
cara membuat aplikasi Konversi bilangan desimal ke oktal pada android studio.
1. Buat Project Baru, kemudian kasi nama project sesuai aplikasi yang akan kamu buat, lalu klik Next.
2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi yang kamu buat. Disini kita membuat aplikasi untuk phone dan tablet. Jadi silahkan pilih Phone dan tablet. Jangan lupa pilih API atau minimum SDK yang dapat menjalankan palikasi mu, saran saya pilih versi paling bawah. Jika sudah kamu bisa klik Next.
3. Kemudian pilih activity pada mobile.activity ini harus kamu sesuaikan dengan aplikasi yang akan kamu buat, karena kita mau buat apllikasi sederhana kita pilih saja yang Empty activity. Jika sudah klik Next.
4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next.
5. Jika sudah, sekarang kita desain tampilan aplikasinya. Silahkan kamu masukkan komponen berikut:
6. Susun komponen tersebut seperti ini:
7. Anda juga bisa mendesain tamilan melalu koding caranya klik tab TEXT yang berada di bawah atau di saping DESIGN. Lalu ketikkan lah koding berikut:
Coding MainActivity.XML
<?xml version="1.0" encoding="utf-8"?>9. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan koding atau perintah berikut:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="ku1.android.latihan.decimaltobinaryconversion.MainActivity">
<TextView
android:text="Konversi Desimal to Octa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:id="@+id/textView2"
android:textStyle="normal|bold"
android:textAlignment="center"
android:textSize="18sp" />
<TextView
android:text="Decimal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView"
android:textSize="24sp"
android:textColor="@color/colorAccent"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_marginTop="49dp"
android:textStyle="normal|bold" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/desi"
android:hint="Masukkan Angka Desimal"
android:layout_alignBaseline="@+id/textView"
android:layout_alignBottom="@+id/textView"
android:layout_toRightOf="@+id/button"
android:layout_toEndOf="@+id/button" />
<TextView
android:text="Octa :"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView3"
android:textSize="24sp"
android:textStyle="normal|bold"
android:textColor="@color/colorAccent"
android:layout_marginTop="22dp"
android:layout_below="@+id/desi"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/bin"
android:layout_alignBottom="@+id/textView3"
android:layout_alignLeft="@+id/desi"
android:layout_alignStart="@+id/desi" />
<Button
android:text="Convert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button"
android:layout_marginTop="29dp"
android:layout_below="@+id/textView3"
android:layout_toLeftOf="@+id/textView5"
android:layout_toStartOf="@+id/textView5" />
<Button
android:text="BACK"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button2"
android:layout_above="@+id/textView4"
android:layout_toRightOf="@+id/textView5"
android:layout_toEndOf="@+id/textView5" />
<TextView
android:text="bacacoding.blogspot.com"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button"
android:layout_centerHorizontal="true"
android:layout_marginTop="87dp"
android:id="@+id/textView4"
android:textSize="14sp"
android:textColor="@android:color/holo_blue_dark" />
<TextView
android:text="yogisyafrialdi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView4"
android:layout_centerHorizontal="true"
android:layout_marginTop="16dp"
android:id="@+id/textView5" />
</RelativeLayout>
10. Jika kurang jelas, berikut saya lampirkan script codingan nya. Note: usahakan di ketik manual biar ingat dan Jago atau jika ingin copas, copy lah dengan Package nya sekalian biar tidak error.
Coding MainActivity.Java:
package com.bacacoding.des2oct;15. Sekarang coba RUN kan Program anda, jika sukses hasilnya akan seperti ini:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
EditText desi,bin;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
desi = (EditText)findViewById(R.id.desi);
bin = (EditText)findViewById(R.id.bin);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int inputdesimal = Integer.parseInt(desi.getText().toString());
int i=0, hasil =0;
int []biner = new int[9];
String hasilbiner="";
i = 9;
while (inputdesimal > 0){
hasil = inputdesimal %8;
inputdesimal= (inputdesimal - hasil)/8;
i--;
biner [i]= hasil;
hasilbiner = biner[i]+ hasilbiner;
}
bin.setText(hasilbiner);
}
});
}
}
Bagaimana? Mudah bukan? Sekarang kamu bisa membuat aplikasi converter bilangan desimal ke octa. Nah itu tadi sedikit tutorial dari saya, jika ada kekurangan saya mohon maaf. dan jika ada kesalahan silahkan komentar dibawah agar segera saya koreksi. Dan jangan lupa SHARE artikel ini jika bermanfaat menurut kalian, supaya lebih banyak lagi orang yang tau. Sekian dari saya. Terimakasih, Salam Bacacoding.
ConversionConversion EmoticonEmoticon