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.
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.