Latihan 2 List Menu Bertingkat

dokumen-dokumen yang mirip
Call Phone Permission pada Android

Praktikum VI Activity dan Intent

Latihan 1 Menghitung Luas Persegi Panjang

UNIVERSITAS KOMPUTER INDONESIA

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Pembuatan Aplikasi Android Sederhana dengan Eclipse

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

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

Membuat Alert Dialog Pada Android

Praktikum 1 - Getting Started with Android

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

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

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

Membuat Aplikasi Sederhana Hello World untuk Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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)

[Pelatihan Pemrograman Android]

BAB IV IMPLEMENTASI DAN PENGUJIAN

Praktikum VI Activity dan Intent

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

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

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum IX Drag and Drop GUI dan Image Gallery

LAB02 : KODING PROGRAM

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

Praktikum 9 Pemprograman Android GUI 2 Layar

Cara Membuat Background Dinamis di Android

Membuat Simple List Transaksi

Variabel dan tipe data

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

Location Based Services

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

INSTRUKSI PENCABANGAN

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Percobaan 9 Basic Widget

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

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

LAMPIRAN A. Universitas Sumatera Utara

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

PRAKTIKUM IX:TUTORIAL PEMBUATAN

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

SIKLUS HIDUP ACTIVITY PADA ANDROID

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Google Sign In Android

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

TIPE DATA Pertemuan (K-03/L-03)

Java Library dan Java Swing

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Modul. Android Programming. Dyah Fajar Nur Rohmah

Pengenalan APLIKASI DATABASE

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

Menulis Aplikasi untuk Android Bagian I

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

Pemograman Swing. Netbeans:

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

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

DAFTAR PUSTAKA. Fathansyah Basis Data.Bandung:Informatika. Jumhara, Zamrony P Panduan Lengkap Pemrograman Android. Yogyakarta: ANDI.

Membuat Tab Layout Menggunakan Android Material Design

BAB IV IMPLEMENTASI DAN PENGUJIAN

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

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

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

Praktikum XI Animasi dan Multimedia

Bab 4 Hasil dan Pembahasan

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Dwiny Meidelfi, M.Cs

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

UNIVERSITAS KOMPUTER INDONESIA

3.1 Pencabangan if Sederhana (Tunggal)

MODUL WORKSHOP IMPLEMENTASI CUBEACON ATTENDANCE PELAKSANA PT. EYRO DIGITAL TEKNOLOGI

Praktikum II Membuat Project di Android

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

Persiapan. 2.1 Hardware

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

Translasi Translasi artinya kita menggeser posisi dari posisi x,y,z ke posisi x2,y2 dan z2. Translasi dapat dilakukan dengan cara memanggil fungsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN

UNIVERSITAS KOMPUTER INDONESIA

Struktur & Pemakaian Teknologi Game Struktur Project Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Pertemuan 4 Array pada Java

MODUL 13 KOMPONEN GUI ANDROID

Class & Sequence Diagram

Membuat tab menu di aplikasi android

Transkripsi:

Latihan 2 List Menu Bertingkat 1. Buat Project baru dengan cara klik menu File New Android Application Project. 2. Beri nama aplikasi yang akan kita buat pada kolom Application Name. Huruf awal harus capital. Pada Package Name harus terdiri dari 2 kata yang dipisahkan oleh tanda titik. Misal: tyodongss.com. Pada minimum require SDK pilih API 8: Android 2.2 (Froyo). Pada Target SDK pilih API 17: Android 4.2 (Jelly Bean). Pada Compile With pilih API 17: Android 4.2 (Jelly Bean). Kemudian klik Next. 1

3. Location berfungsi untuk menginformasikan bahwa project yang kita buat ini disimpan di C:\Users\Administrator\workspacetyo\Latihan2. Setelah itu klik Next. 2

4. Jika ingin mengganti icon aplikasi, klik Browse kemudian arahkan ke gambar yang ingin dijadikan icon aplikasi yang akan kita buat ini. Apabila ingin default (logo android), langsung saja klik Next. 3

5. Create Activity sudah otomatis tercentang. Kemudian klik Next. 4

6. Pada Activity Name, beri nama ListBertingkat Pada Layout Name, beri nama main Kemudian klik Finish. 5

7. Untuk Latihan 2 ini, kita tidak perlu melakukan perubahan pada file main.xml 8. Buka file ListBertingkat.java 9. Ketikkan script di bawah ini. package tyodongss.com; import android.app.listactivity; import android.os.bundle; import android.view.view; import android.widget.arrayadapter; import android.widget.listview; import android.widget.toast; public class ListBertingkat extends ListActivity { // Membuat Array String[] menuutama = new String[] { "Perhitungan", "Bangun Datar", "Bangun Ruang", "Keluar Aplikasi" }; String[] bangundatar = new String[] { "Persegi Panjang", "Persegi", "Segitiga", "Lingkaran", "Trapesium", "Belah Ketupat", "Menu Utama" }; String[] bangunruang = new String[] { "Kubus", "Balok", "Tabung", "Limas", "Menu Utama" }; String[] perhitungan = new String[] { "Penambahan", "Pengurangan", "Perkalian", "Pembagian", "Menu Utama" }; /** Called when the activity is first created. */ @Override public void oncreate(bundle icicle) { super.oncreate(icicle); // Menset nilai array ke dalam list adapater sehingga data pada array akan dimunculkan dalam list this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, menuutama)); } 6

@Override /**method ini akan mengoveride method onlistitemclick yang ada pada class List Activity * method ini akan dipanggil apabila ada salah satu item dari list menu yang dipilih */ protected void onlistitemclick(listview l, View v, int position, long id) { super.onlistitemclick(l, v, position, id); membuka form } // Menangkap nilai text yang diklik Object o = this.getlistadapter().getitem(position); String pilihan = o.tostring(); // cek nilai pilihan, disini akan ditentukan akan masuk ke sub list atau // atau keluar aplikasi if (pilihan.equals("perhitungan")) { this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, perhitungan)); } else if (pilihan.equals("bangun Datar")) { this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, bangundatar)); } else if (pilihan.equals("bangun Ruang")) { this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, bangunruang)); } else if (pilihan.equals("menu Utama")) { this.setlistadapter(new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, menuutama)); } else if (pilihan.equals("keluar Aplikasi")) { this.finish(); } else { tampilkanpilihan(pilihan); } } private void tampilkanpilihan(string pilihan) { Toast.makeText(this, "Membuka Form " + pilihan, Toast.LENGTH_LONG).show(); } 7

10. Kita Run programnya. Klik kanan pada Latihan2 Run As 1 Android Application 8

11. Maka hasilnya akan seperti di bawah ini. Menu Awal 12. Pada saat menu Perhitungan diklik maka akan seperti di bawah ini. 9

TUGAS 1. Modifikasi program pada Latihan 2 ini menjadi aplikasi jadwal kuliah. 2. Pada program ini terdapat menu Perhitungan, Bangun Datar, Bangun Ruang, dan Keluar Aplikasi. Ganti menu-menu tersebut dengan nama-nama hari, dari Senin sampai Jumat. 3. Kemudian buat isi dari menu-menu tersebut dengan nama mata kuliah Anda pada masing-masing hari tersebut. Misalkan pada saat diklik Senin, maka akan muncul nama mata kuliah Pemrograman Java dan Mobile Computing. 4. Setelah itu, buat laporan Praktikum yang isinya berupa coding aplikasi jadwal kuliah yang telah Anda buat. 5. Upload laporan praktikum dan data project aplikasi jadwal kuliah yang sudah Anda buat ke dropbox dengan login pada masing-masing kelas. 6. Buat folder nama dan NIM Anda pada dropbox kelas Anda. 10

Info lebih lanjut: Prasetyo Ikwan Kurniawan 085753920219 http://tyodongss.com/modul-mobile-computing/ 11