Membuat Aplikasi Array di Android - Sesi1

Salam rekan-rekan mahasiswa, pagi ini saya akan mentutor cara membuat Array di Android. Oke, silahkan anda buat File Baru misal namakan Project dengan Array1, nama File dan Acitivy sama yaitu Array1, nama Package isi dengan com.nama_anda.namaFile, minSDKTarget isi dengan 9, built target Android 2.3. (saya Asumsikan rekan-rekan mahasiswa menggunakanAndroid featuring Eclipse, buka Android Studio; meskipun secara kodingan sama).

Ikuti langkah-langkah berikut ini :
1. Sesudah membuat Project baru tersebut, maka akan tercipta file Array1.Java (silahkan 
    kembangkan Folder Res | Array1.Java dan double Click, isikan kode program berikut ini:
----------------------------------------------------------------------------------------------------------------------
package com.rahmat.array1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;

public class array1 extends Activity {
almag r=new almag();
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        Button save=(Button)findViewById(R.id.save);
        save.setOnClickListener(onSave);
    }
   
    private View.OnClickListener onSave=new View.OnClickListener() {
    public void onClick(View v) {
    EditText nama=(EditText)findViewById(R.id.nama);
    EditText alamat=(EditText)findViewById(R.id.alamat);
   
    r.setNama(nama.getText().toString());
    r.setAlamat(alamat.getText().toString());
   
    RadioGroup jekel=(RadioGroup)findViewById(R.id.jekel);
    switch (jekel.getCheckedRadioButtonId()) {
    case R.id.pria:
    r.setJekel("pria");
    break;
    case R.id.perempuan:
    r.setJekel("perempuan");
    break;
    }
   
    }
    };
}
----------------------------------------------------------------------------------------------------------------------
2. Buat file Java class baru dengan cara, Klik kanan pada Folder Package anda yang satu file dengan 
    Array1.Java, namakan file dengan almag.java, tuliskan kode program berikut:

----------------------------------------------------------------------------------------------------------------------
package com.rahmat.array1;

public class almag {
private String nama="";
private String alamat="";
private String jekel="";

private String getNama() {
return(nama);
}
public void setNama(String nama){
this.nama=nama;
}
private String getAlamat() {
return(alamat);
}
public void setAlamat(String alamat){
this.alamat=alamat;
}
private String getJekel() {
return(jekel);
}
public void setJekel(String jekel){
this.jekel=jekel;
}
}
---------------------------------------------------------------------------------------------------------------------
3. Coba anda kembangkan pda folder Res | Layout | main.xml, dan tuliskan kode berikut:
---------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    >
<TableLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:stretchColumns="1"
    >
    <TableRow>
    <TextView android:text="Name: " />
    <EditText android:id="@+id/nama" />
    </TableRow>
    <TableRow>
    <TextView android:text="Jekel: " />
    <RadioGroup android:id="@+id/jekel" >
    <RadioButton android:id="@+id/pria"
    android:text="pria"
    />
    <RadioButton android:id="@+id/perempuan"
    android:layout_width="wrap_content"
    android:text="perempuan"
    />
    </RadioGroup>
    </TableRow>
    <TableRow>
    <TextView android:text="Alamat: " />
    <EditText android:id="@+id/alamat" />
    </TableRow>
    <Button android:id="@+id/save"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="save"
   />
 </TableLayout>
 </LinearLayout>
---------------------------------------------------------------------------------------------------------------------

Berikut adalah output gambar berikut :

Coba, rekan-rekan coding, dan output dari program akan menampilkan hasil seperti gambar diatas :)

Popular posts from this blog

Introduction to Use Case Diagram - Case study: Facebook

Sequential Search

Review Buku Knowledge Management Creating Value Nonaka-1995