• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA"

Copied!
135
0
0

Teks penuh

(1)

PEMBUATAN APLIKASI SOAL UMPN BESERTA

PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT – SERVER

TUGAS AKHIR

Oleh :

EKO JULIO MISRA 1201082018

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI PADANG

2017

(2)

PEMBUATAN APLIKASI SOAL UMPN BESERTA

PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT – SERVER

TUGAS AKHIR

Diajukan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya pada Jurusan Teknologi Informasi Program Studi Teknik Komputer

Oleh :

EKO JULIO MISRA 1201082018

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI PADANG

2017

(3)

PEMBUATAN APLIKASI SOAL UMPN BESERTA

PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT – SERVER

Diajukan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya pada Jurusan Teknologi Informasi Program Studi Teknik Komputer

Oleh :

EKO JULIO MISRA 1201082018

Tugas Akhir ini telah diperiksa dan disetujui oleh:

Pembimbing I

Yuhefizar, S.Kom., M.Kom NIP. 19760113 200604 1 002

Pembimbing II

Ir. H.A. Mooduto, M.Kom NIP. 19660510 199403 1 003 Disahkan oleh:

Ketua Jurusan Teknologi Informasi

Ronal Hadi, ST. M.Kom NIP. 19760129 200212 1 001

Ketua Program Studi Teknik Komputer

Deni Satria, S.Kom., M.Kom NIP. 19780928 200812 1 002

(4)

PEMBUATAN APLIKASI SOAL UMPN BESERTA

PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT – SERVER

Oleh :

EKO JULIO MISRA 1201082018

Tugas Akhir ini telah diuji dan dipertahankan didepan tim penguji sidang Tugas Akhir Diploma III Politeknik Negeri Padang

Pada hari Senin Tanggal 9 Oktober 2017 Tim Penguji,

Ketua

Yuhefizar, S.Kom., M.Kom NIP. 19760113 200604 1 002

Sekretaris

Cipto Prabowo, ST., MT NIP. 19740302 200812 1 001

Anggota

Defni, S.Kom., M.Kom NIP. 19811207 200812 2 001

Anggota

Deni Satria, S.Kom., M.Kom NIP. 19780928 200812 1 002

(5)

DAFTAR RIWAYAT HIDUP DATA PRIBADI

Nama : Eko Julio Misra

Tempat / Tanggal Lahir : Padang, 23 Juli 1994 Jenis Kelamin : Laki – laki

Agama : Islam

Kebangsaan : Indonesia

Alamat : Jl. Cisadane no 33 Padang Baru Timur

PENDIDIKAN

SD Negeri 03 Alai

SMP Negeri 12 Padang

SMK Negeri 6 Padang

Politeknik Negeri Padang

Demikian Daftar Riwayat Hidup ini saya buat dengan sebenar – benarnya, Atas perhatian saya ucapkan terima kasih.

Hormat saya

(Eko Julio Misra)

(6)

LISTING PROGRAM MainActivity

package com.tiara.tiara.soalumpn;

import android.content.DialogInterface;

import android.content.Intent;

import android.os.Bundle;

import android.support.design.widget.FloatingActionButton;

import android.support.design.widget.Snackbar;

import android.support.v4.app.FragmentManager;

import android.support.v7.app.AlertDialog;

import android.view.View;

import android.support.design.widget.NavigationView;

import android.support.v4.view.GravityCompat;

import android.support.v4.widget.DrawerLayout;

import android.support.v7.app.ActionBarDrawerToggle;

import android.support.v7.app.AppCompatActivity;

import android.support.v7.widget.Toolbar;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.Toast;

public class MainActivity extends AppCompatActivity

implements NavigationView.OnNavigationItemSelectedListener { @Override

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

setContentView(R.layout.activity_main);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

setSupportActionBar(toolbar);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);

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

public void onClick(View view) {

Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)

.setAction("Action", null).show();

} });

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);

ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(

(7)

this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);

drawer.setDrawerListener(toggle);

toggle.syncState();

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);

navigationView.setNavigationItemSelectedListener(this);

}

@Override

public void onBackPressed() {

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);

if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START);

} else {

super.onBackPressed();

} }

@Override

public boolean onCreateOptionsMenu(Menu menu) {

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

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

//noinspection SimplifiableIfStatement if (id == R.id.action_settings) {

return true;

}

return super.onOptionsItemSelected(item);

}

@SuppressWarnings("StatementWithEmptyBody") @Override

public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here.

int id = item.getItemId();

(8)

switch (id) {

case R.id.latihansoal:

Intent soal = new Intent(this, Latihan_Soal.class);

startActivity(soal);

break;

case R.id.pembahasan:

Intent pembahasan = new Intent(this, Pembahasan.class);

startActivity(pembahasan);

break;

case R.id.nilai:

Intent nilailatihan = new Intent(this, Nilai_Latihan.class);

startActivity(nilailatihan);

break;

case R.id.keluar:

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

builder.setTitle("Keluar").setMessage("Yakin Keluar ? ");

builder.setPositiveButton("Ya", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) { finish();

}

}).setNegativeButton("Tidak", new DialogInterface.OnClickListener() { @Override

public void onClick(DialogInterface dialog, int which) { dialog.cancel();

} }).show();

}

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);

drawer.closeDrawer(GravityCompat.START);

return true;

}

public void btnLatihan (View v) {

Intent intent = new Intent(this, Latihan_Soal.class);

startActivity(intent);

}

public void btnPembahasan (View v) {

Intent intent = new Intent(this, Pembahasan.class);

startActivity(intent);

}

public void btnNilai (View v) {

(9)

Intent intent = new Intent(this, Nilai_Latihan.class);

startActivity(intent);

}

public void btnKeluar (View v) {

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

builder.setTitle("Keluar").setMessage("Yakin Keluar ? ");

builder.setPositiveButton("Ya", new DialogInterface.OnClickListener() { @Override

public void onClick(DialogInterface dialog, int which) { finish();

}

}).setNegativeButton("Tidak", new DialogInterface.OnClickListener() { @Override

public void onClick(DialogInterface dialog, int which) { dialog.cancel();

} }).show();

} }

Tentang

package com.tiara.tiara.soalumpn;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

public class Biodata extends AppCompatActivity { @Override

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

setContentView(R.layout.activity_biodata);

} }

LatihanSoal

package com.tiara.tiara.soalumpn;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

public class Latihan_Soal extends AppCompatActivity {

(10)

@Override

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

setContentView(R.layout.activity_latihan_soal);

}

public void rekayasa (View v) {

Intent intent = new Intent(this, Activity_bidang_rekayasa.class);

startActivity(intent);

}

public void tataniaga (View v) {

Intent intent = new Intent(this, Activity_bidang_tataniaga.class);

startActivity(intent);

} }

BidangRekayasa

package com.tiara.tiara.soalumpn;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

public class Activity_bidang_rekayasa extends AppCompatActivity { @Override

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

setContentView(R.layout.activity_bidang_rekayasa);

}

public void mulairekayasa (View v) {

Intent intent = new Intent(this, SoalRekayasa.class);

startActivity(intent);

} }

SoalRekayasa

package com.tiara.tiara.soalumpn;

import android.content.Intent;

import android.support.annotation.IdRes;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

(11)

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.TextView;

import android.widget.Toast;

import com.android.volley.Request;

import com.android.volley.RequestQueue;

import com.android.volley.Response;

import com.android.volley.VolleyError;

import com.android.volley.toolbox.JsonObjectRequest;

import com.android.volley.toolbox.Volley;

import org.json.JSONArray;

import org.json.JSONException;

import org.json.JSONObject;

import java.util.ArrayList;

import java.util.HashMap;

public class SoalRekayasa extends AppCompatActivity {

private TextView soalrek1, soalrek2, soalrek3, soalrek4, soalrek5, soalrek6, soalrek7, soalrek8, soalrek9, soalrek10,

soalrek11, soalrek12, soalrek13, soalrek14, soalrek15, soalrek16, soalrek17, soalrek18, soalrek19, soalrek20,

soalrek21, soalrek22, soalrek23, soalrek24, soalrek25, soalrek26, soalrek27, soalrek28, soalrek29, soalrek30,

soalrek31, soalrek32, soalrek33, soalrek34, soalrek35, soalrek36, soalrek37, soalrek38, soalrek39, soalrek40,

soalrek41, soalrek42, soalrek43, soalrek44, soalrek45, soalrek46, soalrek47, soalrek48, soalrek49, soalrek50;

private RadioGroup rg1, rg2, rg3, rg4, rg5, rg6, rg7, rg8, rg9, rg10, rg11, rg12, rg13, rg14, rg15, rg16, rg17, rg18,

rg19, rg20, rg21, rg22, rg23, rg24, rg25, rg26, rg27, rg28, rg29, rg30, rg31, rg32, rg33, rg34, rg35, rg36,

rg37, rg38, rg39, rg40, rg41, rg42, rg43, rg44, rg45, rg46, rg47, rg48, rg49, rg50;

private RadioButton rb1a, rb1b, rb1c, rb1d, rb1e, rb2a, rb2b, rb2c, rb2d, rb2e, rb3a, rb3b, rb3c, rb3d, rb3e, rb4a,

rb4b, rb4c, rb4d, rb4e, rb5a, rb5b, rb5c, rb5d, rb5e, rb6a, rb6b, rb6c, rb6d, rb6e, rb7a, rb7b, rb7c, rb7d,

rb7e, rb8a, rb8b, rb8c, rb8d, rb8e, rb9a, rb9b, rb9c, rb9d, rb9e, rb10a, rb10b, rb10c, rb10d, rb10e, rb11a,

rb11b, rb11c, rb11d, rb11e, rb12a, rb12b, rb12c, rb12d, rb12e, rb13a,

rb13b, rb13c, rb13d, rb13e, rb14a, rb14b,

(12)

rb14c, rb14d, rb14e, rb15a, rb15b, rb15c, rb15d, rb15e, rb16a, rb16b, rb16c, rb16d, rb16e, rb17a, rb17b, rb17c,

rb17d, rb17e, rb18a, rb18b, rb18c, rb18d, rb18e, rb19a, rb19b, rb19c, rb19d, rb19e, rb20a, rb20b, rb20c, rb20d,

rb20e, rb21a, rb21b, rb21c, rb21d, rb21e, rb22a, rb22b, rb22c, rb22d, rb22e, rb23a, rb23b, rb23c, rb23d, rb23e,

rb24a, rb24b, rb24c, rb24d, rb24e, rb25a, rb25b, rb25c, rb25d, rb25e, rb26a, rb26b, rb26c, rb26d, rb26e, rb27a,

rb27b, rb27c, rb27d, rb27e, rb28a, rb28b, rb28c, rb28d, rb28e, rb29a, rb29b, rb29c, rb29d, rb29e, rb30a, rb30b,

rb30c, rb30d, rb30e, rb31a, rb31b, rb31c, rb31d, rb31e, rb32a, rb32b, rb32c, rb32d, rb32e, rb33a, rb33b, rb33c,

rb33d, rb33e, rb34a, rb34b, rb34c, rb34d, rb34e, rb35a, rb35b, rb35c, rb35d, rb35e, rb36a, rb36b, rb36c, rb36d,

rb36e, rb37a, rb37b, rb37c, rb37d, rb37e, rb38a, rb38b, rb38c, rb38d, rb38e, rb39a, rb39b, rb39c, rb39d, rb39e,

rb40a, rb40b, rb40c, rb40d, rb40e, rb41a, rb41b, rb41c, rb41d, rb41e, rb42a, rb42b, rb42c, rb42d, rb42e, rb43a,

rb43b, rb43c, rb43d, rb43e, rb44a, rb44b, rb44c, rb44d, rb44e, rb45a, rb45b, rb45c, rb45d, rb45e, rb46a, rb46b,

rb46c, rb46d, rb46e, rb47a, rb47b, rb47c, rb47d, rb47e, rb48a, rb48b, rb48c, rb48d, rb48e, rb49a, rb49b, rb49c,

rb49d, rb49e, rb50a, rb50b, rb50c, rb50d, rb50e;

private double b = 0, s = 0, hasilrekayasa = 0;

private Button btnSelesai;

private RequestQueue requestQueue;

private JsonObjectRequest jsonObjectRequest;

ArrayList<HashMap<String, String>> list_data;

String url = "http://192.168.43.250/umpn/soal_rek.php";

@Override

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

setContentView(R.layout.activity_soal_rekayasa);

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

btnSelesai.setOnClickListener(new PanggilHasilRekayasa());

soalrek1 = (TextView)findViewById(R.id.soalrek1);

rg1 = (RadioGroup)findViewById(R.id.rg1);

rb1a = (RadioButton)findViewById(R.id.rb1a);

rb1b = (RadioButton)findViewById(R.id.rb1b);

rb1c = (RadioButton)findViewById(R.id.rb1c);

rb1d = (RadioButton)findViewById(R.id.rb1d);

rb1e = (RadioButton)findViewById(R.id.rb1e);

soalrek2 = (TextView)findViewById(R.id.soalrek2);

rg2 = (RadioGroup)findViewById(R.id.rg2);

(13)

rb2a = (RadioButton)findViewById(R.id.rb2a);

rb2b = (RadioButton)findViewById(R.id.rb2b);

rb2c = (RadioButton)findViewById(R.id.rb2c);

rb2d = (RadioButton)findViewById(R.id.rb2d);

rb2e = (RadioButton)findViewById(R.id.rb2e);

soalrek3 = (TextView)findViewById(R.id.soalrek3);

rg3 = (RadioGroup)findViewById(R.id.rg3);

rb3a = (RadioButton)findViewById(R.id.rb3a);

rb3b = (RadioButton)findViewById(R.id.rb3b);

rb3c = (RadioButton)findViewById(R.id.rb3c);

rb3d = (RadioButton)findViewById(R.id.rb3d);

rb3e = (RadioButton)findViewById(R.id.rb3e);

soalrek4 = (TextView)findViewById(R.id.soalrek4);

rg4 = (RadioGroup)findViewById(R.id.rg4);

rb4a = (RadioButton)findViewById(R.id.rb4a);

rb4b = (RadioButton)findViewById(R.id.rb4b);

rb4c = (RadioButton)findViewById(R.id.rb4c);

rb4d = (RadioButton)findViewById(R.id.rb4d);

rb4e = (RadioButton)findViewById(R.id.rb4e);

soalrek5 = (TextView)findViewById(R.id.soalrek5);

rg5 = (RadioGroup)findViewById(R.id.rg5);

rb5a = (RadioButton)findViewById(R.id.rb5a);

rb5b = (RadioButton)findViewById(R.id.rb5b);

rb5c = (RadioButton)findViewById(R.id.rb5c);

rb5d = (RadioButton)findViewById(R.id.rb5d);

rb5e = (RadioButton)findViewById(R.id.rb5e);

soalrek6 = (TextView)findViewById(R.id.soalrek6);

rg6 = (RadioGroup)findViewById(R.id.rg6);

rb6a = (RadioButton)findViewById(R.id.rb6a);

rb6b = (RadioButton)findViewById(R.id.rb6b);

rb6c = (RadioButton)findViewById(R.id.rb6c);

rb6d = (RadioButton)findViewById(R.id.rb6d);

rb6e = (RadioButton)findViewById(R.id.rb6e);

soalrek7 = (TextView)findViewById(R.id.soalrek7);

rg7 = (RadioGroup)findViewById(R.id.rg7);

rb7a = (RadioButton)findViewById(R.id.rb7a);

rb7b = (RadioButton)findViewById(R.id.rb7b);

rb7c = (RadioButton)findViewById(R.id.rb7c);

rb7d = (RadioButton)findViewById(R.id.rb7d);

rb7e = (RadioButton)findViewById(R.id.rb7e);

soalrek8 = (TextView)findViewById(R.id.soalrek8);

rg8 = (RadioGroup)findViewById(R.id.rg8);

(14)

rb8a = (RadioButton)findViewById(R.id.rb8a);

rb8b = (RadioButton)findViewById(R.id.rb8b);

rb8c = (RadioButton)findViewById(R.id.rb8c);

rb8d = (RadioButton)findViewById(R.id.rb8d);

rb8e = (RadioButton)findViewById(R.id.rb8e);

soalrek9 = (TextView)findViewById(R.id.soalrek9);

rg9 = (RadioGroup)findViewById(R.id.rg9);

rb9a = (RadioButton)findViewById(R.id.rb9a);

rb9b = (RadioButton)findViewById(R.id.rb9b);

rb9c = (RadioButton)findViewById(R.id.rb9c);

rb9d = (RadioButton)findViewById(R.id.rb9d);

rb9e = (RadioButton)findViewById(R.id.rb9e);

soalrek10 = (TextView)findViewById(R.id.soalrek10);

rg10 = (RadioGroup)findViewById(R.id.rg10);

rb10a = (RadioButton)findViewById(R.id.rb10a);

rb10b = (RadioButton)findViewById(R.id.rb10b);

rb10c = (RadioButton)findViewById(R.id.rb10c);

rb10d = (RadioButton)findViewById(R.id.rb10d);

rb10e = (RadioButton)findViewById(R.id.rb10e);

soalrek11 = (TextView)findViewById(R.id.soalrek11);

rg11 = (RadioGroup)findViewById(R.id.rg11);

rb11a = (RadioButton)findViewById(R.id.rb11a);

rb11b = (RadioButton)findViewById(R.id.rb11b);

rb11c = (RadioButton)findViewById(R.id.rb11c);

rb11d = (RadioButton)findViewById(R.id.rb11d);

rb11e = (RadioButton)findViewById(R.id.rb11e);

soalrek12 = (TextView)findViewById(R.id.soalrek12);

rg12 = (RadioGroup)findViewById(R.id.rg12);

rb12a = (RadioButton)findViewById(R.id.rb12a);

rb12b = (RadioButton)findViewById(R.id.rb12b);

rb12c = (RadioButton)findViewById(R.id.rb12c);

rb12d = (RadioButton)findViewById(R.id.rb12d);

rb12e = (RadioButton)findViewById(R.id.rb12e);

soalrek13 = (TextView)findViewById(R.id.soalrek13);

rg13 = (RadioGroup)findViewById(R.id.rg13);

rb13a = (RadioButton)findViewById(R.id.rb13a);

rb13b = (RadioButton)findViewById(R.id.rb13b);

rb13c = (RadioButton)findViewById(R.id.rb13c);

rb13d = (RadioButton)findViewById(R.id.rb13d);

rb13e = (RadioButton)findViewById(R.id.rb13e);

soalrek14 = (TextView)findViewById(R.id.soalrek14);

rg14 = (RadioGroup)findViewById(R.id.rg14);

(15)

rb14a = (RadioButton)findViewById(R.id.rb14a);

rb14b = (RadioButton)findViewById(R.id.rb14b);

rb14c = (RadioButton)findViewById(R.id.rb14c);

rb14d = (RadioButton)findViewById(R.id.rb14d);

rb14e = (RadioButton)findViewById(R.id.rb14e);

soalrek15 = (TextView)findViewById(R.id.soalrek15);

rg15 = (RadioGroup)findViewById(R.id.rg15);

rb15a = (RadioButton)findViewById(R.id.rb15a);

rb15b = (RadioButton)findViewById(R.id.rb15b);

rb15c = (RadioButton)findViewById(R.id.rb15c);

rb15d = (RadioButton)findViewById(R.id.rb15d);

rb15e = (RadioButton)findViewById(R.id.rb15e);

soalrek16 = (TextView)findViewById(R.id.soalrek16);

rg16 = (RadioGroup)findViewById(R.id.rg16);

rb16a = (RadioButton)findViewById(R.id.rb16a);

rb16b = (RadioButton)findViewById(R.id.rb16b);

rb16c = (RadioButton)findViewById(R.id.rb16c);

rb16d = (RadioButton)findViewById(R.id.rb16d);

rb16e = (RadioButton)findViewById(R.id.rb16e);

soalrek17 = (TextView)findViewById(R.id.soalrek17);

rg17 = (RadioGroup)findViewById(R.id.rg17);

rb17a = (RadioButton)findViewById(R.id.rb17a);

rb17b = (RadioButton)findViewById(R.id.rb17b);

rb17c = (RadioButton)findViewById(R.id.rb17c);

rb17d = (RadioButton)findViewById(R.id.rb17d);

rb17e = (RadioButton)findViewById(R.id.rb17e);

soalrek18 = (TextView)findViewById(R.id.soalrek18);

rg18 = (RadioGroup)findViewById(R.id.rg18);

rb18a = (RadioButton)findViewById(R.id.rb18a);

rb18b = (RadioButton)findViewById(R.id.rb18b);

rb18c = (RadioButton)findViewById(R.id.rb18c);

rb18d = (RadioButton)findViewById(R.id.rb18d);

rb18e = (RadioButton)findViewById(R.id.rb18e);

soalrek19 = (TextView)findViewById(R.id.soalrek19);

rg19 = (RadioGroup)findViewById(R.id.rg19);

rb19a = (RadioButton)findViewById(R.id.rb19a);

rb19b = (RadioButton)findViewById(R.id.rb19b);

rb19c = (RadioButton)findViewById(R.id.rb19c);

rb19d = (RadioButton)findViewById(R.id.rb19d);

rb19e = (RadioButton)findViewById(R.id.rb19e);

soalrek20 = (TextView)findViewById(R.id.soalrek20);

rg20 = (RadioGroup)findViewById(R.id.rg20);

(16)

rb20a = (RadioButton)findViewById(R.id.rb20a);

rb20b = (RadioButton)findViewById(R.id.rb20b);

rb20c = (RadioButton)findViewById(R.id.rb20c);

rb20d = (RadioButton)findViewById(R.id.rb20d);

rb20e = (RadioButton)findViewById(R.id.rb20e);

soalrek21 = (TextView)findViewById(R.id.soalrek21);

rg21 = (RadioGroup)findViewById(R.id.rg21);

rb21a = (RadioButton)findViewById(R.id.rb21a);

rb21b = (RadioButton)findViewById(R.id.rb21b);

rb21c = (RadioButton)findViewById(R.id.rb21c);

rb21d = (RadioButton)findViewById(R.id.rb21d);

rb21e = (RadioButton)findViewById(R.id.rb21e);

soalrek22 = (TextView)findViewById(R.id.soalrek22);

rg22 = (RadioGroup)findViewById(R.id.rg22);

rb22a = (RadioButton)findViewById(R.id.rb22a);

rb22b = (RadioButton)findViewById(R.id.rb22b);

rb22c = (RadioButton)findViewById(R.id.rb22c);

rb22d = (RadioButton)findViewById(R.id.rb22d);

rb22e = (RadioButton)findViewById(R.id.rb22e);

soalrek23 = (TextView)findViewById(R.id.soalrek23);

rg23 = (RadioGroup)findViewById(R.id.rg23);

rb23a = (RadioButton)findViewById(R.id.rb23a);

rb23b = (RadioButton)findViewById(R.id.rb23b);

rb23c = (RadioButton)findViewById(R.id.rb23c);

rb23d = (RadioButton)findViewById(R.id.rb23d);

rb23e = (RadioButton)findViewById(R.id.rb23e);

soalrek24 = (TextView)findViewById(R.id.soalrek24);

rg24 = (RadioGroup)findViewById(R.id.rg24);

rb24a = (RadioButton)findViewById(R.id.rb24a);

rb24b = (RadioButton)findViewById(R.id.rb24b);

rb24c = (RadioButton)findViewById(R.id.rb24c);

rb24d = (RadioButton)findViewById(R.id.rb24d);

rb24e = (RadioButton)findViewById(R.id.rb24e);

soalrek25 = (TextView)findViewById(R.id.soalrek25);

rg25 = (RadioGroup)findViewById(R.id.rg25);

rb25a = (RadioButton)findViewById(R.id.rb25a);

rb25b = (RadioButton)findViewById(R.id.rb25b);

rb25c = (RadioButton)findViewById(R.id.rb25c);

rb25d = (RadioButton)findViewById(R.id.rb25d);

rb25e = (RadioButton)findViewById(R.id.rb25e);

soalrek26 = (TextView)findViewById(R.id.soalrek26);

rg26 = (RadioGroup)findViewById(R.id.rg26);

(17)

rb26a = (RadioButton)findViewById(R.id.rb26a);

rb26b = (RadioButton)findViewById(R.id.rb26b);

rb26c = (RadioButton)findViewById(R.id.rb26c);

rb26d = (RadioButton)findViewById(R.id.rb26d);

rb26e = (RadioButton)findViewById(R.id.rb26e);

soalrek27 = (TextView)findViewById(R.id.soalrek27);

rg27 = (RadioGroup)findViewById(R.id.rg27);

rb27a = (RadioButton)findViewById(R.id.rb27a);

rb27b = (RadioButton)findViewById(R.id.rb27b);

rb27c = (RadioButton)findViewById(R.id.rb27c);

rb27d = (RadioButton)findViewById(R.id.rb27d);

rb27e = (RadioButton)findViewById(R.id.rb27e);

soalrek28 = (TextView)findViewById(R.id.soalrek28);

rg28 = (RadioGroup)findViewById(R.id.rg28);

rb28a = (RadioButton)findViewById(R.id.rb28a);

rb28b = (RadioButton)findViewById(R.id.rb28b);

rb28c = (RadioButton)findViewById(R.id.rb28c);

rb28d = (RadioButton)findViewById(R.id.rb28d);

rb28e = (RadioButton)findViewById(R.id.rb28e);

soalrek29 = (TextView)findViewById(R.id.soalrek29);

rg29 = (RadioGroup)findViewById(R.id.rg29);

rb29a = (RadioButton)findViewById(R.id.rb29a);

rb29b = (RadioButton)findViewById(R.id.rb29b);

rb29c = (RadioButton)findViewById(R.id.rb29c);

rb29d = (RadioButton)findViewById(R.id.rb29d);

rb29e = (RadioButton)findViewById(R.id.rb29e);

soalrek30 = (TextView)findViewById(R.id.soalrek30);

rg30 = (RadioGroup)findViewById(R.id.rg30);

rb30a = (RadioButton)findViewById(R.id.rb30a);

rb30b = (RadioButton)findViewById(R.id.rb30b);

rb30c = (RadioButton)findViewById(R.id.rb30c);

rb30d = (RadioButton)findViewById(R.id.rb30d);

rb30e = (RadioButton)findViewById(R.id.rb30e);

soalrek31 = (TextView)findViewById(R.id.soalrek31);

rg31 = (RadioGroup)findViewById(R.id.rg31);

rb31a = (RadioButton)findViewById(R.id.rb31a);

rb31b = (RadioButton)findViewById(R.id.rb31b);

rb31c = (RadioButton)findViewById(R.id.rb31c);

rb31d = (RadioButton)findViewById(R.id.rb31d);

rb31e = (RadioButton)findViewById(R.id.rb31e);

soalrek32 = (TextView)findViewById(R.id.soalrek32);

rg32 = (RadioGroup)findViewById(R.id.rg32);

(18)

rb32a = (RadioButton)findViewById(R.id.rb32a);

rb32b = (RadioButton)findViewById(R.id.rb32b);

rb32c = (RadioButton)findViewById(R.id.rb32c);

rb32d = (RadioButton)findViewById(R.id.rb32d);

rb32e = (RadioButton)findViewById(R.id.rb32e);

soalrek33 = (TextView)findViewById(R.id.soalrek33);

rg33 = (RadioGroup)findViewById(R.id.rg33);

rb33a = (RadioButton)findViewById(R.id.rb33a);

rb33b = (RadioButton)findViewById(R.id.rb33b);

rb33c = (RadioButton)findViewById(R.id.rb33c);

rb33d = (RadioButton)findViewById(R.id.rb33d);

rb33e = (RadioButton)findViewById(R.id.rb33e);

soalrek34 = (TextView)findViewById(R.id.soalrek34);

rg34 = (RadioGroup)findViewById(R.id.rg34);

rb34a = (RadioButton)findViewById(R.id.rb34a);

rb34b = (RadioButton)findViewById(R.id.rb34b);

rb34c = (RadioButton)findViewById(R.id.rb34c);

rb34d = (RadioButton)findViewById(R.id.rb34d);

rb34e = (RadioButton)findViewById(R.id.rb34e);

soalrek35 = (TextView)findViewById(R.id.soalrek35);

rg35 = (RadioGroup)findViewById(R.id.rg35);

rb35a = (RadioButton)findViewById(R.id.rb35a);

rb35b = (RadioButton)findViewById(R.id.rb35b);

rb35c = (RadioButton)findViewById(R.id.rb35c);

rb35d = (RadioButton)findViewById(R.id.rb35d);

rb35e = (RadioButton)findViewById(R.id.rb35e);

soalrek36 = (TextView)findViewById(R.id.soalrek36);

rg36 = (RadioGroup)findViewById(R.id.rg36);

rb36a = (RadioButton)findViewById(R.id.rb36a);

rb36b = (RadioButton)findViewById(R.id.rb36b);

rb36c = (RadioButton)findViewById(R.id.rb36c);

rb36d = (RadioButton)findViewById(R.id.rb36d);

rb36e = (RadioButton)findViewById(R.id.rb36e);

soalrek37 = (TextView)findViewById(R.id.soalrek37);

rg37 = (RadioGroup)findViewById(R.id.rg37);

rb37a = (RadioButton)findViewById(R.id.rb37a);

rb37b = (RadioButton)findViewById(R.id.rb37b);

rb37c = (RadioButton)findViewById(R.id.rb37c);

rb37d = (RadioButton)findViewById(R.id.rb37d);

rb37e = (RadioButton)findViewById(R.id.rb37e);

soalrek38 = (TextView)findViewById(R.id.soalrek38);

rg38 = (RadioGroup)findViewById(R.id.rg38);

(19)

rb38a = (RadioButton)findViewById(R.id.rb38a);

rb38b = (RadioButton)findViewById(R.id.rb38b);

rb38c = (RadioButton)findViewById(R.id.rb38c);

rb38d = (RadioButton)findViewById(R.id.rb38d);

rb38e = (RadioButton)findViewById(R.id.rb38e);

soalrek39 = (TextView)findViewById(R.id.soalrek39);

rg39 = (RadioGroup)findViewById(R.id.rg39);

rb39a = (RadioButton)findViewById(R.id.rb39a);

rb39b = (RadioButton)findViewById(R.id.rb39b);

rb39c = (RadioButton)findViewById(R.id.rb39c);

rb39d = (RadioButton)findViewById(R.id.rb39d);

rb39e = (RadioButton)findViewById(R.id.rb39e);

soalrek40 = (TextView)findViewById(R.id.soalrek40);

rg40 = (RadioGroup)findViewById(R.id.rg40);

rb40a = (RadioButton)findViewById(R.id.rb40a);

rb40b = (RadioButton)findViewById(R.id.rb40b);

rb40c = (RadioButton)findViewById(R.id.rb40c);

rb40d = (RadioButton)findViewById(R.id.rb40d);

rb40e = (RadioButton)findViewById(R.id.rb40e);

soalrek41 = (TextView)findViewById(R.id.soalrek41);

rg41 = (RadioGroup)findViewById(R.id.rg41);

rb41a = (RadioButton)findViewById(R.id.rb41a);

rb41b = (RadioButton)findViewById(R.id.rb41b);

rb41c = (RadioButton)findViewById(R.id.rb41c);

rb41d = (RadioButton)findViewById(R.id.rb41d);

rb41e = (RadioButton)findViewById(R.id.rb41e);

soalrek42 = (TextView)findViewById(R.id.soalrek42);

rg42 = (RadioGroup)findViewById(R.id.rg42);

rb42a = (RadioButton)findViewById(R.id.rb42a);

rb42b = (RadioButton)findViewById(R.id.rb42b);

rb42c = (RadioButton)findViewById(R.id.rb42c);

rb42d = (RadioButton)findViewById(R.id.rb42d);

rb42e = (RadioButton)findViewById(R.id.rb42e);

soalrek43 = (TextView)findViewById(R.id.soalrek43);

rg43 = (RadioGroup)findViewById(R.id.rg43);

rb43a = (RadioButton)findViewById(R.id.rb43a);

rb43b = (RadioButton)findViewById(R.id.rb43b);

rb43c = (RadioButton)findViewById(R.id.rb43c);

rb43d = (RadioButton)findViewById(R.id.rb43d);

rb43e = (RadioButton)findViewById(R.id.rb43e);

soalrek44 = (TextView)findViewById(R.id.soalrek44);

rg44 = (RadioGroup)findViewById(R.id.rg44);

(20)

rb44a = (RadioButton)findViewById(R.id.rb44a);

rb44b = (RadioButton)findViewById(R.id.rb44b);

rb44c = (RadioButton)findViewById(R.id.rb44c);

rb44d = (RadioButton)findViewById(R.id.rb44d);

rb44e = (RadioButton)findViewById(R.id.rb44e);

soalrek45 = (TextView)findViewById(R.id.soalrek45);

rg45 = (RadioGroup)findViewById(R.id.rg45);

rb45a = (RadioButton)findViewById(R.id.rb45a);

rb45b = (RadioButton)findViewById(R.id.rb45b);

rb45c = (RadioButton)findViewById(R.id.rb45c);

rb45d = (RadioButton)findViewById(R.id.rb45d);

rb45e = (RadioButton)findViewById(R.id.rb45e);

soalrek46 = (TextView)findViewById(R.id.soalrek46);

rg46 = (RadioGroup)findViewById(R.id.rg46);

rb46a = (RadioButton)findViewById(R.id.rb46a);

rb46b = (RadioButton)findViewById(R.id.rb46b);

rb46c = (RadioButton)findViewById(R.id.rb46c);

rb46d = (RadioButton)findViewById(R.id.rb46d);

rb46e = (RadioButton)findViewById(R.id.rb46e);

soalrek47 = (TextView)findViewById(R.id.soalrek47);

rg47 = (RadioGroup)findViewById(R.id.rg47);

rb47a = (RadioButton)findViewById(R.id.rb47a);

rb47b = (RadioButton)findViewById(R.id.rb47b);

rb47c = (RadioButton)findViewById(R.id.rb47c);

rb47d = (RadioButton)findViewById(R.id.rb47d);

rb47e = (RadioButton)findViewById(R.id.rb47e);

soalrek48 = (TextView)findViewById(R.id.soalrek48);

rg48 = (RadioGroup)findViewById(R.id.rg48);

rb48a = (RadioButton)findViewById(R.id.rb48a);

rb48b = (RadioButton)findViewById(R.id.rb48b);

rb48c = (RadioButton)findViewById(R.id.rb48c);

rb48d = (RadioButton)findViewById(R.id.rb48d);

rb48e = (RadioButton)findViewById(R.id.rb48e);

soalrek49 = (TextView)findViewById(R.id.soalrek49);

rg49 = (RadioGroup)findViewById(R.id.rg49);

rb49a = (RadioButton)findViewById(R.id.rb49a);

rb49b = (RadioButton)findViewById(R.id.rb49b);

rb49c = (RadioButton)findViewById(R.id.rb49c);

rb49d = (RadioButton)findViewById(R.id.rb49d);

rb49e = (RadioButton)findViewById(R.id.rb49e);

soalrek50 = (TextView)findViewById(R.id.soalrek50);

rg50 = (RadioGroup)findViewById(R.id.rg50);

(21)

rb50a = (RadioButton)findViewById(R.id.rb50a);

rb50b = (RadioButton)findViewById(R.id.rb50b);

rb50c = (RadioButton)findViewById(R.id.rb50c);

rb50d = (RadioButton)findViewById(R.id.rb50d);

rb50e = (RadioButton)findViewById(R.id.rb50e);

getSoalRek();

getNilaiRek();

}

private void getSoalRek() {

requestQueue = Volley.newRequestQueue(this);

list_data = new ArrayList<HashMap<String, String>>();

jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {

@Override

public void onResponse(JSONObject response) { try {

JSONObject jsonObject = new JSONObject(response.toString());

JSONArray jsonArray = jsonObject.getJSONArray("soal_rek");

for (int i = 0; i < jsonArray.length(); i++) {

JSONObject json = jsonArray.getJSONObject(i);

HashMap<String, String> map = new HashMap<String, String>();

map.put("rek_soal", json.getString("rek_soal"));

map.put("rek_a", json.getString("rek_a"));

map.put("rek_b", json.getString("rek_b"));

map.put("rek_c", json.getString("rek_c"));

map.put("rek_d", json.getString("rek_d"));

map.put("rek_e", json.getString("rek_e"));

list_data.add(map);

}

soalrek1.setText(list_data.get(0).get("rek_soal"));

rb1a.setText(list_data.get(0).get("rek_a"));

rb1b.setText(list_data.get(0).get("rek_b"));

rb1c.setText(list_data.get(0).get("rek_c"));

rb1d.setText(list_data.get(0).get("rek_d"));

rb1e.setText(list_data.get(0).get("rek_e"));

soalrek2.setText(list_data.get(1).get("rek_soal"));

rb2a.setText(list_data.get(1).get("rek_a"));

rb2b.setText(list_data.get(1).get("rek_b"));

rb2c.setText(list_data.get(1).get("rek_c"));

rb2d.setText(list_data.get(1).get("rek_d"));

rb2e.setText(list_data.get(1).get("rek_e"));

soalrek3.setText(list_data.get(2).get("rek_soal"));

rb3a.setText(list_data.get(2).get("rek_a"));

rb3b.setText(list_data.get(2).get("rek_b"));

(22)

rb3c.setText(list_data.get(2).get("rek_c"));

rb3d.setText(list_data.get(2).get("rek_d"));

rb3e.setText(list_data.get(2).get("rek_e"));

soalrek4.setText(list_data.get(3).get("rek_soal"));

rb4a.setText(list_data.get(3).get("rek_a"));

rb4b.setText(list_data.get(3).get("rek_b"));

rb4c.setText(list_data.get(3).get("rek_c"));

rb4d.setText(list_data.get(3).get("rek_d"));

rb4e.setText(list_data.get(3).get("rek_e"));

soalrek5.setText(list_data.get(4).get("rek_soal"));

rb5a.setText(list_data.get(4).get("rek_a"));

rb5b.setText(list_data.get(4).get("rek_b"));

rb5c.setText(list_data.get(4).get("rek_c"));

rb5d.setText(list_data.get(4).get("rek_d"));

rb5e.setText(list_data.get(4).get("rek_e"));

soalrek6.setText(list_data.get(5).get("rek_soal"));

rb6a.setText(list_data.get(5).get("rek_a"));

rb6b.setText(list_data.get(5).get("rek_b"));

rb6c.setText(list_data.get(5).get("rek_c"));

rb6d.setText(list_data.get(5).get("rek_d"));

rb6e.setText(list_data.get(5).get("rek_e"));

soalrek7.setText(list_data.get(6).get("rek_soal"));

rb7a.setText(list_data.get(6).get("rek_a"));

rb7b.setText(list_data.get(6).get("rek_b"));

rb7c.setText(list_data.get(6).get("rek_c"));

rb7d.setText(list_data.get(6).get("rek_d"));

rb7e.setText(list_data.get(6).get("rek_e"));

soalrek8.setText(list_data.get(7).get("rek_soal"));

rb8a.setText(list_data.get(7).get("rek_a"));

rb8b.setText(list_data.get(7).get("rek_b"));

rb8c.setText(list_data.get(7).get("rek_c"));

rb8d.setText(list_data.get(7).get("rek_d"));

rb8e.setText(list_data.get(7).get("rek_e"));

soalrek9.setText(list_data.get(8).get("rek_soal"));

rb9a.setText(list_data.get(8).get("rek_a"));

rb9b.setText(list_data.get(8).get("rek_b"));

rb9c.setText(list_data.get(8).get("rek_c"));

rb9d.setText(list_data.get(8).get("rek_d"));

rb9e.setText(list_data.get(8).get("rek_e"));

soalrek10.setText(list_data.get(9).get("rek_soal"));

rb10a.setText(list_data.get(9).get("rek_a"));

(23)

rb10b.setText(list_data.get(9).get("rek_b"));

rb10c.setText(list_data.get(9).get("rek_c"));

rb10d.setText(list_data.get(9).get("rek_d"));

rb10e.setText(list_data.get(9).get("rek_e"));

soalrek11.setText(list_data.get(10).get("rek_soal"));

rb11a.setText(list_data.get(10).get("rek_a"));

rb11b.setText(list_data.get(10).get("rek_b"));

rb11c.setText(list_data.get(10).get("rek_c"));

rb11d.setText(list_data.get(10).get("rek_d"));

rb11e.setText(list_data.get(10).get("rek_e"));

soalrek12.setText(list_data.get(11).get("rek_soal"));

rb12a.setText(list_data.get(11).get("rek_a"));

rb12b.setText(list_data.get(11).get("rek_b"));

rb12c.setText(list_data.get(11).get("rek_c"));

rb12d.setText(list_data.get(11).get("rek_d"));

rb12e.setText(list_data.get(11).get("rek_e"));

soalrek13.setText(list_data.get(12).get("rek_soal"));

rb13a.setText(list_data.get(12).get("rek_a"));

rb13b.setText(list_data.get(12).get("rek_b"));

rb13c.setText(list_data.get(12).get("rek_c"));

rb13d.setText(list_data.get(12).get("rek_d"));

rb13e.setText(list_data.get(12).get("rek_e"));

soalrek14.setText(list_data.get(13).get("rek_soal"));

rb14a.setText(list_data.get(13).get("rek_a"));

rb14b.setText(list_data.get(13).get("rek_b"));

rb14c.setText(list_data.get(13).get("rek_c"));

rb14d.setText(list_data.get(13).get("rek_d"));

rb14e.setText(list_data.get(13).get("rek_e"));

soalrek15.setText(list_data.get(14).get("rek_soal"));

rb15a.setText(list_data.get(14).get("rek_a"));

rb15b.setText(list_data.get(14).get("rek_b"));

rb15c.setText(list_data.get(14).get("rek_c"));

rb15d.setText(list_data.get(14).get("rek_d"));

rb15e.setText(list_data.get(14).get("rek_e"));

soalrek16.setText(list_data.get(15).get("rek_soal"));

rb16a.setText(list_data.get(15).get("rek_a"));

rb16b.setText(list_data.get(15).get("rek_b"));

rb16c.setText(list_data.get(15).get("rek_c"));

rb16d.setText(list_data.get(15).get("rek_d"));

rb16e.setText(list_data.get(15).get("rek_e"));

soalrek17.setText(list_data.get(16).get("rek_soal"));

(24)

rb17a.setText(list_data.get(16).get("rek_a"));

rb17b.setText(list_data.get(16).get("rek_b"));

rb17c.setText(list_data.get(16).get("rek_c"));

rb17d.setText(list_data.get(16).get("rek_d"));

rb17e.setText(list_data.get(16).get("rek_e"));

soalrek18.setText(list_data.get(17).get("rek_soal"));

rb18a.setText(list_data.get(17).get("rek_a"));

rb18b.setText(list_data.get(17).get("rek_b"));

rb18c.setText(list_data.get(17).get("rek_c"));

rb18d.setText(list_data.get(17).get("rek_d"));

rb18e.setText(list_data.get(17).get("rek_e"));

soalrek19.setText(list_data.get(18).get("rek_soal"));

rb19a.setText(list_data.get(18).get("rek_a"));

rb19b.setText(list_data.get(18).get("rek_b"));

rb19c.setText(list_data.get(18).get("rek_c"));

rb19d.setText(list_data.get(18).get("rek_d"));

rb19e.setText(list_data.get(18).get("rek_e"));

soalrek20.setText(list_data.get(19).get("rek_soal"));

rb20a.setText(list_data.get(19).get("rek_a"));

rb20b.setText(list_data.get(19).get("rek_b"));

rb20c.setText(list_data.get(19).get("rek_c"));

rb20d.setText(list_data.get(19).get("rek_d"));

rb20e.setText(list_data.get(19).get("rek_e"));

soalrek21.setText(list_data.get(20).get("rek_soal"));

rb21a.setText(list_data.get(20).get("rek_a"));

rb21b.setText(list_data.get(20).get("rek_b"));

rb21c.setText(list_data.get(20).get("rek_c"));

rb21d.setText(list_data.get(20).get("rek_d"));

rb21e.setText(list_data.get(20).get("rek_e"));

soalrek22.setText(list_data.get(21).get("rek_soal"));

rb22a.setText(list_data.get(21).get("rek_a"));

rb22b.setText(list_data.get(21).get("rek_b"));

rb22c.setText(list_data.get(21).get("rek_c"));

rb22d.setText(list_data.get(21).get("rek_d"));

rb22e.setText(list_data.get(21).get("rek_e"));

soalrek23.setText(list_data.get(22).get("rek_soal"));

rb23a.setText(list_data.get(22).get("rek_a"));

rb23b.setText(list_data.get(22).get("rek_b"));

rb23c.setText(list_data.get(22).get("rek_c"));

rb23d.setText(list_data.get(22).get("rek_d"));

rb23e.setText(list_data.get(22).get("rek_e"));

(25)

soalrek24.setText(list_data.get(23).get("rek_soal"));

rb24a.setText(list_data.get(23).get("rek_a"));

rb24b.setText(list_data.get(23).get("rek_b"));

rb24c.setText(list_data.get(23).get("rek_c"));

rb24d.setText(list_data.get(23).get("rek_d"));

rb24e.setText(list_data.get(23).get("rek_e"));

soalrek25.setText(list_data.get(24).get("rek_soal"));

rb25a.setText(list_data.get(24).get("rek_a"));

rb25b.setText(list_data.get(24).get("rek_b"));

rb25c.setText(list_data.get(24).get("rek_c"));

rb25d.setText(list_data.get(24).get("rek_d"));

rb25e.setText(list_data.get(24).get("rek_e"));

soalrek26.setText(list_data.get(25).get("rek_soal"));

rb26a.setText(list_data.get(25).get("rek_a"));

rb26b.setText(list_data.get(25).get("rek_b"));

rb26c.setText(list_data.get(25).get("rek_c"));

rb26d.setText(list_data.get(25).get("rek_d"));

rb26e.setText(list_data.get(25).get("rek_e"));

soalrek27.setText(list_data.get(26).get("rek_soal"));

rb27a.setText(list_data.get(26).get("rek_a"));

rb27b.setText(list_data.get(26).get("rek_b"));

rb27c.setText(list_data.get(26).get("rek_c"));

rb27d.setText(list_data.get(26).get("rek_d"));

rb27e.setText(list_data.get(26).get("rek_e"));

soalrek28.setText(list_data.get(27).get("rek_soal"));

rb28a.setText(list_data.get(27).get("rek_a"));

rb28b.setText(list_data.get(27).get("rek_b"));

rb28c.setText(list_data.get(27).get("rek_c"));

rb28d.setText(list_data.get(27).get("rek_d"));

rb28e.setText(list_data.get(27).get("rek_e"));

soalrek29.setText(list_data.get(28).get("rek_soal"));

rb29a.setText(list_data.get(28).get("rek_a"));

rb29b.setText(list_data.get(28).get("rek_b"));

rb29c.setText(list_data.get(28).get("rek_c"));

rb29d.setText(list_data.get(28).get("rek_d"));

rb29e.setText(list_data.get(28).get("rek_e"));

soalrek30.setText(list_data.get(29).get("rek_soal"));

rb30a.setText(list_data.get(29).get("rek_a"));

rb30b.setText(list_data.get(29).get("rek_b"));

rb30c.setText(list_data.get(29).get("rek_c"));

rb30d.setText(list_data.get(29).get("rek_d"));

rb30e.setText(list_data.get(29).get("rek_e"));

(26)

soalrek31.setText(list_data.get(30).get("rek_soal"));

rb31a.setText(list_data.get(30).get("rek_a"));

rb31b.setText(list_data.get(30).get("rek_b"));

rb31c.setText(list_data.get(30).get("rek_c"));

rb31d.setText(list_data.get(30).get("rek_d"));

rb31e.setText(list_data.get(30).get("rek_e"));

soalrek32.setText(list_data.get(31).get("rek_soal"));

rb32a.setText(list_data.get(31).get("rek_a"));

rb32b.setText(list_data.get(31).get("rek_b"));

rb32c.setText(list_data.get(31).get("rek_c"));

rb32d.setText(list_data.get(31).get("rek_d"));

rb32e.setText(list_data.get(31).get("rek_e"));

soalrek33.setText(list_data.get(32).get("rek_soal"));

rb33a.setText(list_data.get(32).get("rek_a"));

rb33b.setText(list_data.get(32).get("rek_b"));

rb33c.setText(list_data.get(32).get("rek_c"));

rb33d.setText(list_data.get(32).get("rek_d"));

rb33e.setText(list_data.get(32).get("rek_e"));

soalrek34.setText(list_data.get(33).get("rek_soal"));

rb34a.setText(list_data.get(33).get("rek_a"));

rb34b.setText(list_data.get(33).get("rek_b"));

rb34c.setText(list_data.get(33).get("rek_c"));

rb34d.setText(list_data.get(33).get("rek_d"));

rb34e.setText(list_data.get(33).get("rek_e"));

soalrek35.setText(list_data.get(34).get("rek_soal"));

rb35a.setText(list_data.get(34).get("rek_a"));

rb35b.setText(list_data.get(34).get("rek_b"));

rb35c.setText(list_data.get(34).get("rek_c"));

rb35d.setText(list_data.get(34).get("rek_d"));

rb35e.setText(list_data.get(34).get("rek_e"));

soalrek36.setText(list_data.get(35).get("rek_soal"));

rb36a.setText(list_data.get(35).get("rek_a"));

rb36b.setText(list_data.get(35).get("rek_b"));

rb36c.setText(list_data.get(35).get("rek_c"));

rb36d.setText(list_data.get(35).get("rek_d"));

rb36e.setText(list_data.get(35).get("rek_e"));

soalrek37.setText(list_data.get(36).get("rek_soal"));

rb37a.setText(list_data.get(36).get("rek_a"));

rb37b.setText(list_data.get(36).get("rek_b"));

rb37c.setText(list_data.get(36).get("rek_c"));

rb37d.setText(list_data.get(36).get("rek_d"));

(27)

rb37e.setText(list_data.get(36).get("rek_e"));

soalrek38.setText(list_data.get(37).get("rek_soal"));

rb38a.setText(list_data.get(37).get("rek_a"));

rb38b.setText(list_data.get(37).get("rek_b"));

rb38c.setText(list_data.get(37).get("rek_c"));

rb38d.setText(list_data.get(37).get("rek_d"));

rb38e.setText(list_data.get(37).get("rek_e"));

soalrek39.setText(list_data.get(38).get("rek_soal"));

rb39a.setText(list_data.get(38).get("rek_a"));

rb39b.setText(list_data.get(38).get("rek_b"));

rb39c.setText(list_data.get(38).get("rek_c"));

rb39d.setText(list_data.get(38).get("rek_d"));

rb39e.setText(list_data.get(38).get("rek_e"));

soalrek40.setText(list_data.get(39).get("rek_soal"));

rb40a.setText(list_data.get(39).get("rek_a"));

rb40b.setText(list_data.get(39).get("rek_b"));

rb40c.setText(list_data.get(39).get("rek_c"));

rb40d.setText(list_data.get(39).get("rek_d"));

rb40e.setText(list_data.get(39).get("rek_e"));

soalrek41.setText(list_data.get(40).get("rek_soal"));

rb41a.setText(list_data.get(40).get("rek_a"));

rb41b.setText(list_data.get(40).get("rek_b"));

rb41c.setText(list_data.get(40).get("rek_c"));

rb41d.setText(list_data.get(40).get("rek_d"));

rb41e.setText(list_data.get(40).get("rek_e"));

soalrek42.setText(list_data.get(41).get("rek_soal"));

rb42a.setText(list_data.get(41).get("rek_a"));

rb42b.setText(list_data.get(41).get("rek_b"));

rb42c.setText(list_data.get(41).get("rek_c"));

rb42d.setText(list_data.get(41).get("rek_d"));

rb42e.setText(list_data.get(41).get("rek_e"));

soalrek43.setText(list_data.get(42).get("rek_soal"));

rb43a.setText(list_data.get(42).get("rek_a"));

rb43b.setText(list_data.get(42).get("rek_b"));

rb43c.setText(list_data.get(42).get("rek_c"));

rb43d.setText(list_data.get(42).get("rek_d"));

rb43e.setText(list_data.get(42).get("rek_e"));

soalrek44.setText(list_data.get(43).get("rek_soal"));

rb44a.setText(list_data.get(43).get("rek_a"));

rb44b.setText(list_data.get(43).get("rek_b"));

rb44c.setText(list_data.get(43).get("rek_c"));

(28)

rb44d.setText(list_data.get(43).get("rek_d"));

rb44e.setText(list_data.get(43).get("rek_e"));

soalrek45.setText(list_data.get(44).get("rek_soal"));

rb45a.setText(list_data.get(44).get("rek_a"));

rb45b.setText(list_data.get(44).get("rek_b"));

rb45c.setText(list_data.get(44).get("rek_c"));

rb45d.setText(list_data.get(44).get("rek_d"));

rb45e.setText(list_data.get(44).get("rek_e"));

soalrek46.setText(list_data.get(45).get("rek_soal"));

rb46a.setText(list_data.get(45).get("rek_a"));

rb46b.setText(list_data.get(45).get("rek_b"));

rb46c.setText(list_data.get(45).get("rek_c"));

rb46d.setText(list_data.get(45).get("rek_d"));

rb46e.setText(list_data.get(45).get("rek_e"));

soalrek47.setText(list_data.get(46).get("rek_soal"));

rb47a.setText(list_data.get(46).get("rek_a"));

rb47b.setText(list_data.get(46).get("rek_b"));

rb47c.setText(list_data.get(46).get("rek_c"));

rb47d.setText(list_data.get(46).get("rek_d"));

rb47e.setText(list_data.get(46).get("rek_e"));

soalrek48.setText(list_data.get(47).get("rek_soal"));

rb48a.setText(list_data.get(47).get("rek_a"));

rb48b.setText(list_data.get(47).get("rek_b"));

rb48c.setText(list_data.get(47).get("rek_c"));

rb48d.setText(list_data.get(47).get("rek_d"));

rb48e.setText(list_data.get(47).get("rek_e"));

soalrek49.setText(list_data.get(48).get("rek_soal"));

rb49a.setText(list_data.get(48).get("rek_a"));

rb49b.setText(list_data.get(48).get("rek_b"));

rb49c.setText(list_data.get(48).get("rek_c"));

rb49d.setText(list_data.get(48).get("rek_d"));

rb49e.setText(list_data.get(48).get("rek_e"));

soalrek50.setText(list_data.get(49).get("rek_soal"));

rb50a.setText(list_data.get(49).get("rek_a"));

rb50b.setText(list_data.get(49).get("rek_b"));

rb50c.setText(list_data.get(49).get("rek_c"));

rb50d.setText(list_data.get(49).get("rek_d"));

rb50e.setText(list_data.get(49).get("rek_e"));

} catch (JSONException e) { e.printStackTrace();

}

}

(29)

}, new Response.ErrorListener() { @Override

public void onErrorResponse(VolleyError error) {

Toast.makeText(SoalRekayasa.this, error.getMessage(), Toast.LENGTH_SHORT).show();

} });

requestQueue.add(jsonObjectRequest);

}

private void getNilaiRek() {

rg1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb1a : b += 1;

break;

case R.id.rb1b : s += 1;

break;

case R.id.rb1c : s += 1;

break;

case R.id.rb1d : s += 1;

break;

case R.id.rb1e : s += 1;

break;

default:

break;

} } });

rg2.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb2a : s += 1;

break;

case R.id.rb2b :

(30)

b += 1;

break;

case R.id.rb2c : s += 1;

break;

case R.id.rb2d : s += 1;

break;

case R.id.rb2e : s += 1;

break;

default:

break;

} } });

rg3.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb3a : s += 1;

break;

case R.id.rb3b : s += 1;

break;

case R.id.rb3c : s += 1;

break;

case R.id.rb3d : s += 1;

break;

case R.id.rb3e : b += 1;

break;

default:

break;

} } });

rg4.setOnCheckedChangeListener(new

RadioGroup.OnCheckedChangeListener() {

@Override

(31)

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb4a : s += 1;

break;

case R.id.rb4b : s += 1;

break;

case R.id.rb4c : s += 1;

break;

case R.id.rb4d : b += 1;

break;

case R.id.rb4e : s += 1;

break;

default:

break;

} } });

rg5.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb5a : s += 1;

break;

case R.id.rb5b : s += 1;

break;

case R.id.rb5c : b += 1;

break;

case R.id.rb5d : s += 1;

break;

case R.id.rb5e : s += 1;

break;

default:

break;

}

(32)

} });

rg6.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb6a : s += 1;

break;

case R.id.rb6b : s += 1;

break;

case R.id.rb6c : s += 1;

break;

case R.id.rb6d : b += 1;

break;

case R.id.rb6e : s += 1;

break;

default:

break;

} } });

rg7.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override

public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {

switch (checkedId) { case R.id.rb7a : s += 1;

break;

case R.id.rb7b : s += 1;

break;

case R.id.rb7c : s += 1;

break;

case R.id.rb7d : s += 1;

break;

Gambar

Gambar 2.1 Home Screen
Gambar 2.2 Messaging
Gambar 2.4 Contact
Gambar 3.1 Perancangan  Struktur Navigasi
+7

Referensi

Dokumen terkait