Cara Menciptakan Aplikasi Kuis Android Sederhana Dengan Android Studio

FAST DOWNLOADads
Download
Cara Membuat Aplikasi Kuis Android Sederhana Dengan Android Studio Cara Membuat Aplikasi Kuis Android Sederhana Dengan Android Studio
Aplikasi Kuis Sederhana
Sudah sekian usang Admin tidak menulis artikel di Blog ini dikarenakan sibuk mengurus kiprah akhir, mungkin ada sekitar 3-4 bulan yah hehe😁

Kali ini Admin akan membagikan sebuah artikel yang akan menjelaskan bagaimana Cara Membuat Aplikasi Kuis Android Sederhana Dengan Android Studio. Tutorial ini Admin buat menurut bahan kiprah selesai yang memang Admin sanggup judul berbasis Android.

Oleh alasannya ialah itu, Admin berinisiatif untuk menyebarkan tutorialnya berupa teks maupun video yang sudah Admin post di Youtube. Karena kita sanggup berguru aktivitas sekaligus mempelajari aplikasi yang sudah kita buat. Meski tidak sebagus dan semenarik yang tersedia di Play Store, aplikasi sederhana ini juga bermanfaat, Insya Allah😊

Untuk tutorial berupa video, sanggup kalian tonton disini :

Berikut langkah-langkah untuk menciptakan aplikasi Kuis Sederhana Dengan Android Studio :
1. Buat Project
  • Pastikan kalian sudah men-instal Android Studio
  • Buat Project baru, disini aku memberi nama Aplikasi Kuis
  • Tentukan minimum dan sasaran OS (kalau aku minSDK 15 dan targetSDK 25). Kemudian pilih template Empty Activity, kemudian beri nama Activitynya dengan MainActivity dan layoutnya dengan nama activity_main, serta HasilKuis dan layoutnya hasil_kuis.
2. Mengisi Koding MainActivity.java
  package azhar.com.aplikasikuis;  import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; import android.widget.Toast;  public class MainActivity extends AppCompatActivity {      TextView kuis;     RadioGroup rg;     RadioButton PilihanA, PilihanB, PilihanC, PilihanD;     int nomor = 0;     public static int hasil, benar, salah;      //pertanyaan     String[] pertanyaan_kuis = new String[]{             "1. Presiden Indonesia yang keenam adalah",             "2. Lambang Negara Indonesia adalah",             "3. Ibukota Indonesia adalah",             "4. Lagu Kebangsaan Indonesia adalah",             "5. Bendera Negara Indonesia adalah"     };      //pilihan tanggapan a, b, c, d     String[] pilihan_jawaban = new String[]{             "Soekarno", "Habibie", "Susilo Bambang Yudhoyono", "Joko Widodo",             "Gajah Putih", "Garuda", "Macan", "Elang",             "Jakarta", "Bogor", "Tangerang", "Bekasi",             "Indonesia Raya", "Tanah Airku", "Indonesia Pusaka", "Indonesia Merdeka",             "Merah Biru Putih", "Merah Putih", "Putih Merah", "Belang-belang"     };      //jawaban benar     String[] jawaban_benar = new String[]{             "Susilo Bambang Yudhoyono",             "Garuda",             "Jakarta",             "Indonesia Raya",             "Merah Putih"     };      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          kuis = (TextView) findViewById(R.id.kuis);         rg = (RadioGroup) findViewById(R.id.pilihan);         PilihanA = (RadioButton) findViewById(R.id.pilihanA);         PilihanB = (RadioButton) findViewById(R.id.pilihanB);         PilihanC = (RadioButton) findViewById(R.id.pilihanC);         PilihanD = (RadioButton) findViewById(R.id.pilihanD);          kuis.setText(pertanyaan_kuis[nomor]);         PilihanA.setText(pilihan_jawaban[0]);         PilihanB.setText(pilihan_jawaban[1]);         PilihanC.setText(pilihan_jawaban[2]);         PilihanD.setText(pilihan_jawaban[3]);          rg.check(0);         benar = 0;         salah = 0;     }      public void next(View view) {         if (PilihanA.isChecked() || PilihanB.isChecked() || PilihanC.isChecked() || PilihanD.isChecked()) {              RadioButton jawaban_user = (RadioButton) findViewById(rg.getCheckedRadioButtonId());             String ambil_jawaban_user = jawaban_user.getText().toString();             rg.check(0);             if (ambil_jawaban_user.equalsIgnoreCase(jawaban_benar[nomor])) benar++;             else salah++;             nomor++;             if (nomor < pertanyaan_kuis.length) {                 kuis.setText(pertanyaan_kuis[nomor]);                 PilihanA.setText(pilihan_jawaban[(nomor * 4) + 0]);                 PilihanB.setText(pilihan_jawaban[(nomor * 4) + 1]);                 PilihanC.setText(pilihan_jawaban[(nomor * 4) + 2]);                 PilihanD.setText(pilihan_jawaban[(nomor * 4) + 3]);              } else {                 hasil = benar * 20;                 Intent selesai = new Intent(getApplicationContext(), HasilKuis.class);                 startActivity(selesai);             }         }         else {             Toast.makeText(this,"Kamu Jawab Dulu",Toast.LENGTH_LONG).show();         }     } }  

3. Membuat tampilan activity_main.xml
  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     android:layout_margin="10dp"     tools:context="azhar.com.aplikasikuis.MainActivity"/>      <TextView         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="Kuis Sederhana"         android:id="@+id/kuis"         android:textSize="20sp"         android:textStyle="bold"/>      <RadioGroup         android:layout_width="wrap_content"         android:id="@+id/pilihan"         android:layout_height="wrap_content">          <RadioButton             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="Pilihan A"             android:id="@+id/pilihanA"/>          <RadioButton             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="Pilihan B"             android:id="@+id/pilihanB"/>          <RadioButton             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="Pilihan C"             android:id="@+id/pilihanC"/>          <RadioButton             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="Pilihan D"             android:id="@+id/pilihanD"/>      </RadioGroup>      <RelativeLayout         android:layout_width="match_parent"         android:layout_height="wrap_content">          <Button             android:id="@+id/next"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="center"             android:onClick="next"             android:text="Next"             android:layout_alignParentBottom="true"             android:layout_alignParentLeft="true"             android:layout_alignParentStart="true"             android:layout_alignParentRight="true"             android:layout_alignParentEnd="true" />      </RelativeLayout>  </LinearLayout> 

4. Mengisi Koding HasilKuis.java
  package azhar.com.aplikasikuis;  import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.TextView;   /**  * Created by Azhar Rivaldi on 19/08/2018.  */  public class HasilKuis extends Activity{      @Override     protected void onCreate(Bundle savedInstanceState){         super.onCreate(savedInstanceState);         setContentView(R.layout.hasil_kuis);          TextView hasil = (TextView)findViewById(R.id.hasil);         TextView nilai = (TextView)findViewById(R.id.nilai);          hasil.setText("Jawaban Benar :"+MainActivity.benar+"\nJawaban Salah :"+MainActivity.salah);         nilai.setText(""+MainActivity.hasil);     }      public void ulangi(View view){         finish();         Intent a = new Intent(getApplicationContext(),MainActivity.class);         startActivity(a);     } } 

5. Mengisi Koding hasil_kuis.xml
  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical" android:layout_width="match_parent"     android:gravity="center"     android:layout_height="match_parent">      <TextView         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:id="@+id/hasil"         android:textStyle="bold"         android:text="Hasil Jawaban Kamu"/>      <TextView         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:id="@+id/nilai"         android:layout_marginBottom="15dp"         android:layout_marginTop="15dp"         android:textSize="65sp"         android:text="100"/>      <Button         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:onClick="ulangi"         android:text="Ulangi Kuis"/>  </LinearLayout>

6. Mengisi Koding AndroidManifest.xml
  <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="azhar.com.aplikasikuis">      <application         android:allowBackup="true"         android:icon="@mipmap/ic_launcher"         android:label="@string/app_name"         android:roundIcon="@mipmap/ic_launcher_round"         android:supportsRtl="true"         android:theme="@style/AppTheme">         <activity android:name=".MainActivity">             <intent-filter<                 <action android:name="android.intent.action.MAIN" />                  <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>         </activity>         <activity android:name=".HasilKuis"/>     </application> </manifest>

Jika tidak ada yang terlewat, kalian jalankan dan lihat akibatnya niscaya menyerupai video preview diatas. Jika kalian mengalami kesulitan, silahkan berikan komentar di kolom yang tersedia.

Untuk yang berminat meminta Source Code aplikasi ini, kalian sanggup hubungi aku melalui Contact Us. Demikian tutorial yang aku bagikan untuk kalian. Jangan lupa bagikan artikel ini ke teman-teman kalian biar ikut membaca Cara Membuat Aplikasi Kuis Android Sederhana Dengan Android Studio ini.

Gabung juga di Channel BBM . Ada banyak info penting lainnya yang tidak aku publikasikan website ini. Join di Channelnya dengan aba-aba PIN: C004C7E92. Follow My Instagram

Semoga kalian lebih nyaman dan gampang dalam mengakses Blog dimanapun kalian berada. Terima Kasih...
FAST DOWNLOADads
| Server1 | Server2 | Server3 |
Download
Next Post Previous Post