Home » » Dosen Pengampu : Iwan Fitrianto Rahmad M.Kom | Membuat Form Biodata Sederhana Di Eclipse

Dosen Pengampu : Iwan Fitrianto Rahmad M.Kom | Membuat Form Biodata Sederhana Di Eclipse

DOSEN PENGAMPU : IWAN FITRIANTO RAHMAD M.Kom


Kali ini kami akan memposting tugas dari Bapak Iwan Fitrianto M.Kom tentang membuat form biodata sederhana di eclipse berikut langkah2nya :

1.buat project baru 


Nama Package:biodata.android
Nama Activity : MainActivity
Nama Aplikasi : Form Biodata

.

2.Simpan Script dibawah ini di main.xml


<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:ignore="HardcodedText" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Form Lilani Widya Putri" />
    <TextView
        android:id="@+id/labelnama"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Nama :"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <EditText
            android:id="@+id/tulisnama"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/labelnama"
            android:layout_below="@+id/labelnim"
            android:inputType="text" >
        </EditText>
   
    <TextView
        android:id="@+id/labelemail"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Email :"
        android:textAppearance="?android:attr/textAppearanceSmall" />

   <EditText
            android:id="@+id/tulisemail"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/fieldnama"
            android:layout_toRightOf="@+id/labelemail"
            android:inputType="textEmailAddress" >
        </EditText>
    <TextView
        android:id="@+id/labeljenis"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Jenis Kelamin :"
        android:textAppearance="?android:attr/textAppearanceSmall" />
    <RadioGroup
            android:id="@+id/groupjk"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/labeljk"
            android:orientation="horizontal"
            android:padding="5dp" >
   
    <RadioButton
        android:id="@+id/radiolk"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Laki-laki" />

    <RadioButton
        android:id="@+id/radiopr"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Perempuan" />

     </RadioGroup>

    <TextView
        android:id="@+id/labelhobi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hobi :"
        android:textAppearance="?android:attr/textAppearanceSmall" />
   <CheckBox
            android:id="@+id/cekboxbaca"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/labelkeahlian"
            android:layout_marginTop="5dp"
            android:text="Membaca"
            android:textSize="18sp" />
        <CheckBox
            android:id="@+id/cekboxlukis"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/cekboxjava"
            android:layout_marginTop="5dp"
            android:text="Melukis"
            android:textSize="18sp" />
        <CheckBox
            android:id="@+id/cekboxtravel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/cekboxnet"
            android:layout_marginTop="5dp"
            android:text="Traveling"
            android:textSize="18sp" />
   <Button
            android:id="@+id/tomboltampil"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/cekboxsa"
            android:layout_marginTop="5dp"
            android:text="Submit"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/outputnama"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/tomboltampil"
            android:layout_marginTop="5dp"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/outputemail"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/outputnama"
            android:layout_marginTop="5dp"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/outputhobby"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/outputemail"
            android:layout_marginTop="5dp"
            android:textSize="18sp" />
        <TextView
            android:id="@+id/outputjk"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/outputahli"
            android:layout_marginTop="5dp"
            android:textSize="18sp" />
    </LinearLayout>

</ScrollView>

3.Simpan Script dibawah ini ke MainActivity.java

package biodata.android;
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.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class MainActivity extends Activity implements OnClickListener, OnCheckedChangeListener {
    EditText tempatnama,tempatemail;
    Button buttonsbm;
    RadioGroup groupjeniskelamin;
    RadioButton radiolaki, radioper;
    CheckBox checkboxbaca, checkboxtraveling, checkboxlukis;
    TextView outputnama, outputemail, outputjeniskelamin, outputhobi;
    String jeniskelamin, hobi;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
   
        tempatemail = (EditText)findViewById(R.id.tulisemail);
        tempatnama = (EditText)findViewById(R.id.tulisnama);
        buttonsbm = (Button)findViewById(R.id.tomboltampil);
        groupjeniskelamin = (RadioGroup)findViewById(R.id.groupjk);
        checkboxbaca = (CheckBox)findViewById(R.id.cekboxbaca);
        checkboxtraveling = (CheckBox)findViewById(R.id.cekboxtravel);
        checkboxlukis = (CheckBox)findViewById(R.id.cekboxlukis);
        outputnama =(TextView)findViewById(R.id.outputnama);
        outputemail =(TextView)findViewById(R.id.outputemail);
        outputhobi = (TextView)findViewById(R.id.outputhobby);
        outputjeniskelamin = (TextView)findViewById(R.id.outputjk);
   
        buttonsbm.setOnClickListener(this);
        groupjeniskelamin.setOnCheckedChangeListener(this);    
   
    }
    @Override
    public void onClick(View klik) {
        // TODO Auto-generated method stub

        outputnama.setText("Nama : "+tempatnama.getText());
        outputemail.setText("Email : "+tempatemail.getText());
        if (checkboxbaca.isChecked() && checkboxlukis.isChecked() && checkboxtraveling.isChecked()){
          outputhobi.setText("Hobi : Membaca, Melukis & Traveling");
        }else if(checkboxbaca.isChecked() && checkboxlukis.isChecked()){
          outputhobi.setText("Hobi : Membaca & Melukis");
        }else if(checkboxbaca.isChecked() && checkboxtraveling.isChecked()){
          outputhobi.setText("Hobi : Membaca & Traveling");
        }else if(checkboxlukis.isChecked() && checkboxtraveling.isChecked()){
          outputhobi.setText("Hobi : Melukis & Traveling");
        }else if(checkboxbaca.isChecked()){
          outputhobi.setText("Hobi : Membaca");
        }else if(checkboxlukis.isChecked()){
          outputhobi.setText("Hobi : Melukis");        
        }else if(checkboxtraveling.isChecked()){
          outputhobi.setText("Hobi : Traveling");
        }else{
          outputhobi.setText("Hobi : ");
       
        }
        outputjeniskelamin.setText(jeniskelamin);
        tempatnama.setText("");
        tempatemail.setText("");
        checkboxbaca.setChecked(false);
        checkboxtraveling.setChecked(false);
        checkboxlukis.setChecked(false);
        groupjeniskelamin.clearCheck();
    }

    @Override
    public void onCheckedChanged(RadioGroup group, int check) {
        // TODO Auto-generated method stub
        if(check==R.id.radiolk){
            jeniskelamin="Jenis Kelamin : Laki-Laki";
       
        }else if(check==R.id.radiopr){
                jeniskelamin="Jenis Kelamin : Perempuan";
           
        }else{
            jeniskelamin="Jenis Kelamin :";
        }
   
    }

}

4.lalu run kan program tersebut ,maka akan tampil seperti gambar dibawah ini 


Iwan Fitrianto Rahmad

Iwan Fitrianto Rahmad

 Demikian Tugas Membuat Form Biodata sederhana yang diberikan oleh Pak Iwan Fitrianto Rahmad

Note : Panduan Mengistal Eclipse


Sumber : Dosen Univ.Potensi Utama - Iwan Fitrianto Rahmad M.Kom

Nama Kelompok : Enti Letianis
                           Lilani Widya Putri
                           Maulia Agustina
                           Putri Devi
                           Taufik Hidayat


SI D Malam Semester 5 
Fakultas Ilmu & Teknik Komputer 
Universitas Potensi Utama


0 comments:

Post a Comment

Enter your email address:

Delivered by FeedBurner