Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Android AN’ ANQINUDIN L.,S.Kom.

Presentasi serupa


Presentasi berjudul: "Android AN’ ANQINUDIN L.,S.Kom."— Transcript presentasi:

1 Android AN’ ANQINUDIN L.,S.Kom

2 SIFAT PEMROGRAMAN menurut Wikipedia konsep "MVC atau Model-View-Controller adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi adalah berbasis arsitektur MVC. Pemrograman Mobile || Universitas Teknologi Yogyakarta

3 SIFAT PEMROGRAMAN Pemrograman Mobile || Universitas Teknologi Yogyakarta

4 Berikut MVC Workflow pada umumnya :
Bagian-bagian dari MVC Model, Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.  View, View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman.  Controller, Controller merupakan bagian yang menjembatani Model dan View. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web. class ini biasanya mengextends dari class-class Activity, Fragment dan Adaptor. Berikut MVC Workflow pada umumnya : Pemrograman Mobile || Universitas Teknologi Yogyakarta

5 Pemrograman Mobile || Universitas Teknologi Yogyakarta

6 Aplikasi Android Analisis Aplikasi Tahap Pertama - pada layar utama (View) pengguna memilih produk yang akan ditambahkan pada isian field. Tahap Kedua - kemudian Controller mengrahkan pada ModelProduct yang dipilih memasukkannya pada ModelCart data. Tahap Ketiga - Controller memanggil kembali tampilan utama atau tampilan kedua yang data telah terupdate. berikut tampilan alur MVC-nya : Pemrograman Mobile || Universitas Teknologi Yogyakarta

7 Pemrograman Mobile || Universitas Teknologi Yogyakarta

8 Model File Model pada project ini yaitu
src/ModelProduct.java terlihat didalam kerangka kode MapsDemo.java terdapat metod-metod yang mengembalikan varible-variable properti produk seperti metod Intent, GetListView, dll Pemrograman Mobile || Universitas Teknologi Yogyakarta

9 Controller File : src/Controller
Controller File : src/Controller.java Controller pada andorid dapat kita cirikan pada script kodenya yang meng-extends Class dari Activity, Fragment dan Adaptor dan didefenisikan dengan tag-tag pada file AndroidManfest.xml. kelas ini berinteraksi dengan model dan menyediakan data-data yang akan ditampilkan. terlihat pada kode file Controller.xml metod getProduct() dengan tipe data ModelProduct mengembalikan data yang telah disediakan oleh controller. Pemrograman Mobile || Universitas Teknologi Yogyakarta

10 View File : src/FirstScreen. java dan layout/firstscreen
View File : src/FirstScreen.java dan layout/firstscreen.xml Pada aktivitas ini metod getApplicationContext() menyediakan obyek kepada File Controller.java, yang kemudian akan menggunakan obyek ini untuk menyediakan detail produk dan menaruhnya pada obyek Arraylist. aktivitas ini akan membuat element view secara dinamis dalam menampilkan detail produk dan menambahkan  item pada keranjang belanja. Setelah pengguna mengklik "add to cart" objek produk akan ditampung pada Arraylist pada kelas ModelCart. Pemrograman Mobile || Universitas Teknologi Yogyakarta

11 Terimakasih Pemrograman Mobile || Universitas Teknologi Yogyakarta


Download ppt "Android AN’ ANQINUDIN L.,S.Kom."

Presentasi serupa


Iklan oleh Google