Mudah Belajar Android A-Z. Annabe Anna arthdi putra

dokumen-dokumen yang mirip
Gambar 1. Perangkat mobile Android

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II. KAJIAN PUSTAKA

Android SDK. Nama : -Rr Octanty M Billy Novanta Yudistira

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID. Dibuat Oleh : Nama : Zunar Fitrianto NIM : Kelas : 13.5B.11

yang dapat menunjang kegiatan belajar mengajar. Aplikasi ini memiliki beberapa fungsi yaitu Kamus istilah kimia, Pengenalan alat laboratorium kimia se

BAB II DASAR TEORI II-1

REKAYASA PENGETAHUAN MENGENAI MESIN PERKAKAS BERBASIS ANDROID

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

BAB II TINJAUAN PUSTAKA

Koleksi Program Tugas Akhir dan Skripsi dengan

APLIKASI MOBILE CCTV HALTE BUSWAY TRANSJAKARTA BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

Persiapan. 2.1 Hardware

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

BAB IV IMPLEMENTASI DAN ANALISA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB IV PENGUJIAN DAN ANALISA

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

KUMPULAN APLIKASI JAVA J2ME

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

PERKEMBANGAN ANDROID DI INDONESIA

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

Anton Toni Agung

JURNAL LAPORAN KERJA PRAKTEK APLIKASI WISATA KECAMATAN PAJANGAN BERBASIS ANDROID

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR.

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 2, (2017) 1

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

PENGEMBANGAN APLIKASI KAMUS BAHASA JAWA BERBASIS ANDROID NASKAH PUBLIKASI

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. kenegaraan semakin memudar. Dengan semakin majunya semangat untuk lebih

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 2 LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI. aplikasi. Awalnya, Google.inc ( membeli Android Inc

Percobaan 9 Basic Widget

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

PERANCANGAN APLIKASI PENGENALAN HURUF DAN ANGKA BERBASIS ANDROID STUDI KASUS : TK ROS ANGGRIANY MAKASSAR

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi,

MODEL DAN SIMULASI GEOGRAFIS PENYEBARAN PUSKESMAS DI WILAYAH KOTA MEDAN BERBASIS ANDROID DENGAN ALGORITMA SEMUT

BAB IV IMPLEMENTASI DAN EVALUASI. Untuk mengimplementasikan dan menjalankan Aplikasi Mobile Simulasi

APLIKASI PEMBELAJARAN PADA ORGAN TUBUH BAGIAN DALAM MANUSIA BERBASIS ANDROID. Andri Anto Tri Susilo ABSTRAK

BAB II. KAJIAN PUSTAKA

Cara Install Java SE Development Kit (JDK) di Windows

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

BAB II TINJAUAN PUSTAKA

UNIVERSITAS KOMPUTER INDONESIA

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

Bab 3 Metode dan Perancangan Sistem

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti

BAB II KAJIAN PUSTAKA

RANCANG BANGUN APLIKASI PENGENALAN HURUF AKSARA SUNDA BERBASIS MOBILE

APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID

persiapan "tools" untuk membuat aplikasi blackberry

BAB II TINJAUAN PUSTAKA

RANCANG BANGUN APLIKASI KALKULATOR BERBASIS ANDROID DENGAN MENGGUNAKAN SOFTWARE ECLIPSE MULTI PLATFORM LANGUAGE DAN ROLE. Abstrak

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

pendapatan perusahaan, metode ini akan meningkatkan pendapatan paling tinggi. Oleh karenanya, diharapkan masyarakat dapat menggunakan m-commerce sebag

persiapan "tools" untuk membuat aplikasi blackberry

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

IMPLEMENTASI SISTEM PANDUAN BERBASIS ANDROID DENGAN PENERAPAN UNTUK BUDIDAYA TANAMAN HIAS ANTHURIUM

BAB I PENDAHULUAN. Pada masa sekarang perkembangan teknologi mobile mengalami kemajuan

APLIKASI SISTEM INFORMASI GEOGRAFIS (GIS) LOKASI LAYANAN PUBLIK DI KOTA PANGKALPINANG BERBASIS ANDROID

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

Pemrograman Mobile Android. ajib susanto fik Udinus 1

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

ANALISIS DAN PERANCANGAN SISTEM MOBILE DELIVERY ORDER BERBASIS ANDROID DI SHANIA CAKE SHOP YOGYAKARTA. Naskah Publikasi

BAB 2 LANDASAN TEORI

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

User interface & XML Layout

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V

Transkripsi:

1 Anna Arthdi putra Mudah Belajar Android A-Z Annabe Anna arthdi putra 1

2 Mudah Belajar Android A-Z Oleh: Anna arthdi putra Copyright 203 by anna arthdi putra Penerbit Anna arthdi putra http://annabe.web.id aerdy4@gmail.co Desain Sampul: Anna aerdiawan Diterbitkan melalui: www.nulisbuku.com 2

3 Kata Pengantar Assalammualaikum wr.wb Kegiatan membaca dan menulis sangat sederhana untuk mendapatkan pengetahuan, karena tanpa kita membaca kita tidak akan dapat menulis. Buku ini sangatlah sederhana, karena saya juga di ajarkan keserhanaan oleh kedua orang tua saya, hidup itu gak perlu gengsi, kalau sesuatu masih bisa di kerjakan sendiri Kerjakan sendiri dan kalau sesuatu masih layak untuk di gunakan perjuangkan, alhamdulillah semua sesuai yang saya harapkan, walaupun sangat banyak kekurangan dari buku ini. Buku Ini membahas Android dari pertama hingga terakhir, dari awal pengenalan apa itu Android hingga pembuatan program yang siap di gunakan, pada Android memiliki beberapa karakteristik sendiri, sehingga banyak keunikan dalam system Android, untuk versi pertama keluar hingga versi terkahir akan di bahas di buku ini. Saya sangat berterima kasih kepada Kedua orang tua saya, yang telah memberikan semangat kepada saya sehingga buku ini dapat saya selesaikan, kepada allah saya mohon ampun. Akhir kata saya ucapkan wassalammualaikum wr.wb. Selamat belajar. Yogyakarta, 31 Januari 2013 Anna arthdi putra 3

4 Daftar Isi Kata Pengantar... II Daftar Isi... III Sub Bab... IV Daftar Gambar... V Bab I Pengenalan Android... 8 Bab II Pengenalan layar kerja eclipse IDE... 8 Activity... 9 XML Layout... 10 Pallate... 11 Properties... 12 Informasi Pembuatan Project... 12 Bab III Project Latihan... 12 Alerg Dialog... 13 Check Box... 19 Download File by Progress... 22 Dua Activity... 27 External Font... 33 Grid View... 36 Menu... 44 Scroll View... 47 Set Date and Time... 50 Sound... 55 4

5 Spinner... 58 Tab Host... 62 Text Watcher... 66 Bab IV Phone Gap... 69 Bab V Data Base(SQLite)... 71 Struktur SQLite... 72 Bab VI Sensor... 83 Bab VII Bluetooth Socket... 90 Bab VIII Program Bean Shell... 99 5

6 Bab I. Pengenalan Android Android banyak di katakan sebuah robot hijau, karena logo yang di kenalkan oleh google.inc. Android meruapakan sistem operasi untuk telepon seluler yang berbasis Linux, Android menyediakan platform terbuka bagi para pengembang untuk menciptakan program mereka sendiri yang digunakan oleh bermacam device. Awalnya, Google Inc. membeli Android Inc yang merupakan perusahaan pendatang baru dalam pembuatan 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, T-Mobile, 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. 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). 6

7 Bab II. Pengenalan Layar Kerja Eclipse Untuk bekerja dengan apa pun di Android, dalam sebuah project, hanya perlu menulis satu file program, dan compile dengan javac compiler. Untuk membuat program Android dapat menggunakan IDE Eclipse dengan plugin Android (tersedia dalam SDK Android) yang dapat diunduh di http://developer.android.com/sdk/index.html, Anda dapat membuat sebuah project dari IDE Eclipse dengan memilih menu File -> New -> Project, kemudian pilih Android -> Android Project. Jika Anda menggunakan alat yang tidak dapat di handle oleh SDK Android, dapat menggunakan script activitycreator yang ditemukan dalam direktori instalasi SDK external. Berikut ini contohnya: activitycreator - out / path / to / my/ project/ dir com.commonsware.android.now 1. Activity Gambar 2.1 Activity 7

8 Src project direktori berisi Java-style tree standar, direktori berdasarkan paket Java yang digunakan saat membuat project. 2. XML Layout Gambar 2.2 Tree Elemen XML Layout Seperti namanya, tata letak yang berbasis XML merupakan spesifikasi hubungan antara widget satu dengan yang lainnya, file tersebut disimpan di direktori res/ dalam project Android. Setiap file XML berisi Tree elemen menentukan tata letak widget. Misalnya, jika elemen Tombol memiliki nilai atribut Android: textstyle = "Bold", yang berarti bahwa teks muncul di tampilan tombol harus diberikan dengan gaya font tebal. Untuk mendesain interface program di Android dapat menggunakan SDK ships tools atau AAPT, dapat dilihat pada gambar di bawah 8

9 Gambar 2.3 Android SDK Shipt Tools Untuk menggunakan script XML klik aktivitas.xml Gambar 2.4 Aktivitas XML 9

10 Tentu penting untuk Anda sebagai pengembang menggunakan AAPT yang menghasilkan file sumber dalam R.java yang fungsinya menghubungkan id xml dengan class java. Gambar 2.5 R.Java 10

11 3. Pallate Gambar 2.6 Pallate Pallate merupakan fungsi bantuan yang bertujuan memudahkan untuk membuat suatu program, dengan adanya ini kita tinggal pilih dan drag ke lembar kerja main.xml tanpa perlu menulis script Gambar 2.7 Pallate Pada gambar diatas merupakan editing config default yang dibuat secara manual, terdapat screen tampilan yang di gunakan, layar kerja berbentuk Portrait atau Lanscape, Day Time, Themes tampilan pada layar kerja, serta platform dan fungsi lain pada xml editing. 11

12 4. Properties Gambar 2.8 Properties Dalam layar kerja Properties kita dapat mengedit tampilan IDE eclipse dan memberikan property pada tiap komponen pembangun program Android. Seperti jenis font, ukuran font, warna font dan lain sebagainya. 5. Informasi Gambar 2.9 Informasi Form Informasi berfungsi memberitahukan pesan kesalahan kepada Developer atau pengembang apabila terjadi ketidak sempurnaan program yang dibuat. 12