Permainan Kuis Islam Berbasis Android Menggunakan Linear Congruent Method (LCM)
PERMAINAN KUIS ISLAM BERBASIS ANDROID MENGGUNAKAN
LINEAR CONGRUENT METHOD (LCM)
SKRIPSI
MUHAMMAD KHAIRUL
111402065
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
ii
ABSTRAK
Pengguna masih sulit mencari game android yang bisa membantu melatih pengguna
menjawab pertanyan-pertanyaan tentang pelajaran-pelajaran di madrasah, misalnya:
Bahasa Arab, iman, ibadah riwayat nabi, tajuid, akhlak, nahu, sorof dan tafsir.
Aplikasi permainan kuis Islam yang dibuat menggunakan linear congruent method.
Pertanyaan-pertanyaan di dalam permainan kuis Islam dapat diacak secara otomatis.
Hasil pengujian menunjukkan bahwa metode yang diajukan mampu mengacak
pertanyaan-pertanyaan dengan baik. Dari 40 kali pengguna bermain pada pelajaranpelajaran yang disediakan permainan kuis Islam, terdapat 2 kali pertanyaanpertanyaan yang sama tampil. Permainan kuis Islam membantu melatih pengguna
menjawab pertanyan-pertanyan di madrasah. Semua pengguna yang ditanya
menjawab bahwa permainan kuis Islam membantu melatih pengguna menjawab
pertanyaan-pertanyaan di madrasah. Aplikasi kuis Islam dapat berjalan dengan baik
pada perangkat android.
Kata kunci: Permainan, kuis, Islam, linear congruent method.
Universitas Sumatera Utara
iii
ISLAM QUIZ GAME WHICH BASED ANDROID USES LINEAR
CONGRUENT METHOD (LCM)
ABSRTACT
User is still difficult to look for android game which can help to train user to answer
questions about lessons in Islam school, example: Arabic, faith, worship, history of
prophet, proper pronunciation for correct recitation of the Koran, character, grammar,
sorof and exclamation of passages of Koran by supplying additional information.
Application of Islam quiz game which is made by using linear congruent method.
Questions in Islam quiz game can be randomized automatically. The result of trial
shows that the method which is submited can randomize questions well. From 40
times of user plays at lessons which is prepared by Islam quiz game, it is got 2 times
of questions which are same appeared. Islam quiz game helps to train user to answer
questions in Islam school. All of users that are asked answer that Islam quiz game
helps to train user to answer questions in Islam school. Islam quiz aplication can run
well at android sets of equipment.
Key word: Game, quiz, Islam, linear congruent method.
Universitas Sumatera Utara
iv
DAFTAR ISI
Hal.
ABSTRAK
ii
ABSTRACT
iii
DAFTAR ISI
iv
DAFTAR TABEL
vi
DAFTAR GAMBAR
vii
BAB 1
BAB 2
BAB 3
PENDAHULUAN
1.1 Latar Belakang
1
1.2 Rumusan Masalah
2
1.3 Batasan Masalah
2
1.4 Tujuan Penelitian
3
1.5 Manfaat Penelitian
3
1.6 Metodologi Penelitian
3
1.7 Sistematika Penulisan
4
LANDASAN TEORI
2.1 Linear Congruent Method
5
2.2 Kuis Islam
7
2.3 Android
7
2.4 Penelitian Terdahulu
8
ANALISIS DAN PERANCANGAN SISTEM
3.1 Arsitektur Umum
10
3.2 Analisis linear congruent method
12
3.3 Perancangan Sistem
13
3.3.1 Flowchart aplikasi
13
3.3.2 Pemodelan Visual menggunakan UML
15
3.3.2.1 Use Case Melihat Informasi
16
3.3.2.2 Use Case Mulai Bermain
17
Universitas Sumatera Utara
v
3.3.2.3 Use Case Permainan
19
3.3.2.4 Use Case Melihat About
20
3.3.2.5 Use Case Exit
21
22
3.3.3.Perancangan Antarmuka
23
3.3.3.1 Halaman Utama
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
24
4.1.1 Spesifikasi Perangkat Keras
24
4.1.2 Spesifikasi Perangkat Lunak
24
4.1.3 Hasil Eksekusi Aplikasi
24
4.1.3.1 Tampilan Splash Screen
24
4.1.3.2 Tampilan Halaman Animasi
25
4.1.3.3 Tampilan Halaman Menu Utama
26
4.1.3.4 Tampilan Halaman Informasi
26
4.1.3.5 Tampilan Halaman About
27
4.1.3.6 Tampilan Halaman Bermain
28
4.2 Pengujian
32
32
4.2.1 Pengujian Aplikasi
BAB 5
4.2.1.1 Halaman Animasi
33
4.2.1.2 Halaman Utama
33
4.2.1.3 Halaman Informasi
33
4.2.1.4 Halaman Bermain
34
4.2.1.5 Halaman About
37
4.2.2 Pengujian Kehandalan Pengacakan
37
4.2.3 Pengujian Terhadap Soal
38
4.2.4 Pengujian Terhadap Aplikasi
39
KESIMPULAN DAN SARAN
5.1 Kesimpulan
41
5.2 Saran
41
DAFTAR PUSTAKA
42
Universitas Sumatera Utara
vi
DAFTAR TABEL
Hal.
Tabel 2.1.
Penelitian Terdahulu
9
Tabel 3.1.
Tabel Dokumentatif Use Case Melihat Informasi
16
Tabel 3.2.
Tabel Dokumentatif Use Case Mulai Bermain
18
Tabel 3.3.
Tabel Dokumentatif Use Case Permainan
19
Tabel 3.4.
Tabel Dokumentatif Use Case Melihat About
20
Tabel 3.5.
Tabel Dokumentatif Use Case Exit
21
Tabel 4.1.
Hasil Evaluasi Tampilan Halaman Animasi
33
Tabel 4.2.
Hasil Evaluasi Tampilan Halaman Utama
33
Tabel 4.3.
Hasil Evaluasi Tampilan Halaman Informasi
33
Tabel 4.4.
Hasil Evaluasi Proses Bermain
34
Tabel 4.5.
Hasil Evaluasi Tampilan Halaman About
37
Tabel 4.6.
Hasil Pengujian Tingkat Kehandalan Pengacakan
37
Tabel 4.7.
Hasil Pengujian Tingkat Kehandalan Soal
38
Tabel 4.8.
Hasil Pengujian Tingkat Kehandalan Aplikasi
40
Universitas Sumatera Utara
vii
DAFTAR GAMBAR
Hal.
Gambar 3.1.
Arsitektur Umum
10
Gambar 3.2.
Flowchart Aplikasi
14
Gambar 3.3.
Use Case Aplikasi
16
Gambar 3.4.
Activity diagram melihat informasi
17
Gambar 3.5.
Activity diagram mulai bermain
18
Gambar 3.6.
Activity diagram permainan
20
Gambar 3.7.
Activity Melihat About
21
Gambar 3.8.
Activity Diagram Exit
22
Gambar 3.9.
Tampilan Halaman Utama
23
Gambar 4.1.
Tampilan Splash Screen
25
Gambar 4.2.
Tampilah Halaman Animasi
25
Gambar 4.3.
Tampilan Halaman Menu Utama
26
Gambar 4.4.
Tampilah Halaman Informasi
27
Gambar 4.5.
Tampilan Halaman About
27
Gambar 4.6.
Tampilan Halaman Pilih Kelas
28
Gambar 4.7.
Tampilan Halaman Kelas 1
28
Gambar 4.8.
Tampilan Halaman Kelas 2
29
Gambar 4.9.
Tampilan Halaman Kelas 3
29
Gambar 4.10. Tampilan Halaman Permainan
30
Gambar 4.11. Penjelasan Tampilan Permainan Kuis Islam
30
Gambar 4.12. Tampilan Halaman Hasil Permainan Dengan Score 0
sampai 60
31
Gambar 4.13. Tampilan Halaman Hasil Permainan Dengan Score 70
sampai 80
32
Gambar 4.14. Tampilan Halaman Hasil Permainan Dengan Score 90
sampai 100
32
Universitas Sumatera Utara
viii
Gambar 4.15. Diagram Hasil Pengujian Tingkat Kehandalan Pengacakan
38
Gambar 4.16. Diagram Hasil Pengujian Tingkat Kehandalan Soal
39
Gambar 4.17. Diagram Hasil Pengujian Tingkat Kehandalan Aplikasi
40
Universitas Sumatera Utara
LINEAR CONGRUENT METHOD (LCM)
SKRIPSI
MUHAMMAD KHAIRUL
111402065
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
ii
ABSTRAK
Pengguna masih sulit mencari game android yang bisa membantu melatih pengguna
menjawab pertanyan-pertanyaan tentang pelajaran-pelajaran di madrasah, misalnya:
Bahasa Arab, iman, ibadah riwayat nabi, tajuid, akhlak, nahu, sorof dan tafsir.
Aplikasi permainan kuis Islam yang dibuat menggunakan linear congruent method.
Pertanyaan-pertanyaan di dalam permainan kuis Islam dapat diacak secara otomatis.
Hasil pengujian menunjukkan bahwa metode yang diajukan mampu mengacak
pertanyaan-pertanyaan dengan baik. Dari 40 kali pengguna bermain pada pelajaranpelajaran yang disediakan permainan kuis Islam, terdapat 2 kali pertanyaanpertanyaan yang sama tampil. Permainan kuis Islam membantu melatih pengguna
menjawab pertanyan-pertanyan di madrasah. Semua pengguna yang ditanya
menjawab bahwa permainan kuis Islam membantu melatih pengguna menjawab
pertanyaan-pertanyaan di madrasah. Aplikasi kuis Islam dapat berjalan dengan baik
pada perangkat android.
Kata kunci: Permainan, kuis, Islam, linear congruent method.
Universitas Sumatera Utara
iii
ISLAM QUIZ GAME WHICH BASED ANDROID USES LINEAR
CONGRUENT METHOD (LCM)
ABSRTACT
User is still difficult to look for android game which can help to train user to answer
questions about lessons in Islam school, example: Arabic, faith, worship, history of
prophet, proper pronunciation for correct recitation of the Koran, character, grammar,
sorof and exclamation of passages of Koran by supplying additional information.
Application of Islam quiz game which is made by using linear congruent method.
Questions in Islam quiz game can be randomized automatically. The result of trial
shows that the method which is submited can randomize questions well. From 40
times of user plays at lessons which is prepared by Islam quiz game, it is got 2 times
of questions which are same appeared. Islam quiz game helps to train user to answer
questions in Islam school. All of users that are asked answer that Islam quiz game
helps to train user to answer questions in Islam school. Islam quiz aplication can run
well at android sets of equipment.
Key word: Game, quiz, Islam, linear congruent method.
Universitas Sumatera Utara
iv
DAFTAR ISI
Hal.
ABSTRAK
ii
ABSTRACT
iii
DAFTAR ISI
iv
DAFTAR TABEL
vi
DAFTAR GAMBAR
vii
BAB 1
BAB 2
BAB 3
PENDAHULUAN
1.1 Latar Belakang
1
1.2 Rumusan Masalah
2
1.3 Batasan Masalah
2
1.4 Tujuan Penelitian
3
1.5 Manfaat Penelitian
3
1.6 Metodologi Penelitian
3
1.7 Sistematika Penulisan
4
LANDASAN TEORI
2.1 Linear Congruent Method
5
2.2 Kuis Islam
7
2.3 Android
7
2.4 Penelitian Terdahulu
8
ANALISIS DAN PERANCANGAN SISTEM
3.1 Arsitektur Umum
10
3.2 Analisis linear congruent method
12
3.3 Perancangan Sistem
13
3.3.1 Flowchart aplikasi
13
3.3.2 Pemodelan Visual menggunakan UML
15
3.3.2.1 Use Case Melihat Informasi
16
3.3.2.2 Use Case Mulai Bermain
17
Universitas Sumatera Utara
v
3.3.2.3 Use Case Permainan
19
3.3.2.4 Use Case Melihat About
20
3.3.2.5 Use Case Exit
21
22
3.3.3.Perancangan Antarmuka
23
3.3.3.1 Halaman Utama
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
24
4.1.1 Spesifikasi Perangkat Keras
24
4.1.2 Spesifikasi Perangkat Lunak
24
4.1.3 Hasil Eksekusi Aplikasi
24
4.1.3.1 Tampilan Splash Screen
24
4.1.3.2 Tampilan Halaman Animasi
25
4.1.3.3 Tampilan Halaman Menu Utama
26
4.1.3.4 Tampilan Halaman Informasi
26
4.1.3.5 Tampilan Halaman About
27
4.1.3.6 Tampilan Halaman Bermain
28
4.2 Pengujian
32
32
4.2.1 Pengujian Aplikasi
BAB 5
4.2.1.1 Halaman Animasi
33
4.2.1.2 Halaman Utama
33
4.2.1.3 Halaman Informasi
33
4.2.1.4 Halaman Bermain
34
4.2.1.5 Halaman About
37
4.2.2 Pengujian Kehandalan Pengacakan
37
4.2.3 Pengujian Terhadap Soal
38
4.2.4 Pengujian Terhadap Aplikasi
39
KESIMPULAN DAN SARAN
5.1 Kesimpulan
41
5.2 Saran
41
DAFTAR PUSTAKA
42
Universitas Sumatera Utara
vi
DAFTAR TABEL
Hal.
Tabel 2.1.
Penelitian Terdahulu
9
Tabel 3.1.
Tabel Dokumentatif Use Case Melihat Informasi
16
Tabel 3.2.
Tabel Dokumentatif Use Case Mulai Bermain
18
Tabel 3.3.
Tabel Dokumentatif Use Case Permainan
19
Tabel 3.4.
Tabel Dokumentatif Use Case Melihat About
20
Tabel 3.5.
Tabel Dokumentatif Use Case Exit
21
Tabel 4.1.
Hasil Evaluasi Tampilan Halaman Animasi
33
Tabel 4.2.
Hasil Evaluasi Tampilan Halaman Utama
33
Tabel 4.3.
Hasil Evaluasi Tampilan Halaman Informasi
33
Tabel 4.4.
Hasil Evaluasi Proses Bermain
34
Tabel 4.5.
Hasil Evaluasi Tampilan Halaman About
37
Tabel 4.6.
Hasil Pengujian Tingkat Kehandalan Pengacakan
37
Tabel 4.7.
Hasil Pengujian Tingkat Kehandalan Soal
38
Tabel 4.8.
Hasil Pengujian Tingkat Kehandalan Aplikasi
40
Universitas Sumatera Utara
vii
DAFTAR GAMBAR
Hal.
Gambar 3.1.
Arsitektur Umum
10
Gambar 3.2.
Flowchart Aplikasi
14
Gambar 3.3.
Use Case Aplikasi
16
Gambar 3.4.
Activity diagram melihat informasi
17
Gambar 3.5.
Activity diagram mulai bermain
18
Gambar 3.6.
Activity diagram permainan
20
Gambar 3.7.
Activity Melihat About
21
Gambar 3.8.
Activity Diagram Exit
22
Gambar 3.9.
Tampilan Halaman Utama
23
Gambar 4.1.
Tampilan Splash Screen
25
Gambar 4.2.
Tampilah Halaman Animasi
25
Gambar 4.3.
Tampilan Halaman Menu Utama
26
Gambar 4.4.
Tampilah Halaman Informasi
27
Gambar 4.5.
Tampilan Halaman About
27
Gambar 4.6.
Tampilan Halaman Pilih Kelas
28
Gambar 4.7.
Tampilan Halaman Kelas 1
28
Gambar 4.8.
Tampilan Halaman Kelas 2
29
Gambar 4.9.
Tampilan Halaman Kelas 3
29
Gambar 4.10. Tampilan Halaman Permainan
30
Gambar 4.11. Penjelasan Tampilan Permainan Kuis Islam
30
Gambar 4.12. Tampilan Halaman Hasil Permainan Dengan Score 0
sampai 60
31
Gambar 4.13. Tampilan Halaman Hasil Permainan Dengan Score 70
sampai 80
32
Gambar 4.14. Tampilan Halaman Hasil Permainan Dengan Score 90
sampai 100
32
Universitas Sumatera Utara
viii
Gambar 4.15. Diagram Hasil Pengujian Tingkat Kehandalan Pengacakan
38
Gambar 4.16. Diagram Hasil Pengujian Tingkat Kehandalan Soal
39
Gambar 4.17. Diagram Hasil Pengujian Tingkat Kehandalan Aplikasi
40
Universitas Sumatera Utara