Penggunaan Button di Android

dokumen-dokumen yang mirip
MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat preferensi atau pengaturan pada aplikasi android

Cara Membuat Background Dinamis di Android

Praktikum 1 - Getting Started with Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Tutorial Aplikasi Android Sederhana dengan Action Button

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Membuat Interface Dinamis Menggunakan FrameLayout

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Lecture Notes

Praktikum VI Activity dan Intent

Membuat Spash Screen

Android - Apa itu.this dan.class

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA

Memiih Penyimpanan Internal atau External

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

ANDROID FOR BEGINNER MODUL 2

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

UNIVERSITAS KOMPUTER INDONESIA

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys;

BAB 5 Android Event Handling Mahardeka Tri Ananta

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A

Praktikum XI Animasi dan Multimedia

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.tht;

LISTING PROGRAM. TabHost tab = (TabHost) findviewbyid(r.id.tabhost); tab.setup();

Praktikum 3 Create a Simple Calculator Program

PERTEMUAN KE 7 Broadcast Receiver dan Services

Variabel dan tipe data

LAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Cara Membuat Layout Dynamic di Android

Praktikum 9 Pemprograman Android GUI 2 Layar

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

Mulai minggu ke-2 sesi 2, mahasiswa akan melakukan praktikum PAM yang dibagi ke dalam dua bagian, yaitu:

MODUL PRAKTIKUM SISTEM MOBILE DAN APLIKASI. Disusun oleh: Helfy Susilawati, S.Pd, M.T

SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / GRATIS.

[Pelatihan Pemrograman Android]

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Praktikum XI Animasi dan Multimedia

Membuat UI Cantik Dan Serasi Di Android Menggunakan Palette Library Material Design

UNIVERSITAS KOMPUTER INDONESIA

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

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

DAFTAR PUSTAKA. Nofriansyah, S.Kom., M.Kom., D. (2014). Konsep Data Mining Vs Sistem Pendukung Keputusan. Yogyakarta: Deepublish.

Multi-platform Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP- UX dan Mac OS X.

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 10 KOMPONEN GUI ANDROID

BAB 3 Android User Interface

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

1. Jelaskan siklus hidup android?

UNIVERSITAS KOMPUTER INDONESIA

BAB V KESIMPULAN DAN SARAN. besar dari perbandingan perhitungan manual dan program adalah 1,4473 %. Selisih

PERTEMUAN KE 6 Intent dan Content Provider. A. TUJUAN Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

Membuat Alert Dialog Pada Android

Latihan 1 Menghitung Luas Persegi Panjang

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

Listing Program. //mengeset nama tab dan mengisi content pada menu tab anda. tabhost.addtab(spec);

UNIVERSITAS KOMPUTER INDONESIA

Pembuatan Aplikasi Android Sederhana dengan Eclipse

MODUL 13 KOMPONEN GUI ANDROID

Struktur & Pemakaian Teknologi Game Pembuatan Activity

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

UNIVERSITAS KOMPUTER INDONESIA

LAPORAN PENCATATAN DATA ZAKAT (ANDROID)

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Penulis. Bagi anda yang mencari referensi buku, berikut ini buku yang sangat saya rekomendasikan sebagai panduan belajar.

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

DAFTAR PUSTAKA.

Cara membuat aplikasi Google Map Mengenal Koordinat pemetaan (Longitude dan Latitude)

LAMPIRAN A. Universitas Sumatera Utara

RSS Reader dengan Android Penulis : Agus Haryanto

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Listing Program. Main.xml. About.xml. Universitas Sumatera Utara

LAMPIRAN PROGRAM. import android.content.intent; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.

Menulis Aplikasi untuk Android Bagian I

DAFTAR PUSTAKA. Hariyanto, Bambang(2014).Esensi-esensi Bahasa Pemrograman Java.Bandung:Informatika Bandung.

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Modul. Android Programming. Dyah Fajar Nur Rohmah

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID

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

Android Coding Standard

Transkripsi:

Penggunaan Button di Android Oleh: Almibi Akmal Hallo sobat JK, kali ini saya berbagi tutorial bagaimana menggunakan button di android. Button merupakan salah satu bagian penting dari android. Ada dua cara supaya button yang kita buat diaplikasi bisa berfungsi dengan baik ketika diklik. 1. Menggunakan atribut &quot;onclick&quot; pada file XML. 2. Menggunakan &quot;... Hallo sobat JK, kali ini saya berbagi tutorial bagaimana menggunakan button di android. Button merupakan salah satu bagian penting dari android. Ada dua cara supaya button yang kita buat diaplikasi bisa berfungsi dengan baik ketika diklik. 1. Menggunakan atribut "onclick" pada file XML. 2. Menggunakan "OnClickListener". Pada tutorial ini kita akan membuat aplikasi android sederhana untuk menginputkan data dengan menerapkan dua cara diatas untuk menghandel button, Ok langsung saja.. Pertama, buat projek android dengan nama UseButton. Kemudian isikan activity_main.xml dengan kode berikut : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:orientation="vertical" android:paddingbottom="@dimen/activity_vertical_margin" tools:context=".mainactivity"> <!--Bismillaahirrahmaanirrahiim--> <TextView android:text="@string/kecepatan" android:layout_width="wrap_content" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:textsize="15pt" android:textcolor="#fd010101" android:id="@+id/textview" android:gravity="center"

android:layout_gravity="center_horizontal" /> <EditText android:id="@+id/nama" android:layout_below="@+id/textview" android:layout_alignparentleft="true" android:layout_alignparentstart="true" android:hint="nama Lengkap" android:inputtype="text" /> <EditText android:id="@+id/alamat" android:hint="alamat" android:inputtype="text" /> <EditText android:layout_width="match_parent" android:inputtype="textemailaddress" android:ems="10" android:hint="email" android:id="@+id/email" /> <RelativeLayout > <Button android:layout_width="wrap_content" android:text="input 1" android:id="@+id/input" android:onclick="input" /> <Button android:layout_width="wrap_content" android:text="input 2" android:id="@+id/inputlistener" android:layout_gravity="right" android:layout_alignparenttop="true" android:layout_alignparentright="true" android:layout_alignparentend="true" /> </RelativeLayout> <TextView

android:id="@+id/txt_judul" /> <TextView android:id="@+id/txt_nama" /> <TextView android:id="@+id/txt_alamat" /> <TextView android:id="@+id/txt_email" /> </LinearLayout> Buat file MainActivity.java nya seperti berikut : package com.almibi.hp.usebutton; import android.content.intent; import android.support.v7.app.actionbaractivity; import android.os.bundle; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.textview; import android.widget.toast; public class MainActivity extends ActionBarActivity { EditText name, address,email; TextView a,b,c, title; Button submit, submitlistener; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); name = (EditText)findViewById(R.id.nama); address = (EditText)findViewById(R.id.alamat); email = (EditText)findViewById(R.id.email);

a = (TextView)findViewById(R.id.txt_nama); b = (TextView)findViewById(R.id.txt_alamat); c = (TextView)findViewById(R.id.txt_email); title = (TextView)findViewById(R.id.txt_judul); submit = (Button)findViewById(R.id.input); submitlistener = (Button)findViewById(R.id.inputListener); //handel tombol menggunakan setonclicklistener submitlistener.setonclicklistener(new View.OnClickListener() { public void onclick(view view) { Intent pindah = new Intent(MainActivity.this, hasil.class); startactivity(pindah); ); //handel tombol menggunakan onclick public void input(view view){ String s = name.gettext().tostring(); String t = address.gettext().tostring(); String u = email.gettext().tostring(); title.settext("data Yang di input :"); a.settext("nama : "+s); b.settext("alamat : "+t); c.settext("email : "+u); public boolean oncreateoptionsmenu(menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.menu_main, menu); return true; public boolean onoptionsitemselected(menuitem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getitemid(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true;

return super.onoptionsitemselected(item); Dari desain aplikasi diatas ada 2 tombol, yaitu tombol "Input 1" dan "Input 2". Tombol "Input 1" menggunakan atribut onclick dari file xml sedangkan "Input 2" menggunakan OnClickListener. Kemudian buat satu activity lagi dengan nama "hasil", untuk lebih jelas bisa lihat gambar dibawah ini. Berikut ini adalah isi dari activity yang baru kita buat : activity_hasil.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:paddingbottom="@dimen/activity_vertical_margin" tools:context="com.almibi.hp.usebutton.hasil"> <TextView android:text="@string/ucapan" android:textsize="15pt" /> </RelativeLayout>

hasil.java package com.almibi.hp.usebutton; import android.support.v7.app.actionbaractivity; import android.os.bundle; import android.view.menu; import android.view.menuitem; public class hasil extends ActionBarActivity { protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_hasil); public boolean oncreateoptionsmenu(menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.menu_hasil, menu); return true; public boolean onoptionsitemselected(menuitem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getitemid(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; return super.onoptionsitemselected(item); Berikut ini adalah strings.xml, terletak di res/value/strings.xml <resources>

<string name="app_name">usebutton</string> <string name="kecepatan">input Data</string> <string name="action_settings">settings</string> <string name="title_activity_hasil">hasil</string> <string name="hello_world">hello world!</string> <string name="ucapan">data barhasil disubmit</string> </resources> Output :

Sekian tutorial dari saya, kalau ada yang kurang jelas silahkan coret-coret dibawah. :D Mohon maaf atas segala kekurangan, terimakasih sudah membaca tutorial ini (y) Tentang Penulis Almibi Akmal