Membuat Web App Mobile Canggih dengan Sencha Touch 2 - VIEW

dokumen-dokumen yang mirip
Membuat Themes Wordpress sendiri - Part 2

Membuat Themes Wordpress sendiri - Part 1

Membuat Aplikasi Android Sederhana

Komunikasi Multimedia

Cara Upload Data di File Hosting Indowebster (IDWS)

Membuat Login Pop Up Dengan JqueryUI

TUTORIAL MEMBUAT SNIPPET TAB BOOTSNIPP UNTUK BOOTSTRAP

Macromedia Flash 8.0 Untuk Membuat Company Profile

Macromedia & Adobe Flash Untuk Membuat Company Profile

Tutorial Mengedit Halaman HTML dengan Dreamweaver

Belajar Dasar HTML 5. It s all about 4rt, not how smart you are. S u p p o r t e d b y : [ C y b e r 4 r t C r e w ]

PHP dan Framework CodeIgniter

Cara Membuat website dengan Dreamweaver

I. Pengenalan Play Framework

Membuat Layout Desain Awal dengan Photoshop

Halaman Pada website builder sitepad

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Metode Penulisan Dasar CSS

Serba-serbi mempercantik BLOG dengan BLOGGER. (volume 1)

Wordpress : Membuat Situs di PC Sendiri

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Object-Oriented Programming Sederhana Dengan PHP

Mendaftar ke Friendster

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

Pemrograman Basis Data Berbasis Web

XHTML dan Dasar-dasar CSS XHTML

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

Membuat Carousel Dengan Bootstrap CDN

Tutorial Lengkap Memahami CSS Display

USER GUIDE BLOG MAHASISWA

Sekilas Tentang Cake PHP Oleh : Sunu Wibirama 1

Tutorial Imacros I : Pengenalan apa itu imacros

Pemrograman Basis Data Berbasis Web

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

CONTENT MANAGEMENT SYSTEM (CMS)

Web Design Servise. Tutorial Membuat Artikel. Untuk Joomla Versi 3.x.x ( ) Tutorial Step By Step

Konfigurasi Dasar Debian Wheezy Sebagai Server

Review Pemrograman Web I

TUTORIAL CSS FRAMEWORK

Pengenalan Script. Definisi HTML

Tutorial Membuat Fasilitas Jadwal Mata Pelajaran

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

Cara Menginstall WordPress di ByetHost

E-commerce Development Berbasis Wordpress

CARA MEMBUAT CSS DENGAN DREAMWEAVER

Web Design Servise. Tutorial Membuat Artikel. Untuk Joomla Versi 1.5.x ( ) Web Design, Web Maintenance, Web Hosting, Domaine, Streaming

INSTALASI WORDPRESS di LOCALHOST

Belajar Membuat Jejaring Sosial dengan Humhub

Manual Installasi SLiMS 7 (Cendana) Di Windows 7 *

Untung Subagyo

Membuat Responsive Layout dengan CSS Media Query

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

EBOOK TUTORIAL PANDUAN PENGGUNAAN. Versi 1.1

P - 5 Bab 4 : HTML (Hypertext Markup Language)

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Buku Panduan Manajemen Website Dengan Themes Elevate

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

Bu k u Ma n u a l Web Si t e SK PD Pem er i n t a h K a b u pa t en Ma l a n g

Membuat Web dengan CMS Joomla Sumber dari

Panduan Pengelolaan Website Website Management Guidelines

DASAR-DASAR PEMBUATAN BLOG DI WORDPRESS

Bab 1 Perkenalan Awal untuk Anda yang Pemula

Dasar Dasar Transisi Di CSS3

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3

Bagian 3 : Membuat Koneksi PHP dan My Sql pada Dreem weaver Site Definitions Pada Web Penjualan Dengan Dreamweaver CS6.

Instalasi Sencha Touch - Tutorial Sencha Touch #Part 1

C. Ms Powerpoint D. Notepad E. Ms Acces

WELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan

Tutorial penggunaan CMS / Application By. Steph/IT/04/2010

Modul Praktikum Pengantar Komputer dan Internet HTML (Hyper Text Markup Language)

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Tutorial Implementasi Jquery Mobile dan JSP. 1. Definisi Jquery Mobile

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

Ebook Panduan Pengoperasian Web Simpel

Apa sich Blog itu? Bikin Blog di Wordpress Yuk! 2

Gambar 1.1 Desain halaman web

Oleh : Hidayat Siddiq Kurniawan CARA INSTALL WORDPRESS DI LOCALHOST DENGAN XAMPP

Ruang Kerja DREAMWEAVER MX 2004 :

Tutorial Cara Upgrade Aplikasi Perpustakaan Senayan

buat Lightbox mu sendiri dengan jquery

Panduan Penyesuaian Tampilan WebKece

LAMPIRAN I PEDOMAN WAWANCARA

Pemrograman Basis Data Berbasis Web

Mengelola Bagian Utama Website Sekolah

PUBLISHED BY NetSukses.com

MEMBUAT TULISAN BARU DI WP.COM BLOG DENGAN WINDOWS LIVE WRITER

AJAX dengan jquery Part 1

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

BAB 2 LANDASAN TEORI

Membuat web CMS dengan JOOMLA

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

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software.

Cara membuat HTML dasar

STEP BY STEP MENGECILKAN GAMBAR DENGAN OPTIMAL

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

Transkripsi:

Membuat Web App Mobile Canggih dengan Sencha Touch 2 - VIEW Oleh: asep saepulloh Holaa sahabat jaco, aduh udah lama nih gak bermain di website tercinta kitahh. Hehehehe. Abis lagi sibuk, banyak kerjaan pula di kantor. Eniweeeii. Kali ini saya ingin sharing ilmu sedikit tentang Membuat WebApp Mobile dengan Sencha Touch. Abis klo di liat-liat belom ada nih di website ini. So, langsung aja deh. Apaan sih Sencha Touch? Sencha Touch itu Framework Javascri... Holaa sahabat jaco, aduh udah lama nih gak bermain di website tercinta kitahh. Hehehehe. Abis lagi sibuk, banyak kerjaan pula di kantor. Eniweeeii. Kali ini saya ingin sharing ilmu sedikit tentang Membuat WebApp Mobile dengan Sencha Touch. Abis klo di liat-liat belom ada nih di website ini. So, langsung aja deh. Apaan sih Sencha Touch? Sencha Touch itu Framework Javascript dan Sencha Touch itu salah satu produk dari Sencha. Nah Sencha juga punya banyak produk unggulan. Kamu bisa cek di sini untuk lebih jelasnya. Kita akan fokus di Sencha Touch aja (Karena saya bisanya itu doang :p ). Oke. Dalam Tahap ini kita harus menyiapkan alat perang kita. 1. 2. 3. 4. Project Sencha Touch. Bisa download di DropBox saya langsung. Klik Pengetahuan tentang MVC Niat dan Sangghuppp. (Klo gak sangghup ya Sanghupppiinn!!) :P Kopii/Susu anget dan Biskuit Oke. Setelah semua alat perang kita siap. Kita akan mulai membuatnya. Project yang sudah di download. Silahkan simpan di folder Web Server kamu. Nah sekarang tinggal kamu jalankan di http://localhost/myapps/

Jika yang tampil seperti gambar di atas, berarti kita sukses membuat project Mobile WebApps kita yang pertama :D. Hooreeeeeeee.. Dalam tutorial ini kita akan mencoba membuat aplikasi Blog pribadi kita. Oke langsung aja yah. Buka folder project tadi di Editor kalian. Disini saya menggunakan Netbean 7.2. Yang pertama dilakukan, kita akan edit Page Pertama. Buka file Main.js pada folder app/view/ pada folder ini kita akan menyimpan semua file VIEW untuk aplikasinya. Di dalam file main.js perhatikan pada tag dibawah ini : Ext.define('MyApp.view.Main', extend: 'Ext.tab.Panel', xtype: 'main', requires:[ 'Ext.TitleBar' ], config: tabbarposition: 'bottom', items:[

iconcls: 'home', items: title: 'Selamat Datang', "<p>halo ini aplikasi pertama saya.", "<br /><br />", "Untuk mengganti text ini. Silahkan buka file <i><b>app/view/main.js</b></i> pada Editor anda.</p>" ] ); Bagi sahabat jago yang gak asing sama data json. Pasti gak pusing dong liat script di atas. Oke, buat yang gak ngerti saya jelasin versi saya sendiri. Perhatikan script di bawah ini : iconcls: 'home', items: title: 'Selamat Datang', "<p>halo ini aplikasi pertama saya.", "<br /><br />", "Untuk mengganti text ini. Silahkan buka file <i><b>app/view/main.js</b></i> pada Editor anda.</p>"

title : Memberikan text pada tab menu (menu bawah) iconcls : Memberikan icon pada tab menu (menu bawah) scrollable : Menjadikan halaman dapat di scroll stylehtmlcontent : Mengaktifkan tag HTML berjalan di dalam konten html : Memberikan konten berupa tag Html dan join untuk jika kamu ingin mengisi lebih dari satu baris items[xtype:titlebar] : Items dengan xtype:titlebar disini untuk membuat titlebar Oke sekarang silahkan kamu edit kata-kata pada html sesuai dengan keinginan kamu. Saya akan mencoba mengubah menjadi, berikut : iconcls: 'home',

items: title: 'Selamat Datang', "<p>halo ini aplikasi saya loh" Apa yang terjadi? Yaps, kata-katanya berganti. (ya iyalah kan tadi suruh ganti!). Nahhhhhh. Sekarang kita coba merubah text pada titlebar Selamat Datang menjadi Welcome dan docked menjadi bottom. Apa yang terjadi? Yaps, Text pada titlebar berubah menjadi Welcome dan posisi titlebar menjadi ke bawah, jadi kita tahu docked adalah untuk mengatur posisi element. Docked juga bisa di rubah menjadi left, top, bottom dan right. Nah. Sekarang kita akan coba memasukan gambar di dalam aplikasi kitahh. Caranya masukan gambar pada folder /resources/ dan buat folder baru yaitu images/ dan simpan gambar tersebut dalam folder itu. Lalu, gimana cara memanggil gambarnya dong mas asheep yang ganteng? Caranya seperti berikut : iconcls: 'home', items: title: 'Welcome', "<p>halo ini aplikasi saya.loh", "<br /><br />",

'<img src="resources/images/adventure_time.jpg" width="100%" class="my_gambar" /></p>' hasilnya Nah gampang kan??? Oke sekarang gimana dong caranya buat file css sendiri di sencha? Duh gampil. Buat file css kamu di folder resource/css/file_css_kamu.css, nah setelah itu, kamu harus mendaftarkan file kamu di app.json. Kenapa? Agar file css yang kamu masukan terbaca oleh aplikasi kamu. Buka file app.json lalu ketikan kode berikut : Cari tag ini : "css": [ ], "path": "resources/css/app.css", "update": "delta" lalu kalian tambahkan ini "css": [ ],, "path": "resources/css/app.css", "update": "delta" "path": "resources/css/my_style.css", "update": "delta" untuk keterangannya kalian bisa baca di bagian komen atas. Nah sekarang kita tinggal buat objek yang ingin kita berikan style. Contohnya, saya akan memberikan style pada gambar saya tadi dengan memberikan class pada gambar terlebih dahulu. Dan jrengg..

Kita berhasil memberikan style pada gambar. Hal ini bisa kamu lakukan juga pada div yang kamu buat di html, tapi perlu diingat untuk mengubah tampilan design pada aplikasi kamu. Kamu gak bisa dari file css yang kamu buat barusan. Tapi kamu perlu merubah di file.scss ( ini akan saya bahas nanti klo udah tau MVC sencha :D ) Nah gampang kan? Udah pada mabok belom?? Heheheheh Tenang-tenang buat gini gak usah serius-serius banget mukanya, biasa aja yah :D kita pelan-pelan belajar disini :D Nah selanjutnya kita akan buat Page Kedua, yaitu About Me Caranya? Kamu tinggal copy items menjadi seperti ini. Ext.define('MyApp.view.Main', extend: 'Ext.tab.Panel', xtype: 'main', requires:[ 'Ext.TitleBar' ], config: tabbarposition: 'bottom', items:[ iconcls: 'home', items: title: 'Welcome', "<p>halo ini aplikasi saya.loh", "<br /><br />", '<img src="resources/images/adventure_time.jpg" width="100%" class="my_gambar" /></p>',

iconcls: 'home', items: title: 'Welcome', "<p>halo ini aplikasi saya.loh", "<br /><br />", '<img src="resources/images/adventure_time.jpg" width="100%" class="my_gambar" /></p>' ] ); Nah apa yang terjadi? Pagenya nambah gak? Jadi kalian dapat menyimpulkan kalau items yang membungkus (alah bahasanya) title, html, scrollable dll. Itu merupakan page. Sehingga klo di ilustrasikan menjadi seperti ini : Nah kamu bisa liat pada halaman kedua, sebenarnya ada di sebelah samping. Ketika kita tap button maka akan bergeser. Begitu juga halaman-halaman Ketiga, Keempat dan seterusnya. Nah. Sekarang kamu bisa bereksperimen pada halaman kedua ini. Selamat belajar sahabat jaco! Kalian bisa download file lengkapnya Disini Tentang Penulis

asep saepulloh Kode itu alat perang, bung! :D