DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

dokumen-dokumen yang mirip
Membuat Alert Dialog Pada Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

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

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

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

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

Praktikum 9 Pemprograman Android GUI 2 Layar

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

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

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

MODUL 10 KOMPONEN GUI ANDROID

[Pelatihan Pemrograman Android]

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

Latihan 1 Menghitung Luas Persegi Panjang

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

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

Tutorial Aplikasi Android Sederhana dengan Action Button

UNIVERSITAS KOMPUTER INDONESIA

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

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

Modul. Android Programming. Dyah Fajar Nur Rohmah

Pemrograman Android dengan Eclipse

MODUL 13 KOMPONEN GUI ANDROID

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

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

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Struktur & Pemakaian Teknologi Game Struktur Project Android

Latihan 2 List Menu Bertingkat

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

UNIVERSITAS KOMPUTER INDONESIA

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

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Praktikum VI Activity dan Intent

Pembuatan Aplikasi Android Sederhana dengan Eclipse

DAFTAR PUSTAKA.

Praktikum VI Activity dan Intent

Cara Membuat Background Dinamis di Android

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Modul. Pemrograman Aplikasi Android

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

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

DAFTAR PUSTAKA. A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.

Penggunaan Button di Android

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

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

Cara Membuat Layout Dynamic di Android

Praktikum XI Animasi dan Multimedia

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

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

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

Praktikum 1 - Getting Started with Android

aghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfghjkl zxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcv

Variabel dan tipe data

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

UNIVERSITAS KOMPUTER INDONESIA

Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Membuat Interface Dinamis Menggunakan FrameLayout

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Bab 4 Hasil dan Pembahasan

PERTEMUAN KE 7 Broadcast Receiver dan Services

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Location Based Services

Pemrograman Perangkat Mobile

Menulis Aplikasi untuk Android Bagian I

BAB IV IMPLEMENTASI DAN PENGUJIAN

XAMARIN ANDROID : Bekerja

Praktikum IX Drag and Drop GUI dan Image Gallery

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Membuat Aplikasi Sederhana Hello World untuk Android

Aplikasi Pembelajaran Tenses dan Passive Voice berbasis Android

LAMPIRAN A. Universitas Sumatera Utara

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

main activity resource layout

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Simple List Transaksi

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

Praktikum XI Animasi dan Multimedia

Membuat Spash Screen

Gambar Tampilan aplikasi Database Android 2

PERHATIAN!! Silakan juga Ebook ini Kamu JUAL jika Kamu tidak menghargai sama sekali hasil karya orang lain.

PERHATIAN!! Silakan juga Ebook ini Kamu JUAL jika Kamu tidak menghargai sama sekali hasil karya orang lain.


Transkripsi:

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS! PERTAMA ebook Bahasa Indondesia! Dilengkapi PEMBAHASAN Jelas dan mudah dipahami Sangat Cocok untuk PEMULA!!! Di JAMIN Bisa! Baca Coba Berhasil! L A B. A N D R O I D > O M A Y I B Page 1

TESTIMONI Tidak perlu khawatir bagi Anda yang belum pernah menggunakan sintax java atau XML sebelumnya, karena di dalam buku ini, semua sintax tersebut di atas dikemas sedemikian rupa sehingga para developer yang baru dalam dunia android tidak akan merasa kebingungan dalam membacanya. Isinya yang dipenuhi dengan step-by-step langakh dan gambar, menjadikan buku ini menarik dan informative. [Let s start to be android developer] YOGA HERAWAN Departemen Ilmu Komputer IPB Computational Inteligence, Android Developer L A B. A N D R O I D > O M A Y I B Page 2

BAB 12. Membuat Alert Dialog 12.1 Menampilkan Toast Toast adalah kotak kecil transparan, bila dipanggil akan muncul diatas aplikasi yang sedang berjalan. Biasanya toast berisi pesan singkat. Gambar 12.1.1 adalah cuplikan toast saat tombol diklik. Contoh penerapannya adalah pesan yang muncul ketika Anda melakukan save pada suatu aplikasi. Toast juga bisa digunakan untuk menampilkan parameter volume suara saat Anda membesarkan atau mengecilkan suara. Gambar 12.1. 1 Menampilkan pesan dalam toast sangat mudah. Ikuti langkah demi langkah berikut ini. 1. Jalankan Enclipse, buat Project baru. 2. Isilah parameter seperti berikut Project name MembuatAlerDialog Contents Create new project in workspace Build Target Android 2.1 Application name Membuat Tombol alertdialog Package name contoh. alertdialog Create Activity alertdialog Min SDK version 7 3. Kemudian ketikkan script berikut ini pada main.xml. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_width="fill_parent" android:text="tampilkan Toast" android:id="@+id/toast" android:layout_height="wrap_content"></button> </LinearLayout> 4. Ketiklah script alertdialog.java seperti berikut package contoh.alertdialog; L A B. A N D R O I D > O M A Y I B Page 3

import android.app.activity; import android.os.bundle; import android.widget.button; import android.widget.toast; import android.view.view; public class alertdialog extends Activity implements View.OnClickListener { Button pesantoast; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); pesantoast=(button)findviewbyid(r.id.toast); pesantoast.setonclicklistener(this); public void onclick(view view){ Toast.makeText(this, "Anda memilih Toast", Toast.LENGTH_SHORT).show(); 5. Bila script berantakan, lakukan Format (source > format). 6. Lakukan RUN dan lihat hasilnya. 12.2. Alert Dialog dengan Button Alert dialog dengan button sering digunakan untuk menampilkan konfirmasi ketika Anda ingin keluar dari aplikasi. Begitu tombol diklik, akan muncul konfirmasi apakah Anda benar-benar ingin keluar dari aplikasi atau tidak. Jika diklik tombol ya, aplikasi akan berhenti. Jika tidak, konfirmasi ini akan hilang dan kembali ke tampilan sebelumnya. Perhatikan gambar 12.2.1. Sudah siap? mari kita mulai! Gambar 12.2. 1 1. Buka kembali main.xm kemudian tambahkan script yang tebal. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > L A B. A N D R O I D > O M A Y I B Page 4

<Button android:layout_width="fill_parent" android:text="tampilkan Toast" android:id="@+id/toast" android:layout_height="wrap_content"></button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="keluar sekarang" android:id="@+id/exit"></button> </LinearLayout> 2. Sekarang tambahkan alertdialog.java dengan syntax yang dicetak tebal. package contoh.alertdialog; import android.app.activity; import android.app.alertdialog; import android.content.dialoginterface; import android.os.bundle; import android.widget.button; import android.widget.toast; import android.view.view; public class alertdialog extends Activity implements View.OnClickListener { Button pesantoast; Button keluar; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); pesantoast=(button)findviewbyid(r.id.toast); pesantoast.setonclicklistener(this); keluar=(button)findviewbyid(r.id.exit); keluar.setonclicklistener(this); public void onclick(view view){ if(view==pesantoast){ Toast.makeText(this, "Anda memilih Toast", Toast.LENGTH_SHORT).show(); else if(view==keluar){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setmessage("apakah Anda Benar-Benar ingin + keluar?").setcancelable(false).setpositivebutton("ya",new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog,int id) { alertdialog.this.finish(); ).setnegativebutton("tidak",new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { dialog.cancel();).show(); 3. Bila script berantakan, lakukan Format (source > format). 4. Lakukan RUN dan lihat hasilnya. L A B. A N D R O I D > O M A Y I B Page 5

12.3. Alert Dialog dengan List List dialog biasanya dimanfaatkan untuk menampilkan beberapa alternatif Tampilannya seperti pada gambar 12.3.1. pilihan item. Gambar 12.3. 1 1. Tambahkan script yang dicetak tebal pada main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_width="fill_parent" android:text="tampilkan Toast" android:id="@+id/toast" android:layout_height="wrap_content"></button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="tampilkan List" android:id="@+id/listdialog"></button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="keluar sekarang" android:id="@+id/exit"></button> </LinearLayout> 2. Sekarang ganti alertdialog.java seperti berikut (ganti seperlunya saja) package contoh.alertdialog; import android.app.activity; import android.app.alertdialog; import android.content.dialoginterface; import android.os.bundle; import android.widget.button; import android.widget.toast; import android.view.view; public class alertdialog extends Activity implements View.OnClickListener { Button pesantoast; Button keluar; Button tampillist; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { L A B. A N D R O I D > O M A Y I B Page 6

super.oncreate(savedinstancestate); setcontentview(r.layout.main); pesantoast=(button)findviewbyid(r.id.toast); pesantoast.setonclicklistener(this); keluar=(button)findviewbyid(r.id.exit); keluar.setonclicklistener(this); tampillist=(button)findviewbyid(r.id.listdialog); tampillist.setonclicklistener(this); public void onclick(view view){ if(view==pesantoast){ Toast.makeText(this, "Anda memilih Toast", Toast.LENGTH_SHORT).show(); else if(view==keluar){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setmessage("apakah Anda Benar-Benar ingin"+ "keluar?").setcancelable(false).setpositivebutton("ya",new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog,int id) { alertdialog.this.finish(); ).setnegativebutton("tidak",new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { dialog.cancel();).show(); //menampilkan list dialog else if(view== tampillist){ final CharSequence[] items = {"Es Teh", "Es Jeruk", "Lemon Squash","Soft + Drink"; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("pilih Minuman"); builder.setitems(items, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); ).show(); 3. Bila script berantakan, lakukan Format (source > format). 4. Lakukan RUN dan lihat hasilnya. 12.4. Alert Dialog dengan CheckBox Checkbox dialog merupakan salah satu variasi alert dialog. Kegunaanya hampir sama seperti sebelumnya, hanya saja dilengkapi dengan tombol yang berubah warna jika di click sebagai tanda bahwa item telah dipilih. Berikut tampilannya pada gambar 12.4.1. L A B. A N D R O I D > O M A Y I B Page 7

Gambar 12.4. 1 Anda cukup mengganti beberapa baris script java di latihan sebelumnya. Perhatikan script berikut.... final CharSequence[] items = {"Es Teh", "Es Jeruk", "Lemon Squash","Soft Drink"; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("pilih Minuman"); builder.setitems(items, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); )... Script diatas diganti dengan script dibawah ini. final CharSequence[] items = {"Ayam Goreng", "Lele Bakar", "Nasi Goreng"; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("pilih Menu"); builder.setsinglechoiceitems(items, -1, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); ) Lakukan run, kemudian pilih tombol Tampilkan List. L A B. A N D R O I D > O M A Y I B Page 8

PENJELASAN PROGRAM Maaf, penjelasan program hanya terdapat di dalam ebook versi utuh berbayar. Bila Anda menginginkan, PESAN SEKARANG JUGA!!! Harga Cuma Rp. 250.000. Namun untuk sahabat omayib, Anda cukup membayar Rp. 50.000. BURUAN!!!!! PESAN SEKARANG JUGA!!!! Pesan ke omayib@gmail.com. Cara pembayaran akan disampaikan didalam Email. AYO!!! PESAN!!!! L A B. A N D R O I D > O M A Y I B Page 9

PROFIL PENULIS Pemilik website www.omayib.com ini memiliki nama asli ARIF AKBARUL HUDA. Saat menulis tutorial yang sekarang Kamu baca, sedang mengerjakan tugas akhir di Elektronika Instrumentasi UGM. Iseng-iseng belajar android sambil mengusir kejenuhan saat didepan Laptop. Silakan melihat profil lengkap saya di halaman ini. Oya, bila ada saran,kritik, atau pertanyaan, silakan mengirim email ke omayib@gmail.com L A B. A N D R O I D > O M A Y I B Page 10