Mengenal Tools Yang Bisa Digunakan Untuk Membuat Aplikasi Android Rizka Sepriandy
[email protected]
Abstrak Sebelum memulai mengetahui cara membuat aplikasi android, hal pertama yang perlu diketahui yaitu memahami istilah-istilah program yang ada pada android, istilah istilah tersebut bisa anda temukan dengan mudah di google, maka silahkan coba anda cari dan pelajari istilah-istilah tersebutBerikut beberapa tools yang bisa digunakan untuk membuat aplikasi android yang bisa kita dapatkan secara gratis :
1. 2. 3. 4. 5. 6.
Eclipse XML JAVA SQLite JSON Google Servic
Pendahuluan Siapa yang tidak kenal dengan android? Kesuksesan android yang mampu merajai pasar gadget dan komputer saat ini berkat kecanggihan teknologi sistem dan aplikasi-aplikasi di dalamnya yang terbukti dapat membantu berbagai jenis bidang pekerjaan sehingga menjadi lebih ringan. Saat ini teknologi-teknologi android terus dikembangkan dan diperkirakan akan bertahan hingga 5-10 tahun kedepan. Keunikan dari android ini yaitu terletak pada lisense yang open source sehingga dengan begitu akan sangat memungkinkan bagi siapa saja yang ingin dan memiliki kemampuan dalam pemprograman android untuk menciptakan atau hanya sekedar mengembangkan aplikasi-aplikasi menarik untuk dijalankan pada gadget android. Bahkan saat ini sudah banyak diciptakan beberapa tools yang dapat mengerjakan dalam pembuatan aplikasiaplikasi android tanpa harus menguasai bahasa program android terlebih dahulu karena tools-tools tersebut berbasis interface yang tentunya dapat digunakan oleh seorang pemula sekalipun untuk membuat aplikasi-aplikasi android sesuai dengan keinginanan yang mereka inginkan untuk dipasang di gadget miliknya sendiri atau dijual kepada para pengguna gadget android lain.
Pembahasan Bila dilihat dari segi bisnis, android masih memiliki prospek yang sangat bagus. Tentunya hal ini sangat tepat bila kita saat ini ingin memulai untuk belajar membuat
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
aplikasi android. Untuk bisa menguasai cara membuat aplikasi android ini sangat mudah karena saat ini telah banyak sumber refferensi tulisan yang mengajarkan kepada kita tentang bagaimana cara membuat aplikasi android yang mudah untuk ditemukan di internet, atau juga kita bisa bertanya sana sini baik melalui forum-forum khusus pengembang android ataupun melalui jejaring sosial. Saat ini gadget android sudah dijual dengan harga yang cukup terjangkau dipasaran dengan berbagai jenis tipe dan merk yang disesuaikan dengan kebutuhan para pengguna. Untuk mengetahui berapa harga gadget android dipasaran saat ini
Sebelum memulai mengetahui cara membuat aplikasi android, hal pertama yang perlu diketahui yaitu memahami istilah-istilah program yang ada pada android, istilahistilah tersebut bisa anda temukan dengan mudah di google, maka silahkan coba anda cari dan pelajari istilah-istilah tersebut. Setelah itu hal yang paling penting yaitu mengenai tools-tools apa saja yang bisa digunakan untuk membuat aplikasi android, tools-tools ini juga sudah banyak jenisnya sehingga tentukanlah beberapa tools pembuat aplikasi android apa yang paling sesuai dengan kemampuan dan keinginan yang anda inginkan. Berikut beberapa tools yang bisa digunakan untuk membuat aplikasi android yang bisa kita dapatkan secara gratis : 1. Eclipse Eclipse adalah IDE yang dipakai untuk pemrograman android. Kebanyakan programer java datang dari NetBeans. Eclipse tidak terlalu susah, anda cukup memfamiliarkan interface dan layoutnya saja. Namun, jika anda ingin mempelajari eclipse lebih jauh bisa anda baca di http://www.vogella.com/articles/Eclipse/article.html.. 2. XML Xml adalah bahasa markup yang banyak dipakai untuk berbagai keperluan. XML dipakai di Webservice, Konfigurasi, Layout dan berbagai keperluan lain di dunia programming. XML sebenarnya tidak susah untuk dipelajari. Yang perlu anda pahami hanya aturan aturan dasarnya saja dan bagaimana cara menulis XML dan cara membacanya. Anda bisa membaca materi XML di http://www.w3schools.com/xml/default.asp. 3. JAVA
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Java adalah bahasa pemrogramannya android. Jika anda tidak pernah belajar java, namun tiba tiba coding java di android, anda akan mengalami kesulitan. Konsep seperti Class, Package, access modifier(public/prifat) dan konsep lain harus anda pelajari dulu. Anda bisa saja copas code dan programnnya jalan, namun anda akan kesulitan ketika membuat program android dari awal. Untuk Java, saya sarankan belajar java resmi dari websitenya yaitu http://docs.oracle.com/javase/tutorial/java/. Jika anda ingin yang belajar yang menggunakan bahasa indonesia, silahkan baca buku “Esensiesensi Bahasa Pemrograman JAVA” karangan Bambang Haryanto. Sejauh ini, buku bahasa indonesia yang mengajarkan java secara lengkap dan mendalam sampai konsep konsepnya hanya buku ini. Buku yang lain hanya mengajarkan cara koding, sedangkan buku ini mengajarkan konsep dijava, inilah yang lebih penting ketika anda ingin belajar android. 4. SQLite Android menyimpan data data konfigurasi, data user dan data aplikasi di SQLite. Maka alangkah baiknya anda memplejari syntax SQLitenya terlebih dahulu sebelum membuat aplikasi android yang memanfaatkan SQLite. Anda bisa membaca tutorial SQLite disini. 5. JSON JSON adalah format data yang dipakai untuk mengirim data dari webservice ke android. Anda akan menemui json jika sudah belajar android tingkat lanjut, terutama pemrograman client server. Contohnya misal aplikasi siakad mobile yang terkoneksi ke sistem siakad dengan PHP/MySQL. Pemahaman JSON dan cara memparsing json juga harus dipelajari. Silahkan cek http://www.json.org/. 6. Google Service Hampir semua aplikasi bawaan android adalah layanan Google. Dari GMail, Youtube, Google map, Photo, Google+, Contact, Google Drive dan yang paling utama adalah playstore. Bagi pemilik HP android, pastinya sudah familiar dengan produk produk ini, namun bagi yang datang dari Windows phone atau symbian, saya sarankan anda memfamiliarkan dengan teknologi Google. Setalah paham dan terbiasa, silahkan ke http://developer.google.com untuk melihat Layanan Google untuk developer. Sebagai contoh, anda ingin menampilkan peta Google maps di android. Maka anda wajib mengunjungi website diatas. Google service untuk developer ini bisa anda pelajari jika anda ingin membangun aplikasi yang terintegrasi dengan Layanan Google. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Untuk menjalankan kedua tools di atas kita masih membutuhkan beberapa plug-in pendukung lainya yaitu : • •
Java SE Development Kit (JDK) - Download Disini : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads1880260.html • Android SDK - Silahkan Download Disini : • http://developer.android.com/sdk/index.html • Android Development Tool (ADT) - Silahkan Baca Disini : • http://opensource.telkomspeedy.com/wiki/index.php/Eclipse:_ADT_plugin_untu k_Eclipe • Android Virtual Device (AVD) - Silahkan Baca Disini : • http://fendix.wordpress.com/2011/02/25/emulator-android-for-pc-buat-ujicobasistemoperasi-android/
Penutup Merupakan kesimpulan dan intisari dari pembahasan yang dipaparkan maksimal dalam seratus kata.
Referensi • • • • •
http://www.blogbaca.com/2013/06/belajar-cara-membuat-aplikasi-android.html http://developer.android.com/sdk/index.html http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads1880260.html http://opensource.telkomspeedy.com/wiki/index.php/Eclipse:_ADT_plugin_untu k_Eclipe http://fendix.wordpress.com/2011/02/25/emulator-android-for-pc-buat-ujicobasistem-operasi-android/
Biografi Nama : Rizka Sepriandy Nim : 1122468923 Jurusan: Teknik Informatika (Software Enginering) No HP : 085263474401
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Hobby : Basketball
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org