Aplikasi Android Sederhana Input Data Diri


Aplikasi Android Input Data Sederhana
Baiklah Disini saya akan membuat input data sederhana pada OS Android, yang pertama kita akan membuat project terlebih dulu pada aplikasi eclipse. Jika ingin tau cara membuatnya ikuti cara dibawah ini :
·         Kita membuka eclipse lalu File->New-> Android Aplication Project.  Seperti Gambar dibawah ini :

·         Setelah itu  kita akan membuat Nama Project Input Data Diri, silahkan pilih target sdk  yang akan dibuat.pilih froyo 2.2, lalu next. Seperti gambar dibawah ini :

·         Setelah itu Configure Project, Klik Next saja. Seperti gambar dibawah ini :

·         Pilih Icon lalu klik next. Seperti gambar dibawah ini :
 

·         Create Activity pilih Blank Activity lalu Next. Seperti gambar dibawah Ini:

·         Selanjutnya Beri nama Activity name dengan Nama InputDataDiri Dan layout ame diberi nama main setelah itu klik finish. Seperti Gambar dibawah ini:




·         Pertama kita buka dulu main.xml, kita ubah layoutnya.
·         <?xml version="1.0" encoding="utf-8"?>
·         <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
·             android:orientation="vertical"
·             android:layout_width="fill_parent"
·             android:layout_height="fill_parent"
·             >
·          
·         <RelativeLayout android:id="@+id/widget61"
·            android:layout_height="50px"
·            android:background="#000"
·            android:layout_x="0px"
·            android:layout_y="0px"
·            android:layout_width="match_parent">
·          
·         <TextView android:id="@+id/widget62"
·            android:layout_width="wrap_content"
·            android:layout_height="wrap_content"
·            android:text="Formulir Pendaftaran"
·            android:textSize="20sp"
·            android:textStyle="bold"
·            android:textColor="#fff"
·            android:layout_centerVertical="true"
·            android:layout_centerHorizontal="true">
·         </TextView>
·         </RelativeLayout>
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/widget30"
·            android:text="Nama Lengkap">
·         </TextView>
·          
·         <EditText android:layout_height="wrap_content"
·            android:text=""
·            android:layout_width="400px"
·            android:textSize="18sp"
·            android:id="@+id/nama_editText">
·         </EditText>
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/widget31"
·            android:text="Alamat">
·         </TextView>
·          
·         <EditText android:layout_height="wrap_content"
·            android:text=""
·            android:layout_width="400px"
·            android:textSize="18sp"
·            android:id="@+id/alamat_editText">
·         </EditText>
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/widget32"
·            android:text="Tempat / Tanggal Lahir">
·         </TextView>
·          
·         <EditText android:layout_height="wrap_content"
·            android:text=""
·            android:layout_width="400px"
·            android:textSize="18sp"
·            android:id="@+id/tgllahir_editText">
·         </EditText>
·          
·         <Button android:text="Kirim Data"
·            android:layout_height="wrap_content"
·            android:layout_width="200px"
·            android:id="@+id/kirim_btn">
·         </Button>
·          
·         <Button android:text="Hapus Data"
·            android:layout_height="wrap_content"
·            android:layout_width="200px" 
·            android:id="@+id/hapus_btn">
·         </Button>
·          
·         </LinearLayout>


Hasil main.xml :

Sekarang kita buat layout baru dengan nama tampil.xml, caranya klik kanan pada layout->new->Android Xml File lalu klik finish. Seperti gambar dibawah ini :


 
·         Setelah selesai kita membuat file tampil.xml, sekarang kita akan memasukkan source code pada tampil.xml sebagai berikut. Seperti gambar dibawah ini :

·         <?xml version="1.0" encoding="utf-8"?>
·         <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
·             android:orientation="vertical"
·             android:layout_width="fill_parent"
·             android:layout_height="fill_parent"
·             >
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/nama_textView"
·            android:textSize="15sp"
·            android:text="">
·         </TextView>
·          
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/alamat_textView"
·            android:textSize="15sp"
·            android:text="">
·         </TextView>
·          
·         <TextView android:layout_height="wrap_content"
·            android:layout_width="wrap_content"
·            android:id="@+id/tgllahir_textView"
·            android:textSize="15sp"
·            android:text="">
·         </TextView>
·          
·         <Button
·             android:id="@+id/Hapus"
·             android:layout_width="wrap_content"
·             android:layout_height="wrap_content"
·             android:text="Hapus" />
·          
·         <Button
·             android:id="@+id/kembali"
·             android:layout_width="wrap_content"
·             android:layout_height="wrap_content"
·             android:text="Kembali" />
·          
·         </LinearLayout>


sBerikut Hasil Tampil.xml
B 








·         Sekarang kita lanjutkan ke file activity yang pertama, buka dan edit file InputDataDiri.java Masukkan Source code pada file class tersebut. Berikut source code InputDataDiri.java :

package plmbg.pckg.datadir;


import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class InputDataDiri extends Activity {

       String var_nama,var_alamat,var_tgllahir;
       EditText nama, alamat, tgllahir;
      
       public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        nama = (EditText) findViewById(R.id.nama_editText);
        alamat = (EditText) findViewById(R.id.alamat_editText);
        tgllahir = (EditText) findViewById(R.id.tgllahir_editText);
       
        
        Button reset = (Button) findViewById(R.id.reset_btn);
        reset.setOnClickListener(new OnClickListener() {
              public void onClick(View v) {
                     nama.setText("");
                     alamat.setText("");
                     tgllahir.setText("");
              }
        });
       
        Button submit = (Button) findViewById(R.id.kirim_btn);
        submit.setOnClickListener(new OnClickListener() {
                     public void onClick(View v) {
                           var_nama = nama.getText().toString();
                           var_alamat = alamat.getText().toString();
                           var_tgllahir = tgllahir.getText().toString();
                           Intent i = null;                                             
                           i = new Intent(InputDataDiri.this, TampilData.class);
                           Bundle b = new Bundle();
                           b.putString("parse_nama", var_nama);
                           b.putString("parse_alamat", var_alamat);
                           b.putString("parse_tgllahir", var_tgllahir);
                           i.putExtras(b);
                           startActivity(i);
              }
        });
       }
}



·         Sekarang Buat sebuah activity baru caranya klik kanan pada plmbg.pckg.datadir lalu pilih class dan berikan nama TampilData. Seperti yang dibawah ini :






package plmbg.pckg.datadir;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class TampilData extends Activity {

       TextView nama,alamat,tgllahir;
       String get_nama,get_alamat,get_tgllahir;
       public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tampil);

              nama = (TextView) findViewById(R.id.nama_textView);
              alamat = (TextView) findViewById(R.id.alamat_textView);
              tgllahir = (TextView) findViewById(R.id.tgllahir_textView);
             
             
              Bundle b = getIntent().getExtras();
             
              get_nama = b.getString("parse_nama");
              get_alamat = b.getString("parse_alamat");
              get_tgllahir = b.getString("parse_tgllahir");

              nama.setText("Nama : "+get_nama);
              alamat.setText("Alamat : "+get_alamat);
              tgllahir.setText("Tempat/Tanggal Lahir : "+get_tgllahir);
             
              Button reset = (Button) findViewById(R.id.Hapus);
        reset.setOnClickListener(new OnClickListener() {
              public void onClick(View v) {
                     nama.setText("");
                     alamat.setText("");
                     tgllahir.setText("");
              }
        });
       
        Button reset1 = (Button)findViewById(R.id.kembali);
        reset1.setOnClickListener(new OnClickListener() {
                    
                     @Override
                     public void onClick(View v) {
                           Intent i=null;
                           i=new Intent(TampilData.this,InputDataDiri.class);
                           startActivity(i);
                           // TODO Auto-generated method stub
                          
                     }
              });
       
       
       }
}


Setelah sampai di activity yang kedua, variabel-variabel tersebut diekstrak. Bundle b = getIntent().getExtras();. Yang kemudian diambil berdasarkan indexnya.

Jalankan Aplikasi melalui emulator (Ctrl+f11), Maka Hasilnya Seperti Dibawah Ini :




  • Aplikasi Android Sederhana Input Data Diri
  • Unknown
  • Minggu, 26 April 2015
  • 1 komentar:
 

1 komentar: