PEMROGRAMAN ANDROID
DI SUSUN OLEH:
NAMA : SUKARDI
NIM
: H111 11 002
GRAFIKA KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN
ILMU PENGETAHUAN ALAM
UNIVERSITAS HASANUDDIN
MAKASSAR 2014
A. PENGENALAN
1. GRAFIS
Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan gambar
untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam desain grafis,
teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang
bisa dibunyikan. Desain grafis diterapkan dalam desain komunikasi dan fine art.
Seperti jenis desain lainnya, desain grafis dapat merujuk kepada proses pembuatan,
metoda merancang, produk yang dihasilkan (rancangan), atau pun disiplin ilmu
yang digunakan (desain).
(http://www.kreatifprofesional.com/definisi-desain-grafis)
1.1 TIPE-TIPE GRAFIK KOMPUTER
GRAFIK BERTIPE VEKTOR
Grafik yang bertipe vektor merupakan gambar yang dibentuk oleh objek berupa
garis dan kurva berdasarkan rumus matematik. Dalam bentuk file biasanya
berbentuk *eps *wmf dsb.
GRAFIK BERTIPE BITMAP
Grafik bitmap juga dikenal dengan istilah raster. Citra bitmap menggunakan titiktitik berwarna disebut pixel. Pixel-pixel tersebut ditempatkan pada lokasi tertentu
dengan nilai warna tersendiri dan secara keseluruhan akan membentuk tampilan
gambar. Dalam bentuk file biasanya bitmap memiliki format *bmp *jpg *jpeg dll.
1.2 ATRIBUT-ATRIBUT PADA CITRA GRAFIK KOMPUTER
a) Warna grafik ada beberapa mode pewarnaan citra, diantaranya adalah mode RGB
(biasanya digunakan untuk visualisasi pada monitor) dan mode CMYK (untuk
pencetakan).
b) Resolusi grafik resolusi dapat dinyatakan dalam bentuk jumlah pixel. Misalnya
800x600 atau 1024x768. resulusi juga dapat dinyatakan dalam satuan dpi atau ppi
c). Tipe file ada beberapa tipe file gambar grafis komputer. Masing masing tipe file
memiliki sifat dan karakteristik tertentu. Ada tipe tipe file gambar yg terkompresi,
seperti file gambar yang berekstensijpg dan jpeg. File gambar yangb bertipe seperti
itu cukup menghemat ruang penyimpanan di komputer karena relatif lebih kecil.
(https://prezi.com/8fbnifulcydk/mengenal-program-aplikasi-grafis/)
2. PENGERTIAN DAN FUNGSI ANDROID
Pengertian Android adalah sistem operasi berbasis Linux yang dipergunakan
sebagai pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan
juga PC tablet. Secara umum Android adalah platform yang terbuka (Open
Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk
digunakan oleh berbagai piranti bergerak.
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.
Semenjak kehadirannya pada 9 Maret 2009, Android telah hadir dengan versi 1.1,
yaitu sistem operasi yang sudah dilengkapi dengan pembaruan estetis pada
apalikasinya, seperti jam alrm, voice search, pengiriman pesan dengan Gmail, dan
pemberitahuan email.
Hingga tahun 2012, Android telah berkembang dengan pesat. Dalam kurun 3 tahun
Android telah diproduksi dalam versi, dan versi terakhir yang diproduksi disebut
sebagai Android versi 4.1 Jelly Bean atau Android Kitkat.
Perkembangan Android dari tahun 2009 2014
Android versi 1.1
Android versi 1.5 (Cupcake)
Android versi 1.6 (Donut)
Android versi 2.0/2.1 (Eclair)
B. INSTALASI
File APK
1. JDK
Main Activity
View
ADT
Durface View
Emulator
Shape
1. Bluestock
Color
2. AVD
Path
3. Device Android
Image.
Workhpoce
Laptop
yang
siap
untuk
Ngoding
Android
Emulator/Device Android.
3. Android-SDK_r16.
Eclipse merupakan sebuah editor, secara default editor ini belum bias dipakai untuk
mendevelop android. Agar bias digunakan untuk mebuat aplikasi android maka
harus diinstall plugin dulu namanya ADT (Android Development Tools). Setelah
terinstal, maka eclipse sudah siap digunakan, hanya saja belum dilengkapi library
dan emulator. Untuk memenuhinya, maka perlu dinstal SDK Android (Stkamurt
Development Kit).
Jadi, intinya eclipse bias digunakan setelah kita selesai mengkonfigurasi antara
editor Eclipse, ADT dan SDK.
Langkah langkah penginstalan
MENGINSTAL PLUGIN ADT
Cara 1. Menginstal ADT Plugin untuk eclipse langsung dari server. Pada cara
pertama ini, kita harus terhubung dengan internet.
1. Jalankan Eclipse, kemudian pilih help > install new softwere.
2. Klik add disebelah kanan atas,
3. Pada kotak dialog add repository, isikan nama: ADT dan Location :
https://dl-ssl.google.com/android/eclipse/,
4. Lihat Kotak Available softwere. Centang pada item Developer Tools
kemudian pili Next,
5. Pada tampilan berikutnya, kita akan melihat lebih detail daftar tools yang
akan di download. Pilih next,
6. Begitu muncul lincense agreement. Pilih Accept, kemudian klik Finish,
7. Setelah proses instalisasi selesai, restart eclipse.
Cara 2. Mengistal plugin secara offline, dengan mendowload terlebih dahulu ADT
plugin dan simpan direktori tertentu.
1. Ikuti langkah 1 dan 2 pada cara pertama,
2. Pada dialog add site, pilih Archive,
3. Cari dan pilih file ADT.zip yang telah didownload sebelumnya,
d. Klik File > New > Android Project, seperti terlihat pada gambar 3
f.
Klik Next sampai tampil kotak dialog sepeti pada gambar di bawah ini:
g. Anda bisa mengganti Icon sesuai yang di inginkan, misalnya saya pilih
Icon seperti pada gambar di bawah ini:
h. Klik Next > Next > Finish, maka muncul Kotak dialog seperti dibawah ini:
i.
Pada gambar ada yang error, tenang saja klik dan tunggu beberapa saat
akan muncul sebuah informasi, kemudian pilih Import.
j.
k. Jalankan run dengan Shorcut CTRL + F11 atau klik kanan package > run
as > android Project. Hasilnya seperti gambar dibawah ini:
Membuat grid,
g. Membuat lingkaran,
h. Cara pewarnaan,
Dan program yang di pelajari di Rumah antara lain:
a. Membuat FlappyTouch,
b. Membuat aplikasi Graph lengkap,
c. Membuat aplikasi Paint.
MainActivity.java
BoardSurfaceView.java
GameWorker.java
Class,
Object,
Inheritance,
Encapsulation,
Polymorphism,
Stack,
Queue,
ADT,
BFS, DFS.
Diantara aplikasi yang pernah di buat, saya akan mengambil salah satu aplikasi dan
menuliskan Langkah langkahnya dalam pembuatan aplikasi yang dibangun oleh skeleton
yaitu ANIMASI FRAME BY FRAME
package com.example.projectandroidbaru;
import java.util.ArrayList;
import android.graphics.Bitmap;
import android.graphics.Canvas;
public class Sprite {
int width,height,sleepTime, frame, t;
float cx,cy;
10. Selanjutnya panggil metode initialize( ) melalui metode run( ) dengan cara
sebagai berikut:
11. Sampai disini animasi frame by frame anda sudah dapat decompile dan jika
anda melakukan tahapan demi tahapannya dengan benar maka anda akan
melihat tampilan hasil animasi sprite berjalan sebagai berikut:
12. Untuk menambahkan aksi melompat yang ditriger dari single-touch handling
maka anda dapat melakukannya dengan menambahkan metode up( ) dan
mengubah metode updateState( ) di dalam class GameWorker sebagai berikut:
Demikianlah Resume yang sempat saya tulis, semoga apa yang saya tulis ini penuh
dengan berkah, bermanfaat bagi saya, dan para pembaca sekalian