Aplikasi Pembelajaran Mengenal Angka, Bentuk dan Warna untuk Usia 4-5 Tahun Berbasis Android

(1)

APLIKASI PEMBELAJARAN MENGENAL ANGKA, BENTUK

DAN WARNA UNTUK USIA 4-5 TAHUN BERBASIS

ANDROID

SKRIPSI

Diajukan Untuk Memenuhi Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik dan Ilmu Komputer

ATIKAH ARMA 1.05.09.441

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

(3)

(4)

vi

PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xvi

DAFTAR SIMBOL ... xvii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi dan Rumusan Masalah ... 3

1.2.1 Identifikasi Masalah... 3

1.2.2 Rumusan masalah ... 3

1.3 Maksud dan tujuan Penelitian ... 4

1.3.1 Maksud Penelitian ... 4

1.3.2 Tujuan Penelitian ... 4

1.4 Kegunaan Penelitian... 5

1.4.1 Kegunaan Praktis ... 5

1.4.2 Kegunaan Akademis ... 5

1.5 Batasan Masalah... 6


(5)

vii

1.6.1 Lokasi Penelitian ... 6

1.6.2 Waktu Penelitian ... 7

BAB II LANDASAN TEORI 2.1 Aplikasi ... 8

2.2 Pembelajaran ... 8

2.2.1 Pengertian Pembelajaran ... 8

2.1.2 Tujuan Pembelajaran ... 9

2.1.3 Media Pembelajaran ... 9

2.3 Angka ... 10

2.4 Bentuk ... 10

2.5 Warna ... 10

2.6 Animasi ... 11

2.2.1 Pengertian Animasi ... 11

2.1.2 Jenis Animasi ... 11

2.7 Android ... 12

2.7.1 Pengertian dan Sejarah Android ... 12

2.4.3 Versi Android ... 14

2.8 Adobe Flash ... 17

BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 20

3.2 Metode Penelitian... 20

3.2.1 Desain Penelitian ... 21

3.2.2 Jenis dan Metode Pengumpulan Data ... 21


(6)

viii

3.2.3.2 Metode Pengembangan Sistem ... 23

3.2.3.3 Alat Bantu Analisis dan Perancangan ... 25

1. Diagram Use Case ... 26

2. Diagram Aktivitas ... 26

3. Diagram Sekuen ... 26

4. Diagram Kelas ... 26

5. Diagram Objek ... 27

6. Deployment Diagram ... 27

7. Diagram Komponen ... 27

3.2.4 Pengujian Software ... 28

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Tinjauan Umum ... 29

4.2 Perancangan Sistem ... 29

4.2.1 Tujuan Perancangan Sistem ... 30

4.2.2 Gambaran Umum Sistem yang Diusulkan ... 31

4.2.3 Prosedur yang Diusulkan ... 31

4.2.3.1 Diagram Use Case ... 31

4.2.3.2 Diagram Aktivitas ... 42

4.2.3.3 Diagram Sekuen ... 47

4.2.3.4 Diagram Kelas ... 52


(7)

ix

4.2.3.6 Diagram Komponen ... 55

4.2.3.7 Diagram Development ... 55

4.2.4 Perancangan Antar Muka ... 56

4.2.4.1 Struktur Menu Utama ... 56

4.2.4.2 Menu Pembelajaran ... 56

4.2.4.3 Sub Menu Pembelajaran Angka ... 57

4.2.4.4 Isi Pembelajaran Angka ... 57

4.2.3.5 Isi Pembelajaran Ukuran ... 58

4.2.4.6 Isi Pembelajaran Suara ... 58

4.2.4.7 Isi Pembelajaran Warna ... 59

4.2.4.8 Menu Permainan ... 59

4.2.4.9 Sub Menu Awal Permainan Angka ... 60

4.2.4.10 Pertunjuk Pertama Permainan Angka ... 61

4.2.4.11 Petunjuk Kedua Permainan Angka ... 61

4.2.4.12 Petunjuk Ketiga Permainan Angka ... 62

4.2.4.13 Isi Permainan Angka ... 63

4.2.4.14 List Nilai Permainan Angka ... 63

4.2.4.15 Sub Menu Awal Permainan Ukuran ... 64

4.2.4.16 Petunjuk Permainan Ukuran ... 64

4.2.4.17 Isi Permainan Ukuran ... 65


(8)

x

4.2.4.22 List Nilai Permainan Suara ... 67

4.2.4.23 Sub Menu Awal Permainan Warna ... 68

4.2.4.24 Petunjuk Permainan Warna ... 68

4.2.4.25 Isi Permainan Warna ... 69

4.2.4.26 List Nilai Permainan Warna ... 69

4.2.3.27 Menu Pembuat ... 70

BAB V IMPLEMENTASI DANPENGUJIAN SISTEM 5.1 Implementasi ... 71

5.1.1 Batasan Implementasi (Optional) ... 71

5.1.2 Implementasi Perangkat Lunak ... 72

5.1.3 Implementasi Perangkat Keras ... 72

5.1.4 Implementasi Antar Muka ... 73

5.1.5 Implementasi Instalasi Aplikasi ... 74

5.1.6 Penggunaan Program Aplikasi ... 77

5.2 Pengujian ... 92

5.2.1 Rencana Pengujian... 92

5.2.2 Kasus dan Hasil Pengujian ... 94

5.2.3 Kesimpulan Hasil Penelitian... 99

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 100


(9)

xi

6.2 Saran ... 101

DAFTAR PUSTAKA LAMPIRAN


(10)

iii

Assalamu’alaikum Wr. Wb.

Puji dan syukur bagi Allah SWT, Tuhan yang menguasai segala kekuasaan dan pemiliki segala ilmu. Atas Kehendak-Nya penulis dapat menyelesaikan skripsi yang judul “Aplikasi Pembelajaran Mengenal Angka, Bentuk dan Warna untuk

Usia 4-5 tahun Berbasis Android”. Sebagai syarat untuk menyelesaikan Program

Studi S1 pada program studi Sistem Informasi pada Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia (UNIKOM) Bandung, yang dapat selesai sebagaimana mestinya.

Dalam menyelesaikan Skripsi ini, banyak sekali bimbingan dan bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa material maupun spiritual.

1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga penulis dapat menyelesaikan skripsi ini.

2. Kepada kedua orang tua dan kakak yang telah memberikah semangat dan kasih sayang yang tiada henti kepada anaknya. Semoga diberikan Kesehatan selalu dan rizki yang melimpah. Amin ya Allah.


(11)

iv

3. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indonesia.

4. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer.

5. Syahrul Mauluddin, S.Kom, M.Kom, selaku Ketua Program Studi Sistem Informasi.

6. Iyan Gustiana, S.Kom., M.Kom., selaku pembimbing Skripsi yang telah banyak memberikan masukan, arahan, semangat dan memberikan bimbingan dalam penyusunan Skripsi ini.

7. Sintya Sukarta, ST., MT., selaku Dosen Wali yang telah memberikan dukungan dan semangat kepada penulis.

8. Citra Noviyasari,S.Si., MT., selaku penguji 1 yang telah membantu saya untuk memahami mengenai pemodelan berorientasi objek, selalu menyempatkan waktu luang kepada saya saat bertanya dan tidak pernah mengeluh saat saya menayakan pemodelan berorientasi objek dan selalu tersenyum. Makasih. 9. Wahyu Nurjaya WK, ST., M.Kom., selaku penguji 2 yang telah memberikan

masukan mengenai bahan skripsi saya saat seminar.

10. Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan.

11. Kepada semua keluarga besar abah dan keluarga besar yang berada di Makassar dan Ternate (maaf, tidak bisa saya sebutkan satu persatu karena banyak) yang


(12)

v

program ini, menjelaskan yang kurang paham dan memberikan selalu motivasi dan semangat. Haha.

13. Kepada teman-teman SMP , SMA, Korean Family dan sahabat saya Rika Nur’aeni saya yang selalu memberikan dukungan semangat untuk menyeselaikan skripsi ini.

14. Kepada teman-teman angkatan 2009 khususnya kelas SI-10 yang telah memberikan motivasi dan memberikan semangat untuk menyelesaikan skripsi ini.

Akhir kata penulis sampaikan bahwa ilmu yang bermanfaat akan menjadi penolong kita diakhirat. Amin yaa robbal a’lamin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bandung, Agustus 2013


(13)

DAFTAR PUSTAKA

Jogiyanto H.M. 2004. Teori dan Aplikasi Komputer. Andi Offet. Yogyakarta.

Jogiyanto, HM. 2001. Analisis Perancangan Sistem Informasi. Andi Offset. Yogyakarta.

Kristo Radion, S.ST. 2012. Easy Game Programming Using Flash dan ActionsScript 3.0.Andi. Yogyakarta.

Nazruddin Safaat H.2012.(edisi revisi) Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android.Informatika. Bandung.

Sugandi, Achmad, dkk. 2004. Teori Pembelajaran. Semarang: UPT MKK UNNES. Sugandi, Achmad, dkk. 2000. Belajar dan Pembelajaran. Semarang: IKIP PRESS. Sugianto. 2000. Perkembangan dan Belajar Motorik. Universitas Terbuka. Jakarta. Sugiyono. 2010. Metode Penelitian Kuantitatif Kualitatif dan R&D. Alfabeta. Bandung.

Supriatna, Dadang. 2009. Modul Pengenalan Media Pembelajaran Bahan Ajar untuk Dilihat E-training PPPPTK. Bandung.

Uemar Hamalik. 2009. Kurikulum dan Pembelajaran. Bumi Aksara. Jakarta.

Adi Nugroho. 2005. (edisi revisi) Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Informatika. Bandung.


(14)

http://pixabay.com/static/uploads/photo/2012/05/07/01/55/flower-47527_640.png?i

(09032013 / 08.30 wib) kambing

http://pixabay.com/id/sapi-susu-pertanian-hewan-mata-35561/ (09032013 / 08.40

wib) sapi

http://pixabay.com/static/uploads/photo/2012/05/07/01/55/flower-47527_640.png?i

(09032013 / 09.00 wib) ayam

http://pixabay.com/static/uploads/photo/2012/05/07/04/17/circle-47920_640.png?i

(09032013 / 09.20 wib) babi

http://pixabay.com/static/uploads/photo/2012/04/18/19/17/baby-37614_640.png?i

(09032013 / 09.35 wib) kelinci

http://pixabay.com/id/hewan-bayi-kepala-monyet-mata-35527/ (09032013 / 09.40

wib) gajah

https://encrypted-

tbn3.gstatic.com/images?q=tbn:ANd9GcQfnU8eRuctCj52dFFn6qK1APrGR-DORTtAyVP3oC2aOtga9_MKAQ (29032013 / 08.00 wib) lebah

http://www.buhaykorea.com/wp-content/uploads/2012/01/12-animal-signs-480x478.jpg (29032013 / 08.15 wib) binatang kartun tiap-tiap menu

http://www.freegreatpicture.com/green-sky/green-sky-10773 (29032013 / 10.00 wib)


(15)

http://www.slidesdesign.com/587-clouds-rain-ppt-background/clouds-rain-ppt-background-backgrounds-wallpapers-ppt-background-1 (29032013 / 10.10 wib) latar

awan menu permainan

http://www.psdgraphics.com/backgrounds/cloudy-sky-cartoon-background/

(29032013 / 10.15 wib) latar menu utama

http://www.wallpaperdev.com/stock/cute-dog-desktop-wallpaper-backgrounds-computer-r-u-ibackgroundz.jpg (29032013 / 10.25 wib) gambar anjing bawa balon

http://preview.turbosquid.com/Preview/Content_2009_09_23__12_04_38/03.jpg4f78

bb76-f53e-4516-87c8-f5c4de8b58d7Larger.jpg (28042013 / 10.10 wib) kuda

http://moe.animecharactersdatabase.com/uploads/chars/thumbs/200/5457-63814203.jpg (22052013 / 15.00 wib) gambar kartun oxnard hamtaro

http://downloadgratisgambar.com/wp-content/uploads/2012/08/gambar-animasi-pohon-pisang-300x370.jpg (28052013 / 09.30 wib) pohon pisang

http://t1.gstatic.com/images?q=tbn:ANd9GcRjhk75yKuwndI6fRfbSeodU-wKE1pcncgFG2gif8APQsrxsB2jLQ (06062013 / 07.00 wib) burung kenari

http://t3.gstatic.com/images?q=tbn:ANd9GcT2_k7S4KlVG7ty8RJ2XkUS6SxRLJ589

YT6k1eSiXcXCWHi_CgMOw (10072013 / 16.10 wib) singa

http://www.imaginove.eu/data/Files/398-022_com_LD.jpg (10072013 / 16.20 wib)

tokek

http://pixabay.com/static/uploads/photo/2012/04/13/00/43/plants-31393_640.png?i


(16)

-d3kws2w.png (10072013 / 16.40 wib) pohon

http://d.wapday.com/animation/ccontennt/1340-f/picket_fence.gif?__sid=ITLOWWD&lang=id&__mt=w (10072013 / 16.50 wib)

pagar

http://kumpulangambar.net/wp-content/uploads/2013/02/gambar-animasi-hewan-buaya.jpg (10072013 / 17.00 wib) buaya

http://www.clker.com/cliparts/3/b/d/0/13316609201285996983Brown%20Standing%

20Camel.svg.med.png (10072013 / 17.05 wib) unta

http://selfyparkit.files.wordpress.com/2010/07/monkey-cartoon.jpg

(10072013 / 17.10 wib) monyet

http://www.clker.com/cliparts/c/I/z/e/7/y/panda-bear-md.png (10072013 / 17.15 wib)

panda

http://s251.photobucket.com/user/Zella777/media/duckie-animation.gif.html

(10072013 / 19.20 wib) bebek

http://3.bp.blogspot.com/-

8TZqUhKzocc/UTaEovbvcjI/AAAAAAAAArQ/HoS9GLhndKw/s320/tree-animation.jpg (10072013 / 19.30 wib) pohon

http://www.shoeboxblog.com/wp-content/uploads/2008/09/super-rock.gif (10072013


(17)

http://4.bp.blogspot.com/-9rtmewQHqv0/T7mnhRHHxXI/AAAAAAAAALk/UQqFlDYRN4s/s320/cds.png

(10072013 / 20.00 wib) rumput

http://content.mycutegraphics.com/backgrounds/nature/cute-colorful-ladybug-background.gif (10072013 / 20.10 wib) kumbang-kumbang

http://www.clker.com/cliparts/6/d/4/3/1195436888303292221hairymnstr_Octopus.sv

g.hi.png (11072013 / 08.25 wib) gurita

http://3.bp.blogspot.com/_6UutPi04oTI/SwYRF9IvaMI/AAAAAAAAAIM/Y74Lnds

KTcI/s1600/cartoon-cats-black-cat.jpg (01082013 / 08.10 wib) kucing

http://www.mylittlebigtown.com/mylittlebigstore/49-289-thickbox/fish-greetings-card.jpg (12082013 / 09.25 wib) ikan

http://www.clker.com/cliparts/9/f/2/9/13322659681245439749Baby%20Cartoon%20

Bear.svg.med.png (12082013 / 09.32 wib) beruang

http://media.merchantcircle.com/33263661/a008-cartoon-crab-clipart1_full.png

(12082013 / 09.50 wib) kepiting

http://didyouknowfactsblog.files.wordpress.com/2013/05/whale_blue.png (12082013

/ 10.03 wib) paus biru

http://content.mycutegraphics.com/graphics/frog/cartoon-frog.png


(18)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan anak usia dini adalah masa-masa keemasan yang menjadi fondasi bagi anak untuk menjalani kehidupannya di masa yang akan datang. Perkembangan pada masa-masa tersebut memberikan dampak terhadap kemampuan intelektual, karakter personal dan kemampuan bersosialisasi dengan lingkungannya. Pada usia 4-5 tahun, anak memiliki sifat berpetualang, rasa ingin tahu dan sikap antusias yang kuat terhadap segala sesuatu yang terdapat di lingkungannya, baik dengan cara memperhatikan, mendengarkan dan bertanya mengenai berbagai hal yang sempat dilihat ataupun didengarnya. Selain itu, Perkembangan anak usia dini meliputi perkembangan kemampuan kognitifnya. Kemampuan kognitif tersebut berkaitan dengan daya ingat kemampuan menganalisa maupun kemampuan untuk memecahkan masalah.

Dengan perkembangan teknologi saat ini khususnya di bidang teknologi dan komunikasi. Banyak media pembelajaran untuk usia 4-5 tahun yang telah dipasarkan, mulai dari media buku, media pembelajaran berbasis komputer CD interaktif adapun media pembelajaran berbasis mobile.


(19)

2

Menurut data yang dilansir International Data Corporation (IDC) 2012, android menguasai sekitar 52,2% dari total sistem operasi mobile phone yang dipakai di Indonesia. Kenapa memilih sistem operasi android, karena salah satu kelebihan yang digunakan sistem operasi android yang tidak ada pada sistem operasi lainnya adalah open source, sehingga bisa dikembangkan oleh siapun.

Aplikasi pembelajaran anak-anak juga sudah banyak di pasarkan, ada aplikasi yang gratis maupun yang berbayar. Akan tetapi sangat minim aplikasi mobile berbasis android untuk usia 4-5 tahun yang interaktif.

Menurut riset Computer Technology Research (CTR) seseorang mampu mengingat 20% dari yang dilihat, 30% dari yang didengar, mengingat 50% dari yang didengar dan dilihat.

Selain itu, berdasarkan wawancara terhadap beberapa guru TK/TPA mengenai bagaimana cara untuk anak lebih tertarik dalam media pembelajaran mobile phone dengan menggunakan latar warna yang bercorak-corak tetapi simpel dan interaktif untuk mempermudah anak dalam memahami pembelajaran secara mandiri saat dirumah.

Berdasarkan hasil penelitian diatas dan hasil wawancara, saya dapat simpulkan bahwa perlu adanya sebuah aplikasi pembelajaran untuk usia 4-5 tahun yang interaktif dan mempermudah anak dalam memahami pembelajaran secara mandiri saat dirumah. Pembelajaran yang akan dibahas di dalam aplikasi ini mengenai mengenal angka, perbandingan ukuran, suara dan warna dengan menggunakan model


(20)

binatang-binatang untuk lebih tampil menarik agar anak lebih tertarik untuk belajar. Maka dari itu, saya akan membuat “Aplikasi Pembelajaran Mengenal Angka,

Bentuk dan Warna Untuk Usia 4-5 tahun Berbasis Android”. Aplikasi yang saya

buat mengunakan Adobe Flash CS6 yang berbasiskan android sebagai perangkat lunaknya.

1.2 Identifikasi dan Rumusan Masalah

Berdasarkan uraian dari latar belakang diatas, maka penulis menemukan kendala atau masalah yang perlu di identifikasi guna dapat menemukan dan memecahkan masalah yang ada didalamnya, sebagai berikut:

1.2.1 Identifikasi Masalah

1. Belum banyak aplikasi mobile berbasis android untuk pembelajaran usia 4-5 tahun yang interaktif.

2. Sebagai alternatif media pembelajaran kepada orang tua untuk memberikan pengajaran terhadap anak usia 4-5 tahun saat dirumah.

1.2.2 Rumusan Masalah

1. Bagaimana membuat aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android agar anak tertarik menggunakan aplikasi ini dalam pembelajaran.

2. Bagaimana merancang aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android.


(21)

4

3. Bagaimana mengimplementasikan aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android kepada orang yang menggunakan aplikasi ini.

4. Bagaimana menguji aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android.

1.3 Maksud dan Tujuan Penelitian

1.3.1 Maksud Penelitian

Maksud penelitian kali ini adalah untuk memberikan pengenalan mengenai pembelajaran angka, perbandingan ukuran, mengenal suara dan warna mengunakan model binatang-bintang agar anak usia antara 4-5 tahun lebih mudah dalam memahami materi pembelajaran.

1.3.2 Tujuan Penelitian

1. Untuk mengetahui bagaimana cara membuat aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android agar anak tertarik menggunakan aplikasi ini dalam pembelajaran.

2. Untuk mengetahui bagaimana merancang aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android.

3. Untuk mengetahui bagaimana mengimplementasikan aplikasi pembelajaran mengenal angka bentuk dan warna untuk usia 4-5 tahun berbasis android kepada orang yang menggunakan aplikasi ini.

4. Untuk mengetahui bagaiman menguji aplikasi pembelajaran mengenal angka bentuk dan warna untuk usia 4-5 tahun berbasis android.


(22)

1.4 Kegunaan Penelitian

1.4.1 Kegunaan Praktis

Untuk dapat meningkatkan motivasi anak belajar sambil bermain dengan disajikannyamodel yang berbentuk binatang-binatang terhadap pengenalan angka, perbandingan ukuran, mengenal suara dan warna agar anak mudah menyerap pembelajaran dan tidak mudah bosan.

1.4.2 Kegunaan Akademis

1. Ilmu Pengembangan dan Ilmu Pengetahuan

Untuk memberikan suatu acuan atau karya penelitian yang dapat mendukung pembelajaran anak usia antara 4-5 tahun sebagai media pembelajaran agar mudah dipahami.

2. Bagi Orang Tua

Untuk dijadikan alternatif bagi para orang tua yang mempunyai handphone berbasis android dalam pembelajaran anak saat dirumah.

3. Bagi Anak

Untuk mengasah kembali pelajaran yang diajarkan oleh guru agar tidak mudah lupa, selain itu aplikasi ini disajikan dengan permainan disetiap masing-masing pengenalan.

4. Bagi Penyusun

Untuk menambah wawasan dan pemahaman terhadap bagaimana mengatasai agar anak dapat belajar dan mengulang pelajaran di rumah agar tidak mudah lupa dan


(23)

6

bagaimana cara membuat dan merancang aplikasi ini menggunakan Adobe Flash CS 6 untuk membatu anak usia antara 4-5 tahun dalam pembelajaranya.

1.5 Batasan Masalah

1. Aplikasi ini dirancang untuk pengenalan angka, perbandingan ukuran dan suara dan warna menggunakan model binatang-binatang.

2. Gambar binatang yang dipergunakan dalam aplikasi ini ± 15 gambar binatang. 3. Aplikasi ini dirancang berbasis android dan membuat rancangannya di Adobe

Flash CS 6.

4. Aplikasi ini bisa berjalan di hp berbasis android setelah di install aplikasi Adobe AIR.

5. Aplikasi ini dapat dijalankan untuk versi 4.0 (Ice Cream Sandwich) ke atas. 6. Aplikasi ini dibuat untuk usia antara 4-5 tahun.

7. Dakam pengoprasian aplikasi ini harus di pandu oleh orangtua. 8. Aplikasi ini memiliki 1 permaian dengan nilai tertinggi yang berbeda.

9. Aplikasi ini dirancang dengan desain yang mudah digunakan atau (user friendly)

1.6 Lokasi dan Waktu Penelitian

1.6.1 Lokasi Penelitian

Penelitian dilakukan di beberapa TK, yaitu TK AL-Fitroh, TK Perwari, TK/TPA An-Nur dan TK/TPA AL-Azhar.


(24)

1.6.2 Waktu Penelitian

Tabel 1.1 Jadwal Pelaksanaan Penelitian

Kegiatan

2013

Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Pengumpulan Kebutuhan

a. Observasi b. Wawancara c. Studi pustaka

2. Membangun Prototyping

a. Mempelajari data b. Merancang antar muka c. Menerapkan koding d. Menerapkan aplikasi

3. Evaluasi Prototyping


(25)

8

BAB II

LANDASAN TEORI

2.1 Aplikasi

Menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan perintah-perintah untuk melakukan pengolahan data. Jadi aplikasi secara umum adalah suatu proses dari cara manual yang ditransfomasikan ke komputer dengan membuat system / program agar data dapat diolah serta lebih berdaya guna secara optimal. Dari uraian diatas dapat disimpulkan bahwa aplikasi adalah sebuah perangkat luak yang berisi perintah untuk menyelesaikan masalah dan pengolahan data.

2.2 Pembelajaran

2.2.1 Pengertian Pembelajaran

Menurut Hamalik (2009:57) “ pembelajaran adalah suatu kombinasi yang tersusun meliputi unsur-unsur manusiawi, material, fasilitas, perlengkapan, dan prosedur yang saling mempengaruhi untuk mencapai tujuan pembelajaran “. Menurut definisi diatas pembelajaran merupakan kumpulan dari unsur-unsur proses pembelajaran. Ada empat komponen yang saling berhubungan yaitu tujuan pembelajaran, strategi pembelajaran, bahan pembelajaran, dan media pembelajaran. Dengan adanya komponen-komponen pembelajaran tersebut diharapkan akan tercapainya tujuan pendidikan dan terjadi perubahan tingkah laku peserta didik sebagai tanda bahwa proses pembelajaran tersebut berhasil berjalan dengan baik.


(26)

2.2.2 Tujuan pembelajaran

Tujuan pembelajaran dalam buku Sugandi dkk (2000:25) adalah membantu siswa agar memperoleh berbagai pengalaman dan dengan pengalaman itu tingkah laku yang dimaksud meliputi pengetahuan, keterampilan dan nilai atau norma yang berfungsi sebagai pengendalian sikap dan prilaku siswa. Tujuan pembelajaran menggambarkan kemampuan atau tingkat penguasaan yang diharapkan dicapai oleh siswa setelah mereka mengikuti suatu proses pembelajaran.

2.2.3 Media Pembelajaran

Menurut Heinich and Molenda (dalam Supriatna, 2009) terdapat enam jenis dasar dari media pembelajaran, yaitu:

1. Teks: Merupakan elemen dasar dalam menyampaikan suatu informasi yang mempunyai berbagai jenis dan bentuk tulisan yang berupaya memberi daya tarik dalam penyampaian informasi.

2. Media audio: Membantu menyampaikan maklumat dengan lebih berkesan dan membantu meningkatkan daya tarikan terhadap sesuatu persembahan. Jenis audio termasuk suara latar, musik, atau rekaman suara, dan lainnya.

3. Media visual: Media yang dapat memberikan rangsangan-rangsangan visual seperti gambar, sketsa, diagram, bagan, grafik, kartun, poster, papan buletin, dan lainnya.


(27)

10

4. Media proyeksi gerak: Termasuk di dalamnya film gerak, film gelang, program TV, video kaset (CD, VCD, atau DVD).

5. Benda-benda tiruan/miniatur.: Termasuk di dalamnya benda-benda tiga dimensi yang dapat disentuh dan diraba oleh siswa. Media ini dibuat untuk mengatasi keterbatasan baik obyek maupun situasi sehingga proses pembelajaran tetap berjalan dengan baik.

6. Manusia: Termasuk di dalamnya guru, siswa, atau pakar/ahli di bidang/materi tertentu.

2.3 Angka

Angka menurut kamus bahasa indonesia adalah tanda atau lambang sebagai pengganti bilangan atau nomor.

2.4 Bentuk

Bentuk menurut kamus bahasa indonesia adalah rupa atau wujud yang ditampilkan.

2.5 Warna

Warna menurt kamus bahasa indonesia adalah kesan yg diperoleh mata dari cahaya yang dipantulkan oleh benda-benda yang dikenainya.


(28)

2.6 Animasi

2.6.1 Pengertian Animasi

Menurut Ibiz Fernandes dalam bukunya Macromedia Flash Animation & Cartooning: A creative Guide, animasi definisikan sebagai berikut: “Animation is the process of recording and playing back a sequence of stills to achieve the illusion of

continues motion” ( Ibiz Fernandez McGraw- Hill/Osborn, California, 2002)

Yang artinya kurang lebih adalah “Animasi adalah sebuah proses merekam dan memainkan kembali serangkaian gambar statis untuk mendapatkan sebuah ilusi pergerakan.” Berdasarkan arti harfiah, Animasi adalah menghidupkan. Yaitu usaha untuk menggerakkan sesuatu yang tidak bisa bergerak sendiri.

2.6.2 Jenis Animasi

Ada 4 jenis animasi menurut Hofstetter (2001, p26):

1. Frame Animation: Suatu animasi yang dibuat dengan mengubah objek pada setiap frame. Objek-objek tersebut nantinya akan tampak pada lokasi-lokasi yang berbeda pada layar.

2. Vector Animation: Suatu animasi yang dibuat dengan mengubah bentuk suatu objek.

3. Computational Animation: Suatu animasi yang dibuat dengan memindahkan objek berdasarkan koordinat x dan y. Koordinat x untuk posisi horizontal dan posisi y untuk posisi vertical.

4. Morphing: Peralihan satu bentuk objek ke bentuk objek lainnya dengan memanipulasi lebih dari satu frame sehingga nantinya akan dihasilkan keseluruhan


(29)

12

gerakan yang sangat lembut untuk menampilan perubahan satu sampai perubahan bentuk lainnya.

2.7 Android

2.7.1 Pengertian dan Sejarah Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasiskan linux yang mencangkup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. pendatang baru yang membuat peranti lunak untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).


(30)

Sekitar September 2007 Google mengenalkan Nexus One, salah satu jenis smartphone yang menggunakan Android sebagai sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010). Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.

Pada masa saat ini sebagian besar vendor-vendor smartphone sudah memproduksi smartphone berbasis android, vendor-vendor itu antara lain HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, Acer, Philips, T-Mobile, Nexian, IMO, Asus dan masih banyak lagi vendor smartphone di dunia yang memproduksi android. Hal ini karena android itu adalah sistem operasi yang open source sehingga bebas didistribusikan dan dipakai oleh vendor manapun.


(31)

14

2.7.2 Versi Android

1. Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

2. Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

3. Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada bulan September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk


(32)

memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine, kemampuan dial kontak teknologi text to change speech (tidak tersedia pada semua ponsel) pengadaan resolusi VWGA.

4. Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

5. Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 Rev 1 diluncurkan. Android inilah yang sekarang sangat banyak beredar di pasaran, salah satunya adalah dipakai di Samsung FX tab yang sudah ada di pasaran. Fitur yang tersedia di Android versi ini sudah kompleks diantaranya adalah:

1. Kerangka aplikasi memungkinkan penggunaan dan penghapusan komponen yang tersedia.

2. Dalvik Virtual Machine dioptimalkan untuk perangkat mobile. 3. Grafik: grafik di 2D dan grafik 3D berdasarkan libraries Open GL.


(33)

16

4. SQLite: untuk penyimpanan data.

5. Mendukung media: audio, video, dan berbagi format gambar (MPEG4, H.264, MP3, ACC, AMR, JPG, PNG, GIF).

6. GSM, Bluetooth, EDGE, 3G dan WIFI (hardware independent).

7. Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).

6. Android versi 2.3 (Gingerbread)

Android versi 2.3 diluncurkan pada Desember 2010, hal-hal yang direvisi dari sebelumnya adalah kemampuan seperti berikut:

1. SIP-based VoIP

2. Near Field Communications (NFC) 3. Gyroscope dan sensor

4. Multiple camera support 5. Mixable audio effects 6. Download manager

7. Android versi 3.0 (Honeycomb)

Diliris Febuari 2011sebagai android 3.0 revisi 1 serta android 3.0 revisoin 2 setelah diliris pada juli 2011.


(34)

8. Android versi 3.1 (Honeycomb)

Diliris Mei 2011, sedangkan android 3.1 revisi 2 juga diliris mei 2011, serta android 3.1 revision 3 diliris pada juli 2011.

9. Android versi 3.2 (Honeycomb)

Diliris juli 2011.

10. Android versi 4.0 (ICS: Ice Cream Sandwich)

Diliris November 2011.

Android versi 3.0 ke atas adalah generasi platform yang digunakan untuk tablet pc. Sementara versi 4.0 sudah merupakan platform yang bisa dipakai di smartphone dan tablet pc.

2.8 Adobe Flash

Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5.


(35)

18

Sebelum tahu 2005, Flash dirilis oleh Macromedia. Flash 1.0 diluncurkan pada tahun 1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi terakhir yang diluncurkan di pasaran dengan menggunakan nama 'Macromedia' adalah Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.

Adobe Flash merupakan sebuah program yang didesain khusus oleh Adobe dan program aplikasi standar authoring tool professional yang digunakan untuk membuat animasi dan bitmap yang sangat menarik untuk keperluan pembangunan situs web yang interaktif dan dinamis. Flash didesain dengan kemampuan untuk membuat animasi 2 dimensi yang handal dan ringan sehingga flash banyak digunakan untuk membangun dan memberikan efek animasi pada website, CD Interaktif dan yang lainnya. Selain itu aplikasi ini juga dapat digunakan untuk membuat animasi logo, movie, game, pembuatan navigasi pada situs web, tombol animasi, banner, menu interaktif, interaktif form isian, e-card, screen saver dan pembuatan aplikasi-aplikasi web lainnya. Dalam Flash, terdapat teknik-teknik membuat animasi, fasilitas action script, filter, custom easing dan dapat memasukkan video lengkap dengan fasilitas playback FLV. Keunggulan yang dimiliki oleh Flash ini adalah ia mampu diberikan sedikit code pemograman baik yang berjalan sendiri untuk mengatur animasi yang ada didalamnya atau digunakan untuk berkomunikasi dengan program lain seperti


(36)

HTML, PHP, dan Database dengan pendekatan XML, dapat dikolaborasikan dengan web, karena mempunyai keunggulan antara lain kecil dalam ukuran file outputnya

Movie-movie Flash memiliki ukuran file yang kecil dan dapat ditampilkan dengan ukuran layar yang dapat disesuaikan dengan keingginan. Aplikasi Flash merupakan sebuah standar aplikasi industri perancangan animasi web dengan peningkatan pengaturan dan perluasan kemampuan integrasi yang lebih baik. Banyak fitur-fitur baru dalam Flash yang dapat meningkatkan kreativitas dalam pembuatan isi media yang kaya dengan memanfaatkan kemampuan aplikasi tersebut secara maksimal. Fiture-fiture baru ini membantu kita lebih memusatkan perhatian pada desain yang dibuat secara cepat, bukannya memusatkan pada cara kerja dan penggunaan aplikasi tersebut. Flash juga dapat digunakan untuk mengembangkan secara cepat aplikasi-aplikasi web yang kaya dengan pembuatan script tingkat lanjut. Di dalam aplikasinya juga tersedia sebuah alat untuk men-debug script. Dengan menggunakan Code hint untuk mempermudah dan mempercepat pembuatan dan pengembangan isi ActionScript secara otomatis. Untuk memahami keamanan Adobe Flash dapat dilihat dari beberapa sudut pandang, berdasarkan beberapa sumber referensi bahwa tidak ada perbedaan menyolok antara HTML dan JavaScript dimana didalamnya terdapat banyak tools yang dapat diambil dari SWF termasuk ActionScript. Sehingga kode data dapat terjamin keamanannya.Oleh sebab itu, semua kebutuhan data yang terdapat dalam SWF dapat diambil kembali melalui server.


(37)

20

BAB III

OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

Sebagian besar objek penelitian yang di gunakan oleh penulis adalah TK Al-Fitroh Bandung, yang terletak di Jalan Cipaganti No 85, TK YDB Al-Azhar di Jalan Waspada No 16, TK Trisula Perwari di Jalan Makmur No 18 dan TK/TPA An-Nur di Jalan Kebon Bibit Barat No 1 sebagai acuan bahwa materi yang saya gunakan di dalam aplikasi ini sesuai dengan usia 4-5 tahun dan bagaimana agar anak tertarik untuk menggunakan aplikasi tersebut.

3.2 Metode Penelitian

Metode penelitian adalah suatu teknik atau cara mencari, memperoleh, mengumpulkan atau mencatat data, baik berupa data primer maupun data sekunder yang digunakan untuk keperluan menyusun suatu karya ilmiah dan kemudian menganalisa faktor-faktor yang berhubungan dengan pokok-pokok permasalahan sehingga akan terdapat suatu kebenaran data-data yang akan diperoleh. Untuk lebih jelasnya ada beberapa pengertian metode penelitian menurut para ahli yaitu :

Menurut Sugiyono (2010:2) menjelaskan bahwa: “Metode Penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu”.


(38)

3.2.1 Desain Penelitian

Desain penelitian adalah keseluruhan dari perencanaan untuk menjawab pertanyaan penelitian dan mengantisipasi beberapa kesulitan yang mungkin timbul selama proses penelitian, hal ini penting karena desain penelitian merupakan strategi untuk mendapatkan data yang dibutuhkan untuk keperluan pengujian hipotesis atau untuk menjawab pertanyaan penelitian dan sebagai alat untuk mengontrol variabel yang berpengaruh dalam penelitian (Sugiyono, 2010).

3.2.2 Jenis dan Metode Penelitian

Metode pengumpulan data yang dilakukan penulis dalam penelitian ini yaitu menggunakan sumber data primer dan sekunder, berikut penjelasannya:

3.2.2.1Sumber Data Primer

Data primer adalah data yang dikumpulkan oleh penulis secara langsung melalui objek penelitian, yaitu dengan cara observasi dan wawancara.

1. Observasi

Pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke beberapa Taman Kanak-kanak di Bandung, diantaranya TK Al-Fitroh, TPA An-Nur, TK YDB Al-Azhar dan TK Trisula Perwari.


(39)

22

2. Wawancara

Pengumpulan data melalui tanya jawab secara langsung maupun tidak langsung antara peneliti (pengumpul data) dengan responden (sumber data), dalam hal ini wawancara dilakukan dengan responden yang berhubungan pada kurikulum pembelajaran anak usia 4-5 tahun dan bagaimana cara untuk anak lebih tertarik dalam media pembelajaran mobile phone.

3.2.2.2Sumber Data Sekunder

Pengumpulan data sekunder dilakukan dengan menelaah data sekunder yang digunakan untuk menunjang, melengkapi dan menyempurnakan data primer, diperoleh dari kepustakaan, internet, dan data-data dari lainnya,serta hasil penelitian sebelumnya yang berhubungan dengan masalah dalam penelitian ini.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem yang digunakan oleh penulis, adalah:

3.2.3.1Metode Pendekatan Sistem

Metode pendekatan yang digunakan adalah metode pendekatan berorientasi objek (Object Oriented). Menurut Adi Nugroho (2005:4) Pendekatan berorientasi objek merupakan cara berfikir baru serta berlogika dalam menghadapi masalah-masalah yang akan di atasi dengan bantuan komputer. OOP mencoba mencoba


(40)

melihat permasalahan lewat pengamatan dunia nyata dimana setiap objek adalah entitas tunggal yang memiliki kombinasi struktur data dan fungsi tertentu.

Pendekatanberorientasi objek terdiri dari analisis berorientasi objek (OOA) dan desain berorientasi objek (OOD). Analisis berorirentasi objek (OOA) dimulai dengan menyatakan suatu masalah, analisis membuat suatu model situasi dari dunia nyata, menggambarkan sifat yang penting. Sedangkan Desain berorientasi objek (OOD) merupakan tahap lanjutan setelah (OOA), dimana tujuan sistem diorganisasikan kedalam sub-sistem berdasarkan struktur analisis dan arsitektur yang dibutuhkan.

3.2.3.2Metode Pengembangan Sistem

Metode pengembangan sistem yang digunakan yaitu dengan metode prototyping.

Serangkaian sasaran umum bagi perangkat lunak tidak mengidentifikasi kebutuhan input, pemrosesan, ataupun output detail. Pada kasus yang lain, pengembang mungkin tidak memiliki kepastian terhadap efisiensi algoritme, kemapuan penyesuaian dari sistem operasi, atau bentuk-bentuk yang harus dilakukan oleh interaksi manusia dan mesin. Dalam situasi seperti ini salah satu model yang cocok digunakan adalah model Prototyping (Prototyping paradigma). Model Prototyping menurut referensi Pressman, yaitu :


(41)

24

Gambar 3.1 Metode Pengembangan Prototyping

Sumber: (Roger S. Pressman, Ph.D., 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi ( BUKU SATU ), Andi, Yogyakarta )

Prototyping melewati tiga proses, yaitu pengumpulan kebutuhan, perancangan, dan evaluasi Prototyping. Proses-proses tersebut dapat dijelaskan sebagai berikut: 1. Pengumpulan kebutuhan: developer dan pelanggan bertemu dan menentukan

tujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan berikutnya. Detail kebutuhan mungkin tidak dibicarakan disini, pada awal pengumpulan kebutuhan.

2. Perancangan: perancangan dilakukan cepat dan rancangan mewakili semua aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototyping. 3. Evaluasi prototyping: pelanggan mengevaluasi prototyping yang dibuat dan

digunakan untuk memperjelas kebutuhan software. Perulangan ketiga proses ini terus berlangsung hingga semua kebutuhan terpenuhi. Prototyping-prototyping


(42)

dibuat untuk memuaskan kebutuhan pelanggan dan untuk memahami kebutuhan pelanggan lebih baik.

3.2.3.3Alat Bantu Analisis dan Perancangan

Unified Modelling Language (UML) adalah bahasa grafis untuk mendokumentasi menspesifikasi dan membangun sistem perangkat lunak. UML berorientasi objek menerapkan banyak level abstraksi tidak bergantung proses pengembangan, tidak bergantung bahasa dan teknologi, pemaduan beberapa notasi di beragam metologi, usaha bersama dan banyak pihak, didukung oleh kasa-kasa yang diintegerasikan lewat XML (XMI). Standar UML dikelolaoleh OMG (Object Management Group).

TujuanUML :

1. Menyediakan bahasa pemodelan visual yang ekspresif dan siap pakai untuk mengembangkan dan pertukaran model-model yang berarti.

2. Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas konsep-konsep inti.

3. Mendukung spesifikasi independen bahasa pemograman dan proses pengembangan tertentu.

4. Menyediakan basis formal untuk pemahaman bahasa pemodelan.

5. Mendukung konsep-konsep pengembangan level tinggi seperti komponen, kolaborasi, framworkdanpattern.


(43)

26

1. Diagram Use-Case (Use-Case Diagram)

Diagram use case bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

2. Diagram Aktivitas (Activity Diagram)

Diagram Aktivitas bersifat dinamis. Diagram ini adalah diagram tipe khusus dari digram state yang memperlihatkan aliran dari suatu aktifitas keaktifitas yang lainnya dalam suatu sistem. Diagram ini penting dalam pemodelan fungsi-fungsi dalam satu sistem dan member tekanan pada aliran kendali antar objek.

3. Diagram Sekuen (Sequence Diagram)

Diagram Sekuen secara khusus menjabarkan behavior sebuah sekenario tunggal. Sequence diagram menunjukan sebuah objek contoh dan pesan-pesan yang melewati objek-objek dalam use case.

4. Diagram Kelas (Class Daigram)

Diagram Kelas mendepkripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka. Class diagram juga menunjukan property dan operasi sebuah class dan batasan-batasan yang terdapat dalam hubungan-hubungan objek tersebut.


(44)

5. Diagram Objek (Object Diagram)

Diagram Objek berasal dari kelas objek diagram sehingga tergantung pada diagram kelas. Diagram objek yang lebih konkret daripada diagram kelas, dan sering digunakan untuk memberikan contoh, atau bertindak sebagai kasus uji untuk diagram kelas.

6. Deployment Diagram

Deployment Diagram menggambarkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware, menunjukkan hubungan komputer dengan perangkat (nodes) satu sama lain dan jenis hubungannya. Di dalam nodes, executeable component dan object yang dialokasikan untuk memperlihatkan unit perangkat lunak yang dieksekusi oleh node tertentu dan ketergantungan komponen.

7. Diagram Komponen (Component Diagram)

Diagram Komponen merupakan bagian fisik dari sebuah sistem, karena menetap di komputer tidak berada di benak para analis. Komponen merupakan implementasi software dari sebuah atau lebih class. Komponen dapat berupa source code, component biner, atau executable component. Sebuah component berisi informasi tentang logic class atau class yang diimplementasikan sehingga membuat pemetaan dari logical view ke component view. Sehingga component diagram merepresentasikan dunia riil yaitu component software yang mengandung component, interface dan relationship.


(45)

28

3.2.4 Pengujian Software

Faktor pengujian software yang digunakan dalam penelitian ini adalah black box. Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black box merupakan metode peracangan data uji yang didasarkan pada spesifikasi perangkat lunak. Berikut adalah Faktor Pengujian Black Box:

1. Reliability

Menekankan bahwa aplikasi akan dilaksanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu. Pembetulan proses tersangkut kemampuan sistem untuk memvalidasi proses secara benar.

2. Access control

Menekankan sumber daya sistem harus dilindungi dari kemungkinan modifikasi, pengrusakan, penyalahgunaan dan prosedur keamanan harus dijalankan secara penuh untuk menjamin integritas data dan program aplikasi.

3. Correctness

Menjamin pada data yang dimasukkan, proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkap. Kelengkapan dan akurasi akan dicapai melalui kontrol transaksi dan elemen data.


(46)

29

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Tinjauan Umum

Berdasarkan hasil pengamatan yang dilakukan. Ada beberapa macam bentuk media pembelajaran untuk usia 4-5 tahun yaitu:

1. Buku

Buku menyajikan cara pembelajaran bagi anak usia 4-5 tahun yang sering digunakan para orangtua untuk mengajarkan anaknya saat dirumah.

2. CD Interaktif

CD/DVD interaktif menggunakan media pembelajaran melalui komputer yang sekarang lebih dipilih karena media ini memiliki ciri-ciri bentuk dan warna yang menarik agar anak dapat mudah menyerap pembelajarannya. Selain itu, CD interaktif ini pun memberikan suatu permaian setelah pembelajaran agar anak dapat mengevaluasi pembelajaran mereka dan menarik bagi anak dikarenakan CD interaktif ini menggunakan sebuah animasi dalam pembelajarannya.

4.2 Perancangan Sistem

Menurut Jogiyanto H.M (2001:196), Perancangan Sistem yaitu: “Perancangan Sistem dapat didefenisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi”.


(47)

30

Pengertian perancangan sistem yang lain menurut Jogiyanto H.M (2001:196), yaitu :

“Perancangan sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. Tahap ini menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancangan bangun yang telah ditetapkan pada akhir tahap analisa sistem”.

Dengan demikian perancangan sistem dapat diartikan sebagai berikut : 1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional. 3. Persiapan untuk rancang bangun dan implementasi. 4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.

4.2.1 Tujuan Perancangan Sistem

Tujuan dari pembuatan perancangan aplikasi pengenalan nama binatang-binatang berbasis anroid adalah untuk menghasilkan perangkat lunak berbasis mobile aplikasi android yang mampu:


(48)

1. Membangun aplikasi pembelajaran mengenal angka, ukuran dan suara menggunakan model binatang-binatang berbasis android.

2. Memberikan pengenalan mengenai nama binatang-binatang beserta permainan di dalam sebuah aplikasi.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Pembuatan aplikasi pembelajaran mengenal angka, bentuk dan warna menggunakan model binatang-binatang ini akan dibuat mampu menampilkan berupa gambar dan suara tentang pembelajaran mengenal angka, ukuran, suara dan warna pada layar smartphone android, selain itu terdapat juga menu permainan untuk mengevaluasi pembelajarn yang pengguna telah buka sebelumnya.

4.2.3 Perancangan Prosedur yang Diusulkan

Proses perancangan ini merupakan tahap awal dari perancangan pembelajaran mengenal angka, bentuk dan warna menggunakan model binatang-binatang yang dilakukan sebagai media pembelajaran terhadap anak-anak di usia 4-5 tahun.

4.2.3.1Diagram Use Case

Diagram use case adalah gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.


(49)

32

Gambar 4.1 Diagram Use Case Pemeblajaran Mengenal Angka, Bentuk dan Warna

Definisi Aktor

Definisi aktor berfungsi untuk menjelaskan proses yang dapat dijalankan oleh Pengguna, atau bisa dibuat dalam bentuk tabel seperti berikut:

Tabel 4.1 Definisi Aktor

Aktor Deskripsi

Pengguna Aktor yang dapat menjalankan aplikasi pembelajaran mengenal angka, bentuk dan warna.

System

pengguna

pembelajaran warna

permainan warna pembelajaran angka

pembelajaran ukuran

pembelajaran suara

permainan angka

permainan ukuran

permainan suara


(50)

Definisi Use Case

Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada setiap Use Case, atau bisa dibuat dalam bentuk tabel seperti berikut:

Tabel 4.2 Definisi Use Case

Use Case Deskripsi

Pembelajaran Angka Sistem akan menampilkan isi pembelajaran angka. Pembelajaran Ukuran Sistem akan menampilkan isi pembelajaran ukuran. Pembelajaran Suara Sistem akan menampilkan isi pembelajaran suara. Pembelajaran Warna Sistem akan menampilkan isi pembelajaran warna. Permainan Angka Sistem akan menampilkan petunjuk cara bermain dan

isi permainan angka.

Permainan Ukuran Sistem akan menampilkan petunjuk cara bermain dan isi permainan ukuran.

Permainan Suara Sistem akan menampilkan petunjuk cara bermain dan isi permainan suara.

Permainan Warna Sistem akan menampilkan petunjuk cara bermain dan isi permainan warna.

Info Pembuat Sistem akan menampilkan info pembuat aplikasi.

Skenario Use Case

Skenario Use Case yaitu urutan langkah-langkah dalam proses bisnis, baik yang dilakukan aktor terhadap sistem maupun yang dilakukan oleh sistem terhadap aktor.


(51)

34

Tabel 4.3 Skenario Use Case Pemilihan Pembelajaran Angka

Identifikasi

Nama Pembelajaran Angka

Tujuan Untuk memastikan bahwa pengguna memilih sub menu pembelajaran angka dari menu pembelajaran

Deskripsi Sistem akan menampilkan isi pembelajaran angka

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu pembelajaran

2. Menampilkan pilihan sub menu dari menu pembelajaran

3. Memilih sub menu pembelajaran angka

4. Menampilkan isi pembelajaran angka 5. Menerima isi pembelajaran

angka


(52)

Tabel 4.4 Skenario Use Case Pemilihan Pembelajaran Ukuran

Identifikasi

Nama Pembelajaran Ukuran

Tujuan Untuk memastikan bahwa pengguna memilih sub menu pembelajaran ukuran dari menu pembelajaran

Deskripsi Sistem akan menampilkan isi pembelajaran ukuran

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu pembelajaran

2. Menampilkan pilihan sub menu dari menu pembelajaran

3. Memilih sub menu pembelajaran ukuran

4. Menampilkan isi pembelajaran ukuran 5. Menerima isi pembelajaran

ukuran

Kondisi Akhir Pengguna dapat melihat isi pembelajaran ukuran


(53)

36

Tabel 4.5 Skenario Use Case Pemilihan Pembelajaran Suara

Identifikasi

Nama Pembelajaran Suara

Tujuan Untuk memastikan bahwa pengguna memilih sub menu pembelajaran suara dari menu pembelajaran

Deskripsi Sistem akan menampilkan isi pembelajaran suara

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu pembelajaran

2. Menampilkan pilihan sub menu dari menu pembelajaran

3. Memilih sub menu pembelajaran suara

4. Menampilkan isi pembelajaran suara 5. Menerima isi pembelajaran

suara


(54)

Tabel 4.6 Skenario Use Case Pemilihan Permainan Warna

Identifikasi

Nama Pembelajaran Warna

Tujuan Untuk memastikan bahwa pengguna memilih sub menu pembelajaran warna dari menu pembelajaran

Deskripsi Sistem akan menampilkan isi pembelajaran warna

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu pembelajaran

2. Menampilkan pilihan sub menu dari menu pembelajaran

3. Memilih sub menu pembelajaran warna

4. Menampilkan isi pembelajaran warna 5. Menerima isi pembelajaran

warna


(55)

38

Tabel 4.7 Skenario Use Case Pemilihan Permainan Angka

Identifikasi

Nama Permainan Angka

Tujuan Untuk memastikan bahwa pengguna memilih sub menu permainan angkadari menu permainan

Deskripsi Sistem akan menampilkan petunjuk cara bermain dan isi permainan angka

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu permainan

2. Menampilkan pilihan sub menu dari menu permainan

3. Memilih sub menu permainan angka

4. Menampilkan petunjuk cara bermain dan isi permainan angka

5. Menerima petunjuk cara bermain dan isi permainan angka

Kondisi Akhir Pengguna dapat melihat petunjuk cara bermain dan isi permainan angka


(56)

Tabel 4.8 Skenario Use Case Pemilihan Permainan Ukuran

Identifikasi

Nama Permainan Ukuran

Tujuan Untuk memastikan bahwa pengguna memilih sub menu permainan ukuran dari menu permainan

Deskripsi Sistem akan menampilkan petunjuk cara bermain dan isi permainan ukuran

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu permainan

2. Menampilkan pilihan sub menu dari menu permainan

3. Memilih sub menu permainan ukuran

4. Menampilkan petunjuk cara bermain dan isi permainan ukuran

5. Menerima petunjuk cara bermain dan isi permainan ukuran

Kondisi Akhir Pengguna dapat melihat petunjuk cara bermain dan isi permainan ukuran


(57)

40

Tabel 4.9 Skenario Use Case Pemilihan Permainan Suara

Identifikasi

Nama Permainan Suara

Tujuan Untuk memastikan bahwa pengguna memilih sub menu permainan suara dari menu permainan

Deskripsi Sistem akan menampilkan petunjuk cara bermain dan isi permainan suara

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu permainan

2. Menampilkan pilihan sub menu dari menu permainan

3. Memilih sub menu permainan suara

4. Menampilkan petunjuk cara bermain dan isi permainan suara

5. Menerima petunjuk cara bermain dan isi permainan suara

Kondisi Akhir Pengguna dapat melihat petunjuk cara bermain dan isi permainan suara


(58)

Tabel 4.10 Skenario Use Case Pemilihan Permainan Warna

Identifikasi

Nama Permainan Warna

Tujuan Untuk memastikan bahwa pengguna memilih sub menu permainan warna dari menu permainan

Deskripsi Sistem akan menampilkan petunjuk cara bermain dan isi permainan warna

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu permainan

2. Menampilkan pilihan sub menu dari menu permainan

3. Memilih sub menu permainan warna

4. Menampilkan petunjuk cara bermain dan isi permainan warna

5. Menerima petunjuk cara bermain dan isi permainan warna

Kondisi Akhir Pengguna dapat melihat petunjuk cara bermain dan isi permainan warna


(59)

42

Tabel 4.11 Skenario Use Case Info Pembuat

Identifikasi

Nama Penyajian Info Cara Bermain

Tujuan Untuk memastikan agar pengguna memilih menu pembuat

Deskripsi Sistem akan menampilkan info pembuat aplikasi

Aktor Pengguna

Skenario Utama

Kondisi Awal Di menu utama aplikasi

Aksi Aktor Reaksi Sistem

1. Memilih menu pembuat

2. Menampilkan isi info pembuat 3. Menerima isi info pembuat

Kondisi Akhir Pengguna dapat melihat isi info pembuat

4.2.3.2Diagram Aktivitas

Diagram Aktivitas merupakan diagram yang memodelkan aliran kerja atau workflow dari urutan aktifitas dalam suatu proses yang mengacu pada diagram use case yang ada. Berikut ini penjelasan dari tiap diagram aktivitas yang terdapat pada aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun:


(60)

1. Diagram Aktivitas Pemilihan Pembelajaran Angka

Memilih menu pembelajaran

Pengguna Sistem

Menampilkan pilihan sub men dari menu pembelajaran

Memilih sub menu pembelajaran angka

Menampilkan isi pembelajaran angka

Menerima isi pembelajaran angka

Gambar 4.2 Diagram Aktivitas Pemilihan Pembelajaran Angka

2. Diagram Aktivitas Pemilihan Pembelajaran Ukuran

Memilih menu pembelajaran

Pengguna Sistem

Menampilkan pilihan sub men dari menu pembelajaran

Memilih sub menu pembelajaran ukuran

Menampilkan isi pembelajaran ukuran

Menerima isi pembelajaran ukuran


(61)

44

3. Diagram Aktivitas Pemilihan Pembelajaran Suara

Memilih menu pembelajaran

Pengguna Sistem

Menampilkan pilihan sub menu dari menu pembelajaran

Memilih sub menu pembelajaran suara

Menampilkan isi pembelajaran suara

Menerima isi pembelajaran suara

Gambar 4.4 Diagram Aktivitas Pemilihan Pembelajaran Suara

4. Diagram Aktivitas Pemilihan Pembelajaran Warna

Memilih menu pembelajaran

Pengguna Sistem

Menampilkan pilihan sub men dari menu pembelajaran

Memilih sub menu pembelajaran warna

Menampilkan isi menu dari pembelajaran warna

Menerima isi menu dari pembelajaran warna


(62)

5. Diagram Aktivitas Pemilihan Permainan Angka

Memilih menu permainan

Pengguna Sistem

Menampilkan pilihan sub men dari menu permainan

Memilih sub menu permainan angka

Menerima petunjuk cara bermain dan isi permainan angka

Menampilkan petunjuk cara bermain dan isi permainan angka

Gambar 4.6 Diagram Aktivitas Permainan Angka

6. Diagram Aktivitas Pemilihan Permainan Ukuran

Memilih menu permainan

Pengguna Sistem

Menampilkan pilihan sub men dari menu permainan

Memilih sub menu permainan ukuran

Menerima petunjuk cara bermain dan isi permainan ukuran

Menampilkan petunjuk cara bermain dan isi permainan ukuran


(63)

46

7. Diagram Aktivitas Pemilihan Permainan Suara

Memilih menu permainan

Pengguna Sistem

Menampilkan pilihan sub men dari menu permainan

Memilih sub menu permainan suara

Menerima petunjuk cara bermain dan isi permainan suara

Menampilkan petunjuk cara bermain dan isi permainan suara

Gambar 4.8 Diagram Aktivitas Permainan Suara

8. Diagram Aktivitas Pemilihan Permainan Warna

Memilih menu permainan

Pengguna Sistem

Menampilkan pilihan sub menu dari menu permainan

Memilih sub menu permainan warna

Menerima petunjuk cara bermain dan isi permainan warna

Menampilkan petunjuk cara bermain dan isi permainan warna


(64)

9. Diagram Aktivitas Diagram Info Pembuat

Memilih menu pembuat

Pengguna Sistem

Menampilkan isi info pembuat

Menerima isi Info pembuat

Gambar 4.10 Diagram Aktivitas Info Pembuat

4.2.3.3Diagram Sekuen

Diagram Sekuen menggambarkan interaksi antar objek di dalam dan disekitar sistem (termasuk pengguna, display, dan sebagainya). Diagram Sekuen terdiri atas dimensi vertical (waktu) dan dimensi horizontal (objek-objek yang terkait). Berikut adalah Diagram Sequence yang terdapat pada aplikasi pembelajaran mengenal angka, bentuk dan warna:


(65)

48

1. Diagram Sekuen Pembelajaran Angka

Gambar 4.11 Diagram Sekuen Pembelajaran Angka

2. Diagram Sekuen Pembelajaran Ukuran

Gambar 4.12 Diagram Sekuen Pembelajaran Ukuran : pengguna

menu utama menu pembelajaran

sub menu pembelajaran angka

1 : memilih menu utama()

2 : panggil menu pembelajaran()

3 : menampilkan sub menu pembelajaran() 4 : memilih sub menu pembelajaran angka()

5 : panggil sub menu pembelajaran angka()

6 : menampilkan isi pembelajaran angka() 7 : menerima isi pembelajaran angka()

: pengguna

menu utama menu pembelajaran sub menu pembelajaran ukuran

1 : memilih menu utama()

2 : panggil menu pembelajaran()

3 : menampilkan sub menu pembelajaran() 4 : memilih sub menu pembelajaran ukuran()

5 : panggil sub menu pembelajaran ukuran()

6 : menampilkan isi pembelajaran ukuran() 7 : menerima isi pembelajaran ukuran()


(66)

3. Diagram Sekuen Pembelajaran Suara

Gambar 4.13 Diagram Sekuen Pembelajaran Suara

4. Diagram Sekuen Pembelajaran Warna

Gambar 4.14 Diagram Sekuen Pembelajaran Warna : pengguna

menu utama menu pembelajaran sub menu pembelajaran suara

1 : memilih menu utama()

2 : panggil menu pembelajaran()

3 : menampilkan sub menu pembelajaran() 4 : memilih sub menu pembelajaran angka()

5 : panggil sub menu pembelajaran suara()

6 : menampilkan isi pembelajaran suara() 7 : menerima isi pembelajaran suara()

: pengguna

menu utama menu pembelajaran sub menu pembelajaran warna

1 : memilih menu utama()

2 : panggil menu pembelajaran()

3 : menampilkan sub menu pembelajaran() 4 : memilih sub menu pembelajaran warna()

5 : panggil sub menu pembelajaran warna()

6 : menampilkan isi pembelajaran warna() 7 : menerima isi pembelajaran warna()


(67)

50

5. Diagram Sekuen Permainan Angka

Gambar 4.15 Diagram Sekuen Permainan Angka

6. Diagram Sekuen Permainan Ukuran

Gambar 4.16 Diagram Sekuen Permainan Ukuran : pengguna

menu utama menu permainan sub menu permainan angka

1 : memilih menu utama()

2 : panggil menu permainan()

3 : menampilkan sub menu permainan() 4 : memilih sub menu permainan angka()

5 : panggil sub menu permainan angka()

6 : menampilkan petunjuk cara bermain dan isi permainan angka() 7 : menerima petunjuk cara bermain dan isi permainan angka()

: pengguna

menu utama menu permainan sub menu permainan ukuran

1 : memilih menu utama()

2 : panggil menu permainan()

3 : menampilkan sub menu permainan() 4 : memilih sub menu permainan ukuran()

5 : panggil sub menu permainan ukuran()

6 : menampilkan petunjuk cara bermain dan isi permainan ukuran() 7 : menerima petunjuk cara bermain dan isi permainan ukuran()


(68)

7. Diagram Sekuen Permainan Suara

Gambar 4.17 Diagram Sekuen Permainan Suara

8. Diagram Sekuen Permainan Warna

Gambar 4.18 Diagram Sekuen Permainan Warna

: pengguna

menu utama menu permainan sub menu permainan suara

1 : memilih menu utama()

2 : panggil menu permainan()

3 : menampilkan sub menu permainan() 4 : memilih sub menu permainan suara()

5 : panggil sub menu permainan suara()

6 : menampilkan petunjuk cara bermain dan isi permainan suara() 7 : menerima petunjuk cara bermain dan isi permainan suara()

: pengguna

menu utama menu permainan sub menu permainan warna

1 : memilih menu utama()

2 : panggil menu permainan()

3 : menampilkan sub menu permainan() 4 : memilih sub menu permainan warna()

5 : panggil sub menu permainan warna()

6 : menampilkan isi permainan warna() 7 : menerima isi permainan warna()


(69)

52

9. Diagram Sekuen Info Pembuat

Gambar 4.19 Diagram Sekuen Info Pembuat

4.2.3.4Diagram Kelas

Diagram Kelas digunakan untuk menampilkan kelas–kelas dan paket–paket di dalam sistem, Diagram Kelas memberikan gambaran relasi antar kelas. Kelas terdiri dari atribut dan operasi nya.

: pengguna

menu utama menu pembuat

1 : memilih menu utama()

2 : panggil menu pembuat()

3 : menampilkan info menu pembuat() 4 : menerima info menu pembuat()


(70)

Gambar 4.20 Diagram Kelas

4.2.3.5Diagram Objek

Diagram Objek mendeskripsikan bagaimana kumpulan objek tertentu saling berhubungan. menu utama +laguanimasi +backSound +change_pembelajaran() +change_permainan() +change_pembuat() +keluar() +pembelajaran() +permainan() +pembuat() pembelajaran +change_angka1() +change_ukuran1() +change_suara1() +change_warna1() angka1 +backSoundAngka1 +satuberuang +duasapi +tigajerapah +empatkambing +limamonyet +enamayam +tujuhkatak +delapankuda +sembilankucing +sepuluhkenari +Ftombol1() +Ftombol2() +Ftombol3() +Ftombol4() +Ftombol5() +Ftombol6() +Ftombol7() +Ftombol8() +Ftombol9() +Ftombol10() +nunu() +Fexit() ukuran1 +backSoundUkuran1 +ukuran1 +ukuran2 +ukuran3 +ukuran4 +ukuran5 +ukuran6 +ukuran7 +ukuran8 +ukuran9 +ukuran10 +change_exit3() +change_next() +change_back() suara1 +i +j +tampungHuruf +tampungBaca +tampungBunyi +classNameHuruf +clasHuruf +SHuruf +classNameBaca +clasBaca +SBaca +classNameBunyi +clasBunyi +SBunyi +change_exit4() +change_nest() +change_back() +dieja() +dibaca() +dibunyi() warna1 +backSoundWarna1 +warna1 +warna2 +warna3 +warna4 +warna5 +warna6 +warna7 +warna8 +warna9 +warna10 +change_exit11() +change_next() +change_back() pembuat +change_exit9() permainan +change_exit5() +change_angka2() +change_ukuran2() +change_suara2() +change_warna2() angka2 +backSound1 +angkapermainan +backSound2 +petunjukangka1 +backSound3 +petunjukangka2 +backSound4 +petunjukangka3 +info1 +info2 +info3 +backSound +backSoundjawabanbenarsong +backSoundjawabansalahsong +s1 +s2 +s3 +s4 +s5 +s6 +s7 +s8 +s9 +s10 +JSalah +JBenar +skor +ranTex +dombaMasuk +nSoal +d1x +d1y +d2x +d2y +d3x +d3y +d4x +d4y +d5x +d5y +d6x +d6y +d7x +d7y +d8x +d8y +d9x +d9y +d10x +d10y +ori_x +ori_y +object +obj +target +change_exit6() +fl_ClickToGoToAndStopAtFrame() +nana() +Fexit1() +Lanjutinfo2() +Lanjutinfo3() +LanjutGames() +tutupPintu() +updateTextFields() +back() +cekSoal() +cekDomba() +formasiAwal() +randomRange() +LanjutSalah() +LanjutBenar() +listener() +onTouchBegin() +onTouchEnd() +selesai() +cekangka() ukuran2 +backSound1 +ukuranpermainan +backSound4 +petunjukukuran +info1 +skor +CSalah +CBenar +backSound2 +ukuransong1 +backSound3 +backSoundjawabanbenarsong +backSoundjawabansalahsong +nSoal +ukuransong2 +ukuransong3 +ukuransong4 +ukuransong5 +ukuransong6 +ukuransong7 +ukuransong8 +ukuransong9 +ukuransong10 +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +nono() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +updateTextFields() +cekSoal() +listener() +selesai() suara2 +backSound1 +suarapermainan +backSound4 +petunjuksuara +info1 +CSalah +CBenar +skor +backSound2 +suarasong1 +backSound3 +backSoundjawabanbenarsong +backSoundjawabansalahsong +sapising +suBin +ayamsing +kusingsing +gajahsing +babising +kenarising +bebeksing +kataksing +kambingsing +monyetsing +suarasong2 +suarasong3 +suarasong4 +suarasong5 +suarasong6 +suarasong7 +suarasong8 +suarasong9 +suarasong10 +change_exit8() +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +selesai() warna2 +backSound1 +warnapermainan +backSound4 +petunjukwarna +info1 +skor +CSalah +CBenar +backSound2 +warnasong1 +backSound3 +backSoundjawabanbenarsong +backSoundjawabansalahsong +nSoal +warnasong2 +warnasong3 +warnasong4 +warnasong5 +warnasong6 +warnasong7 +warnasong8 +warnasong9 +warnasong10 +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +nene() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +updateTextFields() +cekSoal() +listener() +selesai()


(71)

54

Gambar 4.21 Diagram Objek

menu utama +laguanimasi: lagu +backSound: SoundChannel +change_pembelajaran() +change_permainan() +change_pembuat() +keluar() +pembelajaran() +permainan() +pembuat() pembelajaran +change_angka1() +change_ukuran1() +change_suara1() +change_warna1() angka1 +backSoundAngka1: SoundChannel +satuberuang: angkasatu +duasapi: angkadua +tigajerapah: angkatiga +empatkambing: angkaempat +limamonyet: angkalima +enamayam: angkaenam +tujuhkatak: angkatujuh +delapankuda: angkadelapan +sembilankucing: angkasembilan +sepuluhkenari: angkasepuluh +Ftombol1() +Ftombol2() +Ftombol3() +Ftombol4() +Ftombol5() +Ftombol6() +Ftombol7() +Ftombol8() +Ftombol9() +Ftombol10() +nunu() +Fexit() ukuran1 +backSoundUkuran1: SoundChannel +ukuran1: ukuransatu +ukuran2: ukurandua +ukuran3: ukurantiga +ukuran4: ukuranempat +ukuran5: ukuranlima +ukuran6: ukuranenam +ukuran7: ukurantujuh +ukuran8: ukurandelapan +ukuran9: ukuransembilan +ukuran10: ukuransepuluh +change_exit3() +change_next() +change_back() suara1

+i: int = 0 +j: int = 0 +tampungHuruf: A +tampungBaca: ayam +tampungBunyi: SAyam +classNameHuruf: tampungHuruf +clasHuruf: classNameHuruf +SHuruf: clasHuruf +classNameBaca: tampungBaca +clasBaca: classNameBaca +SBaca: clasBaca +classNameBunyi: tampungBunyi +clasBunyi: classNameBunyi +SBunyi: clasBunyi +change_exit4() +change_nest() +change_back() +dieja() +dibaca() +dibunyi() warna1 +backSoundWarna1: SoundChannel +warna1: warnasatu +warna2: warnadua +warna3: warnatiga +warna4: warnaempat +warna5: warnalima +warna6: warnaenam +warna7: warnatujuh +warna8: warnadelapan +warna9: warnasembilan +warna10: warnasepuluh +change_exit11() +change_next() +change_back() pembuat +change_exit9() permainan +change_exit5() +change_angka2() +change_ukuran2() +change_suara2() +change_warna2() angka2 +backSound1: SoundChannel +angkapermainan: permainanangka +backSound2: SoundChannel +petunjukangka1: jukangka1 +backSound3: SoundChannel +petunjukangka2: jukangka2 +backSound4: SoundChannel +petunjukangka3: jukangka3 +info1: penangka1 +info2: penangka2 +info3: penangka3 +backSound: SoundChannel +backSoundjawabanbenarsong: jawabanbenar +backSoundjawabansalahsong: jawabansalah +s1: satu +s2: dua +s3: tiga +s4: empat +s5: lima +s6: enam +s7: tujuh +s8: delapan +s9: sembilan +s10: sepuluh +JSalah: LSalah +JBenar: LBenar +skor: int = 0 +ranTex: int = randomRange() +dombaMasuk: int = 0 +nSoal: int = 1 +d1x: domba1.x +d1y: domba1.y +d2x: domba2.x +d2y: domba2.y +d3x: domba3.x +d3y: domba3.y +d4x: domba4.x +d4y: domba4.y +d5x: domba5.x +d5y: domba5.y +d6x: domba6.x +d6y: domba6.y +d7x: domba7.x +d7y: domba7.y +d8x: domba8.x +d8y: domba8.y +d9x: domba9x +d9y: domba9.y +d10x: domba10.x +d10y: domba10.y +ori_x: none +ori_y: none +object: evt.target +obj: evt.target +target: obj.dropTarget +change_exit6() +fl_ClickToGoToAndStopAtFrame() +nana() +Fexit1() +Lanjutinfo2() +Lanjutinfo3() +LanjutGames() +tutupPintu() +updateTextFields() +back() +cekSoal() +cekDomba() +formasiAwal() +randomRange() +LanjutSalah() +LanjutBenar() +listener() +onTouchBegin() +onTouchEnd() +selesai() +cekangka() ukuran2 +backSound1: SoundChannel +ukuranpermainan: permainanukuran +backSound4: SoundChannel +petunjukukuran: jukukuran +info1: penukuran +skor: int = 0 +CSalah: ASalah +CBenar: ABenar +backSound2: SoundChannel +ukuransong1: ukuran1 +backSound3: SoundChannel +backSoundjawabanbenarsong: jawabanbenar +backSoundjawabansalahsong: jawabansalah +nSoal: int = 1

+ukuransong2: ukuran2 +ukuransong3: ukuran3 +ukuransong4: ukuran4 +ukuransong5: ukuran5 +ukuransong6: ukuran6 +ukuransong7: ukuran7 +ukuransong8: ukuran8 +ukuransong9: ukuran9 +ukuransong10: ukuran10 +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +nono() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +updateTextFields() +cekSoal() +listener() +selesai() suara2 +backSound1: SoundChannel +suarapermainan: permainansuara +backSound4: SoundChannel +petunjuksuara: juksuara +info1: pensuara +CSalah: ASalah +CBenar: ABenar +skor: int = 0 +backSound2: SoundChannel +suarasong1: suara1 +backSound3: SoundChannel +backSoundjawabanbenarsong: jawabanbenar +backSoundjawabansalahsong: jawabansalah +sapising: SSapi +suBin: SoundChannel +ayamsing: SAyam +kusingsing: SKucing +gajahsing: SGajah +babising: SBabi +kenarising: SKenari +bebeksing: SBebek +kataksing: SKatak +kambingsing: SKambing +monyetsing: SMonyet +suarasong2: suara2 +suarasong3: suara3 +suarasong4: suara4 +suarasong5: suara5 +suarasong6: suara6 +suarasong7: suara7 +suarasong8: suara8 +suarasong9: suara9 +suarasong10: suara10 +change_exit8() +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +selesai() warna2 +backSound1: SoundChannel +warnapermainan: permainanwarna +backSound4: SoundChannel +petunjukwarna: jukwarna +info1: penwarna +skor: int = 0 +CSalah: ASalah +CBenar: ABenar +backSound2: SoundChannel +warnasong1: warna1 +backSound3: SoundChannel +backSoundjawabanbenarsong +backSoundjawabansalahsong +nSoal: int = 1 +warnasong2: warna2 +warnasong3: warna3 +warnasong4: warna4 +warnasong5: warna5 +warnasong6: warna6 +warnasong7: warna7 +warnasong8: warna8 +warnasong9: warna9 +warnasong10: warna10 +Lanjutgames() +fl_ClickToGoToAndStopAtFrame() +nene() +Fexit1() +DSalah() +DBenar() +FrameLanjutSalah() +FrameLanjutBenar() +updateTextFields() +cekSoal() +listener() +selesai()


(72)

4.2.3.6Diagram Komponen

Diagram Komponen dibawah ini menggambarkan struktur dan hubungan antar komponen piranti lunak aplikasi pembelajaran mengenal angka, bentuk dan warna berbasis android dalam suatu package.

Gambar 4.22 Diagram Komponen

4.2.3.7Diagram Development

Diagram Development dibawah ini menggambarkan komponen pada deploy dalam suatu infrastruktur sistem aplikasi pembelajaran mengenal angka, bentuk dan warna berbasis android beserta hubungannya.

Gambar 4.23 Diagram Development pembelajaran binatangl.apk

pembelajaran binatang.fla pembelajaran binatang.swf pembelajaran binatang-app.xml

Android

pembelajaran binatang.apk

OS Android Adobe AIR.apk


(73)

56

4.2.4 Perancangan Antar Muka

Perancangan antarmuka dibutuhkan untuk mewakili keadaan sebenarnya dari aplikasi yang akan dibangun, berikut akan disajikan perancangan antarmuka dari aplikasi yang akan dibangun. Perancangan ini merupakan hasil transformasi dari analisa ke dalam perancangan yang nantinya akan di implementasikan.

4.2.4.1Struktur Menu Utama

Pada perancangan stuktur menu aplikasi pembelajaran mengenal angka, bentuk dan warna menggunakan model binatang-binatang berbasis android menggunakan Adobe Flash CS6. Terdapat 4 menu utama diantaranya pembelajaran, permainan, pembuat dan keluar.

Gambar 4.24 Perancangan Struktur Menu Utama Aplikasi

4.2.4.2Menu Pembelajaran

Pada menu pembelajaran terdapat pilihan sub menu pembelajaran diantaranya angka, ukuran, suara dan warna.


(74)

Gambar 4.25 Perancangan Menu Pembelajaran

4.2.4.3Sub Menu Pembelajaran Angka

Pada sub menu pembelajaran angka terdapat tombol pengenalan angka 1-10.

Gambar 4.26 Perancangan Sub Menu Pembelajaran Angka

4.2.4.4Isi Pembelajaran Angka


(75)

58

Gambar 4.27 Perancangan Isi Pembelajaran Angka

4.2.4.5Isi Pembelajaran Ukuran

Pada isi pembelajaran ukuran terdapat dua buah gambar binatang, keterangan nama binatang dan ukurannya.

Gambar 4.28 Perancangan Isi Pembelajaran Ukuran

4.2.4.6Isi Pembelajaran Suara

Pada isi pembelajaran suara terdapat sebuah gambar binatang untuk mengetahui bagaimana suaranya, huruf alphabet untuk mengetahui bagaimana mengejanya dan play untuk mengetahui nama binatangnya.


(1)

97

setelah itu muncul isi tampilan permainan angka

18. Menggeserka n domba

Memilih gambar domba

ketika tombol gambar domba dipilih, maka geserlah domba tersebut kedalam kandang

[√] Berhasil [ ] Tidak berhasil

19. Menutup kandang

Memilih tutup kandang

ketika tombol tutup kandang dipilih, maka domba tersebut telah masuk dalam kandang

[√] Berhasil [ ] Tidak berhasil 20. Memilih permainan ukuran Memilih tombol sub menu permainan ukuran

ketika tombol sub menu permainan ukuran dipilih, maka muncul tampilan permainan ukuran mulai

[√] Berhasil [ ] Tidak berhasil 21. Memilih mulai permainan ukuran Mimilih tombol mulai permainan ukuran

ketika tombol mulai permainan ukuran dipilih, maka akan muncul

petunjuk cara bermain, setelah itu muncul isi tampilan permainan ukuran

[√] Berhasil [ ] Tidak berhasil 22. Memilih permainan suara Memilih sub menu permainan suara

Ketika tombol sub menu permainan suara dipilih, maka akan muncul tampilan permainan suara mulai

[√] Berhasil [ ] Tidak Berhasil


(2)

23. Memilih mulai permainan suara Memilih tombol mulai permainan suara

ketika tombol mulai permainan suara dipilih, maka akan muncul petunjuk cara bermain, setelah itu muncul isi tampilan permainan suara

[√] Berhasil [ ] Tidak berhasil 24. Memilih permainan warna Memilih tombol sub menu permainan warna

ketika tombol sub menu permainan ukuran dipilih, maka muncul tampilan permainan warna mulai

[√] Berhasil [ ] Tidak berhasil 25. Memilih mulai permainan warna Mimilih tombol mulai permainan warna

ketika tombol mulai permainan warna dipilih, maka akan muncul petunjuk cara bermain, setelah itu muncul isi tampilan permainan warna

[√] Berhasil [ ] Tidak berhasil

26. Memilih info pembuat

Memilih tombol pembuat

ketika tombol pembuat di klik atau di sentuh, maka akan muncul info pembuat

[√] Berhasil [ ] Tidak berhasil

27. Memilih tanda X

Memilih tombol Close

Ketika tombol Close di di klik atau di sentuh, maka kembali ke menu

sebelumnya

[√] Berhasil [ ] Tidak berhasil

28. Keluar dari aplikasi

Memilih tombol keluar

ketika tombol keluar di klik atau disentuh, maka aplikasi akan keluar

[√] Berhasil [ ] Tidak berhasil


(3)

99

5.2.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian yang di lakukan kepada aplikasi pembelajaran mengenal angka, bentuk dan warna untuk usia 4-5 tahun berbasis android atau pembelajaran anak usia 4-5 tahun diatas maka diharapkan bahwa pembangunan aplikasi pembelajaran anak usia 4-5 tahun berbasis android ini sudah sesuai dengan fungsional dan memberikan hasil yang di harapkan.


(4)

100

BAB VI

KESIMPULAN DAN SARAN 6.1 Kesimpulan

Berdasarkan dari hasil perancangan tentang aplikasi pembelajaran mengenal angka, ukuran dan suara untuk usia 4-5 tahun berbasis android, maka penulis menarik kesimpulan, bahwa:

1. Dengan dibuatnya aplikasi pembelajaran mobile berbasis android ini menjadi salah satu media pembelajaran di antara pembelajaran yang lain seperti media pembelajaran menggunakan buku dan CD interaktif dalam meningkatkan sarana dan prasarana yang mendukung proses pembelajaran mengenal angka, ukuran dan suara untuk usia 4-5 tahun.

2. Aplikasi pembelajaran mobile berbasis android yang berisikan materi mengenal angka 1-10, perbandingan ukuran panjang-pendek, besar-kecil dan tinggi-pendek dan mengenal beberapa suara dan wrana menggunakan model binatang-binatang dengan menampilkan gambar binatang yang asli dan animasi serta audio yang dapat membatu anak usia 4-5 tahun mudah memahami dan mengerti pembelajaranya.


(5)

101

6.2 Saran

Agar aplikasi yang dibuat dapat digunakan lebih optimal dan dapat berjalan sesuai dengan yang diharapkan, maka ada beberapa saran yang dapat dijadikan bahan pertimbangan terhadap pengembangan aplikasi ini untuk kedepannya, sebagai berikut:

1. Aplikasi ini diharapkan dapat memakai database dalam penambahan pembelajaran di bagian ukuran dan suara, penambahan soal di permainan ukuran dan suara dengan cara di update serta menyimpan nama dan nilai pemain.

2. Jika ingin lebih interaktif dalam pembelajaran mengenal angka, ukuran dan suara, akan lebih baik buatlah gambar animasi binatang yang dapat bergerak-gerak seperti, mengerakan kepala, kaki, dll. Karena akan lebih menarik perhatian anak usia 4-5 tahun dan tidak mudah bosan dan buatlah latar permainan suara yang lebih variatif dan inovatif agar lebih seru.


(6)

Nama lengkap : Atikah Arma

NIM : 10509441

Umur : 22 Tahun

Tempat/tanggal lahir : Bandung, 19 Juli 1991

Agama : Islam

Anak ke- : Dua dari dua bersaudara Alamat Lengkap : Jl. Pelesiran VI No. 71/25 Nomor Telp/Hp : 085722472942

Email : [email protected]

Pendidikan : 1. 1997 – 2003 SDN Sejahtera III 2. 2003 – 2006 SMPN 52 Bandung

3. 2006 – 2009 SMA Pasundan 2 Bandung

4. 2009 – 2013 Jenjang Studi Strata I (S1) Program Studi Sistem Informasi Fakultas Teknik & Ilmu Komputer Universitas Komputer Indonesia