Implementasi Aplikasi Nirkabel untuk Pencarian Berita dan Jadwal Keberangkatan Haji dan Umroh dalam Perangkat Mobile dengan Aplikasi Desktop.

(1)

ABSTRAK

Haji dan Umroh merupakan salah satu kegiatan dari masyarakat Indonesia yang mayoritas memeluk agama Islam. Hampir ribuan jemaah diberangkatkan dari Indonesia menuju Arab Saudi setiap tahunnya. Ribuan jemaah ini tentunya memiliki panduan standard dalam menjalankan ibadah haji dan umrohnya. Dalam praktek yang ada saat ini jemaah haji masih menggunakan buku panduan yang bisa dibilang praktis dan kecil. Biasanya dalam bentuk buku saku yang dapat digantungkan di leher jemaah haji. Namun ada kalanya informasi yang ada di dalam buku tersebut dirasa kurang, karena tidak dapat menyediakan data atau informasi yang terbaru. Maka dari itu, hendaklah dibuat suatu aplikasi yang dapat menyediakan informasi terbaru bagi para jemaah haji dan umroh menggunakan aplikasi Adobe Flash. Dengan laporan Tugas Akhir ini, penulis berharap mudah-mudahan siapapun yang membaca laporan ini akan mendapatkan inspirasi agar dapat menciptakan pengembangan dari aplikasi yang dibuat oleh penulis agar menjadi aplikasi yang paling berguna bagi jemaah haji dan umroh di Indonesia. Dalam pengerjaannya tentunya tidak selalu berjalan dengan sempurna, aplikasi ini juga memiliki beberapa kelemahan yang tidak dapat dihindari begitu saja. Namun pada akhirnya fungsi utama dari aplikasi ini yakni mengetahui jadwal dapat tercapai.


(2)

iv

ABSTRACT

Haji and Umroh is one of religious event for Indonesian people which majority believe on Islamic religion. Almost thousand of Indonesian goes to Saudi Arabia every year. This people of course having standard guide to do Haji and Umroh. Practically today participant still using guide book which is still consider as a little and practical thing. Usually in form of pocket book that they can hang it on their neck. But there a time that information in the pocket book feel not enough because it can’t provide the new data and information. In this case turn up an idea to make an application which can provide the newest information for haji and umroh participant by using Adobe Flash application. With this final report, writer expect everyone who read this report will get inspiration to make a greater development of this application that can be useful for participant of haji and umroh. During development, not every step will be right on the track, this application also have several weakness that can’t be avoid. But in the end the main purpose of this application which is know about schedule will be achieve.


(3)

Daftar Isi

KATA PENGANTAR ... i

ABSTRAK ... iii

ABSTRACT ... iv

Daftar Isi... v

Daftar Gambar ... viii

Daftar Tabel ... xii

BAB I PERSYARATAN PRODUK ... 1

I.1 Pendahuluan ... 1

I.1.1 Tujuan ... 1

I.1.2 Ruang Lingkup ... 3

I.1.3 Definisi, Akronim, dan Singkatan ... 3

I.1.4 Overview Laporan ... 5

I.2 Gambaran Keseluruhan ... 7

I.2.1 Perspektif Produk... 7

I.2.2 Fungsi Produk ... 7

I.2.3 Karakteristik Pengguna ... 9

I.2.4 Batasan – Batasan... 9

I.2.5 Asumsi dan Ketergantungan ... 11

BAB II SPESIFIKASI PRODUK ... 12

II.1 Persyaratan Antarmuka External ... 12

II.1.1 Antarmuka dengan Pengguna ... 12

II.1.2 Antarmuka Perangkat Keras ... 13

II.1.3 Antarmuka Perangkat Lunak ... 14

II.1.4 Antarmuka Komunikasi ... 15

II.2 Fitur Produk Perangkat Lunak ... 15

II.2.1 Fitur 1 Mobile : Pencari Jadwal ... 15

II.2.2 Fitur 2 Mobile : Panduan Haji ... 16


(4)

vi

II.2.4 Fitur 4 Mobile : Ruang Percakapan... 17

II.2.5 Fitur 4 Desktop : Pengaturan Peserta ... 18

II.2.6 Fitur 4 Desktop : Pengaturan Jadwal ... 19

II.2.7 Fitur 4 Desktop : Pengaturan Berita ... 19

II.2.8 Fitur 4 Desktop : Ruang Percakapan ... 20

II.2.9 Fitur 4 Desktop : Tes Aplikasi ... 21

BAB III DESAIN PERANGKAT LUNAK... 22

III.1 Pendahuluan ... 22

III.1.1 Identifikasi ... 22

III.1.2 Overview Sistem ... 22

III.2 Keputusan Desain Perangkat Lunak Secara Keseluruhan ... 24

III.2.1 Use Case Diagram ... 24

III.2.2 Activity Diagram ... 32

III.3 Arsitektur Perangkat Lunak ... 41

III.3.1 Komponen Perangkat Lunak ... 41

III.3.2 Desain Antarmuka ... 42

BAB IV PENGEMBANGAN SISTEM ... 53

IV.1 Perencanaan Tahap Implementasi ... 53

IV.1.1 Pembagian Implementasi ActionScript ... 53

IV.1.2 Keterkaitan Antar ActionScript ... 56

IV.2 Perjalanan Tahap Implementasi(Coding) ... 58

IV.2.1 Implementasi Top Down ... 60

IV.2.2 Implementasi Server ... 130

IV.2.3Struktur Data XML ... 146

IV.2.4 Debugging ... 147

IV.2.5 Ulasan Realisasi Fungsionalitas ... 148

IV.2.6 Ulasan Realisasi Antar Muka Pengguna ... 153

BAB V TESTING DAN EVALUASI SISTEM... 169


(5)

V.1.1 Test Case ... 169

V.1.2 Uji Fungsionalitas ActionScript - Mobile ... 179

V.1.3 Uji Fungsionalitas ActionScript - Desktop ... 180

V.2 Perjalanan Metodologi Pengujian ... 182

V.2.1 Black Box ... 182

V.2.2 Pesan Kesalahan ... 195

V.2.3 Survey / Wawancara dengan Target Aplikasi ... 197

V.3 Ulasan Hasil Evaluasi ... 198

V.4 Kelemahan Aplikasi... 198

V.5 Sekuritas Aplikasi ... 200

BAB VI KESIMPULAN DAN SARAN ... 201

VI.1 Kesimpulan berdasarkan Hasil Evaluasi ... 201

VI.2 Saran berdasarkan Hasil Evaluasi ... 202

VI.3 Rencana Perbaikan / Implementasi terhadap Saran Diberikan .. 202

Daftar Pustaka ... xiv Lampiran Manual Penggunaan Aplikasi ... L.1


(6)

viii

Daftar Gambar

Gambar 3.1 Use Case Diagram - Mobile ... 24

Gambar 3.2 Use Case Diagram - Desktop... 28

Gambar 3.3 Activity Diagram Pencari Jadwal ... 32

Gambar 3.4 Activity Diagram Panduan Ibadah ... 33

Gambar 3.5 Activity Diagram Pencari Berita ... 34

Gambar 3.6 Activity Diagram Percakapan ... 35

Gambar 3.7 Activity Diagram Pengaturan Peserta ... 36

Gambar 3.8 Activity Diagram Pengaturan Jadwal ... 37

Gambar 3.9 Activity Diagram Pengaturan Berita ... 38

Gambar 3.10 Activity Diagram Ruang Percakapan ... 39

Gambar 3.11 Activity Diagram Tes Aplikasi ... 40

Gambar 3.12 Arsitektur Sistem ... 41

Gambar 3.13 Mobile - Form Menu Utama... 42

Gambar 3.14 Mobile - Form Pencari Jadwal ... 43

Gambar 3.15 Mobile - Form Pencari Jadwal 1 ... 44

Gambar 3.16 Mobile - Form Pencari Jadwal 2 ... 44

Gambar 3.17 Mobile - Form Pencari Berita... 45

Gambar 3.18 Mobile - Form Pencari Jadwal Isi Berita ... 45

Gambar 3.19 Mobile - Form Ruang Percakapan 1 ... 46

Gambar 3.20 Mobile - Form Ruang Percakapan 2 ... 47

Gambar 3.21 Desktop - Form Menu ... 48

Gambar 3.22 Desktop - Form Pengaturan Peserta ... 48

Gambar 3.23 Desktop - Form Pengaturan Jadwal ... 49

Gambar 3.24 Desktop - Form Pengaturan Berita ... 50

Gambar 3.25 Desktop - Form Ruang Percakapan 1 ... 51

Gambar 3.26 Desktop - Form Ruang Percakapan 2 ... 51

Gambar 3.27 Desktop - Form Tes Aplikasi ... 52

Gambar 4.1 Keterkaitan Antar Modul - Mobile ... 57


(7)

Gambar 4.3 Frame Utama - Mobile ... 58

Gambar 4.4 Keterangan Timeline ... 59

Gambar 4.5 Keterangan Ponsel ... 59

Gambar 4.6 Frame Utama - Desktop ... 60

Gambar 4.7 Logo Perusahaan ... 153

Gambar 4.8 Logo Aplikasi ... 153

Gambar 4.9 Form Introduksi ... 153

Gambar 4.10 Form Introduksi ... 153

Gambar 4.11 Form Introduksi ... 154

Gambar 4.12 Form Menu ... 154

Gambar 4.13 Form Pilihan ... 155

Gambar 4.14 Form jadwal pengisian kode peserta ... 155

Gambar 4.15 Form jadwal menampilkan jadwal peserta ... 156

Gambar 4.16 Memilih Panduan ... 156

Gambar 4.17 Pilihan Haji ... 157

Gambar 4.18 Pilihan Umroh... 157

Gambar 4.19 Pilihan Berita ... 157

Gambar 4.20 Isi Berita ... 157

Gambar 4.21 Prakata Fitur... 158

Gambar 4.22 Ruang Percakapan ... 158

Gambar 4.23 Form Sekilas ... 158

Gambar 4.24 Form Bantuan ... 159

Gambar 4.25 Form Intro 1... 159

Gambar 4.26 Form Intro 2... 160

Gambar 4.27 Form Intro 3... 160

Gambar 4.28 Form Menu ... 161

Gambar 4.29 Form Jadwal Utama ... 161

Gambar 4.30 Form Jadwal Tambah ... 162

Gambar 4.31 Form Jadwal Hapus ... 162

Gambar 4.32 Form Jadwal Perbaharui ... 163

Gambar 4.33 Form Peserta Utama ... 163


(8)

x

Gambar 4.35 Form Peserta Hapus ... 164

Gambar 4.36 Form Peserta Perbaharui ... 165

Gambar 4.37 Form Berita Utama ... 165

Gambar 4.38 Form Berita Tambah ... 166

Gambar 4.39 Form Berita Hapus ... 166

Gambar 4.40 Form Berita Perbaharui ... 167

Gambar 4.41 Form Percakapan Masuk ... 167

Gambar 4.42 Form Percakapan Kondisi Percakapan ... 168

Gambar 4.43 Form Tes Aplikasi ... 168

Gambar 5.1 Adobe Device Central ... 182

Gambar 5.2 Adobe Flash Payer ... 183

Gambar 5.3 Pesan Kesalahan Mobile - Salah ... 195

Gambar 5.4 Pesan Kesalahan Mobile - Berhasil ... 195

Gambar 5.5 Pesan Kesalahan Desktop – Tak Lengkap ... 196

Gambar 5.6 Pesan Kesalahan Desktop – Berhasil ... 196 Gambar L.1 Jendela Komponen ... L.1 Gambar L.2 XMLConnector ... L.2 Gambar L.3 Impor Skema ... L.2 Gambar L.4 Skema XML... L.3 Gambar L.5 Tambah Binding ... L.3 Gambar L.6 Pilih Binding ... L.4 Gambar L.7 Pilih Bound To ... L.4 Gambar L.8 Tambah Properti ... L.5 Gambar L.9 Tambah Binding ... L.5 Gambar L.10 Pilih Binding ... L.6 Gambar L.11 Pilih Bound To ... L.6 Gambar L.12 Pilih Binding ... L.7 Gambar L.13 Pilih Bound To ... L.7 Gambar L.14 Tampilan Data ... L.8 Gambar L.15 Nokia PCSuite ... L.9 Gambar L.16 Kunerilite ... L.10 Gambar L.17 Tampilan Menu ... L.10


(9)

Gambar L.18 Isikan data ... L.11 Gambar L.19 Isikan data ... L.11 Gambar L.20 Isikan data ... L.12 Gambar L.21 SWFKit Pro ... L.13 Gambar L.22 Isikan data ... L.13 Gambar L.23 Isikan data ... L.14 Gambar L.24 Isikan data ... L.14 Gambar L.25 Isikan data ... L.15


(10)

xii

Daftar Tabel

Tabel 3.1 Notasi Use Case Jadwal ... 24

Tabel 3.2 Notasi Use Case Panduan ... 25

Tabel 3.3 Notasi Use Case Berita ... 26

Tabel 3.4 Notasi Use Case Ruang Percakapan... 27

Tabel 3.5 Notasi Use Case Mengelola Peserta ... 28

Tabel 3.6 Notasi Use Case Mengelola Jadwal ... 29

Tabel 3.7 Notasi Use Case Mengelola Berita ... 30

Tabel 3.8 Notasi Use Case Ruang Percakapan... 30

Tabel 3.9 Notasi Use Case Tes Aplikasi ... 31

Tabel 4.1 Realisasi Fungsionalitas Aplikasi ... 148

Tabel 5.1 Test Case Mobile Form Introduksi ... 169

Tabel 5.2 Test Case Mobile Form Menu ... 169

Tabel 5.3 Test Case Mobile Form Pilihan ... 170

Tabel 5.4 Test Case Mobile Form Jadwal ... 170

Tabel 5.5 Test Case Mobile Form Panduan... 171

Tabel 5.6 Test Case Mobile Form Berita... 172

Tabel 5.7 Test Case Mobile Form Percakapan ... 173

Tabel 5.8 Test Case Mobile Form Sekilas ... 174

Tabel 5.9 Test Case Mobile Form Bantuan... 174

Tabel 5.10 Test Case Desktop Form Introduksi ... 174

Tabel 5.11 Test Case Desktop Form Menu ... 174

Tabel 5.12 Test Case Desktop Form Jadwal ... 175

Tabel 5.13 Test Case Desktop Form Peserta ... 176

Tabel 5.14 Test Case Desktop Form Berita ... 177

Tabel 5.15 Test Case Desktop Form Percakapan ... 178

Tabel 5.16 Test Case Desktop Form Tes ... 178

Tabel 5.17 Pengujian Form Introduksi ... 183

Tabel 5.18 Pengujian Form Menu ... 184

Tabel 5.19 Pengujian Form Pilihan ... 184


(11)

Tabel 5.21 Pengujian Form Panduan ... 186

Tabel 5.22 Pengujian Form Berita ... 187

Tabel 5.23 Pengujian Form Percakapan ... 188

Tabel 5.24 Pengujian Form Sekilas ... 189

Tabel 5.25 Pengujian Form Bantuan ... 189

Tabel 5.26 Pengujian Form Introduksi ... 189

Tabel 5.27 Pengujian Form Menu ... 190

Tabel 5.28 Pengujian Form Jadwal ... 190

Tabel 5.29 Pengujian Form Peserta ... 191

Tabel 5.30 Pengujian Form Berita ... 192

Tabel 5.31 Pengujian Form Percakapan ... 194

Tabel 5.32 Pengujian Form Tes ... 194


(12)

Universitas Kristen Maranatha | 1

BAB I

PERSYARATAN PRODUK

I.1 Pendahuluan

Ibadah haji adalah salah satu ibadah yang diwajibkan bagi kaum muslim untuk dilaksanakan apabila telah memenuhi syarat. Ibadah haji ini rutin diadakan setiap tahunnya dan jumlahnya bertambah. Dalam praktiknya ibadah haji tidaklah mudah, karena kita harus memiliki cukup tenaga dan energi untuk dapat menjalankannya. Waktu ibadah haji dianjurkan selama satu bulan penuh, yakni tiga puluh hari lamanya. Dengan waktu yang lama maka setiap jemaah haji, istilah bagi peserta ibadah haji, wajib mengetahui kapan waktunya dalam menjalankan urutan ibadah yang wajib dan ibadah yang disunahkan(tidak diwajibkan). Jemaah haji sering kali kerepotan dalam mencari jadwal keberangkatan haji, urutan waktu apa yang harus dijalani, dan kapan memulai suatu waktu ibadah. Untuk itu penulis berusaha untuk dapat membuat aplikasi perangkat lunak yang dapat membantu para jemaah haji menyelesaikan ibadahnya dengan lancar dan teratur.

I.1.1 Tujuan

Aplikasi ini bertujuan untuk dapat memudahkan para jemaah haji dalam menjalankan ibadahnya dengan tanpa kekurangan informasi mengenai ibadah haji yang beritanya hadir dalam waktu nyata. Untuk mempermudah pembaca dalam memahami tujuan dari pembuatan aplikasi ini maka tujuan penulis buat dalam dua versi yang saling berkaitan yaitu versi Mobile(Telpon Genggam) dan Desktop(Perangkat Komputer). Berikut penulis sampaikan mengenai tujuan aplikasi ini secara terperinci :


(13)

I.1.1.1 Bagi Pengguna Perangkat Mobile

a. Menyediakan fitur untuk mencari data jadwal haji dan umroh bagi perorangan dengan adanya form dasar untuk penginputan data.

b. Menyediakan fitur untuk mengetahui tahapan ibadah haji dengan memperlihatkan gambar – gambar. Serta dapat mengingatkan kembali akan runtutan kegiatan rutin secara garis besarnya. c. Menyediakan fitur untuk mengetahui berita seputar

ibadah haji dan umroh terbaru.

d. Menyediakan fitur untuk dapat berkomunikasi secara langsung dengan pengguna lain baik itu sesama pengguna Mobile atau perangkat Desktop.

I.1.1.2 Bagi Pengguna Perangkat Desktop

a. Menyediakan fitur bagi kantor penyelenggara ibadah agar dapat mengelola data peserta ibadahnya.

b. Menyediakan fitur bagi kantor penyelenggara ibadah agar dapat mengelola jadwal para peserta ibadah baik itu rute hingga waktunya sehingga peserta ibadah tidak pernah ketinggalan informasi mengenai jadwalnya.

c. Menyediakan fitur bagi kantor penyelenggara ibadah agar dapat mengelola berita yang akan disampaikan kepada peserta ibadahnya.

d. Menyediakan fitur bagi kantor penyelenggara ibadah agar dapat berkomunikasi secara langsung dengan para peserta ibadahnya yang juga sebagai pengguna perangkat mobile.


(14)

Universitas Kristen Maranatha | 3

I.1.2 Ruang Lingkup Proyek

Aplikasi ini ditujukan bagi para jemaah haji yang akan berangkat menunaikan ibadah haji ke tanah suci Mekah serta ditujukan pula bagi kantor pusat penyelenggara agar mudah dalam pengelolaannya. Pada pengerjaannya aplikasi ini dapat dikerjakan dalam kurun waktu dua semester. Dalam pengerjaan aplikasi ini, tentunya penulis tidak melakukannya sendiri melainkan dibantu dengan pihak – pihak dari yayasan haji yang mempercayakan penulis untuk membuatkan aplikasi ini.

Aplikasi ini juga diutamakan untuk membahas mengenai : 1. Bagaimana seorang jemaah dapat melihat jadwal ibadahnya

dan mengetahui berita terbaru.

2. Kantor pusat penyelenggara dapat mengelola jadwal dan berita yang akan disampaikan kepada jemaahnya tersebut.

3. Bagaimana pengguna dapat berkomunikasi dengan pengguna

yang lain dengan fitur “Percakapan”.

I.1.3 Definisi, Akronim, dan Singkatan

Berikut daftar istilah yang perlu diketahui dalam penulisan laporan Tugas Akhir ini :

a. Haji, adalah ibadah wajib kaum muslim apabila telah memenuhi syarat ibadah haji, yakni beragama Islam, berusia dewasa, memiliki biaya yang cukup.

b. Umroh, adalah ibadah yang tidak diwajibkan. Namun urutan ibadahnya hampir serupa dengan ibadah haji. Maka dari itu ibadah umrah sering disebut ibadah haji kecil.


(15)

c. Jemaah , adalah orang yang melakukan ibadah haji atau umroh. Atau biasa disebut peserta ibadah.

d. Mekah, adalah kota suci tujuan utama ibadah haji dan umroh. e. Madinah, adalah kota suci salah satu tujuan ibadah haji dan

umroh selain kota Mekah.

f. Adobe Flash, perangkat lunak yang dapat menggabungkan gambar grafis dengan skrip pemrograman. Memiliki bahasa pemrograman disebut Actionscript.

g. Actionscript, bahasa pemrograman yang terdapat pada aplikasi pemrograman Adobe Flash.

h. FlashLite, adalah sebuah bahasa pemrograman turunan dari bahasa flash yang ditujukan bagi pemrograman skala kecil pada perangkat mobile.

i. Symbian S60 3rd Edition, adalah sebuah sistem operasi yang terdapat pada perangkat mobile. Biasanya terdapat pada produk bermerek Nokia.

j. Kunerilite, adalah perangkat lunak tambahan untuk membuat installer untuk diinstalasikan pada perangkat mobile.

k. Nokia PCSuite, adalah perangkat lunak yang digunakan untuk terkoneksi dengan perangkat mobile bermerek Nokia.

l. SWFkit Pro 3, adalah perangkat lunak yang digunakan untuk membuat file hasil keluaran Adobe Flash berupa file dengan

ekstensi “.swf” menjadi aplikasi yang dapat diinstalasikan

pada perangkat Desktop pengguna.

m. UML, adalah singkatan dari Unified Modeling Language yaitu sebagai standar model perancangan yang digunakan penulis dalam merancang aplikasi ini.


(16)

Universitas Kristen Maranatha | 5 n. Softkey, terdapat pada hampir semua perangkat mobile dengan system operasi symbian. Terdiri dari tombol kanan dan tombol kiri.

o. Four Way Navigation, hampir seluruh perangkat mobile sekarang memiliki fungsi ini berupa tombol empat arah yakni kanan, kiri, atas, bawah, dan enter sebagai tombol tambahan. p. Adobe Device Central, aplikasi sebagai emulator telpon

genggam pada komputer.

q. Adobe Photoshop, aplikasi digunakan untuk menciptakan gambar-gambar grafis.

r. Adobe Dreamweaver, aplikasi yang digunakan untuk mengelola file PHP dan XML.

s. Active Perl, aplikasi tambahan sebagai pembantu dari aplikasi Kunerilite.

t. Java J2RE 1.4.2, aplikasi tambahan sebagai pembantu dari aplikasi Kunerilite.

u. XML, merupakan standar pengelolaan data untuk digunakan sebagai penyimpan data.

v. PHP, merupakan bahasa pemrograman tambahan yang digunakan dalam pemrosesan pada server di internet.

I.1.4 Overview Laporan

Dokumen pada bab I dan bab II disusun dengan menggunakan pendekatan terhadap teori UML. Bab – bab selanjutnya disusun menggunakan pendekatan Rekayasa Perangkat Lunak. Organisasi dari penulisan dokumen dari awal adalah sebagai berikut:


(17)

1. BAB I Persyaratan Produk

Bagian ini berisi tentang pendahuluan, tujuan pengembangan software, ruang lingkup dan penjelasan produk. Bagian ini juga menyediakan gambaran mengenai keseluruhan dokumen. Bagian ini ditulis dengan menggunakan sedikit bahasa teknis agar memudahkan pemahaman untuk orang awam.

2. BAB II Spesifikasi Produk

Bagian ini merupakan penjelasan dari BAB I yang dijabarkan lebih mendalam dan mendetail. Isi dari bagian ini menggambarkan fitur – fitur yang akan dibuat pada perangkat lunak, sehigga semua persyaratan, fungsionalitas dan kemampuan perangkat lunak dapat dipaparkan dengan jelas.

3. BAB III Desain Perangkan Lunak

Bagian ini menjelaskan isi dari desain – desain produk secara lengkap dan menggambarkan pemikiran penulis bagaimana perangkat lunak akan dibangun dengan memperhatikan beberapa faktor. Faktor – faktir yang termasuk didalamnya yaitu:

a) Rancangan UML b) Rancangan antarmuka

Faktor – faktor tersebut akan dijabarkan lagi lebih mendetil dan terstruktur pada bab ini.

4. BAB IV Pengembangan Sistem

Bagian ini menjelaskan tentang bagaimana sebuah desain yang telah disusun secara terstruktur dan jelas menjadi sebuah produk yang dapat diimplementasikan. Bagian ini juga berisi screenshot dari aplikasi dan keterangannya.

5. BAB V Testing dan Evaluasi

Bagian ini berisikan implementasi dan pengujian terhadap program. Dan juga berisikan hasil dari evaluasi dari pengujuan program tersebut.


(18)

Universitas Kristen Maranatha | 7

6. BAB VI Kesimpulan dan Saran

Kesimpulan berisi uraian singkat produk yang dihasilkan berdasarkan pembuatan. Saran berisi hal – hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun dokumentasi.

I.2 Gambaran Keseluruhan

Berikut adalah detail mengenai aplikasi yang telah penulis sebutkan pada subbab diatas.

I.2.1 Perspektif Produk

Aplikasi ini adalah merupakan sistem yang baru dengan memiliki beberapa fitur yang berguna dalam melihat informasi mengenai ibadah haji. Aplikasi ini menggunakan tampilan form yang dibuat menggunakan Adobe Flash dengan bahasa action script. Dipastikan tampilan form akan menjadi mudah diaplikasikan dan lebih user friendly. Dan dari segi penampilan memiliki desain yang sangat menarik.

I.2.2 Fungsi Produk

Berikut detail mengenai fungsionalitas aplikasi sebagaimana yang diinginkan oleh pemberi order dengan nama fitur sesuai dengan perangkat yang menjalankannya :

I.2.2.1 Perangkat Mobile

a. Pencari Jadwal : mempermudah pengguna untuk mencari data jadwal haji dan umroh bagi perorangan dengan adanya form dasar untuk penginputan data.


(19)

b. Panduan Haji : mempermudah pengguna untuk mengetahui tahapan ibadah haji dengan memperlihatkan gambar – gambar.

c. Berita Terkini : mempermudah pengguna untuk melihat berita – berita terbaru.

d. Ruang Percakapan : mempermudah setiap jemaah untuk berkomunikasi satu sama lain baik itu dengan sesama jemaah atau dengan kantor penyelenggara yang berada di Indonesia.

I.2.2.2 Perangkat Desktop

a. Pengatur Peserta : mempermudah kantor pusat penyelenggara untuk dapat mengatur data peserta ibadah haji atau umroh.

b. Pengatur Jadwal : mempermudah kantor pusat penyelenggara untuk dapat mengatur setiap jadwal keberangkatan para jemaah haji atau umroh.

c. Pengatur Berita : mempermudah kantor pusat penyelenggara untuk dapat terus memberikan berita yang terbaru untuk disebarkan kepada seluruh pengguna.

d. Ruang Percakapan : mempermudah kantor pusat penyelenggara untuk berkomunikasi dengan para pengguna Mobile.

e. Tes Aplikasi : digunakan untuk pengelola kegiatan untuk memastikan bahwa data yang ditampilkan sesuai dengan keinginan dengan menampilkan tampilan pada aplikasi mobile.


(20)

Universitas Kristen Maranatha | 9

I.2.3 Karakteristik Pengguna

Pihak – pihak yang akan menggunakan aplikasi ini adalah merupakan jemaah haji dan pegawai kantor yang biasanya kisaran dewasa hingga lanjut usia. Kemampuan yang harus dimiliki adalah dapat mengoperasikan telepon genggam serta komputer.

I.2.4 Batasan – Batasan

Pembatasan Sistem :

a. Jadwal – jadwal yang terdapat pada saat melakukan penelitian ini datanya bersifat dummies atau contoh.

b. Fitur utama pada aplikasi mobile adalah fitur jadwal dan berita. Sedangkan pada aplikasi desktop yang menjadi fitur utama adalah pengatur peserta, pengatur jadwal dan pengatur berita. Namun fitur lainnya adalah sebagai fitur tambahan yakni pada aplilasi mobile adalah fitur panduan dan percakapan. Sedangkan pada aplikasi desktop adalah fitur ruang percakapan dan tes aplikasi.

c. Hanya dapat memberikan infomasi mengenai apa yang sedang terjadi berupa text.

d. Penanganan kesalahan dibantu dengan tuntunan berupa pesan kesalahan yang sedang terjadi ditampilkan pada message box.

e. Seluruh basis data berupa XML, di-input-kan oleh admin menggunakan aplikasi ini pada perangkat Desktop.

f. Bahasa pemrograman action script adalah sebagai bahasa utama untuk membuat aplikasi. Sedangkan bahasa pemrograman PHP hanya digunakan sebagai bahasa pembantu yang digunakan pada saat melakukan perubahan data pada server.


(21)

Pembatasan Minimum Perangkat Keras : a. Perangkat Mobile :

1. Unit telepon genggam dengan OS Symbian S60 3rd Edition.

2. Unit telepon genggam dengan resolusi layar 240x320 pixel.

3. Unit telepon genggam mendukung minimal dua tombol Softkey.

4. Unit telepon genggam yang digunakan penulis pada pembuatan aplikasi ini adalah Nokia N73.

b. Perangkat Desktop :

1. Unit komputer dengan Processor minimal 1.0 GHZ. 2. Unit komputer dengan Memori minimal 256MB. 3. Unit komputer dengan Harddisk minimal 10 Gb.

4. Unit komputer yang digunakan penulis adalah Acer Aspire 2920.

Pembatasan Perangkat Lunak :

a. Pemrograman dan desain tampilan menggunakan aplikasi Adobe Flash.

b. Desain tampilan aplikasi dibantu menggunakan Adobe Photoshop.

c. Menggunakan emulator perangkat mobile pada komputer menggunakan Adobe Device Central.

d. Pemrograman tambahan untuk memproses data pada server menggunakan Adobe Dreamweaver.


(22)

Universitas Kristen Maranatha | 11 e. Menggunakan bahasa pemrograman Action Script sebagai bahasa utama dan bahasa pemrograman PHP sebagai bahasa pemrograman tambahan.

f. Proses pembuatan file instalasi yang dapat diinstalkan pada perangkat komputer yang lain. SWFkit Pro 3 dan Flash EXE Builder 1.0.

g. Unit telepon genggam harus memiliki flashlite player 2.1 terinstalasi. Dapat diunduh di (http://www.adobe.com/).

h. Unit computer harus memiliki flash player 9. Dapat diunduh di (http://www.adobe.com/).

I.2.5 Asumsi dan Ketergantungan

Asumsi : Pada saat penulis membuat aplikasi yang memerlukan perhitungan waktu, maka jika digunakan di Indonesia sudah sepantasnya jika waktu yang digunakan adalah waktu Indonesia , yakni Waktu Indonesia Barat (WIB).

Ketergantungan : Untuk menanggulangi masalah di atas apabila penggunaan tidak berada di Indonesia, terutama di Arab Saudi, maka pada perangkat mobile waktu default harus di set pada waktu Indonesia, yaitu GMT +7.


(23)

BAB VI

KESIMPULAN DAN SARAN

VI.1 Kesimpulan Berdasarkan Hasil Evaluasi

Setelah melakukan evaluasi dengan menguji coba aplikasi, diperoleh beberapa kesimpulan sebagai berikut :

1. Bagi peserta ibadah,

a. Peserta ibadah haji dan umroh dapat mengetahui jadwal perjalannya.

b. Peserta ibadah haji/umroh dapat mengetahui informasi panduan ibadah haji dan umroh.

c. Peserta ibadah haji dan umroh dapat mengetahui informasi berita secara langsung atau up to date.

d. Peserta ibadah haji dan umroh dapat berkomunikasi secara langsung dengan pengguna lain baik itu sesama pengguna Mobile atau perangkat Desktop.

2. Bagi penyelenggara,

a. Penyelenggara dapat mengatur data peserta yang melakukan ibadah haji dan umroh.

b. Penyelenggara dapat mengatur data jadwal dari para peserta haji dan umroh.

c. Penyelenggara dapat memberikan berita terbaru kepada pengguna aplikasi mobile.

d. Penyelenggara dapat melakukan percakapan dengan para pesertanya yang juga sebagai pengguna aplikasi mobile.


(24)

Universitas Kristen Maranatha | 202 e. Penyelenggara dapat melakukan tes data yang akan dilihat oleh

pengguna aplikasi mobile.

VI.2 Saran Berdasarkan Hasil Evaluasi

Berdasarkan hasil evaluasi berikut saran-saran yang dapat diterapkan berikutnya :

a. Ukuran file pada aplikasi mobile diharapkan dapat lebih kecil. Karena tidak semua perangkat telpon seluler memiliki memori yang cukup besar. Disarankan untuk aplikasi mobile ukuran file tidak lebih dari 500KB.

b. Gambar lebih dinamis agar tampilan lebih semakin menarik. c. Fitur Percakapan yang lebih banyak.

VI.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Berikut rencana perbaikan untuk saran yang telah diberikan diatas :

a. Penggunaan gambar yang resolusi rendah. Dengan spesifikasi kompresi JPEG 60% yang dapat dilakukan menggunakan adobe photoshop.

b. Penambahan fitur doa – doa yang sering dibacakan peserta. c. Membuat fitur percakapan yang lebih interaktif.


(25)

Daftar Pustaka

Adobe. Flash Lite 2.1 Download. Diambil pada 1 Desember 2008, dari http://www.adobe.com/

BusinessWeek - Business News, Stock Market & Financial Advice. The Most Religious : Hajj Terminal, King Abdul Aziz International Airport, Jeddah, Saudi Arabia. Diambil pada 1

Desember 2008, dari

http://images.businessweek.com/ss/07/01/0123_wowairport/ source/9.htm

Flickr – Photo Sharing. Kaaba tawaf. Diambil pada 1 Desember 2008, dari http://flickr.com/photos/timelight/355417539/ Jannah, Islam The Eternal Path To Peace At Jannah.Org. Diary of

an Umrah Story. Diambil pada 1 Desember 2008, dari http://www.jannah.org/hajj/diary/umrahdiary5.html

Java.com. Java Download. Diambil pada 1 Desember 2008, dari http://www.java.com/

Kunerilite : Go Beyond. Kunerilite Download. Diambil pada 1 Desember 2008, dari http://www.kulinerilite.net/

Saudi Arabia – The Royal Embassy. The Hajj : A Pilgrimage To Islam's Holiest Sites. Diambil pada 1 Desember 2008, dari http://www.saudiembassy.net/Publications/MagSpring00/HAJ J.htm

SWF Kit – Convert swf to exe. Diambil pada 4 Maret 2009 dari

http://www.swfkit.com/

The Hajj, Hajj Tips. Tawaf. Diambil pada 1 Desember 2008, dari http://www.hajtips.com/tawaaf2.htm


(26)

Universitas Kristen Maranatha | xv Wikipedia Bahasa Indonesia, Ensiklopedi Bebas. Haji. Diambil

pada 1 Desember 2008, dari http://id.wikipedia.org/wiki/Haji Wikipedia Bahasa Indonesia, Ensiklopedi Bebas. Sa’i. Diambil pada

1 Desember 2008, dari http://id.wikipedia.org/wiki/Sa%27i WordPress, Autumn Zapple. Hari Arafah. Diambil pada 1

Desember 2008, dari

http://autumnzapple.wordpress.com/2007/12/18/hari-arafah/ WordPress, Info Syiah. Masih dari Mina di Perayaan Haji Tahun

Kemarin, Indah khan?. Diambil pada 1 Desember 2008, dari http://infosyiah.wordpress.com/2008/03/10/masih-dari-mina-di-perayaan-haji-tahun-kemarin-indah-khan/

Zawaj.com Muslim Matrimonial. Ten Photos from Hajj 2003. Diambil pada 1 Desember 2008, dari http://www.zawaj.com/events/hajj2003/more_photos.html


(1)

Universitas Kristen Maranatha | 10 Pembatasan Minimum Perangkat Keras :

a. Perangkat Mobile :

1. Unit telepon genggam dengan OS Symbian S60 3rd Edition.

2. Unit telepon genggam dengan resolusi layar 240x320 pixel.

3. Unit telepon genggam mendukung minimal dua tombol Softkey.

4. Unit telepon genggam yang digunakan penulis pada pembuatan aplikasi ini adalah Nokia N73.

b. Perangkat Desktop :

1. Unit komputer dengan Processor minimal 1.0 GHZ. 2. Unit komputer dengan Memori minimal 256MB. 3. Unit komputer dengan Harddisk minimal 10 Gb.

4. Unit komputer yang digunakan penulis adalah Acer Aspire 2920.

Pembatasan Perangkat Lunak :

a. Pemrograman dan desain tampilan menggunakan aplikasi Adobe Flash.

b. Desain tampilan aplikasi dibantu menggunakan Adobe Photoshop.

c. Menggunakan emulator perangkat mobile pada komputer menggunakan Adobe Device Central.

d. Pemrograman tambahan untuk memproses data pada server menggunakan Adobe Dreamweaver.


(2)

e. Menggunakan bahasa pemrograman Action Script sebagai bahasa utama dan bahasa pemrograman PHP sebagai bahasa pemrograman tambahan.

f. Proses pembuatan file instalasi yang dapat diinstalkan pada perangkat komputer yang lain. SWFkit Pro 3 dan Flash EXE Builder 1.0.

g. Unit telepon genggam harus memiliki flashlite player 2.1 terinstalasi. Dapat diunduh di (http://www.adobe.com/).

h. Unit computer harus memiliki flash player 9. Dapat diunduh di (http://www.adobe.com/).

I.2.5 Asumsi dan Ketergantungan

Asumsi : Pada saat penulis membuat aplikasi yang memerlukan perhitungan waktu, maka jika digunakan di Indonesia sudah sepantasnya jika waktu yang digunakan adalah waktu Indonesia , yakni Waktu Indonesia Barat (WIB).

Ketergantungan : Untuk menanggulangi masalah di atas apabila penggunaan tidak berada di Indonesia, terutama di Arab Saudi, maka pada perangkat mobile waktu default harus di set pada waktu Indonesia, yaitu GMT +7.


(3)

Universitas Kristen Maranatha | 201

BAB VI

KESIMPULAN DAN SARAN

VI.1 Kesimpulan Berdasarkan Hasil Evaluasi

Setelah melakukan evaluasi dengan menguji coba aplikasi, diperoleh beberapa kesimpulan sebagai berikut :

1. Bagi peserta ibadah,

a. Peserta ibadah haji dan umroh dapat mengetahui jadwal perjalannya.

b. Peserta ibadah haji/umroh dapat mengetahui informasi panduan ibadah haji dan umroh.

c. Peserta ibadah haji dan umroh dapat mengetahui informasi berita secara langsung atau up to date.

d. Peserta ibadah haji dan umroh dapat berkomunikasi secara langsung dengan pengguna lain baik itu sesama pengguna Mobile atau perangkat Desktop.

2. Bagi penyelenggara,

a. Penyelenggara dapat mengatur data peserta yang melakukan ibadah haji dan umroh.

b. Penyelenggara dapat mengatur data jadwal dari para peserta haji dan umroh.

c. Penyelenggara dapat memberikan berita terbaru kepada pengguna aplikasi mobile.

d. Penyelenggara dapat melakukan percakapan dengan para pesertanya yang juga sebagai pengguna aplikasi mobile.


(4)

e. Penyelenggara dapat melakukan tes data yang akan dilihat oleh pengguna aplikasi mobile.

VI.2 Saran Berdasarkan Hasil Evaluasi

Berdasarkan hasil evaluasi berikut saran-saran yang dapat diterapkan berikutnya :

a. Ukuran file pada aplikasi mobile diharapkan dapat lebih kecil. Karena tidak semua perangkat telpon seluler memiliki memori yang cukup besar. Disarankan untuk aplikasi mobile ukuran file tidak lebih dari 500KB.

b. Gambar lebih dinamis agar tampilan lebih semakin menarik. c. Fitur Percakapan yang lebih banyak.

VI.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Berikut rencana perbaikan untuk saran yang telah diberikan diatas :

a. Penggunaan gambar yang resolusi rendah. Dengan spesifikasi kompresi JPEG 60% yang dapat dilakukan menggunakan adobe photoshop.

b. Penambahan fitur doa – doa yang sering dibacakan peserta. c. Membuat fitur percakapan yang lebih interaktif.


(5)

Universitas Kristen Maranatha | xiv

Daftar Pustaka

Adobe. Flash Lite 2.1 Download. Diambil pada 1 Desember 2008, dari http://www.adobe.com/

BusinessWeek - Business News, Stock Market & Financial Advice. The Most Religious : Hajj Terminal, King Abdul Aziz International Airport, Jeddah, Saudi Arabia. Diambil pada 1

Desember 2008, dari

http://images.businessweek.com/ss/07/01/0123_wowairport/ source/9.htm

Flickr – Photo Sharing. Kaaba tawaf. Diambil pada 1 Desember 2008, dari http://flickr.com/photos/timelight/355417539/ Jannah, Islam The Eternal Path To Peace At Jannah.Org. Diary of

an Umrah Story. Diambil pada 1 Desember 2008, dari http://www.jannah.org/hajj/diary/umrahdiary5.html

Java.com. Java Download. Diambil pada 1 Desember 2008, dari http://www.java.com/

Kunerilite : Go Beyond. Kunerilite Download. Diambil pada 1 Desember 2008, dari http://www.kulinerilite.net/

Saudi Arabia – The Royal Embassy. The Hajj : A Pilgrimage To Islam's Holiest Sites. Diambil pada 1 Desember 2008, dari http://www.saudiembassy.net/Publications/MagSpring00/HAJ J.htm

SWF Kit – Convert swf to exe. Diambil pada 4 Maret 2009 dari http://www.swfkit.com/

The Hajj, Hajj Tips. Tawaf. Diambil pada 1 Desember 2008, dari http://www.hajtips.com/tawaaf2.htm


(6)

Wikipedia Bahasa Indonesia, Ensiklopedi Bebas. Haji. Diambil pada 1 Desember 2008, dari http://id.wikipedia.org/wiki/Haji Wikipedia Bahasa Indonesia, Ensiklopedi Bebas. Sa’i. Diambil pada

1 Desember 2008, dari http://id.wikipedia.org/wiki/Sa%27i WordPress, Autumn Zapple. Hari Arafah. Diambil pada 1

Desember 2008, dari

http://autumnzapple.wordpress.com/2007/12/18/hari-arafah/ WordPress, Info Syiah. Masih dari Mina di Perayaan Haji Tahun

Kemarin, Indah khan?. Diambil pada 1 Desember 2008, dari http://infosyiah.wordpress.com/2008/03/10/masih-dari-mina-di-perayaan-haji-tahun-kemarin-indah-khan/

Zawaj.com Muslim Matrimonial. Ten Photos from Hajj 2003. Diambil pada 1 Desember 2008, dari http://www.zawaj.com/events/hajj2003/more_photos.html