LAPORAN KERJA PRAKTEK PEMBUATAN APLIKASI...

41
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 INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2014

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