Gambar 1. Perangkat mobile Android

dokumen-dokumen yang mirip
PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

KUMPULAN APLIKASI JAVA J2ME

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

BAB II. KAJIAN PUSTAKA

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

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

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

BAB II TINJAUAN PUSTAKA

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP

BAB II TINJAUAN PUSTAKA

Praktikum 8 Dasar Pemprograman Android

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

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

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

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

Mengenal Pemograman Android Menggunakan Eclipse

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

BAB II LANDASAN TEORI. komponen yang berguna melakukan pengolahan data meupun kegiatan-kegiatan. seperti pembuatan dokumen atau pengolahan data.

MODUL PRAKTIKUM MOBILE PROGRAMMING

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

Praktikum I Pengenalan Android

BAB IV IMPLEMENTASI DAN ANALISA

Persiapan. 2.1 Hardware

APLIKASI INFORMASI PARIWISATA DI KABUPATEN CIAMIS BERBASIS MOBILE PHONE

Koleksi Program Tugas Akhir dan Skripsi dengan

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

PERANCANGAN APLIKASI PENDUKUNG TOURING BERBASIS CONTEXTUAL AWARENESS

Jurnal Sistem Informasi, Vol 1 September 2012 TOEFL FOR ANDROID

ANDROID OPERATING SYSTEM

BAB II LANDASAN TEORI. Istilah aplikasi berasal dari bahasa inggris "application" yang berarti

PERKEMBANGAN ANDROID DI INDONESIA

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

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

Aplikasi Panduan Teknisi Berbasis Android Untuk Mempermudah Penanganan Troubleshooting Pada PT KAI ( Persero ) Daop 3 Cirebon

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

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Bab 2 LANDASAN TEORI

MEMBANGUN APLIKASI ADABUL YAUMIYAH BERBASIS ANDROID NASKAH PUBLIKASI

Persiapan Lingkungan Pengembangan Android

Percobaan 9 Basic Widget

PERANCANGAN GAME EDUKASI PEMBELAJARAN MEMBACA BERBASIS ANDROID

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

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

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

Pemrograman Mobile Android. ajib susanto fik Udinus 1

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

APLIKASI PANDUAN PRAMUKA BERBASIS ANDROID NASKAH PUBLIKASI

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

Rancang Bangun Aplikasi Android Untuk Pemetaan Rumah Sakit di Kota Depok

REKAYASA PENGETAHUAN MENGENAI MESIN PERKAKAS BERBASIS ANDROID

BAB II DASAR TEORI II-1

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

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

BAB IV HASIL DAN UJI COBA

BAB II LANDASAN TEORI

Setting Android Virtual Device (AVD) - Java SDK - Eclipse - ADT. Pertemuan-2

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

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

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

BAB I PENGENALAN ANDROID

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

Membuat Aplikasi Sederhana Hello World untuk Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata tense dalam bahasa Inggris berasal dari kata tempus dalam bahasa Latin yang

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

Bab 2 LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa

BAB II LANDASAN TEORI

UNIVERSITAS KOMPUTER INDONESIA

BAB IV HASIL DAN PEMBAHASAN

APLIKASI PEMBELAJARAN MATEMATIKA UNTUK ANAK USIA 4-5 TAHUN BERBASIS ANDROID

APLIKASI PEMBELAJARAN JUZ AMMA BERBASIS ANDROID

BAB 4 IMPLEMENTASI DAN EVALUASI

APLIKASI MOBILE INFORMASI PARIWISATA KOTA SEMARANG BERBASIS ANDROID

Pemrograman Mobile Android # 2

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

BAB II LANDASAN TEORI. Indekos = kos yaitu tinggal di rumah orang lain dengan atau tanpa makan

BAB II LANDASAN TEORI

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

TUTORIAL INSTALASI ANDROID SDK

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh

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

APLIKASI BUKUSAKU SIFAT PUASA SUNNAH NABI BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Angga Praditya Saputro

BAB 2 LANDASAN TEORI. Android adalah sebuah kumpulan perangkat lunak untuk perangkat mobile yang

BAB 2 TINJAUAN PUSTAKA. Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. komputer yang memanfaatkan kemampuan komputer langsung untuk

Transkripsi:

Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text dan gambar, serta mencobanya pada perangkan mobile 2. DASAR TEORI 2.1 Pengenalan Android Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.Android menyediakan platformyang bersifat open source bagi para pengembang untuk menciptakan sebuah aplikasi.awalnya, Google Inc. mengakuisi Android Inc. yang mengembangkan software untuk ponselyang berada di Palo Alto, California Amerika Serikat. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, yaitu konsorsium dari 34 perusahaan hardware, software, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Gambar 1. Perangkat mobile Android Android adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru pembuat perangkat lunak untuk ponsel/smartphone dengan membentuk Open Handset Alliance (OHA) Pada saat perilisan perdana Android, 5 November 2007, Android bersama OHA menyatakan mendukung pengembangan open source pada perangkat mobile. Di dunia terdapat dua jenis distributor sistem operasi android yaitu : Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) Kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD) Android sebagai platform mobile pertama yang Lengkap, Terbuka, dan Bebas Lengkap (Complete Platform) : android merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang pengembangan aplikasi Terbuka (Open Source Platform) : pengembang dapat dengan bebas untuk mengembangkan aplikasi Bebas (Free Platform) : android adalah platform/aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya royanti untuk dikembangkan pada platform android Politeknik Elektronika Negeri Surabaya - PENS 1

2.2 Dalvik Virtual Machine (DVM) Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM). Android menggunakan Virtual Machine sendiri untuk memastikan beberapa featurefeature berjalan lebih efisien pada perangkat mobile. Dalvik Virtual Machine (DVM) adalah register bases sementara Java Virtual Machine (JVM) adalah stack based. Semua hardware berbasis android dijalankan dengan menggunakan virtual machine untuk eksekusi aplikasi. DVM mengeksekusi executable file, sebuah format yang dioptimalkan untuk memastikan memori yang digunakan sangat kecil. 2.3 Android SDK (Software Development Kit) Android SDK adalah tools API (Application Programming Interface) yang dipergunakan untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. Beberapa fitur android yang paling penting : Framework, aplikasi yang mendukung pengantian komponen dan reuseble Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile Integrated browser berdasarkan engine open source Webkit Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware) SQLite untuk penyimpanan data Media support yang mendukung audio, video dan gambar (MPEG4, H.264, MP3,AAC, AMR, JPG, PNG, GIF), GSM telephony (tergantung hardware) Bluetooth, EDGE, 3G dan WiFi (tergantung hardware) Kamera, GPS, kompas dan accelerometer (tergantung hardware) 2.4 ADK (Android Development Tools) ADK adalah plugin yang didesain untuk IDE Eclipse yang memberikan kemudahan dalam aplikasi android menggunakan IDE Eclipse. Dengan ADT kita dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang. Semakin tinggi platform android yang kita gunakan, dianjurkan menggunakan ADT yang lebih terbaru, karena biasanya munculnya platform baru diikuti oleh munculnya versi ADT terbaru 3. LANGKAH PERCOBAAN 3.1 Instalasi JDK Karena android dikembangkan berbasis java maka diperlukan JDK untuk compile program java JDK terbaru dapat didownload di http://www.oracle.com/technetwork/java/javase/downloads/jdk7- downloads- 1880260.html Politeknik Elektronika Negeri Surabaya - PENS 2

3.2 Instalasi SDK ADT SDK sebagai alat bantu dan API dalam mengembangkan aplikasi android SDK didapatkan di http://developer.android.com/sdk/index.html Dapat digunakan SDK ADT Bundle untuk mempermudah pembuatan aplikasi ADT adalah plugin pada eclipse untuk membuat project android SDK ADT Bundle terdiri dari 3.3 Persiapan Pemrograman Android a. Lakukan update SDK dengan menjalankan SDK Manager b. Centang API android yang akan diinstal (sesuai kebutuhan) c. Untuk melakukan update diperlukan koneksi internet d. Apabila SDK yang digunakan sudah update maka proses update tidak pelu dilakukan e. Jalankan aplikasi eclipse sebagai editor. Aplikasi eclipse dapat diakses pada folder SDK ADT bundle f. Tentukan folder penyimpan file aplikasi android yang akan dibuat g. Membuat AVD dengan memilih Android Virtual Device Manager Politeknik Elektronika Negeri Surabaya - PENS 3

h. Pilih new i. Buat device baru dengan memilih tab Device difinitions dan pilih new device j. Tentukan Name, Screen Size, resolution dan RAM k. Apabila device baru sudah dibuat, langkah selanjutnya buat AVD dengan memilih tab Android Virtual Device dan pilih new Politeknik Elektronika Negeri Surabaya - PENS 4

l. Masukkan AVD Name, Device dan Target m. Jalankan AVD dengan memilih AVD, pilih start dan tekan launch Politeknik Elektronika Negeri Surabaya - PENS 5

n. Tampilan yang dihasilkan seperti di bawah ini 3.4 a. Buat project baru dengan cara memilih File > New > Android Application Project b. Tentukan nama aplikasi, nama project dan package. Selain itu juga tentukan minimum target SDK, target SDK dan SDK yang digunakan sebagai compiler c. Selanjutnya pilih pengaturan secara defaut Politeknik Elektronika Negeri Surabaya - PENS 6

d. File project yang dihasilkan terdiri dari beberapa file, seperti terlihat dibawah ini Politeknik Elektronika Negeri Surabaya - PENS 7

e. Menampilkan Hello Word Edit main.xml untuk membuat TextView Edit file strings.xml Running program Klik kanan pada file main.xml Run as Run Configurations Target Pilih Emulator yang digunakan Run Kalau pernah dijalankan, klik kanan Run as Android Application Tampilan program Rubah text yang ditampilkan pada string.xml Tampilan Politeknik Elektronika Negeri Surabaya - PENS 8

Merubah tampilan text dari file.java Edit file Hello.java Edit File main.xml Tampilan f. Merubah text dan background Edit file main.xml Tampilan Politeknik Elektronika Negeri Surabaya - PENS 9

g. Menampilkan gambar melalui file.java Edit file Gambar.java Edit file main.xml Copy-kan file gambar pada folder drawable-mdpi (pens.png) Tampilan Politeknik Elektronika Negeri Surabaya - PENS 10

h. Menampilkan gambar melalui file.xml Edit file Gambar.java Edit file main.xml Tampilan i. Menampilkan text, gambar dan merubah background Edit file main.xml Politeknik Elektronika Negeri Surabaya - PENS 11

Edit file Gambar.java Tampilan 3.5 Install File.apk yang dihasilkan a. Copy file.apk yang dihasilkan pada perangkat mobile. File.apk dapat ditemukan pada folder bin b. Install file.apk c. Jalankan program android Politeknik Elektronika Negeri Surabaya - PENS 12