PENGEMBANGAN APLIKASI MOBILE PEMBELAJARAN MATEMATIKA UNTUK SISWA KELAS VI SD BERBASIS ANDROID.

PENGEMBANGAN APLIKASI MOBILE
PEMBELAJARAN MATEMATIKA
UNTUK SISWA KELAS VI SD
BERBASIS ANDROID
Miftahul Arif (arifmiftahul@yahoo.com)
Jurusan Teknik Informatika, Fakultas Ilmu Komputer
Universitas Dian Nuswantoro Semarang
ABSTRAK : Sekolah Dasar (SD) merupakan instansi pendidikan dasar pada pendidikan formal di Indonesia. Sehingga
memerlukan perhatian khusus karena terkait dengan awal perkembangan anak. Saat ini sistem pendidikan dilakukan secara
langsung (tatap muka) antara guru dan siswa, Hal ini dirasa masih kurang efektif apalagi untuk mata pelajaran eksak seperti
matematika karena jam pelajaran hanya berlangsung selama 6 jam (pukul 07.00 WIB s.d. 13.00 WIB) dipotong oleh waktu
istirahat. Maka diperlukan suatu media pembelajaran yang dapat menunjang proses pendidikan siswa.
Untuk itu akan dibuat media pembelajaran matematika untuk siswa kelas VI SD berbasis teknologi dengan menggunakan
smartphone (ponsel pintar) android. Metodologi pengembangan sistem yang digunakan yaitu menggunakan metode
pengembangan sistem waterfall yang meliputi Requirement Definition, System and Software Design, Implementation and
Unit Testing, Integration and System Testing dan Operation and Maintenance. Perangkat lunak yang dibutuhkan untuk
membuat aplikasi ini antara lain Java Development Kit (JDK), IDE Eclipse, Android Software Development Kit (SDK) dan
Android Development Tools (ADT) Plugins. Semua perangkat lunak ini dapat diperoleh dengan mudah dan gratis.
Dengan dibuatnya aplikasi mobile pembelajaran matematika untuk siswa kelas VI SD berbasis android ini diharapkan dapat
dijadikan sebagai media penunjang belajar siswa untuk mempelajari matematika, terlebih untuk siswa SD kelas VI yang
akan mengikuti Ujian Nasional ini sangat membantu karena siswa bisa belajar tanpa harus membawa buku kemana - mana.

Kata kunci : Aplikasi Mobile, Smart phone, Android, Matematika SD
Abstract : Elementary School (SD) is an educational institution on the basis of formal education in Indonesia. Thus requires
special attention because it is associated with the early development of children. The current education system is done
directly (face to face) between teachers and students, This is less effective especially for subjects like math inexact because
school hours only lasts for 6 hours (07.00 am till 13.00 pm) is cut by a rest period. We need a better learning tool that can
support the educational process of students.
Therefore be made the medium of teaching mathematics to students in grade 6 Elementary School-based technology using
android smartphone. System development methodology used is using a system development method waterfall which includes
Requirement Definition, System and Software Design, Implementation and Unit Testing, Integration and System Testing and
Operation and Maintenance. The software is needed to make this application include the Java Development Kit (JDK),
Eclipse IDE, Android Software Development Kit (SDK) and the Android Development Tools (ADT) Plugins. All of this
software can be obtained easily and free.
We make learning mobile application of mathematics to students in grade 6 elementary schools based on android is expected
to make students more easily and passion in learning mathematics, because this application will be installed on a smart
phone with a more attractive appearance.
Keywords : Mobile Application, Smartphone, Android, Elementary Mathematics
I. PENDAHULUAN
Sekolah Dasar sebagai salah satu jenjang pendidikan
di Indonesia mempunyai peranan penting dalam
memberikan pengajaran kepada anak didik yang masih

dalam kategori dini yaitu antara umur 5 – 12 tahun.
Proses kegiatan belajar mengajar di sekolah dasar (SD)
yang hanya berlangsung selama 6 jam (pukul 07.00 WIB
s.d. 13.00 WIB) dipotong oleh waktu istirahat dirasa
masih kurang efektif, sehingga diperlukan adanya
tambahan jam belajar bagi para siswa. Para orang tua

siswa juga banyak yang mengeluhkan bahwa anak
mereka hanya belajar pada saat di sekolah saja. Setelah
pulang dari sekolah, anak-anak cenderung mengisi waktu
luangnya hanya untuk bermain. Hal inilah yang membuat
para orang tua murid merasa cemas, terlebih jika anak
mereka telah duduk di kelas VI SD yang sebentar lagi
akan menghadapi ujian kelulusan sekolah.
Penambahan jam pelajaran dirasa kurang efektif
karena siswa didik biasanya kelelahan dan mengantuk
pada saat jam pelajaran tambahan tersebut, karena energi
mereka telah banyak terkuras pada saat pagi hari sampai

dengan siang hari. Sehingga banyak pelajaran yang tidak

terserap, karena banyak siswa yang tertidur ataupun
berbicara sendiri dengan temannya. Prosentase siswa
yang memperhatikan gurunya pada saat mengajar
hanyalah 30% saja.
Dengan latar belakang permasalahan yang
dihadapi,
maka
penulis
bermaksud
untuk
mengembangkan sebuah aplikasi mobile pembelajaran
matematika untuk siswa kelas VI SD berbasis android
yang dapat dijadikan sebagai media penunjang belajar
siswa untuk mempelajari matematika, terlebih untuk
siswa SD kelas VI yang akan mengikuti Ujian Nasional
ini sangat membantu karena siswa bisa belajar tanpa
harus membawa buku kemana - mana.
.
II. METODE PENELITIAN
Metode pengembangan produk atau aplikasi yang

digunakan adalah prototyping. Beberapa aktivitas dasar
yang dilakukan dalam pengembangan software ini :

A. Analisa Sistem
Sebelum program aplikasi dibuat, perlu dilakukan
analisa dan perancangan sistem terlebih dahulu. Analisa
sistem (System Analysis) dapat didefinisikan penguraian
dari suatu sistem informasi yang utuh ke dalam bagianbagian
komponennya
dengan
maksud
mengidentifikasikan dan mengevaluasi permasalahanpermasalahan,
kesempatan-kesempatan,
hambatanhambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikannya (HM
Jogiyanto, 1999).
Didalam analisa sistem ada beberapa langkah-langkah
dasar yang harus dilakukan, yaitu sebagai berikut :
a. Identification
Mengidentifikasi masalah merupakan langkah

pertama yang dilakukan dalam tahap analisis sistem dari
masalah yang menyebabkan sasaran sistem tidak dapat
tercapai. Permasalahan yang ada adalah bagaimana cara
mengintegrasikan pembelajaran matematika kelas VI SD
ke dalam aplikasi elearning berbasis Android agar bisa
mendukung proses belajar siswa.
b. Understand
Yaitu memahami kerja dari sistem yang ada dan
dengan mempelajari secara terperinci bagaimana sistem
beroperasi.
c. Analyze
Yaitu menganalisa sistem berdasarkan data yang telah
diperoleh dari hasil penelitian yang telah dilakukan.
d. Report
Yaitu membuat laporan hasil analisa.

Analisa Kelemahan Sistem
Untuk mengidentifikasi masalah yang ada, maka
harus melakukan analisa yang dikenal PIECES
(Performance, Information, Economy, Control, Eficiency,

and Services). Yang nantinya dapat digunakan untuk

acuan dalam memperoleh permasalahan yang lebih jelas
dan spesifik. Setelah didapat analisa ini dapat diusulkan
rancangan untuk diterapkan dalam sistem baru. Hasil
analisa tersebut adalah sebagai berikut :
a. Analisis Kinerja (Performance)
Tabel 1. Analisis Kinerja Sistem
Faktor

Perhitungan Manual

Trough
put

Laporan
berupa
hasil
perhitungan
siswa pada bukunya

masing-masing

Response
Time

Membutuhkan
waktu yang cukup
lama
tergantung
dari masing-masing
siswa ± 1–3 menit

Aplikasi Pintar
Matematika
Laporan
berupa
hasil
perhitungan
digital
pada

smartphone
Membutuhkan
waktu yang cepat,
hanya
tinggal
memasukkan
angka-angkanya
inputannya saja ± 13 detik

b. Analisis Informasi (Information)
Tabel 2. Analisis Informasi Sistem
Faktor

Perhitungan Manual

Relevan

Informasi berupa data
perhitungan
yang

nantinya akan dihitung
oleh siswa dengan
cara manual

Ketepatan
Waktu

Membutuhkan banyak
waktu
untuk
meemperbaiki
kesalahan informasi,
karena
jika
data
perhitungan
salah,
akan
diulang
perhitungannya

menggunakan
cara
manual

Aplikasi Pintar
Matematika
Data
perhitungan
diinputkan oleh
siswa
ke
smartphone dan
akan
dihitung
oleh
sistem
aplikasi
Dapat diperbaiki
dengan
cepat,

hanya
tinggal
mengganti
angka
masukannya
saja

c. Analisis Ekonomi (Economic)
Tabel 3. Analisis Ekonomi Sistem
Faktor

Pengeluaran

Perhitungan
Manual
Membutuhkan
biaya
untuk
membeli buku,
alat
bantu
hitung (berupa
kalkulator atau
sempoa)

Aplikasi Pintar
Matematika
Aplikasi ini gratis,
hanya
tinggal
menginstal
ke
smartphone
masingmasing

d. Analisis Pengendalian (Control)
Tabel 4. Analisis Pengendalian Sistem
Aplikasi Pintar
Faktor
Perhitungan Manual
Matematika
Hasil
perhitungan
Hasil
perhitungan
terjamin
sulit
dikendalikan
kebenarannya
Pengendalian
benar atau salahnya,
dan
akurat,
Hasil
karena
masih
karena
Perhitungan
dihitung
secara
perhitungan
manual
dilakukan oleh
sistem aplikasi
e. Analisis Efisiensi (Efficiency)

Faktor

Tenaga
dan
Pikiran

Tabel 5. Analisis Efisiensi Sistem
Aplikasi Pintar
Perhitungan Manual
Matematika
Perhitungan dengan
Perhitungan manual
sistem aplikasi dirasa
dirasa tidak efisien
lebih efisien dan
karena
menguras
praktis serta hasil
tenaga dan pikiran
yang diperoleh lebih
siswa
akurat

f. Analisis Pelayanan (Service)

Faktor

Waktu
Tunggu

Tabel 6. Analisis Pelayanan Sistem
Aplikasi Pintar
Perhitungan Manual
Matematika
Memerlukan waktu
yang relatif lama Waktu
yang
karena
masih diperlukan
cukup
dihitung
secara singkat
manual

Kurikulum
Program
Tahunan
Kelas VI
SD

Menentukan akar
pangkat tiga suatu
bilangan kubik.

Tidak ada
aplikasi

Faktor

Menyelesaikan
masalah
yang
melibatkan
operasi
hitung
termasuk penggunaan akar dan
pangkat.

Tidak ada
aplikasi

Mengenal satuan
debit.

Tidak ada
aplikasi

dalam

dalam

dalam

dalam

Menghitung luas
segi banyak yang
merupakan
gabungan dari dua
bangun
datar
sederhana.

Ada dalam aplikasi

Menghitung luas
lingkaran.

Ada dalam aplikasi

Menghitung
volume
prisma
segitiga
dan
tabung.

Ada dalam aplikasi

Mengumpulkan
dan
membaca
data.

Tidak ada
aplikasi

dalam

Mengolah
dan
menyajikan data
dalam
bentuk
table.

Tidak ada
aplikasi

dalam

Menafsirkan
sajian data.

Tidak ada
aplikasi

dalam

dalam

Menyederhanakan
dan mengurutkan
pecahan

Tidak ada
aplikasi

dalam

Mengubah bentuk
pecahan
ke
bentuk decimal

Tidak ada
aplikasi

dalam

Tidak ada
aplikasi

dalam

Membentuk nilai
pecahan
dari
suatu
bilangan
atau
kuantitas
tertentu.

Analisa ini didasarkan pada kurikulum program
tahunan pada sekolah Dasar di Indonesia.
Tabel 7. Analisa Content
Kurikulum
Aplikasi Pintar
Faktor
Program Tahunan
Matematika
SEMESTER I
Tidak ada
aplikasi

Tidak ada
aplikasi

SEMESTER II

Analisa Content

Menggunakan
sifat-sifat operasi
hitung termasuk
operasi campuran,
FPB, dan KPK

Menyelesaikan
masalah
yang
berkaitan dengan
satuan debit.

Kurikulum
Program
Tahunan
Kelas VI
SD

Kurikulum
Program Tahunan

Aplikasi Pintar
Matematika

Melakukan
operasi
hitung
yang melibatkan
berbagai bentuk
pecahan.

Tidak ada
aplikasi

dalam

Memecahkan
masalah
perbandingan
dan
skala

Tidak ada
aplikasi

dalam

Membuat denah
letak benda

Tidak ada
aplikasi

dalam

Mengenal
koordinat posisi
sebuah benda.

Tidak ada
aplikasi

dalam

Menentukan
posisi titik dalam

Tidak ada
aplikasi

dalam

1. Flowchart Perhitungan Luas Bangun

sistem koordinat
Cartesius.

A

Menyajikan data
ke bentuk tabel
dan
diagram
gambar, batang,
dan lingkaran

INPUT PILIHAN
BANGUN

Tidak ada
aplikasi

dalam

ya

BELAH
KETUPAT

ya

JAJAR
GENJANG

ya

dalam

ya

TEORI
SINGKAT

INPUT
PANJANG SISI

ya

Mengurutkan
data,
termasuk
menentukan nilai
tertinggi
dan
terendah.

Tidak ada
aplikasi

Menafsirkan hasil
pengolahan data.

Tidak ada
aplikasi

ya

dalam

ya

TRAPESIUM

OUTPUT LUAS
PPERSEGI

HITUNG LUAS

OUTPUT LUAS
PERSEGI
PANJANG

HITUNG LUAS

OUTPUT LUAS
SEGITIGA

HITUNG LUAS

OUTPUT LUAS
TRAPESIUM

tidak
INPUTAN
KOSONG
ya

INPUT
PANJANG AB,
CD & TINGGI

TEORI
SINGKAT

tidak

HITUNG LUAS

tidak

MESSAGE
ERROR

tidak

OUTPUT LUAS
LINGKARAN

ya

INPUT
PANJANG
ALAS & TINGGI

TEORI
SINGKAT

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

SEGITIGA

HITUNG LUAS

ya

INPUT
PANJANG &
LEBAR

TEORI
SINGKAT

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

PERSEGI
PANJANG

OUTPUT LUAS
JAJAR GENJANG

ya

tidak

tidak

HITUNG LUAS

INPUTAN
KOSONG

MESSAGE
ERROR

PERSEGI

OUTPUT LUAS
BELAH KETUPAT

ya

INPUT
PANJANG
JARI-JARI

TEORI
SINGKAT

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

LINGKARAN

HITUNG LUAS

ya

INPUT
PANJANG
ALAS & TINGGI

TEORI
SINGKAT

tidak

Tidak ada
aplikasi

INPUTAN
KOSONG
MESSAGE
ERROR

tidak

Menentukan ratarata
hitung
(mean), modus,
dan
median
dari
sekumpulan data

tidak

INPUT
PANJANG
SISI AC & BD

TEORI
SINGKAT

tidak

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

ya

dalam

SELESAI

2. Flowchart Perhitungan Keliling Bangun
B

III.PERANCANGAN SISTEM
INPUT PILIHAN
BANGUN

ya

Unified Modelling Language (UML)

PERSEGI

TEORI
SINGKAT

tidak

INPUT
PANJANG
SISI

INPUTAN
KOSONG

tidak

Unified Modelling Language (UML) adalah sebuah
"bahasa" yg telah menjadi standar dalam industri untuk
visualisasi, merancang dan mendokumentasikan sistem
piranti lunak.

PERSEGI
PANJANG

ya

TEORI
SINGKAT

INPUT PANJANG &
LEBAR

tidak

SEGITIGA

ya

TEORI
SINGKAT

Use Case Aplikasi

INPUT PANJANG
AB, BC, AC

JAJAR
GENJANG

TEORI
SINGKAT

LINGKARAN

ya

TEORI
SINGKAT

ya

tidak

INPUTAN
KOSONG

HITUNG
KELILING

OUTPUT KELILING
SEGITIGA

HITUNG
KELILING

OUTPUT KELILING
JAJAR GENJANG

HITUNG
KELILING

OUTPUT KELILING
LINGKARAN

HITUNG
KELILING

OUTPUT KELILING
TRAPESIUM

HITUNG
KELILING

OUTPUT KELILING
LAYANG-LAYANG

ya
tidak

TEORI
SINGKAT

INPUT PANJANG AB,
BC, CD, DA

INPUTAN
KOSONG
ya

MESSAGE
ERROR
ya

OUTPUT KELILING
PERSEGI PANJANG

ya

INPUT PANJANG
JARI-JARI

tidak
LAYANGLAYANG

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

TRAPESIUM

HITUNG
KELILING

ya

MESSAGE
ERROR

tidak

tidak

INPUTAN
KOSONG

INPUT PANJANG
AB & BC

tidak

OUTPUT KELILING
PERSEGI

ya

MESSAGE
ERROR

ya

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

tidak

HITUNG
KELILING

ya

MESSAGE
ERROR

TEORI
SINGKAT

INPUT PANJANG AB
& DC

tidak

tidak

INPUTAN
KOSONG

MESSAGE
ERROR

ya
SELESAI

Diagram Alir (Flowchart)
Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses
beserta instruksinya.

3. Flowchart Perhitungan Volume Bangun
C

INPUT PILIHAN
BANGUN

ya
BALOK

TEORI
SINGKAT

INPUT PANJANG,
LEBAR & TINGGI

tidak

INPUTAN
BERNILAI
MINUS

HITUNG VOLUME

OUTPUT VOLUME
BALOK

ya

tidak
MESSAGE
ERROR

BOLA

ya

TEORI
SINGKAT

INPUT PANJANG
JARI-JARI

tidak

INPUTAN
BERNILAI
MINUS

tidak

HITUNG VOLUME

OUTPUT VOLUME
BOLA

ya
MESSAGE
ERROR

KERUCUT

ya

TEORI
SINGKAT

INPUT PANJANG
JARI-JARI & TINGGI

INPUTAN
BERNILAI
MINUS

tidak
HITUNG VOLUME

OUTPUT VOLUME
KERUCUT

ya

tidak
MESSAGE
ERROR

KUBUS

ya

TEORI
SINGKAT

INPUT PANJANG
SISI

INPUTAN
BERNILAI
MINUS

tidak

tidak
HITUNG VOLUME

OUTPUT VOLUME
KUBUS

HITUNG VOLUME

OUTPUT VOLUME
LIMAS

HITUNG VOLUME

OUTPUT VOLUME
TABUNG

ya
MESSAGE
ERROR

LIMAS

ya

TEORI
SINGKAT

INPUT LUAS ALAS &
TINGGI

INPUTAN
BERNILAI
MINUS

tidak

TABUNG
tidak

ya

TEORI
SINGKAT

INPUT PANJANG
JARI-JARI & TINGGI

tidak

ya

MESSAGE
ERROR

tidak

INPUTAN
BERNILAI
MINUS

MESSAGE
ERROR

ya

SELESAI

4. Flowchart Konversi Panjang

6. Flowchart Konversi Volume
F

D
INPUT VOLUME
AWAL
MESSAGE
ERROR

INPUT PANJANG
AWAL
INPUTAN
KOSONG

MESSAGE
ERROR
ya

INPUTAN
KOSONG

ya

tidak
ya
KILOLITER

tidak

tidak

KL

KILOMETER

tidak

KM

HM

OUTPUT
HASIL

tidak

DAM

ya

ya
tidak

tidak

M

ya

OUTPUT
HASIL

tidak

DM

ya

OUTPUT
HASIL

tidak

CM

ya

OUTPUT
HASIL

tidak

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

OUTPUT
HASIL

ya
HEKTOLITER

HEKTOMETER

tidak

KM

HM

OUTPUT
HASIL

tidak

DAM

ya

ya
tidak

tidak

M

ya

OUTPUT
HASIL

tidak

DM

ya

OUTPUT
HASIL

tidak

CM

ya

OUTPUT
HASIL

tidak

tidak

KL

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

OUTPUT
HASIL

MM
tidak

OUTPUT
HASIL

ya

tidak

KL

tidak

KM

OUTPUT
HASIL

tidak

DAM

ya

ya
tidak

tidak

HM

ya

OUTPUT
HASIL

tidak

M
ya

OUTPUT
HASIL

tidak

DM

ya

OUTPUT
HASIL

MM
tidak

ya

OUTPUT
HASIL

tidak

CM
ya

OUTPUT
HASIL

METER

KM

tidak

HM

DAM

ya

ya
OUTPUT
HASIL

tidak

tidak

OUTPUT
HASIL

M

ya

OUTPUT
HASIL

DM

ya

OUTPUT
HASIL

tidak

OUTPUT
HASIL

tidak

ya

tidak

KL

ya

OUTPUT
HASIL

ya

ya

tidak

HM
ya

ya
OUTPUT
HASIL

tidak

DAM

tidak

M

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

DM

OUTPUT
HASIL

tidak

CM

ya

tidak

KL

ya

OUTPUT
HASIL

ya

ya

CENTIMETER

KM

ya

ya
OUTPUT
HASIL

tidak

DAM
ya

OUTPUT
HASIL

tidak

M
ya

OUTPUT
HASIL

tidak

DM

OUTPUT
HASIL

tidak

CM

ya

tidak

KL

ya

OUTPUT
HASIL

ya

ya

tidak

HM
ya

ya
OUTPUT
HASIL

tidak

DAM
ya

OUTPUT
HASIL

tidak

M
ya

OUTPUT
HASIL

tidak

DM

OUTPUT
HASIL

tidak

CM

ya

tidak

KL

DAL

tidak

ya

tidak

CL

ya

ya

OUTPUT
HASIL

tidak

L

ML
ya

OUTPUT
HASIL

tidak

DL

ya

OUTPUT
HASIL

tidak

CL

ya

OUTPUT
HASIL

DAL

tidak

ya

OUTPUT
HASIL

tidak

L

ML
ya

OUTPUT
HASIL

tidak

DL

ya

OUTPUT
HASIL

tidak

HL
ya

OUTPUT
HASIL

MM

ya

OUTPUT
HASIL

tidak

DL

ya

ya

OUTPUT
HASIL

ya

tidak

KM

ML

OUTPUT
HASIL

OUTPUT
HASIL

CL

ya

OUTPUT
HASIL

tidak

ya

OUTPUT
HASIL

ML
ya

OUTPUT
HASIL

OUTPUT
HASIL

OUTPUT
HASIL

MILILITER

ya

ya
OUTPUT
HASIL

tidak

tidak

MILIMETER

tidak

L

OUTPUT
HASIL

OUTPUT
HASIL

tidak

HL

OUTPUT
HASIL

MM

ya

OUTPUT
HASIL

tidak

ya

OUTPUT
HASIL

ya

tidak

HM

tidak

CL

ya

OUTPUT
HASIL

CENTILITER

tidak

tidak

DL

OUTPUT
HASIL

tidak

tidak

ya

DAL

OUTPUT
HASIL

tidak

HL

OUTPUT
HASIL

MM

ya

OUTPUT
HASIL

tidak

L

OUTPUT
HASIL

ya

OUTPUT
HASIL

ya

tidak

KM

OUTPUT
HASIL

OUTPUT
HASIL

DESILITER

ya

ya

OUTPUT
HASIL

tidak

tidak

DESIMETER

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

HL

OUTPUT
HASIL

MM

ya

OUTPUT
HASIL

ML

ya

OUTPUT
HASIL

CM

ya

tidak

DAL
ya

OUTPUT
HASIL

ya

tidak

OUTPUT
HASIL

tidak

CL

ya

LITER

ya

tidak

HL

ya

DEKAMETER

tidak
ya

OUTPUT
HASIL

OUTPUT
HASIL

DEKALITER

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

DL

ya

ML

ya

OUTPUT
HASIL

tidak

L

ya

tidak

CL

ya

OUTPUT
HASIL

tidak

DAL

ya

tidak

DL

ya

OUTPUT
HASIL

tidak

HL

tidak

L

ya

OUTPUT
HASIL

ya

ya

tidak

DAL

ya

OUTPUT
HASIL

MM

tidak

HL

ya

ya

DAL

tidak

tidak

L

ya

OUTPUT
HASIL

tidak

DS

ya

OUTPUT
HASIL

CL

ya

OUTPUT
HASIL

tidak

ya

OUTPUT
HASIL

OUTPUT
HASIL

ML
ya
OUTPUT
HASIL

ya

OUTPUT
HASIL

OUTPUT
HASIL

tidak

tidak

SELESAI

SELESAI

7. Flowchart Konversi Suhu
5. Flowchart Konversi Berat

G

INPUT SUHU
AWAL

E

MESSAGE
ERROR

INPUT BERAT
AWAL

INPUTAN
KOSONG
ya

MESSAGE
ERROR
INPUTAN
KOSONG

tidak
ya

ya
CELCIUS

tidak
ya
KILOGRAM

tidak

KG

HG

OUTPUT
HASIL

tidak

DAG

ya

ya
tidak

tidak

G

ya

OUTPUT
HASIL

tidak

DG

ya

OUTPUT
HASIL

tidak

CG

ya

OUTPUT
HASIL

MG

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

C

OUTPUT
HASIL

ya
REAMUR

ya
HEKTOGRAM

tidak

KG

OUTPUT
HASIL

ya
DEKAGRAM

OUTPUT
HASIL

tidak

GRAM

ya

tidak

HG

tidak

DAG

tidak

tidak

G

tidak

DG

CG

ya
FAHRENHEIT

MG

OUTPUT
HASIL

tidak

ya

OUTPUT
HASIL

tidak

tidak

MG

KELVIN

ya

OUTPUT
HASIL

tidak

tidak

ya

ya

OUTPUT
HASIL

OUTPUT
HASIL

tidak
ya
DESIGRAM

tidak

KG

tidak

HG
ya

ya
OUTPUT
HASIL

DAG

tidak

ya

OUTPUT
HASIL

tidak

G
ya

OUTPUT
HASIL

tidak

DG
ya

OUTPUT
HASIL

CG

tidak

ya

OUTPUT
HASIL

MG
ya

OUTPUT
HASIL

SELESAI

OUTPUT
HASIL

tidak

8. Flowchart Soal Evaluasi
ya

CENTIGRAM

KG

tidak

HG

tidak

ya

ya
OUTPUT
HASIL

DAG

tidak

ya

OUTPUT
HASIL

tidak

G
ya

OUTPUT
HASIL

DG

tidak

ya

OUTPUT
HASIL

CG

tidak

ya

OUTPUT
HASIL

H

MG
ya

OUTPUT
HASIL

OUTPUT
HASIL

ya

tidak

Output Soal
beginner

BEGINNER

ya
MILIGRAM

KG

tidak

ya
OUTPUT
HASIL

HG

tidak

ya
OUTPUT
HASIL

DAG

tidak

G

ya
OUTPUT
HASIL

tidak
ya

OUTPUT
HASIL

DG
ya
OUTPUT
HASIL

tidak

CG
ya
OUTPUT
HASIL

tidak

Input Jawaban

tidak

MG
ya
OUTPUT
HASIL

ya
Output Soal
Intermediate

INTERMEDIATE

Input Jawaban

tidak

tidak

ya
ADVANCED

Output Soal
Advanced

K
OUTPUT
HASIL

tidak

F

ya

OUTPUT
HASIL

tidak

F
OUTPUT
HASIL

R

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

C

OUTPUT
HASIL

tidak
ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

R

ya

K

ya

OUTPUT
HASIL

tidak

C

OUTPUT
HASIL

tidak

F

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

DG

tidak

CG

ya

OUTPUT
HASIL

OUTPUT
HASIL

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

OUTPUT
HASIL

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

G

ya

ya

OUTPUT
HASIL

tidak

R

ya

K

ya

OUTPUT
HASIL

tidak

C

MG

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

ya

ya
OUTPUT
HASIL

DAG

tidak

CG

ya

OUTPUT
HASIL

ya

OUTPUT
HASIL

tidak

KG

tidak

HG

tidak

DG

ya

OUTPUT
HASIL

ya

ya

tidak

G

ya

OUTPUT
HASIL

tidak

KG

tidak

DAG

ya

ya
tidak

tidak

HG

tidak

F

ya

OUTPUT
HASIL

tidak

tidak

R

ya

tidak

Input Jawaban

SELESAI

Output Skor Nilai

SELESAI

K
ya
OUTPUT
HASIL

9. Flowchart About
H

4.4. Implementasi Menu Keliling
Menu ini digunakan jika user ingin menghitung
keliling dari suatu bangun 2 dimensi, bangun tersebut
antara lain : jajar genjang, layang-layang, lingkaran,
persegi panjang, persegi, segitiga dan trapesium.

OUTPUT PENJELASAN
TENTANG APLIKASI

SELESAI

IV. HASIL & PEMBAHASAN
4.1. Implementasi Halaman Awal
Sebelum memasuki menu utama, akan ditampilkan
halaman awal yang menunjukkan logo tut wuri handayani
disertai judul aplikasi
4.5. Implementasi Menu Volume
Menu ini digunakan untuk menghitung volume dari
bangun 3 dimensi, beberapa bangun yang bisa dipilih
oleh user untuk dihitung volumenya antara lain : balok,
bola, kerucut, kubus, limas dan tabung.

4.2. Implementasi Menu Awal
Menu awal akan menampilkan apa saja yang bisa
dilakukan user pada aplikasi ini.

4.6. Implementasi Menu Konversi Panjang
Jika user ingin melakukan konversi panjang, maka
user dapat memilih menu ini. Satuan panjang yang
disediakan dalam menu ini adalah : km, hm, dam, m, dm,
cm dan mm.

4.3. Implementasi Menu Luas
Jika User memilih menu ini, maka akan muncul
pilihan beberapa bangun yang akan dihitung luasnya,
bangun tersebut antara lain : belah ketupat, jajar genjang,
lingkaran, persegi, persegi panjang, segitiga dan
trapesium.

4.7. Implementasi Menu Konversi Berat
Menu ini digunakan untuk menghitung konversi berat,
satuan berat yang disediakan di menu ini adalah : kg, hg,
dag, g, dg, cg dan mg.

V. KESIMPULAN DAN SARAN
5.1. Kesimpulan

4.8. Implementasi Menu Konversi Volume
Jika user ingin melakukan konversi volume, maka
user dapat memilih menu ini. Satuan volume yang
disediakan dalam menu ini adalah : kl, hl, dal, l, dl, cl dan
ml.

4.9. Implementasi Menu Konversi Suhu
Menu ini digunakan untuk menghitung konversi suhu,
satuan suhu yang disediakan di menu ini adalah : celcius,
reamur, fahrenheit dan kelvin.

4.10. Implementasi Menu Soal Evaluasi
Pada menu ini akan ditampilkan soal-soal evaluasi
untuk menguji tingkat pengetahuan siswa. Soal dibagi
menjadi 3 tingkatan, yaitu beginner, intermediate dan
advanced.

Dari pelaksanaan pembuatan tugas akhir dengan judul
pengembangan aplikasi mobile pembelajaran matematika
untuk siswa kelas VI SD berbasis android, dapat
disimpulkan bahwa dengan dikembangkannya program
aplikasi pembelajaran berbasis smartphone android ini
dapat dijadikan sebagai media penunjang belajar siswa
untuk mempelajari matematika, terlebih untuk siswa SD
kelas VI yang akan mengikuti Ujian Nasional ini sangat
membantu karena siswa bisa belajar tanpa harus
membawa buku kemana - mana.
5.2. Saran
Saran
untuk
penelitian
selanjutnya
dalam
mengembangkan aplikasi yang serupa dengan ini adalah :
a. Untuk pengembang program berikutnya bisa
menambahkan
perhitungan
luas
bangun
(khususnya segitiga dan jajar genjang) tidak hanya
memasukkan panjang alas dan tinggi saja, tetapi
dapat memiliki inputan berupa besar sudut dan
panjang sisi miring.
b. Pada perhitungan konversi berat bisa ditambahkan
satuan yang lain, misalnya ton, kwintal, pon, dll
c. Pada perhitungan konversi volume bisa
ditambahkan satuan yang lain, misalnya barel,
galon, cc, dll.

DAFTAR PUSTAKA
[1] Lusia Tri Astutik and P. Sunardi,
Matematika 6 Untuk Sekolah Dasar Kelas
VI, Helen Anggraini.
Suharto, Ed.
Jakarta : Pusat Perbukuan, Indonesia:
Pusat Perbukuan Departemen Pendidikan
Nasional, 2009.
[2] Ian Sommerville, Software Engineering,
Ninth Edition. United State of Amerika:
Pearson Education Inc., 2013.
[3] Mulyadi, Membuat Aplikasi untuk Android.
Yogyakarta: Multimedia Center, 2010.
[4] Rennanda
Pertiwi
Boedhyrahayu,
"Perancangan
Aplikasi
Mobile
Pembelajaran Matematika Untuk Siswa
Kelas Satu SD Berbasis Android," Jurnal
STIMIK Amikom Yogyakarta, vol. 20, no.
10, pp. 1-19, September 2013.
[5] Andreyanto. (2013, September) Pengertian
Dasar dan Simbol Flowchart. [Online].
http://andreyantogunadarma.blogspot.com/2012/10/penge
nalan-flowchart-flowchart.html
[6] Kgs. M. Hendra, Adinda Ramadhany,
Nyimas Artina, and Willy., "Rancang
Bangun Aplikasi Pembelajaran Iqra'
Berbasis Android," Jurnal STIMIK GI MDP,
vol. 9, no. 5, pp. 1-9.
[7] Sosmiadi. (2013, September) Pengertian

[8]

[9]

[10]

[11]

[12]

[13]

[14]

[15]

Flowchart
dan
Contoh
Simbolnya.
[Online].
http://zonapanda.blogspot.com/2013/02
/pengertian-flowchart-dan-contoh.html,
Suprianto and Dodit dan Rini Agustina,
Pemrograman
Aplikasi
Android.
Yogyakarta: Mediakomp, 2012.
Tim
Penulis
www.rumusmatematikadasar.com. (2015,
Maret) www.rumusmatematikadasar.com.
[Online].
http://www.rumusmatematikadasar.com
/2015/03/rumus-matematika-konversisatuan-suhu-lengkap.html
rjhayanti. (2015, Maret) Story Teller.
[Online].
https://rjhayanti.wordpress.com/pendidi
kan-sd/pengertian_s/
Kemdikbud.
(2015,
Maret)
Website
Kemdiknas.
[Online].
http://www.kemdiknas.go.id/kemdikbud
/peserta-didik-sekolah-dasar
Elih Sudia Permana. (2015, Maret)
Website Universitas Pendidikan Indonesia.
[Online].
http://file.upi.edu/Direktori/FIP/JUR._P
END._LUAR_SEKOLAH/19611114198703
1ELIH_SUDIAPERMANA/Pengertian_Pendi
dikan_Dasar.pdf
Tiim Pandaimatematika. (2015, Maret)
Pandai
Matematika.
[Online].
http://pandaimatematika.com/index.php
/explore/kelas-6.html
Tim Developer Android. (2015, Maret)
Developer
Android.
[Online].
http://developer.android.com
Tim Gramedia, "Mata Pelajaran SD Kelas
6," in Bahas Habis-Habisan Semua Mata
Pelajaran SD Kelas 6. Jakarta: Gramedia
Online, 2010.