Aplikasi Registrasi Seminar dan Forum Berbasis Windows Phone.
vi
Universitas Kristen Maranatha
ABSTRAK
Aplikasi registrasi seminar dan forum berbasis Windows Phone adalah sebuah aplikasi berbasis mobile (Windows Phone) yang menjadi jembatan antara pihak penyelenggara kegiatan seminar dan forum dengan pengguna khususnya mahasiswa Universitas Kristen Maranatha. Aplikasi ini merupakan salah satu cara yang dapat memberikan solusi kepada pengguna khususnya mahasiswa untuk mengetahui informasi mengenai seminar dan forum yang diadakan oleh pihak penyelenggara kegiatan. Masalah yang akan dikaji yaitu bagaimana aplikasi ini dapat memungkinkan pengguna mendaftar pada kegiatan secara online dan bagaimana aplikasi ini dapat menyediakan laporan mengenai peserta kegiatan. Proses pengolahan data peserta pada aplikasi ini adalah aplikasi akan memindai identitas peserta kegiatan yang berbentuk gambar QR-Code menggunakan kamera yang akan disimpan langsung pada basis data melalui webservice yang disimpan pada website registrasi seminar dan forum. Hasil dari pengembangan aplikasi ini adalah mengetahui informasi kegiatan yang diadakan oleh pihak penyelenggara dan pengguna dapat mendaftar secara online, serta administrator dan pihak penyelanggara dapat melakukan pendataan peserta kegiatan dengan memindai identitas peserta yang berbentuk QR-Code.
(2)
ABSTRACT
Windows Phone Based Application for Seminar Registration and Forum Registration is mobile based application which bridges between event organiser and users especially Maranatha Christian University Students. The application will give solutions to users to know about the information of seminars and forums that has been created by event organisers. Problems that will be researched are how this application allows users do online registration and how this application can provides report about event participant. To process participant data in this application is to scan participant identity that is given in QR-Code image form using camera, after that it will be stored directly to database through webservice that has been stored in website for seminar registration and forum registration. Results of development of this application are knowing the information about the activities that organized by organisers and users can do online registration, also organisers and administrators can process participant data by scanning participant identity in QR-Code form.
(3)
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
SURAT PERNYATAAN ORISINALITAS KARYA ... ii
PERNYATAAN PUBLIKASI KARYA ILMIAH ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... xv
BAB I ... 1
PENDAHULUAN... 1
1.1Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Batasan Masalah... 2
1.5 Sistematika Pembahasan ... 3
BAB II ... 5
LANDASAN TEORI ... 5
2.1 Event Management ... 5
2.2 Windows Phone ... 5
2.3 Bahasa Pemrograman C# ... 7
2.4 Web Service ... 7
2.5 Flowchart ... 7
2.6 Unified Modeling Language (UML) ... 8
2.6.1 Use Case Diagram ... 8
2.6.2 Activity Diagram ... 8
2.6.3 Class Diagram ... 8
2.7 Basis Data... 8
2.7.1 Entity Relationship Diagram... 9
(4)
2.9 Quick Response Code (QR Code) ... 10
BAB III... 11
ANALISIS DAN DISAIN ... 11
3.1 Analisis ... 11
3.2 Gambaran Keseluruhan ... 12
3.2.1 Persyaratan Antarmuka Eksternal ... 13
3.2.2 Antarmuka Dengan Pengguna... 13
3.2.3 Antarmuka Perangkat Keras ... 13
3.2.4 Antarmuka Perangkat Lunak... 14
3.2.5 Antarmuka Komunikasi ... 14
3.2.6 Fitur-Fitur Produk Perangkat Lunak ... 14
3.3 Disain Perangkat Lunak ... 34
3.3.1 Proses Bisnis ... 34
3.3.2 Pemodelan Perangkat Lunak ... 39
3.3.3 Class Diagram ... 57
3.3.4 Disain Penyimpanan Data ... 58
3.3.5 Disain Antarmuka ... 65
BAB IV ... 85
PENGEMBANGAN PERANGKAT LUNAK ... 85
4.1Implementasi Class/Modul ... 85
4.2 Implementasi Penyimpanan Data ... 91
4.3 Implementasi Antarmuka ... 92
BAB V ... 113
TESTING DAN EVALUASI SISTEM ... 113
5.1 Rencana Pengujian ... 113
5.2 Pelaksanaan Pengujian ... 114
5.2.1 Fitur Login ... 114
5.2.2 Fitur Reset Password... 115
5.2.3 Fitur Pendaftaran Pengguna ... 116
5.2.4 Fitur Mengelola Profil ... 117
5.2.5 Fitur Tambah Testimonial ... 118
5.2.6 Fitur Hapus Testimonial ... 119
5.2.7 Fitur Pencarian ... 120
(5)
x
Universitas Kristen Maranatha
5.2.9 Fitur Konfirmasi Pembayaran ... 121
5.2.10 Fitur Reminder ... 122
5.2.11 Fitur Feedback ... 123
5.2.12 Fitur Share to social media ... 123
5.2.13 Fitur Locate ... 123
5.2.14 Fitur Presensi ... 124
5.2.15 Fitur Help ... 124
5.3 Kesimpulan Pengujian ... 125
BAB VI ... 127
SIMPULAN DAN SARAN ... 127
6.1 Kesimpulan ... 127
6.2 Saran ... 128
Daftar Pustaka ... 129
Lampiran A ... 130
RIWAYAT HIDUP PENULIS ... 130
Lampiran B... 132
(6)
DAFTAR GAMBAR
Gambar 3. 1 Proses Pendaftaran Sebelum Sistem ... 11
Gambar 3. 2 Sistem Keseluruhan ... 12
Gambar 3. 3 Proses Pendaftaran Member ... 36
Gambar 3. 4 Proses Pendaftaran Kegiatan Setelah Sistem ... 37
Gambar 3. 5 Proses Konfirmasi Pembayaran ... 38
Gambar 3. 6 Use Case Diagram ... 39
Gambar 3. 7 Activity Pendaftaran Member ... 51
Gambar 3. 8 Activity Konfirmasi Pembayaran ... 52
Gambar 3. 9 Activity Mengelola Testimonial ... 53
Gambar 3. 10 Activity Melihat Kegiatan yang akan diadakan ... 54
Gambar 3. 11 Activity Melihat Kegiatan Sebelumnya ... 54
Gambar 3. 12 Activity Melihat History Kegiatan ... 55
Gambar 3. 13 Activity Kirim Feedback... 56
Gambar 3. 14 Activity Presensi ... 56
Gambar 3. 16 Entity Relationship Diagram (ERD) ... 59
Gambar 3. 18 Rancangan Antarmuka Form Lupa Password ... 66
Gambar 3. 21 Rancangan Antarmuka Form Profil Pengguna ... 69
Gambar 3. 22 Rancangan Antarmuka Form Menu ... 70
Gambar 3. 24 Rancangan Antarmuka Form Ubah Password ... 72
Gambar 3. 26 Rancangan Antarmuka Form Galeri Foto ... 74
Gambar 3. 28 Rancangan Antarmuka Form List Testimonial ... 76
Gambar 3. 30 Rancangan Antarmuka Form Kegiatan ... 78
Gambar 3. 32 Rancangan Antarmuka Form Deskripsi Kegiatan ... 79
Gambar 3. 34 Rancangan Antarmuka Form Reminder ... 81
Gambar 3. 35 Rancangan Antarmuka Form Feedback ... 82
Gambar 3. 36 Rancangan Antarmuka Form Maps ... 83
Gambar 4. 1 Diagram Penyimpanan Data... 92
(7)
xii
Universitas Kristen Maranatha
Gambar 4. 3 Form Lupa Password ... 94
Gambar 4. 4 Form Form Pendaftaran ... 95
Gambar 4. 5 Form cekSAT ... 96
Gambar 4. 6 Form Profil Pengguna ... 97
Gambar 4. 7 Form Ubah Profil Pengguna ... 98
Gambar 4. 8 Form Ubah Password ... 99
Gambar 4. 9 Form Album ... 100
Gambar 4. 10 Form Galeri Foto ... 101
Gambar 4. 11 Form Foto Detail ... 102
Gambar 4. 12 Form Foto Detail – Testimonial ... 103
Gambar 4. 13 Form Testimonial ... 104
Gambar 4. 14 Form Kegiatan... 105
Gambar 4. 15 Form Pencarian ... 106
Gambar 4. 16 Form Deskripsi Kegiatan ... 107
Gambar 4. 17 Form Konfirmasi Pembayaran ... 108
Gambar 4. 18 Form Reminder ... 109
Gambar 4. 19 Form Feedback ... 110
Gambar 4. 20 Form Maps ... 111
(8)
DAFTAR TABEL
Daftar Simbol 1 Flowchart ... xv
Daftar Simbol 2 Use Case ... xv
Daftar Simbol 3 Activity ... xvi
Daftar Simbol 4 Class ... xvii
Tabel 3. 1 Scenario Login ... 40
Tabel 3. 2 Scenario Lihat History Kegiatan... 41
Tabel 3. 3 Scenario Lihat Kegiatan Yang Akan Datang ... 41
Tabel 3. 4 Scenario Lihat Kegiatan Sebelum... 42
Tabel 3. 5 Scenario Tambah Testimonial ... 42
Tabel 3. 6 Scenario Hapus Testimonial ... 43
Tabel 3. 7 Scenario Share To Social Media ... 44
Tabel 3. 8 Scenario Ubah Profil Pengguna ... 44
Tabel 3. 9 Scenario Logout ... 45
Tabel 3. 10 Scenario Pendaftaran Member ... 45
Tabel 3. 11 Scenario Tambah Presensi ... 46
Tabel 3. 12 Scenario Daftar Kegiatan Universitas... 47
Tabel 3. 13 Scenario Konfirmasi Pembayaran ... 48
Tabel 3. 14 Scenario Mengirim Feedback ... 48
Tabel 3. 15 Scenario Reminder ... 49
Tabel 3. 16 Scenario Tracking Location ... 50
Tabel 3. 17 Tranformasi Tabel Pengguna ... 60
Tabel 3. 18 Transformasi Tabel Peserta ... 60
Tabel 3. 19 Transformasi Tabel Kegiatan ... 61
Tabel 3. 20 Transformasi Tabel Waktu ... 61
Tabel 3. 21 Transformasi Tabel Presensi ... 61
Tabel 3. 22 Transformasi Tabel Galeri ... 62
Tabel 3. 23 Transformasi Detail Foto ... 62
(9)
xiv
Universitas Kristen Maranatha
Tabel 3. 25 Transformasi Tabel Feedback ... 62
Tabel 5. 1 Test Case ... 113
Tabel 5. 2 Black Box Fitur Login ... 114
Tabel 5. 3 Black Box Fitur Reset Password ... 116
Tabel 5. 4 Black Box Fitur Pendaftaran Pengguna ... 116
Tabel 5. 5 Black Box Fitur Mengelola Profil ... 117
Tabel 5. 6 Black Box Fitur Tambah Testimonial ... 119
Tabel 5. 7 Black Box Fitur Hapus Testimonial ... 119
Tabel 5. 8 Black Box Fitur Pencarian ... 120
Tabel 5. 9 Black Box Fitur Pendaftaran Kegiatan ... 120
Tabel 5. 10 Black Box Fitur Konfirmasi Pembayaran... 121
Tabel 5. 11 Black Box Fitur Reminder ... 122
Tabel 5. 12 Black Box Fitur Feedback ... 123
Tabel 5. 13 Black Box Fitur Share to social media ... 123
Tabel 5. 14 Black Box Fitur Locate ... 124
Tabel 5. 15 Black Box Fitur Presensi ... 124
(10)
DAFTAR SIMBOL
Simbol-simbol flowchart yang digunakan, dipaparkan pada gambar dibawah :
Daftar Simbol 1 Flowchart
Keterangan Simbol
Tanda untuk memulai dan berhenti sebuah flowchart
Start/Stop
Hasil masukan atau keluaran
Input/ Output
Proses operasi program komputer
Process
Kondisi pada flowchart yang
menghasilkan keputusan Decision
Masukan yang dilakukan secara
manual Manual Input
Hasil keluaran yang ada pada layar
komputer Visual DIsplay
Daftar Simbol 2 Use Case
Keterangan Simbol
1. Orang atau sistem yang berasal dari manfaat dan eksternal untuk subjek.
2. Digambarkan baik sebagai tongkat (default) atau jika aktor bukan manusia yang terlibat.
3. Diberi label dengan perannya.
(11)
xvi
Universitas Kristen Maranatha 4. Dapat dikaitkan dengan aktor-aktor
lain menggunakan spesialisasi / superclass asosiasi, dilambangkan
dengan panah dengan panah
berongga.
1. Merupakan bagian utama dari fungsi sistem.
2. Dapat memperpanjang kasus
penggunaan lain.
3. Dapat mencakup kasus penggunaan lain..
UseCase1
1. Menyambungkan aktor dengan use case.
-End1 *
-End2 *
1. Merupakan perpanjangan kasus yang digunakan untuk meliputi perilaku opsional.
2. Memiliki panah yang diambil dari kasus penggunaan ekstensi untuk kasus penggunaan dasar.
«extends»
Daftar Simbol 3 Activity
Keterangan Simbol
1. Melambangkan Aksi
2. Menunjukan jalur sebuah aksi 3. Melambangkan awal dari program 4. Melambangkan akhir dari program
(12)
Daftar Simbol 4 Class
Keterangan Simbol
1. Melambangkan seseorang, tempat, atau sesuatu yang mengharuskan
sistem untuk menyimpan
informasinya.
2. Memiliki atribut di bagian tengah. 3. Memiliki operasi di bagian bawah.
1. Melambangkan hubungan antar class.
(13)
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
1.1 Latar Belakang
Saat ini penggunaan alat komunikasi seperti smartphone sudah tidak asing lagi dikalangan mahasiswa. Smartphone selain digunakan sebagai alat berkomunikasi antar sesama manusia dan bermain games, smartphone dapat digunakan untuk mengetahui segala seuatu yang terjadi di lingkungan sekitar, seperti seminar-seminar yang diadakan perusahaan dan forum-forum yang ada pada internet. Semua itu dapat dilakukan dengan adanya aplikasi yang mendukung.
Perkembangan teknologi informasi memudahkan berita mengenai event seperti seminar dan forum yang diadakan diakses oleh masyarakat khususnya mahasiswa. Akan tetapi masyarakat, khususnya mahasiswa Universitas Kristen Maranatha masih kurang mengetahui infomasi mengenai kegiatan seminar dan forum yang diadakan di Unversitas tempat mereka belajar, dikarenakan penyebaran informasi kegiatan seminar dan forum masih menggunakan kertas poster sebagai media penyalurannya.
Salah satu penyelesaian dari pemasalahan penyampaian informasi yang kurang efektif ini adalah menggunakan aplikasi pada mobile smartphone. Berbagai prosedur seperti pendaftaran online juga akan lebih membantu peserta dalam mendaftar pada kegiatan seminar dan forum yang dinginkan, dibandingkan dengan peserta harus secara manual, serta penyampaian informasi kegiatan seminar dan forum akan lebih informatif dan lebih menarik dibandingkan dengan penyampaian di media cetak.
Dengan masalah di atas penulis mengangkat tema aplikasi pendaftaran kegiatan berbasis mobile agar dapat memudahkan proses pendaftaran para calon peserta.
(14)
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah tertera di atas, ada beberapa rumusan masalah yang diperoleh diantaranya:
1. Bagaimana cara untuk memudahkan akses informasi mengenai seminar dan forum oleh masyarakat khususnya mahasiswa Universitas Kristen Maranatha?
2. Bagaimana cara memudahkan pihak penyelenggara dalam melakukan rekap peserta kegiatan seminar ataupun forum?
1.3 Tujuan
Untuk menjawab permasalahan di atas, maka tujuan pembuatan “APLIKASI REGISTRASI SEMINAR DAN FORUM BERBASIS WINDOWS PHONE” adalah sebagai berikut:
1. Membuat aplikasi yang dapat menyajikan informasi mengenai kegiatan seminar dan forum yang diadakan oleh pihak penyelenggara.
2. Membuat aplikasi yang dapat melakukan presensi peserta kegiatan tidak secara manual, dengan melakukan scanning terhadap peserta yang mengikuti kegiatan seminar dan forum ini melalui gambar QR Code yang diberikan aplikasi ini saat mendaftar kegiatan.
1.4 Batasan Masalah
Agar perancangan aplikasi ini dapat dilakukan secara terarah dan mencapai tujuan, maka ditetapkan beberapa batasan masalah, yaitu:
1. Aplikasi ini adalah aplikasi mobile.
2. Aplikasi ini mengambil data-data yang diolah oleh Website Registrasi Seminar dan Forum yang dibuat oleh Amalia Rinetha Putri yang dapat diambil melalui webservice yang sudah dibuat.
3. Informasi yang diambil melalui webservice seperti data kegiatan, data pengguna, data galeri.
4. Aplikasi ini hanya digunakan untuk melihat informasi mengenai kegiatan, tidak dapat mengolah (menambah, mengubah, dan menghapus) kegiatan yang ada.
(15)
3
Universitas Kristen Maranatha
5. Aplikasi ini dapat melakukan pendaftaran dan melakukan Konfirmasi pembayaran kegiatan.
6. Aplikasi ini menyediakan pengingat kegiatan dan layanan pencarian lokasi kegiatan diadakan.
7. Aplikasi ini dapat melakukan scanning QR-Code yang akan menjadi cara presensi peserta kegiatan.
8. Pengguna dari aplikasi ini hanya 3 yaitu:
a. Mahasiswa dapat menggunakan aplikasi ini dan mengikuti kegiatan yang bersifat umum dan hanya mahasiswa.
b. Umum dapat menggunakan aplikasi ini dan hanya dapat mengikuti kegiatan yang bersifat umum.
c. Administrator dapat menggunakan aplikasi ini untuk melakukan presensi kegiatan, dan tidak dapat mengikuti kegiatan apapun.
1.5 Sistematika Pembahasan
Sistematika pembahasan dari penyusunan laporan ini direncanakan sebagai berikut:
BAB I PENDAHULUAN
Bab I berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan.
BAB II LANDASAN TEORI
Bab II membahas mengenai teori-teori yang berkaitan dengan penyelesaian proyek tugas akhir. Teori yang didapat berasal dari buku-buku referensi dan dari situs-situs ilmu pengetahuan dari internet.
BAB III ANALISIS DAN DISAIN
Bab III membahas secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV PENGEMBANGAN PERANGKAT LUNAK
Bab IV terdiri atas implementasi hasil rancangan dari bab III, yaitu kumpulan screenshot dari proyek yang dibuat beserta penjelasan dari tiap fungsi yang dibuat.
(16)
4
Bab V terdiri atas Rencana Pengujian dan Pelaksanaan Pengujian yang menggunakan metode Black Box.
BAB VI KESIMPULAN DAN SARAN
Bab VI berisi kesimpulan-kesimpulan yang diperoleh dari perancangan dan pengujian sistem, serta saran yang digunakan dalam pengembangan sistem di masa yang akan datang.
(17)
127
Universitas Kristen Maranatha
BAB VI
SIMPULAN DAN SARAN
Bab ini membahas kesimpulan dan saran terhadap pengembangan Aplikasi Registrasi Seminar dan Forum Berbasis Windows Phone.
6.1 Kesimpulan
Kesimpulan dari hasil analisis, pembuatan, dan implementasi aplikasi ini adalah sebagai berikut:
1. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinan bagi pengguna untuk melihat informasi kegiatan yang diadakan oleh penyelenggara kepada pengguna aplikasi.
2. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinan bagi pengguna untuk mendaftar dalam kegiatan yang diadakan oleh pihak penyelenggara.
3. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinkan bagi administrator dan pihak penyelenggara untuk melakukan proses presensi terhadap peserta kegiatan yang nantinya akan dapat direkap dalam laporan presensi peserta kegiatan.
4. Adapun kendala-kendala dalam pembuatan aplikasi ini yaitu:
a. Pengaksesan yang masih dalam jaringan lokal dengan server masih menggunakan laptop sehingga aplikasi belum bisa diakses melalui jaringan luar.
b. Tools untuk membuat User Interface Windows Phone masih tidak stabil dan sulit untuk membuat design melebihi layar pada emulator.
c. Berubahnya data password dalam database apabila dilakukan proses update web service ke web server
d. Pengiriman dokumen berbentuk pdf melalui email hanya dapat
(18)
128
6.2 Saran
Aplikasi Registasi Seminar dan Forum Berbasis Windows Phone ini dapat dikembangkan lebih lanjut, dengan menambahkan fitur pengelolaan profil yang lebih lengkap, fitur penanda foto pada pengguna, dan fitur upload foto dari sisi pengguna sehingga aplikasi ini menjadi lebih interaktif.
(19)
129
Universitas Kristen Maranatha
Daftar Pustaka
Akhil, Sakai, dkk. 2005. Web Services in the Enterprise
Any Noor.2009. Management Event. Bandung : Alfabeta.
Belagurusamy, E. 2008. Programming In C#. New Delhi: Tata McGraw-Hill Education.
Dennis, Allan, dkk. 2009. Systems Analysis and Design with UML, 3rd edition. United States of America:John Wiley & Sons, Inc.
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset.
Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset.
Pramudya, Puja. 2011. Silverlight For Windows Phone. Bandung: Microsoft Publisher.
Ravichandran, D. 2001. Introduction to Computer and Communication. New
Delhi:Tata McGraw-Hill Education.
(1)
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah tertera di atas, ada beberapa rumusan masalah yang diperoleh diantaranya:
1. Bagaimana cara untuk memudahkan akses informasi mengenai seminar dan forum oleh masyarakat khususnya mahasiswa Universitas Kristen Maranatha?
2. Bagaimana cara memudahkan pihak penyelenggara dalam melakukan rekap peserta kegiatan seminar ataupun forum?
1.3 Tujuan
Untuk menjawab permasalahan di atas, maka tujuan pembuatan “APLIKASI REGISTRASI SEMINAR DAN FORUM BERBASIS WINDOWS PHONE” adalah sebagai berikut:
1. Membuat aplikasi yang dapat menyajikan informasi mengenai kegiatan seminar dan forum yang diadakan oleh pihak penyelenggara.
2. Membuat aplikasi yang dapat melakukan presensi peserta kegiatan tidak secara manual, dengan melakukan scanning terhadap peserta yang mengikuti kegiatan seminar dan forum ini melalui gambar QR Code yang diberikan aplikasi ini saat mendaftar kegiatan.
1.4 Batasan Masalah
Agar perancangan aplikasi ini dapat dilakukan secara terarah dan mencapai tujuan, maka ditetapkan beberapa batasan masalah, yaitu:
1. Aplikasi ini adalah aplikasi mobile.
2. Aplikasi ini mengambil data-data yang diolah oleh Website Registrasi Seminar dan Forum yang dibuat oleh Amalia Rinetha Putri yang dapat diambil melalui webservice yang sudah dibuat.
3. Informasi yang diambil melalui webservice seperti data kegiatan, data pengguna, data galeri.
4. Aplikasi ini hanya digunakan untuk melihat informasi mengenai kegiatan, tidak dapat mengolah (menambah, mengubah, dan menghapus) kegiatan yang ada.
(2)
Universitas Kristen Maranatha 5. Aplikasi ini dapat melakukan pendaftaran dan melakukan Konfirmasi
pembayaran kegiatan.
6. Aplikasi ini menyediakan pengingat kegiatan dan layanan pencarian lokasi kegiatan diadakan.
7. Aplikasi ini dapat melakukan scanning QR-Code yang akan menjadi cara presensi peserta kegiatan.
8. Pengguna dari aplikasi ini hanya 3 yaitu:
a. Mahasiswa dapat menggunakan aplikasi ini dan mengikuti kegiatan yang bersifat umum dan hanya mahasiswa.
b. Umum dapat menggunakan aplikasi ini dan hanya dapat mengikuti kegiatan yang bersifat umum.
c. Administrator dapat menggunakan aplikasi ini untuk melakukan presensi kegiatan, dan tidak dapat mengikuti kegiatan apapun.
1.5 Sistematika Pembahasan
Sistematika pembahasan dari penyusunan laporan ini direncanakan sebagai berikut:
BAB I PENDAHULUAN
Bab I berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan.
BAB II LANDASAN TEORI
Bab II membahas mengenai teori-teori yang berkaitan dengan penyelesaian proyek tugas akhir. Teori yang didapat berasal dari buku-buku referensi dan dari situs-situs ilmu pengetahuan dari internet.
BAB III ANALISIS DAN DISAIN
Bab III membahas secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV PENGEMBANGAN PERANGKAT LUNAK
Bab IV terdiri atas implementasi hasil rancangan dari bab III, yaitu kumpulan screenshot dari proyek yang dibuat beserta penjelasan dari tiap fungsi yang dibuat.
(3)
4
Bab V terdiri atas Rencana Pengujian dan Pelaksanaan Pengujian yang menggunakan metode Black Box.
BAB VI KESIMPULAN DAN SARAN
Bab VI berisi kesimpulan-kesimpulan yang diperoleh dari perancangan dan pengujian sistem, serta saran yang digunakan dalam pengembangan sistem di masa yang akan datang.
(4)
127
Universitas Kristen Maranatha
BAB VI
SIMPULAN DAN SARAN
Bab ini membahas kesimpulan dan saran terhadap pengembangan Aplikasi Registrasi Seminar dan Forum Berbasis Windows Phone.
6.1 Kesimpulan
Kesimpulan dari hasil analisis, pembuatan, dan implementasi aplikasi ini adalah sebagai berikut:
1. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinan bagi pengguna untuk melihat informasi kegiatan yang diadakan oleh penyelenggara kepada pengguna aplikasi.
2. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinan bagi pengguna untuk mendaftar dalam kegiatan yang diadakan oleh pihak penyelenggara.
3. Aplikasi registrasi seminar dan forum setelah dibuat, memungkinkan bagi administrator dan pihak penyelenggara untuk melakukan proses presensi terhadap peserta kegiatan yang nantinya akan dapat direkap dalam laporan presensi peserta kegiatan.
4. Adapun kendala-kendala dalam pembuatan aplikasi ini yaitu:
a. Pengaksesan yang masih dalam jaringan lokal dengan server masih menggunakan laptop sehingga aplikasi belum bisa diakses melalui jaringan luar.
b. Tools untuk membuat User Interface Windows Phone masih tidak stabil dan sulit untuk membuat design melebihi layar pada emulator.
c. Berubahnya data password dalam database apabila dilakukan proses update web service ke web server
d. Pengiriman dokumen berbentuk pdf melalui email hanya dapat dilakukan apabila ukuran dokumen dibawah 1,9 megabytes.
(5)
128
6.2 Saran
Aplikasi Registasi Seminar dan Forum Berbasis Windows Phone ini dapat dikembangkan lebih lanjut, dengan menambahkan fitur pengelolaan profil yang lebih lengkap, fitur penanda foto pada pengguna, dan fitur upload foto dari sisi pengguna sehingga aplikasi ini menjadi lebih interaktif.
(6)
129
Universitas Kristen Maranatha
Daftar Pustaka
Akhil, Sakai, dkk. 2005. Web Services in the Enterprise Any Noor.2009. Management Event. Bandung : Alfabeta.
Belagurusamy, E. 2008. Programming In C#. New Delhi: Tata McGraw-Hill Education.
Dennis, Allan, dkk. 2009. Systems Analysis and Design with UML, 3rd edition. United States of America: John Wiley & Sons, Inc.
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset.
Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset.
Pramudya, Puja. 2011. Silverlight For Windows Phone. Bandung: Microsoft Publisher.
Ravichandran, D. 2001. Introduction to Computer and Communication. New Delhi: Tata McGraw-Hill Education.