• Tidak ada hasil yang ditemukan

LAMPIRAN - LAMPIRAN. Lampiran A.1

N/A
N/A
Protected

Academic year: 2021

Membagikan "LAMPIRAN - LAMPIRAN. Lampiran A.1"

Copied!
20
0
0

Teks penuh

(1)

46

LAMPIRAN - LAMPIRAN

(2)
(3)

Lampiran A.3

1. Deskripsi Balok

(4)

3. Deskripsi Kerucut

(5)

5. Deskripsi Limas

(6)

7. Deskripsi Tabung

Lampiran A.4

1. Hitung Balok

(7)

2. Hitung Bola

(8)

4. Hitung Kubus

(9)

6. Hitung Prisma

(10)

Lampiran A.5

(11)

Lampiran B.1

Menu Awal.Java

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button;

public class Menu_awal extends AppCompatActivity { Button mulai;

Button kuis; Button exit; @Override

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

setContentView(R.layout.activity_menu_awal); mulai = (Button)findViewById(R.id.mulai);

mulai.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) {

Intent i = new Intent(getApplicationContext(),hitung.class); startActivity(i);

} });

kuis = (Button)findViewById(R.id.kuis);

kuis.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) {

Intent i = new Intent(getApplicationContext(),kuis.class); startActivity(i);

} });

exit = (Button)findViewById(R.id.exit);

exit.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { finish(); System.exit(0); } }); } }

(12)

Lampiran B.2

Menu Hitung.Java

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button;

public class hitung extends AppCompatActivity { Button balok; Button kubus; Button bola; Button kerucut; Button limas; Button prisma; Button tabung; @Override

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

setContentView(R.layout.activity_hitung); kubus = (Button)findViewById(R.id.kubus);

kubus.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

Intent(getApplicationContext(),kubus_desk.class); startActivity(i);

} });

balok = (Button)findViewById(R.id.balok);

balok.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

Intent(getApplicationContext(),balok_desk.class); startActivity(i);

} });

bola = (Button)findViewById(R.id.bola);

bola.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

Intent(getApplicationContext(),bola_desk.class); startActivity(i);

} });

kerucut = (Button)findViewById(R.id.kerucut);

kerucut.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

(13)

Intent(getApplicationContext(),kerucut_desk.class); startActivity(i);

} });

limas = (Button)findViewById(R.id.limas);

limas.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

Intent(getApplicationContext(),limas_desk.class); startActivity(i);

} });

prisma = (Button)findViewById(R.id.prisma);

prisma.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new

Intent(getApplicationContext(),prisma_desk.class); startActivity(i);

} });

tabung = (Button)findViewById(R.id.tabung);

tabung.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { Intent i = new Intent(getApplicationContext(),tabung_desk.class); startActivity(i); } }); } }

Lampiran B.3

Deskripsi.Java

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.graphics.drawable.Drawable; import android.text.Html; import android.view.View; import android.widget.Button; import android.widget.TextView;

public class balok_desk extends AppCompatActivity { Button bhitung;

private final String htmlText = "<body><h1>Balok</h1><p>" + "Balok merupakan kombinasi antara persegi dan persegi panjang.<p>" +

(14)

"<p>Rumus :<p>" + "Luas Permukaan : 2x(p x l)+(p x t)+(l x t)<p>" + "Volume Balok : p x l x t <p>" + "Luas Keliling : 4 x (p + l + t)<p>" + "Ket :<p>" + "p = Panjang<p>" + "l = Lebar<p>" + "t = Tinggi<p>"; @Override

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

setContentView(R.layout.activity_balok_desk); bhitung = (Button)findViewById(R.id.button);

bhitung.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) {

Intent i = new Intent(getApplicationContext(),balok.class); startActivity(i);

} });

TextView htmlTextView = (TextView) findViewById(R.id.html_text); htmlTextView.setText(Html.fromHtml(htmlText, new ImangeGetter(),

null)); }

private class ImangeGetter implements Html.ImageGetter { public Drawable getDrawable(String source) {

int id; if (source.equals("balok1.jpg")) { id = R.drawable.balok1; } else { return null; } Drawable d = getResources().getDrawable(id); d.setBounds(0,0,d.getIntrinsicWidth(),d.getIntrinsicHeight()); return d; } }; }

(15)

Lampiran B.4

Coding Perhitungan

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

public class balok extends Activity { private EditText panjang;

private EditText lebar; private EditText tinggi; private Button jml; private EditText vol; private EditText kell; private EditText LP; private Button reset; @Override

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

setContentView(R.layout.activity_balok); reset = (Button) findViewById(R.id.reset);

reset.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) { panjang.setText(""); lebar.setText(""); tinggi.setText(""); vol.setText(""); LP.setText(""); kell.setText(""); } });

panjang = (EditText) findViewById(R.id.panjbal); lebar = (EditText) findViewById(R.id.lebbal); tinggi = (EditText) findViewById(R.id.tingbal); jml = (Button) findViewById(R.id.btnHitung); vol = (EditText) findViewById(R.id.volbal); kell = (EditText) findViewById(R.id.kelbal); LP = (EditText) findViewById(R.id.perbal); }

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true;

}

(16)

try {

double panjang1 =

Double.parseDouble(panjang.getText().toString()); double lebar1 =

Double.parseDouble(lebar.getText().toString()); double tinggi1 =

Double.parseDouble(tinggi.getText().toString()); double v = panjang1 * lebar1 * tinggi1; double k = 4 * (panjang1 + lebar1 + tinggi1);

double lp = 2 * ((panjang1 * lebar1) + (panjang1 * tinggi1) + (lebar1 * tinggi1)); LP.setText(String.valueOf(lp)); kell.setText(String.valueOf(k)); vol.setText(String.valueOf(v)); } catch (NumberFormatException e) { e.printStackTrace(); } } }

Lampiran B.5

Kuis.Java

import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.content.Intent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RadioButton; import android.widget.TextView;

public class kuis extends AppCompatActivity { Button btn_next;

RadioButton pilih_a,pilih_b,pilih_c,pilih_d; TextView soal;

String [] pertanyaan ={

"1. Sebuah kolam berbentuk balok berukuran panjang 5 m, lebar 3 m, dan dalam 2 m, banyak air maksimal yang dapat ditampung adalah...", "2. Kerucut mempunyai diameter alas 14 cm, dan tinggi 12 cm, volume kerucut adalah...",

"3. Sebuah limas alasnya berbentuk peregi dengan panjang sisi 6 cm, sisi tegak limas tersebut mempunyai tinggi 5cm, volume limas tersebut adalah...",

"4. Suatu limas alasnya berbentuk persegi dengan panjang sisi 18 cm, sisi tegak limas tersebut mempunyai tinggi 15 cm, volume limas

adalah...",

"5. Diketahui sebuah keliling alas limas yang berbentuk persegi adalah 64 cm. tinggi limas 15 cm, luas seluruh permukaan limas adalah...", "6. Sebuah tabung berdiameter 28 cm, dengan tinggi 26 cm, luas seluruh permukaan tabungg adalah...(phi = 22/7)",

"7. April membuat kotak berbentuk balok dengan perbandingan panjang : lebar : tinggi = 3 : 2 : 4, juka panjang kotak tersebut 15 cm, maka luas permukaan kotak tersebut adalah...",

(17)

"8. Volume sebuah kubus dengan sisi 15 cm adalah...",

"9. Luas permukaan sebuah kubus dengan sisi 18 cm adalah...", "10. ada alas prisma berbentuk belah ketupat dengan panjang diagonal 18 cm, dan 24 cm, juka tinggi prisma 20 cm maka volume prisma tersebut adalah..."}; String [] pilihan_a = {"62 m", "3.696 cm", "48 cm", "1.296 cm", "1.344 cm", "880 cm", "650 cm", "250 cm", "1.944 cm", "8.640 cm"}; String [] pilihan_b = {"40 m", "2.464 cm", "60 cm", "1.620 cm", "800 cm", "1.760 cm", "1.300 cm", "3.375 cm", "1.200 cm", "4.320 cm"}; String [] pilihan_c = {"30 m", "924 cm", "72 cm", "3.888 cm", "736 cm", "3.250 cm", "1.500 cm", "3.330 cm", "2.000 cm", "1.440 cm"}; String [] pilihan_d = {"15 m", "616 cm", "180 cm", "4.860 cm", "676 cm", "4.928 cm", "3.000", "4.000 cm", "200 cm", "2.160 cm"};

String [] jawaban = {"C", "D", "B", "B", "B", "C", "B", "B", "A", "B"}; int indeks=0;

int salah = 0; int benar = 0; @Override

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

setContentView(R.layout.activity_kuis); soal=(TextView)findViewById(R.id.soal); soal.setText(pertanyaan[0]);

pilih_a=(RadioButton)findViewById(R.id.radioButton); pilih_a.setText(pilihan_a[0]);

pilih_a.setOnClickListener(new OnClickListener() { @Override

public void onClick(View v) { if (v==pilih_a)

{

if (jawaban[indeks].equals("A")) { benar++; } else { salah++; } } } });

pilih_b=(RadioButton)findViewById(R.id.radioButton2); pilih_b.setText(pilihan_b[0]);

pilih_b.setOnClickListener(new OnClickListener() { @Override

public void onClick(View v) { if (v==pilih_b)

{

if (jawaban[indeks].equals("B")) { benar++; } else { salah++;

(18)

} } } });

pilih_c=(RadioButton)findViewById(R.id.radioButton3); pilih_c.setText(pilihan_c[0]);

pilih_c.setOnClickListener(new OnClickListener() { @Override

public void onClick(View v) { if (v==pilih_c)

{

if (jawaban[indeks].equals("C")) { benar++; } else { salah++; } } } });

pilih_d=(RadioButton)findViewById(R.id.radioButton4); pilih_d.setText(pilihan_d[0]);

pilih_d.setOnClickListener(new OnClickListener() { @Override

public void onClick(View v) { if (v==pilih_d)

{

if (jawaban[indeks].equals("D")) { benar++; } else { salah++; } } } });

btn_next=(Button)findViewById(R.id.btn_next); btn_next.setOnClickListener(new OnClickListener() { @Override

public void onClick(View v) { if (indeks<jawaban.length-1) {

indeks++;

soal.setText(pertanyaan[indeks]); pilih_a.setText(pilihan_a[indeks]); pilih_b.setText(pilihan_b[indeks]); pilih_c.setText(pilihan_c[indeks]); pilih_d.setText(pilihan_d[indeks]); pilih_a.setChecked(false);

pilih_b.setChecked(false); pilih_c.setChecked(false); pilih_d.setChecked(false); }

(19)

else {

finish();

Intent i = new Intent (kuis.this, Hasil.class); i.putExtra("Benar", benar);

i.putExtra("Salah", salah); startActivity(i); } } }); } }

Lampiran B.6

Hasil Kuis

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView;

public class Hasil extends AppCompatActivity { TextView hasil;

TextView kunci; Button back; @Override

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

setContentView(R.layout.activity_hasil); back = (Button)findViewById(R.id.back);

back.setOnClickListener(new OnClickListener() { @Override

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

} });

int benar = getIntent().getIntExtra("Benar", 0); int salah = getIntent().getIntExtra("Salah", 0); hasil= (TextView)findViewById(R.id.Hasil1);

hasil.setText("Jawaban benar : "+benar+" , Jawaban salah : "+salah);

kunci = (TextView)findViewById(R.id.kunci); kunci.setText("Kunci Jawaban :\n" +

"1. 30 m\n" + "2. 616 cm\n" + "3. 72 cm\n" + "4. 1.296 cm\n" +

(20)

"5. 800 cm\n" + "6. 3.520 cm\n" + "7. 1.300 cm\n" + "8. 3.375 cm\n" + "9. 1.944 cm\n" + "10.4.320 cm\n"); }

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

Referensi

Dokumen terkait

Tujuan penelitian ini adalah Menganalisa hubungan depresi dengan kadar [9] gula darah acak pada penderita Diabetes Mellitus tipe 2 di Ruang Dahlia RSUD Jombang.. Desain penelitian

ROM terdiri dari fleksi dan ekstensi siku, pronasi dan supinasi lengan bawah, fleksi bahu, adduksi, dan abduksi bahu, rotasi bahu, ekstensi jari jari tangan, inversi dan iversi

Intervensi yang paling utama dalam diagnosa Ketidakefektifan perfusi jaringan perifer adalah tindakan Konservatif yaitu non pembedahan dengan memberikan traksi yaitu

Laba usaha yang didapatkan oleh badan usaha di satu negara dalam perjanjian ini hanya dapat dikenakan oleh negara dimana badan usaha tersebut berkedudukan, namun apabila badan

Epitel simpleks (Epitel pipih selapis). Ciri-cirinya, sitoplasma jernih, inti sel bulat terletak di tengah. Epitel ini terletak di pleura, alveolus paru-paru, kapsul bowman

The main objectives of this study are the (1) measurement and mapping of the spatial distribution of the deformation rates in the study area; (2) analysis of

Dengan menggunakan Akibat 2.3 ini, dapat dikonstruksi sebuah aljabar graf pada graf- berhingga baris tanpa sources seperti halnya pada graf berarah, dinotasikan dengan

Pada tahap pelaksanaan, kegiatan pembelajaran dibagi menjadi tiga bagian yaitu kegiatan awal, kegiatan inti dan kegiatan penutup. Pada kegiatan awal dimulai dengan