membuat aplikasi kuis dengan gambar dari database sqlite _ sekedar berbagi ilmu

35
Sekedar Berbagi Ilmu — Ikatlah Ilmu dengan Menuliskannya — Membuat Aplikasi Kuis dengan Gambar dari Database SQLite Assalamu’alaikum… Apa kabar semuanya? saya harap kabar temen-temen baik-baik saja. Pada tutorial kali ini saya akan sedikit berbagi tentang cara membuat aplikasi kuis sederhana di android. Pada aplikasi ini, soal berupa pertanyaan disertai dengan gambar. Data pertanyaan diambil diambil dari data yang tersimpan di database SQLite. Ok, langsung saja kita buat aplikasinya. Silahkan ikuti langkah- langkah berikut ini: 1. Buka Eclipse, bikin project baru (File –> New –> Android Application Project ). Saya anggap temen-temen sudah tahu cara membuat project baru di Eclipse. 2.Buat file xml baru dengan nama nama.xml, lalu ketikkan seperti berikut ini: Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku... 1 dari 35 8/8/2015 4:19 PM

Upload: ali-khohar

Post on 01-Sep-2015

617 views

Category:

Documents


143 download

DESCRIPTION

Membuat Aplikasi Kuis Dengan Gambar Dari Database SQLite _ Sekedar Berbagi IlmuAndroidPada post kali ini saya akan membahasa bagaimana membuat Aplikasi Kamus Android. Sebelum terjun dalam pembuatan aplikasinya di eclipse, kita akan membuat sebuah database sqlite dulu, yang berisi data untuk kamus kita, dalam project ini saya akan membuat kamus sederhana tentang komputer, jadi data yang ada berupa istilah2 dalam komputer, misal processor, maka akan ada deskripsi processor itu apa.

TRANSCRIPT

  • Sekedar Berbagi Ilmu

    Ikatlah Ilmu dengan Menuliskannya

    Membuat Aplikasi Kuis dengan Gambar dariDatabase SQLite

    Assalamualaikum

    Apa kabar semuanya? saya harap kabar temen-temen baik-baik saja. Pada tutorial kali ini sayaakan sedikit berbagi tentang cara membuat aplikasi kuis sederhana di android. Pada aplikasi ini,soal berupa pertanyaan disertai dengan gambar. Data pertanyaan diambil diambil dari data yangtersimpan di database SQLite. Ok, langsung saja kita buat aplikasinya. Silahkan ikuti langkah-langkah berikut ini:1. Buka Eclipse, bikin project baru (File > New > Android Application Project ). Saya anggaptemen-temen sudah tahu cara membuat project baru di Eclipse.2.Buat le xml baru dengan nama nama.xml, lalu ketikkan seperti berikut ini:

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    1 dari 35 8/8/2015 4:19 PM

  • 3.Pada le activity_main.xml, ketikkan seperti berikut ini:

    123456789

    101112131415161718192021222324252627282930

  • 123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

    >" />

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    3 dari 35 8/8/2015 4:19 PM

  • 60616263646566676869707172737475767778798081828384858687888990919293949596979899

    100101102103104105106107108

  • 4.Buat kelas baru beri nama Soal.java, lalu ketikkan kode program berikut ini:

    android:id="@+id/textViewSoal"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_below="@+id/gambarKuis"

    android:layout_centerHorizontal="true"

    android:layout_marginTop="52dp"

    android:text="Medium Text"

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

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    5 dari 35 8/8/2015 4:19 PM

  • 123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

    package com.datetimepicker;

    public class Soal { private String soal;

    private String pil_a;

    private String pil_b;

    private String pil_c;

    private int jwban;

    private int gambar;

    public Soal() {

    super();

    }

    public String getSoal() {

    return soal;

    }

    public void setSoal(String soal) {

    this.soal = soal;

    }

    public String getPil_a() {

    return pil_a;

    }

    public void setPil_a(String pil_a) {

    this.pil_a = pil_a;

    }

    public String getPil_b() {

    return pil_b;

    }

    public void setPil_b(String pil_b) {

    this.pil_b = pil_b;

    }

    public String getPil_c() {

    return pil_c;

    }

    public void setPil_c(String pil_c) {

    this.pil_c = pil_c;

    }

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    6 dari 35 8/8/2015 4:19 PM

  • 5.Buat kelas baru beri nama Database.java, lalu ketikkan kode program berikut ini:

    60616263

    public int getJwban() {

    return jwban;

    }

    public void setJwban(int jwban) {

    this.jwban = jwban;

    }

    public int getGambar() {

    return gambar;

    }

    public void setGambar(int gambar) {

    this.gambar = gambar;

    }

    }

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    7 dari 35 8/8/2015 4:19 PM

  • 123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

    package com.datetimepicker;

    import java.util.ArrayList;import java.util.List;

    import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;

    public class Database extends SQLiteOpenHelper { final static String DB_NAME = "db_kuis";

    public Database(Context context) {

    super(context, DB_NAME, null, 1);

    // TODO Auto-generated constructor stub

    }

    @Override

    public void onCreate(SQLiteDatabase db) {

    String sql = "CREATE TABLE IF NOT EXISTS tbl_soal(id INTEGER PRIMARY KEY AUTOINCREME

    db.execSQL(sql);

    ContentValues values = new ContentValues();

    values.put("soal", "Apa nama latin dari gambar di samping?");

    values.put("pil_a", "Punica granatum L.");

    values.put("pil_b","Durio zibethinus L.");

    values.put("pil_c", "Lansium domesticum Correa.");

    values.put("jwban","1");

    values.put("img", R.drawable.durian);

    db.insert("tbl_soal", "soal", values);

    values.put("soal", "Apa nama latin dari gambar di samping?");

    values.put("pil_a", "Punica granatum L.");

    values.put("pil_b","Durio zibethinus L.");

    values.put("pil_c", "Lansium domesticum Correa.");

    values.put("jwban","2");

    values.put("img", R.drawable.langsat);

    db.insert("tbl_soal", "soal", values);

    values.put("soal", "Apa nama latin dari gambar di samping?");

    values.put("pil_a", "Artocarpus heterophillya atau Artocarpus integra"

    values.put("pil_b","Ananas comosus Merr.");

    values.put("pil_c", "Morinda citrifolia L.");

    values.put("jwban","1");

    values.put("img", R.drawable.nanas);

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    8 dari 35 8/8/2015 4:19 PM

  • 606162636465666768697071727374757677787980818283848586878889909192939495969798

    db.insert("tbl_soal", "soal", values);

    values.put("soal", "Apa nama latin dari gambar di samping?");

    values.put("pil_a", "Artocarpus heterophillya atau Artocarpus integra"

    values.put("pil_b","Ananas comosus Merr.");

    values.put("pil_c", "Morinda citrifolia L.");

    values.put("jwban","0");

    values.put("img", R.drawable.nangka);

    db.insert("tbl_soal", "soal", values);

    values.put("soal", "Apa nama latin dari gambar di samping?");

    values.put("pil_a", "Pyrus communis ");

    values.put("pil_b","Musa sp.");

    values.put("pil_c", "Niphelium lappaceum L.");

    values.put("jwban","1");

    values.put("img", R.drawable.pisang);

    db.insert("tbl_soal", "soal", values);

    }

    public List getSoal(){

    List listSoal = new ArrayList();

    String query = "select * from tbl_soal";

    SQLiteDatabase db = this.getReadableDatabase();

    Cursor cursor = db.rawQuery(query, null);

    if(cursor.moveToFirst()){

    do{

    Soal s = new Soal();

    s.setSoal(cursor.getString(1));

    s.setPil_a(cursor.getString(2));

    s.setPil_b(cursor.getString(3));

    s.setPil_c(cursor.getString(4));

    s.setJwban(cursor.getInt(5));

    s.setGambar(cursor.getInt(6));

    listSoal.add(s);

    }while(cursor.moveToNext());

    }

    return listSoal;

    }

    @Override

    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    9 dari 35 8/8/2015 4:19 PM

  • 6. Pada le MainActivity.java ketikkan kode program seperti berikut ini:

    db.execSQL("DROP TABLE IF EXISTS tbl_soal");

    onCreate(db);

    }

    }

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    10 dari 35 8/8/2015 4:19 PM

  • 123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

    package com.datetimepicker;

    import java.util.ArrayList;import java.util.Arrays;import java.util.Calendar;import java.util.List;

    import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.os.CountDownTimer;import android.util.Log;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.TextView;import android.widget.Toast;

    public class MainActivity extends Activity{

    private Database db;

    private TextView txtnama, txtno, txttanggal, txtwaktu, txtsoal;

    private ImageView img;

    private RadioGroup rg;

    private RadioButton rdA, rdB, rdC;

    private List listSoal;

    private CountDownTimer mCountDownTimer;

    private int detik = 600 * 1000; // --> 10 menit

    private Button btnPrev, btnNext, btnSelesai;

    int jawabanYgDiPilih[] = null;

    int jawabanYgBenar[] = null;

    boolean cekPertanyaan = false;

    int urutanPertanyaan = 0;

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    db = new Database(this);

    txtnama = (TextView) findViewById(R.id.textViewNama);

    txtno = (TextView) findViewById(R.id.textViewHalaman);

    txttanggal = (TextView) findViewById(R.id.textViewTanggal);

    txtwaktu = (TextView) findViewById(R.id.textViewWaktu);

    txtsoal = (TextView) findViewById(R.id.textViewSoal);

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    11 dari 35 8/8/2015 4:19 PM

  • 60616263646566676869707172737475767778798081828384858687888990919293949596979899

    100101102103104105106107108109110111112113114115116117118

    img = (ImageView) findViewById(R.id.imageView1);

    rg = (RadioGroup) findViewById(R.id.radioGroup1);

    rdA = (RadioButton) findViewById(R.id.radio0);

    rdB = (RadioButton) findViewById(R.id.radio1);

    rdC = (RadioButton) findViewById(R.id.radio2);

    btnPrev = (Button) findViewById(R.id.buttonPrev);

    btnNext = (Button) findViewById(R.id.buttonNext);

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

    final Calendar c = Calendar.getInstance();

    int day = c.get(Calendar.DAY_OF_MONTH);

    int month = c.get(Calendar.MONTH);

    int year = c.get(Calendar.YEAR);

    txttanggal.setText(Integer.toString(day)+"-"+Integer.toString(month+

    listSoal = new ArrayList();

    listSoal = db.getSoal();

    btnSelesai.setOnClickListener(klikSelesai);

    btnPrev.setOnClickListener(klikSebelum);

    btnNext.setOnClickListener(klikBerikut);

    //new GetSoal().execute();

    jawabanYgDiPilih = new int[listSoal.size()];

    java.util.Arrays.fill(jawabanYgDiPilih, -1);

    jawabanYgBenar = new int[listSoal.size()];

    java.util.Arrays.fill(jawabanYgBenar, -1);

    showInputUser();

    }

    private void showInputUser() {

    LayoutInflater mInflater = LayoutInflater.from(this);

    View v = mInflater.inflate(R.layout.nama, null);

    final AlertDialog dialog = new AlertDialog.Builder(this).create();

    dialog.setView(v);

    dialog.setTitle("Ketikkan Nama Anda");

    dialog.setIcon(R.drawable.ic_launcher);

    dialog.setCancelable(false);

    final Button btnOk = (Button) v.findViewById(R.id.buttonOK);

    final EditText inputUser = (EditText) v.findViewById(R.id.editTextNama);

    btnOk.setOnClickListener(new View.OnClickListener()

    {

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    12 dari 35 8/8/2015 4:19 PM

  • 119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

    @Override

    public void onClick(View v)

    {

    if(inputUser.getText().toString().equals("")){

    Toast.makeText(getBaseContext(), "Isi dulu", Toast.LENGTH_LONG).show();

    }else{

    txtnama.setText(inputUser.getText().toString());

    mulaiKuis();

    dialog.dismiss();

    }

    }

    });

    dialog.show();

    }

    protected void mulaiKuis() {

    setUpWaktu();

    setUpSoal();

    }

    private void setUpSoal() {

    this.tunjukanPertanyaan(0, cekPertanyaan);

    }

    private void tunjukanPertanyaan(int urutan_soal_soal, boolean review) {

    try {

    rg.clearCheck();

    Soal soal = new Soal();

    soal = listSoal.get(urutan_soal_soal);

    String pertanyaan = soal.getSoal();

    if (jawabanYgBenar[urutan_soal_soal] == -1) {

    jawabanYgBenar[urutan_soal_soal] = soal.getJwban();

    }

    int gambar = soal.getGambar();

    txtsoal.setText(pertanyaan.toCharArray(), 0, pertanyaan.length());

    img.setImageResource(gambar);

    rg.check(-1);

    String jwb_a = soal.getPil_a();

    rdA.setText(jwb_a.toCharArray(), 0,

    jwb_a.length());

    String jwb_b = soal.getPil_b();

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    13 dari 35 8/8/2015 4:19 PM

  • 178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236

    rdB.setText(jwb_b.toCharArray(), 0,

    jwb_b.length());

    String jwb_c = soal.getPil_c();

    rdC.setText(jwb_c.toCharArray(), 0,

    jwb_c.length());

    Log.d("", jawabanYgDiPilih[urutan_soal_soal] + "");

    if (jawabanYgDiPilih[urutan_soal_soal] == 0)

    rg.check(R.id.radio0);

    if (jawabanYgDiPilih[urutan_soal_soal] == 1)

    rg.check(R.id.radio1);

    if (jawabanYgDiPilih[urutan_soal_soal] == 2)

    rg.check(R.id.radio2);

    pasangLabelDanNomorUrut();

    if (urutan_soal_soal == (listSoal.size() - 1))

    btnNext.setEnabled(false);

    if (urutan_soal_soal == 0)

    btnPrev.setEnabled(false);

    if (urutan_soal_soal > 0)

    btnPrev.setEnabled(true);

    if (urutan_soal_soal < (listSoal.size() - 1))

    btnNext.setEnabled(true);

    } catch (Exception e) {

    Log.e(this.getClass().toString(), e.getMessage(), e.getCause());

    }

    }

    private void setUpWaktu() {

    mCountDownTimer = new CountDownTimer(detik, 1000)

    {

    @Override

    public void onTick(long millisUntilFinished)

    {

    // TODO Auto-generated method stub

    txtwaktu.setText("Sisa waktu: " +(int) (millisUntilFinished /

    " menit");

    }

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    14 dari 35 8/8/2015 4:19 PM

  • 237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279

    @Override

    public void onFinish()

    {

    // TODO Auto-generated method stub

    txtwaktu.setText("Sisa waktu: 0 menit");

    Toast.makeText(Kuis.this, "Waktu Habis",

    Toast.LENGTH_SHORT).show();

    }

    };

    mCountDownTimer.start();

    }

    private OnClickListener klikSelesai = new OnClickListener() {

    public void onClick(View v) {

    aturJawaban_nya();

    // hitung berapa yg benar

    int jumlahJawabanYgBenar = 0;

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

    if ((jawabanYgBenar[i] != -1) && (jawabanYgBenar[i] == jawabanYgDiPilih[i])

    jumlahJawabanYgBenar++;

    }

    AlertDialog tampilKotakAlert;

    tampilKotakAlert = new AlertDialog.Builder(MainActivity.this

    tampilKotakAlert.setTitle("Nilai");

    tampilKotakAlert.setMessage("Benar " +jumlahJawabanYgBenar +

    + (listSoal.size() +" soal"));

    tampilKotakAlert.setButton(AlertDialog.BUTTON_NEUTRAL, "Lagi"

    new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int

    cekPertanyaan = false;

    urutanPertanyaan = 0;

    MainActivity.this.tunjukanPertanyaan(0,

    cekPertanyaan);

    }

    });

    tampilKotakAlert.setButton(AlertDialog.BUTTON_NEGATIVE, "Keluar"

    new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int

    cekPertanyaan = false;

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    15 dari 35 8/8/2015 4:19 PM

  • finish();

    }

    });

    tampilKotakAlert.show();

    }

    };

    private void aturJawaban_nya() {

    if (rdA.isChecked())

    jawabanYgDiPilih[urutanPertanyaan] = 0;

    if (rdB.isChecked())

    jawabanYgDiPilih[urutanPertanyaan] = 1;

    if (rdC.isChecked())

    jawabanYgDiPilih[urutanPertanyaan] = 2;

    Log.d("", Arrays.toString(jawabanYgDiPilih));

    Log.d("", Arrays.toString(jawabanYgBenar));

    }

    private OnClickListener klikBerikut = new OnClickListener() {

    public void onClick(View v) {

    aturJawaban_nya();

    urutanPertanyaan++;

    if (urutanPertanyaan >= listSoal.size())

    urutanPertanyaan = listSoal.size() - 1;

    tunjukanPertanyaan(urutanPertanyaan, cekPertanyaan);

    }

    };

    private OnClickListener klikSebelum = new OnClickListener() {

    public void onClick(View v) {

    aturJawaban_nya();

    urutanPertanyaan--;

    if (urutanPertanyaan < 0)

    urutanPertanyaan = 0;

    tunjukanPertanyaan(urutanPertanyaan, cekPertanyaan);

    }

    };

    private void pasangLabelDanNomorUrut() {

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    16 dari 35 8/8/2015 4:19 PM

  • 7. Pada le activity_main.xml ketikkan kode berikut:

    txtno.setText("Soal ke-" + (urutanPertanyaan + 1) + " dari "

    + listSoal.size());

    }

    }

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    17 dari 35 8/8/2015 4:19 PM

  • 123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

    >" />

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    18 dari 35 8/8/2015 4:19 PM

  • 60616263646566676869707172737475767778798081828384858687888990919293949596979899

    100101102103104105106

  • 9. Running dan lihat hasilnya. Selamat mencoba semoga bermanfaat.

    8. Teman-teman bisa download source code-nya di sini (h>p://www.etnik-tas.com/download-tutorial/). Screenshoot hasilnya:

    (h>ps://kholisilkom45.les.wordpress.com/2014/05/kuis1.png)Tampilan awal aplikasi

    h>p://www.etnik-tas.com (h>p://www.etnik-tas.com)

    android:text="RadioButton" />

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    20 dari 35 8/8/2015 4:19 PM

  • (h>ps://kholisilkom45.les.wordpress.com/2014/05/kuis2.png)Tampilan soal ke-1

    h>p://www.etnik-tas.com (h>p://www.etnik-tas.com)

    (h>ps://kholisilkom45.les.wordpress.com/2014/05/kuis3.png)Tampilan soal ke-2

    h>p://www.etnik-tas.com (h>p://www.etnik-tas.com)

    (h>ps://kholisilkom45.les.wordpress.com/2014/05/kuis4.png)Tampilan soal terakhir

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    21 dari 35 8/8/2015 4:19 PM

  • h>p://www.etnik-tas.com (h>p://www.etnik-tas.com)

    (h>ps://kholisilkom45.les.wordpress.com/2014/05/kuis5.png)Tampilan ketika tombol Selesai ditouch

    h>p://www.etnik-tas.com (h>p://www.etnik-tas.com)

    MAY 4, 2014 BY KHOLIS ILKOM 45 ANDROID ANDROID, DATABASE SQLITE, GAMBAR,GAMBAR BUAH, KUIS, KUIS PILIHAN GANDA, RADIOBUTTON, RADIOGROUP, SOAL

    84 thoughts on Membuat Aplikasi Kuis dengan Gambardari Database SQLite

    syatria says:MAY 8, 2014 AT 1:48 AMMakasih infonyasaya mau nanya nih, pas soal-soal didatabase nya digantikok pas dijalankan di android soalnya masih ga berubah, padahal soal-soal nya sudah sayaganti hanya image nya saja yang berubahitu kenapa ya?

    1.

    You May Like

    1. Gravity ispersonalizing the internet. Discoverhow they do it. a year agogravity.com Gravity.com Gravity.com(sponsored)

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    22 dari 35 8/8/2015 4:19 PM

  • Replykholisilkom45 says:MAY 8, 2014 AT 3:20 PMaplikasi yang di android diuninstall dulu sampai selesai, lalu programnya running lagi,atau kamu cari aja tutorial cara upgrade database sqlite di android

    ReplyAdmin says:OCTOBER 29, 2014 AT 4:21 AMnanya lagi bang untuk Soal.java dan private void tunjukanPertanyaan .. itu juga kayakgimana kalo radiobuton nya di ganti texteld??

    Admin says:OCTOBER 23, 2014 AT 6:12 AMbang , kalo jawabannya pake radiobu>on diganti text eld gmna ya??

    Replykholisilkom45 says:OCTOBER 23, 2014 AT 1:26 PMKalo jawabannya diganti texteld berarti jawaban soalnya diganti text nggak usahpilihan, terus di source code tambahin variabel List listjwb untuk menyimpan jawabanyg menjawab soal, List listjwbBnr untuk menyimpan jawaban yang benar.klikSelesai seperti berikut ini:private OnClickListener klikSelesai = new OnClickListener() {public void onClick(View v) {aturJawaban_nya();// hitung berapa yg benarint jumlahJawabanYgBenar = 0;for (int i = 0; i < listjwbBnr.size(); i++) {if (listjwb.get(i).equalsIgnoreCase(listjwbBnr.get(i)) )jumlahJawabanYgBenar++;}AlertDialog tampilKotakAlert;tampilKotakAlert = new AlertDialog.Builder(TextQuiz.this).create();tampilKotakAlert.setTitle(Score);tampilKotakAlert.setIcon(R.drawable.ic_launcher);//tampilKotakAlert.setMessage(Score +jumlahJawabanYgBenar);tampilKotakAlert.setMessage(Your score is + jumlahJawabanYgBenar*10+.);tampilKotakAlert.setBu>on(AlertDialog.BUTTON_NEUTRAL, Try Again,new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {mCountDownTimer.cancel();cekPertanyaan = false;urutanPertanyaan = 0;listjwb.clear();listjwbBnr.clear();java.util.Arrays.ll(jawaban, -1);TextQuiz.this.tunjukanPertanyaan(0,cekPertanyaan);}});

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    23 dari 35 8/8/2015 4:19 PM

  • tampilKotakAlert.setBu>on(AlertDialog.BUTTON_NEGATIVE, Exit,new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {mCountDownTimer.cancel();cekPertanyaan = false;nish();}});

    tampilKotakAlert.show();

    }};aturJawaban_nya seperti berikut ini:private void aturJawaban_nya() {listjwb.add(edtJwb.getText().toString());

    Log.d(, Arrays.toString(jawaban));}

    syatria says:MAY 8, 2014 AT 3:48 PMBisa, ternyata emang harus diuninstal dulu aplikasi nyaTerima kasih banyak gan!

    Replysyatria says:MAY 15, 2014 AT 9:13 AMkalo biar soalnya di random bagaimana ya gan?

    Replykholisilkom45 says:MAY 19, 2014 AT 2:46 PMcoba kamu tambahin Collections.shue(listSoal); setelah listSoal = db.getSoal(); padabaris ke-67 untuk mengacak soal.

    2.

    eli says:MAY 19, 2014 AT 11:25 AMkq kuis minta di buat class ,tp ga ada di tampilkan class kuistolong bantuanya

    Replykholisilkom45 says:MAY 19, 2014 AT 2:36 PMMaaf, class kuis ganti dengan MainActivity (Kuis.this menjadi MainActivity.this)

    Reply

    3.

    Dimas Wibowo says:MAY 31, 2014 AT 2:29 AMterima kasih gan atas infonya yang sangat bermanfaat

    Replykholisilkom45 says:

    4.

    :)

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    24 dari 35 8/8/2015 4:19 PM

  • JUNE 1, 2014 AT 9:40 AMsama2 gan.

    Replytellomonubi says:JUNE 2, 2014 AT 12:52 PMklo membuat salah satu gambarnya tidak muncul gmn ya gan ?

    Replykholisilkom45 says:JUNE 2, 2014 AT 2:50 PMsaya belum mencobanya, tapi untuk mengakalinya tetap insertin gambar dengan warna ygsama dengan background aplikasi dgn ukuran gambar sekecil mungkin.

    Reply

    5.

    WWom says:JUNE 8, 2014 AT 2:42 AMgan itu gambarnya ditaruh di folder atau dmn gan?

    Replykholisilkom45 says:JUNE 8, 2014 AT 4:12 AMgmabarnya ditaruh di folder drawable

    Reply

    6.

    WWom says:JUNE 8, 2014 AT 5:36 AMgan kholis ada FB?

    Replykholisilkom45 says:JUNE 14, 2014 AT 8:16 AMAda, h>ps://www.facebook.com/kholis.majid1

    Reply

    7.

    arif setiawan says:JUNE 12, 2014 AT 2:37 AMbagaimana kalau pertanyaannya sama jawabannya disimpan dalam database dan ada tombolcek benar/salah

    Replykholisilkom45 says:JUNE 14, 2014 AT 8:15 AMmaksudnya di aplikasi ditambahkan tombol cek benar/salah jawaban soalnya?

    Reply

    8.

    koko says:JUNE 18, 2014 AT 1:34 PMagan mau nanya donk,kenapa ketika gambar kita hilangi radio bu>on tidak terdeteksi/tampiltapi menumpuk dengan soal,mohon bantuannya gan ane mau buat latihan soal tidakmenggunakan gambar

    Replykholisilkom45 says:

    9.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    25 dari 35 8/8/2015 4:19 PM

  • JUNE 19, 2014 AT 8:56 AMdiedit aja di le xml-nya sampai sesuai keinginan. Atau design dari awal.

    ReplyDimas Wibowo says:JUNE 19, 2014 AT 1:41 AMgan, qk saya jalankan tulisannya unfortunately itu kenapa ya gan padahal skripnya sama?

    Replykholisilkom45 says:JUNE 19, 2014 AT 8:57 AMDi logcat, errornya apa, di le apa?

    Reply

    10.

    Andre Muhammad (@Mr_Andre11) says:JUNE 20, 2014 AT 3:17 PMgan, saya buat aplikasi serupa tapi saat saya run, kuis terus mengulang dan tidak tentu kapanberakhirnya kuis tersebut. kira2 agan tau solusinya gak ya? hehe

    Replykholisilkom45 says:JUNE 30, 2014 AT 6:52 AMada keterangan error? kalo ada errornya apa?

    Reply

    11.

    nana says:JUNE 30, 2014 AT 5:22 AMdatabase kok error gan?

    Replykholisilkom45 says:JUNE 30, 2014 AT 6:51 AMapakah kamu dah naruh le gambar di drawable yang akan disimpan di database?

    Replynana says:JULY 2, 2014 AT 3:41 PMDatabase udah bener gan, MainActivity.java yg error gan:

    txtnama = (TextView) ndViewById(R.id.textViewNama);txtno = (TextView) ndViewById(R.id.textViewHalaman);tx>anggal = (TextView) ndViewById(R.id.textViewTanggal);txtwaktu = (TextView) ndViewById(R.id.textViewWaktu);txtsoal = (TextView) ndViewById(R.id.textViewSoal);img = (ImageView) ndViewById(R.id.imageView1);rg = (RadioGroup) ndViewById(R.id.radioGroup1);rdA = (RadioBu>on) ndViewById(R.id.radio0);rdB = (RadioBu>on) ndViewById(R.id.radio1);rdC = (RadioBu>on) ndViewById(R.id.radio2);btnPrev = (Bu>on) ndViewById(R.id.bu>onPrev);btnNext = (Bu>on) ndViewById(R.id.bu>onNext);btnSelesai = (Bu>on) ndViewById(R.id.bu>onSelesai);

    nal Bu>on btnOk = (Bu>on) v.ndViewById(R.id.bu>onOK);

    12.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    26 dari 35 8/8/2015 4:19 PM

  • nal EditText inputUser = (EditText) v.ndViewById(R.id.editTextNama);

    if (jawabanYgDiPilih[urutan_soal_soal] == 0)rg.check(R.id.radio0);if (jawabanYgDiPilih[urutan_soal_soal] == 1)rg.check(R.id.radio1);if (jawabanYgDiPilih[urutan_soal_soal] == 2)rg.check(R.id.radio2);

    Itu udah ngikutin dari tutorial padahal, mohon pencerahan gan

    kholisilkom45 says:JULY 3, 2014 AT 9:34 AMitu di activity_main.xml ada yg error, kamu benerin dulu errornya di le drawable imagenya.

    Reply

    13.

    jamet says:JULY 5, 2014 AT 4:55 AMklo mw buat soal 50 kemudian yg ditampilkan 10,,,perintah sqly seperti apa..??

    Replykholisilkom45 says:JULY 5, 2014 AT 7:01 AMmenurut saya seperti ini:select * from tbl_soal limit 10

    Reply

    14.

    ady nata says:JULY 14, 2014 AT 4:23 AMgan mau tanya nejika ingin menghilangkan check pada radiobu>on di saat mengklik bu>on lagibagaimana y???saya sudah coba dengan menambahkan codingrg,clearCheck(); pada bu>on lagi tetapi hanya 1 soal saja yang hilang check nyamohon pencerahannya gan??

    Replykholisilkom45 says:JULY 18, 2014 AT 7:45 AMsaya belum mencobanya, nanti kalo bisa saya kabrin.

    Replykholisilkom45 says:JULY 19, 2014 AT 4:15 PMtambahkan java.util.Arrays.ll(jawabanYgDiPilih, -1); pada klikSelesai sehingga menjadiseperti initampilKotakAlert.setBu>on(AlertDialog.BUTTON_NEUTRAL, Lagi,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {cekPertanyaan = false;urutanPertanyaan = 0;java.util.Arrays.ll(jawabanYgDiPilih, -1);MainActivity.this.tunjukanPertanyaan(0,cekPertanyaan);

    15.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    27 dari 35 8/8/2015 4:19 PM

  • }});

    Replykholisilkom45 says:JULY 20, 2014 AT 4:15 AMuntuk menampilkan no yg salah ketika di klik selesai, tambahkan variabel String noSalahlalu ganti sourcode klikSelesai seperti ini:

    private OnClickListener klikSelesai = new OnClickListener() {

    public void onClick(View v) {

    aturJawaban_nya();

    // hitung berapa yg benar

    int jumlahJawabanYgBenar = 0;

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

    if ((jawabanYgBenar[i] != -1) && (jawabanYgBenar[i] ==

    jawabanYgDiPilih[i]))

    jumlahJawabanYgBenar++;

    if(jawabanYgBenar[i] != jawabanYgDiPilih[i])

    noSalah = noSalah+" " + Integer.toString(i+1);

    }

    if(noSalah == ""){

    noSalah = "Benar semua";

    }

    else{

    noSalah = "No yang salah"+noSalah;

    }

    AlertDialog tampilKotakAlert;

    tampilKotakAlert = new AlertDialog.Builder(MainActivity.this).create();

    tampilKotakAlert.setTitle("Nilai");

    tampilKotakAlert.setMessage("Benar " +jumlahJawabanYgBenar + " dari "

    + (listSoal.size() +" soal. "+noSalah));

    tampilKotakAlert.setButton(AlertDialog.BUTTON_NEUTRAL, "Lagi",

    new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {

    cekPertanyaan = false;

    urutanPertanyaan = 0;

    noSalah="";

    java.util.Arrays.fill(jawabanYgDiPilih, -1);

    MainActivity.this.tunjukanPertanyaan(0,

    cekPertanyaan);

    }

    });

    tampilKotakAlert.setButton(AlertDialog.BUTTON_NEGATIVE, "Keluar",

    new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {

    cekPertanyaan = false;

    finish();

    }

    });

    tampilKotakAlert.show();

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    28 dari 35 8/8/2015 4:19 PM

  • }};

    ReplyBilly Moezanx says:JULY 14, 2014 AT 7:06 AMmas kalau image yang ditaruh di drawble itu extensinya harus jgep ya?

    ReplyKoi says:JULY 18, 2014 AT 6:24 AMsambil menunggu mas nya jwb, setau saya tidak, .png juga bisa..

    Replykholisilkom45 says:JULY 18, 2014 AT 7:47 AMiya, .png juga bisa.

    16.

    Koi says:JULY 18, 2014 AT 6:04 AMmas kalo untuk database my sql kodingnya bagaimana?

    Replykholisilkom45 says:JULY 18, 2014 AT 7:47 AMbelum saya buat, belum sempat, ditunggu aja.

    Reply

    17.

    junardi says:JULY 20, 2014 AT 8:34 AMsalam kenal mas kholis..saya sudah mengikuti tutorial mas yang pembuatan kuis pilihan gandayang diatas, dan saya sudah berhasil membuatny..yang ingin saya tanyakan bagaimana misalsoal ada 3 materi, contoh 1. materi word, 2. materi excel, 3. materi p.point..nah bagaimanacaranya agar jika dklik sola word maka yang akan tampil dilayout soal word..begitu juga jikadklik soal excel maka akan tampil soal excel dilayout..apakah harus dtambah 3 layout dandbuatkan class perlayout sperti tutorial mas diatas..mohon solusinya mas..

    Replykholisilkom45 says:JULY 21, 2014 AT 2:13 AMkalo menurutku, di tbl soal tambahkan kolom kategori soal, dan slum mulai kuis,tambahkan menu pilihan kuis (word, excel, dan p.point)

    ReplyEgie says:AUGUST 18, 2014 AT 8:47 AMBisa dicontohin gimana gan? Ane mau bikin 5 kategori soal (b.inggris, b.indo,biologi,kimia,sika)

    kholisilkom45 says:AUGUST 19, 2014 AT 1:29 AMmaksudnya di soal-soalnya terdapat 5 kategori, atau di soal-soalnya b. ingriss sendiri,b.indo sendiri, biologi sendiri, kimia sndiri, sika sndiri?

    18.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    29 dari 35 8/8/2015 4:19 PM

  • Egie says:AUGUST 19, 2014 AT 2:05 AMitu b. ingriss sendiri, b.indo sendiri, biologi sendiri, kimia sendiri, sika sendiri gan, jadiada 5 menu pilihan kuis nantinya

    Irfan Prasetya says:JULY 21, 2014 AT 9:03 AMMas kan disuruh masukin nama yah, terus abis masukin nama kok gak bisa di klik OKnya ya?itu kenapa ya?? Mohon bantuannya

    Replykholisilkom45 says:JULY 21, 2014 AT 10:35 AMada keterangan error nggak?

    Reply

    19.

    darib says:AUGUST 21, 2014 AT 3:07 AMnuwus infoe gansangat bermanfaat

    Replykholisilkom45 says:AUGUST 21, 2014 AT 9:20 AMsami-sami gan

    Reply

    20.

    ki says:OCTOBER 14, 2014 AT 2:34 AMMas itu kalo setiap di klik tombol next terus otomatis mengecek jawaban yang dipilih benarato salah gman mas.. ? saya nyoba code di selesai tak copykan ke tombol next bisa tapiberulang-ulang sampai jumlah yang ada di perulangan ini mas.. for (int i = 0; i = listSoal.size())urutanPertanyaan = listSoal.size() 1;

    tunjukanPertanyaan(urutanPertanyaan, cekPertanyaan);

    21.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    30 dari 35 8/8/2015 4:19 PM

  • }};

    ReplyAziz Suhendra says:OCTOBER 15, 2014 AT 3:52 AMsebelumnya terimakasih gan masalahnya, saya telah mengkombinaksikan aplikasi kuis ini kedalam aplikasi saya.. namunketika saya masuk ke aplikasi ini tedapat error di logcat, keteranganya seperti ini gan :NullPointerException, saya rasa errornya terdapat pada MainActivity.java yang telah sayaganti namanya menjadi Kuis.javamohon pencerahanya gan?

    Reply

    22.

    setyawan says:OCTOBER 15, 2014 AT 6:56 AMmas kholis saya mau nanya, kalau membuat soal dan jawabannya diacak/shue, bagaimanacaranya ya?

    Reply

    23.

    echa says:NOVEMBER 30, 2014 AT 11:19 PMmas bagaimana kok pas radio bu>on gak bisa memilih salah satu?

    Replykholisilkom45 says:DECEMBER 1, 2014 AT 1:52 AMAda keterangan error?

    Reply

    24.

    echa says:DECEMBER 3, 2014 AT 9:25 PMgak ada cman bisa di klik semua radio bu>onnya

    Reply

    25.

    echa says:DECEMBER 3, 2014 AT 9:28 PMmas kalau fungsi untuk radio bu>onnya itu codingannya di .xml atau .java yg mana yah mas?

    Reply

    26.

    dodik says:DECEMBER 6, 2014 AT 1:22 AMgan yang activity_main.xml gk ada coding nya?

    Reply

    27.

    echa says:DECEMBER 19, 2014 AT 1:34 AMmas gmana itu gak bisa d pilih radionya

    Reply

    28.

    doninetwork says:MARCH 6, 2015 AT 3:02 PMgan, klo biar langsung masuk ke soal pertama yang diubah apanya ya??

    29.

    :D

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    31 dari 35 8/8/2015 4:19 PM

  • Replykholisilkom45 says:MARCH 7, 2015 AT 4:29 AMyang nampilin pop up dihapus, dan source code-nya dirubah dikit, biar tahu caranyapahami source code-nya.

    Replydoninetwork says:MARCH 7, 2015 AT 8:17 AMmasih belajar gan, jadi blm begitu paham.

    taka says:APRIL 24, 2015 AT 1:18 PMsabar bgt adminnya jwbin prtanyaan, jd pgn bljr jg nih.bisa mnt source codenya gan..

    ReplyKholis Ilkom 45 says:APRIL 24, 2015 AT 2:05 PMIkutin aja source code yang tertulis, kalo ada kesulitan bisa tanya lewat [email protected] atau _ atau WA 085 213 299 078

    Reply

    30.

    gemblonx says:MAY 3, 2015 AT 5:23 PMgan ane mau nanya buat nentuin bner gaknya jawaban dimna ya?? bngung

    ReplyKholis Ilkom 45 says:MAY 4, 2015 AT 1:58 AMjawaban benernya disimpan di database, lalu di sourcecode-nya jawaban bener dan jawabanyang dipilih disimpan di variabel dgn tipe arraylist. Proses pencocokannya ketika selesai.

    Reply

    31.

    Suprayono says:MAY 22, 2015 AT 9:13 AMassalamualaikum mas kholis .. .saya ingin bertanya dan saya minta bantuan banget ya mas ..katakannlah saya sudah membuat database dan tabel untuk nilai ..saya masih bingung dan muter2 belum ketemu gimana cara masukkan nilai yang sudah dikerjakan ke dalam tabel nilai ,dan saya sudah mencoba , tapi tetap eror dan gak brhasil ..kira kira bagaimana mas source codenya yang ini mas .:

    aturJawaban_nya();// hitung berapa yg benarint jumlahJawabanYgBenar = 0;for (int i = 0; i < jawabanYgBenar.length; i++) {if ((jawabanYgBenar[i] != -1) && (jawabanYgBenar[i] == jawabanYgDiPilih[i]))jumlahJawabanYgBenar++;}AlertDialog tampilKotakAlert;tampilKotakAlert = new AlertDialog.Builder(MainActivity.this).create();tampilKotakAlert.setTitle(Nilai);tampilKotakAlert.setMessage(Benar +jumlahJawabanYgBenar + dari

    32.

    :)

    :D

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    32 dari 35 8/8/2015 4:19 PM

  • + (listSoal.size() + soal));

    tampilKotakAlert.setBu>on(AlertDialog.BUTTON_NEUTRAL, Lagi,new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {cekPertanyaan = false;urutanPertanyaan = 0;

    MainActivity.this.tunjukanPertanyaan(0,cekPertanyaan);}});apa yang perlu di tambahkan disini .. terima kasih .sekali lagi , mohon bantuannya mas kholis .. salam kenal

    ReplyKholis Ilkom 45 says:MAY 25, 2015 AT 10:36 AMWaalaikumsalamvariabel jumlahJawabanYgBenar disimpan ke database ketika ditekan bu>onpilihannya(terserah di bu>on apa), misalnya ditampilKotakAlert.setBu>on(AlertDialog.BUTTON_NEUTRAL, Lagi,new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {//kasih aksi utuk nyimpan data ke database}});

    Bu>onnya sesuai yang diinginkan

    ReplySuprayono says:JUNE 2, 2015 AT 4:28 AMoh, gitu ,, oke mas, coba saya praktikan dulu ,,terima kasih mas kholis

    gemblonx says:MAY 23, 2015 AT 3:48 PMmas spaya kalau kita back atau keluar dari aplikasi tapi game itu masih nyimpan dimana kitamengisi soal tsb.. model kata lain mah kaya pause bgtu.. gmna ya??

    ReplyKholis Ilkom 45 says:MAY 25, 2015 AT 10:38 AMcoba perintah pause-nya taruh di onStop() dan onResume(), pelajari siklus activity diandroid

    Reply

    33.

    Wahyu Nurhidayat says:MAY 26, 2015 AT 9:02 AMoia mas knpa ya setiap kita klik activty yang mmbaca dtabase agak lama apa memang bgtu

    34.

    :D

    :D

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    33 dari 35 8/8/2015 4:19 PM

  • tpi klw kita manggi class yang tidak ada dtabsenya lancar.. mhon pencerahannya..

    Replygemblonx says:MAY 26, 2015 AT 1:03 PMoia gan bisa tidak menggunakan \n dan \t di datbase sqlite??dan knapa klw kita memanggil class yang membaca data base agak lama ya.. tapi klw kitamemanggil class yang tidak membaca dtbase lancar.. apa memang bgtu?? mhon bantuaannya.

    ReplyKholis Ilkom 45 says:MAY 28, 2015 AT 2:24 PMsaya kurang tahu, mungkin karena proses load gambar.

    Reply

    35.

    panji says:JULY 2, 2015 AT 5:04 PMmas kalau mau menambahakan pembahasan caranya bagaimana ya?misal dalam pembahasan tersebut hanya menampilkan jawaban yang dipilih dan kuncijawabannya sajaterimakasih

    ReplyKholis Ilkom 45 says:JULY 3, 2015 AT 6:24 AMMungkin maksudnya mirip yang ada di h>ps://kholisilkom45.wordpress.com/2014/08/17/membuat-aplikasi-kuis-di-android-dengan-database-mysql/, bukan?

    Reply

    36.

    anggreans96 says:JULY 26, 2015 AT 5:25 AMmas kenapa waktunya nggak jalan countdownnya ya ?

    ReplyKholis Ilkom 45 says:AUGUST 4, 2015 AT 3:34 AMDicek aja source code-nya, sudah sama persis?

    Reply

    37.

    Ganis N says:AUGUST 4, 2015 AT 3:28 AMAssalamualaikum mas.saya mau tanya.. gimana membuat value radio bu>onnya itu diacak, tapi tetap dari database?

    ReplyKholis Ilkom 45 says:AUGUST 4, 2015 AT 3:34 AMWaalaikumsalam kelihatannya bisa, tapi saya belum mencobanya.

    Reply

    38.

    Ganis N says:AUGUST 4, 2015 AT 5:02 AMlogikanya itu gimana mas?

    39.

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    34 dari 35 8/8/2015 4:19 PM

  • Replywasikun says:AUGUST 4, 2015 AT 12:43 PMass wr wbsaya ingin bertanya, quiz ini kan radiobu>onnya cuma sampai C, nah kalo saya inginmenambahkan radio bu>onnya sampai E bagian coding mana saja yang harus di edit?

    ReplyKholis Ilkom 45 says:AUGUST 6, 2015 AT 1:47 AMWaalaikumsalam di tabel ditambahkan pilihan D & E, lalu di Soal.java ditambahkanvariabel pil D & E, dan di tampilan xml ditambahkan radio bu>on. Cara menampilkanperhatikan di source code yg menampilkan soal, caranya mirip.

    Reply

    40.

    BLOG AT WORDPRESS.COM. | THE FIORE THEME.

    Follow

    Follow Sekedar Berbagi Ilmu

    Build a website with WordPress.com

    Membuat Aplikasi Kuis dengan Gambar dari Database SQLite | Seked... https://kholisilkom45.wordpress.com/2014/05/04/membuat-aplikasi-ku...

    35 dari 35 8/8/2015 4:19 PM