MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

dokumen-dokumen yang mirip
MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum 1 - Getting Started with Android

Penggunaan Button di Android

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

Cara Membuat Background Dinamis di Android

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys;

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat preferensi atau pengaturan pada aplikasi android

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.tht;

Membuat Interface Dinamis Menggunakan FrameLayout

UNIVERSITAS KOMPUTER INDONESIA

Lecture Notes

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Memiih Penyimpanan Internal atau External

UNIVERSITAS KOMPUTER INDONESIA

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

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

LAMPIRAN A. Universitas Sumatera Utara

Membuat Spash Screen

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

24/09/2017 PERULANGAN

Pembuatan Aplikasi Android Sederhana dengan Eclipse

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum XI Animasi dan Multimedia

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

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

Pemrograman Fery Updi,M.Kom

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

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

Variabel dan tipe data

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

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

Praktikum 9 Pemprograman Android GUI 2 Layar

Modul Praktikum 3 Pemograman Berorientasi Objek

Struktur Kontrol. Gambar 1: Flowchart Statement If

Tutorial Aplikasi Android Sederhana dengan Action Button

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

Modul Praktikum Bahasa Pemrograman 1

MODUL 2 STRUKTUR KONTROL

Membuat Tab Layout Menggunakan Android Material Design

BAB 6. Struktur Kontrol

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

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

Praktikum XI Animasi dan Multimedia

DAFTAR PUSTAKA.

BAB 6. Struktur Kontrol

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

CodeLab : ListView dengan SwipeRefreshLayout dan LoadMore

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Cara Membuat Layout Dynamic di Android

Praktikum IX Drag and Drop GUI dan Image Gallery

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Android - Apa itu.this dan.class

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Praktikum VI Activity dan Intent

Call Phone Permission pada Android

Pertemuan 3 Struktur Perulangan pada Java

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

Percabangan dan Perulangan

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

Rekursif/ Iterasi/ Pengulangan

UNIVERSITAS KOMPUTER INDONESIA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Struktur Kontrol. (Repetition)

Percabangan & Perulangan

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

BAB 5 Android Event Handling Mahardeka Tri Ananta

Location Based Services

UNIVERSITAS KOMPUTER INDONESIA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

SEKUEN, PERCABANGAN & PENGULANGAN

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

BAB IV IMPLEMENTASI DAN UJI COBA

Selection, Looping, Branching

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

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

MODUL 13 KOMPONEN GUI ANDROID

3. Struktur Perulangan dalam C++

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

BAB V. STATEMEN KONTROL

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Struktur & Pemakaian Teknologi Game Struktur Project Android

MODUL 10 KOMPONEN GUI ANDROID

Obyektif : KONTROL ALUR PROGRAM

Menulis Aplikasi untuk Android Bagian I

Transkripsi:

MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR

MATERI 5 LOOPING STATEMENT Tujuan: Mahasiswa memahami dan mampu memnggunakan struktur kondisi pengulangan untuk mendukung pembuatan suatu aplikasi Android. Pustaka: Abdul Kadir, 2013: Pemograman Aplikasi Android. Andi Yokyakarta. Http://www.gits.co.id LOOP atau pengulangan adalah suatu cara kerja untuk menjalankan suatu bagian secara berulang berdasarkan kondisi atau syarat yang ditentukan. Misalnya untuk mencetak angka 1 sampai 10, hanya perlu menuliskan sebuah perintah pengulangan. Dimana setiap pengulangan akan menampilkan nilai yang berbeda. Apabila statement LOOP digambarkan dengan diagram flowchart, maka akan menggambarkan diagram sebagai berikut. Copyright 2015 by Chalifa Chazar- edu.script.id Page 2

1. Statement Pengulangan WHILE Pernyataan pengulangan WHILE adalah pernyataan atau block pernyataan yang diulang-ulang sampai mencapai suatu kondisi yang memenuhi syarat tertentu. Berikut ini adalah bentuk penulisan pengulangan WHILE pada pemograman Android. While (boolean_expresion){ Statement 1; Statement 2;... 2. Statement Pengulangan DO..WHILE Pernyataan pengulangan DO..WHILE mirip dengan pengulangan WHILE. Pernyataan di dalam DO..WHILE akan dieksekusi beberapa kali selama kondisi bernilai TRUE. Perbedaan antara WHILE dan DO..WHILE adalah dimana pernyataan di dalam DO..WHILE akan dieksekusi sedikitnya satu kali. Berikut ini adalah bentuk penulisan pengulangan DO..WHILE pada pemograman Android. Do { Statement 1; Statement 2;... While (boolean_expresion); 3. Statement Pengulangan FOR Pernyataan pengulangan FOR memiliki kondisi hampir mirip seperti struktur sebelumnya yaitu melakukan pengulangan untuk mengeksekusi kode yang sama sebanyak yang ditentukan. Berikut ini adalah bentuk penulisan pengulangan FOR pada pemograman Android. For (InitializationExpresion; LoopCondition; StepExpresion) { Statement 1; Statement 2;... Copyright 2015 by Chalifa Chazar- edu.script.id Page 3

Keterangan InitializationExpresion = inisialisasi dari variable loop LoopCondition StepExpresion = membandingkan variable loop pada nilai batas tertentu = melakukan update pada variable loop 4. Membuat Statement Pengulangan Pada Aplikasi Android Berikut ini kita akan membuat sebuah aplikasi Android yang akan menampilkan bentuk pengulangan. Gunakan tampilan default yang menampilkan 1 buah textview. Lakukan perubahan dengan menuliskan kode pada MainActivity.java, seperti yang terlihat berikut ini. package example.com.latihanlooping; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.text.method.scrollingmovementmethod; import android.view.menu; import android.view.menuitem; import android.widget.textview; public class MainActivity extends AppCompatActivity { @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); TextView pengulangan = (TextView) findviewbyid(r.id.textview); pengulangan.settext(""); //menggunakan pengulangan while int a=0; while ( a<=12){ pengulangan.settext(pengulangan.gettext().tostring()+a+"\n"); a++; Copyright 2015 by Chalifa Chazar- edu.script.id Page 4

//menggunakan pengulangan do..while int x=0; do { pengulangan.settext(pengulangan.gettext().tostring()+x+"\n"); x++; while (x<=12); //menggunakan pengulangan for for (int number=0; number<=12; number++){ pengulangan.settext(pengulangan.gettext().tostring()+number+"\n"); @Override public boolean oncreateoptionsmenu(menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.menu_main, menu); return true; @Override public boolean onoptionsitemselected(menuitem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getitemid(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; return super.onoptionsitemselected(item); Copyright 2015 by Chalifa Chazar- edu.script.id Page 5

Ketika Aplikasi dijalankan maka, berikut ini adalah tampilan yang akan terlihat pada device atau emulator Anda. Latihan! Buatlah sebuah pengulangan dengan menggunakan berbagai bentuk statement pengulangan (WHILE, DO..WHILE, atau FOR) untuk menampilkan hasil seperti yang terlihat dibawah ini. Copyright 2015 by Chalifa Chazar- edu.script.id Page 6

Latihan! Buatlah sebuah pengulangan dengan menggunakan berbagai bentuk statement pengulangan (WHILE, DO..WHILE, atau FOR) untuk mengulang sebuah Text atau String. Copyright 2015 by Chalifa Chazar- edu.script.id Page 7