Android AN’ ANQINUDIN L.,S.Kom.

Slides:



Advertisements
Presentasi serupa
Pertemuan 2.  Dreamweaver adl salah satu program pembuatan website yang mempunyai banyak sekali menu-menu dan tool-tool yang dapat dipergunakan untuk.
Advertisements

Bab 7 sequence diagram Catur Iswahyudi.
CodeIgniter By ISNARDI, M.Kom.
Menggunakan Java Bean dalam java server pages
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
TEKNOLOGI APLIKASI WEB Framework PHP – Code Igniter Ferry Astika S.
Element Scripting Lanjut
Analisa dan Desain Objek
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Sequence diagram.
Pemrograman Terstruktur
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
APLIKASI KAMUS PSIKOLOGI PADA PERANGKAT MOBILE DENGAN Harry Prasetyo Diputra for further detail, please visit
METOD POST (FILE PENGIRIM)
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
Pengenalan Pemrograman Jaringan dengan GUI Materi 2
Mobile Programming Intro Android.
Perancangan dan Pemrograman Web
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
ARSITEKTUR APLIKASI WEB
Louis Bertrand Secondra
Mengelola isi halaman web
OOP.
Robustness Diagram dan Sequence Diagram
Pemrograman Web Dinamis
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
PERTEMUAN 3 PENGENALAN PHP.
PRAKTIKUM PEMROGRAMAN WEB
Area Kerja Dreamweaver
Membuat Kelas.
Sistem Manajemen Basis Data Web
IMPLEMENTASI AJAX DALAM WEBSITE APOTIK ONLINE Ibrahim Pelu,
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
JSF Java Server Faces.
Nama : Zulkarnain Nim : Kelas : A
Permograman Mobile 2 Notification, dialog, dan intent.
Pemrograman Mobile Kelompok Pertemuan 4.
P E R T E M U A N 5 FRAGMENT.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
PEMROGRAMAN MOBILE 2 Nama Anggota : Nur Dwi Ramadani ( )
Pemrograman Mobile Kelompok Nur Dwi Ramadani
Notification dialog intent
Dialog Intent & Notification
Anggota Kelompok: 1. Rinta Setyo Nugroho 2. Anan Ar Rozzaq
FRAGMENT Pemrograman Mobile 2 Disusun Oleh :
Kelompok 3 Khoerul Umam Dwi Yulianto K.W
Pemrograman Mobile Kelompok Pertemuan 5.
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
Pengenalan Pemrograman Mobile PART 5 - FRAGMEN.
Mengelola isi halaman web
Fragment Nama anggota : Andian Ramadhan
FRAGMENT Nama anggota :
PENGENALAN Pemrograman MOBILE 2
PMO Pertemuan Ke 5 Fragment
Android database mysql dan webservice
PEMROGRAMAN MOBILE 2 Nama Anggota : Moh.Solahudin ( )
SEQUENCE DIAGRAM. Materi : Pendahuluan Tujuan Komponen Simbol Istilah Jenis-jenis SD Contoh Study Kasus.
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
PEMROGRAMAN MOBILE PERTEMUAN KE-5
Pemrograman framework
IMPLEMENTASI APLIKASI SMART RESTORAN BERBASIS ANDROID
Arif Risqiantoro Dadang wahyu utomo Isnan aditia
Java Database Connectivity (JDBC)
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
FRAGMENT PEMROGRAMAN MOBILE 2.
MASIH INGAT ADA ROUTE ADA APA SAJA ?
MENGGUNAKAN PHP DAN MySQL
PEMROGRAMAN MOBILE 1 RPS 8
Transcript presentasi:

Android AN’ ANQINUDIN L.,S.Kom

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

SIFAT PEMROGRAMAN Pemrograman Mobile || Universitas Teknologi Yogyakarta

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

Pemrograman Mobile || Universitas Teknologi Yogyakarta

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

Pemrograman Mobile || Universitas Teknologi Yogyakarta

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

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

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

Terimakasih Pemrograman Mobile || Universitas Teknologi Yogyakarta