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

dokumen-dokumen yang mirip
Pemrograman Perangkat Mobile

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

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

Pembuatan Aplikasi Android Sederhana dengan Eclipse

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

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

Praktikum VI Activity dan Intent

Cara Membuat Layout Dynamic di Android

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

MODUL 10 KOMPONEN GUI ANDROID

UNIVERSITAS KOMPUTER INDONESIA

Latihan 1 Menghitung Luas Persegi Panjang

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

UNIVERSITAS KOMPUTER INDONESIA

Praktikum 9 Pemprograman Android GUI 2 Layar

Tutorial Aplikasi Android Sederhana dengan Action Button

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

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

UNIVERSITAS KOMPUTER INDONESIA

MODUL 13 KOMPONEN GUI ANDROID

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

Praktikum XI Animasi dan Multimedia

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

Penggunaan Button di Android

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

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

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

3. Selection Widget-GridView Bab Adding List Data Adding Spinner Data Adding List with AutoComplete Bab 5...

Membuat list dengan RecylerView dan dependency injection ButterKniffe

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

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

Membuat Alert Dialog Pada Android

[Pelatihan Pemrograman Android]

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

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

Praktikum VI Activity dan Intent

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

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

Praktikum XI Animasi dan Multimedia

Call Phone Permission pada Android

Variabel dan tipe data

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara Membuat Background Dinamis di Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Tutorial Membuat Aplikasi Web View Android pada Eclipse

UNIVERSITAS KOMPUTER INDONESIA

Membuat preferensi atau pengaturan pada aplikasi android

Latihan 2 List Menu Bertingkat

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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

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

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

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

UNIVERSITAS KOMPUTER INDONESIA

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 9

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

UNIVERSITAS KOMPUTER INDONESIA

ANDROID FOR BEGINNER MODUL 2

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Membuat Aplikasi Sederhana Hello World untuk Android

Pemrograman Android dengan Eclipse

Membuat Interface Dinamis Menggunakan FrameLayout

PRAKTIKUM IX:TUTORIAL PEMBUATAN

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

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Pemrograman Perangkat Mobile

Modul. Android Programming. Dyah Fajar Nur Rohmah

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 1 (Multimedia) Hand On Lab 6

Location Based Services

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 5 Video Effects 150 menit/ 3 jam

DAFTAR PUSTAKA.

LAMPIRAN A. Universitas Sumatera Utara

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

Membuat Tab Layout Menggunakan Android Material Design

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

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

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

UNIVERSITAS KOMPUTER INDONESIA

Menulis Aplikasi untuk Android Bagian I

Praktikum 1 - Getting Started with Android

Daftar Pustaka. Irawan Aplikasi Android dengan Eclipse.Palembang:H.Abdul Rozak

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Struktur & Pemakaian Teknologi Game Struktur Project Android

Praktikum I Pengenalan Android

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 2

Gambar Tampilan aplikasi Database Android 2

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 4

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Membuat tab menu di aplikasi android

Transkripsi:

Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 TK PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming) Hand On Lab 8 Memproses Array 150 menit/ 3 jam Lecturer : M. Miftakul Amin, S. Kom., M. Eng. Website : http://mafisamin.web.ugm.ac.id Tujuan : 1. Mahasiswa dapat membuat array 2. Mahasiswa dapat mengakses array dalam pembuatan user interface Perlengkapan : - Eclipse with ADT - Android SDK Level API 16 1. Konsep Array Adapter ArrayAdapter adalah ListAdapter yang mengelola dari objek array. ArrayAdapter terdapat dalam class android.widget.adapter. selanjutnya ikuti tahapan pembuatan project seperti berikut. 1. Buat project dengan nama AkbarProject81 atau sesuaikan dengan nama masing-masing. Perhatikan parameter teks isian seperti berikut. 2. Selanjutnya Setelah proses pembuatan project selesai dijalankan, ubah file /res/layout/activity_main.xml menjadi seperti berikut: 1 H a l a m a n

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TableLayout android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:stretchcolumns="1"> <TableRow> <TextView android:text="nama :" /> <EditText android:id="@+id/nama" /> </TableRow> <TableRow> <TextView android:text="jenis Kelamin:" /> <RadioGroup android:id="@+id/jekel"> <RadioButton android:id="@+id/pria" android:text="pria"/> <RadioButton android:id="@+id/perempuan" android:layout_width="wrap_content" android:text="perempuan"/> </RadioGroup> </TableRow> <TableRow> <TextView android:text="alamat:" /> <EditText android:id="@+id/alamat" /> </TableRow> <Button android:id="@+id/save" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="save"/> </TableLayout> <ListView android:id="@+id/identitas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignparenttop="true" android:layout_above="@id/details"/> </RelativeLayout> 3. Sehingga akan diperoleh tampilan seperti Gambar berikut. 2 H a l a m a n

4. Selanjutnya klik kanan nama package pilih New pilih Class. Perhatikan pada kolom isian Name, berilah nama identitas. Setelah itu klik tombol Finish. 5. Selanjutnya ubah file identitas.java seperti berikut. 3 H a l a m a n

package com.example.akbarproject81; public class identitas { private String nama=""; private String alamat=""; private String jekel=""; public String getnama() { return(nama); public void setnama(string nama) { this.nama=nama; public String getalamat() { return(alamat); public void setalamat(string alamat) { this.alamat=alamat; public String getjekel() { return(jekel); public void setjekel(string jekel) { this.jekel=jekel; public String tostring() { return(getnama()); 6. Setelah itu ubah file MainActivity.Java menjadi seperti berikut. package com.example.akbarproject81; import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.arrayadapter; import android.widget.button; import android.widget.edittext; import android.widget.listview; import android.widget.radiogroup; import java.util.arraylist; import java.util.list; public class MainActivity extends Activity { List<identitas> model=new ArrayList<identitas>(); ArrayAdapter<identitas> adapter=null; @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Button save=(button)findviewbyid(r.id.save); save.setonclicklistener(onsave); ListView list=(listview)findviewbyid(r.id.identitas); adapter=new ArrayAdapter<identitas>(this, android.r.layout.simple_list_item_1, model); list.setadapter(adapter); private View.OnClickListener onsave=new View.OnClickListener() { 4 H a l a m a n

public void onclick(view v) { identitas r=new identitas(); EditText nama=(edittext)findviewbyid(r.id.nama); EditText alamat=(edittext)findviewbyid(r.id.alamat); r.setnama(nama.gettext().tostring()); r.setalamat(alamat.gettext().tostring()); RadioGroup jekel=(radiogroup)findviewbyid(r.id.jekel); ; switch (jekel.getcheckedradiobuttonid()) { case R.id.pria: r.setjekel("pria"); break; case R.id.perempuan: r.setjekel("perempuan"); break; adapter.add(r); 7. Simpan project untuk kemudian dijalankan sehingga diperoleh tampilan seperti Gambar berikut. Setiap kali penambahan file item data disimpan, maka akan ditampilkan di dalam listview yang ada di bagian atas. 5 H a l a m a n

Tugas Praktikum : 1) Modifikasi program sebelumnya. Setiap kali tombol Simpan diklik, maka teks isian menjadi kosong dan siap untuk diisi data kembali. Diperiksa tanggal : Dosen Pengampu: Nama Laboratorium : Nomor Komputer : (M. Miftakul Amin, S. Kom., M. Eng.) NIP. 197912172012121001 Sumber referensi: Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Nazruddin Safaat H, 2014. Penerbit Informatika Bandung 6 H a l a m a n