0% menganggap dokumen ini bermanfaat (0 suara)
308 tayangan8 halaman

MODUL Pemrograman Mobile - 1

Modul ini memperkenalkan konsep dasar Android kepada mahasiswa. Modul ini menjelaskan tujuan pembelajaran Android, dasar teori sejarah dan evolusi Android, serta langkah-langkah praktikum membuat aplikasi Android pertama dengan menginstalasi tool yang dibutuhkan dan membuat tampilan sederhana yang berisi teks dan tombol.

Diunggah oleh

Setiya Nugroho
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
308 tayangan8 halaman

MODUL Pemrograman Mobile - 1

Modul ini memperkenalkan konsep dasar Android kepada mahasiswa. Modul ini menjelaskan tujuan pembelajaran Android, dasar teori sejarah dan evolusi Android, serta langkah-langkah praktikum membuat aplikasi Android pertama dengan menginstalasi tool yang dibutuhkan dan membuat tampilan sederhana yang berisi teks dan tombol.

Diunggah oleh

Setiya Nugroho
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

MODUL PRAKTIKUM

PEMROGRAMAM MOBILE
Menggunakan Android
(Prodi Manajemen Informatika D3)

FAKULTAS ILMU KOMPUTER


UNIVERSITAS WIDYA DHARMA KLATEN
2015

Modul Praktikum Pemrograman Android

2015

MODUL 1. PENGENALAN ANDROID


1.1.

Tujuan

1. Mengenalkan kepada mahasiswa konsep umum Android


2. Mahasiswa dapat memahami proses instalasi Eclipse
3. Mahasiswa dapat memulai membuat program Android.

1.2.

DASAR TEORI

1. Android adalah sistem operasi untuk telepon seluler yang berbasiskan Linux.
Android menyediakan platform yang bersifat open source bagi para pengembang
untuk menciptakan aplikasi mereka sendiri sehingga dapat digunakan oleh
bermacam peranti penggerak. Awalnya Google Inc. membeli Android Inc.
pendatang baru yang membuat software (perangkat lunak) untuk telepon
genggam. Kemudian untuk mengembangkan Android di bentuklah Open
Handset Alliance yang merupakan gabungan dari 34 perusahaan peranti keras,
peranti lunak dan telekomunikasi termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile, dan NVidia.
2. Pada saat perilisan perdana Android pada tanggal 5 november 2007, Android
bersama Open Handset Alliance menyatakan mendukung pengembangan
standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode-kode
Android dibawah lisensi Apache, sebuah lisensi perangkat lunak dan standar
terbuka perangkat seluler. Terdapat dua jenis distributor sistem operasi Android.
Pertama yang dapat dukungan penuh dari Google atau Google Mail Service
(GMS) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan
langsung dari Google atau dikenal sebagai Open Handset Distribution (DHD).
3. Berikut ini adalah sejarah perjalanan Android :
Android versi 1.0 dikeluarkan tanggal 23 September 2008
Versi 1.1 pertama kali digunakan di mobile phone (T1).
Versi 1.5 (Cupcake) muncul April 2009 yang mendukung soft keyboard
Versi 1.6 (Donut) muncul September 2009 dan versi satu yang terakhir.
Versi 2.0-2.1 (Eclair) repair GUI, HTML5 dan Exchange ActiveSync 2.5.
Versi 2.2 (Froyo), mempercepat kinerja dengan Just In Time compiler &
Chrome V8 JavaScript engine, Wi-Fi hotspot tethering, suppport Flash.
Versi 2.3 (Gingerbread), memperbaiki user interface, soft keyboard,
copy/paste features dan support ke Near Field Communication (NFC).
Versi 3.0 (Honeycomb), untuk tablet yang menggunakan layar lebih
besar, multicore processors dan hardware acceleration untuk graphics.
Versi 4.0 Ice-cream sandwich, kombinasi 2.3 and 3.0, muncul 2011.
Versi 4.1 4.3 (Jelly Bean) antarmuka lebih halus, triple buffering, 2012
Versi 4.4 (KitKat) Optimasi kinerja pd perangkat spek rendah, 2013
Versi 5.0 (Lollipop) sistem keamanan, 64-bit ART compiler, 2014
Setiya Nugroho, M.Eng

Page 1

Modul Praktikum Pemrograman Android

2015

4. Sebuah aplikasi Android biasanya memiliki satu atau lebih Activity. Sebuah
Activity biasanya ditampilkan dalam satu screen sebagai bagian komponen dari
View (yang terdiri dari komponen UI, widget atau control), yang bertugas
melakukan interaksi dengan user untuk melakukan sebuah task tunggal
(misalnya, melihat informasi, mengedit data, atau memasukkan data). Salah satu
Activity ditandai sebagai startup activity, yang pada gilirannya memulai activity
berikutnya, melalui sebuah intent.
5. Untuk membuat activity, dilakukan extend terhadap class android.app.Activity,
dan melakukan override beberapa method, khususnya method OnCreate(). Kita
bisa mengatur konten view dari activity secara bahasa pemrograman java atau
juga bisa melalui kode layout file XML Daur hidup sebuah activity diatur melalui
method call-back, yang di definisikan pada class dasar Activity pada gambar 1.1.
tentang siklus hidup android.

Gambar 1.1 : Siklus Hidup Android

1.3.

PELAKSANAAN PRAKTIKUM

1. Instalasi Eclipse, JDK, Android Development Tools


Sebelum membangun aplikasi android, diperlukan tiga buah file yang harus
diinstal. Ketiga buah file tersebut adalah :
Eclipse
ADT Plugin
SDK Manager
File tersebut dapat diunduh di http://developer.android.com/sdk/index.html Ketiga
file tersebut sudah include didalam satu folder. Saat mendownload silahkan
sesuaikan dengan tipe sistem operasi komputer. Kemudian install JDK (Java
Development Kit) minimal versi 7 dan install di komputer. Berikut ini adalah
langkah-langkah instalasi :
Setiya Nugroho, M.Eng

Page 2

Modul Praktikum Pemrograman Android

2015

a) Instal JDK, Awal Instalasi pada gambar 1.2. Silahkan Klik Next hingga
proses instalasi selesai.

Gambar 1.2 : instalasi Java Development Kit

b) Selanjutnya kita akan membuat Android Virtual Device pada gambar 1.3.
Masuk ke folder adt-bundle, kemudian klik SDK manager.exe. jika
terdapat pemberitahuan error, abaikan saja.

Gambar 1.3 : Tampilan SDK Manager

c) Pilih Tools lalu Manage AVDs pada gambar 1.4

Setiya Nugroho, M.Eng

Page 3

Modul Praktikum Pemrograman Android

2015

d) Selanjutnya adalah proses konfigurasi emulator android pada gambar


1.5, klik New.

Gambar 1.5 : membuat Android Virtual Device

e) Isi sesuai dengan gambar 1.6. Untuk Internal Storage ubah nilainya
menjadi 500 MiB. Kemudian Klik OK.

Gambar 1.6 : konfigurasi AVD

f) Setelah itu, klik start untuk menjalankan emulator yang telah dibuat.
Android Device Virtual gambar 1.7 telah selesai dibuat.

Setiya Nugroho, M.Eng

Page 4

Modul Praktikum Pemrograman Android

2015

Gambar 1.7 : menjalankan AVD

2. Pada pertemuan pertama. Kita akan buat program awal sebagai pemanasan.
Berikut ini langkah-langkah pembuatan aplikasi android pertama.
a Jalankan Eclipse pada gambar 1.8, Kemudian Pilih File > New > Android
Application Project

Gambar 1.8 : membuat project pertama

b Kemudian isi seperti gambar 1.9.

Gambar 1.9 : memberi nama project

Setiya Nugroho, M.Eng

Page 5

Modul Praktikum Pemrograman Android


c

2015

Buka file main.xml didalam package res > layout. Gambar 1.10

Gambar 1.10 : hierarki package

d Ganti kode di main.xml seperti dibawah ini.


<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Main" >
<TextView android:id="@+id/txt1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center|center_vertical"
android:text="@string/text1"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/button1" />
</LinearLayout>

e Tampilan pada Graphical Layout pada gambar 1.11

Gambar 1.11 : Tampilan graphical layout

Setiya Nugroho, M.Eng

Page 6

Modul Praktikum Pemrograman Android


f

2015

Kemudian ubah kode di activity main.java seperti berikut ini.


package com.example.projectpertama;
import android.os.Bundle;
import android.app.Activity;
public class Main extends Activity
implements OnClickListener {
TextView txt1;
Button btn1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt1 = (TextView)
findViewById(R.id.txt1); btn1
= (Button)
findViewById(R.id.btn1);
btn1.setOnClickListener(this)
;
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated
method stub
txt1.setText("Mantep
kan");
}
}

g Jalankan aplikasi dengan cara klik kanan package > pilih Run As >
Android Application Project, atau dengan shortcut CTRL + F11.
h Aplikasi dapat didownload langsung ke perangkat android.
File ProjectPertama.apk terletak di folder ProjectPertama/bin.

1.4.

Latihan

1. Buatlah Project baru dengan ketentuan :


o Application Name : Project Pertama Latihan
o Project Name
: ProjectPertamaLatihan
o Package Name
: com.projectpertamalatihan
2. Buatlah aplikasi seperti petunjuk Pelaksanaan Praktikum diatas, dengan
ketentuan :
o Setelah Button1 diklik maka yang muncul adalah Nama Anda.

1.5.

Tugas

1. Capture hasil pekerjaan Anda, pastekan ke Ms. Word dengan nama file
Nama_Anda materi ke .
2. Kirimkan ke email : [email protected] dengan subject Pemrograman
Mobile
Setiya Nugroho, M.Eng

Page 7

Anda mungkin juga menyukai