Aplikasi Sistem Informasi untuk Maranatha Information Technologi Center (MITC).
ABSTRAK
Kemajuan di bidang teknologi informasi semakin hari semakin meningkat seiring berkembangnya permintaan akan hidup yang lebih baik, efisien dan aman. Dengan kemajuan teknologi ini, diharapkan dapat membantu pengelolaan sebuah sistem seperti sistem informasi yang terdapat di Maranatha Information Technolgy Center (MITC).MITC di bawah naungan fakultas teknologi informasi Universitas Kristen Maranatha sebaiknya memiliki sebuah aplikasi untuk mengelola data yang terdapat di MITC serta dapat mempromosikan pelatihan-pelatihan yang terdapat di MITC sehingga dapat dikenal oleh masyarakat luas. Pengalaman bekerja di MITC menjadi peran yang penting dalam membuat aplikasi yang dapat digunakan untuk mengelola data di MITC.Pada aplikasi sistem informasi yang dibuat, terdapat fitur untuk mengelola berbagai data sehingga dapat dikelola dengan teratur. Dengan menggunakan sistem yang terintegrasi dengan basis data membuat pengelolaan data menjadi lebih mudah serta sebuah situs yang dinamis membuat informasi milik MITC dapat diakses oleh lebih banyak orang dengan efektif.
(2)
vi
ABSTRACT
The advance of information technology day by day is increasing along with the request of a better life, more efficient, and more secure life. With this advance technology, the expectation is to better manage an information sistem in Maranatha Information Technology Center (MITC). MITC under the faculty of information sistem in Maranatha Christian University would be best have an application to manage data in MITC and to distribute training information in MITC to be known in public. The experience working with MITC is the basic in creating the application to manage
MITC’s data. In this application, there is features to manage data regularly. The integration between sistem and database will make the data management much more easier and dynamic website can distribute MITC’s information to public more effectively.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PRAKATA ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang Masalah ... 1
I.2 Rumusan Masalah ... 1
I.3 Tujuan Pembahasan... 2
I.4 Ruang Lingkup Kajian ... 3
I.5 Sumber Data ... 3
I.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 5
II.1 SISTEM INFORMASI ... 5
II.2 ENTITY RELATIONSHIP DIAGRAM (ERD) ... 6
II.3 FLOW CHART ...10
II.4 DATA FLOW DIAGRAM(DFD) ...12
II.5 KAMUS DATA ...13
II.6 PROCESS SPESIFICATION(PSPEC) ...14
II.7 PROSES BISNIS ...15
II.8 WEB ENVIRONMENT ...16
II.9 HTML / CSS ...17
II.10 PHP ...17
II.11 MYSQL ...18
II.12 JQuery ...20
BAB III ANALISIS DAN RANCANGAN SISTEM ...21
III.1 Proses Bisnis ...21
III.2 Flow chart ...22
III.3 ERD (Entity Relationship Diagram) ...26
III.4 Daftar Tabel ...27
III.4.1 Tabel staff ...27
III.4.2 Tabel announcement ...27
III.4.3 Tabel reply ...27
III.4.4 Tabel post ...28
III.4.5 Tabel galeries ...28
III.4.6 Tabel trainee ...28
III.4.7 Tabel trainer ...28
III.4.8 Tabel kelas ...29
III.4.9 Tabel trainingModules ...29
III.4.10 Tabel R_kelas_trainee ...29
III.4.11 Tabel techReport ...30
III.4.12 Tabel pembayaran ...30
III.4.13 Tabel kasKecil ...30
(4)
viii
III.4.15 Tabel cPanel ...31
III.4.16 Tabel Logs ...31
III.4.17 Tabel r_event_pesertaEvent ...31
III.4.18 Tabel pesertaEvent ...32
III.4.19 Tabel commentQuestion ...32
III.5 Data Flow Diagram (DFD) ...33
III.5.1 DFD Level 0 ...33
III.5.2 DFD Level 1 ...34
III.5.3 DFD Level 2 Proses 1 ...35
III.5.4 DFD Level 2 Proses 3 ...36
III.5.5 DFD Level 2 Proses 4 ...37
III.5.6 DFD Level 2 Proses 5 ...38
III.5.7 DFD Level 2 Proses 6 ...39
III.5.8 DFD Level 2 Proses 7 ...40
III.5.9 DFD Level 3 Proses 1.1 ...41
III.5.10 DFD Level 3 Proses 1.2 ...42
III.5.11 DFD Level 3 Proses 1.3 ...43
III.5.12 DFD Level 3 Proses 3.1 ...43
III.5.13 DFD Level 3 Proses 3.2 ...44
III.5.14 DFD Level 3 Proses 3.3 ...44
III.5.15 DFD Level 3 Proses 3.4 ...45
III.5.16 DFD Level 3 Proses 3.5 ...46
III.5.17 DFD Level 3 Proses 4.1 ...47
III.5.18 DFD Level 3 Proses 4.2 ...48
III.5.19 DFD Level 3 Proses 5.1 ...49
III.5.20 DFD Level 3 Proses 5.2 ...49
III.5.21 DFD Level 3 Proses 7.1 ...50
III.5.22 DFD Level 4 Proses 1.2.5 ...51
III.6 Kamus Data ...51
III.7 Process Spesification (PSPEC) ...57
III.8 Konsep Tampilan Antar Muka ...69
III.8.1 Tampilan Home Website ...69
III.8.2 Tampilan About Website ...70
III.8.3 Tampilan Training Website ...71
III.8.4 Tampilan Event Website ...72
III.8.5 Tampilan Login ...73
III.8.6 Form Tabel Data Staff ...73
III.8.7 Form Menambah Data Staff ...74
III.8.8 FormEdit Data Staff ...74
III.8.9 Form Tabel Data Trainer ...75
III.8.10 Form Menambah Data Trainer ...75
III.8.11 Form Mengubah Data Trainer ...76
III.8.12 Form Tabel Data Trainee ...76
III.8.13 Form Menambah Data Trainee ...77
III.8.14 Form Mengubah Data Trainee ...77
III.8.15 Form Tabel Data Kelas ...78
III.8.16 Form Menambah Data Kelas ...78
III.8.17 Form Tabel Data Modul Training ...79
III.8.18 Form Menambah Data Modul Training ...79
III.8.19 Form Mengubah Data Modul Training ...80
(5)
III.8.21 Tampilan Pengumuman dan Notifikasi antar Staff ...81
III.8.22 Form Menulis Pengumuman antar Staff ...81
III.8.23 Form Menulis Balasan Pengumuman antar Staff ...82
III.8.24 Form Mengubah User Account ...82
III.8.25 Form Control Panel ...83
III.8.26 Tampilan Data Event ...85
III.8.27 Tampilan Peserta Event ...85
III.8.28 Form Menambah Data Peserta Event ...86
III.8.29 Mengubah Data Peserta Event ...86
III.8.30 Form Menambah Data Event ...87
III.8.31 Form Mengubah Data Event ...87
III.8.32 Form Menulis Post ...88
III.8.33 Tampilan LogsData ...88
BAB IV HASIL PENELITIAN ...89
IV.1 Realisasi ...89
IV.1.1 Tampilan Indeks Situs MITC ...89
IV.1.2 Tampilan Situs Tentang MITC ...90
IV.1.3 Tampilan Halaman Situs Pelatihan MITC ...91
IV.1.4 Tampilan Halaman Event MITC ...92
IV.1.5 Halaman Detil Event MITC ...93
IV.1.6 Halaman Login untuk Staff dan Admin ...94
IV.1.7 Halaman Utama Aplikasi Sistem MITC...94
IV.1.8 Halaman Pengumuman antar Staff MITC ...95
IV.1.9 Form Pengumuman Baru ...95
IV.1.10 Form Balasan Terhadap Pesan atau Pengumuman ...96
IV.1.11 Data Arsip Pengumuman ...96
IV.1.12 Daftar Pertanyaan dari Public ...97
IV.1.13 Daftar Pertanyan Terjawab dari Public ...97
IV.1.14 Data Event MITC ...98
IV.1.15 Form Menambah Event MITC ...98
IV.1.16 FormEdit Data Event ...99
IV.1.17 Data Peserta Event ...99
IV.1.18 Form Pendaftaran Peserta Event ... 100
IV.1.19 FormEdit Data Peserta Event ... 100
IV.1.20 Form Pendaftaran Peserta Pelatihan ... 100
IV.1.21 Data Staff MITC ... 101
IV.1.22 Form Menambah Staff MITC ... 101
IV.1.23 Form Mengubah Data Staff ... 102
IV.1.24 Data Trainer di MITC ... 102
IV.1.25 Form Menambah Data Trainer ... 103
IV.1.26 Form Mengubah Data Trainer ... 103
IV.1.27 Data Peserta Pelatihan MITC ... 104
IV.1.28 Form Menambah Data Peserta Pelatihan ... 104
IV.1.29 Form Mengubah Data Peserta Pelatihan ... 105
IV.1.30 Data Kelas Pelatihan ... 105
IV.1.31 Form Membuat Kelas Pelatihan ... 106
IV.1.32 Form Mengubah Data Kelas Pelatihan ... 106
IV.1.33 Data Modul Pelatihan di MITC ... 107
IV.1.34 Form Menambah Data Modul Pelatihan ... 107
IV.1.35 Form Mengubah Data Modul Pelatihan ... 108
(6)
x
IV.1.37 Data Pembayaran Pelatihan (untuk bagian keuangan) ... 109
IV.1.38 Form Pembayaran Pelatihan MITC (untuk bagian keuangan) ... 110
IV.1.39 Data Pembayaran Pelatihan (untuk staff) ... 110
IV.1.40 Form Pembayaran Pelatihan MITC (untuk staff) ... 111
IV.1.41 Data Aktifitas Teknis ... 111
IV.1.42 Form Menulis Kegiatan Teknis ... 112
IV.1.43 Form Mengubah Kegiatan Teknis ... 112
IV.1.44 Data Kerusakan di MITC ... 113
IV.1.45 Form Menulis Data Kerusakan ... 113
IV.1.46 Form Mengubah Data Kerusakan ... 114
IV.1.47 Laporan Teknis ... 114
IV.1.48 Laporan Kas Kecil ... 115
IV.1.49 Laporan Pembayaran Training ... 115
IV.1.50 Panel Mengelola Content Situs MITC ... 116
IV.1.51 Panel Mengelola Advertisement ... 117
IV.1.52 Panel Upload Foto Kegiatan MITC ... 117
IV.1.53 Posting Pengumuman Pada Pengunjung Situs MITC ... 118
IV.1.54 Halaman Logs ... 118
IV.1.55 Form Akun Pengguna ... 119
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 120
V.1 Pengujian ... 120
V.2 Uji Fungsionalitas Modul ... 120
V.2.1 Black Box ... 120
V.3 Pengujian Program ... 156
BAB VI SIMPULAN DAN SARAN ... 161
VI.1 Simpulan ... 161
VI.2 Saran ... 162
(7)
DAFTAR GAMBAR
Gambar 1 Contoh ER-Model...10
Gambar 2 Bagan Alir ...12
Gambar 3 Flow chart Pembayaran Training ...22
Gambar 4 Flow chart Absensi ...23
Gambar 5 Flow chart Kas Kecil ...24
Gambar 6 Flow chart Kegiatan Teknisi ...25
Gambar 7 Entity Relationship Diagram (ERD) ...26
Gambar 8 DFD Level 0 ...33
Gambar 9 DFD Level 1 ...34
Gambar 10 DFD Level 2 Proses 1 ...35
Gambar 12 DFD Level 2 Proses 3 ...36
Gambar 13 DFD Level 2 Proses 4 ...37
Gambar 14 DFD Level 2 Proses 5 ...38
Gambar 15 DFD Level 2 Proses 6 ...39
Gambar 19 DFD Level 2 Proses 7 ...40
Gambar 20 DFD Level 3 Proses 1.1 ...41
Gambar 21 DFD Level 3 Proses 1.2 ...42
Gambar 22 DFD Level 3 Proses 1.3 ...43
Gambar 23 DFD Level 3 Proses 3.1 ...43
Gambar 24 DFD Level 3 Proses 3.2 ...44
Gambar 25 DFD Level 3 Proses 3.3 ...44
Gambar 26 DFD Level 3 Proses 3.4 ...45
Gambar 27 DFD Level 3 Proses 3.5 ...46
Gambar 28 DFD Level 3 Proses 4.1 ...47
Gambar 29 DFD Level 3 Proses 4.2 ...48
Gambar 30 DFD Level 3 Proses 5.1 ...49
Gambar 31 DFD Level 3 Proses 5.2 ...49
Gambar 32 DFD Level 3 Proses 7.1 ...50
Gambar 34 DFD Level 4 Proses 1.2.5 ...51
Gambar 35 Tampilan Home Website ...69
Gambar 36 Tampilan About Website ...70
Gambar 37 Tampilan Training Website ...71
Gambar 38 Tampilan Event Website ...72
Gambar 39 Tampilan Login ...73
Gambar 40 Form Tabel Data Staff ...73
Gambar 41 Form Menambah Data Staff ...74
Gambar 42 Form Edit Data Staff ...74
Gambar 43 Form Tabel Data Trainer ...75
Gambar 44 Form Menambah Data Trainer ...75
Gambar 45 Form Mengubah Data Trainer ...76
Gambar 46 Form Tabel Data Trainee ...76
Gambar 47 Form Menambah Data Trainee ...77
Gambar 48 Form Mengubah Data Trainee ...77
Gambar 49 Form Tabel Data Kelas ...78
Gambar 50 Form Menambah Data Kelas ...78
Gambar 51 Form Tabel Data Modul Training ...79
(8)
xii
Gambar 53 Form Mengubah Data Modul Training ...80
Gambar 54 Form Registrasi Pelatihan ...80
Gambar 55Tampilan Pengumuman dan Notifikasi antar Staff ...81
Gambar 56 Form Menulis Pengumuman antar Staff ...81
Gambar 57 Form Menulis Balasan Pengumuman antar Staff ...82
Gambar 58 Form Mengubah User Account...82
Gambar 59 Form Control Panel Web ...83
Gambar 60 Form Control Panel Advertise ...84
Gambar 61 Form Control Panel Galery ...84
Gambar 62Tampilan Data Event ...85
Gambar 63Tampilan DataPeserta Event ...85
Gambar 64 Form Menambah Data Peserta Event ...86
Gambar 65 Form Mengubah Data Peserta Event ...86
Gambar 66 Form Menambah Data Event ...87
Gambar 67 Form Mengubah Data Event ...87
Gambar 68 Form Mengubah Data Event ...88
Gambar 69Tampilan Logs Data ...88
Gambar 70 Tampilan Indeks Situs ...89
Gambar 71 Tampilan Situs Tentang MITC ...90
Gambar 72 Tampilan Halaman Situs Pelatihan MITC ...91
Gambar 73 Tampilan Halaman Event MITC ...92
Gambar 74 Halaman Detil Event MITC ...93
Gambar 75 Halaman Login untuk Staff dan Admin ...94
Gambar 76 Halaman Utama Aplikasi Sistem MITC ...94
Gambar 77 Halaman Pengumuman antar Staff MITC ...95
Gambar 78 Form Pengumuman Baru ...95
Gambar 79 Form Balasan Terhadap Pesan atau Pengumuman ...96
Gambar 80 Data Arsip Pengumuman ...96
Gambar 81 Daftar Pertanyaan dari Public...97
Gambar 82 Daftar Pertanyaan Terjawab dari Public ...97
Gambar 83 Data Event MITC...98
Gambar 84 Form Menambah Event MITC ...98
Gambar 85 Form Edit Data Event ...99
Gambar 86 Data Peserta Event ...99
Gambar 87 Form Pendaftaran Peserta Event ... 100
Gambar 88 Form Edit Data Peserta Event ... 100
Gambar 89 Form Pendaftaran Peserta Pelatihan ... 100
Gambar 90 Data Staff MITC ... 101
Gambar 91 Tampilan Situs Tentang MITC ... 101
Gambar 92 Form Mengubah Data Staff ... 102
Gambar 93 Data Pelatih di MITC ... 102
Gambar 94 Form Menambah Data Pelatih... 103
Gambar 95 Form Mengubah Data Pelatih ... 103
Gambar 96 Data Peserta Pelatihan MITC ... 104
Gambar 97 Form Menambah Data Peserta Pelatihan ... 104
Gambar 98 Form Mengubah Data Peserta Pelatihan ... 105
Gambar 99 Data Kelas Pelatihan ... 105
Gambar 100 Form Membuat Kelas Pelatihan ... 106
Gambar 101 Form Mengubah Data Kelas Pelatihan ... 106
Gambar 102 Data Modul Pelatihan di MITC ... 107
(9)
Gambar 104 Form Mengubah Data Modul Pelatihan ... 108
Gambar 105 Pengelolaan Kas Kecil ... 109
Gambar 106 Data Pembayaran Pelatihan (untuk bagian keuangan) ... 109
Gambar 107 Form Pembayaran Pelatihan MITC (untuk bagian keuangan) ... 110
Gambar 108 Data Pembayaran Pelatihan (untuk staff) ... 110
Gambar 109 Form Pembayaran Pelatihan MITC (untuk staff)... 111
Gambar 110 Data Aktifitas Teknis ... 111
Gambar 111 Form Menulis Kegiatan Teknis ... 112
Gambar 112 Form Mengubah Kegiatan Teknis ... 112
Gambar 113 Data Kerusakan di MITC ... 113
Gambar 114 Form Menulis Data Kerusakan ... 113
Gambar 115 Form Mengubah Data Kerusakan ... 114
Gambar 116 Laporan Teknis ... 114
Gambar 117 Laporan Kas Kecil ... 115
Gambar 118 Tampilan Situs Tentang MITC ... 115
Gambar 119 Panel Mengelola Content Situs MITC ... 116
Gambar 120 Panel Mengelola Advertisement ... 117
Gambar 121 Panel Upload Foto Kegiatan MITC ... 117
Gambar 122 Posting Pengumuman Pada Pengunjung Situs MITC ... 118
Gambar 123 Halaman Logs ... 118
Gambar 124 Form Akun Pengguna ... 119
Gambar 125 Form Menambah Data Staff ... 157
Gambar 126 Form notification... 157
Gambar 127 Form Panel Mengelola Advertisement ... 157
Gambar 128 Form window alert notification ... 158
Gambar 129 Form Mengelola User Account ... 158
Gambar 130 Notifikasi Password Tidak Sesuai ... 158
Gambar 131 Form Menambah Data Modul Pelatihan ... 159
Gambar 132 Window alert Konfirmasi Tombol Submit ... 159
Gambar 133 Halaman Melihat Data Staff ... 159
(10)
xiv
DAFTAR TABEL
Tabel I Model Entity Relationship Diagram ... 9
Tabel II Komponen DFD ...13
Tabel III Simbol-simbol Kamus Data ...14
Tabel IV staff ...27
Tabel V announcement ...27
Tabel VI reply ...27
Tabel VII post ...28
Tabel VIII galeries ...28
Tabel IX trainee ...28
Tabel X trainer ...28
Tabel XI kelas ...29
Tabel XII trainingModules ...29
Tabel XIII r_kelas_trainee ...29
Tabel XIV errReport ...30
Tabel XV pembayaran ...30
Tabel XVI kasKecil ...30
Tabel XVII event ...31
Tabel XVIII event ...31
Tabel XIX logs ...31
Tabel XX r_event_pesertaEvent ...31
Tabel XXI pesertaEvent ...32
Tabel XXII commentQuestion ...32
Tabel XXIII Kamus Data announcement ...51
Tabel XXIV Kamus Data reply ...52
Tabel XXV Kamus Data staff ...52
Tabel XXVI Kamus Data trainer ...52
Tabel XXVII Kamus Data trainee ...53
Tabel XXVIII Kamus Data kelas ...53
Tabel XXIX Kamus Data trainingModules ...53
Tabel XXX Kamus Data techReport ...54
Tabel XXXI Kamus Data pembayaran ...54
Tabel XXXII Kamus Data kasKecil ...54
Tabel XXXIII Kamus Data cPanel ...55
Tabel XXXIV Kamus Data event ...55
Tabel XXXV Kamus Data post ...55
Tabel XXXVI Kamus Data galeries ...56
Tabel XXXVII Kamus Data r_event_pesertaEvent ...56
Tabel XXXVIII Kamus Data pesertaEvent ...56
Tabel XXXIX Kamus Data commentQuestion ...56
Tabel XL Pengujian Form Pendaftaran EventOnline ... 120
Tabel XLI Pengujian FormLogin aplikasi administrasi ... 122
Tabel XLII Pengujian Form Menulis Pengumuman atau Pesan ... 123
Tabel XLIII Pengujian Form Melihat Pertanyaan dari Public ... 124
Tabel XLIV Pengujian Form Menulis Balasan Pengumuman atau Pesan ... 125
Tabel XLV Pengujian Form Menambah dan Mengubah Event Baru ... 125
Tabel XLVI Pengujian Form Mengubah Data Event ... 127
Tabel XLVII Pengujian Form Pendaftaran Pelatihan ... 127
(11)
Tabel XLIX Pengujian Form Pembayaran Pelatihan (untuk staff) ... 129
Tabel L Pengujian Form Menambah Data Staff ... 130
Tabel LI Pengujian Form Mengubah Data Staff ... 132
Tabel LII Pengujian Form Menambah Data Trainer ... 133
Tabel LIII Pengujian Form Mengubah Data Trainer ... 135
Tabel LIV Pengujian Form Menambah Data Trainee ... 136
Tabel LV Pengujian Form Mengubah Data Trainee ... 138
Tabel LVI Pengujian Form Menambah Data Class ... 138
Tabel LVII Pengujian Form Mengubah Data Kelas ... 140
Tabel LVIII Pengujian Form Menambah Data Modul Pelatihan ... 140
Tabel LIX Pengujian Form Mengubah Data Modul Pelatihan ... 143
Tabel LX Pengujian Form Pengelolaan Kas Kecil ... 144
Tabel LXI PengujianCek Data Pembayaran Pelatihan (untuk keuangan) ... 146
Tabel LXII Pengujian Form Pembayaran Pelatihan (untuk staff) ... 146
Tabel LXIII Pengujian Form Menulis Kegiatan Teknis ... 148
Tabel LXIV Pengujian Form Mengubah Kegiatan Teknis ... 149
Tabel LXV Pengujian Form Menulis Data Kerusakan ... 149
Tabel LXVI Pengujian Form Mengubah Data Kerusakan ... 150
Tabel LXVII Pengujian Form Panel Mengelola Content Situs ... 151
Tabel LXVIII Pengujian Form Panel Mengelola Advertisement ... 153
Tabel LXIX Pengujian Form Panel Unggah Foto MITC ... 155
(12)
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
I.1
Latar Belakang Masalah
Tidak diragukan lagi bahwa teknologi terus berkembang dan akan
terus berkembang dengan pesat, bahkan setiap detiknya dapat mucul
sebuah ide baru dan penemuan baru dalam teknologi. Tak heran jika hampir
semua pekerjaan dan sistem, yang berjalan di dunia ini, dikendalikan oleh
komputer. Namun jika teknologi tersebut tidak dipelajari dan dipakai dalam
sistem sebuah perusahan dengan baik, maka perkembangan teknologi
tersebut tidak akan ada gunanya.
Fakultas Teknologi Informasi, Universitas Kristen Maranatha, memiliki
sebuah instansi pelatihan bernama
Maranatha Information Technology
Center
(MITC). MITC memiliki dua buah laboratorium komputer dengan
komputer-komputer yang memiliki spesifikasi cukup tinggi untuk melakukan
proses data dan penyimpanan data. Sistem informasi yang berjalan dalam
MITC bukan sebuah sistem yang sederhana, namun tetap teratur.
Walaupun berada di bawah kepengurusan fakultas Teknik Informatika,
dalam pengelolaan informasinya, MITC belum seluruhnya menggunakan
teknologi komputer. Maka dari itu, diharapkan dengan adanya aplikasi yang
dapat mengelola sistem informasi di MITC seperti pengelolaan SDM,
pelatihan, gaji dan laporan keuangan. Dengan penggunaan aplikasi,
diharapkan efisiensi kerja dapat lebih ditingkatkan. Hal tersebutlah yang
menarik dan menyebabkan topik ini menjadi pilihan yang tepat untuk Tugas
Akhir yang akan dilaksanakan.
I.2
Rumusan Masalah
Adapun pertanyaan-pertanyaan yang muncul seputar hal tersebut,
adalah:
1. Bagaimana mengelola Sumber Daya Manusia (SDM) seperti sarana
informasi antar
staff
dan pengurus di MITC?
(13)
2
2. Bagaimana mengelola pelatihan, seperti pendaftaran, memasukkan
sylabus
pelatihan yang tersedia di MITC?
3. Bagaimana mengelola laporan keuangan seperti biaya belanja
bulanan di MITC?
4. Bagaimana membuat laporan mengenai keseluruhan kegiatan yang
berlangsung di MITC, seperti aktivitas teknisi atau kerusakan barang
milik MITC?
5. Bagaimana menampilkan modul pelatihan dan rencana acara yang
akan diadakan oleh MITC sehingga dapat diketahui dengan
masyarakat luas yang membutuhkan?
I.3
Tujuan Pembahasan
Tujuan dari tugas akhir ini adalah menerapkan sebuah aplikasi sistem
informasi yang dapat mengelola informasi sesuai dengan kebutuhan dari
MITC. Adapun kebutuhan dari MITC adalah:
1. Membantu pengelolaan Sumber Daya Manusia (SDM) dan
komunikasi antar
staff
dan pengurus MITC.
2. Membuat aplikasi yang memiliki fitur untuk mengelola data-data
pelatihan dari pendaftaran sampai dengan penyelesaian sesi
pelatihan.
3. Menerapkan sistem transaksi kas kecil yang dapat digunakan dengan
mudah.
4. Membuat laporan mengenai kegiatan yang berlangsung di MITC,
seperti kas kecil, data pelatihan, dan laporan-laporan lainnya.
5. Membuat sebuah situs sebagai sarana MITC untuk menampilkan
berbagai pelatihan dan pengumuman mengenai MITC kepada
pengunjung secara
online
.
(14)
3
Universitas Kristen Maranatha
I.4
Ruang Lingkup Kajian
Pembahasan-pembahasan yang akan dilakukan dalam Tugas Akhir
ini adalah
1. Perangkat keras yang digunakan untuk mengembangkan aplikasi
adalah RAM 256MB,
processor
Pentium 4 dan VGA 64MB.
2. Pembuatan kode program menggunakan PHP designer dan tampilan
menggunakan
browser
firefox.
3. Perancangan, analisis, dan pembuatan
Database
menggunakan
MySQL.
4. Perancangan
User Interface Design
dengan menggunakan Microsoft
Visio.
5. Pembuatan aplikasi sistem informasi ini melingkupi pembuatan sistem
pada MITC yang terkomputerisasi dan terintegrasi pada database
seperti pengelolaan SDM, pendaftaran pelatihan, pembayaran
pelatihan, pengelolaan data
master
, laporan keuangan, serta
pembuatan halaman web untuk MITC.
6. Pengguna aplikasi adalah para
staff
dan pengurus dari MITC, untuk
mengelola sistem informasi yang terjadi pada MITC.
7. Jenis
Flowchart
yang digunakan dalam Tugas Akhir ini adalah
System
Flowchart.
I.5
Sumber Data
Data-data yang akan digunakan dalam pembuatan Tugas Akhir ini
akan didapat secara langsung dari MITC. Semua yang dilakukan dan
dikerjakan baik dari analisis perancangannya maupun dokumentasinya akan
berlandaskan keinginan dan kebutuhan dari pengguna itu sendiri.
(15)
4
I.6
Sistematika Penyajian
Sistematika penulisan dalam laporan tugas akhir ini adalah sebagai
berikut :
BAB I PENDAHULUAN
Berisi uraian garis besar yang meliputi latar belakang, perumusan
masalah, tujuan, batasan masalah, dan sistematika penulisan.
BAB II KAJIAN TEORI
Berisi dasar teori yang dipergunakan dalam menyusun laporan tugas
akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi analisis dan perancangan aplikasi yang dibuat meliputi
pembuatan proses bisnis dan
flow chart
, ERD, DFD, relasi tabel, dan
konsep tampilan antar muka.
BAB IV HASIL PENELITIAN
Berisi hasil akhir dari aplikasi berupa
screenshot
dari tampilan aplikasi
yang dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi pembahasan dan uji coba dari aplikasi yang dikerjakan.
BAB VI SIMPULAN DAN SARAN
(16)
161
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
VI.1 Simpulan
Setelah melakukan analisa, pembuatan aplikasi dan dokumentasi
sistem informasi MITC ini dapat ditarik kesimpulan yaitu:
1. Fitur pengumuman atau pesan pada aplikasi merupakan fitur yang
dapat digunakan untuk menunjang sarana komunikasi antar
staff
dan pengurus MITC.
2. Berbagai
form
untuk melakukan
input
pendaftaran peserta
disediakan
untuk mengelola data dan informasi pelatihan dapat
langsung diakses secara
online
melalui situs MITC.
3. Fitur mencatatan transaksi keuangan kas kecil, dapat digunakan
untuk membantu pengelolaan data transaksi kas kecil untuk belanja
kebutuhan MITC.
4. Laporan yang dibuat secara otomatis dan dapat diakses secara
online
membuat pengurus mudah untuk melihat laporan, dan
mengurangi pekerjaan
staff
untuk membuat laporan.
5. Situs yang informatif dan dinamis dapat digunakan sebagai sarana
promosi dan informasi MITC yang mudah diakses oleh umum
secara
online
dan diperbaharui oleh pengurus secara
online
.
(17)
162
VI.2 Saran
Beberapa saran untuk pengembangan aplikasi ini yaitu :
1. Pengembangan dapat di arahkan kepada pembuatan
sms gateway
sehingga dapat mengelola data pesan singkat serta memberikan
informasi
via
SMS
kepada peserta
event
maupun pelatihan.
2. Sebuah SMTP Server milik fakultas IT dapat dimanfaatkan dan
diintegrasikan pada aplikasi ini sehingga pemberitahuan mengenai
informasi
event
, promosi, atau peringatan jika terjadi penyerangan
terhadap sistem dapat diberitahukan melalui
.
3. Dalam
setiap
pengembangan
yang
dilakukan,
sebaiknya
pengembang menggunakan berbagai fungsi universal serta struktur
(18)
xvi
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Bibeault, Bear, Yehuda Katz. 2008.
JQuery in Action
. United State of
America: Manning, Publication Co.
Chaffer, Jonathan, Karl Swedberg. 2009.
Learning JQuery 1.3. Birmingham
,
UK: Packt Publishing Ltd.
Imbar, Radiant V, Bernard R.S. 2006.
Pemograman Web Commerce dengan
Oracle dan ASP
. Bandung: Penerbit Informatika
Riyono, Hans. 2007.
Menangani Pengorganisasian Data dan Informasi
.
Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha
Riyono, Hans. 2007.
System Information
. Bandung: Fakultas Teknologi
Informasi Universitas Kristen Maranatha
Setiawan, Elisabet. 2007.
Pengantar Basis Data
. Bandung: Fakultas
Teknologi Informasi Universitas Kristen Maranatha.
Setiawan, Elisabet. 2007.
Model Basis Data
. Bandung: Fakultas Teknologi
Informasi Universitas Kristen Maranatha.
Suteja, Bernard Renaldy, dkk. 2005.
Mudah dan Cepat Menguasai
Pemrograman Web.
Bandung: Informatika Bandung.
WRE, Andi. 2007.
Flowchart
. Bandung: Fakultas Teknologi Informasi
Universitas Kristen Maranatha
WRE, Andi. 2007.
Proses Bisnis
. Bandung: Fakultas Teknologi Informasi
Universitas Kristen Maranatha
(1)
2
Universitas Kristen Maranatha 2. Bagaimana mengelola pelatihan, seperti pendaftaran, memasukkan
sylabus pelatihan yang tersedia di MITC?
3. Bagaimana mengelola laporan keuangan seperti biaya belanja bulanan di MITC?
4. Bagaimana membuat laporan mengenai keseluruhan kegiatan yang berlangsung di MITC, seperti aktivitas teknisi atau kerusakan barang milik MITC?
5. Bagaimana menampilkan modul pelatihan dan rencana acara yang akan diadakan oleh MITC sehingga dapat diketahui dengan masyarakat luas yang membutuhkan?
I.3
Tujuan Pembahasan
Tujuan dari tugas akhir ini adalah menerapkan sebuah aplikasi sistem informasi yang dapat mengelola informasi sesuai dengan kebutuhan dari MITC. Adapun kebutuhan dari MITC adalah:
1. Membantu pengelolaan Sumber Daya Manusia (SDM) dan komunikasi antar staff dan pengurus MITC.
2. Membuat aplikasi yang memiliki fitur untuk mengelola data-data pelatihan dari pendaftaran sampai dengan penyelesaian sesi pelatihan.
3. Menerapkan sistem transaksi kas kecil yang dapat digunakan dengan mudah.
4. Membuat laporan mengenai kegiatan yang berlangsung di MITC, seperti kas kecil, data pelatihan, dan laporan-laporan lainnya.
5. Membuat sebuah situs sebagai sarana MITC untuk menampilkan berbagai pelatihan dan pengumuman mengenai MITC kepada pengunjung secara online.
(2)
Universitas Kristen Maranatha
I.4
Ruang Lingkup Kajian
Pembahasan-pembahasan yang akan dilakukan dalam Tugas Akhir ini adalah
1. Perangkat keras yang digunakan untuk mengembangkan aplikasi adalah RAM 256MB, processor Pentium 4 dan VGA 64MB.
2. Pembuatan kode program menggunakan PHP designer dan tampilan menggunakan browser firefox.
3. Perancangan, analisis, dan pembuatan Database menggunakan MySQL.
4. Perancangan User Interface Design dengan menggunakan Microsoft Visio.
5. Pembuatan aplikasi sistem informasi ini melingkupi pembuatan sistem pada MITC yang terkomputerisasi dan terintegrasi pada database seperti pengelolaan SDM, pendaftaran pelatihan, pembayaran pelatihan, pengelolaan data master, laporan keuangan, serta pembuatan halaman web untuk MITC.
6. Pengguna aplikasi adalah para staff dan pengurus dari MITC, untuk mengelola sistem informasi yang terjadi pada MITC.
7. Jenis Flowchart yang digunakan dalam Tugas Akhir ini adalah System Flowchart.
I.5
Sumber Data
Data-data yang akan digunakan dalam pembuatan Tugas Akhir ini akan didapat secara langsung dari MITC. Semua yang dilakukan dan dikerjakan baik dari analisis perancangannya maupun dokumentasinya akan berlandaskan keinginan dan kebutuhan dari pengguna itu sendiri.
(3)
4
Universitas Kristen Maranatha
I.6
Sistematika Penyajian
Sistematika penulisan dalam laporan tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Berisi uraian garis besar yang meliputi latar belakang, perumusan masalah, tujuan, batasan masalah, dan sistematika penulisan.
BAB II KAJIAN TEORI
Berisi dasar teori yang dipergunakan dalam menyusun laporan tugas akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi analisis dan perancangan aplikasi yang dibuat meliputi pembuatan proses bisnis dan flow chart, ERD, DFD, relasi tabel, dan konsep tampilan antar muka.
BAB IV HASIL PENELITIAN
Berisi hasil akhir dari aplikasi berupa screenshot dari tampilan aplikasi yang dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi pembahasan dan uji coba dari aplikasi yang dikerjakan. BAB VI SIMPULAN DAN SARAN
(4)
161
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
VI.1 Simpulan
Setelah melakukan analisa, pembuatan aplikasi dan dokumentasi sistem informasi MITC ini dapat ditarik kesimpulan yaitu:
1. Fitur pengumuman atau pesan pada aplikasi merupakan fitur yang dapat digunakan untuk menunjang sarana komunikasi antar staff dan pengurus MITC.
2. Berbagai form untuk melakukan input pendaftaran peserta disediakan untuk mengelola data dan informasi pelatihan dapat langsung diakses secara online melalui situs MITC.
3. Fitur mencatatan transaksi keuangan kas kecil, dapat digunakan untuk membantu pengelolaan data transaksi kas kecil untuk belanja kebutuhan MITC.
4. Laporan yang dibuat secara otomatis dan dapat diakses secara online membuat pengurus mudah untuk melihat laporan, dan mengurangi pekerjaan staff untuk membuat laporan.
5. Situs yang informatif dan dinamis dapat digunakan sebagai sarana promosi dan informasi MITC yang mudah diakses oleh umum secara online dan diperbaharui oleh pengurus secara online.
(5)
162
Universitas Kristen Maranatha
VI.2 Saran
Beberapa saran untuk pengembangan aplikasi ini yaitu :
1. Pengembangan dapat di arahkan kepada pembuatan sms gateway sehingga dapat mengelola data pesan singkat serta memberikan informasi viaSMS kepada peserta event maupun pelatihan.
2. Sebuah SMTP Server milik fakultas IT dapat dimanfaatkan dan diintegrasikan pada aplikasi ini sehingga pemberitahuan mengenai informasi event, promosi, atau peringatan jika terjadi penyerangan terhadap sistem dapat diberitahukan melalui email.
3. Dalam setiap pengembangan yang dilakukan, sebaiknya pengembang menggunakan berbagai fungsi universal serta struktur design Cascading Style Sheet yang telah ada.
(6)
xvi
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Bibeault, Bear, Yehuda Katz. 2008. JQuery in Action. United State of America: Manning, Publication Co.
Chaffer, Jonathan, Karl Swedberg. 2009. Learning JQuery 1.3. Birmingham, UK: Packt Publishing Ltd.
Imbar, Radiant V, Bernard R.S. 2006. Pemograman Web Commerce dengan Oracle dan ASP. Bandung: Penerbit Informatika
Riyono, Hans. 2007. Menangani Pengorganisasian Data dan Informasi. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha Riyono, Hans. 2007. System Information. Bandung: Fakultas Teknologi
Informasi Universitas Kristen Maranatha
Setiawan, Elisabet. 2007. Pengantar Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.
Setiawan, Elisabet. 2007. Model Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.
Suteja, Bernard Renaldy, dkk. 2005. Mudah dan Cepat Menguasai Pemrograman Web. Bandung: Informatika Bandung.
WRE, Andi. 2007. Flowchart. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha
WRE, Andi. 2007. Proses Bisnis. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha