Aplikasi Mari Mengenal Hewan

Embed Size (px)

DESCRIPTION

merupakan artikel membahas tentang ciri-ciri hewan

Citation preview

APLIKASI MARI MENGENAL HEWANBERBASIS ANDROID

ABSTRAKSIPenulisan ilmiah ini menjelaskan tentang perancangan Aplikasi Mengenal Hewan Berbasis Android dengan menggunakan bahasa pemrograman Java Android. Program bantu lain yang digunakan dalam pembuatan aplikasi ini yaitu Eclipse SDK versi 21. Aplikasi ini berisi pengenalan hewan difokuskan untuk anak-anak usia dini berumur 6 bulan-2 tahun. Pengenalan hewan tersebut dibagi berdasarkan 3 habitat hidup yaitu Udara, Darat dan Laut. Fitur -fitur dari aplikasi ini yaitu pengenalan gambar hewan, nama hewan berbahasa Indonesia, suara asli hewan, serta halaman bermain yang dapat melatih kemampuan berfikir anak.Untuk dapat menggunakan aplikasi ini pengguna hanya perlu menginstall aplikasi ini pada Android dengan platform 2.2 (froyo) maupun versi diatasnya. Aplikasi ini diharapkan diharapkan dapat menjadi salah satu alternatif cepat para orang tua dalam mengajarkan anak yang berusia 6 bulan-2 tahun tanpa dibatasi oleh waktu dan tempat penggunaanya.Kata kunci : Android, Edukasi, Belajar, Hewan, Binatang

PENDAHULUANDi dalam kehidupannya manusia dituntut untuk belajar. Kegiatan belajar ini dimulai dari manusia dilahirkan sampai akhir hayatnya. Pada usia dini pendidikan sangatlah penting untuk mereka dalam menghadapi masa depan. Pendidikan usia dini sangat dibutuhkan untuk membentuk anak-anak menjadi pribadi yang selalu berfikir dan berkarya. Semakin dini usia anak diperkenalkan kepada pendidikan, semakin panjang masa anak untuk berkembang. Seiring dengan perkembangannya tersebut, kepribadian anak juga akan terbentuk. Seorang anak yang mendapatkan pendidikan usia dini akan menjadi pribadi yang mandiri dan unggul.Dengan perkembangan teknologi yang berkembang pesat dan telah memasuki segala aspek kehidupan. Selain sebagai alat komunikasi, handphone (telepon genggam) juga menjadi salah satu alat yang dapat digunakan untuk membantu berbagai keperluan diantaranya membuka internet, sebagai sarana multimedia, bermain game, proses pembelajaran dan lain-lain. Handphone (telepon genggam) ini dapat berkembang pesat karena didukung oleh perkembangan sistem operasi pada alat komunikasi yang semakin banyak. Misalnya Symbian, RIM, Windows Mobile dan Android. Android adalah salah satu sistem operasi saat ini yang sedang berkembang. Sistem Operasi ini berbasis Linux yang dikembangkan oleh Open Handset Alliance terdiri software, hardware dan provider seperti Google, HTC, Intel, Motorola, Qualcomm, T-Mobile dan NVIDIA.Keunggulan dari handphone (telepon genggam) yang berbasis Android ini adalah open source. Banyak yang bisa digunakan oleh handphone handphone (telepon genggam) berbasis android ini dimana kelengkapan aplikasi-aplikasi yang tersedia bisa digunakan sesuai keinginan pemakai. Oleh karena itu, penulis mencoba untuk membuat aplikasi yang dapat dijalankan pada sistem operasi android.Aplikasi yang akan dibuat yaitu sebuah aplikasi pembelajaran untuk anak usia dini (6 bulan-2 tahun) "Mari Mengenal Hewan. Dimana pada anak usia dini tentunya orang tua ingin mengenalkan berbagai makhluk hidup yang ada di sekitar lingkungan anak. Karena dalam proses pembelajaran tersebut menggunakan handphone (telepon genggam), diharapkan orangtua mengawasi anaknya untuk memakai aplikasi ini.Aplikasi ini dapat diakses melalui handphone (telepon genggam) yang berbasis Android 2.2 Froyo maupun versi diatasnya. Adapun penyajiannya lebih difokuskan kepada anak-anak usia dini (6 bulan - 2 tahun). Pada aplikasi ini terdapat 26 nama hewan yang disertai gambar, suara dari hewan tersebut, serta ucapan nama hewan dalam bahasa Indonesia. Pengenalan hewan tersebut dibagi berdasarkan 3 habitat hidup mereka yaitu Udara, Darat dan Laut. Di dalam aplikasi ini juga terdapat halaman bermain yang dapat melatih kemampuan berfikir anak.Dalam pembuatannya, aplikasi ini dirancang menggunakan bahasa pemrograman Java Android. Program bantu lain yang digunakan dalam pembuatan aplikasi ini yaitu Eclipse SDK versi 21.Tujuan penulisan ini adalah untuk membuat aplikasi Mari Mengenal Hewan berbasis Android yaitu aplikasi edukasi yang dapat digunakan untuk membantu anak usia dini mengenal nama hewan / binatang dari gambar dan suara, dapat mengetahui suara asli hewan tersebut serta dapat mengetahui habitat hidup mereka. Dengan adanya aplikasi ini diharapkan dapat menjadi salah satu alternatif cepat para orang tua dalam mengajarkan anak yang berusia 6 bulan-2 tahun tanpa dibatasi oleh waktu dan tempat penggunaanya.

TINJAUAN PUSTAKAHewanHewan atau disebut juga dengan binatang adalah kelompok organisme yang diklasifikasikan dalam kerajaan Animalia atau metazoa, adalah salah satu dari berbagai makhluk hidup di bumi. Sebutan lainnya adalah fauna dan margasatwa (atau satwa saja).Hewan dalam pengertian sistematika modern mencakup hanya kelompok bersel banyak (multiselular) dan terorganisasi dalam fungsi-fungsi yang berbeda (jaringan), sehingga kelompok ini disebut juga histozoa. Semua binatang heterotrof, artinya tidak membuat energi sendiri, tetapi harus mengambil dari lingkungan sekitarnya.

AndroidAndroid adalah sistem operasi untuk mobile device yang berjalan pada kernel linux. Pada awalnya dikembangkan oleh Android Inc. yang kemudian perusahaan ini akuisisi oleh Google pada tahun 2005. Setelah itu Android mulai dirilis pada tanggal 5 November 2007 dengan diperkenalkannya Open Handset Alliance, yang merupakan konsorsium dari 50 perusahaan perangkat keras, perangkat lunak, dan perusahaan telekomunikasi yang berkomitmen untuk mengembangkan standar terbuka bagi perangkat mobile.Aplikasi Android ditulis dengan bahasa Java, menggunakan Java Core Libraries. Aplikasi Android dijalankan diatas VM bernama Dalvik Virtual Machine. Android Standart Development Kid (SDK) menyediakan perlengkapan dan Application Programming Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform Android.Android adalah sebuah sistem operasi mobile open source dan dapat dimanufaktur untuk dikustomisasikan sehingga tidak adanya konfigurasi yang pasti mengenai software dan hardwarenya. Akan tetapi, secara garis besar Android sendiri mendukung fitur-fitur sebagai berikut ini : Storage - Mendukung SQL Lite. SQL Lite adalah sebuah database relational lite (versi ringan) yang digunakan untuk penyimpanan data. Konektivitas - Mendukung koneksi GSM/EDGE, IDEN, CDMA, EVDO, UMTS, Bluetooth, Wifi, LTE, dan Wimax. Massaging - Mendukung SMS dan MMS. Web Browser - Web browser yang digunakan adalah browser berbasis open source Webkit, dengan engine javascript Chrome V8 Media Support - Dukungan media pada Android melipute file media bertipe: H.263, H.264 (dalam bentuk 3GP atau MP4 Container), MPEG-4 SP, AMR, AMR-WB (3GP Container), AAC, HE-AAC (dalam bentuk MP4 atau 3GP container), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, dan BMP. Dukungan Hardware - Sensor Accelerometer, Camera, Kompas digital, Sensor Proximity, dan GPS (Global Potitioning System). Multi Touch - Mendukung layar dengan dukungan multi touch. Multitasking - Kemampuan untuk melaksanakan tugas secara bersamaan atau dalam kata lain dapat membuka program secara bersamaan (lebih dari satu). Flash - Mendukung animasi Flash. Tethering - Mendukung berbagi jaringan internet (Hotspot).

Dalam paket sistem operasi Android diibaratkan sebagai tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsi fungsi spesifik dari sistem operasi. Berikut ini susunan lapisan-lapisan tersebut dilihat dari lapisan dasar hingga teratas :

Gambar 1. Arsitektur Android

Untuk mengembangkan sistem operasi Android, kita dapat menggunakan perangkat tambahan seperti PC (Personal Komputer), Laptop, ataupun netbook, yang menggunakan sistem operasi Mac, Windows PC, atau Sistem operasi berbasis linux yang digunakan untuk PC seperti : Ubuntu, Suse, Debian, dan lain-lain. Semua tools yang dibutuhkan dalam pengembangan sistem operasi ini dapat diunduh secara gratis dari website penyedia Tools tersebut.JavaJava dalam ilmu komputer, merupakan bahasa pemrograman berorientasi objek yang diperkenalkan pada tahun 1995 oleh Sun Microsystem, Inc. Sebuah industri perangkat luna yang cukup besar di Amerika Serikat. Java diciptakan, proyek Java dipmpin oleh James Gosling. Nama Java diambil karena beberapa pemrogramannya yang terkesan oleh keindahan pulau Jawa di Indonesia serta kenikmatan kopinya. Bahasa pemograman Java memiliki keunggulan lain karena bersifat open source sehingga kita bisa memperolehnya secara cuma-cuma.Java pada dasarnya dapat digunakan untuk membuat program-program komputer yang berjalan diberbagai sarana (device), misalnya komputer, seluler, program-program yang berjalan di jaringan internet. Java memungkinkan kita membuat program-program komputer dengan paradigma yang kita jumpai. Paradigma yang dimaksud adalah pemrograman berorientasi objek yang dalam bahasa aslinya disebut sebagai OOP (Objet Oriented Programming).

EclipseEclipse pada saat ini merupakan salah satu ide favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Plug-in adalah sebuah program komputer yang menambah fungsionalitas sebuah program utama (suatu peramban web atau klien surel, sebagai contoh). Program utama biasanya memberikan antarmuka (interface) agar dapat berinteraksi dengan program utama.

ANALISIS DAN PERANCANGANGambaran Umum AplikasiMari Mengenal Hewan merupakan aplikasi pembelajaran bagi anak usia dini (6 bulan - 2 tahun) untuk memudahkan orang tua yang ingin mengenalkan berbagai makhluk hidup yan ada disekitar lingkungan kepada anak. Pada aplikasi ini terdapat hewan-hewan yang disertai gambar , suara dari hewan tersebut, serta ucapan nama hewan dalam bahasa Indonesia yang pengelompokkannya berdasarkan 3 habitat hidup mereka, yaitu Udara, Darat dan Laut. Aplikasi ini memiliki empat menu utama. Keempat menu utama itu ialah menu Mengenal Hewan, Bermain, Keluar, dan Tentang.Struktur NavigasiStruktur Navigasi sangat penting dalam pembuatan suatu aplikasi, Struktur navigasi juga menjelaskan hubungan antar halaman dan memberikan penjelasan mengenai alur cerita sebuah program atau aplikasi. Peta navigasi sangat berguna karena peta ini yang akan mencari arah dan acuan dari aplikasi yang dibuat. Pada aplikasi ini menggunakan struktur navigasi hirarki yaitu merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data atau gambar pada layer dengan kriteria tertentu.

MenuBermainMengenal HewanHewan UdaraHewan DaratHewan LautKeluarTentangHalaman Informasi HewanHalaman Informasi HewanHalaman Informasi HewanHalaman TentangGambar 2. Struktur Navigasi Hirarki Aplikasi Mari Mengenal Hewan

Perancangan TampilanPerancangan tampilan dibutuhkan dalam pembuatan suatu aplikasi karena untuk mempermudah pembuatan desain interface dari aplikasi tersebut sehingga tampilan atau interface yang dihasilkan akan lebih terstruktur dan menarik. Pada tahap ini akan dijelaskan perancangan tampilan atau interface dari aplikasi Mari Mengenal Hewan pada perangkat berbasis Android. Rancangan tampilan yang dijelaskan adalah menu utama, menu mengenal hewan, halaman bermain, halaman informasi hewan, halaman tentang dan halaman keluar.

Rancangan Tampilan Menu Utama

TentangBermainKeluarMengenal Hewan (background)Gambar 3. Rancangan Tampilan Menu Utama

Rancangan Tampilan Menu Mengenal Hewan

Hewan DaratHewan LautHewan Udara (background)Gambar 4. Rancangan Tampilan Menu Mengenal Hewan

Rancangan Tampilan Menu Mengenal Hewan dari aplikasi ini terdiri dari tiga tombol yaitu tombol Hewan Udara sebagai akses menuju tampilan halaman mengenai hewan-hewan yang berada di udara, tombol Hewan Darat sebagai akses menuju tampilan halaman mengenai hewan-hewan yang berada di darat, tombol Hewan Laut sebagai akses menuju tampilan halaman mengenai hewan-hewan yang berada di laut.

Rancangan Tampilan Halaman Informasi Hewan

>Next