• Tidak ada hasil yang ditemukan

App Inventor

Dalam dokumen SuryaUniv Android Fikri (Halaman 58-73)

App Inventor adalah sebuah tool untuk membuat aplikasi android, yang menyenangkan dari tool ini adalah karena berbasis visual block programming, jadi kita bisa 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. Wow kedengarannya menyenangkan bukan?.

Misalnya seperti gambar dibawah ini, sebuah block program pada App Inventor untuk sebuah daftar warna, tanpa kode bukan?

Semua Tentang Android

58 | S e m u a T e n t a n g A n d r o i d

Jika kamu it tidak harus memiliki basic programmer ada jalan untuk membuat aplikasi android dengan mudah, yaitu kamu dapat menggunakan App Inventor. Bahkan App Inventor tidak hanya untuk membuat aplikasi, karena bisa digunakan untuk mengasah logika anda, sperti halnya menyusun sebuah puzzle. Untuk programmer tentu ada opsi-opsi advance untuk membuatnya sesuai dengan level kita.

Framework visual programming ini terkait dengan bahasa pemrograman Scratch dari MIT, yang secara spesifik merupakan implementasi dari Open Block yang didistribusikan oleh MIT Scheller Teacher Education Program yg diambil dari riset yang dilakukan oleh Ricarose Roque. App Inventor menggunakan Kawa Language Framework dan Kawa’s dialect – yg di develop oleh Per Bothner dan di distribusikan sebagai bagian dari GNU Operating System oleh Free Software Foundation sebagai Compiler yang mentraslate visual block programming untuk diimplementasikan pada platform Android. Tentu disini kamu tinggal menikmati kemudahan yang ada. alu, apa yg bisa kita lakukan dengan App Inventor?, yang bisa kita lakukan dengan App Inventor adalah :

1. Just for fun

Katakanlah kamu memiliki Handset 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 kamu menyukai mengedit

Semua Tentang Android

59 | S e m u a T e n t a n g A n d r o i d

gambar, bermain puzzle, mengasah otak kamu seperti mengisi TTS, atau belajar sebagai basis menguatkan kemampuan logika anda, semua terasa menyenangkan. 2. Learning tool

Entah kamu seorang pelajar, mahasiswa, guru, dosen atau hobbist kamu akan bisa menjadikan App Inventor sebagai tool belajar anda. Jika kamu seorang guru atau dosen kamu akan membuat App Inventor menjadi alat pengajar yang hebat, karena visualisasi akan mempermudah siswa memahami dan menguasai apa yg kamu ajarkan.

3. Membuat aplikasi

Mulai dari membuat prototype, aplikasi untuk kebutuhan pribadi & organisasi, atau aplikasi serius yang bisa kamu jual

Apabila kamu telah mencoba menggunakan App Inventor, kamu akan merasakan betapa mudahnya, tentu disamping karena berbasis visual drag drops ini juga karena kamu :

1. >Tidak perlu menghafal dan mengingat instruksi atau kode-kode program

2. >Komponen & Blok event tersedia dengan lengkap kamu tinggal menggunakannya. Layaknya sebuah objek kamu tinggal merangkainya dengan Komponen & Blok yang sesuai fungsinya, tinggal meletakkanya seperti puzzle tinggal merubah propertinya, misal memberikan nilai angka untuk mengeset timer dll.

3. >Event handler akan memudahkan kamu dalam menangani setiap “kejadian” atau event yang kamu ingin handle. Misal kamu membuat sebuah aplikasi untuk menangani sms, dalam App Inventor kamu tinggal mengambil –drag drops blok yang menangani event sms.

Aplikasi yg bisa dibuat dengan App Inventor

Dari tadi kita membicarakan tentang mudahnya menggunakan App Inventor, kamu tentu kemudian bertanya-tanya aplikasi apa yang bisa kita buat dengan App Inventor, apa “Cuma” main-main saja?, well jawabannya tergantung kamu menginginkanya menjadi seperti apa.

Karena dengan App Inventor relatif kita bisa menggunakan imajinasi kita seluas-luasnya, seperti pepatah pada android “Dalam Android imajinasi adalah

Semua Tentang Android

60 | S e m u a T e n t a n g A n d r o i d

batasannya”. Disini kita akan bisa membuat Games, Tool App misal barcode reader, aplikasi berbasis lokasi, untuk mengontrol LEGO Robot atau juga aplikasi untuk berkomunikasi dengan web.

App Inventor Saat ini bisa di akses di http://beta.appinventor.mit.edu/ versi beta dari MIT, mungkin suatu saat nanti akan berubah, jadi harus online ketika membuat aplikasi-nya, silahkan baca di posting selanjutnya.

Contoh aplikasi yg dibuat dgn App Inventor, Silahkan download di market : WhacKecoa & Song Of Android Indonesia.

7.2 Eclipse

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 bahasa pemrograman lain 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, pengujian perangkat lunak, pengembangan web, dan lain sebagainya.

Pada saat ini, Eclipse merupakan salah satu IDE favorit karena gratis dan open source. Open source 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 membuat komponen yang disebut plug-in.

Semua Tentang Android

61 | S e m u a T e n t a n g A n d r o i d

7.3 Langkah Pertama Membuat Aplikasi Android Pertamamu

Jadi Kamuberpikir: "Apa yang membuat Android begitu istimewa?"? Android adalah sistem operasi bebas dan terbuka dari Google yang berjalan pada semua jenis perangkat dari ponsel, tablet dan bahkan televisi. Itu satu ton perangkat yang berbeda Kamudapat menargetkan hanya dengan satu platform! (Dan pangsa pasar adalah mendapatkan juga!) Google menyediakan semua hal yang Kamubutuhkan untuk memulai membangun aplikasi Android secara gratis. Kamudapat membangun aplikasi Android Kamupada Mac, Windows, atau Unix dan mempublikasikan aplikasi Kamuuntuk apa-apa (dengan tidak perlu persetujuan siapa pun). Siap untuk mulai? Besar! Kamuakan mulai membangun aplikasi Android pertama Anda, tapi pertama-tama ada beberapa hal yang perlu diatur ...

Bayangkan, cukup sekali program, lalu aplikasi Kamudapat berjalan di device mana saja yang berbasis android. . Ini alasan mengapa android sangat digemari oleh pengembang aplikasi, dari pengembang aplikasi keil hingga besar.

Apa yang harus kamu miliki agar dapat membuat aplikasi android? 1. Eclipse Integrated Development Enviroment (IDE)

Seperti yang sudah saya jelaskan diatas, kamu dapat membuat aplikasi android menggunakan Eclipse, bagusnya eclipse yaitu kamu

Semua Tentang Android

62 | S e m u a T e n t a n g A n d r o i d

hanya dapat memprogram sekali saja, lalu kamu dapat mengkompilasinya dimana saja.

2. Android Development Tools (ADT)

Pengembangan Android Tools (ADT) adalah plugin Eclipse yang menambahkan fungsionalitas Android khusus untuk Eclipse.

3. Software Development Kit (SDK)

The Android Software Development Kit (SDK) berisi semua alat tingkat yang lebih rendah untuk membangun, menjalankan dan menguji aplikasi Android Anda. ADT benar-benar hanya antarmuka pengguna, dan keberanian dari bangunan app semua terjadi di sini di ADT.

4. Android Packages

Kamu dapat mengembangkan dan mendukung beberapa versi Android dari lingkungan developmentw sama. Paket-paket ini menambahkan fungsionalitas ke SDK dasar untuk membiarkan Kamumengembangkan untuk Android.

Semua Tentang Android

63 | S e m u a T e n t a n g A n d r o i d Men-download, menginstal dan jalankan aplikasi Eclipse

Eclipse IDE merupakan sumber bebas dan terbuka yang dikelola oleh yayasan Eclipse (dimulai dan dikelola oleh IBM, tetapi komunitas yang sangat terbuka). Kamudapat mendownload Eclipse gratis dari gerhana. org. Ada beberapa versi yang berbeda dari Eclipse dioptimalkan untuk berbagai jenis pembangunan. Kamuharus men-download versi terbaru dari Eclipse Klasik untuk Sistem Operasi Anda.

Setelah Kamumen-download Eclipse, ikuti petunjuk instalasi untuk platform Kamudan memulai Eclipse. Ketika Kamumemulai Eclipse untuk pertama kalinya, Kamuakan diminta untuk memasukkan lokasi ruang kerja, sebuah direktori di mana semua proyek dan pengaturan Eclipse Kamuakan disimpan. Jangan ragu untuk menggunakan default atau masukkan Kamusendiri.

Semua Tentang Android

64 | S e m u a T e n t a n g A n d r o i d Doanload dan menginstal SDK

The Android SDK berisi alat inti yang diperlukan untuk membangun dan

menjalankan aplikasi Android. Ini termasuk emulator Android, pembangun, docs

dan banyak lagi. Kamudapat men-download SDK dari android.developer.com Instal ADT

Pengembangan Android Tools (ADT) adalah perekat yang mulus menghubungkan SDK spesifik Android dengan Eclipse. ADT adalah plugin Eclipse, dan menginstal

Semua Tentang Android

65 | S e m u a T e n t a n g A n d r o i d

melalui mekanisme instalasi Eclipse Plugin standar (jadi ini akan terlihat sangat akrab jika Kamuadalah pengguna Eclipse berpengalaman). Dari jendela Eclipse, pilih Bantuan → Instal perangkat lunak baru. Ini akan memunculkan jendela Available Software. Karena ini sedang diinstal dari awal, Kamuharus membuat situs baru untuk ADT.

Semua Tentang Android

66 | S e m u a T e n t a n g A n d r o i d Konfigurasi ADT

ADT hanya perekat antara SDK dan Eclipse, sehingga ADT perlu tahu di mana SDK diinstal. Mengatur lokasi SDK di ADT dengan pergi ke Window → Preferences di Eclipse, memilih Android dari panel kiri, dan memilih direktori tempat Kamumenginstal SDK Android.

Instal paket android

Semua Tentang Android

67 | S e m u a T e n t a n g A n d r o i d

Android dalam lingkungan pengembangan yang sama. Untuk menjaga download kecil, paket versi SDK dipisahkan dari SDK. (Hal ini juga memungkinkan Kamuuntuk meng-update ke versi baru dari Android tanpa harus redownload seluruh SDK. Cukup licin!) Kamudapat mengkonfigurasi paket dipasang di SDK dari Android SDK dan AVD Manager (lain bonus tambahan dari ADT). Buka manajer dengan memilih Window → Android SDK dan AVD Manager. Dari panel kiri, pilih "Paket Tersedia". Bila Kamumemperluas node pohon, Kamuakan melihat kombinasi SDK Tools, platform SDK, dokumentasi sampel dan banyak lagi. Ini semua adalah plugin untuk SDK yang dapat Kamutambahkan untuk memperluas fungsionalitas dari SDK. (Dengan cara ini Kamudapat men-download dan menginstal SDK sekali dan terus menambahkan fungsi baru untuk itu sebagai versi baru keluar).

Membuat Baru Project Android

Sekarang bahwa Kamumemiliki setup lingkungan Anda, saatnya untuk membuat proyek pertama Anda. Plugin Eclipse ADT dilengkapi dengan Wizard untuk membuat aplikasi Android baru. Yang harus Kamulakukan adalah memasukkan beberapa bit informasi ke wizard, dan itu membuat aplikasi yang berfungsi penuh (tapi sangat membosankan) untuk Anda.Meluncurkan wizard Proyek Android Baru dengan pergi ke File → New → Project

Semua Tentang Android

68 | S e m u a T e n t a n g A n d r o i d Jalankan Proyek!

Tes menjalankan aplikasi Kamumenggunakan emulator Android

Pada titik ini, proyek baru Kamuadalah semua siap untuk dijalankan! Wizard tidak hanya setup proyek untuk Anda, tetapi juga menciptakan sangat dasar runnable app Android. Bagaimana keren adalah bahwa!

Tes aplikasi Kamumenggunakan emulator Android

The Android SDK mencakup aplikasi desktop emulator Android yang mensimulasikan perangkat Android lengkap. Ini berjalan berdasarkan sistem operasi android penuh dan set default aplikasi Android. Ini jelas bukan perangkat keras Android, tapi ini tentang sedekat Kamubisa mendapatkan dengan emulasi hardware!

Semua Tentang Android

69 | S e m u a T e n t a n g A n d r o i d Test Drive

Untuk menjalankan sebuah aplikasi Android dari Eclipse, pilih "Run → Run" dan Kamuakan melihat sebuah dialog yang meminta Kamuuntuk bagaimana

Kamuingin menjalankan proyek. Sejak proyek Kamuadalah sebuah aplikasi Android, pilih "Android Application" dan klik "OK".

Tapi bukannya melihat sebuah aplikasi berjalan Android, Kamuakan melihat dialog berikut.

Semua Tentang Android

70 | S e m u a T e n t a n g A n d r o i d

Atau, Kamudapat menjalankan aplikasi android Kamudengan menekan tombol "play" tombol pada toolbar Eclipse

Coba Jalankan Aplikasi Pertamamu!

Sekarang bahwa Kamumemiliki konfigurasi emulator mengatur, menjalankan aplikasi lagi. Jalankan itu sama seperti sebelumnya dengan menekan tombol play pada toolbar. Ini pertama akan meluncurkan emulator dan secara otomatis

menginstal aplikasi Kamupada emulator dan memulai aplikasi Anda. App Kamuberjalan di emulator!

Semua Tentang Android

71 | S e m u a T e n t a n g A n d r o i d

Semua Tentang Android

72 | S e m u a T e n t a n g A n d r o i d

Mendapatkan Keuntungan

Dari Google Play

Dalam dokumen SuryaUniv Android Fikri (Halaman 58-73)

Dokumen terkait