• Tidak ada hasil yang ditemukan

Suryadi, Kadarsyah dan Ramdhani, M.Ali (1998), Sistem Pendukung Keputusan Suatu Wacana Struktural Idealisasi & Implementasi Konsep Pengambilan Keputusan, Remaja Rosdakarya, Bandung.

Turban Efraim, Aronson, Jay E, Liang, Ting-Peng. 2007. Decision Support SystemsAnd

Inteligent Systems Edition 7. Jilid 1. Yogyakarta : Andi Publisher.

Umar Daihani, Dadan. 2001. Komputerisasi Pengambilan Keputusan.Jakarta : PT. Elex Media Komputindo.

Wahyudin. 2009. Metode ID3 Untuk Penyeleksian Penerimaan Mahasiswa Baru. Jurnal

Pendidikan Teknologi Informasi dan Komunikasi.

Yoav, Freund and Mason Liew. The alternating decision tree learning algorithm. Department of

System Engineering Australian National University Camberra.Australia.

LAMPIRAN A : LISTING PROGRAM

public class MainActivity extends Activity {

protected ListView lv;

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Button mulai = (Button)findViewById(R.id.btn_mulai);

Button bantuan = (Button)findViewById(R.id.btn_bantuan);

mulai.setOnClickListener(new OnClickListener() {

bantuan.setOnClickListener(new View.OnClickListener() {

}

public void RefreshList() {

// TODO Auto-generated method stub

}

public class Mulai extends Activity { String[] daftar;

ListView ListView01;

Menu menu;

protecte

d Cursor cursor;

DataCenter dbcenter;

public static Mulai ma;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

public void onClick(View arg0) { // TODO Auto-generated method stub

Intent inte = new Intent(Mulai.this,TambahData.class);

startActivity(inte);

} });

back.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) { // TODO Auto-generated method stub

finish();

} });

ma = this;

dbcenter = new DataCenter(this);

RefreshList();

}

public void RefreshList(){

SQLiteDatabase db = dbcenter.getReadableDatabase();

cursor = db.rawQuery("SELECT * FROM landslide",null);

daftar = new String[cursor.getCount()];

ListView01 = (ListView)findViewById(R.id.listView1);

ListView01.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, daftar));

ListView01.setSelected(true);

ListView01.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

final String selection = daftar[arg2];

final CharSequence[] dialogitem = {"Lihat", "Ubah", "Hapus"};

AlertDialog.Builder builder = new AlertDialog.Builder(Mulai.this);

builder.setTitle("Pilih Menu");

builder.setItems(dialogitem, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int item) { switch(item){

case 0 :

Intent i = new Intent(getApplicationContext(),LihatData.class);

i.putExtra("namajalan", selection);

startActivity(i);

break;

case 1 :

Intent in = new Intent(getApplicationContext(),UbahData.class);

in.putExtra("namajalan", selection);

startActivity(in);

break;

case 2 :

SQLiteDatabase db = dbcenter.getWritableDatabase();

db.execSQL("delete from landslide where namajalan = '"+selection+"'");

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

public class DataCenter extends SQLiteOpenHelper {

private static final String DATABASE_NAME = "landslidearea.db";

private static final int DATABASE_VERSION = 1;

public DataCenter(Context context) {

super(context, DATABASE_NAME, null, DATABASE_VERSION);

// TODO Auto-generated constructor stub }

@Override

public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub

String sql = "create table landslide(id integer primary key

autoincrement, namajalan text null, jarak text null, kemiringanlereng text null, bedatinggi text null, drainase text null, tekstur text null, kedalamanefektif text null, erosi text null);";

Log.d("Data", "onCreate: " + sql);

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa1', '0-100', '3', '2', '1', '1', '1', '3');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa2', '100-200', '3','2', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa3', '200-300', '2','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa4', '300-400', '2','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa5', '400-500', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa6', '500-600', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa7', '600-700', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa8', '700-800', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa9', '800-900', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa10', '900-1000', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa11', '1000-1100', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa12', '1100-1200', '1','1', '1', '1', '1', '2');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa13', '1200-1300', '1','1', '1', '2', '1', '1');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa14', '1300-1400', '1','1', '3', '2', '1', '1');";

db.execSQL(sql);

sql = "INSERT INTO landslide (namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) VALUES ('jln desa15', '1400-1500', '1','1', '3', '2', '1', '1');";

db.execSQL(sql);

}

@Override

public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { // TODO Auto-generated method stub

} }

//Source Code TambahData.java package example.lsa;

public class TambahData extends Activity implements AdapterView.OnItemSelectedListener {

protected Cursor cursor;

DataCenter dbHelper;

Button ton1, ton2;

Spinner spinneredErosi,spinneredTekstur,spinnerdrainase;

EditText text1, text2, text3, text4, text5, text6, text7, text8, text9;

String jenis_drainase[]= {"1.Tidak Tergenang","2.Tergenang Periodik","3.Tergenang terus menerus"};

String jenis_edTekstur[]= {"1.Halus","2.Sedang","3.Kasar"};

String jenis_edErosi[]= {"1.Tidak ada Erosi","2.Erosi Ringan","3.Erosi Berat"};

public String hitung_bobot_kemiringan_lereng(String x){

String hasil = null;

int Nilai_kemiringan=0;

Nilai_kemiringan = Integer.parseInt(x);

if ((Nilai_kemiringan <= 44) && (Nilai_kemiringan >=26)){

hasil="2"; }

else if (Nilai_kemiringan <= 25){ hasil="3"; } else { hasil="1";}

return hasil;

}

public String hitung_bobot_beda_tinggi(String x){

String hasil = null;

int Nilai_bedatinggi=0;

Nilai_bedatinggi = Integer.parseInt(x);

if ((Nilai_bedatinggi <= 29) && (Nilai_bedatinggi >= 26) ) {hasil="2";}

else if (Nilai_bedatinggi <= 25){ hasil="1";}

else { hasil="3";}

return hasil;

}

public String hitung_bobot_kedalaman_efektif(String x){

String hasil = null;

int Nilai_kedalamanefektif=0;

Nilai_kedalamanefektif = Integer.parseInt(x);

if ((Nilai_kedalamanefektif >= 80) && (Nilai_kedalamanefektif

<= 90) ){hasil="2";}

else if (Nilai_kedalamanefektif >90){ hasil="1";}

else { hasil="3";}

return hasil;

}

public String konversi_bobot(Spinner S){

String hasil = null;

int Nilai_Item=0;

Nilai_Item = S.getLastVisiblePosition();

if (Nilai_Item == 0){hasil = "1";}

else if (Nilai_Item == 1){hasil = "2";}

else if (Nilai_Item == 2){hasil = "3";}

else {hasil = "0";}

return hasil;

}

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

spinnerd

rainase = (Spinner) findViewById(R.id.edDrainase);

ArrayAdapter<String> adapterdrainase = new ArrayAdapter<String>

(this, android.R.layout.simple_spinner_item,jenis_drainase);

adapterdrainase.setDropDownViewResource(android.R.layout.simple_spinn er_dropdown_item);

spinnerdrainase.setAdapter(adapterdrainase);

spinnerdrainase.setOnItemSelectedListener(this);

spinneredErosi = (Spinner) findViewById(R.id.edErosi);

ArrayAdapter<String> adapteredErosi = new ArrayAdapter<String> (this, android.R.layout.simple_spinner_item,jenis_edErosi);

adapteredErosi.setDropDownViewResource(android.R.layout.simple_spinne r_dropdown_item);

spinneredErosi.setAdapter(adapteredErosi);

spinneredErosi.setOnItemSelectedListener(this);

dbHelper = new DataCenter(this);

text2 = (EditText) findViewById(R.id.edNamaJalan);

text3 = (EditText) findViewById(R.id.edJarak);

text4 = (EditText) findViewById(R.id.edKemiringanLereng);

text5 = (EditText) findViewById(R.id.edBedaTinggi);

text8 = (EditText) findViewById(R.id.edKedalamanEfektif);

ton1 = (Button) findViewById(R.id.button1);

ton1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

SQLiteDatabase db = dbHelper.getWritableDatabase();

if (text2.getText().toString().equals("")

||text3.getText().toString().equals("") ||

text4.getText().toString().equals("") ||

text5.getText().toString().equals("") ||

text8.getText().toString().equals("")){

Toast.makeText(getApplicationContext(), "Field Tidak Boleh Kosong ", Toast.LENGTH_LONG).show();

}

else{

db.execSQL("insert into landslide(namajalan, jarak, kemiringanlereng, bedatinggi, drainase, tekstur, kedalamanefektif, erosi) values('" +

text2.getText().toString() +"','" +

}

@Overrid e

public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.baru, menu);

return true;

}

@Override

public void onItemSelected(AdapterView arg0, View arg1, int arg2,long arg3) {

String label = arg0.getItemAtPosition(arg2).toString();

@Override

public void onNothingSelected(AdapterView arg0) { }

}

//Source Code UbahData.java package example.lsa;

public class UbahData extends Activity implements AdapterView.OnItemSelectedListener {

EditText text1, text2, text3, text4, text5, text6, text7, text8, text9;

String jenis_drainase[]= {"1.Tidak Tergenang","2.Tergenang Periodik","3.Tergenang terus menerus"};

String jenis_edTekstur[]= {"1.Halus","2.Sedang","3.Kasar"};

String jenis_edErosi[]= {"1.Tidak ada Erosi","2.Erosi Ringan","3.Erosi Berat"};

String vfr;

int hero_drainase,hero_erosi,hero_tekstur;

public String konversi_bobot(Spinner S){

String hasil = null;

int Nilai_Item=0;

Nilai_Item = S.getLastVisiblePosition();

if (Nilai_Item == 0){hasil = "1";}

else if (Nilai_Item == 1){hasil = "2";}

else if (Nilai_Item == 2){hasil = "3";}

else {hasil = "0";}

return hasil;

}

public void rekonversi_bobot(Spinner arg,String S){

int Nilai_Item=0;

Nilai_Item = Integer.parseInt(S);

if (Nilai_Item == 1){Nilai_Item = 1;}

else if (Nilai_Item == 2){Nilai_Item = 1;}

else if (Nilai_Item == 3){Nilai_Item =2;}

else {Nilai_Item = 0;}

arg.setSelection (Nilai_Item);

}

public String hitung_bobot_kemiringan_lereng(String x){

String hasil = null;

int Nilai_kemiringan=0;

Nilai_kemiringan = Integer.parseInt(x);

if ((Nilai_kemiringan <= 44) && (Nilai_kemiringan >=26)){

hasil="2"; }

public String hitung_bobot_beda_tinggi(String x){

String hasil = null;

int Nilai_bedatinggi=0;

Nilai_bedatinggi = Integer.parseInt(x);

if ((Nilai_bedatinggi <= 29) && (Nilai_bedatinggi >= 26) ){hasil="2";}

else if (Nilai_bedatinggi <= 25){ hasil="1";}

else { hasil="3";}

return hasil;

}

public String hitung_bobot_kedalaman_efektif(String x){

String hasil = null;

int Nilai_kedalamanefektif=0;

Nilai_kedalamanefektif = Integer.parseInt(x);

if ((Nilai_kedalamanefektif >= 80) &&

(Nilai_kedalamanefektif <= 90) ){hasil="2";}

else if (Nilai_kedalamanefektif >90){ hasil="1";}

else { hasil="3";}

return hasil;

}

@Overrid e

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.new_ubahdata);

spinneredTekstur = (Spinner) findViewById(R.id.edTekstur);

ArrayAdapter<String> adapteredTekstur = new ArrayAdapter<String>

(this, android.R.layout.simple_spinner_item,jenis_edTekstur);

adapteredTekstur.setDropDownViewResource(android.R.layout.simple_spin ner_dropdown_item);

spinneredTekstur.setAdapter(adapteredTekstur);

spinneredTekstur.setOnItemSelectedListener(this);

spinnerdrainase = (Spinner) findViewById(R.id.edDrainase);

ArrayAdapter<String> adapterdrainase = new ArrayAdapter<String>

(this, android.R.layout.simple_spinner_item,jenis_drainase);

adapterdrainase.setDropDownViewResource(android.R.layout.simple_spinn er_dropdown_item);

spinnerdrainase.setAdapter(adapterdrainase);

spinnerdrainase.setOnItemSelectedListener(this);

spinneredErosi = (Spinner) findViewById(R.id.edErosi);

ArrayAdapter<String> adapteredErosi = new ArrayAdapter<String> (this, android.R.layout.simple_spinner_item,jenis_edErosi);

adapteredErosi.setDropDownViewResource(android.R.layout.simple_spinne r_dropdown_item);

spinneredErosi.setAdapter(adapteredErosi);

spinneredErosi.setOnItemSelectedListener(this);

dbHelper = new DataCenter(this);

text2 = (EditText) findViewById(R.id.edNamaJalan);

text3 = (EditText) findViewById(R.id.edJarak);

text4 = (EditText) findViewById(R.id.edKemiringanLereng);

text5 = (EditText) findViewById(R.id.edBedaTinggi);

text8 = (EditText) findViewById(R.id.edKedalamanEfektif);

SQLiteDatabase db = dbHelper.getReadableDatabase();

cursor = db.rawQuery( "SELECT * FROM landslide WHERE namajalan = '" + getIntent().getStringExtra("namajalan") + "'",null);

ton1 = (Button) findViewById(R.id.button1);

ton2 = (Button) findViewById(R.id.button2);

ton1.setOnClickListener(new View.OnClickListener() {

@Overrid e

public void onClick(View arg0) {

SQLiteDatabase db = dbHelper.getWritableDatabase();

if (text2.getText().toString().equals("") ||

text3.getText().toString().equals("") ||

text4.getText().toString().equals("") ||

text5.getText().toString().equals("") ||

text8.getText().toString().equals("") ){

Toast.makeText(getApplicationContext(), "Field Tidak Boleh Kosong ", Toast.LENGTH_LONG).show();

} else{

db.execSQL("UPDATE landslide set namajalan='"+

text2.getText().toString() +"', jarak='" +

text3.getText().toString()+"', kemiringanlereng='"+

hitung_bobot_kemiringan_lereng(text4.getText().toString()).toSt ring() +"', bedatinggi='" +

hitung_bobot_beda_tinggi(text5.getText().toString()).toString()

konversi_bobot(spinneredErosi).toString()+ "'where id='" + vfr.toString() +"'");

public void onClick(View arg0) { finish();

} });

}

@Override

public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.ubah, menu);

return true;

}

@Override

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

}

@Override

public void onNothingSelected(AdapterView<?> arg0) { }

}

//Source Code LihatData.java

public class LihatData extends Activity { protected Cursor cursor;

DataCenter dbHelper;

Button ton2;

TextView text1, text2, text3, text4, text5, text6, text7, text8, text9, text10;

int a=0,b=0, c=0,d=0, e=0,f=0 ; String hasil_kelayakan = null ;

public boolean DecisionTree(int Drainase, int KemiringanLereng, int KedalamanEfektif, int BedaTinggi, int Tekstur, int Erosi){

if ((KemiringanLereng == 3)) { return false;}

if ((KedalamanEfektif == 3)) { return false;}

if ((BedaTinggi == 3)) { return false;}

if ((Tekstur == 3)) { return false;}

if ((Erosi == 3)) { return false;}

if ((KemiringanLereng <= 2) && ( Drainase == 3)) { return false;}

else {

if ((KemiringanLereng == 1) && ( Drainase == 3) ){

return false;}

else { return true;}

} }

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.new_lihatdata);

dbHelper = new DataCenter(this);

text1 = (TextView) findViewById(R.id.tvId);

text2 = (TextView) findViewById(R.id.tvNamaJalan);

text3 = (TextView) findViewById(R.id.tvJarak);

text4 = (TextView) findViewById(R.id.tvKemiringanLereng);

text5 = (TextView) findViewById(R.id.tvBedaTinggi);

text6 = (TextView) findViewById(R.id.tvDrainase);

text7 = (TextView) findViewById(R.id.tvTekstur);

text8 = (TextView) findViewById(R.id.tvKedalamanEfektif);

text9 = (TextView) findViewById(R.id.tvErosi);

text10 = (TextView) findViewById(R.id.tvKelayakan);

SQLiteDatabase db = dbHelper.getReadableDatabase();

cursor = db.rawQuery("SELECT * FROM landslide WHERE namajalan = '" +

getInten

t().getStringExtra( "namajalan") + "'",null);

cursor.moveToFirst();

if (cursor.getCount() > 0){

cursor.moveToPosition(0);

Toast.makeText(getApplicationContext(), "You selected: " + cursor.getString(5).toString(),Toast.LENGTH_LONG).show();

if (DecisionTree(a, b,c,d,e,f)) { hasil_kelayakan ="Jalan Layak";

} else {

hasil_kelayakan ="Jalan Tidak Layak";

}

text10.setText(hasil_kelayakan);

}

ton2 = (Button) findViewById(R.id.button1);

ton2.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) { finish();

} });

}

@Override

public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.lihat, menu);

return true;

} }

//Source Code Bantuan.java

package example.lsa;

import android.app.Activity;

import android.content.Intent ; import android.os.Bundle;

import android.view.View;

import android.widget.Button ;

import android.widget.TextView ;

public class Bantuan extends MainActivity{

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.bantuan);

}

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:layout_alignParentLeft="true"

android:text="Mulai"

android:textStyle="bold" />

<Button

android:id="@+id/btn_bantuan"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:layout_toRightOf="@+id/btn_mulai"

android:text="Bantuan"

android:textStyle="bold" />

</RelativeLayout>

//Source Code mulai.xml

<RelativeLayout

android:

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true"

android:text="Kembali"

android:textStyle="bold" />

<Button

android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentTop="true"

android:layout_toRightOf="@+id/button1"

android:text="Tambah"

android:textStyle="bold" />

<ListView

android:id="@+id/listView1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/button1"

android:layout_below="@+id/button1"

android:layout_marginTop="16dp" >

</ListView>

</RelativeLayout>

//Source Code new_tambahdata.xml

<?xml version="1.0" encoding="utf-8" ?>

<ScrollView

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="#6b8e23"

android:orientation="horizontal" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="93dp"

android:orientation="vertical"

android:overScrollMode="always" >

<TextView

android:layout_height="wrap_content"

android:layout_height="wrap_content"

//Source Code new_ubahdata.xml

<?xml version="1.0" encoding="utf-8" ?>

<ScrollView

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="#6b8e23"

android:orientation="horizontal" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="93dp"

android:orientation="vertical"

android:overScrollMode="always" >

<TextView

android:id="@+id/textView5"

</ScrollView >

//Source Code new_lihatdata.xml

<?xml version="1.0" encoding="utf-8" ?>

<ScrollView

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="#6b8e23"

android:orientation="horizontal" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="93dp"

android:orientation="vertical"

android:overScrollMode="always" >

<TextView

android:id="@+id/textView4"

android:layout_width="wrap_content"

<?xml version="1.0" encoding="utf-8" ?>

<LinearLayout

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="15dp"

android:text="Petunjuk Penggunaan"

android:textAppearance="?android:attr/textAppearanceMedium"

android:textStyle="bold" />

<TextView

android:id="@+id/textView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="10dp"

android:text="1. Klik tombol mulai untuk melihat database."

android:textStyle="bold" />

<TextView

android:id="@+id/textView3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="5dp"

android:text="2. Klik tombol tambah untuk menambahkan data baru ke dalam database(database yang baru ditambah akan muncul pada list database.)"

android:textStyle="bold" />

<TextView

android:id="@+id/textView4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="5dp"

android:text="3. Klik list database yang baru ditambahkan, lalu klik tombol Lihat untuk melihat kelayakan jalan tersebut."

android:textStyle="bold" />

<TextView

android:id="@+id/textView5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="5dp"

android:text="4. Tombol ubah berfungsi untuk mengubah data yang telah dimasukkan kedalam database."

android:textStyle="bold" />

<TextView

android:id="@+id/textView7"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="10dp"

android:layout_marginTop="5dp"

android:text="5. Data yang ingin diubah nilainya diisi sesuai nilai bobot atribut yang belum dinormalisasi."

android:textStyle="bold" />

<TextView

android:id="@+id/textView6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="36dp"

android:text="nb : data yang akan ditambah dan diubah

//Source Code Menu_Bar ubah.xml

<menu xmlns:android ="http://schemas.android.com/apk/res/android" >

<item

android:id="@+id/action_settings"

android:orderInCategory="100"

android:showAsAction="never"

android:title="@string/action_settings"/>

</menu>

//Source Code Menu_Bar lihat.xml

<menu xmlns:android ="http://schemas.android.com/apk/res/android" >

<item

android:id="@+id/action_settings"

android:orderInCategory="100"

android:showAsAction="never"

android:title="@string/action_settings"/>

</menu>

//Source Code AndroidManifest.xml

<?xml version="1.0" encoding="utf-8" ?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="example.lsa.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<activity android:name=".LihatData"

android:label="@string/app_name">

<activity android:name=".TambahData"

android:label="@string/app_name">

<activity android:name=".UbahData"

android:label="@string/app_name">

Dokumen terkait