• Tidak ada hasil yang ditemukan

Cara Membuat Aplikasi Calculator Untuk A

N/A
N/A
Protected

Academic year: 2018

Membagikan "Cara Membuat Aplikasi Calculator Untuk A"

Copied!
19
0
0

Teks penuh

(1)

TUTORIAL ANDROID

Membangun Aplikasi Calculator Untuk Andr oid

Indra W idiatm ojo

(2)

2

Pembuka

Kali ini penulis akan berbagi pengalaman tentang bagaimana cara membuat aplikasi

sederhanan didalam android (smart phone Android) bagi pemula. Disini penulis akan menggunakan

ADT (

Android Developer Tools

)

Eclipse dan SDK Android

untuk digunakan membuat aplikasi Android.

Saya harap kalian semua sudah mengerti tentang

Eclipse

atau fitur-fitur didalamnya dan cara

memakainya.

Sebagai contoh kali ini penulis akan berbagi cara bagaimana membuat aplikasi Calculator

didalam Android. Untuk membuat aplikasi Calculator tersebut saya akan membagi 2 cara

pengerjaannya yaitu pertama

desain interface

, dan yang kedua

pengkodingan

.

D esain I nterface

Rencana desain calculator yang akan kita buat adalah sebagai berikut :

Untuk mendesain aplikasi diatas pertama buka Eclipse lalu klik

file

New

pilih

Android

(3)

3

Isikan

Aplication Name

,

Project Name

, dan

Package Name

setelah diisikan semua kemudian klik next

sampai muncul kotak dialog sebagai berikut :

(4)

4

Buka

AndroidManifest.xml

dan gantikan

source code

yang diblok dengan

@android:style/theme.black

seperti pada gambar dibawah ini

Selanjutnya kita akan membuat gradasi warna untuk memperindah interface calculator yang

kita buat nantinya. Untuk membuat gradasi kita mulai dari folder projeck

Calculator Of Math,

pilih

res

drawable_hdpi.

Pada

drawable_hdpi

klik kanan pilih

New

Other

Android

Android XML File

(5)

5

Pada

file

isikan dengan “bg_button” dan pada

root Element

nya pilih

selector

setelah itu finish.

Isikan kode XML dibawah ini ke dalam yang ditunjukan oleh anak panah diatas

<i t emandr oi d: st at e_pr essed=" t r ue">

<shape>

<sol i d andr oi d: col or=" #74138C"/ >

<st r oke andr oi d: wi dt h=" 1dp"/ >

<cor ner s andr oi d: r adi us=" 10dp"/ >

<paddi ng

andr oi d: bot t om=" 10dp"

andr oi d: t op=" 10dp"

andr oi d: r i ght=" 10dp"

andr oi d: l ef t=" 10dp"/ >

</shape>

</i t em>

<i t em>

<shape>

<gr adi ent

andr oi d: st ar t Col or=" #FF7DFF"

andr oi d: endCol or=" #990099"

(6)

6

Tambahkan XML file kedalam folder

drawable_hdpi

dengan cara yang sama seperti sebelumnya

dengan nama “bg_latar” dan pada

root Element

nya pilih

selector

setelah itu finish. Isikan kode XML

dibawah ini ke dalam yang ditunjukan oleh anak panah pada gambar yang ditunjukan sebelumnya

<i t em>

Tambahkan XML file kedalam folder

drawable_hdpi

dengan cara yang sama seperti sebelumnya

dengan nama “bg_latarsoal” dan pada

root Element

nya pilih

selector

setelah itu finish. Isikan kode

XML dibawah ini ke dalam yang ditunjukan oleh anak panah pada gambar yang ditunjukan sebelumnya

(7)

7

</shape> </i t em>

Tambahkan XML file kedalam folder

drawable_hdpi

dengan cara yang sama seperti sebelumnya

dengan nama “bg_text” dan pada

root Element

nya pilih

selector

setelah itu finish. Isikan kode XML

dibawah ini ke dalam yang ditunjukan oleh anak panah pada gambar yang ditunjukan sebelumnya

<i t em>

<shape>

<gr adi ent

andr oi d: st ar t Col or=" #FFFFFF"

andr oi d: endCol or=" #C0F7FE"

andr oi d: angl e=" 270"/ >

<st r oke

andr oi d: wi dt h=" 1dp"

andr oi d: col or=" #A5D3CA"/ >

<cor ner s andr oi d: r adi us=" 15dp"/ >

<paddi ng

andr oi d: l ef t=" 10dp"

andr oi d: r i ght=" 10dp"

andr oi d: t op=" 10dp"

andr oi d: bot t om=" 10dp"/ >

</shape> </i t em>

Referensi kode warna :

-

http://www.sambidoplang.mobie.in/Warna

-

http://www.infoindong.com/2013/01/kode-warna-html.html

Setelah selesai selanjutnya masuk ke

res

values

pilih

string.xml

yang ada dalam projeck

(8)

8

Tambahkah code XML dibawah ini di tempat yang ditunjukan oleh anak panah di atas.

<st r i ng name=" l bl _def oul d">medi um_t ext</st r i ng>

Kode-kode XML diatas nantinya akan dipanggil di setiap komponen-komponen (button,

textView, textEdit, dll) pada desain interface calclulator.

Selanjutnya kita akan membuat interface calculator tersebut dengan cara buka folder

res

(9)
(10)
(11)
(12)

12

</Li near Layout>

</Scr ol l Vi ew>

Kode diatas bisa dilihat dalam bentuk navigator seperti pada gambar dibawah ini

Hasil dari koding XML diatas dapat kita liat hasil sementaranya dengan cara membuka

Graphical

(13)

13

Pengkodingan

Dalam pembuat aplikasi Android bahasa pemrograman yang digunakan adalah bahasa

pemrograman JAVA. Untuk memulainya kita harus membuka folder yang ada didalam project

Calculation Of Math.

Buka

rsc

com.indra.calculationofmath

MainActivty.java

kemudian tulis

semua

source code

di bawah ini.

package com. i ndr a. cal cul at i onof mat h;

i mpor t andr oi d. app. Act i vi t y;

i mpor t andr oi d. os. Bundl e;

i mpor t andr oi d. vi ew. Vi ew;

i mpor t andr oi d. wi dget . Edi t Text ;

i mpor t andr oi d. wi dget . Text Vi ew;

publ i c cl ass Mai nAct i vi t y ext ends Act i vi t y { Edi t Text t xt Number 1, t xt Number 2; Text Vi ew l bl Hasi l;

doubl e number 1, number 2, hasi l; St r i ng oper at or;

@Over r i de

pr ot ect ed voi d onCr eat e( Bundl e savedI nst anceSt at e) { super. onCr eat e( savedI nst anceSt at e) ;

set Cont ent Vi ew( R. l ayout .act i vi t y_mai n) ;

t xt Number 1=( Edi t Text ) f i ndVi ewByI d( R. i d.edi t Text 1) ; t xt Number 2=( Edi t Text ) f i ndVi ewByI d( R. i d.edi t Text 2) ; l bl Hasi l=( Text Vi ew) f i ndVi ewByI d( R. i d.t ext Vi ew1) ;

(14)
(15)
(16)
(17)

17

el se i f (oper at or==" quadr at ") {

hasi l=Mat h.pow(number 1, number 2) ; }

el se i f (oper at or==" Mod") { hasi l=number 1 % number 2; }

l bl Hasi l. set Text ( St r i ng.val ueOf(hasi l) ) ; }

}

Setelah source code diatas ditulis secara lengkap dan benar untuk menjalankannya adalah

klik tanda

yang ada pada

toolbar Eclipse,

disamping itu saya juga sarankan bersamaan program

tersebut dijalankan juga harus memperhatikan

console

pada

Eclipse

untuk mengetahui apakah

program itu berjalan secara benar atau tidak. Untuk melihat

console

adalah dengan cara klik

Window

Show

View

Console.

Perhatikan gambar console dibawah ini.

1

2

3

Keterangan :

1.

Proses berjalannya SDK / menjalankan SDK

2.

Proses instalasi APK

3.

Proses instalasi APK selesai

Proses diatas akan memakan waktu sedikit lama, tergantung spesifikasi komputernya.

(18)

18

(19)

19

Jalankan programnya dan hasilnya akan seperti dibawah ini

Cara instalasi di smart phone :

Cari direktori penyimpan project Calculation Of Math pada drive komputer, setelah itu buka folder

CalculationOfMath

bin

CalculationOfMath.apk,

kemudian

copy-paste

CalculationOfMath.apk tersebut kedalam memory smart phone dan selanjutnya jalankan, secara

otomatis APK tersebut akan terinstal di smart phone.

Penutup

Gambar

gambar dibawah ini.

Referensi

Dokumen terkait

Untuk mengetahui apakah terdapat perbedaan antara hasil belajar siswa yang diajarkan dengan menggunakan metode TPS ( Think Pair Share ) dan metode pembelajaran

Dari hasil penelitian ini dapat disimpulkan bahwa antibodi maternal anak babi dari induk yang telah divaksin hog cholera secara teratur dan divaksinasi pada umur 7

Oleh karena itu, Pemilu DPRD Kabupaten Subang Tahun 2019 mendatang partai politik perlu melakukan rekrutmen atau penyeleksian terhadap calon anggota legislatif baik

Sedangkan tujuan khusus Praktik Kerja Lapangan yang dimaksud adalah untuk membuat simulasi jaringan Mikrotik pada Lab CNAP Institut Bisnis dan Informatika Stikom Surabaya...

Didalam program Nawacita sebagai program prioritas Pemerintah selaras dengan tujuan reformasi birokrasi yang fokus pada perbaikan tata kelola pemerintah dengan melakukan

Selain itu, Direksi dapat mengadakan rapat (i) setiap saat bilamana dipandang perlu oleh Presiden Direktur atau oleh satu atau lebih anggota Direksi lainnya atau (ii)

Hasil Simulasi Perambatan Gelombang Suara dengan Kedalaman Sumber Suara 25 m, Kedalaman Penerima 30 m, dan Frekuensi yang Digunakan 100, 1.000, 10.000, dan 50.000 Hz ( Shadow

Dewasa ini cosplayer kerap membuat kostum dari animasi yang populer genre adventure dikarenakan animasi tersebut memiliki desain karakter dengan busana armor (baju