vi
ABSTRAK
Dengan perkembangan sistem informasi saat ini telah membuat kehidupan masyarakat dunia semakin mudah. Proses pertukaran informasi yang berbasis komputerisasi mulai dikenal banyak orang dalam berbagai bidang dan hingga saat ini banyak sekali program atau aplikasi yang memberikan kemudahan dalam mengolah dan menghasilkan informasi secara cepat dan akurat. Hal tersebut membuat salah satu institusi yaitu Tian Long Kungfu menggunakan sistem informasi tersebut. Sebelumnya, institusi ini mengalami banyak masalah mulai dari pendataan data anggota, pelatih, absensi, jadwal, pembayaran, inventaris, dan penjualan karena masih dilakukan secara manual. Secara menyeluruh, sistem informasi yang digunakan dalam institusi ini masih belum teratasi. Oleh karena itu, telah dihasilkan sebuah aplikasi yang dapat menangani pendataan data jadwal, absensi, pembayaran, inventaris, anggota, pelatih, penjualan, dan laporan untuk membantu institusi Tian Long Kungfu dalam mengolah dan memproses data.
vii
ABSTRACT
With the development of information system now, it has been made the world more easily. The exchange of information that based computerized began to be known many people in various fields and up to this time there are many programs or application that gave the ease in processing and produce a fast and accurate information. That makes one of the institution that is Tian Long kung-fu to use the system information. Previously, the institution, many of the problems ranging from data collection data members, trainers, attendence, schedule, payment, inventories, and sales because it is still done manually. As a whole, information system that is used in these institutions are still not be overcome. Thus, have been produced an application that can handle data collection schedule, attendence, payment, inventories, members, trainers, sales, and report to help the institutions Tian Long kung-fu in process and processing data.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xviii
DAFTAR SINGKATAN ... xxi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Flowchart ... 7
2.3 Sistem Basis Data ... 9
2.3.1 Model Data ... 9
2.3.2 SQL(Structured Query Language)... 11
2.4 UML (Unified Modelling Language) ... 13
2.5 Java Programming Language ... 14
2.6 SMS Gateway ... 15
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17
ix
3.2 Proses Bisnis ... 18
3.2.1 Proses Keanggotaan ... 19
3.2.2 Proses Pembayaran (Iuran Bulanan) ... 20
3.2.3 Proses Pembayaran (Ujian Kenaikan Tingkat / Grading) ... 21
3.2.4 Proses Penjualan ... 23
3.3 ERD (Entity DataRelationship) ... 25
3.3.1 Transformasi ERD keTabel ... 26
3.4 UML ... 30
3.4.1 Use Case Diagram ... 31
3.4.2 Class Diagram ... 36
3.4.3 Activity Diagram ... 37
3.5 Desain Antarmuka Pengguna (User Interface) ... 67
BAB 4. HASIL PENELITIAN ... 90
4.1 Tampilan Menu Login ... 90
4.2 Tampilan Menu Utama ... 91
4.3 Tampilan Menu Change Password ... 92
4.4 Tampilan Menu Member ... 93
4.4.1 Tampilan Menu Add Member ... 94
4.4.2 Tampilan Menu Update Member ... 95
4.5 Tampilan Menu Trainer ... 96
4.5.1 Tampilan Menu Add Trainer ... 97
4.5.2 Tampilan Menu Update Trainer ... 98
4.6 Tampilan Menu Training Center ... 99
4.6.1 Tampilan Menu Add Training Center ... 100
4.6.2 Tampilan Menu Update Training Center ... 101
4.7 Tampilan Menu Schedule ... 102
4.7.1 Tampilan Menu Add Schedule ... 102
4.7.2 Tampilan Menu Add Detail Schedule ... 104
4.7.3 Tampilan Menu Update Detail Schedule ... 105
4.8 Tampilan Menu Attendance ... 106
4.8.1 Tampilan Menu Add Attendance ... 107
x
4.9 Tampilan Menu Payment ... 109
4.9.1 Tampilan Menu Add Payment ... 109
4.9.2 Tampilan Menu Update Payment ... 110
4.10 Tampilan Menu Items ... 111
4.10.1 Tampilan Menu Add Items ... 112
4.10.2 Tampilan Menu Update Items ... 113
4.11 Tampilan Menu Membercard ... 114
4.11.1 Tampilan Menu Print Membercard ... 114
4.12 Tampilan Menu Sales ... 115
4.12.1 Tampilan Menu Add Detail Invoice ... 116
4.13 Tampilan Menu SMS Gateway ... 119
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 120
5.1 Pengujian Menu Login ... 120
5.2 Pengujian Menu ChangePassword ... 120
5.3 Pengujian Menu Member ... 121
5.4 Pengujian Menu Trainer ... 122
5.5 Pengujian Menu Training Center ... 124
5.6 Pengujian Menu Schedule ... 125
5.7 Pengujian Menu Attendance ... 126
5.8 Pengujian Menu Payment ... 127
5.9 Pengujian Menu Items ... 128
5.10 Pengujian Menu Membercard ... 129
5.11 Pengujian Menu Sale Items ... 130
5.12 Pengujian Menu Detail Invoice ... 130
5.13 Pengujian Menu SMS Gateway ... 132
BAB 6. SIMPULAN DAN SARAN ... 133
6.1 Simpulan ... 133
6.2 Saran ... 133
xi
DAFTAR GAMBAR
Gambar 2.1 DBMS (Database Management System) [5, p. 2] ... 9
Gambar 2.2 Relasi Satu ke Satu... 10
Gambar 2.3 Relasi Satu ke Banyak ... 10
Gambar 2.4 Relasi Banyak ke Satu ... 11
Gambar 2.5 Relasi Banyak ke Banyak ... 11
Gambar 2.6 SMS Gateway ... 15
Gambar 3.1 Proses Keanggotaan ... 19
Gambar 3.2 Proses Pembayaran Iuran ... 20
Gambar 3.3 Proses Pembayaran Ujian Kenaikan Tingkat / Grading ... 22
Gambar 3.4 Proses Penjualan ... 24
Gambar 3.5 ERD (entity-relationship diagram) ... 25
Gambar 3.6 Use Case Diagram ... 31
Gambar 3.7 Sub Sistem Mengelola Member ... 32
Gambar 3.8 Sub Sistem Mengelola Trainer ... 32
Gambar 3.9 Sub Sistem Mengelola Training Center ... 33
Gambar 3.10 Sub Sistem Mengelola Inventaris ... 33
Gambar 3.11 Sub Sistem Mengelola Pembayaran ... 34
Gambar 3.12 Sub Sistem Mengelola Absensi ... 34
Gambar 3.13 Sub Sistem Mengelola Jadwal ... 35
Gambar 3.14 Sub Sistem Mengelola Penjualan ... 35
Gambar 3.15 Class Diagram... 36
Gambar 3.16 Activity Diagram Proses Login ... 37
Gambar 3.17 Activity Diagram Logout ... 38
Gambar 3.18 Activity Diagram Ganti Password ... 39
Gambar 3.19 Activity Diagram CariAbsensi ... 40
Gambar 3.20 Activity Diagram CariAnggota ... 41
Gambar 3.21 Activity Diagram Cari Barang ... 42
Gambar 3.22 Activity Diagram Cari Jadwal ... 43
Gambar 3.23 Activity Diagram Cari Pembayaran ... 44
xii
Gambar 3.25 Activity Diagram Cari Trainer ... 46
Gambar 3.26 Activity Diagram Cari Training Center ... 47
Gambar 3.27 Activity Diagram Tambah Absensi ... 48
Gambar 3.28 Activity Diagram Tambah Anggota ... 49
Gambar 3.29 Activity Diagram Tambah Detil Jadwal ... 50
Gambar 3.30 Activity Diagram Tambah Detil Penjualan ... 51
Gambar 3.31 Activity Diagram Tambah Jadwal ... 52
Gambar 3.32 Activity Diagram Tambah Pembayaran ... 53
Gambar 3.33 Activity Diagram Tambah Penjualan ... 54
Gambar 3.34 Activity Diagram Tambah Trainer ... 55
Gambar 3.35 Activity Diagram Tambah Training Center ... 56
Gambar 3.36 Activity Diagram Ubah Absensi ... 57
Gambar 3.37 Activity Diagram Ubah Anggota ... 58
Gambar 3.38 Activity Diagram Ubah Barang ... 59
Gambar 3.39 Activity Diagram Ubah Jadwal ... 60
Gambar 3.40 Activity Diagram Ubah Pembayaran ... 61
Gambar 3.41 Activity Diagram Ubah Trainer ... 62
Gambar 3.42 Activity Diagram Ubah Training Center ... 63
Gambar 3.43 Activity Diagram Hapus Absensi ... 64
Gambar 3.44 Activity Diagram Hapus Barang ... 65
Gambar 3.45 Activity Diagram Hapus Jadwal ... 66
Gambar 3.46 Desain Antarmuka Menu Login ... 67
Gambar 3.47 Desain Antarmuka Menu Utama ... 67
Gambar 3.48 Desain Antarmuka Menu SMS Gateway ... 68
Gambar 3.49 Desain Antarmuka Menu Change Password ... 68
Gambar 3.50 Design Antarmuka Menu Membership ... 69
Gambar 3.51 Desain Antarmuka Menu Add Member ... 70
Gambar 3.52 Desain Antarmuka Menu Update Member ... 71
Gambar 3.53 Desain Antarmuka Menu Trainer ... 72
Gambar 3.54 Desain Antarmuka Menu Add Trainer ... 73
Gambar 3.55 Desain Antarmuka Menu Update Trainer ... 74
xiii
Gambar 3.57 Desain Antarmuka Menu Add Training Center ... 75
Gambar 3.58 Desain Antarmuka Menu Update Training Center... 76
Gambar 3.59 Desain Antarmuka Menu Schedule ... 77
Gambar 3.60 Desain Antarmuka Menu Add Schedule ... 77
Gambar 3.61 Desain Antarmuka Menu Update Schedule ... 78
Gambar 3.62 Desain Antarmuka Menu Attendance ... 79
Gambar 3.63 Desain Antarmuka Menu Add Attendance ... 80
Gambar 3.64 Desain Antarmuka Menu Update Attendance ... 81
Gambar 3.65 Desain Antarmuka Menu Items ... 82
Gambar 3.66 Desain Antarmuka Menu Add Items ... 82
Gambar 3.67 Desain Antarmuka Menu Update Items ... 83
Gambar 3.68 Desain Antarmuka Menu Payments ... 84
Gambar 3.69 Desain Antarmuka Menu Add Payment ... 85
Gambar 3.70 Desain Antarmuka Menu Update Payment ... 86
Gambar 3.71 Design Antarmuka Menu Print Membercard ... 87
Gambar 3.72 Design Antarmuka Menu Sale Items ... 88
Gambar 3.73 Design Antarmuka Menu Add Sale Items – Invoice ... 89
Gambar 4.1 Tampilan Menu Login ... 90
Gambar 4.2 Tampilan peringatan Error Kosong ... 90
Gambar 4.3 Tampilan peringatan Error Salah Password ... 91
Gambar 4.4 Tampilan password benar ... 91
Gambar 4.5 Tampilan Menu Utama ... 91
Gambar 4.6 Tampilan Menu Change Password ... 92
Gambar 4.7 Tampilan peringtan Kosong ... 92
Gambar 4.8 Tampilan peringatan salah Old Password ... 92
Gambar 4.9 Tampilan peringatan salah Verify Password ... 93
Gambar 4.10 Tampilan peringatan berhasil Change Password ... 93
Gambar 4.11 Tampilan Menu Member ... 93
Gambar 4.12 Tampilan Menu Add Member ... 94
Gambar 4.13 Tampilan peringatan data kosong ... 94
Gambar 4.14 Tampilan pesan berhasil add ... 95
xiv
Gambar 4.16 Tampilan peringatan data kosong atau tidak lengkap ... 96
Gambar 4.17 Tampilan pesan berhasil update ... 96
Gambar 4.18 Tampilan Menu Trainer ... 96
Gambar 4.19 Tampilan Menu Add Trainer ... 97
Gambar 4.20 Tampilan peringatan data kosong ... 97
Gambar 4.21 Tampilan pesan berhasil add ... 98
Gambar 4.22 Tampilan Menu Update Trainer ... 98
Gambar 4.23 Tampilan peringatan data kosong atau tidak lengkap ... 99
Gambar 4.24 Tampilan pesan berhasil update ... 99
Gambar 4.25 Tampilan Menu Training Center ... 99
Gambar 4.26 Tampilan Menu Add Training Center ... 100
Gambar 4.27 Tampilan peringatan data kosong ... 100
Gambar 4.28 Tampilan pesan berhasil add ... 100
Gambar 4.29 Tampilan Menu Update Training Center ... 101
Gambar 4.30 Tampilan peringatan data kosong atau tidak lengkap ... 101
Gambar 4.31 Tampilan pesan berhasil update ... 101
Gambar 4.32 Tampilan Menu Schedule ... 102
Gambar 4.33 Tampilan Menu Add Schedule ... 102
Gambar 4.34 Tampilan peringatan data kosong atau tidak lengkap ... 103
Gambar 4.35 Tampilan pesan berhasil add schedule ... 103
Gambar 4.36 Tampilan Menu Add Detail Schedule ... 104
Gambar 4.37 Tampilan peringatan data kosong atau tidak lengkap ... 104
Gambar 4.38 Tampilan pesan berhasil add detail schedule ... 104
Gambar 4.39 Tampilan Menu Update Detail Schedule ... 105
Gambar 4.40 Tampilan peringatan data kosong atau tidak lengkap ... 105
Gambar 4.41 Tampilan pesan berhasil update schedule ... 106
Gambar 4.42 Tampilan Menu Attendance ... 106
Gambar 4.43 Tampilan Menu Add Attendance ... 107
Gambar 4.44 Tampilan peringatan data kosong ... 107
Gambar 4.45 Tampilan pesan berhasil add attendance ... 107
Gambar 4.46 Tampilan Menu Update Attendance ... 108
xv
Gambar 4.48 Tampilan pesan berhasil update attendance ... 108
Gambar 4.49 Tampilan Menu Payment ... 109
Gambar 4.50 Tampilan Menu Add Payment ... 109
Gambar 4.51 Tampilan peringatan data kosong ... 110
Gambar 4.52 Tampilan pesan berhasil add payment ... 110
Gambar 4.53 Tampilan Menu Update Payment ... 110
Gambar 4.54 Tampilan peringatan data kosong atau tidak lengkap ... 111
Gambar 4.55 Tampilan pesan berhasil update payment ... 111
Gambar 4.56 Tampilan Menu Items ... 111
Gambar 4.57 Tampilan Menu Add Items ... 112
Gambar 4.58 Tampilan peringatan data kosong ... 112
Gambar 4.59 Tampilan pesan berhasil add item ... 112
Gambar 4.60 Tampilan Menu Update Items ... 113
Gambar 4.61 Tampilan peringatan data kosong atau tidak lengkap ... 113
Gambar 4.62 Tampilan pesan berhasil update payment ... 113
Gambar 4.63 Tampilan Menu Membercard ... 114
Gambar 4.64 Konfirmasi print membercard ... 114
Gambar 4.65 Tampilan Menu Sales ... 115
Gambar 4.66 Tampilan peringatan tanggal kosong ... 115
Gambar 4.67 Tampilan pesan berhasil create invoice ... 115
Gambar 4.68 Tampilan Menu Add Detail Invoice... 116
Gambar 4.69 Tampilan peringatan data kosong atau tidak lengkap ... 116
Gambar 4.70 Tampilan pesan berhasil dan print ... 117
Gambar 4.71 Tampilan dialog pembayaran ... 117
Gambar 4.72 Tampilan pesan uang kembalian ... 117
Gambar 4.73 Tampilan pesan menunggu proses print ... 117
Gambar 4.74 Tampilan report faktur penjualan ... 118
xvi
DAFTAR TABEL
Tabel 3.1 Struktur Data Tabel Absensi ... 26
Tabel 3.2 Struktur Data Tabel Anggota ... 26
Tabel 3.3 Struktur Data Tabel Barang ... 27
Tabel 3.4 Struktur Data Tabel Detil_Penjualan ... 27
Tabel 3.5 Struktur Data Tabel Histori_Gaji ... 28
Tabel 3.6 Struktur Data Tabel Jadwal ... 28
Tabel 3.7 Struktur Data Tabel Passwords ... 29
Tabel 3.8 Struktur Data Tabel Pembayaran ... 29
Tabel 3.9 Struktur Data Tabel Penjualan ... 29
Tabel 3.10 Struktur Data Tabel Trainer ... 30
Tabel 3.11 Struktur Data Tabel Training Center ... 30
Tabel 5.1 Pengujian Login ... 120
Tabel 5.2 Pengujian Change Password ... 121
Tabel 5.3 Pengujian Member ... 121
Tabel 5.4 Pengujian Trainer ... 123
Tabel 5.5 Pengujian Training Center ... 124
Tabel 5.6 Pengujian Schedule ... 125
Tabel 5.7 Pengujian Attendance ... 126
Tabel 5.8 Pengujian Payment ... 127
Tabel 5.9 Pengujian Items ... 128
Tabel 5.10 Pengujian Membercard ... 129
Tabel 5.11 Pengujian Sale Items ... 130
Tabel 5.12 Pengujian Detail Invoice ... 131
xvii
DAFTAR LAMPIRAN
xviii
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart TERMINATOR Permulaan/akhir
program
Flowchart GARIS ALIR
(FLOWLINE) Arah aliran program
Flowchart PREPARATION
suatu proses ke dalam
xix
usecase atau antar
usecase.
UML Kondisi awal
Menunjukkan awal dari suatu diagram
xx
Referensi:
Notasi/Lambang Flowchart dari ilmukomputer.com [1] Notasi/Lambang ERD dari Fachmi Achmad [2]
Notasi/Lambang UML dari ilmukomputer.com [1]
UML Kondisi Akhir
Menunjukkan akhir dari suatu diagram
aktivitas.
UML Kondisi transisi
xxi
DAFTAR SINGKATAN
DBMS Database Management System
DDL Data Definition Language
DML Data Manipulation Language
ERD Entity Relationship Diagram
IBM International Business MachinesCorporation
JVM Java Virtual Machine
SMS Short Message Service
SQL Structured Query Language
TLK Tian Long Kungfu
1
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Dengan berkembang pesatnya teknologi komputer dan sistem informasi yang ada sekarang ini membuat kita untuk mengikuti arus tersebut. Peranan komputer dan sistem informasi menjadi faktor penting untuk berbagai perusahaan atau institusi maupun individu dalam menyediakan layanan informasi. Setiap perusahaan, institusi, dan individu dapat menyediakan dan mengambil data informasi melalui komputer dengan layanan yang mudah. Tian Long Kungfu merupakan sebuah institusi yang bergerak dalam bidang sekolah ilmu bela diri yang biasa orang kenal sebagai wushu.
Sistem absensi, pembayaran, inventaris, dan laporan yang dilakukan oleh Tian Long Kungfu sekarang ini masih menggunakan sistem yang lama dan berdampak pada kinerja sistem yang sedang dijalankan saat ini, yaitu Tian Long Kungfu masih menggunakan Microsoft Excel untuk melakukan
input absensi untuk Trainer (pelatih) dan anggota, data pembayaran iuran
yang masih dihitung secara manual yang membuat sistem pembayaran untuk gaji trainer menjadi lama, data inventaris barang-barang atau peralatan yang digunakan dalam latihan masih belum ada yang mengakibatkan pada pembuatan laporan yang tidak akurat, dan kemudian proses bisnis yang yang sekarang dijalankan sudah berbeda dengan proses bisnis yang lama membuat kinerja laporan dalam proses bisnis Tian Long Kungfu menjadi tidak teratur. Oleh karena itu Tian Long Kungfu membutuhkan sistem informasi terpadu yang dapat meningkatkan kinerja perusahaan.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan pada bagian 1.1, penulis akan merangkum sedikit rumusan masalah yang harus diselesaikan yaitu sebagai berikut:
2
2. Bagaimana membuat sistem yang dapat mengelola data kehadiran yang digunakan untuk proses pembayaran?
3. Bagaimana membuat sistem yang dapat memberi peringatan ketika proses pembayaran iuran telat?
4. Bagaimana membuat sistem yang dapat mengelola data penjualan barang?
5. Bagaimana membuat sistem yang dapat mengelola data untuk menghasilkan laporan periodik yang dibutuhkan oleh institusi?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah yang dirumuskan pada bagian 1.2, berikut adalah jawaban pemecahan yang dapat diberikan agar dapat terpecahkan apa yang menjadi masalah-masalah tersebut, yaitu sebagai berikut:
1. Membuat sistem agar dapat mengelola dan menyimpan data pada penjadwalan, keanggotaan, dan inventaris Tian Long Kungfu.
2. Membuat sistem akan memberikan informasi untuk mengelola data absensi yang digunakan untuk proses pembayaran agar mudah di teliti.
3. Membuat sistem akan memberikan peringatan kepada anggota yang pembayaran telat agar anggota dapat mengetahui pembayaran iuran telah telat.
4. Merancang sistem agar dapat mengelola data penjualan barang yang dapat menghasilkan faktur penjualan barang.
3
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dari sistem informasi yang dibuat sebagai berikut: Batasan Perangkat Lunak
a. Sistem operasi : Microsoft Windows XP Profesional SP3. b. Sistem Database : XAMPP (PHPMyAdmin).
c. Sistem Laporan : iReport-4.5.0. d. Bahasa pemrogramman : Java. e. Editor program : NetBeans IDE 7.1. Batasan Perangkat Keras
a. Processor Intel Core Duo 2.0 GHz.
b. Memory DDR2 2 GB.
c. Harddisk 250 GB.
d. Keyboard + Mouse. Batasan Aplikasi
Sistem Informasi ini didesain untuk memberi kenyamanan kepada user ketika mengakses aplikasi untuk menyimpan data dan melihat laporan. Adapun batasan aplikasi yaitu seperti berikut:
a. Sistem yang dihasilkan adalah berbasis desktop.
b. Sistem tidak dapat mengelola user karena hanya terdapat satu
user saja.
c. Sistem penjadwalan hanya untuk memasukkan jadwal latihan untuk Trainer kepada anggota (belum bisa untuk event atau show). d. Sistem SMS Gateway hanya untuk reminder kepada anggota yang
pembayaran iurannya telat.
1.5 Sumber Data
Sumber data yang digunakan dalam menyusun laporan Tugas Akhir ini dibagi menjadi dua yaitu:
a. Sumber Data Primer
4
yang dibuat dalam aplikasi ini akan berdasarkan kebutuhan Tian Long Kungfu Bandung.
b. Sumber Data Sekunder
Data-data pendukung yang akan digunakan berasal dari luar perusahaan seperti buku, internet, e-book, dan lainnya.
1.6 Sistematika Penyajian
Dalam proses penyusunan laporan secara sistematikanya akan dirancang yaitu sebagai berikut:
BAB I. PENDAHULUAN
Bab ini membahas latar belakang permasalahan yang dirangkum didalam satu rumusan masalah yang akan dikaji untuk mendapatkan tujuannya,dan pemecahan masalahnya.
BAB II. KAJIAN TEORI
Bab ini digunakan untuk menjelaskan teori-teori untuk mengembangkan teknologi aplikasi yang ingin dibuat.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Bab ini menjelaskan bagaimana cara kita untuk membangun aplikasi tersebut dengan beberapa pendekatan dengan menggunakan ERD,UML,rencana UI yang ingin dibuat.
BAB IV. HASIL PENELITIAN
Bab ini digunakan untuk menjelaskan implementasi aplikasi dalam penyimpanan data,tampilan,dan fungsi setiap fitur-fitur yang ada didalam program.
BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
5 BAB VI. KESIMPULAN DAN SARAN
133
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang dapat disimpulkan berdasarkan dari tujuan pembahasan yang telah disampaikan di BAB 1 adalah sebagai berikut :
1. Aplikasi dapat mengelola dan menyimpan data pada penjadwalan, keanggotaan, dan inventaris Tian Long Kungfu.
2. Aplikasi dapat memberikan informasi untuk mengelola data absensi yang digunakan untuk proses pembayaran agar mudah di teliti.
3. Aplikasi dapat memberikan peringatan kepada anggota yang pembayaran telat agar anggota dapat mengetahui pembayaran iuran telah telat.
4. Aplikasi dapat mengelola data penjualan barang yang dapat menghasilkan faktur penjualan barang.
5. Aplikasi dapat menghasilkan laporan periodik yang dibutuhkan oleh institusi dalam waktu tertentu agar memudahkan kinerja dan penelitian laporan.
6.2 Saran
Untuk mengembangkan aplikasi ini agar lebih baik, penulis menyarankan beberapa fitur sebagai berikut :
1. Menambah fitur SMS Gateway yang bisa melakukan broadcast atau kirim ke banyak nomor.
2. Menambahkan fitur client-server agar bisa diakses lebih dari 1 user. 3. Menambahkan user dan tingkat akses agar aplikasi tidak
disalahgunakan.
4. Menambahkan fitur calendar event untuk mengelola jadwal event
134
DAFTAR PUSTAKA
[1] A. "IlmuKomputer.Com," 2003-2009. [Online]. Available:
http://ilmukomputer.org/searchresult.php?cx=partner-pub- 4564255532858707%3Acv5qtw-m4m3&cof=FORID%3A10&ie=ISO-
8859-1&q=flowchart&sa=Search&siteurl=ilmukomputer.org%2F&ref=&ss=1254 j221982j9. [Accessed 2015].
[2] “Artikel Teknologi Informasi,” 2012. [Online]. Available: http://artikel- teknologi-informasi.blogspot.com/2013/06/pengertian-unified-modeling-language-uml.html. [Diakses 10 Februari 2015].
[3] A. Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Bandung: Informatika, 2005.
[4] A. Nugroho, KONSEP PENGEMBANGAN SISTEM BASIS DATA, Bandung: Informatika, 2004.
[5] R. V. Imbar dan B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika, 2006.
[6] B. A. Minartiningtyas, “Informatika "Artikel Teknik Informatika dan Sistem
Informasi",” 14 Februari 2013. [Online]. Available:
http://informatika.web.id/pengertian-uml.htm. [Diakses 10 Februari 2015]. [7] B. Raharjo, I. Heryanto dan A. Haryono, Mudah Belajar JAVA, Bandung:
Informatika, 2007.
[8] R. A., "SMS Gateway Menggunakan Gammu Dan MySQL," 29 February
2012. [Online]. Available:
http://www.ubaya.ac.id/ubaya/articles_detail/33/SMS-Gateway-menggunakan-Gammu-dan-MySQL.html. [Accessed 16 March 2015]. [9] K. C. Laudon and J. P. Laudon, Management Information Systems:
Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
135
] Java: Andi, 2000. [11
]
A. S. W, TIP & TRIK Java Swing, Jakarta: Elex Media Komputindo, Oktober 2012.
[12 ]
L. T. Vaughn, Client/Server System Design & Implementation, McGraw-Hill Companies; 1St Edition edition, January 1994.
[13 ]
T. Sutabri, Analisa Sistem Informasi, Andi Publisher, 2007.
[14 ]
M. Huda dan B. Nugroho, Membuat Aplikasi PENGGAJIAN dengan Java & MySQL, Jakarta: Elex Media Komputindo, Januari 2013.
[15 ]