Bab III
Bab III
ini digunakan untuk anak Sekolah Dasar (SD). Aplikasi ini akan memberikan
materi mengenai nilai-nilai Pancasila berserta kuis agar anak Sekolah Dasar
selain memahami materi juga bisa belajar dari kuis yang diberikan.
Sekolah Dasar yang ingin belajar pengenalan nilai-nilai Pancasila dan disertakan
kuis sesuai kelas yang ditentukan. aplikasi ini juga dapat membantu mengenalkan
dalam memahami serta belajar yang disertakan kuis yang diberikan. Aplikasi
pengenalan nilai-nilai Pancasila ini memiliki materi dan kuis sesuai untuk materi
anak Sekolah Dasar dan sesuai kelas yang diberikan, dimana pengguna dapat
belajar materi pengenalan nilai-nilai Pancasila serta dapat mengerjakan kuis yang
sudah diberikan untuk memahami dan belajar. Aplikasi ini diharapkan dapat
23
24
Aplikasi ini berisi fitur belajar materi, mengerjakan kuis dan pada aplikasi
admin terdapat fitur login Admin, update materi pembelajaran, update kuis
sebagai latihan. Materi pembelajaran yang dipelajari oleh pengguna berupa text
dan video. Penggunaan text dan video digunakan untuk membantu pengguna
Dan terdapat soal kuis yang disesuaikan dengan tingkatan kelasnya. Berikut
GAMBAR 3.1
GAMBARAN UMUM APLIKASI PENGENALAN NILAI-NILAI PANCASILA
UNTUK ANAK SEKOLAH DASAR BERBASIS ANDROID
Pada Gambar 3.1 dapat dilihat bahwa terdapat dua aktor yaitu anak
Sekolah Dasar (SD) sebagai pengguna yang akan belajar mengenai materi dan
mengakses materi dan kuis. Dan aplikasi admin yang dirancang untuk admin
meng-update materi pembelajaran dan kuis. Terdapat dua aktivitas dalam aplikasi
ini, yaitu pembelajaran berupa materi dan kuis yang dilakukan pengguna melalui
pembelajaran dan pengguna juga bisa memilih materi dan kuis sesuai kelas yang
diberikan, dan admin dapat melakukan update materi pembelajaran dan kuis.
B. Analisis Sistem
1. Identifikasi Masalah
menganalisa sistem yang ada saat ini. Dengan melakukan analisis sistem
secara baik dan benar, akan memungkinkan pengembangan sistem yang lebih
baik dan efektif di masa yang akan datang. Analisis sistem meliputi rencana
input dan rencana output, yang merupakan hasil dari proses akhir dari sistem
yang dibangun, terlepas dari apakah sesuai dengan yang dirancang. Analisis
sistem juga merupakan gambaran awal bagi penulis dan pengguna sistem
anak sekolah dasar ini dilakukan analisis sistem untuk mengetahui apa saja
yang akan diolah, setelah itu hasil dari proses tersebut dapat dilihat berupa
text, gambar dan video sebagai informasi yang berguna dan bermanfaat bagi
pengguna.
yang dirancang oleh penulis ini dibuat dengan mencari referensi dari
android dan desain aplikasi interaktif. Dalam proses pengumpulan materi dari
aplikasi yang akan dibuat dan untuk memberikan gambaran mengenai aplikasi
diagram urutan, dan diagram kelas. Berikut adalah penjelasan singkat mengenai
pengguna dan admin dengan sistem informasi yang dibuat secara berurutan
dalam aplikasi yang dirancang. Diagram use case yang telah dirancang
sebagai berikut:
GAMBAR 3.2
DIAGRAM USE CASE APLIKASI
Gambar 3.2 diagram use case di atas, dapat dilihat terdapat dua (2)
aktor, yaitu admin dan pengguna. Use case ini terdiri atas empat (4)
komponen utama yaitu admin terdiri dari update materi kelas 1-3, materi
kelas 4-6, update kuis kelas 1-3, kuis kelas 4-6, untuk pengguna terdiri dari
belajar materi kelas 1-3, belajar materi kelas 4-6, dan mengerjakan kuis kelas
1-3, mengerjakan kuis kelas 4-6. Berikut ini penjelasan singkat sebagai
berikut:
a. Admin
Pada role admin terdapat fitur update materi dan fitur update kuis,
terlebih dahulu untuk bisa mengakses menu update materi dan kuis yang
1) Update Materi
Pada fitur ini terdapat 2 menu yaitu update materi kelas 1-3
untuk siswa kelas 1-3, materi kelas 4-6 untuk siswa kelas 4-6. Menu
2) Update Kuis
Pada fitur ini terdapat 2 menu yaitu kuis kelas 1-3 dan kuis
b. Pengguna
1) Belajar Materi
Pada fitur ini terdapat dari 2 menu yaitu materi kelas 1-3
untuk siswa kelas 1-3, materi kelas 4-6 untuk siswa kelas 4-6 yang
belajar.
2) Mengerjakan Kuis
Pada fitur ini terdapat 2 menu yaitu kuis kelas 1-3 dan kuis
kelas 4-6, strategi ini yang diberikan terhadap peserta didik dengan
pengguna dapat memilih kuis sesuai kelas dan diberikan berupa soal
pilihan ganda untuk kelas 1-3 dan pilihan ganda serta essay untuk
kelas 4-6.
2. Diagram Aktivitas
30
semua aktivitas yang terjadi pada diagram use case pada Gambar 3.2, antara
lain:
GAMBAR 3.3
DIAGRAM AKTIVITAS BELAJAR MATERI
pengguna dapat memilih materi yang ingin dipelajari pada menu belajar
materi. Terdapat menu belajar materi kelas 1-3 dan materi kelas 4-6. Jika
menampilkan materi kelas 1-3 berupa video materi dan teks pembahasan
materi. Jika yang dipilih menu materi kelas 4-6 maka akan menampilkan
GAMBAR 3.4
DIAGRAM AKTIVITAS KUIS
memilih menu kuis kelas 1-3 atau kuis kelas 4-6, kemudian aplikasi akan
menampilkan soal kuis. Jika menu yang dipilih adalah kuis kelas 1-3
maka akan tampil kuis berupa pilihan ganda. Jika yang dipilih adalah
menu kuis kelas 4-6 maka akan tampil kategori kuis berupa pilihan ganda
dan essay. Pengguna dapat menentukan jawaban dari setiap soal yang
GAMBAR 3.5
DIAGRAM AKTIVITAS LOGIN ADMIN
aplikasi yang akan dibuat. Pada diagram ini menjelaskan dimana admin
diarahkan pada menu login admin seperti pada diagram aktivitas pada
Gambar 3.5. Pada form login admin, admin diminta untuk memasukkan
halaman login.
GAMBAR 3.6
DIAGRAM AKTIVITAS UPDATE MATERI
aplikasi yang akan dibuat. Pada diagram ini menjelaskan dimana admin
diarahkan pada menu update materi seperti pada diagram aktivitas pada
Gambar 3.6. Admin dapat memilih menu update materi dan memasukkan
data pada form update materi untuk melakukan update materi. Aplikasi
akan melakukan validasi data, jika data yang dimasukkan valid maka data
34
database. Jika tidak valid akan ada pemberitahuan proses update gagal.
Terdapat 2 aksi yang dapat dilakukan admin yaitu edit dan hapus materi.
Jika proses edit dan hapus berhasil maka data materi pada database akan
terupdate.
GAMBAR 3.7
DIAGRAM AKTIVITAS UPDATE KUIS
sesuai kelas. Terdapat form kuis pilihan ganda untuk kelas 1-3 dan kelas 4-
6 dan form kuis essay untuk kelas 4-6. pada form upadate kuis. Aplikasi
akan melakukan validasi data, jika data yang dimasukkan valid maka akan
ada pemberitahuan proses menyimpan soal kuis berhasil. Jika tidak valid
akan ada pemberitahuan proses menyimpan soal kuis gagal. Terdapat 2 aksi
yang dapat dipilih admin yaitu edit dan hapus data. Jika proses edit dan
3. Diagram Urutan
dan diterima antar objek. Berikut merupakan diagram urutan yang digunakan
GAMBAR 3.8
DIAGRAM URUTAN BELAJAR MATERI
singkat tentang materi yang dibahas. Jika pengguna memilih materi kelas
GAMBAR 3.9
DIAGRAM URUTAN MENGERJAKAN KUIS
dikerjakannya. Jika pengguna memilih menu kuis kelas 1-3, maka aplikasi
akan menampilkan kuis kelas 1-3. Jika pengguna memilih menu kuis
GAMBAR 3.10
DIAGRAM URUTAN LOGIN ADMIN
GAMBAR 3.11
DIAGRAM URUTAN UPDATE MATERI
upload. System akan mengecek kelas yang akan di-inputkan dan mencari
kelas sudah ada di database maka akan menampilkan pesan gagal upload.
40
Jika kelas yang di-input-kan belum ada pada database maka akan
yaitu edit dan hapus data. Jika proses hapus dan edit data berhasil maka
GAMBAR 3.12
DIAGRAM URUTAN UPDATE KUIS
halaman ini admin dapat memasukkan soal kuis berupa pilihan ganda
41
untuk kelas 1-3 dan kelas 4-6 dan soal essay untuk kelas 4-6. Kemudian
menekan tombol simpan. Jika proses simpan data berhasil maka akan ada
pesan berhasil disimpan, jika gagal maka akan ada pesan gagal disimpan.
Aksi yang akan dilakukan admin adalah edit dan hapus data. Jika proses
edit dan hapus data berhasil maka data kuis pada database akan terupdate.
GAMBAR 3.13
DIAGRAM KELAS APLIKASI
D. Perancangan Database
memahami struktur data yang akan digunakan. Struktur data ini akan digunakan
aplikasi yang dirancang yaitu tabel admin, tabel materi dan tabel kuis:
1. Kamus Data
a. tbl_admin
id_admin =11
id_username =20
id_password =20
b. tbl_materi
id_materi =11
id_kelas =3
id_judul =50
id_pembahasan =500
id_create at =6
id_admin =11
c. tbl_kuis pg
id_kuis pg =11
id_kelas =3
43
id_pertanyaan =255
id_pilihan a =255
id_pilihan b =255
id_pilihan c =255
id_pilihan d =255
id_pilihan =255
id_create at =6
id_admin =11
d. tbl_kuis essay
id_kelas =3
id_pertanyaan =255
id_jawaban =255
id_creat at =6
TABEL 3.1
STRUKTUR TABEL ADMIN
TABEL 3.2
STRUKTUR TABEL MATERI
TABEL 3.3
STRUKTUR TABEL KUIS_PG
TABEL 3.4
STRUKTUR TABEL KUIS_ESSAY
E. Perancangan Interface
android:
aplikasi yang akan menampilkan logo maupun nama aplikasi setiap kali
aplikasi akan dijalankan. Pada saat aplikasi dioperasikan maka aplikasi akan
GAMBAR 3.14
RANCANGAN INTERFACE SPLASH SCREEN
46
aplikasi akan menampilkan layout utama dari aplikasi. Pada Gambar 3.15 ini
merupakan interface pada layout utama pada aplikasi yang dirancang dengan
menu-menu yaitu menu materi kelas 1-3, menu materi kelas 4-6, kuis kelas 1-
3 dan menu kelas 4-6. Pengguna dapat memilih menu sesuai keinginannya.
GAMBAR 3.15
RANCANGAN INTERFACE HOME
Jika pada halaman home pengguna memilih kelas 1-3, maka aplikasi
akan menampilkan halaman detail materi kelas 1-3. Pada Gambar 3.16 ini
merupakan rancangan interface detail materi dari kelas 1-3. Pada layout ini
47
terdapat materi berupa video dan text pembahasan dan terdapat tombol play
GAMBAR 3.16
RANCANGAN INTERFACE HALAMAN MATERI 1-3
Jika pada halaman home pengguna memilih menu materi kelas 4-6,
maka aplikasi akan menampilkan halaman detail materi kelas 4-6. Pada
Gambar 3.17 ini merupakan rancangan interface detail materi dari kelas 4-6.
Pada layout ini terdapat mateti berupa video dan text pembahasan dan
GAMBAR 3.17
RANCANGAN INTERFACE HALAMAN MATERI 4-6
48
Jika pada halaman home pengguna memilih menu kuis kelas 1-3.
Maka aplikasi akan menampilkan halaman soal kelas 1-3. Pada Gambar 3.18
ini merupakan rancangan interface soal kuis kelas 1-3. Pada layout ini
GAMBAR 3.18
RANCANGAN INTERFACE HALAMAN KUIS 1-3
49
Jika pada halaman home pengguna memilih menu kuis kelas 4-6.
pilihan menu kuis yaitu pilihan ganda dan essay. Pada Gambar 3.19 ini
merupakan rancangan interface soal kuis kelas 4-6. Pada layout ini terdapat
GAMBAR 3.19
RANCANGAN INTERFACE KATEGORI
50
GAMBAR 3.20
RANCANGAN INTERFACE PILIHAN GANDA
Untuk dapat masuk ke aplikasi admin dan melakukan olah data admin
harus melakukan proses login. Pada Gambar 3.21 ini merupakan rancangan
interface login admin. Pada layout ini berisi username dan password yang
valid, maka admin akan diarahkan ke halaman update materi. Jika tidak valid
GAMBAR 3.21
RANCANGAN INTERFACE LOGIN ADMIN
51
materi. Pada Gambar 3.22 ini merupakan rancangan interface update materi.
pada layout ini berisi beberapa data mengenai materi yang harus di-inputkan
admin. Jika sudah menginputkan data maka admin dapat menekan tombol
upload. Jika proses upload data ke database berhasil maka akan ada pesan
upload sukses. Jika proses gagal maka akan ada pesan upload gagal. Terdapat
2 aksi yang dapat dilakukan admin yaitu edit data materi dan hapus data
materi.
GAMBAR 3.22
RANCANGAN INTERFACE UPDATE MATERI
52
dropdown update kemudian memilih menu update kuis. Pada Gambar 3.23
ini merupakan rancangan interface update kuis. Pada layout ini berisi data
mengenai kuis yang harus dimasukkan admin. Terdapat tabs menu pilihan
ganda dan essay.jika admin ingin meng-update kuis kelas 1-3, admin dapat
memilih tabs menu pilihan ganda. Jika admin ingin meng-update kuis kelas
4-6, admin dapat memilih tabs menu pilihan ganda dan essay. Jika sudah
menginputkan data maka admin dapat menekan tombol simpan. Jika proses
simpan data ke database berhasil maka akan ada pesan berhasil disimpan.
Jika proses gagal maka akan ada pesan gagal disimpan. Terdapat 2 aksi yang
dapat dilakukan admin yaitu edit data kuis dan hapus data kuis.
GAMBAR 3.23
RANCANGAN INTERFACE UPDATE KUIS PILIHAN GANDA
53
GAMBAR 3.24
RANCANGAN INTERFACE UPDATE KUIS ESSAY