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.
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.
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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
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.
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.
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.
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).
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.
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.
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/
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.