• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Jogiyanto, HM. (2001). Analisis Perancangan Sistem Informasi. Yogyakarta: Andi Offset.

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Jogiyanto, HM. (2001). Analisis Perancangan Sistem Informasi. Yogyakarta: Andi Offset."

Copied!
24
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Jogiyanto, HM. (2001). Analisis Perancangan Sistem Informasi. Yogyakarta: Andi Offset.

Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu). Yogyakarta: Andi.

Munawar (2005).Pemodelan Visual Dengan UML. Yogyakarta: Graha Ilmu. Fowler, Martin. 2005. UML Distilled 3th Ed. Panduang Singkat Bahasa Pemodelan Objek Standar. Andi. Yogyakarta.

Chairunnas, Andi. 2006. Rekayasa Perangkat Lunak. Jakarta.

Purnama, Rangsang.2010. Mari Mengenal J2ME. Prestasi Pustaka. Jakarta. Pudjo Widodo, Prabowo Dan Herlawati. 2011. Menggunakan UML. Informastika. Bandung

Winarno Edi & Dkk. 2011. Membuat Sendiri Aplikasi Android Untuk Pemula. Elexmedia Komputindo. Jakarta.

Safaat H, Nazruddin. 2011. Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android. Informatika. Bandung.

Afrianto, Teguh. 2011. Membuat Interface Aplikasi Android Lebih Keren Dengan LWUIT. Andi. Yogyakarta.

Siregar, Ivan Michael. 2011. Membongkar Source Code Berbagai Aplikasi Android. Gava Media. Yogyakarta.

http://www.scribd.com/doc/40519264/konversi-satuan#archive

http://id.wikipedia.org/w/index.php?title=Istimewa%3APencarian&search=geome tri+bangun+datar ( diakses tgl 25 Nopember 2011 )

(2)

http://www.gunadarma.ac.id/library/abstract/gunadarma_10103154-ssm_filkom.pdf ( diakses tgl 27 Nopember 2011 ) pksm.mercubuana.ac.id/new/elearning/.../15024‐8‐968515215342.doc (diakses  tanggal 15 Desember 2011).  http://mujito.wordpress.com/matematika/rumus‐bangun‐datar/  ( diakses tgl 27 Desember 2011 ) http://aisyahmutiadawis.wordpress.com/2011/12/03/membuat-aplikasi-rumus-bangun-datar-dan-bangun-ruang-menggunakan-lazarus/ ( diakses tgl 27 Desember 2011 )

http://alampendidikan.wordpress.com/2011/06/07/aplikasi-pembelajaran-matematika-geometri-bangun-datar-dan-bangun-ruang/ ( diakses tgl 27 Desember 2011 )

http://agusharyanto.net/wordpress/?p=227 ( diakses tgl 27 Desember 2011 ) http://www.indosat.com/android (diakses tanggal 10 Januari 2012).

http://source.android.com/index.html (diakses tanggal 15 Januari 2012). pksm.mercubuana.ac.id/new/.../files.../14027‐7‐922153962867.doc ( diakses tgl 20  Februari 2012 ) 

(3)
(4)

Listing Program Class : GeometriAndConverter.java package vera.ta.com; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class GeometriAndConverter extends ListActivity {

// Create an array of Strings, that will be put to our ListActivity Strings, that will be put to our ListActivity String[] menuutama = new String[] {"Kalkulator Bangun Datar","Rumus Bangun Datar","Pengubah Suhu","Pengubah Berat","Pengubah Panjang","Pengubah Luas","Latihan Soal","About","Exit" };

String[] bangundatar= new String[ {"Bujur Sangkar","Persegi

Panjang","Segitiga","Jajargenjang", "Trapesium","Belah

Ketupat","Layang-Layang","Lingkaran","Back"}; /** Called when the activity is first created. */

public void onCreate(Bundle icicle) {

super.onCreate(icicle); // Create an ArrayAdapter, that will actually make the Strings above

// appear in the ListView // Menset nilai array ke dalam list adapater sehingga data pada array

// akan dimunculkan dalam list this.setListAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_ item_1, menuutama)); } /**method ini akan mengoveride method onListItemClick yang ada pada class List Activity * * method ini akan dipanggil apabilai ada salah satu item dari list menu yang dipilih */ protected void

onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id);

// Menangkap nilai text yang dklik

Object o =

this.getListAdapter().getItem( position);

String pilihan = o.toString(); Intent x = null;

(5)

// cek nilai pilihan, disini akan ditentukan akan masuk ke sub list atau

// membuka form // atau keluar aplikasi if (pilihan.equals("Kalkulator Bangun Datar")) {this.setListAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, bangundatar)); } else if (pilihan.equals("Bujur Sangkar")) {x = new Intent (GeometriAndConverter.this,bujursa ngkar.class); startActivity(x); }else if (pilihan.equals("Persegi Panjang")) {x = new Intent (GeometriAndConverter.this,persegi panj.class); startActivity(x); } else if (pilihan.equals("Segitiga")) {x = new Intent (GeometriAndConverter.this,segitiga .class); startActivity(x); } else if (pilihan.equals("Jajargenjang")) {x = new Intent (GeometriAndConverter.this,jajargen jang.class); startActivity(x); } else if (pilihan.equals("Trapesium")) {x = new Intent (GeometriAndConverter.this, trapesium.class); startActivity(x); }else if (pilihan.equals("Belah Ketupat")) {x = new Intent (GeometriAndConverter.this, belahketupat.class); startActivity(x); } else if (pilihan.equals("Lingkaran")) {x = new Intent (GeometriAndConverter.this, lingkaran.class); startActivity(x); } else if (pilihan.equals("Layang-Layang")) {x = new Intent (GeometriAndConverter.this, layang.class); startActivity(x); } else if (pilihan.equals("Rumus Bangun Datar")) {x = new Intent (GeometriAndConverter.this, rumus.class); startActivity(x);

(6)

} else if (pilihan.equals("Pengubah Suhu")) {x = new Intent (GeometriAndConverter.this,suhu.cl ass); startActivity(x); }else if (pilihan.equals("Pengubah Berat")) {x = new Intent (GeometriAndConverter.this,berat.cl ass); startActivity(x); } else if (pilihan.equals("Pengubah Panjang")) {x = new Intent (GeometriAndConverter.this,panjang .class); startActivity(x); } else if (pilihan.equals("Pengubah Luas")) {x = new Intent (GeometriAndConverter.this,luas.cla ss); startActivity(x); } else if (pilihan.equals("Latihan Soal")) {x = new Intent (GeometriAndConverter.this,latBD1. class); startActivity(x); }else if (pilihan.equals("Back")) {this.setListAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, menuutama)); }else if (pilihan.equals("About")) { Toast.makeText (this, " Matematika Geometri dan Konversi \n Versi 1.0 " + "\n By Vera Yunita", Toast.LENGTH_LONG) .show(); }else if (pilihan.equals("Exit")) { finish (); }} } Belahketupat.java package vera.ta.com; import android.app.Activity; import android.os.Bundle; import android.app.AlertDialog; import android.content.DialogInterfa ce; import android.view.View; import android.widget.EditText; import android.widget.TabHost; import android.widget.Toast; import android.widget.Spinner; import android.widget.TabHost.Tab Spec;

public class belahketupat extends Activity {

(7)

/** Called when the activity is first created. */

private EditText angka1;

private EditText angka2;

private Spinner spinOperasi;

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.belahketup at); TabHost tabHost=(TabHost)findViewById(R. id.tabHost); tabHost.setup(); TabSpec spec1=tabHost.newTabSpec("Kalkul ator"); spec1.setContent(R.id.tab1); spec1.setIndicator("Kalkulator"); spec1.setIndicator("Kalkulator",getR esources().getDrawable(R.drawable. kalkulator)); TabSpec spec2=tabHost.newTabSpec("Petunj uk"); spec2.setIndicator("Petunjuk"); spec2.setContent(R.id.tab2); spec2.setIndicator("Petunjuk",getRes ources().getDrawable(R.drawable.pet unjuk)); tabHost.addTab(spec1); tabHost.addTab(spec2); angka1 = (EditText) findViewById(R.id.editPerta ma); angka2 = (EditText) findViewById(R.id.editKedu a); spinOperasi = (Spinner) findViewById(R.id.spinnerO perasi); } public void buttonHandler(View view) { double a, b, hasil; if(angka1.getText().length() == 0) { angka1.setText("0"); } if(angka2.getText().length() == 0) { Toast.makeText(this, "Angka kedua masih kosong!", Toast.LENGTH_LONG).sho w(); return; }

(8)

a = Double.parseDouble(angka1.getText ().toString()); b = Double.parseDouble(angka2.getText ().toString()); // hasil = a + b; switch(spinOperasi.getSelectedItemP osition()) { case 0: hasil = 0.5 * a * b; break; case 1: hasil = 4 * a; default: hasil = 0.5 * a * b; break; } AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Hasil Operasi " + spinOperasi.getSelectedItem().toStri ng()); builder.setMessage("Hasil = "+String.valueOf(hasil)) .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO

Auto-generated method stub

angka1.setText(""); angka2.setText(""); dialog.dismiss(); } }); AlertDialog dialogHasil = builder.create(); dialogHasil.show(); SuaraAngka sa = new SuaraAngka(); sa.playSound(hasil, this); } } Bujursangkar.java package vera.ta.com; import android.app.Activity; import android.os.Bundle; import android.app.AlertDialog; import android.content.DialogInterfa ce; import android.view.View; import android.widget.EditText; import android.widget.TabHost; import android.widget.Toast;

(9)

import android.widget.Spinner; import

android.widget.TabHost.TabSpec; public class bujursangkar extends Activity {

/** Called when the activity is first created. */

private EditText angka1;

private Spinner spinOperasi; @Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bujursangk ar); TabHost tabHost=(TabHost)findViewById(R. id.tabHost); tabHost.setup(); TabSpec spec1=tabHost.newTabSpec("Kalkul ator"); spec1.setContent(R.id.tab1); spec1.setIndicator("Kalkulator"); spec1.setIndicator("Kalkulator",getR esources().getDrawable(R.drawable. kalkulator)); TabSpec spec2=tabHost.newTabSpec("Petunj uk"); spec2.setIndicator("Petunjuk" ); spec2.setContent(R.id.tab2); spec2.setIndicator("Petunjuk" ,getResources().getDrawable( R.drawable.petunjuk)); tabHost.addTab(spec1); tabHost.addTab(spec2); angka1 = (EditText) findViewById(R.id.editPerta ma); spinOperasi = (Spinner) findViewById(R.id.spinnerO perasi); } public void buttonHandler(View view) { double a, hasil; if(angka1.getText().length() == 0) { Toast.makeText(this, "Angka masih kosong!", Toast.LENGTH_LONG).sho w(); return; } a = Double.parseDouble(angka1. getText().toString());

(10)

switch(spinOperasi.getSelectedItemP osition()) { case 0: hasil = a * a; break; case 1: hasil = 4 * a; break; default: hasil = a * a; break; } AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Hasil Operasi " + spinOperasi.getSelectedItem().toStri ng()); builder.setMessage("Hasil = "+String.valueOf(hasil)) .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO

Auto-generated method stub

angka1.setText(""); dialog.dismiss(); } }); AlertDialog dialogHasil = builder.create(); dialogHasil.show(); SuaraAngka sa = new SuaraAngka(); sa.playSound(hasil, this); } } latBD1.java package vera.ta.com; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterfa ce; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickL istener; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton;

public class latBD1 extends Activity implements OnClickListener{

(11)

private EditText ejwb1; private EditText ejwb2; private EditText ejwb3; private EditText ejwb4; private EditText ejwb5; RadioButton esoal1a; RadioButton esoal1b; RadioButton esoal2a; RadioButton esoal2b; RadioButton esoal3a; RadioButton esoal3b; RadioButton esoal4a; RadioButton esoal4b; RadioButton esoal5a; RadioButton esoal5b; Button prosesnilai;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstance State); setContentView(R.layout.latb d1); ejwb1 = (EditText)this.findViewById(R.id.ej wb1); ejwb2 = (EditText)this.findViewById(R.id.ej wb2); ejwb3 = (EditText)this.findViewById(R.id.ej wb3); ejwb4 = (EditText)this.findViewById( R.id.ejwb4); ejwb5 = (EditText)this.findViewById( R.id.ejwb5); esoal1a = (RadioButton)this.findViewB yId(R.id.esoal1a); esoal1b = (RadioButton)this.findViewB yId(R.id.esoal1b); esoal2a = (RadioButton)this.findViewB yId(R.id.esoal2a); esoal2b = (RadioButton)this.findViewB yId(R.id.esoal2b); esoal3a = (RadioButton)this.findViewB yId(R.id.esoal3a); esoal3b = (RadioButton)this.findViewB yId(R.id.esoal3b); esoal4a = (RadioButton)this.findViewB yId(R.id.esoal4a); esoal4b = (RadioButton)this.findViewB yId(R.id.esoal4b); esoal5a = (RadioButton)this.findViewB yId(R.id.esoal5a); esoal5b = (RadioButton)this.findViewB yId(R.id.esoal5b);

(12)

prosesnilai= (Button)this.findViewById(R.id.pros esnilai); prosesnilai.setOnClickListene r(this); } @Override

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

double a,b,c,d,e, hasil;

if(esoal1a.isChecked()){ ejwb1.setText("2"); } if(esoal1b.isChecked()){ ejwb1.setText("0"); } if(esoal2a.isChecked()){ ejwb2.setText("0"); } if(esoal2b.isChecked()){ ejwb2.setText("2"); } if(esoal3a.isChecked()){ ejwb3.setText("2"); } if(esoal3b.isChecked()){ ejwb3.setText("0"); } if(esoal4a.isChecked() ){ ejwb4.setText("0"); } if(esoal4b.isChecked( )){ ejwb4.setText("2"); } if(esoal5a.isChecked() ){ ejwb5.setText("2"); } if(esoal5b.isChecked( )){ ejwb5.setText("0"); } a = Double.parseDouble(ejwb1.g etText().toString()); b = Double.parseDouble(ejwb2.g etText().toString()); c = Double.parseDouble(ejwb3.g etText().toString()); d = Double.parseDouble(ejwb4.g etText().toString());

(13)

e = Double.parseDouble(ejwb5.getText() .toString()); hasil = a + b + c + d + e; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Hasil

Latihan Tahap Pertama");

builder.setMessage(" NilaiAnda = "+String.valueOf(hasil)) .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub

{Intent x = new Intent (latBD1.this,latBD2.class); startActivity(x); } dialog.dismiss(); } }); AlertDialog dialogHasil = builder.create(); dialogHasil.show(); SuaraAngka sa = new SuaraAngka();

sa.playSound(hasil, this); } } SuaraAngka.java package vera.ta.com; import android.app.Activity; import android.media.MediaPlayer; /** * @author Administrator * */

public class SuaraAngka {

public void playSound(double hasilDouble,Activity classAct) { String hasil=hasilDouble+""; MediaPlayer mp = MediaPlayer.create(classAct, R.raw.hasil); mp.start(); SebutAngka sa = new SebutAngka(hasil,classAct); sa.start(); } }

class SebutAngka extends Thread {

private String hasil;

private Activity classAct; public SebutAngka(String hasil,Activity classAct) { this.hasil=hasil;

(14)

this.classAct=classAct; }

public void run() {

MediaPlayer mp;

for (int i=0; i<hasil.length(); i++) { try { Thread.sleep(300); } catch (Exception e) {} switch (hasil.charAt(i)) { case '1' : mp = MediaPlayer.create(classAct, R.raw.satu); mp.start(); break; case '2' : mp = MediaPlayer.create(classAct, R.raw.dua); mp.start(); break; case '3' : mp = MediaPlayer.create(classAct, R.raw.tiga); mp.start(); break; case '4' : mp = MediaPlayer.create(classAct, R.raw.empat); mp.start(); break; case '5' : mp = MediaPlayer.create(classAct, R.raw.lima); mp.start(); break; case '6' : mp = MediaPlayer.create(classAct, R.raw.enam); mp.start(); break; case '7' : mp = MediaPlayer.create(classAct, R.raw.tujuh); mp.start(); break; case '8' : mp = MediaPlayer.create(classAct, R.raw.delapan); mp.start(); break; case '9' : mp = MediaPlayer.create(classAct, R.raw.sembilan); mp.start();

(15)

break; case '0' : mp = MediaPlayer.create(classAct, R.raw.nol); mp.start(); break; case '.' : mp = MediaPlayer.create(classAct, R.raw.koma); mp.start(); break; } } } } SourceCode Layout .xml : belahketupat.xml

<?xmlversion="1.0"encoding= "utf-8"?> <LinearLayout xmlns:android="http://schemas.andr oid.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/sc reen_baru"> <TabHost android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/tabHost" xmlns:android="http://schemas.andr oid.com/apk/res/android"> <TabWidget android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@android:id/tabs"/> <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@android:id/tabcontent "> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@+id/tab1" android:orientation="vertical" android:paddingTop="60px"> <TextView android:id="@+id/textView1" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="Nilai Diagonal 1 atau Sisi Bangun :">

(16)

<EditText android:id="@+id/editPertama" android:layout_width="75px" android:layout_height="wrap_conten t" android:layout_alignParentLeft="tru e" android:layout_below="@+id/textVi ew1" android:numeric="decimal"> </EditText> <TextView android:id="@+id/textView2" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:layout_below="@+id/editPe rtama"

android:text="Nilai Diagonal 2 :"> </TextView> <EditText android:id="@+id/editKedua" android:layout_width="75px" android:layout_height="wrap_conten t" android:layout_below="@+id/textVi ew2" android:numeric="decimal"/> <Spinner android:id="@+id/spinnerOperasi" android:layout_width="150px" android:layout_height="wrap_conten t" android:layout_alignTop="@+id/but ton1" android:entries="@array/prosesList BelahKetupat"/> <Button android:id="@+id/button1" android:layout_width="75px" android:layout_height="wrap_conten t" android:gravity="center" android:onClick="@string/buttonHa ndler" android:text="@string/labelProses" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@+id/tab2" android:orientation="vertical" android:paddingTop="60px" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="Menghitung Luas : 1. Pilih perhitungan Luas pada

(17)

spinner yang disediakan, 2. Masukkan nilai diagonal 1 pada kotak diagonal 1, 3. masukkan nilai diagonal 2 pada kotak diagonal 2,4. tekan tombol Proses untuk melihat hasilnya. " android:id="@+id/txt1" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="Menghitung

Keliling : 1. Pilih perhitungan Keliling pada spinner yang disediakan, 2. masukkan nilai sisi bangun pada kotak diagonal 1, 3. Tekan tombol Proses untuk melihat hasilnya. " android:id="@+id/txt2" /> </LinearLayout> </FrameLayout> </TabHost> </LinearLayout> bujursangkar.xml

<?xmlversion="1.0"encoding= "utf-8"?> <LinearLayout xmlns:android="http://schemas.andr oid.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/sc reen_baru"> <TabHost android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/tabHost" xmlns:android="http://schemas.andr oid.com/apk/res/android"> <TabWidget android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@android:id/tabs"/> <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@android:id/tabcontent "> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@+id/tab1" android:orientation="vertical" android:paddingTop="60px"> <TextView android:id="@+id/textView1" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

(18)

android:text="Nilai Sisi Bangun :"> </TextView> <EditText android:id="@+id/editPertama" android:layout_width="75px" android:layout_height="wrap_conten t" android:layout_alignParentLeft="tru e" android:layout_below="@+id/textVi ew1" android:numeric="decimal"> </EditText> <Spinner android:id="@+id/spinnerOperasi" android:layout_width="150px" android:layout_height="wrap_conten t" android:layout_alignParentLeft="tru e" android:layout_centerVertical="true" android:entries="@array/prosesList BujurSangkar"/> <Button android:id="@+id/button1" android:layout_width="75px" android:layout_height="wrap_conten t" android:layout_alignBaseline="@+i d/spinnerOperasi" android:layout_alignBottom="@+id/ spinnerOperasi" android:layout_centerHorizontal="tr ue" android:gravity="center" android:onClick="@string/buttonHa ndler" android:text="@string/labelProses" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_conten t" android:id="@+id/tab2" android:orientation="vertical" android:paddingTop="60px" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="Menghitung Luas : 1. Pilih perhitungan Luas pada spinner yang disediakan, 2. masukkan nilai sisi bangun pad kotak sisi, 3.tekan tombol Proses untuk melihat hasilnya. "

android:id="@+id/txt1" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent"

(19)

android:text="Menghitung Keliling : 1. Pilih perhitungan Keliling pada spinner yang disediakan, 2. masukkan nilai sisi bangun pada kotak diagonal 1, 3. tekan tombol Proses untuk melihat hasilnya. " android:id="@+id/txt2" /> </LinearLayout> </FrameLayout> </TabHost> </LinearLayout> latbd1.xml

<?xmlversion="1.0"encoding= "utf-8"?> <ScrollView android:id="@+id/widget54" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.andr oid.com/apk/res/android"> <LinearLayout android:layout_width="fill_parent" android:layout_height="match_pare nt" android:orientation="vertical"> <TextView android:id="@+id/ESoal1" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="1). Jika Sisi Bangun Bujur Sangkar = 13cm. Berapakah Luas Bujur Sangkar tersebut?"> </TextView> <RadioButton android:id="@+id/esoal1a" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="a. 26 cm"> </RadioButton> <RadioButton android:id="@+id/esoal1b" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="b. 29 cm"> </RadioButton> <EditText android:id="@+id/ejwb1" android:layout_width="75px" android:layout_height="wrap_conten t"/> <TextView android:id="@+id/ESoal2" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="2). Jika Sisi Bangun = 13 cm. Berapakah Keliling Bujur Sangkar tersebut?">

</TextView> <RadioButton

(20)

android:id="@+id/esoal2a" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="a. 25 cm"> </RadioButton> <RadioButton android:id="@+id/esoal2b" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="b. 52 cm"> </RadioButton> <EditText android:id="@+id/ejwb2" android:layout_width="75px" android:layout_height="wrap_conten t"> </EditText> <TextView android:id="@+id/ESoal3" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="3). Jika Panjang = 10cm, Lebar = 5 cm. Berapakah Luas Persegi Panjang tersebut?"> </TextView> <RadioButton android:id="@+id/esoal3a" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="a. 30 cm"> </RadioButton> <RadioButton android:id="@+id/esoal3b" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="b. 50 cm"> </RadioButton> <EditText android:id="@+id/ejwb3" android:layout_width="75px" android:layout_height="wrap_conten t"/> <TextView android:id="@+id/ESoal4" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="4). Jika Panjang = 10cm, Lebar = 5 cm. Berapakah Keliling Persegi Panjang

tersebut?"> </TextView> <RadioButton android:id="@+id/esoal4a" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="a. 30 cm"> </RadioButton> <RadioButton

(21)

android:id="@+id/esoal4b" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="b. 50 cm"> </RadioButton> <EditText android:id="@+id/ejwb4" android:layout_width="75px" android:layout_height="wrap_conten t"/> <TextView android:id="@+id/ESoal5" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t"

android:text="5). Jika Sisi Bangun = 5 cm. Berapakah Keliling Belah Ketupat tersebut???">

</TextView> <RadioButton android:id="@+id/esoal5a" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="a. 20 cm"> </RadioButton> <RadioButton android:id="@+id/esoal5b" android:layout_width="wrap_conten t" android:layout_height="wrap_conten t" android:text="b. 10 cm"> </RadioButton> <EditText android:id="@+id/ejwb5" android:layout_width="75px" android:layout_height="wrap_conten t"/> <Button android:id="@+id/prosesnilai" android:layout_width="200px" android:layout_height="wrap_conten t" android:gravity="center" android:text="ProsesNilai"/> </LinearLayout> </ScrollView> SourceCode Value : strings.xml

<?xmlversion="1.0"encoding= "utf-8"?>

<resources>

<stringname="hello">Geometri And Converter</string>

<string

name="app_name">Geometri And Converter</string>

<string

name="labelJumlahkan">Jumlah</st ring>

<string

name="buttonHandler">buttonHandl er</string>

<string

name="buttonHandler1">buttonHan dler1</string>

<string

name="labelProses">Proses</string

(22)

<string

name="labelProses1">Proses Nilai</string>

<string-array

name="prosesListESoal2">

<item>Pilihan Jawaban</item>

<item>a. 20 cm</item> <item>b. 10 cm</item> </string-array> <string-array name="prosesListESoal1">

<item>Pilihan Jawaban</item>

<item>a. 22,5 cm</item> <item>b. 90 cm</item> </string-array> <string-array name="prosesListBujurSangkar">

<item>Luas Bujur Sangkar</item>

<item>Keliling Bujur Sangkar</item>

</string-array>

<string-array

name="prosesListPersegiPanjang">

<item>Luas Persegi Panjang</item>

<item>Keliling Persegi Panjang</item>

</string-array>

<string-array

name="prosesListBelahKetupat">

<item>Luas Belah Ketupat</item>

<item>Keliling Belah Ketupat</item>

</string-array>

<string-array

name="prosesListLayang">

<item>Luas Layang-Layang</item>

<item>Keliling Layang-Layang</item> </string-array> <string-array name="prosesListJajarGenjang"> <item>Luas Jajargenjang</item> <item>Keliling Jajargenjang</item> </string-array> <string-array name="prosesListLingkaran">

<item>Cari Diameter</item>

<item>Cari Jari-Jari</item>

<item>Luas Lingkaran</item>

<item>Keliling Lingkaran</item> </string-array> <string-array name="prosesListSegitiga">

<item>Luas Segitiga</item>

<item>Keliling Segitiga</item> </string-array> <string-array name="prosesListTrapesium">

<item>Luas Trapesium</item>

<item>Keliling Trapesium</item> </string-array> <string-array name="prosesListKonversi"> <item>Celcius To Fahrenheint</item> <item>Fahrenheint To Celcius</item> <item>Celcius To Reamur</item>

(23)

<item>kg to hg</item>

<item>kg to gram</item>

<item>kg to cg</item>

<item>kg to mg</item>

<item>gram to dag </item>

<item>gram to kg</item>

<item>gram to dg</item>

<item>gram to m</item>

<item>km2 to hm2</item>

<item>km2 to m2</item>

<item>m2 to dam2 </item>

<item>m2 to km2</item> <item>m2 to dm2</item> <item>m2 to mm2</item> <item>km to hm</item> <item>km to m</item> <item>km to cm</item> <item>km to mm</item>

<item>m to dam </item>

<item>m to km</item> <item>m to dm</item> <item>m to mm</item> </string-array> </resources> SourceCode : AndroidManifest.xml

<?xmlversion="1.0"encoding= "utf-8"?> <manifest xmlns:android="http://schemas.andr oid.com/apk/res/android" package="vera.ta.com" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8"/> <application android:icon="@drawable/mathemat ics1" android:label="@string/app_name" > <activity android:icon="@drawable/mathemat ics1" android:label="@string/app_name" android:name=".GeometriAndConve rter"> <intent-filter> <action android:name="android.intent.action .MAIN"/> <category android:name="android.intent.categ ory.LAUNCHER"/> </intent-filter> </activity> <activity android:name=".converter"/> <activity android:name=".belahketupat"/> <activity android:name=".bujursangkar"/> <activity android:name=".jajargenjang"/> <activity android:name=".lingkaran"/> <activity android:name=".persegipanj"/> <activity android:name=".segitiga"/> <activity android:name=".trapesium"/> <activity android:name=".layang"/> <activity android:name=".rumus"/> <activity android:name=".latBD1"/>

(24)

<activity android:name=".latBD2"/> <activity android:name=".latBD3"/> </application> </manifest>

Referensi

Dokumen terkait

Tenggara, pakar tempat rujukan dalam semua bidang keilmuan keislaman. Telah disebutkan bahawa Syeikh Abdul Qadir bin Abdur Rahman al-Fathani adalah keluarga dekat kepada Syeikh

Menurut Krishnamurti (2005), walaupun banyak definisi lembanga keuangan mikro, namun secara umum terdapat tiga elemen penting dari berbagai definisi

Dalam hal ini dapat diketahui bahwa konflik yang berlangsung antara VIKING dan THE JACK yang berjalan dalam kurun waktu yang lama telah membentuk posisi-posisi di

(1) Dalam hal Pemerintah Daerah belum dapat menyediakan rumah negara dan kendaraan dinas jabatan bagi Pimpinan DPRD sebagaimana dimaksud dalam pasal 21, kepada

Bebas Visa bagi negara-negara anggota Organisasi Konferensi Islam (OKI) dan. keanggotaan Indonesia

The product of the pozzolanic reaction (secondary C-S-H) can incorporate alkali metal ions into their structure and reduce the alkalinity of the pore solution. At the same time, the

satu pun pernain nasional U-19 yang tidak direkrut negara lain atau belajar ke luar ncgeri...

Satuan ini memiliki penyebaran di sekitar gunung Seroja – Telaga Menjer dengan litologi berupa lava andesit dan memiliki komposisi utama berupa plagioklas dan piroksen. 