Anda di halaman 1dari 10

ISSN : 1978-0087 - SCAN VOL.

XI NOMOR 3 OKTOBER 2016

APLIKASI PEMBELAJARAN MATEMATIKA DASAR BANGUN


DATAR MENGGUNAKAN PYTHON PADA PERANGKAT
BERGERAK
1
Siti Alifatul Qutsiah, 2Moch. Kautsar Sophan, 3Yonathan Ferry Hendrawan
1,2,3
Program Studi Teknik Informatika
Universitas Trunojoyo Madura
Jl. Raya Telang, PO.Box. 2 Kamal, Bangkalan – 69162
Email: 1sitialifatul1994@gmail.com, 2kautsar@if.trunojoyo.ac.id,
3
yonathan.hendrawan@trunojoyo.ac.id

Abstrak. E-learning merupakan sistem baru yang sudah berkembang dengan baik hingga saat ini. Sudah
banyak pembelajaran yang telah didukung oleh e-learning. Dengan e-learning proses belajar tidak hanya di
sekolah, namun sudah bisa dilakukan menggunakan Mobile dengan dukungan e-learning. Pembuatan mobile
learning ini menggunakan bahasa pemrograman Python, dikarenakan singkat dan fleksibelnya dalam
pembuatan aplikasi apapun. Python juga mempunyai tipe data dan operasi tingkat tinggi yaitu kecepatan
pembuatan sistem aplikasi menggunakan tipe objek yang telah ada. Dalam membangun aplikasi
pembelajaran matematika dasar bangun datar untuk sekolah dasar melalui 4 tahap utama yaitu:
pengumpulan informasi, perencanaan, pembuatan, dan uji coba. kualitas pembelajaran bangun datar yang
dibangun ditinjau dari aspek tampilan, isi, pembelajaran, dan teknologi adalah baik. Dengan menggunakan
rentang skor 1 sampai 5, aspek tampilan menunjukkan rata-rata 2,4, aspek isi 3,8, aspek pembelajaran 3,
dan pada aspek teknologi 2. penggunaan pembelajaran bangun datar berdampak baik terhadap ketuntasan
belajar siswa: pada uji coba kelompok besar dari 50 siswa, terdapat 35 siswa (70%) yang tuntas belajar
dalam pembelajaran bangun datar.

Kata Kunci: mobile-learning, Android, Python, e-learning

Seiring dengan berkembangnya Bangun datar merupakan materi yang


teknologi, media komunikasi dan informasi luas dalam pembahasannya dan memiliki
semakin banyak memberikan kemudahan banyak macam serta jenis. Bangun datar adalah
terhadap pengguna untuk saling berinteraksi salah satu bagian dari Matematika dasar yang
dan memudahkan dalam segala hal. Handphone merupakan ilmu universal dan melandasi
atau yang biasa dikenal dengan ponsel perkembangan teknologi saat ini, sehingga
merupakan salah satu wujud dari perkembangan semua orang harus mempelajari dasar landasan
teknologi yang dapat mempersempit ruang dan pengetahuan tersebut. Biasanya para guru
waktu. Kini ponsel tidak hanya menjadi alat cukup sulit untuk membimbing siswanya
komunikasi saja akan tetapi sudah menjadi belajar, karena ketidak tertarikan siswa yang
sarana hiburan dan juga gaya hidup. merasa bosan dengan media belajar yang hanya
Dengan Teknologi Informasi yang telah dari buku catatan ataupun paket yang diberikan
mengalami perkembangan pesat seiring dengan oleh sekolah, dampakya siswa akan merasa
berjalannya waktu, kebutuhan akan suatu malas untuk belajar. Oleh karena itu untuk
mekanisme dan konsep pembelajaran dalam membangkitkan semangat belajar siswa, media
pendidikan juga mendapatkan dampak yang pembelajaran yang mudah dimengerti di
sangat baik. Proses pembelajaran dengan harapkan dapat menumbuhkan minat belajar
berbasis IT menjadi suatu hal yang memberikan siswa. Media pembelajaran yang bisa dibawa
banyak manfaat kemudahan bagi setiap kemana-mana dengan tampilan yang menarik
individu. minat siswa dan akan membantu para guru
Salah satu proses pembelajaran yang maupun orang tua di rumah untuk mengajak
mudah dan dapat dilakukan oleh siswa yaitu siswa belajar baik di sekolah maupun di rumah,
dengan memanfaatkan teknologi Elektronik agar dapat membantu belajar siswa dengan
seperti komputer maupun HP, dengan kata lain mudah menyerap materi yang ada. Sehingga
semua sistem pembelajaran dalam e-learning dapat memberikan kesan yang menyenangkan
sepenuhnya menggunakan Media Elektronik. kepada siswa dalam belajar.

13
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

Dengan proses pembelajaran seperti itu, karakteristik yang praktis di bawa kemanapun,
diharapkan membuat siswa dapat maka mobile learning memiliki ketertarikan
menumbuhkan minat untuk belajar. Sedangkan tersendiri. Dengan mobile yang terkoneksi
Aplikasi yang banyak beredar saat ini dengan internet, maka sudah pasti bisa
didominasi oleh aplikasi yang diperuntukkan menjelajah dunia manapun termasuk dalam
kepada orang dewasa, tetapi aplikasi yang mencari bahan ajar yang mendukung bagi
bermanfaat dan ditujukan khusus untuk murid pembejaran[1].
SD masih tergolong sedikit, dan materi
edukasinya masih terbatas. Android
Oleh karena itu, dalam penelitian ini akan Android merupakan platform perangkat
menggunakan Mobile Android yang digunakan lunak untuk perangkat mobile yang mencakup
sebagai media pembelajaran untuk murid SD. sistem operasi, perangkat lunak, middleware,
Aplikasi tersebut dapat membantu guru maupun serta pengguna utama aplikasi (e-mail-client,
orang tua dalam mendidik siswa dalam kalender, peta, browser, kontak, dll)[3].
mempelajari Matematika Dasar Bangun Datar Fitur-fitur pada Android antara lain
yang mudah dan menyenangkan. Berdasarkan adalah:
uraian-uraian yang telah dijelaskan di atas, 1. Framework aplikasi, memungkinkan daur
penulis tertarik untuk mengambil skripsi ulang dan penggantian komponen.
dengan judul “Membangun Aplikasi 2. Browser terintegrasi berbasis engine Open
Pembelajaran Matematika Dasar Bangun Source WebKit yang juga digunakan di
Datar Menggunakan Bahasa Pemrograman browser IPhone dan Nokia S60v3.
Python Pada Perangkat Bergerak”. 3. Rancangan handset. Platform disesuaikan
dengan kebutuhan VGA(Video Graphics
E-Learning Adapter) yang lebih besar, library grafik 2D
E-Learning merupakan suatu jenis dan 3D yang berdasarkan pada spesifikasi
belajar mengajar yang memungkinkan OpenGLES 1.0 serta layout smartphone
tersampaikannya bahan ajar ke siswa dengan yang tradisional.
menggunakan media Internet, Intranet atau 4. Multi-touch. Android memiliki dukungan
media jaringan komputer lain antara lain laptop, bawaan untuk multi-touch yang tersedia
Hp dan lain-lain. [2] E-learning memiliki fitur- pada handset terbaru seperti HTC Hero
fitur sebagai berikut: 5. Dukungan hardware tambahan. Android
1. Konten yang relevan dengan tujuan belajar mendukung penggunaan kamera,
2. Menggunakan metode instruksional seperti layarsentuh, GPS (Global Positioning
contoh dan praktek untuk membantu System), pengukur kecepatan,
belajar. magnetometer, akselerasi 2D bit blits
3. Menggunakan elemen media seperti (dengan orientasi hardware, scaling,
kalimat dan gambar untuk mendistribusikan konversi format piksel) dan akselerasi
konten dan metode belajar. grafis 3D.
4. Pembelajaran dapat secara langsung dengan
instruktur (synchronous) ataupun belajar Python
secara individu (asynchronous). Python merupakan bahasa pemrograman
5. Membangun wawasan dan teknik baru yang tingkat tinggi (high level language) yang
dihubungkan dengan tujuan belajar. dikembangkan oleh Guido van Rossum pada
tahun 1989 dan diperkenalkan untuk pertama
Mobile Learning kalinya pada tahun 1991. Python lahir atas
Mobile learning merupakan bagian dari dasar keinginan untuk mempermudah seorang
pembelajaran elektronik atau lebih di kenal programer dalam menyelesaikan tugas-tugasnya
dengan elearning. Terkait dengan jumlah dengan cepat. Python dirancang untuk
pengguna perangkat bergerak yang banyak di memberikan kemudahan yang sangat luar biasa
Indonesia, mobile learning dapat dijadikan kepada programer baik dari segi efisiensi
sebagai salah satu alternatif untuk memecahkan waktu, maupun kemudahan dalam
permasalahan. Tujuan program mobile learning pengembangan program dan dalam hal
yakni, untuk mempermudah belajar siswa di kompatibilitas dengan sistem. Python bisa
mana dan kapan pun. Karena memiliki digunakan untuk membuat program standalone

14
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

dan pemrograman skrip (Scripting SQLite


Programming). [4] SQLite merupakan sebuah sistem
Beberapa feature yang dimiliki Python manajemen berbasis relational yang bersifat
antara lain. ACID-complaint dan memiliki ukuran pustaka
1. Memiliki library yang luas, dalam distibusi kode yang relatif kecil, ditulis dalam bahasa C
Python telahdisediakan modul-modul siap [6]. SQLite merupakan proyek yang bersifat
pakai untuk berbagai keperluan. public domain yang dikerjakan oleh D. Richard
2. Memiliki tata bahasa yang jernih dan Hipp.
mudah dipelajari. Tidak seperti pada paradigma client-
3. Memiliki aturan layout source code layout server umumnya, inti SQLite bukanlah sebuah
source code yang memudahkan sistem yang mandiri yang berkomunikasi
pengecekan, pembacaan kembali, dan dengan sebuah program, melainkan sebagai
penulisan ulang source code tersebut. bagian integral dari sebuah program secara
4. Memiliki modular, mudah dikembangkan keseluruhan. Sehingga protokol komunikasi
dengan menciptakan modul-modul baru, utama yang digunakan adalah melalui
dimana modul-modul tersebut dapat pemanggilan API secara langsung melalui
dibangun dengan bahasa Python maupun bahasa pemrograman. Mekanisme seperti ini
C/C++ tentunya membawa keuntungan karena dapat
5. Memiliki fasilitas pengumpulan sampah mereduksi overhead, latency times, dan secara
secara auto, seperti halnya pada bahasa keseluruhan lebih sederhana. Seluruh elemen
pemrograman Java, Python memiliki basis data (definisi data, tabel, indeks, dan data)
fasilitas pengaturan penggunaan memory disimpan sebagai sebuah file. Kesederhanaan
komputer sehingga para programmer tidak dari sisi tersebut bisa diraih dengan cara
perlu melakukan pengaturan memory mengunci keseluruhan file basis data pada saat
komputer secara langsung. sebuah transaksi dimulai.

Kivy Android Geany Editor


Kivy adalah sebuah cross platform Geany adalah sebuah IDE yang sangat
python framework yang dipergunakan untuk kecil dan ringan, dan IDE yang tidak
membuat aplikasi yang dapat dijalankan di membutuhkan depedency yang banyak untuk
platform desktop, dan mobile. Kivy didukung menginstallnya. Syarat yang diperlukan untuk
oleh Mac, Windows, dan Linux di tataran menginstall geany adalah runtime library
dekstop. Sedangkan di tataran mobile, Kivy GTK2. Geany adalah software multi platform,
didukung oleh Android dan iOS. [5] Dengan yang artinya geany bisa runtime di Linux,
Kivy, tidak perlu kawatir untuk membuat FreeBSD, NetBSD, OpenBSD, MacOS X, AIX
aplikasi. Dengan menggunakan bahasa V5.3, Solaris Express, dan windows [7]
pemrograman Python, maka dengan source
code yang sama dapat mendistribusikan aplikasi Kivy Launcher
yang dibangun menggunakan Kivy. Cara Install Kivy Launcer adalah peluncur generik
Kivy pada Windows. aplikasi Kivy. Aplikasi ini menyimpan file
1. Mempersiapkan Command Line dan Kivy di dalam kartu SD atau penyimpanan
python harus sudah tersedia dengan internal pada ponsel atau tablet [8].
mengetik python –version. Untuk menginstall Kivy Launcer
2. Harus terdapat pip terbaru dan wheel. dibutuhkan Google Play Store, jika tidak
3. Python –m pip install –-upgrade pip wheel memiliki akses ke Google Play Store, dapat
setuptools mendownload dan menginstall APK manual
4. Menginstall dependensi (± 90MB) dari http://kivy.org/#download . Setelah
5. Python –m pip install docutils pygments terinstall, Kivy Launcher dapat ditempatkan di
pypiwin32 kivy.deps.sdl2 kivy.deps.glew direktori Kivy dalam SD card atau
kivy.deps.gstreamer –-extra-url penyimpanan Internal. / Sdcard / kivy / (file
https://kivy.org/downloads/packages/simple aplikasi) atau dalam penyimpanan internal
/ misalnya, Penyimpanan Internal / kivy / (file
6. Menginstall Kivy aplikasi). Di dalam file aplikasi harus terdapat
7. Python –m pip install kivy file bernama main.py yang berisi code python,

15
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

dan beberapa info Kivy yang dibutuhkan di a. Rancangan Proses Aplikasi


Android yaitu file yang bernama Android.txt.

1. Metodologi
Deskripsi Sistem
Menurut tanggapan beberapa guru
Sekolah Dasar, terdapat bahan ajar untuk
meningkatkan efektifitas pembelajaran Gambar 1. Rancangan Proses Aplikasi
pendidikan, yaitu berupa tampilan menarik,
rangkuman materi yang mudah dipelajari, dan Dari gambar di atas dapat dilihat ada dua
soal-soal untuk menguji tingkat pemahaman bagian inti yang sangat berhubungan yaitu
siswa. Untuk memenuhi tanggapan dari Aplikasi dengan Database. Aplikasi mengambil
beberapa guru Sekolah Dasar tersebut, maka database dari SQLite, kemudian Aplikasi
dibangun sebuah sistem yang dirancang pada menerima database SQLite yang akan
Tugas Akhir ini yaitu sistem untuk dimasukkan ke dalam device Android.
pembelajaran Matematika Dasar Bangun Datar. Dalam sistem ini user menggunakan
Sistem ini memiliki menu materi, menu Ujian Android dalam kegiatan belajarnya. Sedangkan
dan menu Latihan. Di dalam menu Materi admin menggunakan Python Kivy pada
terdapat 7 materi Bangun Datar dasar yaitu perangkat bergerak dalam mengakses soal-soal
persegi, segitiga (segitiga sama sisi, segitiga Bangun Datar yang nantinya akan dimasukkan
sama kaki, dan segitiga siku-siku), segi ke dalam Android.
panjang, trapesium, belah ketupat, jajar
genjang, dan lingkaran. Menu Ujian disediakan b. Rancangan kinerja aplikasi
bagi mereka yang ingin mengetahui sejauh Pembahasan garis besar rancangan
mana materi yang di pahami. Sedangkan menu kinerja Aplikasi Pembelajaran Matematika
Latihan disediakan bagi mereka yang ingin Dasar Bangun Datar Pada Perangkat Bergerak
melatih kemampuan dalam hal berhitung dan Rancangan Kinerja Aplikasi oleh User
memahami materi Bangun Datar. 1. User menggunakan perangkat bergerak
dalam kegiatan belajarnya.
Desain Sistem 2. Di awal aplikasi user akan melihat tampilan
Di sini akan digunakan berbagai macam utama dari aplikasi Pembelajaran
teknik agar perangkat bergerak bisa mengakses Matematika Dasar Bangun Datar, setelah
konten-konten yang ada pada Aplikasi itu user akan masuk ke menu. Di dalam
Pembelajaran Matematika Dasar Bangun Datar menu terdapat beberapa fitur seperti menu
dalam mengakses maupun memanipulasi Mulai, Petunjuk dan Tentang.
kontennya. 3. Jika user memilih menu Mulai maka user
Fitur-fitur yang dimiliki oleh aplikasi akan diarahkan ke tiga pilihan yaitu Hitung,
Pembelajaran Matematika Dasar Bangun Datar Materi, dan Soal.
ini adalah Belajar Berhitung, Materi, Latihan 4. Proses selanjutnya user dapat melakukan
Soal, Ujian, Petunjuk Penggunaan Aplikasi, proses perhitungan di menu Hitung, melihat
Tentang Aplikasi Matematika Dasar Bangun dan mempelajari materi di menu Materi,
Datar dan Profil Pembuat aplikasi. dan mencoba soal latihan dan ujian di menu
Soal.

16
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

c. Rancangan Pembuatan Aplikasi

Gambar 2. Rancangan Pembuatan Aplikasi

Pada gambar 2 dapat dilihat bahwa untuk Dalam pembuatan aplikasi Android,
membuat aplikasi Android dengan dibutuhkan code editor dengan menggunakan
pemrograman Python dibutuhkan sebuah editor Geany, yang kemudian di running
database SQLite. Yang dibutuhkan dalam melalui interpreter GUI Python. Setelah
pembuatan aplikasi Android yaitu dengan aplikasi yang sudah diuji coba berhasil, maka
mengguakan bahasa pemrograman Python aplikasi bisa ditampilkan ke dalam Android
(versi 3.4) dan Kivy (Framework) yang dengan membutuhkan Kivy Launcher sebagai
digunakan untuk membuat aplikasi Android dan launcher aplikasi yang disediakan di play store.
iOS.

Kerangka Aplikasi

Gambar 3. Kerangka Aplikasi

17
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

Dari gambar 3 dapat dilihat system b. Menu Petunjuk


aplikasi ini terdapat 3 Fitur diantaranya menu Fitur ini menjelaskan tentang cara
Mulai, Petunjuk, dan Tentang. menjalankan aplikasi Matematika Dasar
a. Menu Mulai Bangun Datar.
Di dalam fitur ini siswa dapat memulai c. Menu Tentang
belajar dengan beberapa contoh perhitungan, Fitur ini menjelaskan tentang aplikasi
materi-materi yang disediakan berdasarkan dan profil pembuat aplikasi.
pokok bahasan, dan soal-soal untuk di ujikan.
Materi yang disediakan dalam aplikasi ini II. Hasil dan Pembahasan
adalah persegi, segitiga, segi panjang, Implementasi pada Database
trapesium, belah ketupat, jajar genjang, dan Untuk memenuhi kebutuhan yang ada
lingkaran. Soal yang diujikan sebanyak 10 soal pada sistem ini, diperlukan beberapa tabel yang
dari pokok bahasan yang dipilih. digunakan pada database untuk dapat
digunakan sebagai penyimpanan data-data yang
diperlukan. Berikut tabel yang ada pada
database.

Gambar 4. Struktur Database Aplikasi

Pada Gambar 4 dijelaskan bahwa soal_latihan, jawabana, jawabanb, jawabanc,


terdapat 2 table yang diperlukan dalam jawaband, dan kunci. Sedangkan pada table
pembuatan aplikasi, diantaranya table Ujian Ujian juga terdapat field yang sama dengan
dan table Latihan. Table Latihan terdapat table Latihan.
beberapa field, antara lain id_latihan,

18
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

Gambar 5. Data Latihan Soal

Pada Gambar 5 dijelaskan bahwa pada nantinya akan dapat mempermudah proses
table Latihan terdapat 10 jenis soal, diantara 10 pengecekan nilai pada soal yang dipilih oleh
jenis soal tersebut terdapat kunci jawaban yang User.

Gambar 6. Data Ujian Soal

19
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

Pada Gambar 6 tidak sepenuhnya sama mendapatkan sebuah software yang layak guna
dengan table Latihan. Pada table Ujian terdapat dan bertahan lama.
20 jenis soal, diantara 20 jenis soal tersebut
terdapat kunci jawaban yang nantinya akan Uji Coba
dapat mempermudah proses pengecekan nilai Pada bagian ini akan memuat penjelasan
pada soal yang dipilih oleh User. mengenai hasil uji coba aplikasi “Mari Belajar
Bangun Datar” berbasis Android Mobile
Perhitungan Nilai Learning. Uji coba ini dilakukan setelah semua
Dalam aplikasi pembelajaran “Mari fitur yang dibutuhkan telah dimasukkan ke
Belajar Bangun Datar” terdapat menu Latihan dalam aplikasi ini.
dan Ujian. Menu Latihan mempunyai 10 soal Hal-hal yang akan dibahas adalah tujuan
yang digunakan untuk melatih user dalam pengujian, rencana pengujian, rencana
memahami materi Bangun Datar. Setiap soal fungsionalitas aplikasi, dan analisa hasil
yang diberikan diberikan 10 poin untuk pengujian.
jawaban benar, dan poin 0 untuk jawaban salah.
Sedangkan dalam menu Ujian terdapat 20 Tujuan Pengujian
soal ujian, diberikan 5 poin untuk setiap Tujuan dilaksanakannya pengujian ini
jawaban benar dan 0 poin untuk jawaban salah. adalah untuk mengetahui apakah hasil
Sehingga maksimal perolehan nilai dari implementasi dari aplikasi pembelajaran
menu latihan adalah 100 poin jika semua Matematika Dasar Bangun Datar berbasis
jawaban benar, dan nilai 0 jika semua jawaban Android Mobile Learning ini telah berjalan
salah. Sedangkan untuk perolehan nilai baik dan sesuai dengan batasan teori yang
maksimal dari menu Ujian adalah 100 poin jika disusun.
semua soal terjawab benar dan 0 poin jika
semua soal terjawab salah. Rencana Pengujian
Untuk keterangan bahwa nilai yang Pengujian aplikasi pembelajaran
diperoleh sempurna atau tidak pada soal Matematika Dasar Bangun Datar berbasis
Latihan maupun soal Ujian, terdapat beberapa Android Mobile Learning dilakukan pada
ketentuan untuk mengaturnya. Jika nilai yang perangkat Android yang berbeda yaitu:
diperoleh user adalah < = 50 (kurang dari sama - Perangkat Android 720 x 1280 pixels
dengan), maka akan menampilkan “Coba Lagi”. (294 dpi).
Jika nilai yang diperoleh user < = 70, maka - Perangkat Android 800 x 1280 pixels
akan menampilkan “Kurang Sempurna”. Dan (213 dpi)
jika nilai yang diperoleh user > 70 (lebih dari), - Perangkat Android 480 x 800 pixels
maka akan menampilkan “Nilai Sempurna” (240 dpi)

Skenario Pengembangan Aplikasi Implementasi Aplikasi


Pengembangan aplikasi atau bisa juga Setelah dilakukan uji coba dengan
disebut sebagai pengembangan software atau beberapa resolusi screen device dapat
desain software merupakan serangkaian proses disimpulkan seperti pada Tabel 1.
yang dilakukan dari saat pembuatan konsep
aplikasi hingga aplikasi tersebut selesai dan Tabel 1. Perbedaan Resolusi Screen Device
siap dijalankan. Dalam proses pengembangan Lebar Layar Resolusi Screen Tampilan
aplikasi terdapat berbagai proses yang perlu
dilakukan sebagai syarat untuk membuat 213 dpi 800 x 1280 pixels Sesuai
sebuah aplikasi yang telah terancang dengan
baik, dan dikerjakan secara berstruktur. Proses 294 dpi 720 x 1280 pixels Sesuai
pengembangan aplikasi terdiri dari 3 tahap
utama, walaupun di dalam setiap tahap tersebut 240 dpi 480 x 800 pixels Tidak Sesuai
terdapat berbagai fase lainnya yang dapat
dijalankan sesuai kebutuhan pengembangan.
Tahap tersebut antara lain: pengumpulan Dari analisa hasil dari uji coba yang
informasi, perencanaandan pembuatan. Tahap- dilakukan, antar muka aplikasi dapat berjalan
tahap tersebut perlu dilakukan, guna dengan dengan baik dan proposional pada

20
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

resolusi 800x1280 pixels dan 720x1280 pixels. Kuisioner Pengguna Aplikasi


Hal ini dikarenakan aplikasi ini dikembangkan Setelah dilakukan uji coba dengan
dengan perangkat beresolusi 720x1280 pixel. menguji kelayakan aplikasi Mobile Learning
sedangkan pada resolusi 480x800 pixels, ini, maka dilakukan kuisioner untuk
ukuran gambar, ikon dan layout tidak sesuai. mengetahui penilaian pengguna terhadap
Namun meski begitu, fungsionalitas dari aplikasi. Dalam proses kuisioner ini
aplikasi dapat berjalan dengan baik pada semua menggunakan pertanyaan-pertanyaan yang
jenis resolusi. harus dijawab oleh responden dan interaksi
Beberapa hal yang perlu diperhatikan secara langsung untuk uji coba aplikasi Mobile
saat menggunakan aplikasi ini: Learning, adapun isi kuisioner terhadap
1. Kivy Launcher harus sudah terinstal pada responden sebagai berikut.
smartphone. Detail isian kuisioner dapat dilihat pada
2. Folder Kivy sudah dibuat di dalam internal Lampiran 1. Berikut adalah tabel 2 kuisioner
storage. aplikasi terhadap responden.
3. Di dalam folder kivy terdapat folder
aplikasi pembelajaran bangun datar.

Tabel 2. Kuisioner Aplikasi Terhadap Responden


No Pertanyaan Hasil
1 Apakah menurut anda tampilan aplikasi Tidak Menarik = 2 responden
ini memiliki desain yang menarik? Cukup menarik = 23 responden
Menarik = 12 responden
Sangat Menarik = 14 responden
2 Apakah menurut anda aplikasi ini dapat Tidak Mudah = 5 responden
digunakan dengan mudah? Cukup Mudah = 29 responden
Mudah = 14 responden
Sangat Mudah = 3 responden
3 Apakah anda merasa puas dengan fitur- Tidak Puas = 0 responden
fitur yang disediakan dalam aplikasi ini? Cukup Puas = 20 responden
Puas = 19 responden
Sangat Puas = 12 responden
4 Apakah aplikasi tersebut memudahkan Tidak Memudahkan = 2 responden
anda untuk mendapat materi tentang Cukup Memudahkan = 13 responden
pembelajaran Bangun Datar? Memudahkan = 15 responden
Sangat Memudahkan = 21 responden
5 Apakah aplikasi ini dapat meningkatkan Tidak Setuju = 1 responden
minat belajar anda? Cukup Setuju = 6 responden
Setuju = 24 responden
Sangat Setuju = 20 responden
6 Apakah aplikasi teknologi pembelajaran Tidak Penting = 1 responden
pada Android ini penting bagi anda? Cukup Penting = 17 responden
Penting = 10 responden
Sangat Penting = 23 responden

Pengguna aplikasi Mobile Learning pada Tabel 3. Tabel Hasil Kuisioner Aplikasi
Tabel 2 merupakan total dari 50 responden HASIL
dengan rincian Laki-laki 25 responden dan 26 Tidak Baik 2 Responden
responden Perempuan dengan jenjang usia 8 Cukup Baik 13 Responden
sampai dengan 12 tahun. Baik 19 Responden
Berikut adalah tabel 4.8.2 Hasil kuisioner Sangat Baik 16 Responden
aplikasi.
Berdasarkan tabel 3, hasil pengumpulan
data kuisioner mendapatkan hasil 17 responden
pengguna merasa aplikasi ini sangat baik, 18
responden merasa baik, 15 responden merasa
cukup baik, dan 1 responden merasa tidak baik.

21
ISSN : 1978-0087 - SCAN VOL. XI NOMOR 3 OKTOBER 2016

Pada pertanyaan terakhir kuisioner, 23 25,6% merasa cukup baik, 37,6% merasa
responden merasa teknologi Mobile Learning baik, dan 33% merasa sangat baik.
ini sangat penting, 10 responden merasa
penting, 17 responden merasa cukup penting, 1 Perangkat lunak yang dibuat pada Tugas
responden merasa tidak penting. Dari hasil Akhir ini masih dapat dikembangkan lebih
kuisioner yang ada, dapat disimpulkan bahwa lanjut dengan menambahkan fitur-fitur untuk
teknologi Mobile Learning sudah dirasa sangat dapat mengetahui penjelasan untuk setiap
penting dan dapat diterapkan ke masyarakat. jawaban yang dipilih salah dan diberikan ulasan
materi agar user dapat mengerti letak kesalahan
III. Simpulan pada setiap soal yang dipilih salah.
Setelah menyelesaikan perancangan dan
pembuatan Aplikasi Pembelajaran Matematika IV. Daftar Pustaka
Dasar Bangun Datar Menggunakan Bahasa [1] Setiawati, Nopita., Kartika, Ika.,
Pemrograman Python pada Perangkat Bergerak, Purwanto, Joko. Pengembangan Mobile
dengan melalui serangkaian pengujian dan Learning (M-Learning) Berbasis
analisa maka dapat disimpulkan bahwa: Moodle Sebagai Daya Dukung
1. Kekurangan dari aplikasi ini adalah tidak Pembelajaran Fisika di SMA, 2012.
adanya bank soal pada database soal serta [2] Gunadarma,Elearning.Pengertian E-
Soal Latihan dan Soal Ujian tidak ter- Learning.2007.
random. http://elearning.gunadarma.ac.id/index.
2. Berdasar kuisioner yang telah dilakukan, php?option=com_content&task=view&
semua koresponden merasa teknologi id=13 , diakses tanggal 19 Juli 2016
Mobile Learning ini sangat penting. Dari [3] Android.Android 6.0
hasil kuisioner yang ada, dapat disimpukan Marshmallow.2014.
bahwa teknologi Mobile Learning sudah http://www.android.com.intl/id_id/ ,
dirasa penting dan dapat diterapkan ke diakses tanggal 19 Juli 2016
masyarakat khususnya pada siswa SD. [4] Sianipar, R.H . , Wadi. H.
3. Hasil dari penelitian ini adalah: (1) dalam Pemrograman Python (teori dan
membangun aplikasi pembelajaran implementasi), Bandung:
matematika dasar bangun datar untuk INFORMATIKA Bandung.2015
sekolah dasar melalui 4 tahap utama yaitu: [5] CodePolitan . Kivy App Contest 2014
pengumpulan informasi, perencanaan, Winner. 2014.
pembuatan, dan uji coba. (2) kualitas https://www.codepolitan.com/kivy-app-
pembelajaran bangun datar yang dibangun contest-2014-winner/ , diakses tanggal
ditinjau dari aspek tampilan, kemudahan, 23 Februari 2016
fitur, materi, minat belajar, teknologi [6] SQLite.SQLite Android Bindings.2016.
adalah baik. Dengan menggunakan rentang http://www.sqlite.org/android/doc/trunk
skor 1 sampai 5, aspek tampilan /www/index.wiki/ , diakses tanggal 19
menunjukkan rata-rata 3, aspek Juli 2016
kemudahan menunjukkan rata-rata 2,8, [7] Nugroho, T. W., Cahyana, N. H.,
aspek fitur menunjukkan rata-rata 3,8, Himawan, H. Aplikasi Perpustakaan
aspek materi menunjukkan rata-rata 3, Digital pada Fakultas Teknologi
aspek minat belajar menunjukkan rata-rata Industri UPN “Veteran” Yogyakarta.
5, dan aspek teknologi menunjukkan rata- TELEMATIKA.9:113.2013
rata 4,6. (3) Pada uji coba yang dilakukan [8] Create a Package for Android .
terhadap siswa Sekolah Dasar dengan http://kivy.org/docs/guide/packaging-
jumlah 50 siswa, 3,6% merasa tidak baik, Android.html/ ,diakses tanggal 27 Juni
2016

22

Anda mungkin juga menyukai