PENGENALAN Pemrograman MOBILE 2

Slides:



Advertisements
Presentasi serupa
3 – Activity and Intent Willy, M.Kom.
Advertisements

By : Kelompok 3 Muhamad Shofri Maulidani ( ) Agung Satrio Buwono ( ) Devi Shinta Rahayu ( ) THREAD.
PROSES & THREAD -.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Mobile Computing Dengan Android Pertemuan 7 View Component Oleh: Adam Arif Budiman STMIK Bani.
PERTEMUAN 3 PAB Bahasan: Layout,Class,Trigger Button Intent.
Pemrograman Berorientasi Obyek
Mobile Programming Pertemuan 4 Presented by Mulyono
Mobile Programming Intro Android.
Louis Bertrand Secondra
Pemrograman Mobile Android # 5
Pemrograman Mobile Android # 3
Struktur Class Java Android
Pemrograman Mobile Android # 4
THREAD.
Pemrograman Bergerak Pembuatan Activity 1.
Layouting Tampilan Pengenalan Layout Android
Kelas XII Semester Genap Tahun Pelajaran 2013 / 2014
PENGENALAN MOBILE 2 Ade Irma Suryani
Android AN’ ANQINUDIN L.,S.Kom.
Komponen GUI Menambahkan Komponen.
Mobile computing – Android Activity dan Intent
Struktur Aplikasi Android
Pemrograman Perangkat Mobile
KOMPONEN APLIKASI ANDROID
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
Pertemuan 3 : Komponen Aplikasi Android
PEMROGRAMAN MOBILE Kelompok 2
Belajar Pemrograman Mobile Part 2.
Pemrograman Mobile Kelompok Pertemuan 4.
P E R T E M U A N 5 FRAGMENT.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Presentasi materi pemrogaman mobile 2 pertemuan ke 3
Komponen Aplikasi Android
KELOMPOK 1 : PEMROGRAMAN MOBILE PERTEMUAN KE 3
Android Multimedia Vidio, Musik dan Gambar
PEMROGRAMAN MOBILE 2 Nama Anggota : Nur Dwi Ramadani ( )
Pemrograman Mobile Kelompok Nur Dwi Ramadani
Anggota Kelompok: 1. Rinta Setyo Nugroho 2. Anan Ar Rozzaq
PENGENALAN Pemrograman MOBILE 2
PEMROGRAMAN MOBILE 2 KELOMPOK 7 TI 15 D.
PEMROGRAMAN MOBILE 2 Dina Murniati Putri (NIM )
PEMROGRAMAN MOBILE Kelompok 2
FRAGMENT KELOMPOK 3 Abdurahman Agung Edi W Eko Prasetyo Fahrul Rosi
FRAGMENT Pemrograman Mobile 2 Disusun Oleh :
Kelompok 3 Khoerul Umam Dwi Yulianto K.W
Pemrograman Mobile Kelompok Pertemuan 5.
Komponen Aplikasi Android
Pengenalan Pemrograman Mobile PART 5 - FRAGMEN.
KELOMPOK 6 Ragil Setiawan Muhamad Ma’ruf Siti Roudhotul Janah
Fragment Nama anggota : Andian Ramadhan
FRAGMENT Nama anggota :
Dilla Alfianur Kumalasari 0238
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
PMO Pertemuan Ke 5 Fragment
ANDROID MULTIMEDIA Nama anggota :
PEMROGRAMAN MOBILE 2 Nama Anggota : Moh.Solahudin ( )
Mobile Programming Folder Resources (Res) dan tata kelolanya
Pemrograman GUI dengan Java
Tim Teaching Grant Mata Kuliah Sistem Operasi
5 Thread.
PEMROGRAMAN MOBILE PERTEMUAN KE-5
Mobile Computing Fery Updi, M.Kom..
Arif Risqiantoro Dadang wahyu utomo Isnan aditia
FRAGMENT PEMROGRAMAN MOBILE 2.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Pemrograman Perangkat bergerak Dosen: RBD
PEMROGRAMAN MOBILE 1 PERTEMUAN 4
PEMROGRAMAN MOBILE 1 RPS 8
Pertemuan ke 3 : Pengenalan XML Parsing
Komponen activity Dosen: Maimun, S.T., M.T.. 1. Activity Kegiatan apa yang akan ditampilkan dan dilakukan user pada sebuah window Berisi lifecycle / daur.
Transcript presentasi:

PENGENALAN Pemrograman MOBILE 2 Ade Irma Suryani 15.11.0261 Danang Cahyo Adhi 15.11.0260 Ganang Ibnujati 15.11.0263 Gesha Agus S. 15.11.0266 Naufal Dzaky W. 15.11.0267 Rokhanah Puji L 15.11.0256 Septia Dwi Kurniawan 15.11.0257

KOMPONEN APLIKASI ANDROID Komponen aplikasi adalah bagian penting dari sebuah aplikasi Android. Komponen ini harus terhubung dengan AndroidManifest.xml file yang menggambarkan setiap komponen dari aplikasi dan bagaimana mereka berinteraksi. Komponen Aplikasi Android antara lain : Activity Service Broadcast Receiver Content Provider

HYRARCHY OF SCREEN ELEMENT Unit dasar dari aplikasi android adalah activity, yaitu sebuah objek dari kelas android.app.Activity. Activity bisa melakukan banyak hal, tetapi dia sendiri tidak akan terlihat secara langsung dilayar. Untuk membuat activity terlihat di layar adalah dengan membuatkannya User Interface, dimana disini kita akan menggunakan viewgroups Unit dasar User Interface dalam platform Andorid

PROSES THREAD 1. Konsep dasar thread Thread disebut juga sebagai proses ringan (lightweight) yang merupakan unit dasar dari utilitas CPU, yang mana didalamnya terdapat id trhead, program counter, register, dan stuck. 2. Multithreading Thread saling berbagi bagian program, bagian data, dan sumber daya sistem operasi dengan thread lain yang mengacu pada proses yang sama disebut dengan multithreading. Keuntungan Multithreading : Responsive, Berbagi sumber daya, Ekonomis, Utilisasi arsitektur multiprosesor. 3. Model Multithreading : Many to One, Many to Many, One to One 4. Pustaka Thread Pustaka Thread atau yang lebih familiar dikenal dengan Thread Library bertugas untuk menyediakan API untuk programmer dalam menciptakan dan memanage thread.

SIKLUS HIDUP ACTIVITY

SIKLUS HIDUP ACTIVITY Activity adalah suatu kelas yang disediakan oleh Android guna mengimplementasikan siklus hidup suatu kelas-kelas pada suatu aplikasi. Oleh karena itu, kelas Activity wajib diturunkan ke kelas-kelas lain pada aplikasi

SIKLUS HIDUP ACTIVITY Berikut penjelasan pada masing-masing state : onCreate() Method ini dipanggil ketika activity pertama kali dibuat onStart() Method ini dipanggil ketika sebuah activity tampil ke pengguna onResume() Method ini dipanggil ketika activity yang berjalan pada saat itu dihentikan sementara (paused) dan activity sebelumnya dijalankan kembali(resumed). (Hasil dari method OnRestart()) onFreeze() Method ini dipanggil ketika activity berada dalam keadaan freeze atau tidak merespon akibat sedang sibuk mengerjakan task tertentu pada sistem

SIKLUS HIDUP ACTIVITY onPause() Method ini dipanggil ketika activity di hentikan sementara (pause) dan berikutnya ketika dijalankan kembali akan berada dalam posisi resume dan memanggil method OnResume() onStop() Method ini dipanggil ketika activity tidak lagi tampak kepada pengguna onDestroy() Method ini dipanggil sebelum activity dihancurkan (destroy) oleh sistem (baik secara manual maupun untuk kepentingan pelonggaran memori onRestart() Method ini dipanggil ketika acitivity dijalankan kembali setelah state Stop

PROJECT STRUCTURE Sebuah Android Project terbagi menjadi beberapa peran, yaitu : 1. Java Semua code java dapat ditemukan di src/main/java directory. Semua file java dapat ditemukan di directory ini, dan Java juga yang menentukan fungsi dari aplikasi mobile anda. 2. Resources berperan untuk membuat aplikasi yang indah untuk dipakai. 3. AndroidManifest.xml Android Manifest adalah xml yang mengatur semua yang terjadi pada app. 4. Intent Intent dapat berkomunikasi internal di dalam satu app atau external antar app.

STRUKTUR XML Struktur dasar XML terdiri dari beberapa elemen seperti root child dan subchild. Namun XML juga mempunyai bentuk atau struktur yang menyerupai bentuk sebuah pohon sehingga disebut struktur pohon atau Tree Struckture. Dan berikut ini adalah dalam bentuk struktur pohonnya : Gambar diatas mewakili salah satu buku di XML di bawah ini:

JENIS – JENIS LAYOUT Berikut jenis-jenis layout yang terdapat di Android : 1. LinearLayout layout yang menampilkan elemen-elemen view dengan arah linear, vertikal ataupun horizontal. 2. RelativeLayout layout yang menampilkan elemen-elemen view dalam posisi yang relatif. 3. TableLayout layout yang menampilkan elemen view berdasarkan baris dan kolom. 4. GridView layout grid yang biasa digunakan untuk membuat galeri foto. 5. TabLayout layout pada android dengan desain seperti tab. 6. ListView adalah jenis layout dengan tampilan list.

MENDESAIN USER INTERFACE/LAYOUT Untuk mendesain sebuah aplikasi perlu memerhatikan warna dasar pada aplikasi dan letak button, text view dll. Alasan perlu memerhatikan warna, agar para pengguna atau user dapat menggunakan aplikasi dalam waktu yang lama dan warna tersebut tidak membuat mata lelah, Contohnya : 1. aplikasi Whatsapp menggunakan warna hijau, secara psikologis warna hijau dapat memperbaiki mood kita dan dapat menyegarkan mata. Untuk mengelola tata letak button, label, textview dll perlu diperhatikan, agar user mudah untuk menemukan button. 2. tombol save biasanya berada dipojok kanan, button close dipojok kanan.

ANDROID UI CONTROL

CONTOH PROGRAMNYA UI CONTROL DALAM APLIKASI

SEKIAN TERIMA KASIH