Paper Ubiquitous PDF
Paper Ubiquitous PDF
PENDAHULUAN
IT, yang memiliki potensi besar untuk banyak applikasi seperti pervasive
memiliki fitur kapan saja, dimana saja dan berinteraksi dengan manusia, hal ini
management systems, pasien dan tim medis dapat berkomunikasi secara langsung
Han, Jin-Hee Lee, Jeong-Ah Oh, Yoon-Hee Choi, Kun-Ho Yoon, 2010).
1
2
situasi emergency pada pasien kronis. Dimana hal ini mempunyai peranan penting
Penderita diabetes saat ini mengalami peningkatan dari 153Juta pada tahun
1980 menjadi 347Juta pada tahun 2008 (G Danaei MD, 2011). Dalam beberapa
kelompok usia, orang dengan diabetes memiliki peningkatan dua kali lipat dalam
risiko stroke. Diabetes juga penyebab utama gagal ginjal pada banyak populasi di
Healthcare saat ini mengalami kemajuan yang sangat pesat dimana banyak
sekarang sudah dapat di applikasikan sendiri di rumah (home care), antara lain
pengecekan kadar gula darah untuk pasien diabetes yang harus dilakukan secara
Alat test pengukur kadar gula darah ini terdiri dari alat Glucometer,
dan dapat digunakan secara bebas tanpa resep dari dokter. Cara pemakaian alat ini
dengan ketebalan kulit, pasang 1 buah strip dari tabung ke slot di kaki
menggunakan strip dan baca hasil tes glucosa di layar setelah 5 detik.
1-10 kali sehari dan dapat dilakukan kapan saja, dimana saja.Karakteristik
pemakai alat test kadar gula darah ini adalah pasien penderita diabetes berbagai
3
type dan atlet yang aktif berolahraga dimana membutuhkan alat untuk
Lazenby, 2011). Pada saat emergency inilah dibutuhkan suatu sistem pemesanan
yang mudah diakses dimanapun dan sekaligus dapat memberikan posisi pasien /
tersebut.
dengan metode Requirement test, Performance test, dan Penetration test, dan
berikut :
4
(Glucometer, lancet dan strip) pada situasi emergency, cepat dan tepat
1.3.1 Tujuan
Global Positioning System untuk Sistem Pengiriman Cepat dan Tepat Pada Alat
Test Kadar Gula Darah ini bertujuan untuk mengetahui apakah sistem M-
1.3.2 Manfaat
Global Positioning System untuk Sistem Pengiriman Cepat dan Tepat Pada Alat
Test Kadar Gula Darah ini diharapkan dapat memberikan manfaat diantaranya :
produk test kadar gula darah, karena pembeli / pasien diabetes dapat
memperoleh alat test kadar gula dalam darah tersebut secara mudah
5
persediaan strip testkadar gula darah terlalu banyak (hal ini berkaitan
tahap pengujian.
m-commerce dan GPS serta aplikasinya dalam alat test kadar gula darah.
o Analisis Requirement
o Implementasi
o Pengujian aplikasi
BAB II
LANDASAN TEORI
tidak dirasakan sebagai sesuatu yang khusus. Contoh ubiquitous computing dalam
kehidupan sehari-hari seperti service atau layanan digital library, bisnis transaksi
online, mobile office, mobile tv, pengguna dapat mengakses layanan ini kapan saja
dan dimana saja (Robert H. Deng · Jari Veijalainen · Shiguo Lian · Dimitris
Kanellopoulos, 2010)
workstation. Gelombang kedua adalah personal computer (PC) dimana satu orang
6
7
Management System, Sistem ini memungkinkan pasien dan tim medis dapat
pasien melakukan upload data kadar glucosa dalam darah dan aktivitas sehari-hari
2.2 M-Commerce
daripada computer, hal ini mungkin terjadi karena tingginya biaya komputer
terkait biaya internet dan koneksi (Saidi, 2010). M-Commerce hampir sama
8
menyeluruh di website untuk menemukan produk atau service yang tepat, sesuai
lelang secara online memberikan cara yang sangat efektif untuk mendukung C2C
9
(
(Global Pottitioning Sysstem) di areaa outdoor memiliki
m akurrasi posisi lebih tinggi
d
daripada meenggunakan network basse seperti Cell-ID,
C Enhaanced Cell ID
I (ECID),
A
Angle of Arrival
A (AO
OA) and T Arrival (TDOA) yang
Time Differrence of A
m
menggunaka
an data moobile networrk untuk menentukan
m posisi geoggrafis dari
p
perangkat mobile
m (Krasssie Petrova · Bin Wang, 2010).
m
memungkink
kan untuk berkomunika
b asi dengan server
s applikkasi dengan
n koordinat
(
(longitude/la
atitude) (Pouulcheria Bennou · Costas Vassilakis, 22010).
Di bidang
b healthcare bannyak mendaapatkan keuuntungan dari
d sistem
p
pencarian lo
okasi pasien, rumah sakkit/klinik/apootik dan pennyedia alat-aalat medik.
S
Sistem pencari lokasi mendukung peencarian manusia, alat ddan service pada
p lokasi-
l
lokasi yang sulit secaraa akurat. Sisstem pencarrian lokasi ooutdoor untuuk aplikasi
h
healthcare d
didapat darii cellular/PC
CS system atau
a satellitee-based systtem seperti
10
Selama beberapa tahun terakhir teknologi GPS telah sangat banyak diteliti
dengan ubiquitous information. Teknologi GPS paling umum hanya dapat bekerja
pada posisi outdoor. Teknologi ini menjadi kurang bagus karena masalah sinyal
yang tidak dapat masuk ke dalam ruangan (Rodrigo Vera, Sergio F. Ochoa,
YFIND ini diprediksi akan menjadikan Singapore menjadi the world's first
2.4 SDLC
lunak. Salah satu jenis model SDLC yang sering digunakan adalah waterfall
model, dalam waterfall model langkah baru akan dimulai setelah langkah
sebelumnya diselesaikan.
mudah dipahami dan jelas, Mudah dalam pengelolaan project, tiap fase dijalankan
11
definition, system & software design, implementation and unit testing, integration
tujuan dari sistem yang akan di kembangkan kemudian didefinisikan secara rinci
12
keseluruhan program yang terintegrasi akan diuji sebagai sistem yang lengkap
fase siklus hidup terpanjang. Sistem ini akan diinstal dan digunakan.
tahap awal dari siklus hidup, meningkatkan implementasi unit sistem dan
Performance test bertujuan untuk menguji kinerja bukan untuk menemukan bug
untuk pengujian lebih lanjut. Idealnya software yang akan diuji harus cukup stabil
yang mengakses bersamaan (concurrent user) dan koneksi HTTP, dalam literatur
13
lain load testing di definisikan sebagai proses untuk menguji sistem dengan
Banyak tools performance test yang biasa dipakai, seperti WAPT, Tsung,
Apache Jmeter, dan Loadimpact. Dalam penelitian ini kami menggunakan tools
loadimpact karena :
sebagian besar web application modern saat ini. Vulnerability web application
dapat diuji dengan cara manual, akan tetapi hal ini akan sangat memakan waktu
keamanan dalam waktu yang relatif cepat dan tingkat deteksi yang cukup
menjadi 3 type Reflected XSS, Stored XSS, dan DOM Based XSS :
14
- Reflected XSS adalah jika injection tersebut secara langsung ke server dan
permanen dan dikeluarkan setiap kali user mengunjungi situs. Hal ini jelas
akan memiliki range calon korban lebih tinggi daripada reflected XSS.
- DOM Based XSS metode ini mengacu pada type serangan XSS dimana
bahkan attacker akan mengirimkan data yang salah ke server tujuan, disini
Penetration test tools yang digunakan dalam penelitian ini adalah Vega,
vega adalah pengembangan dari source skipfish, penetration tools open source
- Open source.
mac.
- Memiliki fitur scanning SQL Injection dan Cross Site Scripting XSS,dan
mengoperasikannya.
15
dalam M-Commerce.
16
4 ( Laerte K. ‐ Restaurant offering ‐ M‐Commerce
Franco, 2011)
‐ Enters the Environment of the shopping ‐ GPS
mall(address, personal data)
‐ Opportunity Consultant ‐ push
messaging
‐ push messaging
5 (Christos K. ‐ M‐Commerce adoption Location Based ‐M‐Commerce
Georgiadis, Service
2010)
‐ Cell‐ID (Cell
Identification),
A‐GPS
(Assisted GPS),
triangular
methods
‐MapPoint
Location
Server
6 (Jun Li, Ismail ‐ Mobile shopping assistant ‐ M‐Commerce
Ari, Jhilmil
Jain, Alan H.
Karp,
Mohamed
Dekhil, 2009
‐ inform discount / offering from store ‐ GPS
7 (Courtney ‐ Intelligent Agent based Hotel Search & ‐ M‐Commerce
McTavish, Booking System
2010)
‐ User send requirement ‐ GPS
‐ Searching hotel
‐ Make booking
‐ send feedback
BAB III
METODOLOGI
Untuk mendapatkan supply alat test kadar gula darah (Glucometer, lancet
dan strip) pada situasi emergency, cepat dan tepat dibutuhkan aplikasi yang dapat
mengetahui posisi pembeli. Salah satu metode pengembangan aplikasi yang dapat
Analisis Requirement
Design Sistem Umum
‐ Proses pemesanan barang
‐ Proses tracking GPS
‐ Proses penerimaan pesanan
‐ Proses pengantaran
Design Sistem Terperinci
‐ Fitur sistem
‐ Pengembangan diagram dengan UML
‐ Perencanaan database dengan ERD
Implementasi
Pengujian Aplikasi
‐ Requirement test
‐ Performance test
‐ Penetration test
Hasil
17
18
• Analisis Requirement
konseptual.
Desain sistem umum dan Analisis requirement bergantung satu sama lain.
selamafase analisis menyediakan dasar bagi desain sistem umum untuk dibuat.
Design sistem umum ini terdiri dari proses pemesanan barang, proses
Selama fase ini akan ditentukan bagaimana sebuah conceptual design dapat di
19
• Implementasi
setup system yang berisi persiapan hardware dan software, Install dependency
• Pengujian aplikasi
yang dikembangkan. Pada tahap pengujian ini akan dilakukan requirement test,
• Hasil
suatu kesimpulan, dan akan disertakan limitasi dari penelitian untuk membatasi
BAB IV
akan kami implementasikan sistem yang kami usulkan sesuai dengan metode
SDLC dan akan kami lakukan pengujian dengan requirement test, performance
tentukan sistem apa yang tepat untuk mencapai tujuan dari penelitian ini.
- Aplikasi tersebut dapat mengetahui posisi pembeli secara real time yang
20
21
tepat dari pembeli. Sistem ini dapat mencegah terjadinya kesalahan dalam
Dalam Conceptual Systems Design/ design secara umum ini aplikasi yang
- Proses pengiriman.
apotik / pengirim barang ilustrasi proses ini kami sajikan pada (Gambar 4).
menu order yang berisi jenis alat yang akan dipesan dan harganya, langkah
berikutnya pembeli dapat memeriksa isi keranjang apakah sudah sesuai, kemudian
Form pemesanan akan muncul dan pembeli / pasien diabetes wajib mengisi nama,
22
GPS. Proses ini akan berjalan secara otomatis dengan mengirimkan update
jika pembeli / pasien diabetes berpindah tempat. Ilustrasi proses ini kami sajikan
Kami menggunakan script geolocation yang ada pada fitur google map
GPS tersebut pada peta google. Untuk mendukung sistem tersebut diatas
berikut :
- GPS Receiver
- Internet
23
- Handphone dengan fitur internet dan maps untuk pengantar barang (kurir).
Setiap apotik / Outlet yang termasuk dalam sistem ini akan disediakan
fitur back end di mobilecommerce. Dimana apotik / outlet dapat mengetahui order
24
dipersiapkan dan siap untuk diantar dengan mengupdate status dari order menjadi
Pada tahap ini kurir sudah mendapatkan status dari sistem bahwa barang
telah siap untuk diantar, sehingga kurir dapat mengambil barang di apotik dan
Setelah barang diterima oleh pembeli kurir harus mengupdate status dari
bahwa proses pengiriman telah selesai dilakukan oleh kurir. Ilustrasi secara
25
Seperti yang telah dibahas di sub bab Conceptual Systems Design atau
design dapat di implementasikan. Dalam desain terperinci ini kami akan bahas
tentang fitur dari sistem, pengembangan fitur sistem diatas ke diagram UML,
sehingga dapat memberikan gambaran secara visual dari aplikasi serta akan kami
RelationshipDiagrams).
Berikut adalah fitur sistem yang akan dikembangkan dalam penelitian ini.
Kami membagi fitur secara garis besar menjadi tiga actor, yaitu pembeli, admin
dan delivery. Fitur ini membagi halaman m-commerce menjadi front end untuk
26
pembeli dan back end untuk admin atau deliverysecara lengkap kami lampirkan
Pembeli
Fitur Manfaat
diproses.
Administrator
Fitur Manfaat
complete
27
Delivery
Fitur Manfaat
Report Dapat mengetahui order mana saja yang telah diprepare oleh
28
form pemesanan
complete.
29
Berd
dasarkan kanndidat class entity
e diatas dapat kami notasikan dalam UML
s
sebagai Cla milustrasiclass diagram kami sajikkan pada (G
ass Diagram Gambar 7)
d
dengan keterrangan sebaggai berikut :
1. Ordeer harus berrasal dari saatu pembeli saja, namuun satu pem
mbeli dapat
Gam
mbar 7. Classs Diagram
30
dan class diagram yang telah dikemukakan di atas, actor diagram sistem ini terdiri
dari actor diagram front end (tabel 3) dan actor diagram sistem back end (tabel 4)
o Actordiagramfront end
memilih / menambah /
order form
pemesanan
31
melalui GPS
Berikut adalah tabel yang menghubungkan antara actor dengan use case
delivery.
32
Dari pemetaan actor diagram baik front end maupun back end diatas dapat
menambah / edit / hapus kategori maupun produk yang akan di tampilkan di front
end dan dapat mengetahui report pemesanan secara lengkap melalui report admin,
administrator juga mengupdate status prepare jika barang telah siap untuk
diantar. Delivery dapat mengetahui report yang berisi update realtime GPS dari
33
l
lokasi pemb
beli dan mengupdate
m status pemeesanan jika barang suddah dalam
p
pengantaran
n maupun sudah selesai ddari proses pembelian.
p U
Use case diaagram kami
s
sajikan padaa (Gambar 8))
M-co
ommerce inii dibagi menjadi 2 bag
gian front ennd yang dappat diakses
m
mengaksesn
nya. Berdasaarkan use case diatass dapat kam
mi notasikaan activity
d
diagram fron
nt end(Gamb
bar 9)dan baack end(Gam
mbar 10-12)
o Activity diagram
d fronnt end
s
shopping caart, kemudiaan dilanjutkaan dengan mengambil
m kkoordinat GP
PS sebagai
l
lokasi, jika inisialisasi
i G awal gaagal pembelii masih tetapp dapat melaanjutkan ke
GPS
f
form orderr, kemudiann jika telahh menyelessaikan form
m order prroses akan
34
d
dilanjutkan ke pengirim
man data kke report ad
dministratorr dan reporrt delivery,
k
kemudian proses
p diakhhiri dengan halaman trracking yangg berisi upddate status
p
pemesanan d update lokasi gps. Illustrasi kamii sajikan padda (Gambar 9)
dan 9
o Activity diagram
d bacck end
Activ
vity pada baack end ini terdiri
t dari 3 yaitu yangg pertama management
m
p
product yang berfungsi untuk memb
mbuat group atau
a list prooduct yang akan
a tampil
p
pada front end,
e yang keedua report yang disajikkan untuk aadministratorr dan yang
k
ketiga reportt yang disajiikan untuk delivery.
d
g
gagal makaa proses beerakhir. Jikaa berhasil admin akann mendapattkan menu
d
diantaranya managemennt kategori / product. Meenu ini berfuungsi untuk memanage
p
produk-prod
duk yang akan tampil dii front end yang
y melipuuti penambahhan / edit /
h
hapus kategori dan prod
duk, ilustrasi activity diagram untukk managemeent product
35
Di dalam
d halam
man administtrator juga teerdapat mennu report, daalam menu
r
report adminn ini kita daapat melihatt semua ordder yang maasuk terdiri dari
d nomor
p
pemesanan, produk yangg diorder beserta qty, naama pembelii, gps koordiinat, nomor
t
telepon, stattus. Adminiistrator hanyya dapat mengubah
m staatus order ke
k prepare
s
sedangkan s
status preparre ke deliveryy dan deliveery ke compllete hanya diberikan
d di
b
back end deelivery, jika status telahh diubah ke prepare makka order terrsebut akan
m
masuk ke reeport deliverry. ilustrasi aactivity diaggram untuk rreport adminnistrator ini
k
kami sajikann pada (Gam
mbar 11).
r
report ini haanya berisi tentang orderr-order manna saja yang telah diubahh statusnya
36
o
oleh admin dan telah siap untukk dikirim, beserta
b lokaasi dari gpss pembeli.
K
Kemudian dari
d sini jikaa bagian penngiriman akan mengirim
mkan barang
g dia harus
m
merubah m akan meruubah semua status atas
staatus dari preepare ke deliivery, sistem
n
nomor order tersebut menjadi
m deliivery, sehing
gga di pembbeli dan addministrator
d
dapat menggetahui bahhwa order tersebut teelah dikirim
m. Dan sisstem akan
m
mengembali
ikan lagi ke halaman report delivvery. Jika bbarang telah
h diterima
c
customer deengan baik di
d lokasi penngiriman nyya maka bagian pengiriiman harus
m
merubah staatus dari deliivery menjaadi completee, dan sistem
m akan meru
ubah semua
s
status atas order terseebut ke adm
ministrator dan ke pem
mbeli.ilustraasi activity
d
diagram untu
uk report delivery ini kaami sajikan pada
p (Gambaar 12).
Gam
mbar 12. Acctivity diagrram back en
nd report delivery M-C
Commerce
C
Computing dalam M-C
Commerce dan
d Global Positioning System (G
GPS) untuk
S
Sistem Peng
giriman Ceppat dan Teepat Pada Alat
A Kadar Gula Darah ini
Test K
m
menggunaka n kami lamppirkan ERD dan tabel
an ER diagrram, dibawaah ini akan
d
database :
37
keranjang.
secara one_to_many. Jadi, setiap product dapat di input beberapa kali pada
order_product.
38
secara one_to_many. Jadi, setiap keranjang dapat di input beberapa kali pada
order_product.
Skema database
39
40
4.4 Implementasi
setup system yang berisi persiapan hardware dan software, Install dependency
supaya dapat lebih mudah untuk diakses dari internet, domain yang kami gunakan
- Hardware :
41
o Memory 2 GB
o Diskspace 100 GB
software opensource yang dapat secara mudah di dapat di internet, diantara nya :
o Apache 2.2
o PHP 5
o MySql 5.1
menggunakan SSH sebagai koneksi ke server. Secure Shell atau SSH adalah
42
4.4.3 Pemrograman
PHP dan Javascript. Kemudian akan dibuat database MySqldi server sesuai
yang telah dirancang dapat terwujud. Pemrograman dilakukan secara live pada
server menggunakan edit tools yang tersedia pada software pendukung CPanel.
pada browser mozilla dan mengakses aplikasi melalui browser pada domain
www.dicoba.in
Commerce dan Global Positioning System (GPS) untuk Sistem Pengiriman Cepat
dan Tepat Pada Alat Test Kadar Gula Darah akan dilakukan pengujian internal
Penetration test.
Penelitian ini telah kami lakukan requirement test dengan mengacu pada analisis
43
sistem akan diberikan beban sejumlah user secara bertahap untuk melihat
online dalam waktu yang bersamaan untuk memesan melalui sistem, setiap user
virtual user online, 100 virtual user online dan 500virtual user online secara
bersamaan dengan interval waktu setiap tahap 60 detik. Pada waktuyang sama
juga akan dilakukan 1 pemesanan melalui handphone pada lokasi yang sama
untuk melihat apakah sistem dapat berfungsi dengan baik walaupun diakses oleh
melalui handphone dapat diproses pada saat diakses bersamaan dengan 500
concurrent user.
44
NO Parameter Value
})
})
}
POST data =
‘no_order=82&name=Performance_Test&email=
mamat%40namaku.web.id&gps=loadimpact&add..
’ })
yang berisi user active, dan loading time, dibawah ini akan kami lampirkan hasil
45
Gambar 15. User active dibanding loading time pada saat 1 User Active
Berikut adalah hasil loadimpact pada saat diakses oleh 1 virtual user, data load
time yang dihasilkan oleh loadimpact kurang dari 1 detik (Gambar 15).
Gambar 16. User active dibanding loading time pada saat 100 User Active
Berikut adalah hasil loadimpact pada saat diakses oleh 100 virtual user load time
46
Gambar 17. User active dibanding loading time pada saat 500 User Active
Berikut adalah hasil loadimpact pada saat diakses oleh 500 virtual user, data load
time yang dihasilkan 7.5 detik (Gambar 17). Tabel lengkap hasil performance test
Client Client
Active User Load Time Active User Load Time
1 656.43 ms 60 2.43 s
1 508.98 ms 65 2.57 s
1 493.55 ms 70 2.86 s
1 489.43 ms 75 3.07 s
1 490.71 ms 80 3.48 s
1 518.56 ms 85 3.80 s
1 493.59 ms 90 3.87 s
1 510.03 ms 95 4.00 s
1 498.23 ms 100 3.98 s
1 496.51 ms 120 4.39 s
1 504.83 ms 140 4.90 s
1 501.63 ms 160 5.35 s
1 487.42 ms 180 4.68 s
1 488.13 ms 220 5.44 s
1 482.62 ms 240 6.18 s
1 483.55 ms 260 6.18 s
1 479.05 ms 280 6.49 s
47
membuktikan bahwa sistem masih dapat bekerja dengan baik walaupun diakses
sampai dengan 500 user online. Berikut kami lampirkan data yang diperoleh dari
1 -6.160370,106.848260
100 -6.160370,106.848260
500 -6.160370,106.848260
Dari data performance test yang dilakukan diatas dapat ditarik kesimpulan
sebagai berikut :
48
tidak terjadi penurunan kualitas pemesanan, hal ini dibuktikan dengan data
koordinat GPS yang terkirim ke server masih tetap sama walaupun diakses
tergantung padasistem konfigurasi tetapi juga dari aplikasi (Shakeel Ali, 2012)
oleh sebab itu dibutuhkan pengujian dari sisi aplikasi.Tahap pengujian selanjutnya
keamanan pada sebuah aplikasi web dari serangan orang-orang yang tidak
perintah SQL dengan tujuan untuk mendapatkan akses terhadap data di database.
49
Metode penetration test yang kami gunakan dalam penelitian ini dengan
Vega selesai, pada menu alert akan terdapat report yang berisi tentang
Kemudian kami lakukan analisa dan penutupan lubang keamanan tersebut. Proses
hp?gps= gps pada input form, dari luar dengan parameter readonly=’’
50
lemahVega menebak
kombinasi password
force attack
Dalam sub bab ini akan kami lakukan evaluasi rancangan system yang
denganManager product alat test kadar gula darah. Kami juga telah
• Perceived Usefulness
proses penjualan alat test gula darah yang ada saat ini. Karena proses penjualan
yang ada saat ini masih sebatas tradisional, dari distributor ke retailer, atau ke
customer. Dengan adanya rancangan system yang diajukan ini dapat bermanfaat
service dapatmempermudah distribusi product alat test kadar gula darah secara
langsung ke customer.
51
untuk diakses dari smartphone yang beredar saat ini, sehingga customertidak
layanan ini. Rancangan system ini memiliki fitur yang mudah difahami dan design
• Intention to Use
yang diajukan ini, Terutama dengan fitur tracking yang diharapkan dapat
BAB V
KESIMPULAN
Pada bab ini akan ditarik suatu kesimpulan berdasarkan penemuan dari
5.1 Kesimpulan
pada pemesanan dan pengiriman alat test kadar gula darah dengan
untuk mengetahui lokasi pembeli / pasien diabetes secara cepat dan tepat,
• Dari hasil Performace test (loading page dan response time) berbanding
lama. Dengan penambahan jumlah user sampai dengan 500 user online
dibuktikan dengan data koordinat GPS yang terkirim ke server masih tetap
52
53
Scripting) dapat diketahui, bahwa sistem ini sudah tidak terdapat bug /
Commerce dan GPS dalam lingkungan pervasive computing pada pemesanan dan
pengiriman alat test kadar gula darah untuk mengetahui lokasi pembeli / pasien
diabetes secara cepat dan tepat, agar dapat mencegah terjadinya kesalahan dalam
man power yang dibutuhkan karena keterbatasan waktu tidak dapat dibahas dalam
penelitian ini.
Daftar Acuan
Dong-Wook Jang, BokKeun Sun, Sang-Yeon Cho, Surgwon Sohn and Kwang-
Davis, F (1986). A technology acceptance model for empirically testing new end
Edwin Saidi, MBCS, MSc BIS, BSc CS, Cert Mgt. (2010). Towards a Faultless
University of Rome.
Goodarz Danaei, Mariel M Finucane (2011). National, regional, and global trends
Hong Sheng, Fiona Fui-Hoon Nah, Keng Siau (2008), An Experimental Study on
54
55
Jae-Hyoung Cho, Hun-Sung Kim, Jae-Hoon Han, Jin-Hee Lee, Jeong-Ah Oh,
273
Poulcheria Benou · Costas Vassilakis (2010). The conceptual model of context for
56
Shakeel Ali (2012). Practical Web Application Security Audit Following Industry
"indoor GPS".
Mobile Netw Appl. Springer Science + Business Media, LLC. pp. 113–
127
diseases2010.
Daftar Pustaka
Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60. New
York: Springer-Verlag
(2005),http://agiletesting.blogspot.com/2005/02/performance-vs-load-vs-
57
58
Jiang Yu, Andrew Tappenden, James Miller, and Michael Smith (2009). A
Jun Li, Ismail Ari, Jhilmil Jain, Alan H. Karp, Mohamed Dekhil (2009). Mobile
Services.
(2011) 237–246
Martin Fowler (2004). UML Distilled Third EditionA Brief Guide to the Standard
Nixon Robin (2009), A step to step creating dinamic website : Learning PHP,
59
Requirement Traceability Table
Design Development Testing Noted
Accounted
Requirement Description Custom Delivered Accounted Development Function Performance Penetration Accounted
for
Interface Solution for Design Complete Tested Tested Tested for Testing
Development
Untuk
mengetahui isi
keranjang
belanja yang
akan dibeli, Mengetahui
Shopping Cart sehingga Yes Yes Yes Yes Yes Yes Yes Yes Yes jenis barang,
pembeli dapat qty dan harga
mereview ulang
sebelum order
tersebut
diproses.
Mengetahui
lokasi pembeli
saat ini secara
Memberikan
realtime,
informasi
GPS sehingga Yes Yes Yes Yes Yes Yes Yes Yes Yes
koordinat dan
memudahkan
peta
dalam
pengantaran
barang.
Form untuk
memesan no.order dan
barang yang koordinat GPS
Form
wajib diisi Yes Yes Yes Yes Yes Yes Yes Yes Yes akan otomatis
Pemesanan
dengan nama, mengisi form
alamat email, no pemesanan
Handphone
Memberikan
informasi status
order secara
realtime
berdasarkan no.order,
nomor order status
Status Order setelah Yes Yes Yes Yes Yes Yes Yes Yes Yes pemesanan,
melakukan dan update
proses koordinat GPS
pembelian. Dan
memberikan
update koordinat
GPS pembeli
Dapat melihat,
menambah,
View, Edit,
merubah dan
Kategori Yes Yes Yes Yes Yes Yes Yes Yes Yes Hapus kategori
menghapus
barang
kategori produk
yang akan dijual
Dapat melihat,
menambah,
View, Edit,
merubah dan
Produk Yes Yes Yes Yes Yes Yes Yes Yes Yes Hapus product
menghapus
barang
produk yang
akan dijual
Dapat
mengetahui
semua order
yang masuk,
mengetahui
alamat
pengiriman
berdasarkan
GPS yang
Mengetahui
dikirim pembeli
Report Admin Yes Yes Yes Yes Yes Yes Yes Yes Yes semua order
realtime,
yang masuk
nama/qty barang
mengubah
status order
menjadi prepare,
melihat status
yang diberikan
oleh delivery,
status deliver
dan complete
Dapat
mengetahui
order mana saja
yang telah di
prepare oleh
admin dan siap
untuk dikirim ke
alamat Mengetahui
pengiriman semua order
Report
berdasarkan Yes Yes Yes Yes Yes Yes Yes Yes Yes yang sudah
Delivery
GPS realtime siap untuk
yang dikirim oleh dikirim
pembeli. Dapat
mengubah
status prepare
menjadi delivery
atau delivery
menjadi
complete.
60
Lampiran 3. User Evaluation
1. Perceived Usefulness
3. Intention to Use
61
62
Riwayat Hidup
Nama : Rochmat Budi Sulistyo
Tempat / tgl lahir : Sragen / August24, 1984
Alamat : Jl. Bunga rampai II/50, Duren Sawit Jakarta Timur
Tel. : +62 8888 333 107
E‐Mail : mamat@medihop.com
Riwayat Pendidikan
2002 – 2006 : Teknik Elektro
Universitas Negeri Semarang
1999 – 2002 : SMUNegeri 1 Sragen
1996 – 1999 : SLTP Negeri 1 Sragen
1990 – 1996 : SD Negeri 7 Sragen
Riwayat Pekerjaan
PT. MEDIHOP, Jakarta
1. Assistant Manager
Working period (October 2009 – at present)
2. IT Staff
Working Period (Agustus 2006 – October 2009)