LAPORAN KERJA PRAKTEK PEMBUATAN APLIKASI...
Transcript of LAPORAN KERJA PRAKTEK PEMBUATAN APLIKASI...
-
LAPORAN KERJA PRAKTEK
PEMBUATAN APLIKASI “JHOTELS” PADA
SMARTPHONE BERBASIS BLACKBERRY 10
Diajukan sebagai salah satu syarat
untuk memperoleh gelar sarjana Teknik Informatika
Disusun oleh:
Nama : Estu Adhi Nugroho
NIM : 11650011
PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGAYOGYAKARTA
2014
-
ii
-
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Allah SWT, karena telah melimpahkan
segala rahmat-Nya sehingga penulis dapat menyelesaikan Kerja Praktek yang
merupakan salah satu syarat untuk menyelesaikan studi di Teknik Informatika UIN
Sunan Kalijaga Yogyakarta.
Penulis menyadari bahwa dalam proses pengerjaan Kerja Praktek ini, penulis
tidak lepas dari peran berbagai pihak yang telah memberikan dukungan, bantuan dan
dorongan sehingga Kerja Praktek ini dapat terlaksana. Dalam kesempatan ini, penulis
ingin menyampaikan ucapan terima kasih kepada :
1. Bapak Agus Mulyanto, S.Si.,M.Kom., selaku Kaprodi Teknik Informatika.
2. Bapak Aulia Faqih Rifa’i, M.Kom., selaku dosen pembimbing Kerja Praktek
yang telah memberikan bimbingan, arahan, dalam pengerjaan Kerja Praktek
ini.
3. Seluruh dosen Teknik Informatika yang telah memberikan ilmu dan
pengalaman kepada penulis.
4. Bapak dan Ibu sebagai orang tua kandung penulis yang telah
memberikan do’a, dukungan lahir batin dan materi, motivasi kepada penulis.
5. Teman-teman Kerja Praktek yang selalu memotivasi, membantu,
bekerja sama, dan memberikan kerja keras untuk hasil maksimal kita.
-
iv
Penulis menyadari masih banyaknya kekurangan dan kelemahan dalam
pelaksanaan serta penyusunan laporan kerja praktek ini. Semoga pelaksanaan kerja
praktek ini menjadi pengalaman yang berharga bagi penulis dan bermanfaat untuk
masyarakat.
Yogyakarta, Mei 2014
Penulis
-
v
DAFTAR ISI
HALAMAN JUDUL
LEMBAR PENGESAHAN ................................................................ . ii
KATA PENGANTAR ......................................................................... iii
DAFTAR ISI........................................................................................ v
DAFTAR GAMBAR ........................................................................... vii
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................... 1
1.2 Rumusan Masalah.......................................................................... 2
1.3 Batasan Kerja Praktek.................................................................... 3
1.4 Tujuan Kerja Praktek ..................................................................... 3
1.5 Manfaat Kerja Praktek ................................................................... 3
BAB II TEMPAT KERJA PRAKTEK
2.1 Gambaran Umum........................................................................... 4
2.2 Lingkungan Pengembangan pada Blackberry 10 .......................... 5
2.3 Ruang Lingkup Kerja Praktek ....................................................... 5
2.4 Pengumpulan Aset ......................................................................... 6
BAB III LAPORAN KEGIATAN
3.1 Pembahasan.................................................................................... 9
3.1.1 Tools pendukung dalam pembuatan Aplikasi................ ….. 9
3.1.2 Konfigurasi Tools dalam pembuatan Aplikasi ................... 12
3.1.3 Perancangan Use Case Diagram………………………..……20
-
vi
3.2 Implementsai Sistem..................................................................... 21
3.2.1 Penjelasan potongan kode program ..................................... 21
3.2.2 Gambaran umum aplikasi “JHotels”.................................... 22
3.2.3 Tampilan antarmuka sistem………………………..………...22
3.2 Pengujian....................................................................................... 29
3.3.1 Pengujian Fungsional........................................................... 29
3.3.2 Pengujian Usability............................................................ .. 30
BAB IV PENUTUP
4.1 Kesimpulan .................................................................................... 32
4.2 Saran .............................................................................................. 32
DAFTAR PUSTAKA .......................................................................... 33
-
vii
DAFTAR GAMBAR
Gambar 2.1 Blackberry 10 pada smartphone Z10 ............................... 4
Gambar 2.2 Data Alamat dan No.Telepon Hotel................................. 7
Gambar 2.3 Data detail / rincian hotel ................................................. 8
Gambar 3.1 Update API Level ............................................................ 10
Gambar 3.2 Vmware Workstation ....................................................... 11
Gambar 3.3 Blackberry 10 Simulator .................................................. 12
Gambar 3.4 VMware Workstation Menu ............................................ 13
Gambar 3.5 Open virtual machines ..................................................... 13
Gambar 3.6 Edit virtual machines ....................................................... 14
Gambar 3.7 Virtual machine setting .................................................... 14
Gambar 3.8 Play virtual machines ....................................................... 15
Gambar 3.9 UI simulator Blackberry................................................... 16
Gambar 3.10 Select workspace............................................................ 16
Gambar 3.11 UI Momentics IDE......................................................... 17
Gambar 3.12 Connect with device....................................................... 18
Gambar 3.13 Device manager.............................................................. 18
Gambar 3.14 Connet with device......................................................... 19
Gambar 3.15 Use Case Diagram ......................................................... 19
Gambar 3.16 Icon aplikasi JHotels ...................................................... 22
Gambar 3.17 Menu List of Hotels........................................................ 24
-
viii
Gambar 3.18 Hotel Details .................................................................. 25
Gambar 3.19 Menu Hotels Map........................................................... 26
Gambar 3.20 MapDetails..................................................................... 27
Gambar 3.21 Menu About.................................................................... 28
-
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi sekarang ini sangat cepat dan menyeluruh
disemua bidang. Salah satu bidang yang berhubungan dengan teknologi informasi
tersebut salah satunya adalah dalam bidang perhotelan. Dengan adanya
perkembangan teknologi di bidang perhotelan megakibatkan penyediaan informasi
perhotelan yang ada saat ini menjadi lebih maju dan berkembang sehingga
masyarakat bisa lebih mudah dalam menemukan informasi-informasi yang
berhubungan dengan perhotelan secara cepat, efektif dan efisien (Afifudin, 2013 ).
Telepon genggam atau handphone merupakan salah satu teknologi yang tidak
dapat terlepas dari kehidupan sehari-hari. Selain mudah didapat, telepon genggam
juga mudah digunakan kapan saja, dimana saja dan hampir semua kalangan
masyarakat pada saat ini sudah bisa mengoperasikan telepon genggam. Pada saat ini
banyak sekali telepon genggam yang beredar pada masyarakat, mulai dari yang
berbasis Java Symbian, Blackberry, Android, Windows Phone, Iphone dan. Maka
dari itu, telepon genggam merupakan media penyedia informasi yang sangat efektif
bagi masyarakat saat ini (Afifudin, 2013 ).
Media penyedia informasi yang memanfaatkan teknologi telepon genggam
merupakan salah satu terobosan baru dalam pengembangan media informasi yang
sudah ada sebelumnya. Informasi yang disajikan juga bervariasi, salah satunya adalah
penyedia informasi tentang perhotelan yang didalamya terdapat nama hotel, alamat
hotel, deskripsi hotel dan lain sebagainya, akan tetapi pengembangan aplikasi ini
masih kurang begitu banyak karena keterbatasan-keterbatasan yang ada seperti
kinerja perangkat, layar tampilan, kapasitas penyimpanan dan catu daya. Namun hal
yang demikian itu sekarang sudah teratasi dengan hadirnya handphone-hanphone
yang berteknologi canggih atau lebih dikenal dengan smartphone (Afifudin, 2013 ).
-
2
Smarthpone merupakan sebuah device yang memungkinan untuk melakukan
komunikasi (seperti telepon atau sms) juga di dalamnya terdapat fungsi PDA
(Personal Digital Assistant ) dan berkemampuan seperti layaknya komputer. Selain
itu, suatu telepon genggam dapat dikatakan smartphone juga harus memiliki sistem
operasi didalamnya. Sistem operasi yang mulai popular saat ini salah satunya adalah
sistem operasi blackberry 10 yang diluncurkan beserta perangkat smartphone terbaru
dari vendor blackberry. Sistem Operasi baru tersebut merupakan wadah untuk
meningkatkan pengalaman dan eksplorasi dalam bentuk pengembangan aplikasi
berbasis Blackberry 10 (Afifudin, 2013 ).
Oleh karena itu, melalui kerja praktek ini dirancang dan dibuat sebuah aplikasi
penyedia informasi perhotelan (di Yogyakarta) pada smartphone berbasis blackberry
10. Pencarian informasi dengan menggunakan media telepon genggam (smartphone)
akan lebih efektif, efisien dan bisa dilakukan di mana saja dan kapan saja. Dengan
adanya aplikasi ini diharapkan pengguna bisa mendapatkan informasi tentang
perhotelan yang akan dicari.
1.1 Rumusan Masalah
Berdasasarkan latar belakang masalah yang telah diuraikan diatas maka
rumusan masalah dalam kerja praktek ini adalah sebagai berikut :
1. Bagaimana merancang dan membuat aplikasi penyedia informasi perhotelan yang
dapat berjalan di Smartphone berbasis blackberry 10?
2. Bagaimana membuat aplikasi penyedia informasi perhotelan yang mudah
digunakan dengan tampilan yang menarik?
-
3
1.2 Batasan Kerja Praktek
1. Aplikasi ini dibuat di atas platform Blackberry 10 sehingga dimungkinkan hanya
dapat dijalankan pada smartphone berbasis Blackberry 10.
2. Sistem operasi Blackberry yang digunakan minimal versi 10.2.0
3. Aplikasi penyedia informasi perhotelan ini berisi informasi tentang hotel-hotel
yang berada di Yogyakarta.
4. Pengembang aplikasi tidak membahas keamanan database dan keamanan jaringan
yang digunakan untuk kebutuhan aplikasi.
5. Aplikasi yang dikembangkan membutuhkan koneksi internet untuk download atau
megunduh aplikasi dari AppWorld
6. Informasi yang terdapat dalam aplikasi ini diperoleh dari berbagai macam sumber
bebas dan tidak berbayar
1.3 Tujuan Kerja Praktek
1. Merancang dan membuat aplikasi penyedia informasi perhotelan yang dapat
berjalan di smartphone berbasis blackberry 10
2. Membuat aplikasi penyedia informasi perhotelan yang mudah digunakan.
1.4 Manfaat Kerja Praktek
1. Memberi kemudahan kepada masyarakat luas pada umumnya dan pengguna
blackberry10
2. Memberi kemudahan kepada masyarakat dalam pencarian informasi perhotelan
-
4
BAB II
TEMPAT KERJA PRAKTEK
1.1 Gambaran Umum
Blackberry 10 adalah Sistem Operasi Mobile yang dikembangkan oleh Blackberry
Limited (Research In Motion) untuk divisi smartphone dan Tablet. Perangkat
smartphone yang menjalankan Blackberry 10 antara lain Q5, Q10, Z3, Z10 dan Z30.
Blackberry 10 didasarkan pada Sistem Operasi QNX, yang populer di industri
komputer dan digunakan di banyak mobil pintar. QNX diakuisisi oleh Blackberry
pada bulan April 2010.
Gambar 2.1 Blackberry 10 pada smartphone Z10
Sistem Operasi Blackberry 10 menggunakan sebuah kombinasi inovatif dari
gerakan dan sentuhan untuk navigasi dan kontrol. Dengan demikian membuat tombol
“back” atau “exit” tidak diperlukan dan memungkinkan memasukkan semua perintah
ke dalam Sistem Operasi Blackberry 10 tanpa harus menekan salah satu tombol fisik,
kecuali tombol “Power” untuk mematikan atau menghidupkan smartphone.
-
5
2.1 Lingkungan Pengembangan pada Blackberry 10
Blackberry 10 mengadopsi banyak lingkungan bahasa pemrogaman dalam
bentuk SDK, antara lain :
1. Native SDK : Cascade ( Qt ) dan Core
Penulis menggunakan lingkungan pemrogaman Cascade dengan Momentics
IDE 2.0 sebagai editor untuk membuat aplikasi menginstall Native SDK.
2. HTML5 Web Works
3. Blackberry SDK for Adobe AIR
4. Runtime for Android apps
2.2 Ruang Lingkup Kerja Praktek
Pada penulisan laporan Kerja Praktek ini mempunyai ruang lingkup dalam
membuat aplikasi penyedia informasi perhotelan berbasis Blackberry 10 :
1. Aplikasi ini dibuat di atas platform Blackberry 10 sehingga dimungkinkan
hanya dapat dijalankan pada smartphone berbasis Blackberry 10.
2. Sistem Operasi Blackberry yang digunakan minimal versi 10.2.0
3. Pengembang aplikasi tidak membahas keamanan database dan keamanan
jaringan yang digunakan untuk kebutuhan aplikasi.
4. Materi dan konten dalam aplikasi ini diperoleh dari berbagai macam sumber
bebas dan tidak berbayar.
-
6
2.3 Pengumpulan Aset
2.3.1 Definisi Hotel
Menurut Kamus Besar Bahasa Indonesia, Hotel (hotel) adalah
bangunan berkamar banyak yang disewakan sebagai tempat untuk menginap
dan tempat makan orang yang sedang dalam perjalanan; bentuk akomodasi
yang dikelola secara komersial, disediakan bagi setiap orang untuk
memperoleh pelayanan, penginapan, makan dan minum.
2.3.2 Pengambilan Data Hotel di Yogyakarta
Yogyakarta adalah salah satu tujuan favorit para wisatawan baik dari
dalam negeri maupun manca negara. Jadi, di Yogyakarta, ada banyak sekali
hotel dengan berbagai kelas, mulai dari hotel kelas Melati, hingga hotel
berbintang.
Untuk pengambilan data hotel dan detailnya penulis mengambil
referensi dari website-website yang didalamnya terdapat informasi tentang
hotel-hotel di Yogyakarta beserta detailnya.
-
7
Pengambilan data Alamat Hotel, No.Telpon
Gambar 2.2 Data Alamat dan No.Telepon Hotel
(sumber: http://alamatjogja.com/Alamat-Hotel-Berbintang-di-Yogyakarta-2.html)
-
8
Pengambilan data detail Hotel
Gambar 2.3 Data detail / rincian hotel
(http://www.hoteljogja.info/category/diatas-rp-500-000/)
-
9
BAB III
LAPORAN KEGIATAN
2.1 Pembahasan
2.1.1 Tools pendukung dalam pembuatan Aplikasi
Dalam perancangan Aplikasi “JHotels” penulis menggunakan beberapa tools
pendukung yang harus kita Install yaitu :
- Blackberry 10 Native SDK (Momentics IDE)
Blackberry 10 Native SDK ini akan memungkinkan pengembang untuk
membangun aplikasi berkinerja tinggi, multi-threaded, Native C/C++ dan
memudahkan pengembang untuk membuat game 2D dan 3D canggih.
SDK Native ini juga menyertakan dukungan untuk library POSIX C/C++ dan
standarnya, input perangkat seperti gerakan jari dan sentuhan pada layar, akses
ke kode sistem manajemen menggunakan standar Eclipse CDT (C/C++
Development Tools) dan debug lanjut serta perangkat analisis lain. Turut hadir dalam
paket SDK ini, QNX® Momentics Tool Suite, sebuah lingkungan pengembangan
berbasis Eclipse yang terintegrasi. Momentics Tool Suite ini memungkinkan memory
profiling, debugging aplikasi, dan statistik penggunaan memori untuk
membantu pengembang melakukan debug program yang lebih lanjut, termasuk untuk
aplikasi yang memanfaatkan akselerasi perangkat keras bebasis OpenGL.
-
10
- Update Blackberry Native SDK 10.2.0
Blackberry Native SDK 10.2 dibutuhkan untuk melakukan pengkodean
dengan lingkungan pemrogaman Cascade di Moementics IDE 2.0 dan juga untuk
mendukung kompatibilitas pada perangkat smartphone Blackberry terbaru.
Update Blackberry Native SDK sementara hanya bisa dilakukan melalui
Momentics IDE dan dilakukan secara Online langsung dari editor pada menu
Update API Level. File Native SDK 2.0 berukuran sekitar 800 Megabyte.
Gambar 3.1 Update API Level
-
11
- Vmware Workstation
VMware Workstation adalah sebuah perangkat lunak mesin virtual untuk
arsitektur komputer x86 dan x86-64 dari VMware, sebuah bagian dari EMC
Corporation. Perangkat lunak ini digunakan untuk membuat banyak x86 dan x86-
64 komputer virtual dan digunakan secara simultan dengan sistem operasi yang
digunakan. Setiap mesin virtual tersebut bisa menjalankan sistem operasi yang
dipilih.
Gambar 3.2 Vmware Workstation
-
12
- Blackberry 10 Simulator
BlackBerry 10 Simulator adalah aplikasi yang memungkinkan kita memuat
dan menguji aplikasi, meskipun tidak menggunakan device nyata . Anda dapat
mengakses sebagian besar fitur seperti yang ada pada device aslinya. Dengan
menggunakan simulator kita bisa menggunakan mouse untuk mensimulasikan
gerakan, mengkonfigurasi snapshot untuk debugging, dan mensimulasikan fitur
seperti memiringkan atau memutar perangkat.
Gambar 3.3 Blackberry 10 Simulator
3.1.1 Konfigurasi Tools dalam pembuatan Aplikasi
Setelah Semua Tools selesai terinstall hal yang selanjutnya yang kita lakukan
adalah melakukan konfigurasi Simulator dan IDEnya. Langkah-langkahnya :
1. Jalankan VMware Workstation
2. Buka simulator Blackberry 10 Dev Alpha ke dalam vmware dengan cara
meng-click "Open a Virtual Machine". Tampilan Virtual Machine
ditunjukkan pada gambar 3.4
-
13
Gambar 3.4 VMware Workstation Menu
3. Pilih file .vmx di folder instalasi Blackberry 10 Dev Alpha simulator,
"C:\Users\\Documents\VirtualMachines\BlackBerry10Simul
ator-BB10_2_0X-1673\" (Windows7). Tampilan open virtual machine
ditunjukkan pada gambar 3.5
Gambar 3.5 Open virtual machines
-
14
4. Setelah muncul di vmware kita konfigurasi hardware virtual yang
diperlukan untuk simulator Blackberry 10 Dev Alpha, dengan cara
mengklik "Edit virtual machine setting". Tampilan Edit virtual Machine
ditunjukkan pada gambar 3.6
Gambar 3.6 Edit virtual machines
5. Setelah masuk ke menu edit, pastikan kita berada di tab "hardware" dan
naikkan jumlah processor menjadi 2 serta memory menjadi 2GB.
Tampilan virtual machine setting ditunjukkan pada gambar 3.7
Gambar 3.7 Virtual machine setting
-
15
6. Kemudian klik "OK".
7. Kemudian jalankan simulator dengan mengklik "Play Virtual Machine".
Tampilan Play virtual machine setting ditujnjukkan pada gambar 3.8
Gambar 3.8 Play virtual machines
8. Tunggu beberapa saat hingga simulator berhasil masuk ke tampilan UI
Blackberry 10 Dev Alpha.
9. .Jika berhasil maka akan keluar tampilan UI simulator BlackBerry.
Tampilan UI simulator BlackBerry ditujnjukkan pada gambar 3.9
-
16
Gambar 3.9 UI simulator Blackberry
Langkah konfigurasi simulator sudah selesai, selanjutnya mari kita
integrasikan dengan Momentics IDE yang telah kita install. langkah-langkahnya :
1. Jalankan Blackberry Native SDK
2. Dialog memilih workspace akan muncul, browse direktori dimana
Aplikasi yang akan kita buat disimpan. Tampilan select workspace setting
ditunjukkan pada gambar 3.10
Gambar 3.10 Select workspace
-
17
3. Tunggu beberapa saat dan akan muncul tampilan UI Momentics IDE
Tampilan UI Momentics IDE setting ditujnjukkan pada gambar 3.11
Gambar 3.11 UI Momentics IDE
-
18
4. Pilih manage device seperti pada Gambar 3.12
Gambar 3.12 Connect with device
5. Sehingga akan keluar jendela baru Device Manager , disini kita bisa
memilih , apakah kita akan menggunakan device atau simulator, dalam hal
ini kita menggunakan simulator , Klik Simulator , kemudian klik connect
ketika Simulator telah berjalan atau klik Launch ketika Simulator Off.
Tampilan Device Manager ditujnjukkan pada gambar 3.13
Gambar 3.13 Device manager
-
19
6. Ketika Warna Lingkaran kecil berubah menjadi hijau seperti gambar di
Gambar 3.14, maka Target sudah siap digunakan.
Gambar 3.14 Connet with device
-
20
3.1.2 Perancangan Use Case Diagram
Dalam perancangan aplikasi “JHotels” penulis menggunakan permodelan use
case diagram. User dapat melakukan interaksi dengan aplikasi yang telah didefinisikan
dalam diagram berikut :
Gambar 3.15 Use Case Diagram
-
21
3.2 Implementsai Sistem
3.2.1 Penjelasan potongan kode program
3.2.1.1 Pembuatan Menu Utama
Pembuatan menu utama menggunakan tabbed pane.
TabbedPane { showTabsOnActionBar: false
Tab{title: qsTr("List of Hotels")+Retranslate.onLocaleOrLanguageChanged}
Tab{title: qsTr("Hotels Map") + Retranslate.onLocaleOrLanguageChanged}
Tab{title: qsTr("About") + Retranslate.onLocaleOrLanguageChanged} }
Untuk melakukan pemanggilan qml.
Tab { delegate : Delegate { source :"asset:///HotelListPage.qml" }
3.2.1.2 Pembuatan scroll pada halaman
ScrollView {
Container {
Label { id: alamat multiline: true text: item.alamat
textStyle.base: SystemDefaults.TextStyles.BodyText
textStyle.color: Color.create("#262626")} }
3.2.1.3 Penghapusan halaman setelah tidak digunakan untuk menhemat
memory
onPopTransitionEnded: { page.destroy() }
-
22
3.2.2 Gambaran Umum Aplikasi “JHotels”
Aplikasi “JHotels” merupakan aplikasi smartphone yang dirancang sebagai salah
satu alternatif media pencarian informasi tentang perhotelan dan ditunjukan untuk semua
kalangan, khususnya pengguna smartphone Blackberry 10.
Pada menu pertama ( List of Hotels ), berisi tampilan daftar hotel-hotel yang ada
di yogyakarta kemudian disertai kemampuan menampilkan detail suatu hotel tertentu
ketika salah satu dari daftar hotel tersebut ditekan oleh pengguna.
Pada menu kedua ( Hotels Map ), berisi tampilan daftar peta hotel-hotel yang ada
di yogyakarta kemudian disertai kemampuan menampilkan peta suatu hotel tertentu
ketika salah satu dari daftar peta hotel tersebut ditekan oleh pengguna.
Pada menu kedua ( About ), berisi tampilan informasi tentang aplikasi dan
pembuatnya.
3.2.3 Tampilan Antarmuka Sistem
3.2.3.1 Icon Aplikasi JHotels
Gambar 3.16 Icon aplikasi JHotels
3.2.3.2 Splash Screen
Splash Screen merupakan tampilan pembuka aplikasi yang akan muncul
sesaat setelah icon aplikasi ditekan atau di launch.
-
23
Gambar 3.17 Splash Screen
3.2.3.3 Menu List of Hotels
Berisi list daftar hotel yang ada di Yogyakarta, dan apabila dipilh salah
satu hotel akan memberikan detail hotel tersebut.
-
24
Gambar 3.17 Menu List of Hotels
-
25
Apabila dipilih salah satu hotel maka akan menampilkan detail hotelnya
Gambar 3.18 Hotel Details
3.2.3.4 Menu Hotels Map
Berisi list daftar peta hotel yang ada di Yogyakarta, dan apabila dipilh salah
satu hotel akan menampilkan peta hotel tersebut.
-
26
Gambar 3.19 Menu Hotels Map
-
27
Apabila dipilih salah satu hotel maka akan menampilkan peta hotelnya
Gambar 3.20 Map Details
3.2.3.5 Menu About
Menu Info adalah bagian yang berisi tentang sekilas deskripsi dari aplikasi
dan informasi dari penulis.
-
28
Gambar 3.21 Menu About
-
29
3.3 Pengujian
3.3.1 Pengujian Fungsional
3.3.1.1.1 Kuisioner
Digunakan 5 pernyataan dan 2 jawaban yaitu ya atau tidak.
No. PernyataanPilihan
Ya Tidak
1. Aplikasi ini dapat berjalan pada Z10
2. Dapat manampilkan daftar hotel di Yogyakarta
3. Dapat menampilkan detail hotel
4. Dapat menampilkan menu utama.
5. Dapat menampilkan menu about
Tabel 3.1 Tabel uji fungsional
3.3.1.1.2 Hasil Pengujian
Kuisioner disebar pada 10 orang secara acak dan hasil yang didapat adalah
sebagai berikut :
No
.Pernyataan
Pilihan
Ya Tidak
1. Pernyataan 1 10 0
2. Pernyataan 2 10 0
3. Pernyataan 3 10 0
4. Pernyataan 4 10 0
5. Pernyataan 5 10 0
Tabel 3.2 Hasil Uji Fungsionalitas
-
30
Hasil dari uji Fungsionalitas
Jumlah Responden = 10
Fungsionalitas = ( Total “YA” P1+ Total “YA” P2+ Total “YA” P3+
Total “YA” P4+ Total “YA” P5) / (jumlah responden *
jumlah pernyataan) )* 100%
= ( (10+10+10+10+10) / (10*5) ) * 100%
= 100%
3.3.2 Pengujian Usability
3.3.2.1 Kuisioner
Digunakan 5 pernyataan dengan 5 jawaban yang tersedia.
No. PernyataanJawaban
SS S N TS STS
1. Aplikasi ini mudah untuk digunakan.
2. Fitur-fitur dalam aplikasi ini bekerja
sesuai dengan fungsinya.
3. Aplikasi ini sangat membantu bagi
user.
4. Saya suka dengan interface pada
aplikasi ini
5. Secara Keseluruhan saya puas
menggunakan aplikasi ini
Tabel 3.3 Tabel Uji Usability
Keterangan :
SS : Sangat Setuju
S : Setuju
N : Normal
TS : Tidak Setuju
STS : Sangat Tidak Setuju
-
31
3.3.2.2 Hasil Pengujian
Kuisisoner disebar pada 10 orang secara acak dan hasil yang didapat adalah
sebagai berikut :
No. PernyataanJawaban
JumlahSS S N TS STS
1. Pernyataan 1 7 2 1 0 0 10
2. Pernyataan 2 5 5 0 0 0 10
3. Pernyataan 3 5 4 1 0 0 10
4. Pernyataan 4 5 2 3 0 0 10
5. Pernyataan 5 8 1 1 0 0 10
Jumlah 30 14 6 0 0 50
Nilai 5 4 3 2 1
Jumlah x nilai 150 56 18 0 0 224
Tabel 3.4 Hasil Uji Usability
Hasil dari uji Usability adalah
Jumlah skor
= x 100%
Jumlah pernyataan x jumlah responden x jumlah opsi
224
= x 100%
5x 10 x5
= 89.6%
-
32
BAB IV
PENUTUP
4.1 Kesimpulan
Dari hasil Kerja Praktek yang dilakukan oleh penulis dengan membuat
aplikasi “JHotels” penyedia informasi perhotelan pada Smartphone berbasis
Blackberry 10 maka dapat diambil kesimpulan sebagai berikut :
1. Telah berhasil membuat sebuah aplikasi penyedia informasi perhotelan pada
Smartphone bebasis Blackberry 10.
Dibuktikan dengan nilai hasil pengujian fungsionalitas sebesar 100%
2. Aplikasi ini mudah digunakan mudah digunakan dengan tampilan antarmuka
yang cukup menarik.
Dibuktikan dengan nilai hasil pengujian usability sebesar 89.6%
4.2 Saran
Berdasarkan hasil dan pembahasan didapatkan saran sebagai berikut :
1. Aplikasi bisa dikembangkan dengan menambahkan fitur pencarian
berdasarkan nama hotel
2. Aplikasi bisa dikembangkan dengan menambahkan fitur pencarian
berdasarkan jarak hotel dengan tempat yang saat ini kita berada
-
33
DAFTAR PUSTAKA
Ludin, Anwar. 2014. Learn BlacBerry 10 App Development A Cascade-Driven Approach,
Apress Open.
Manual, Lab. 2013. Developing Apps With BlacBerry 10 Native SDK v 2.0. BlackBerry Limited.
Naufal Tawang Z A. 2013. Membangun Aplikasi Layanan Pencarian Lokasi Kuliner Terdekat di
Yogyakarta Berbasis Android. Skripsi tidak diterbitkan, Yogyakarta :
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER AMIKOM
Afifuddin. 2013. Pengembangan Aplikasi Mobile-Learning pada Smartphone Berbasis Android.
Skripsi tidak diterbitkan, Yogyakarta : SAINTEK UIN SUKA YOGYAKARTA.
Referensi Website:
http://supportforums.blackberry.com/t5/BlackBerry-10-Applications/ct-p/blackberry10apps
https://developer.blackberry.com/native/sampleapps/
https://developer.blackberry.com/native/documentation/cascades/
http://alamatjogja.com/Alamat-Hotel-Berbintang-di-Yogyakarta-2.html
http://www.hoteljogja.info/category/diatas-rp-500-000/
http://booking.com
http://agoda.com
cover.pdfpengesahan_1.pdfKP-Jhotels-NoCover.pdfKATA PENGANTAR.pdfBAB I.pdf2.pdfBAB II.pdf3.pdfBAB III.pdf4.pdfBAB IV.pdf