showassigned=true; closed by. break;
case overdue: status=open;
showoverdue=true; results_type=Overdue Tickets;
break; case assigned:
status=open; staffId=thisstaff-getId;
results_type=My Tickets; break;
case answered: status=open;
showanswered=true; results_type=Answered Tickets;
break; default:
ifsearch _REQUEST[status]=status=open;
}
3.4.3 Rancangan Sistem untuk halaman nasabah pelapor
Pada tahap ini penulis akan merancang halaman pada nasabah berbasis mobile web. Penulis juga akan membuat tampilan interface untuk nasabah menggunakan teknik
CSS for Retina Display dan penggunaan HTML 5 untuk sistem auto responsive.
Berikut halaman yang akan dirancang untuk nasabah :
Menu Utama
1.10 Intro Menjelaskan mengenai manfaat aplikasi
1.11 Tentang Menjelaskan mengenai pembuat aplikasi
1.12 Produk Menjelaskan mengenai produk perbankan
1.13 Event Menjelaskan mengenai kegiatan perbankan
Ubiversitas Sumatera Utara
1.14 SaranInfo Sistem penyampaian permasalahan mesin ATM EDC
1.14.1 Menu Utama
1.14.2 Cek Status Penyelesaian
1.14.3 Laporkan permasalahan baru
1.14.4 Kembali
1.15 Photo Berisi mengenai gallery perbankan
1.16 Call Perintah untuk melakukan panggilan ke nomor perbankan
1.17 Text Perintah untuk melakukan SMS Kotak Saran
1.18 Mail Perintah untuk mengirimkan email terkait saran
Pada menu awal terdiri dari 9 menu utama dan 4 sub menu. Penulis akan menjabarkannya mulai dari menu utama kemudian sub menu. Penulis juga akan
menguji hasil aplikasi tersebut menggunakan sebuah website yang dapat menguji responsive
atau tidaknya sebuah mobile web yang telah dirancang. Adapun website untuk menguji tersebut adalah : http:www.responsinator.com
3.4.3.1 Rancangan halaman menu utama untuk nasabah
Pada tahap ini penulis akan merancang sebuah mobile web yang auto responsive
menggunakan HTML 5. Adapun potongan script untuk membangun beberapa menu tersebut adalah sebagai berikut.
a index.html
menu utama
head meta name=apple-mobile-web-app-capable
content=yes -- iDevice WebApp Splash Screen, Regular Icon,
iPhone, iPad, iPod Retina Icons -- link rel=apple-touch-icon sizes=114x114
href=imagessplashsplash-icon.png link rel=apple-touch-startup-image
href=imagessplashsplash-screen.png media=screen and max-device-width: 320px
Ubiversitas Sumatera Utara
link rel=apple-touch-startup-image href=imagessplashsplash-screen2x.png
media=max-device-width: 480px and -webkit-min- device-pixel-ratio: 2
link rel=apple-touch-startup-image href=imagessplashsplash-screen3x.png
sizes=640x1096 script type=textjavascript
function highdpi_init { ifjQuery.replace-
2x.cssfont-size == 1px { var els =
jQuery.replace-2x.get; forvar i = 0; i
els.length; i++ { var src =
els[i].src src =
src.replace.png, 2x.png; els[i].src = src;
} }
} jQuerydocument.readyfunction {
highdpi_init; };
if element return null; var _this = this;
retreive options this.options = options || {};
Ubiversitas Sumatera Utara
this.index = this.options.startSlide || 0; this.speed = this.options.speed || 300;
this.callback = this.options.callback || function {};
this.delay = this.options.auto || 0; reference dom elements
this.container = element; this.element = this.container.children[0]; the
slide pane static css
this.container.style.overflow = hidden; this.element.style.listStyle = none;
trigger slider initialization this.setup;
begin auto slideshow this.begin;
add event listeners if this.element.addEventListener {
this.element.addEventListenertouchstart, this, false;
this.element.addEventListenertouchmove, this, false;
this.element.addEventListenertouchend, this, false;
this.element.addEventListenerwebkitTransitionEnd, this, false;
Ubiversitas Sumatera Utara
this.element.addEventListenermsTransitionEnd, this, false;
this.element.addEventListeneroTransitionEnd, this, false;
this.element.addEventListenertransitionend, this, false;
window.addEventListenerresize, this, false; }
}; script
body div class=nav-page-icons content
a href=index.html id=nav0 class=go- indexMenu Utamaa
a href=home.html id=nav1 class=go-homeIntroa
a href=about.html id=nav2 class=go- aboutTentanga
a href=features.html id=nav3 class=go- featuresProduka
a href=gallery.html id=nav4 class=go- galleryPhotoa
a href=portfolio.html id=nav5 class=go- portfolioEventa
a href=blog.html id=nav6 class=go- blogSaranInfoa
-- a href=blog-post.html id=nav7 class=go-postDaftar Semua ATMa--
Ubiversitas Sumatera Utara
a href=mailto:mandirikanwil1gmail.com id=nav8 class=go-mailMaila
a href=tel:+628116133320 id=nav9 class=go- callTelepona
a href=sms:+628116714000 id=nav10 class=go-textSMSa
a href= id=navc class=go-closeTutup Navigasia
div class=nav-decoration decorationdiv divbody
b intro.html halaman intro
head link rel=apple-touch-startup-image
href=imagessplashsplash-screen3x.png sizes=640x1096
script type=textjavascript function highdpi_init {
ifjQuery.replace- 2x.cssfont-size == 1px {
var els = jQuery.replace-2x.get;
forvar i = 0; i els.length; i++ {
var src = els[i].src
src = src.replace.png, 2x.png;
els[i].src = src; }
} }
jQuerydocument.readyfunction {
Ubiversitas Sumatera Utara
highdpi_init; };
slide: functionindex, duration {
var style = this.element.style;
set duration speed 0 represents 1-to-1 scrolling
style.webkitTransitionDuration = style.MozTransitionDuration =
style.msTransitionDuration = style.OTransitionDuration = style.transitionDuration
= duration + ms;
translate to given index position style.webkitTransform = translate3d + -index
this.width + px,0,0; style.msTransform = style.MozTransform =
style.OTransform = translateX + -index this.width + px;
set new index to allow for expression arguments
this.index = index;
},
getPos: function {
return current index position return this.index;
Ubiversitas Sumatera Utara
},
add event listeners if this.element.addEventListener {
this.element.addEventListenertouchstart, this, false;
this.element.addEventListenertouchmove, this, false;
this.element.addEventListenertouchend, this, false;
this.element.addEventListenerwebkitTransitionEnd, this, false;
this.element.addEventListenermsTransitionEnd, this, false;
this.element.addEventListeneroTransitionEnd, this, false;
this.element.addEventListenertransitionend, this, false;
window.addEventListenerresize, this, false; }
}; script
body
div class=container slider-wrapper
div class=slider-container
Ubiversitas Sumatera Utara
div id=slider class=swipe ul
li style=display:block div class=slider-image
img class=swipe-img src=imagesatmimage1.jpg alt=img
p class=swipe- textSwipe untuk melihatp
div li
li style=display:none div
img class=swipe-img src=imagesatmimage2.jpg alt=img
p class=swipe- textSwipe untuk melihatp
div li
ul div
a href= class=next-but-swipeimg width=30 src=imagessliderprev.png alt=img
a a href= class=prev-but-swipeimg
width=30 src=imagesslidernext.png alt=img a
div div
div class=footer-decorationdiv body
Ubiversitas Sumatera Utara
c Call Perintah untuk melakukan panggilan ke nomor perbankan
div class=nav-page-icons content a href=tel:+628116133320 id=nav9 class=go-
callTelepona a href= id=navc class=go-closeTutup
Navigasia div class=nav-decoration
decorationdivdiv
d Text Perintah untuk melakukan SMS Kotak Saran
div class=nav-page-icons content a href=sms:+628116714000 id=nav10 class=go-
textSMSa a href= id=navc class=go-closeTutup
Navigasia div class=nav-decoration decorationdiv
div
e Mail Perintah untuk mengirimkan email terkait saran
div class=nav-page-icons content a href=mailto:mandirikanwil1gmail.com id=nav8
class=go-mailMaila div class=nav-decoration decorationdiv
div
3.4.3.2 Rancangan halaman sub menu untuk nasabah
Pada tahap ini penulis akan merancangan tampilan sub menu untuk nasabah. Sub menu
ini digunakan untuk menu pelaporan permasalahan mesin ATM EDC. Adapun potongan script dan hasil perancangan yang dibuat penulis akan
dibuat dengan sistem auto responsive dan teknik CSS for retina display.
Ubiversitas Sumatera Utara
a Perancangan menu awal sub menu
index.php
script type=”textjavascript” function validatedata, format {
global ost;
Call parent to Validate the structure ifparent::validatedata, format
this-exerr400, Unexpected or invalid data received;
Nuke attachments IF API files are not allowed.
ifost-getConfig- allowAPIAttachments
data[attachments] = array; Validate attachments: Do error
checking... soft fail - set the error and pass on the request.
ifdata[attachments] is_arraydata[attachments] {
foreachdata[attachments] as attachment {
ifost- isFileTypeAllowedattachment
data[error] = Invalid file type ext for
.Format::htmlcharsattachment[name]; elseif attachment[encoding]
strcasecmpattachment[encoding], base64 {
Ubiversitas Sumatera Utara
ifattachment[data] = base64_decodeattachment[data], true
attachment[error] = sprintfs: Poorly encoded base64 data,
Format::htmlcharsattachment[name]; }
} unsetattachment;
}
return true; }
script body class=?php echo bodyclass; ?
header class=container div class=row
div class=twelvecol last h1img src=?php echo
ROOT_PATH; ?imagesmandiri.pngh1 --h1a href=?php echo
ROOT_PATH; ?index.php title=Support Ticket Center class=titleBank Mandiri Kantor
Wilayah 1 Medanah1 -- nav id=mainNav
ul id=topNav lia class=home
href=?php echo ROOT_PATH; ?index.phpMenu Utamaali
?php ifthisclient is_objectthisclient thisclient-
isValid { ? lia class=my_tickets
href=?php echo ROOT_PATH;
Ubiversitas Sumatera Utara
?tickets.phpLaporan Permasalahan Sayaali
?php } else { ? lia class=ticket_status
href=?php echo ROOT_PATH; ?tickets.phpCek Status Penyelesaianali
?php } ? lia class=new_ticket
href=?php echo ROOT_PATH; ?open.phpLaporkan Permasalahan Baruali
lia class=Kembali href=?php echo ROOT_PATH;
?index.phpKembaliali
?php ifthisclient is_objectthisclient
thisclient-isValid { ? lia class=log_out
href=?php echo ROOT_PATH; ?logout.phpLog Outali
?php } ? ul
nav a href=
id=mobileNavLinkNava div
div header
?php ifcfg cfg-isKnowledgebaseEnabled{
? div class=container faqWrap
Ubiversitas Sumatera Utara
div class=row div class=twelvecol last
--pBe sure to browse our a href=kbindex.phpFrequently Asked Questions
FAQsa, before opening a ticket.p -- div
div div
b Perancangan form laporkan permasalahan baru
open.php
?php ifdefinedOSTCLIENTINC dieAccess
Denied; info=array;
ifthisclient thisclient-isValid { info=arrayname=thisclient-getName,
email=thisclient-getEmail, phone=thisclient-getPhone,
phone_ext=thisclient-getPhoneExt; }
info=_POST errors?Format::htmlchars_POST:info;
?
div class=container div class=row
div class=twelvecol last p class=headlineSilahkan isi form berikut
untuk melaporkan permasalahan baru.p div
Ubiversitas Sumatera Utara
div div
div class=container greyBlock div class=row
div class=twelvecol last form id=ticketForm method=post
action=open.php enctype=multipartform-data ?php csrf_token; ?
input type=hidden name=a value=open div
labelNama Anda: span class=requireddiperlukanspanlabel
?php ifthisclient thisclient-isValid {
echo thisclient-getName; } else { ?
input id=name type=text name=name size=25 value=?php echo info[name]; ?
font class=errornbsp;?php echo errors[name]; ?font
?php } ?
div
div labelEmail Anda: span
class=requireddiperlukanspanlabel
?php ifthisclient thisclient-isValid {
Ubiversitas Sumatera Utara
echo thisclient-getEmail; } else { ?
input id=email type=text name=email size=25 value=?php echo info[email]; ?
font class=errornbsp;?php echo errors[email]; ?font
?php } ?
div
div labelHandphone:label
input id=phone type=text name=phone size=17 value=?php echo info[phone]; ?
font class=errornbsp;?php echo errors[phone]; ?nbsp;nbsp;?php echo
errors[phone_ext]; ?font div
div labelJenis Permasalahan: span
class=requireddiperlukanspanlabel select id=topicId name=topicId
option value= selected=selected mdash; Pilih permasalahan mdash;option
?php iftopics=Topic::getPublicHelpTopics {
foreachtopics as id =name { echo sprintfoption value=d ssoption,
Ubiversitas Sumatera Utara
id, info[topicId]==id?selected=selected:,
name; }
} else { ? option value=0 General Inquiryoption
?php } ?
select font class=errornbsp;?php echo
errors[topicId]; ?font
div
div labelSubject:mis: ATM .. span
class=requireddiperlukanspanlabel
input id=subject type=text name=subject size=40 value=?php echo info[subject]; ?
font class=errornbsp;?php echo errors[subject]; ?font
div div
labelKeterangan Permasalahan:label
divemMohon berikan keterangan yang jelas dan detail.emdiv
textarea id=message cols=60 rows=8 name=message?php echo info[message];
?textarea
Ubiversitas Sumatera Utara
font class=errornbsp;?php echo errors[message]; ?font
div
?php ifcfg-allowOnlineAttachments cfg- allowAttachmentsOnlogin
|| cfg-allowAttachmentsOnlogin thisclient thisclient-isValid { ?
div labelLampiran Photojpg, png jika Ada:label
div class=uploadsdivbr input type=file class=multifile
name=attachments[] id=attachments size=30 value=
font class=errornbsp;?php echo errors[attachments]; ?font
div
?php } ? ?php
ifcfg-allowPriorityChange priorities=Priority::getPriorities { ?
div labelTicket Priority:label
select id=priority name=priorityId ?php
ifinfo[priorityId] info[priorityId] = cfg-
getDefaultPriorityId; System default. foreachpriorities as id =name {
echo sprintfoption value=d ssoption,
Ubiversitas Sumatera Utara
id, info[priorityId]==id?selected=selected:
, name;
} ?
select font class=errornbsp;?php echo
errors[priorityId]; ?font
div ?php
} ?
?php ifcfg cfg-isCaptchaEnabled
thisclient || thisclient-isValid { if_POST errors errors[captcha]
errors[captcha]=Please re-enter the text again;
?
div class=captchaRow span class=captchaimg src=captcha.php
border=0 align=leftspan nbsp;nbsp;
input id=captcha type=text name=captcha size=6
emEnter the text shown on the image.em font class=errornbsp;?php echo
errors[captcha]; ?font div
Ubiversitas Sumatera Utara
?php } ?
input type=submit class=button value=Kirimkan Laporan
form div
div div
c Perancangan form cek status permasalahan
view.php
div div id=reply class=clear style=padding-
bottom:10px; ?ifticket-isClosed {?
div class=msgTicket will be reopened on message postdiv
?}? ?php iferrors[err] { ?
div id=msg_error?php echo errors[err]; ?div
?php }elseifmsg { ? div id=msg_notice?php echo msg; ?div
?php }elseifwarn { ? div id=msg_warning?php echo warn; ?div
?php } ? form id=reply action=tickets.php?id=?php echo
ticket-getExtId; ?reply name=reply method=post enctype=multipartform-data
?php csrf_token; ?
Ubiversitas Sumatera Utara
input type=hidden name=id value=?php echo ticket-getExtId; ?
input type=hidden name=a value=reply div
label Kirim Pesan:label span id=msgem?php echo msg; ?
emspan textarea name=message id=message cols=50
rows=9 wrap=soft?php echo info[message]; ?textarea
div ?php
ifcfg-allowOnlineAttachments { ? div
label for=attachmentLampiran:label div class=uploads
div div class=file_input
input class=multifile type=file name=attachments[] size=30 value=
div div
?php } ?
input type=submit value=Posting Balasan class=button id=postReply
form div
div
Ubiversitas Sumatera Utara
3.5 Rancangan Database
Diagram Kelas class diagram sangat membantu dalam visualisasi kelas dari suatu sistem. Hal ini di sebabkan karena class adalah deskripsi kelompok objek-objek
dengan atribut property dan relasi yang sama. Disamping itu class diagram bisa memberikan pandangan global atas sebuah sistem. Hal tersebut tercermin dari class-
class yang ada dan relasinya satu dengan yang lain. Berikut ini menggambarkan
struktur dan deskripsi class pada sistem yang dirancang. Adapun class diagram yang dirancang dapat dilihat pada gambar 3.26
Gambar 3.26 Class Diagram sistem yang dirancang
Ubiversitas Sumatera Utara
1. Tabel : kanwil1_department
Field Type
Null Key Default Extra
dept_id int11 unsigned
NO PRI
NULL auto_increment
tpl_id int10 unsigned
NO MUL 0
sla_id int10 unsigned
NO email_id
int10 unsigned NO
autoresp_email_id int10 unsigned
NO MUL 0
manager_id int10 unsigned
NO MUL 0
dept_name varchar128
NO UNI
dept_signature tinytext
NO NULL
ispublic tinyint1 unsigned
NO 1
group_membership tinyint1
NO ticket_auto_response
tinyint1 NO
1 message_auto_response tinyint1
NO updated
datetime NO
NULL created
datetime NO
NULL
Tabel 3.1 kanwil1_department
2. Tabel : kanwil1_help_topic
Field Type
Null Key Default Extra
topic_id int11 unsigned
NO PRI
NULL auto_increment
topic_pid int10 unsigned
NO MUL 0
isactive tinyint1 unsigned NO
1 ispublic
tinyint1 unsigned NO 1
noautoresp tinyint3 unsigned NO priority_id tinyint3 unsigned NO
MUL 0 dept_id
tinyint3 unsigned NO MUL 0
staff_id int10 unsigned
NO MUL 0
team_id int10 unsigned
NO sla_id
int10 unsigned NO
MUL 0 topic
varchar32 NO
MUL Notes
text YES
NULL Created
datetime NO
NULL Updated
datetime NO
NULL
Tabel 3.2 kanwil1_help_topic
Ubiversitas Sumatera Utara
3. Tabel : kanwil1_ticket_thread
Field Type
Null Key Default Extra
id int11 unsigned NO
PRI NULL
auto_increment pid
int11 unsigned NO MUL 0
ticket_id int11 unsigned NO
MUL 0 staff_id
int11 unsigned NO MUL 0
thread_type enumM,R,N NO NULL
poster varchar128
NO source
varchar32 NO
title varchar255
YES NULL
body text
NO MUL NULL
ip_address varchar64
NO created
datetime NO
NULL updated
datetime NO
NULL
Tabel 3.3 kanwil1_ticket_thread
4. Tabel : kanwil1_ticket
Field Type
Null Key
Default Extra
ticket_id int11 unsigned
NO PRI
NULL auto_increment
ticketID int11 unsigned
NO MUL
dept_id int10 unsigned
NO MUL
1 sla_id
int10 unsigned NO
MUL priority_id
int10 unsigned NO
MUL 2
topic_id int10 unsigned
NO MUL
staff_id int10 unsigned
NO MUL
team_id int10 unsigned
NO email
varchar255 NO
name varchar255
NO subject
varchar255 NO
[no subject]
phone varchar16
YES NULL
status enumopen,closed
NO MUL
open source
enumWeb,Email,Phone ,API,Other
NO Other
duedate datetime
YES MUL NULL
reopened datetime
YES NULL
closed datetime
YES MUL NULL
lastmessage datetime
YES NULL
lastresponse datetime
YES NULL
created datetime
NO MUL
NULL updated
datetime NO
NULL
Tabel 3.4 kanwil1_ticket
Ubiversitas Sumatera Utara
5.
Tabel : kanwil1_staff Field
Type Null
Key Defau lt
Extra
staff_id int11 unsigned
NO PRI
NULL auto_inc
rement group_id
int10 unsigned NO
MUL 0 dept_id
int10 unsigned NO
MUL 0 timezone_id
int10 unsigned NO
username varchar32
NO UNI
firstname varchar32
YES NULL
lastname varchar32
YES NULL
passwd varchar32
YES NULL
email varchar32
YES NULL
phone varchar24
NO phone_ext
varchar6 YES
NULL mobile
varchar24 NO
signature tinytext
NO NULL
notes text
YES NULL
isactive tinyint1
NO 1
isadmin tinyint1
NO MUL 0
isvisible tinyint1 unsigned
NO 1
onvacation tinyint1 unsigned
NO assigned_only
tinyint1 unsigned NO
show_assigned_tickets tinyint1 unsigned
NO daylight_saving
tinyint1 unsigned NO
change_passwd tinyint1 unsigned
NO max_page_size
int11 unsigned NO
auto_refresh_rate int10 unsigned
NO default_signature_type
enumnone,mine,dept NO
none default_paper_size
enumLetter,Legal,Le dger,A4,A3
NO Letter
created datetime
NO NULL
lastlogin datetime
YES NULL
passwdreset datetime
YES NULL
updated datetime
NO NULL
Tabel 3.5 kanwil1_staff
3.6 Konfigurasi Phonegap framework dengan mobile webFinishing
Setelah tahap penyelesaian aplikasi mobile web Aplikasi penyampaian permasalahan mesin ATM EDC berbasis mobile, Penulis akan melakukan konfigurasi Phonegap
Framework untuk menghasilkan sebuah aplikasi mobile berbasis Android dan IOS.
Tahap sebelumnya telah dijelaskan mengenai pembuatan project Android dan IOS.
Ubiversitas Sumatera Utara
Penulis juga telah membahas pembuatan mobile web penyampaian permasalahan mesin ATM EDC. Kemudian bagaimana cara untuk menggabungkan Phonegap
Framework dengan aplikasi mobile yang telah dirancang sehingga menghasilkan
sebuah aplikasi mobile yang dapat berjalan pada sistem operasi Android dan IOS.
3.6.1 Konfigurasi Phonegap framework pada Project Android
Konfigurasi yang digunakan untuk membangun aplikasi berbasis Android dengan menggunakan Phonegap Framework adalah sebagai berikut:
1. Buka Project Android yang telah dibuat dengan Phonegap Framework
pada compiler eclipse. 2.
Setelah itu penulis menyalin source code aplikasi mobile web yang telah dirancang aplikasi penyampaian permasalahan mesin ATM EDC
kedalam folder wwwassets sehingga menjadi wwwassetsnama folder mobile web
seperti gambar 3.27 berikut.
Gambar 3.27 menyalin source code mobile web ke dalam project Android
3. Setelah menyalin, maka penulis melakukan konfigurasi pada project
tersebut dengan menambahkan sebuah script. Script tersebut disimpan pada folder yang sama pada project Android. Script ini digunakan untuk
menggabungkan antara source code mobile web dengan source code project Android
sehingga meghasilkan sebuah aplikasi mobile berbasis Android
. Adapun script yang ditambahkan pada project adalah sebagai berikut.
Ubiversitas Sumatera Utara
config.xml
? xml
version =
1.0 encoding
= utf-8
? widget
id =
com.phonegap.helloworld version
= 1.0.0
xmlns =
http:www.w3.orgnswidgets xmlns:gap
= http:phonegap.comns1.0
name ATM EDC CARE
name description
ATM EDC CARE. description
access origin
= content
src =
atmmandiriindex.html
preference name
= loglevel
value =
DEBUG feature
name =
App param
name =
android-package value
= org.apache.cordova.App
feature name
HelloWorld name
description Hello World sample application that
responds to the deviceready event. description
author email
= supportphonegap.com
href =
http:phonegap.com PhoneGap Team
author feature
name =
http:api.phonegap.com1.0device preference
name =
permissions value
= none
preference name
= orientation
value =
default
Ubiversitas Sumatera Utara
preference name
= target-device
value =
universal preference
name =
fullscreen value
= true
preference name
= webviewbounce
value =
true
preference name
= prerendered-icon
value =
true preference
name =
stay-in-webview value
= false
preference name
= ios-statusbarstyle
value =
black-opaque preference
name =
detect-data-types value
= true
preference name
= exit-on-suspend
value =
false preference
name =
show-splash-screen-spinner value
= true
preference name
= auto-hide-splash-screen
value =
true preference
name =
disable-cursor value
= false
preference name
= android-minSdkVersion
value =
7 preference
name =
android-installLocation value
= auto
icon src
= icon.png
icon gap:density
= ldpi
gap:platform =
android src
= resiconandroidicon-36-ldpi.png
icon gap:density
= mdpi
gap:platform =
android src
= resiconandroidicon-48-mdpi.png
icon gap:density
= hdpi
Ubiversitas Sumatera Utara
gap:platform =
android src
= resiconandroidicon-72-hdpi.png
icon gap:density
= xhdpi
gap:platform =
android src
= resiconandroidicon-96-xhdpi.png
icon gap:platform
= blackberry
src =
resiconblackberryicon-80.png icon
gap:platform =
blackberry gap:state
= hover
src =
resiconblackberryicon- 80.png
icon gap:platform
= ios
height =
57 src
= resiconiosicon-57.png
width =
57 icon
gap:platform =
ios height
= 72
src =
resiconiosicon-72.png width
= 72
icon gap:platform
= ios
height =
114 src
= resiconiosicon-57-2x.png
width =
114 icon
gap:platform =
ios height
= 144
src =
resiconiosicon-72-2x.png width
= 144
icon gap:platform
= webos
src =
resiconwebosicon-64.png icon
gap:platform =
winphone src
= resiconwindows-phoneicon-48.png
icon gap:platform
= winphone
gap:role =
background src
= resiconwindows-
phoneicon-173.png gap:splash
gap:density =
ldpi gap:platform
= android
src =
resscreenandroidscreen-ldpi-portrait.png gap:splash
gap:density =
mdpi gap:platform
= android
src =
resscreenandroidscreen-mdpi-portrait.png
Ubiversitas Sumatera Utara
gap:splash gap:density
= hdpi
gap:platform =
android src
= resscreenandroidscreen-hdpi-portrait.png
gap:splash gap:density
= xhdpi
gap:platform =
android src
= resscreenandroidscreen-xhdpi-
portrait.png gap:splash
gap:platform =
blackberry src
= resscreenblackberryscreen-225.png
gap:splash gap:platform
= ios
height =
480 src
= resscreeniosscreen-iphone-portrait.png
width =
320 gap:splash
gap:platform =
ios height
= 960
src =
resscreeniosscreen-iphone-portrait- 2x.png
width =
640 gap:splash
gap:platform =
ios height
= 1024
src =
resscreeniosscreen-ipad-portrait.png width
= 768
gap:splash gap:platform
= ios
height =
768 src
= resscreeniosscreen-ipad-landscape.png
width =
1024 gap:splash
gap:platform =
winphone src
= resscreenwindows-phonescreen-
portrait.jpg access
origin =
http:127.0.0.1 widget
AndroidManifest.xml
? xml
version =
1.0 encoding
= utf-8
? manifest
android:hardwareAccelerated =
true android:versionCode
= 3
Ubiversitas Sumatera Utara
android:versionName =
1.0.3 android:windowSoftInputMode
= adjustPan
package =
atm.adyazp.adya xmlns:android
= http:schemas.android.comapkres
android supports-screens
android:anyDensity =
true android:largeScreens
= true
android:normalScreens =
true android:resizeable
= true
android:smallScreens =
true android:xlargeScreens
= true
uses-permission android:name
= android.permission.INTERNET
application android:debuggable
= false
android:hardwareAccelerated =
true android:icon
= drawableicon
android:label =
stringapp_name activity
android:configChanges =
orientation|keyboardHidden |keyboard|screenSize|locale
android:label =
stringapp_name android:name
= com.phonegap.helloworld.HelloWorld
android:theme =
android:styleTheme.Black.NoTitle Bar
intent-filter action
android:name =
android.intent.action.MAIN category
android:name =
android.intent.category.LAUNCHER
intent-filter activity
application
Ubiversitas Sumatera Utara
uses-sdk android:minSdkVersion
= 10
android:targetSdkVersion =
19 manifest
3.6.2 Konfigurasi Phonegap framework pada Project IOS