BAB II. KAJIAN PUSTAKA A. Minat Belajar Riadi (2012) mengemukakan bahwa minat belajar adalah suatu kerangka mental yang terdiri dari kombinasi gerak perpaduan dan campuran dari perasaan, prasangka, cemas dan kecenderungan-kecenderungan lain yang biasa mengarahkan individu kepada suatu pilihan tertentu. Minat adalah keinginan yang didorong oleh suatu keinginan setelah melihat, mengamati dan membandingkan serta mempertimbangkan dengan kebutuhan yang diinginkannya. Sedangkan pengertian belajar dapat dikemukakan sebagai berikut: belajar adalah perubahan tingkah laku sebagai hasil pengalaman kecuali perubahan tingkah laku yang disebabkan oleh proses menjadi matangnya seseorang atau perubahan yang intensif atau bersifat temporer. (Muchlisin Riadi, 2012). Setelah membahas tentang pengertian minat dan belajar maka yang maksud tentang minat belajar itu ialah kondisi kejiwaan yang dialami oleh siswa untuk menerima atau melakukan suatu aktivitas belajar. Faktor-faktor yang mempengaruhi minat belajar Minat belajar seseorang tidaklah selalu stabil, melainkan selalu berubah. Olehnya itu perlu diarahkan dan dikembangkan kepada sesuatu pilihan yang telah ditentukan melalui faktor-faktor yang mempengaruhi minat itu. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 1. Faktor intern adalah sama yang ada pada diri seseorang baik jasmani maupun rohani, fisik maupun psikhis. 2. Faktor ekstern adalah semua faktor yang ada diluar individu: keluarga, masyarakat dan sekolah. Cara membangkitkan minat belajar untuk membina minat anak agar menjadi lebih produktif dan efektif antara lain sebagai berikut: 1. Memperkaya ide atau gagasan. 2. Memberikan hadiah yang merangsang. 3. Berkenalan dengan orang-orang yang kreatif. 4. Petualangan dalam arti berpetualangan ke alam sekeliling secara sehat. 5. Mengembangkan fantasi. 6. Melatih sikap positif. Untuk memupuk dan meningkatkan minat belajar anak dapat dilakukan sebagai berikut: 1. Perubahan dalam lingkungan, kontak, bacaan, hobi dan olahraga, pergi berlibur ke lokasi yang berbeda-beda. Mengikuti pertemuan yang dihadiri oleh orang-orang yang harus dikenal, membaca artikel yang belum pernah dibaca dan membawa hobi dan olahraga yang beraneka ragam, hal ini akan membuat lebih berminat. 2. Latihan dan praktek sederhana dengan cara memikirkan pemecahanpemecahan masalah khusus agar menjadi lebih berminat dalam memecahkan persoalan-persoalan. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 3. Membuat orang lain supaya lebih mengembangkan diri yang pada hakekatnya mengembangkan diri sendiri. B. Media Pembelajaran Menurut Sukmawati (2013) dalam http://panduanguru.com/media pembelajaran-apa-dan-bagaimana menyatakan banyak sekali pengertian media pembelajaran yang diungkapkan oleh para tokoh. Akan tetapi menurut terminologinya, kata media berasal dari bahasa latin “medium” yang artinya perantara, sedangkan dalam bahasa Arab media berasal dari kata wasaaila artinya pengantar pesan dari pengirim kepada penerima pesan. Soelarko dalam Sukmawati (2013) menyatakan fungsi dari media belajar ialah memvisualisasikan sesuatu yang tidak dapat dilihat atau sukar dilihat sehingga nampak jelas dan dapat menimbulkan pengertian atau meningkatkan persepsi seseorang. Namun, ada enam fungsi pokok dari media belajar dalam proses belajar mengajar. 1. Penggunaan media belajar dalam proses belajar mengajar bukan merupakan fungsi tambahan, tetapi mempunyai fungsi tersendiri sebagai alat bantu untuk mewujudkan situasi belajar mengajar yang efektif; 2. Penggunaan media belajar merupakan bagian yang integral dari keseluruhan situasi mengajar; 3. Media belajar dalam pengajaran penggunaannya integral dengan tujuan dan isi pelajaran; 4. Media belajar dalam pengajaran bukan semata-mata alat hiburan atau bukan sekadar pelengkap; Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 5. Media belajar dalam pengajaran lebih diutamakan untuk mempercepat proses belajar mengajar dan membantu siswa dalam menangkap pengertian yang diberikan guru; dan 6. Penggunaan media belajar dalam pengajaran diutamakan untuk mempertinggi mutu belajar mengajar. Di samping enam fungsi di atas, penggunaan media belajar mempunyai nilai-nilai sebagai berikut. 1. Dengan peragaan dapat meletakkan dasar-dasar yang nyata untuk berpikir, oleh karena itu dapat mengurangi terjadinya verbalisme; 2. Dengan peragaan dapat memperbesar minat dan perhatian siswa untuk belajar; 3. Dengan peragaan dapat meletakkan dasar untuk perkembangan belajar sehingga hasil belajar bertambah mantap. 4. Memberikan pengalaman yang nyata dan dapat menumbuhkan kegiatan berusaha sendiri pada setiap siswa; 5. Menumbuhkan pemikiran yang teratur dan berkesinambungan; 6. Membantu tumbuhnya pemikiran dan berkembangnya kemampuan berbahasa; dan 7. Memberikan pengalaman yang tidak mudah diperoleh dengan cara lain serta membantu berkembangnya efisiensi dan pengalaman belajar yang lebih sempurna. Sudjana dalam Sukmawati (2013) menyatakan dalam menggunakan media belajar, hendaknya guru memperhatikan sejumlah prinsip tertentu agar Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 penggunaan media belajar tersebut dapat mencapai hasil yang baik. Prinsipprinsip penggunaan media belajar adalah sebagai berikut. 1. Menentukan jenis media belajar dengan tepat, artinya sebaiknya guru memilih terlebih dahulu media belajar manakah yang sesuai dengan tujuan dan bahan pelajaran yang hendak diajarkan; 2. Menetapkan atau memperhitungkan subjek dengan tepat, artinya perlu diperhitungkan tingkat kemampuan/kematangan anak didik; 3. Menyajikan media belajar dengan tepat; dan 4. Menempatkan dan memperlihatkan media belajar pada waktu, tempat, dan situasi yang tepat. Soelarko (1995) dalam Sukmawati (2013) menggolongkan media belajar ke dalam jenis-jenis berikut. 1. Gambar-gambar (lukisan), dalam IPA misalnya Zoologi (gambar gambar binatang), Botani (gambar pohon, bunga, daun, dan buah), dan gambar tentang ilmu bumi (gambar gunung, laut, danau, dan hutan) 2. Benda-benda alam yang diawetkan, misalnya daun kering yang dipres, bunga, serangga, misalnya kupu-kupu, jangkrik, belalang. 3. Model, fantom, dan manikkin. Yang disebut model adalah bentuk tiruan dalam skala kecil. Fantom atau Manikkin adalah model anatomi dari bagian-bagian tubuh manusia itu sendiri misal rangka manusia. Adapun media untuk pengajaran bahasa dapat dapat dibagi menjadi tiga jenis, yaitu media pandang (visual aids),media dengar (audio aids), dan media dengar-pandang (audio-visual aids). Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 Media pandang dapat berupa benda-benda alamiah, orang dan kejadian; tiruan benda-benda alamiah, orang dan kejadian; dan gambar benda-benda alamiah, orang dan kejadian (Effendi, 1984). Benda-benda alamiah yang dapat dihadirkan dengan mudah ke sekolah atau dapat ditunjuk langsung merupakan media pandang yang cukup efektif untuk digunakan, misalnya alat-alat sekolah, alat olahraga, dan benda-benda di sekitar sekolah. Jika benda alamiah tidak mungkin dihadirkan maka dapat diganti dengan tiruannya yang sekarang ini cukup mudah didapatkan, misalnya buah-buahan dari plastik, mobilmobilan, perkakas rumah tangga, dan sebagainya. Jika tiruan benda alamiah itu pun tidak ada maka dapat diganti dengan gambar, baik gambar sederhana maupun gambar hasil peralatan mutakhir. Media pandang lainnya adalah kartu dengan segala bentuknya, papan flanel, papan magnet, papan saku, dan lain sebagainya. Ahsanuddin (2006) dalam Sukmawati (2013) menyatakan benda-benda tiruan dan gambar merupakan media yang cukup efektif untuk digunakan, misalnya untuk pengenalan huruf dan pola kalimat. Benda-benda dan gambar itu dapat diletakkan di sudut-sudut ruangan atau ditempel di dinding sebagai pajangan. Jika anak telah dapat membaca, di bawah setiap gambar atau barang tiruan itu dapat disertakan namanya dengan bahasa asing yang sedang dipelajari siswa. Media dengar yang dapat digunakan untuk pengajaran bahasa antara lain radio, tape recorder, dan laboratorium bahasa (yang sederhana). Tape recorder untuk media dengar merupakan pilihan yang cukup tepat untuk pengajaran Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 bahasa. Hal ini karena dengan alat ini dapat diputar kaset-kaset rekaman sesuai yang dinginkan guru. Namun, kendala dari pemakaian tape recorder adalah minimnya kaset-kaset rekaman siap pakai yang dirancang khusus untuk bahasa tertentu. Kendala ini sekaligus merupakan tantangan bagi para pakar dan praktisi pengajaran bahasa. Penggunaan laboratorium bahasa sebagai alat bantu pengajaran bahasa telah diakui efektivitasnya oleh para pakar pengajaran bahasa. Akan tetapi, untuk sekolah-sekolah di Indonesia pada umumnya, terutama di wilayah kabupaten, peralatan ini sering kali hanya merupakan angan-angan yang sulit dicapai karena harganya yang relatif tinggi. C. Aplikasi Mobile Kata mobile mempunyai arti bergerak atau berpindah, sehingga aplikasi mobile menurut Purnama (2010) adalah sebutan untuk aplikasi yang berjalan di mobile device. Dengan menggunakan aplikasi mobile, dapat dengan mudah melakukan berbagaii macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya. Pemanfaatan aplikasi mobile untuk hiburan paling banyak digemari oleh pengguna telepon seluler, karena dengan memanfaatkan adanya fitur game, music player, sampai video player membuat kita menjadi semakin mudah menikmati hiburan kapan saja dan dimana pun. Perangkat mobile memiliki banyak jenis dalam hal ukuran, desain layout, tetapi mereka memiliki kesamaan karakteristik yang sangat berbeda dari dekstop system. Perangkat mobile memiliki memory yang kecil. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 D. Android Kurniawan (2011) menyatakan Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Androrid menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. Membeli Android Inc., yang merupakan 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 opensource pada perangkat mobile. Di lain pihak, Google merilis kode-kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat selular. 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) (Isyanto, 2011). Tidak hanya menjadi sistem operasi di smartphone, saat ini Android menjadi pesaing utama dari Apple pada saat operasi Table PC. Pesatnya pertumbuhan Android selain faktor yang disebutkan di atas adalah karena Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 Android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya, Aplikasi dan Tool pengembangan, market aplikasi Android serta dukungan yang tinggi dari komunitas Open Source di dunia, sehingga Android terus berkembang pesat baik dari segi teknologi maupun dari segi jumlah device yang ada di dunia (Isyanto, 2011). Menurut Safaat (2012) Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode-kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. 1. Kelebihan Android a. Multitasking – Jika anda pernah merasakan keunggulan dari Symbian yang bisa membuka beberapa aplikasi sekaligus, begitu juga Android Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 yang mampu membuka beberapa aplikasi sekaligus tanpa harus menutup salah satunya. b. Kemudahan dalam Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di homescreen ponsel Android, tak ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga Anda tidak akan terlewatkan satu SMS, Email ataupun Misscall sekalipun. c. Akses mudah terhadap ribuan aplikasi Android lewat Google Android App Market – Jika anda gemar install aplikasi ataupun games, lewat Google Android App market Anda bisa mendownload berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi dan games yang siap untuk Anda download di ponsel Android. d. Pilihan Ponsel yang beranekaragam – Bicara ponsel Android, akan terasa „beda? dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda bisa leluasa memilih ponsel Android sesuai dengan „merk? favorite. e. Bisa menginstal ROM yang dimodifikasi – Tak puas dengan tampilan standar Android, jangan khawatir ada banyak Custom ROM yang bisa Anda pakai di ponsel Android. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 f. Widget – Benar sekali, dengan adanya Widget di homescreen, Anda bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah. 2. Kelemahan Android a. Koneksi Internet yang terus menerus – Kebanyakan ponsel berbasis sistem ini memerlukan koneksi internet yang simultan alias terusmenerus aktif. Koneksi internet GPRS selalu aktif setiap waktu, itu artinya anda harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan. b. Iklan – Aplikasi di ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap aplikasi tersebut, akan selalu iklan yang terpampang, entah itu bagian atas atau bawah aplikasi. E. Eclipse Safaat (2012) menyatakan Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: 1. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X. 2. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. 3. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Eclipse 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. Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individuindividu lain). Banyak nama besar yang ikut dalam 'Eclipse. Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.\ 1. IntelliJ IDEA (commercial, free 30-day trial) 2. Oracle JDeveloper (free) 3. Xinox JCreator (ada versi berbayar maupun free) Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya. Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP: 1. Core platform 2. OSGi 3. SWT (Standard Widget Toolkit) 4. JFace 5. Eclipse Workbench Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development Tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 plug-in UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti Eclipse downloads by project. Sejak tahun 2006, Eclipse Foundation mengkoordinasikan peluncuran Eclipse secara rutin dan simultan yang dikenal dengan nama Simultaneous Release. Setiap versi peluncuran terdiri dari Eclipse Platform dan juga sejumlah proyek yang terlibat dalam proyek Eclipse. Tujuan dari sistem ini adalah untuk menyediakan distribusi Eclipse dengan fitur-fitur dan versi yang terstandarisasi. Hal ini juga dimaksudkan untuk mempermudah deployment dan maintenance untuk sistem enterprise, serta untuk kenyamanan.peluncuran simultan dijadwalkan pada bulan juni setiap tahunnya. F. JAVA Raharjo (2010) menyatakan java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin atas bawah yang minimal. Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform system operasi yang berbeda, Java dikenal pula dengan slogannya, "Tulis sekali, jalankan dimana pun". Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. 1. Adapun kelebihan dari Java yaitu : a. Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform/sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan dimana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin/bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis Java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut. b. OOP (Object Oriented Programming - Pemrograman Berorientasi Objek) Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 c. Perpustakaan kelas yang lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program yang disertakan dalam pemrograman Java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus-menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi. d. Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer. e. Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memory sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas). 2. Sedangkan kekurangan Java yaitu : a. Tulis sekali, jalankan dimana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 b. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer. c. Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan pascal (lebih spesifik lagi, delphi dan object pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 G. Penelitian Sejenis 1. Nugroho, 2014 Peneltian yang dilakukan oleh Rizki Agus Sapto Priyo Nugroho berjudul Pembuatan Aplikasi Media Pembelajaran Rangkuman Pengetahuan Alam (RPA) Berbasis Android. Hasil dari penelitian yang telah dilakukan dapat disimpulkan bahwa aplikasi telah mampu menampilkan materi mengenai pengetahuan alam beserta gambarnya dan menampilkan soal-soal mengenai pengetahuan alam. Aplikasi ini dapat membantu anak dalam proses belajar yang lebih efektif dan menarik. 2. Warizal, 2010 Peneltian yang dilakukan oleh Muhammad Iskandar Warizal berjudul Aplikasi Pembelajaran Bahasa Inggris Menggunakan Speech To Text Berbasis Android. Kesimpulan dari penelitian ini adalah Berdasarkan hasil pembahasan dari hasil pengujian yang dilakukan oleh penulis, didapat beberapa kesimpulan sebagai berikut, dengan adanya aplikasi ini membantu anak-anak dalam mempelajari kosakata berbahasa Inggris seperti nama hewan, buah-buahan, abjad, angka dan warna. Aplikasi pembelajaran bahasa Inggris ini juga dapat menjadi sarana media pembelajaran alternatif sehingga dapat menambah minat belajar anak dalam berbahasa Inggris. Aplikasi pembelajaran bahasa Inggris ini dapat membantu anak-anak dalam belajar bahasa Inggris lebih tepat. 3. Ayuba, 2013 Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015 Peneltian yang dilakukan oleh Warni I. Ayuba berjudul Pengaruh media pembelajaran film animasi terhadap hasil belajar siswa (Suatu penelitian eksperimen di kelas X SMA Prasetya Gorontalo). Berdasarkan hasil penelitian, dapat diambil kesimpulan bahwa terdapat signifikan antara hasil belajar siswa yang perbedaan menerapkan media pembelajaran film Animasi dengan yang menerapkan media pembelajaran power point pada materi Litosfer. Hal ini dapat dilihat dari pengujian hipotesis terhitung = 6,366 dan tabel = 1,6759. Demikian pula pada hasil belajar siswa yang dibelajarkan menggunakan media pembelajaran film animasi lebih tinggi dari hasil belajar siswa yang dibelajarkan menggunakan media power point. Hal ini dapat dilihat dari skor rata-rata X1 = 78,2 dan X2 = 73,84. Dengan demikian untuk meningkatkan hasil belajar siswa pada materi litosfer dapat dilakukan melalui pembelajaran yang menerapkan media pembelajaran film animasi. Rancang Bangun Aplikasi..., Diaz Sandi Pamula, Fakultas Teknik UMP, 2015