TUGAS SISTEM KOMPUTASI BERGERAK
Transcript of TUGAS SISTEM KOMPUTASI BERGERAK
TUGAS SISTEM KOMPUTASI BERGERAK“ APLIKASI QUIZ ANDROID ”
Disusun oleh :
RIZKI PURBOWO (29110679)
HARY PURWANTO (23110175)
M. IMAL PUTRA (28110157)
M. YUSRIZAL (24110840)
FAKULTAS ILMU KOMPUTER JURUSAN SISTEM
KOMPUTER
UNIVERSITAS GUNADARMA
2014
“ APLIKASI QUIZ
ANDROID “Ini adalah aplikasi quiz
android. Yang digunakan
untuk mengetest tingkat
kecerdasan dan wawasan
user. Dimana akan ada 10
soal quiz yang harus di isi oleh user. Pada
gambar disamping tampilan untuk menjalankan
aplikasi quiz user harus
menekan GO.
Lalu masuk form
selanjutnya dimana user
harus mengisikan Nama dan
tekan button “ Mulai Test “ untuk memulai test
quiz.
Setiap masing – masing soal akan diberi 4
pilihan jawaban yang harus dipilih. User harus
memilih salah satu jawaban yang dianggap paling
benar. Setelah memilih pilihan jawaban maka
user harus menekan Button “ Submit “ untuk
memasukan jawaban dan untuk melanjutkan ke soal
berikutnya.
Pada masing – masing soal terdapat 2 buah
textview untuk menampilkan karakter huruf, lalu
radio grup untuk pilahan jawaban dan button
untuk lanjut ke soal berikutnya.
Dari soal pertama hingga ke soal ke -10 maka
progress akan menunjukan tingkat 100% dengan
berarti soal sudah dijalankan seluruhnya.
Jika User sudahmengerjakan 10 soalquiz maka akan munculhasil akhir dari tesdan user akanmendapatkan nilaisesuai dengan jawabanyang benar. Danmendapatkan pesan “Selamat Anda Lulus Tes“
SOURCE CODEpackage com.la1;
import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.EditText;import android.widget.ProgressBar;import android.widget.RadioButton;import android.widget.TextView;
public class TestSoal extends Activity {String nama;EditText lyt_nama;public int nilaites;CheckBox cek1, cek2, cek3;RadioButton pil1, pil2, pil3, pil4;
@Overrideprotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);setContentView(R.layout.linier);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setMax(100);loading.setProgress(0);
lyt_nama = (EditText)findViewById(R.id.editText_Nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 0% ");
Button mulai = (Button)findViewById(R.id.mulai);mulai.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
nama = lyt_nama.getText().toString();test1();
}});
}public void test1() {
setContentView(R.layout.test1);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(8);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 7.7% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 9;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test2();
}});
}
public void test2() {setContentView(R.layout.test2);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(16);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 15.4% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);
ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 9;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test3();
}});
}
public void test3() {setContentView(R.layout.test3);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(24);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 23% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 9;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test4();
}});
}
public void test4() {setContentView(R.layout.test4);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(32);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 30% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 8;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test5();
}});
}
public void test5() {setContentView(R.layout.test5);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(40);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);
progress.setText("Progress 37.7% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 8;
}test6();
}});
}
public void test6() {setContentView(R.layout.test6);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(48);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 45.4% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 8;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test7();
}});
}
public void test7() {setContentView(R.layout.test7);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(56);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 53% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 8;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test8();
}});
}
public void test8() {
setContentView(R.layout.test8);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(64);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 60% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 8;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test9();
}});
}
public void test9() {setContentView(R.layout.test9);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(68);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 67.7% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);
ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 8;
}test10();
}});
}
public void test10() {setContentView(R.layout.test10);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(76);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 75.4% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 8;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}test11();
}});
}
public void test11() {setContentView(R.layout.test11);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(84);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 83% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 0;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 8;
}test12();
}});
}
public void test12() {setContentView(R.layout.test12);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(92);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView progress = (TextView)findViewById(R.id.textView2);
progress.setText("Progress 91% ");
pil1 = (RadioButton)findViewById(R.id.radio1);pil2 = (RadioButton)findViewById(R.id.radio2);pil3 = (RadioButton)findViewById(R.id.radio3);pil4 = (RadioButton)findViewById(R.id.radio4);
Button ke_hasil = (Button)findViewById(R.id.submit);ke_hasil.setOnClickListener(new View.OnClickListener() {
@Overridepublic void onClick(View v) {
if(pil1.isChecked()) {nilaites = nilaites + 9;
}
if(pil2.isChecked()) {nilaites = nilaites + 0;
}
if(pil3.isChecked()) {nilaites = nilaites + 0;
}
if(pil4.isChecked()) {nilaites = nilaites + 0;
}hasil();
}});
}
public void hasil() {setContentView(R.layout.hasil);ProgressBar loading = (ProgressBar)findViewById(R.id.progressBar);loading.setProgress(100);
TextView nama_tampil = (TextView)findViewById(R.id.nama_tes);nama_tampil.setText("Nama : " + nama);
TextView hasil_nilai = (TextView)findViewById(R.id.hasil);hasil_nilai.setText("Hasil akhir dari tes mendapat nilai : " +
nilaites);
TextView ket = (TextView)findViewById(R.id.keterangan);
if(nilaites >= 60){ket.setText("Selamat Anda Lulus Tes");
} else {ket.setText("Anda Gagal Tes, Coba Lagi");
}
TextView progress = (TextView)findViewById(R.id.textView2);progress.setText("Progress 100% ");
Button ke_hasil = (Button)findViewById(R.id.back);