Praktikum VI Activity dan Intent

dokumen-dokumen yang mirip
Praktikum VI Activity dan Intent

Latihan 2 List Menu Bertingkat

Call Phone Permission pada Android

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

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

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

Praktikum II Membuat Project di Android

[Pelatihan Pemrograman Android]

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

Praktikum 9 Pemprograman Android GUI 2 Layar

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Struktur & Pemakaian Teknologi Game Struktur Project Android

UNIVERSITAS KOMPUTER INDONESIA

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

Cara Membuat Background Dinamis di Android

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Membuat Alert Dialog Pada Android

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

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

UNIVERSITAS KOMPUTER INDONESIA

MODUL 10 KOMPONEN GUI ANDROID

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Latihan 1 Menghitung Luas Persegi Panjang

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

Modul. Android Programming. Dyah Fajar Nur Rohmah

XAMARIN ANDROID : Bekerja

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

Percobaan 9 Basic Widget

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

Tutorial Aplikasi Android Sederhana dengan Action Button

UNIVERSITAS KOMPUTER INDONESIA

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

Membuat Aplikasi Toko Buku Online

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Membuat tab menu di aplikasi android

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

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

UNIVERSITAS KOMPUTER INDONESIA

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

Praktikum 1 - Getting Started with Android

XAMARIN ANDROID : Membangun. Aplikasi Mobile Dengan GridView

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

Membuat Simple List Transaksi

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL 13 KOMPONEN GUI ANDROID

Membuat Animasi pada Splash Screen. Android App. menggunakan Xamarin

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Interface Dinamis Menggunakan FrameLayout

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

Praktikum XI Animasi dan Multimedia

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

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

Dapat memahami mekanisme kerja component dalam sistem operasi android. Dapat menggunakan component secara efektif dalam membuat aplikasi android

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB 5 Android Event Handling Mahardeka Tri Ananta

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

PEMROGRAMAN MOBILE TUTORIAL MEMBUAT BUTTON

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Cara Membuat Layout Dynamic di Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

Pembuatan Aplikasi Android Sederhana dengan Eclipse

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA

User interface & XML Layout

Lecture Notes

BAB IV PENGUJIAN DAN ANALISA

Variabel dan tipe data

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Modul. Pemrograman Aplikasi Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

: Adhika Novandya NPM : Jurusan : Teknik Informatika Pembimbing : Dr. Debyo Saptono

Praktikum IX Drag and Drop GUI dan Image Gallery

BAB 3 Android User Interface

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN EVALUASI. Untuk mengimplementasikan dan menjalankan Aplikasi Mobile Simulasi

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB III ANALISA DAN PERANCANGAN

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

Location Based Services

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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 Array Adapter pada Activity lebih dari satu 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 tahapan-tahapan 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. Pada praktikum ini digunakan array adapter sebagai string menu. 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. Modul Praktikum Mobile Computing adam ab- 2014 Hal 36

Percobaan Membuat menu lebih dari satu Menu lebih dari satu merupakan aplikasi android yang mempunyai activity lebih dari satu. Aplikasi diskenariokan bila button pertama di tekan maka akan muncul tampilan activity lain sesuai tujuan activity tersebut dibuat. Buatlah project baru untuk percobaan 2. 1. buatlah project baru dengan nama BanyakMenu 2. buatlah file xml sebagai GUI masing-masing activity dengan nama menu1.xml, menu2.xml, menu3.xml 3. buatlah file java sebagai activity lain (bukan activity utama) dengan nama srcmenu1.java, srcmenu2.java dan srcmenu3.java 4. buatlah file MainActivty.java sebagai activity utama, biasanya dibuat otomatis saat men create project yang berisi code untuk mengatur tampilan menu-menu MainActivity.Java this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, menuaktivitybanyak)); Modul Praktikum Mobile Computing adam ab- 2014 Hal 37

} @Override protected void onlistitemclick(listview l, View v, int position, long id) { super.onlistitemclick(l, v, position, id); } // Menangkap nilai text yang dklik Object o = this.getlistadapter().getitem(position); String pilihan = o.tostring(); // Menampilkan hasil pilihan menu dalam bentuk Toast tampilkanpilihan(pilihan); /** * Tampilkan Activity sesuai dengan menu yang dipilih * */ Modul Praktikum Mobile Computing adam ab- 2014 Hal 38

Sub Activity srcmenu1.java, srcmenu2.java, srcmenu3.java Modul Praktikum Mobile Computing adam ab- 2014 Hal 39

Sub Menu Menu1.xml, menu2.xml, menu3.xml. Masing-masing menu silakan dibuat tampilan yang berbeda Menu1.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" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="pilih Mata Kuliah" /> android:text="pemrograman web" android:text="matematika Diskrit" android:text="datawarehouse dan Datamining" android:text="statistika" <Button android:text="kembali ke Menu" android:id="@+id/btnback" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onclick="kembalikemenu"></button> </LinearLayout> Modul Praktikum Mobile Computing adam ab- 2014 Hal 40

AndroidManifest.xml Berfungsi untuk menyatukan activity di atas. Tambahkan script di bawah ini agar sub activity dapat dijalankan. Jalankan project di atas. Capture program Modul Praktikum Mobile Computing adam ab- 2014 Hal 41

Cara menambahkan file dalam folder layout: Klik kanan folder Layout New File isikan nama file (misalnya menu1.xml) Hal yang sama bila menambahkan file java di folder src Sasaran dan Garis Besarr Pengajaran: Menambahkan file class, xml, sub activity Tugas Kelompok Buatlah kelompok kerja dengan anggota maksimal 4 mahasiswa. Buatlah aplikasi Android dengan beberapa sub menu dengan topik: - cerita anak - jadwal mata kuliah berdasarkan hari - rumus matematika - daftar dosen dan mata kuliah yang diampu - doa harian - topik lain yang relevan yang menggunakan activity lebih dari satu Modul Praktikum Mobile Computing adam ab- 2014 Hal 42