Praktikum VI Activity dan Intent

dokumen-dokumen yang mirip
Praktikum VI Activity dan Intent

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

Android - Apa itu.this dan.class

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

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Membuat preferensi atau pengaturan pada aplikasi android

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

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Membuat Spash Screen

Penggunaan Button di Android

Praktikum XI Animasi dan Multimedia

Tutorial Aplikasi Android Sederhana dengan Action Button

Variabel dan tipe data

ANDROID FOR BEGINNER MODUL 2

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

UNIVERSITAS KOMPUTER INDONESIA

Praktikum 9 Pemprograman Android GUI 2 Layar

UNIVERSITAS KOMPUTER INDONESIA

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

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

Latihan 1 Menghitung Luas Persegi Panjang

Membuat list dengan RecylerView dan dependency injection ButterKniffe

MODUL 10 KOMPONEN GUI ANDROID

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Cara Membuat Background Dinamis di Android

[Pelatihan Pemrograman Android]

Membuat Interface Dinamis Menggunakan FrameLayout

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

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 13 KOMPONEN GUI ANDROID

Lecture Notes

Praktikum XI Animasi dan Multimedia

Praktikum 3 Create a Simple Calculator Program

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

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

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

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

PERTEMUAN KE 7 Broadcast Receiver dan Services

Membuat Alert Dialog Pada Android

Pembuatan Aplikasi Android Sederhana dengan Eclipse

BAB 5 Android Event Handling Mahardeka Tri Ananta

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum 1 - Getting Started with Android

Cara Membuat Layout Dynamic di Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

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

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

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

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Modul. Android Programming. Dyah Fajar Nur Rohmah

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

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

Tutorial Membuat Aplikasi Web View Android pada Eclipse

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

Location Based Services

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

Struktur & Pemakaian Teknologi Game Struktur Project Android

BAB 3 Android User Interface

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

Latihan 2 List Menu Bertingkat

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!


Membuat Aplikasi Sederhana Hello World untuk Android

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

PENGEMBANGAN APLIKASI SUNDA BERBASIS ANDROID MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

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

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

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

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Simple List Transaksi

UNIVERSITAS KOMPUTER INDONESIA

Percobaan 9 Basic Widget

Call Phone Permission pada Android

Membuat tab menu di aplikasi android

Transkripsi:

Praktikum VI Activity dan Intent Pokok bahasan: Membuat aplikasi yang melibatkan activity lebih dari satu Memahami konsep activity dan Intent Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui: Aplikasi yang melibatkan activity lebih dari satu Konsep intent dalam pemrograman android Teori Dasar Activity merupakan window/tampilan yang berisi user interface pada aplikasi. Aplikasi dapat memiliki lebih dari satu activity. Pada umumnya aplikasi memiliki satu atau lebih activity dan bertujuan untuk berinteraksi dengan user. Dari suatu momen tertentu activity muncul pada layar dan pada kesempatan lainnya tersembunyi dari layar. Hal ini terjadi melalui tahapantahapan yang disebut activity life cycle. Memahami life cycle dari activity merupakan hal yang penting untuk memastikan aplikasi Anda berjalan dengan baik. Konsep lain dari android adalah Intent. Intent bisa dikatakan seperti lem yang mengikatkan atau menghubungkan activity yang berbeda secara halus. Memahami activity Untuk memulai pembelajaran activity, mari kita membuat activity. Untuk membuat activity kita harus membuat class java yang meng extend class dasar yang disebut activity. Ketika kita membuat project pertama pada dasarnya adalah sudah membuat activity yaitu dengan tampilnya tulisan Hello World di layar Android. Pada Percobaan ini akan membuat aplikasi yang memiliki activity lebih dari satu. Hal 36

Life cycle Aplikasi Androidd Sumber: file:///home/adam/android-sdk-linux_x86/docs/reference/android/app/activity.html Hal 37

Intent Intent merupakan cara untuk menghubungkan antar activity dalam android. Di bawah adalah ilustrasi aplikasi yang melibatkan intent. Percobaan 1 Pada percobaan 1 akan dibuat intent sederhana yang akan menampilkan sub Activity ActivityUtama.java Hal 38

Layout_utama.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:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".activityutama" > <Button android:id="@+id/tblsubactivity" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignleft="@+id/textview1" android:layout_below="@+id/textview1" android:layout_marginleft="30dp" android:layout_margintop="42dp" android:text="klik ke sub activity" /> <TextView android:id="@+id/textview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:layout_margintop="17dp" android:text="activity ini merupakan activity utama" /> Hal 39

Activitylain.java package com.example.intentsederhana; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.view; import android.widget.button; public class activitylain extends Activity { @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.layout_sub_activity); Button tombol= (Button)findViewById(R.id.tblkeluar); } public void Keluar (View view){ finish(); } } Hal 40

Layout_sub_activity.xml tampilan dari activity Activitylain.java Tambahkan script pada file AndroidManifest.xml Nama file activity tambahan/subb activity Label yang muncul pada tampilan sub activity Hal 41

Untuk membuat file class dan xml baru caranya adalah klik kanan folder utama pada file baru tersebutt pilih type file Hal 42

Struktur file Hal 43

Latihan Modifikasi koding di atas sehingga menampilkan aplikasi di bawah ini Hal 44