Professional Documents
Culture Documents
Aplikasi Android tengah merajai pasar aplikasi mobile global saat ini.
Persaingannya dengan sistem operasi buatan Apple, iOS semakin
menyemarakkan munculnya berbagai aplikasi menarik. Proses pengembangan
aplikasi tentunya bukanlah hal yang dapat dilakukan dengan mudah oleh semua
orang. Diperlukan pembelajaran dan kemampuan mumpuni untuk menciptakan
sebuah aplikasi. Ada banyak metoda pembelajaran yang dapat Anda lakukan
untuk membuat dan menyelesaikan sebuah aplikasi Android. Anda dapat
memulainya dari berbagai sumber buku, hingga berbagai pake tutorial online
yang dapat Anda unduh secara gratis. Mempelajarinya melalui buku adalah hal
yang sangat baik. Namun, jika Anda berpikir ulang untuk mendapatkan materi-
materi yang lebih mudah mengajarkan Anda mengenai aplikasi Android,
beberapa sumber online berikut mungkin dapat menjadi opsi menarik. Situs-situs
berikut adalah beberapa datar sumber online yang menyediakan materi baik
bagi pemula ataupun para de!eloper Android.
MIT App Inventor
M"# App "n!entor merupakan salah satu cara terbaik untuk mempelajari
pemograman sistem operasi Android secara !isual. Situs ini akan sangat
berguna bagi Anda yang tertarik mengenai dunia programming Android. $ika
Anda hanya memiliki sedikit keahlian, atau tidak memiliki sama sekali
pengalaman dalam mengembangkan aplikasi, App "n!entor dapat menjadi media
yang menarik untuk digunakan. App "n!entor memungkinkan Anda untuk
mengembangkan aplikasi untuk perangkat Android menggunakan %eb bro%ser
dan mengkoneksikannya kepada ponsel atau emulator. Proyek ini kerap disebut
juga sebagai &oogle App "n!entor. Saat tengah membangun aplikasi, Anda akan
bekerja dengan beberapa aplikasi seperti App "n!entor Designer. Melalui App
"n!entor Designer Anda dapat memilih komponen-komponen untuk aplikasi
Anda. Selain itu, App "n!entor 'locks (ditor akan menjadi aplikasi yang
mengatur secara spesiik apa yang harus dilakukan oleh setiap komponen. Anda
dapat mengatur program secara !isual dengan mencocokkan setiap bagian
secara bersamaan seperti bagian dari pu))le.
Aplikasi yang Anda kembangkan akan tampil pada ponsel selangkah demi
selangkah, sesuai dengan bagian yang Anda masukkan. Dengan begitu, Anda
1
dapat mencoba hasil kerja pengembangan aplikasi Android yang telah dilakukan.
Setelah menyelesaikan aplikasi, Anda dapat memproduksinya secara mandiri
sebagai aplikasi yang siap untuk di-install. M"# App "n!entor memberikan
peluang bagi Anda yang belum memiliki perangkat Android untuk ikut
berpartisipasi. Anda dapat membangun aplikasi Android menggunakan
perangkat lunak Android emulator. Perangkat lunak tersebut akan berjalan pada
komputer dan dapat diungsikan selayaknya pada perangkat ponsel. App
"n!entor pun mendukung penggunaan sistem operasi lain seperti Mac OS *,
&N+,-inu., dan juga /indo%s. Sebelum memanaatkan App "n!entor untuk
membuat aplikasi, Anda perlu mengatur ulang komputer dan meng-install App
"n!entor Setup yang dapat diunduh langsung melalui situs ini. Anda dapat
mengaksesnya http0,,de!eloper.android.com,training,inde..html
Android Application Development Tutorials
Apabila Anda mencari tutorial pengembangan aplikasi Android dalam bentuk
ormat !ideo yang lengkap, Android Application De!elopment #utorials dapat
menjadi opsi terbaik. Pasalnya di dalamnya Anda akan menemukan ratusan
!ideo yang akan mengajarkan Anda membuat aplikasi Android. #idak seperti
proyek lain yang melayani para pengunjungnya melalui %eb pribadi,
#heNe%'oston 1nama di balik toturial ini2 memanaatkan channel pada 3ou#ube
agar dapat dengan mudah diakses oleh berbagai kalangan. Di dalamnya Anda
akan menemukan sekitar 455 !ideo yang memberikan Anda banyak rincian
tentang pengembangan aplikasi Android. Mulai dari cara melalukan install
perangkat lunak yang diinginkan, membangun sebuah aplikasi, memasukkannya
ke dalam pasar aplikasi dan lainnya. Datar-datar !ideo tersebut dirilis pada
bulan Agustus tahun 4566, oleh sebab itu Anda masih akan mendapatkan cukup
banyak inormasi yang memadai. 7ata-rata !ideo yang terdapat di dalam
channel ini memiliki durasi sekitar 8 menit. Namun, Anda masih akan
mendapatkan beberapa !ideo berdurasi hingga 9 menit, tergantung banyaknya
langkah-langkah yang harus dilakukan setiap pembahasan.
Dengan 455 !ideo tutorial, tentunya diperlukan %aktu yang cukup banyak untuk
mempelajari !ideo demi !ideo. 'erdasarkan tutorial yang diberikan, seri Android
Application De!elopment #utorials ini dapat membantu Anda mengembangkan
aplikasi Android sederhana. Dengan begitu, bagi para pemula yang ingin
mencoba mengembangkan aplikasi Android, Anda dapat mengikuti setiap !ideo
tersebut dengan seksama. Penasaran ingin menyaksikan 455 !ideo tersebut:
Akses channel Android Application De!elopment #utorials ini di sini.
Android Developer
Android De!eloper merupakan situs resmi Android untuk mengetahui langkah-
langkah membuat aplikasi. Situs inipun akan memberikan pendekatan yang lebih
terstruktur dalah hal pemberian inormasi dengan langkah-langkah yang spesiik.
$ika Anda tertarik untuk mengetahui dasar-dasar pengembangan aplikasi
2
Android dalam satu media, situs ini dapat menjadi pilihan yang menarik. Salah
satu hal menarik yang dapat Anda temui di dalam situs Android De!eloper ini
adalah Anda akan menemukan berbagai inormasi ter-update. Artinya, setiap
langkah yang harus diikuti hadir dalam !ersi terbaru. Di dalamnya Anda dapat
mengakses tiga hal yang berhubungan dengan aplikasi, yakni desain,
pengembangan dan juga distribusi. Pada setiap materi, Anda akan mendapatkan
langkah-langkah yang dapat Anda ikuti. Anda dapat mengakses situs resmi
Android De!eloper ini di sini. ;MS<
3
APP INVENTOR
Jika anda hendak belajar membuat aplikasi untuk platform android, namun anda masih
asing dengan bahasa pemrograman yang dipakai (coding), maka saya akan mencoba
memperkenalkan kepada anda tentang sebuah kemudahan untuk membuat aplikasi
tanpa coding dengan menggunakan app inventor. Mari kita berbagi bersama tentang app
inventor dalam membuat aplikasi android.
Sebelum melangkah lebih jauh, mari kita mengenal tentang app inventor.
Apakah app inventor itu?
App nventor adalah sebuah tool online untuk membuat aplikasi android, app inventor
kini dikembangkan oleh M!, universitas yang bergerak di bidang teknologi dan diakui di
dunia. Semula app inventor dikembangkan oleh google, namun sekarang M! yang
memegang kendali terhadap pengembangan tools app inventor
"ang menyenangkan dari tool ini adalah tool tersebut berbasis visual block programming,
sehingga kita dapat membuat aplikasi tanpa kode satupun.
Mengapa disebut visual block programming#, karena kita akan melihat, menggunakan,
menyusun dan drag$drops %blok& yang merupakan simbol$simbol perintah dan fungsi '
event handler tertentu dalam membuat aplikasi, dan secara sederhana kita bisa
menyebutnya tanpa menuliskan kode program 'coding less. App inventor tidak hanya
untuk membuat aplikasi, karena bisa digunakan untuk mengasah logika anda, sperti
halnya menyusun sebuah pu((le. App inventor dibangun untuk anda yang mulai belajar
membuat aplikasi android, namun untuk programmer tentu ada opsi$opsi advance untuk
4
membuatnya sesuai dengan level kita.
App inventor memungkinkan Anda mengembangkan aplikasi untuk ponsel Android
menggunakan bro)ser )eb dan baik telepon yang terhubung atau emulator. Server App
nventor menyimpan pekerjaan Anda dan membantu Anda melacak proyek$proyek Anda.
Anda dapat membangun aplikasi dengan:
$App nventor *esigner , di mana Anda memilih komponen untuk aplikasi Anda.
$App nventor +lok ,ditor , di mana Anda merakit blok program yang menentukan
bagaimana komponen harus bersikap. Anda merakit program visual, seperti potongan$
potongan teka$teki. Aplikasi Anda muncul di telepon langkah$demi$langkah ketika Anda
menambahkan potongan untuk itu, sehingga Anda dapat menguji pekerjaan Anda
sebagai Anda membangun. -etika Anda selesai, Anda dapat membuat paket aplikasi
Anda dan menghasilkan aplikasi yang berdiri sendiri untuk menginstal.
Jika Anda tidak memiliki ponsel Android, Anda dapat membangun aplikasi Anda
menggunakan emulator Android , perangkat lunak yang berjalan pada komputer Anda
dan berperilaku persis seperti telepon.
Bagaimana App Inventor Bekerja?
.rame)ork visual programming ini terkait dengan bahasa pemrograman Scratch dari M!,
5
yang secara spesifik merupakan implementasi dari /pen +lock yang didistribusikan oleh
M! Scheller !eacher ,ducation 0rogram yg diambil dari riset yang dilakukan oleh
1icarose 1o2ue. App nventor menggunakan -a)a 3anguage .rame)ork dan -a)a4s
dialect ' yang di develop oleh 0er +othner dan di distribusikan sebagai bagian dari 567
/perating System oleh .ree Soft)are .oundation sebagai 8ompiler yang mentraslate
visual block programming untuk diimplementasikan pada platform Android.
Apa Yang Bisa Kita Lakukan Dengan App
Inventor?
Semua tergantung dari orientasi a)al anda, anda ingin membuat aplikasi dengan tujuan
apa
1.ust !or !un
-atakanlah anda memiliki 9andset Android, atau baru memasang virtual handset android
pada komputer anda, atau bahkan tidak sama sekali, app inventor akan bisa menjadi
sesuatu yang menyenangkan seperti halnya anda menyukai mengedit gambar, bermain
pu((le, mengasah otak anda seperti mengisi !!S, atau belajar sebagai basis menguatkan
kemampuan logika anda, semua terasa menyenangkan.
".Learning tool
Apapun profesi anda, entah seorang pelajar, mahasis)a, guru, dosen, teknisi, progamer
atau anda hobi untuk mengotak$atik android, anda akan bisa menjadikan App nventor
sebagai tool belajar anda. Jika anda seorang guru atau dosen anda akan membuat app
inventor menjadi alat pengajar yang hebat, karena visualisasi akan mempermudah sis)a
memahami dan menguasai apa yang anda ajarkan. Sebagai contoh: anda dapat
mempelajari logika kerja dari aplikasi dengan menerapkan susunan blok pada tool itu.
6
#.Developer aplikasi
Jika anda seorang pengembang aplikasi android, mulai dari membuat prototype, aplikasi
untuk kebutuhan pribadi dan organisasi, atau aplikasi serius yang bisa anda jual, apabila
anda telah mencoba menggunakan App nventor, anda akan merasakan betapa
mudahnya, tentu disamping karena berbasis visual drag drops ini juga karena anda :
$!idak perlu menghafal dan mengingat instruksi atau kode$kode program
$-omponen dan blok event tersedia dengan lengkap anda tinggal menggunakannya.
3ayaknya sebuah objek anda tinggal merangkainya dengan -omponen dan blok yang
sesuai fungsinya, tinggal meletakkanya seperti pu((le tinggal merubah propertinya, misal
memberikan nilai angka untuk mengeset timer dan lain$lain.
$,vent handler akan memudahkan anda dalam menangani setiap %kejadian& atau event
yang anda ingin handle. Misal anda membuat sebuah aplikasi untuk menangani sms,
dalam App nventor anda tinggal mengambil drag and drops blok yang menangani event
sms.
Bagaimana sa$a bisa menda!tar?
7ntuk memulai App nventor, anda dapat langsung klik gambar di ba)ah ini
!utorial juga tersedia pada situs M! App nventor, untuk mengunjunginya anda bisa klik
gambar di ba)ah ini
7
Mengenal Android dan App "n!entor
Dunia #" sekarang semakin $aya dan semakin banyak diminati oleh semua kalangan, yang baru - baru
ini adalah Sistem Oprasi Android, android OS besutan &oogle ini baru muncul pada tahun 4566 akan
tetapi di tahun 4564 sudah bisa menyaingi 'lack 'erry padahal diantara keduanya ada kelebihan dan
kekurangannya masing-masing.
Dalam postingan ini &=# tidak membahas tentang persaingan dan kelebihan keduanya, akan tetapi
tidak bisa dipungkiri OS Android lebih bisa diterima di sebagian kalangan karena &oggle
menyediankan bagi programer untuk mengembangkan Aplikasi android yang disebut dengan Visual
Block Programming - App Inventor, dengan App Inventor ini kita "Programer" dapat membuat
program brbasis android sesuai dengan keinginan dan kemampuannya. Sesuai dengan judul
postingan yaitu "Mengenal Android dan App Inventor" &=# akan membahasnya sebagai
pengenalan bagi yang minat untuk mempelajarinya, semoga bermanaat....
1. Sistem Operasi Android
Android adalah sistem operasi yang berbasis -inu. untuk telepon seluler seperti telepon pintar dan
komputer tablet. Android menyediakan platorm terbuka bagi para pengembang untuk menciptakan
aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. A%alnya, &oogle "nc.
membeli Android "nc., pendatang baru yang membuat peranti lunak untuk ponsel. >emudian untuk
mengembangkan Android, dibentuklah Open ?andset Alliance, konsorsium dari @A perusahaan peranti
keras, peranti lunak, dan telekomunikasi, termasuk &oogle, ?#B, "ntel, Motorola, Cualcomm,#-Mobile,
dan N!idia.
Pada saat perilisan perdana Android, 8 No!ember 455D, Android bersama Open ?andset Alliance
menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak,
&oogle merilis kodeEkode Android di ba%ah lisensi Apache, sebuah lisensi perangkat lunak dan