Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa pada Telkom Applied Science School.
vi
ABSTRAK
Organisasi mahasiswa atau biasa disebut ormawa merupakan suatu wadah bagi mahasiswa untuk dapat menyalurkan aspirasi mahasiswa melalui kegiatan-kegiatan positif serta dapat menjadikan mahasiswa pro aktif dalam lingkungan kampus maupun diluar lingkungan kampus. Namun saat ini kebanyakan mahasiswa kesulitan untuk mencari informasi seputar kampus maupun informasi mengenai kegiatan-kegiatan yang akan dilaksanakan oleh organisasi mahasiswa dikarenakan informasi yang diberikan masih disampaikan dengan cara menempelkan pemberitahuan di mading-mading kampus dan kebanyakan mahasiswa pasif untuk melihat informasi yang ada di kampus. Dengan alasan tersebut munculah gagasan dari penulis dalam tugas akhir ini untuk membangun Sistem informasi pendaftaran kegiatan organisasi mahasiswa sebagai penyedia informasi mengenai kegiatan kampus dan berita terbaru seputar kampus dimana semua proses mencari informasi akan bisa dilakukan secara cepat dan efisien. Hal ini tentunya menguntungkan kedua belah pihak yaitu organisasi mahasiswa atau pun mahasiswanya. Diharapkan sistem informasi ini mampu membantu mahasiswa dalam mendapatkan informasi dan berperan aktif. Analisis perancangan sistem ini diawali dengan pembuatan Usecase Diagram yang dilanjutkan dengan pembuatan Skenario Usecase, Activity Diagram, Sequence Diagram, Class Diagram dan Entity Relationship Diagrams(ERD) yang kemudia perancangan sistem ini menggunakan bahasa pemrograman PHP Framework dan menggunakan database MySql.
Kata Kunci: Informasi, Ormawa, Mahasiswa, Aspirasi, Mading, Pendaftaran Kegiatan.
(2)
vii
ABSTRACT
Student organizations or so called Ormawa is a place for students to be can to distributed the aspirations of students through positive activities and can make the student pro-active in the campus or outside the campus environment. But today most of the students difficult to find information about the campus and information about the activities to be carried out by a student organization because the information provided is still delivered by attaching a notice in mading-mading campus and mostly passive students to see the information in the campus. For this reason there arose the idea of the author in this thesis to build information systems registration activities of student organizations as providers of information on campus events and the latest news about campus where all the process of searching for information will be done quickly and efficiently. This is certainly beneficial to both parties that any student organization or student. It is hoped this information system is able to assist students in getting information and play an active role. Analysis of this system design begins with making Usecase diagram followed by the manufacture Usecase scenario, Activity Diagram, Sequence Diagram, Class Diagram and Entity Relationship Diagrams (ERD) which later design of this system using the programming language PHP Framework and using MySQL database. Keywords: Information, Ormawa, Mahasiswa, Aspiration, Mading, Event Registration.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR LAMPIRAN ... xvii
DAFTAR NOTASI / LAMBANG ... xviii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 3
1.4 Ruang Lingkup Kajian... 4
1.4.1 Batasan Software ... 4
1.4.2 Batasan Hardware ... 4
1.4.3 Batasan Aplikasi ... 5
1.5 Sumber Data ... 7
1.6 Sistematika Penyajian ... 7
BAB 2. KAJIAN TEORI ... 9
2.1 Sistem Informasi ... 9
2.2 Organisasi ... 9
2.3 Mahasiswa ... 10
2.4 Entity Relationship Diagram(ERD) ... 11
2.5 Flowmap ... 12
2.6 Use Case Diagram ... 13
2.7 Activity Diagram ... 13
(4)
ix
2.9 Sequence Diagram ... 14
2.10 Short Message Service (SMS) ... 14
2.11 SMS Gateway ... 15
2.12 Gammu ... 16
2.13 Xampp ... 17
2.14 Apache ... 17
2.15 Hyper Text Markup Language (HTML) ... 18
2.16 Php Hypertext Preprocessor (PHP) ... 18
2.17 Framework ... 18
2.18 CodeIgniter (CI) ... 19
2.19 Basis Data ... 20
2.20 MyStructure Query Language (MYSQL) ... 20
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 22
3.1 Deskripsi Umum ... 22
3.2 Analisis Proses Bisnis Saat ini ... 24
3.2.1 Proses Bisnis Pendaftaran ... 24
3.2.2 Proses Bisnis Pencarian Informasi Kegiatan Organisasi ... 25
3.2.3 Proses Bisnis Kritik dan Saran ... 26
3.3 Perancangan Basis Data ... 27
3.3.1 Entity Relationship Diagram (ERD) ... 27
3.3.2 Skema Relasi ... 28
3.3.3 Struktur Tabel ... 29
3.4 Rancangan Sistem ... 37
3.4.1 Skenario ... 37
3.4.2 Use Case Aplikasi Secara Umum ... 38
3.4.3 Sub Sistem Use Case Mengelola Informasi ... 39
3.4.4 Sub Sistem Use Case Mengelola Seleksi ... 40
3.4.5 Sub Sistem Use Case Mengelola Anggota Organisasi ... 41
3.4.6 Sub Sistem Use Case Mengelola Kegiatan Organisasi ... 42
3.4.7 Sub Sistem Use Case Mengelola Kritik dan Saran ... 43
3.4.8 Sub Sistem Use Case Mengelola Pendaftaran Kegiatan ... 44
(5)
x
3.4.10 Class Diagram ... 92
3.4.11 Antarmuka Sistem ... 93
BAB 4. HASIL PENELITIAN ... 118
4.1 Implementasi ... 118
4.1.1 Implementasi Perangkat Lunak ... 118
4.1.2 Implementasi Perangkas Keras ... 118
4.1.3 Implementasi Instalasasi Aplikasi ... 119
4.1.4 Implementasi Antarmuka ... 120
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 155
5.1 Admin Konten ... 155
5.1.1 Login ... 155
5.1.2 Tambah Periode ... 156
5.1.3 Tambah User Admin ... 157
5.1.4 Tambah Data Mahasiswa ... 158
5.1.5 Tambah Kategori ... 159
5.2 BEM Konten ... 160
5.2.1 Tambah Struktur Organisasi ... 160
5.2.2 Tambah Anggota Organisasi ... 161
5.2.3 Tambah Kegiatan ... 162
5.3 Halaman Utama Konten ... 163
5.3.1 Mengirimkan Kritik dan Saran ... 163
5.4 Mahasiswa Konten ... 164
5.4.1 Mengupdate Profil Mahasiswa ... 164
5.4.2 Mendaftar Kegiatan ... 165
5.4.3 Lihat Hasil Seleksi ... 167
BAB 6. SIMPULAN DAN SARAN ... 168
6.1 Simpulan ... 168
6.2 Saran ... 169
6.2.1 Saran Pengembangan Aplikasi ... 169
(6)
xi
DAFTAR GAMBAR
Gambar 3.1 Flowchart Proses Bisnis Pendaftaran ... 24
Gambar 3.2 Flowchart Bisnis Pencarian Informasi Kegiatan Organisasi ... 25
Gambar 3.3 Flowchart Proses Bisnis Kritik dan Saran ... 26
Gambar 3.4 Entity Relationship Diagram (ERD) ... 27
Gambar 3.5 Relasi Antar Tabel... 28
Gambar 3.6 Use Case Sistem Informasi Secara Umum ... 39
Gambar 3.7 Sub Sistem Use Case Mengelola Informasi ... 40
Gambar 3.8 Sub Sistem Use Case Mengelola Seleksi ... 41
Gambar 3.9 Sub Sistem Use Case Mengelola Anggota Organisasi ... 42
Gambar 3.10 Sub Sistem Case Mengelola Kegiatan Organisasi ... 43
Gambar 3.11 Sub Sistem Use Case Mengelola Kritik dan Saran ... 44
Gambar 3.12 Sub Sistem Use Case Mengelola Pendaftaran Kegiatan ... 45
Gambar 3.13 Activity Diagram Pendaftaran Kegiatan Organisasi... 47
Gambar 3.14 Activity Diagram Login ... 49
Gambar 3.15 Activity Diagram Logout ... 50
Gambar 3.16 Activity Diagram Ubah Data Mahasiswa ... 52
Gambar 3.17 Activity Diagram Lihat Detail Pendaftaran(BEM,DPM,KPU) ... 55
Gambar 3.18 Activity Diagram Lihat Detail Data Pendaftaran (Mahasiswa) . 56 Gambar 3.19 Activity Diagram Hapus Data Pendaftaran ... 58
Gambar 3.20 Activity Diagram Kritik dan saran ... 60
Gambar 3.21 Activity Diagram Lihat Detail Kritik dan Saran(BEM,DPM,KPU)62 Gambar 3.22 Activity Diagram Lihat Detail Kritik dan Saran (Mahasiswa) .... 63
Gambar 3.23 Activity Diagram Hapus Kritik dan Saran ... 65
Gambar 3.24 Activity Diagram Input Data Informasi ... 67
Gambar 3.25 Activity Diagram Ubah Data Informasi ... 69
Gambar 3.26 Activity Diagram Hapus Data Informasi ... 71
Gambar 3.27 Activity Diagram Cari Data Informasi ... 73
Gambar 3.28 Activity Diagram Lihat Detail Informasi ... 75
Gambar 3.29 Activity Diagram Input Data Seleksi ... 77
(7)
xii
Gambar 3.31 Activity Diagram Hapus Data Seleksi ... 81
Gambar 3.32 Activity Diagram Lihat Detail Data Seleksi ... 83
Gambar 3.33 Activity Diagram Input Data Anggota Organisasi ... 85
Gambar 3.34 Activity Diagram Ubah Data Anggota Organisasi ... 87
Gambar 3.35 Activity Diagram Hapus Data Anggota Organisasi ... 89
Gambar 3.36 Activity Diagram Input Kegiatan Organisasi ... 91
Gambar 3.37 Class Diagram... 92
Gambar 3.38 Antarmuka Halaman Login ... 93
Gambar 3.39 Antarmuka Halaman Utama ... 93
Gambar 3.40 Antarmuka Menu Pemilu Raya... 94
Gambar 3.41 Antarmuka Menu Informasi ... 95
Gambar 3.42 Antarmuka Menu Anggota Organisasi ... 96
Gambar 3.43 Antarmuka Menu Kritik dan Saran ... 97
Gambar 3.44 Antarmuka Menu Hubungi Kami ... 97
Gambar 3.45 Antarmuka Beranda Mahasiswa ... 98
Gambar 3.46 Antarmuka Menu Profil Mahasiswa ... 99
Gambar 3.47 Antarmuka Menu Pendaftaran Kegiatan ... 100
Gambar 3.48 Antarmuka Daftar Kegiatan ... 101
Gambar 3.49 Antarmuka Form Pendaftaran ... 102
Gambar 3.50 Antarmuka Menu Hasil Seleksi ... 103
Gambar 3.51 Antarmuka Menu Info Kegiatan ... 103
Gambar 3.52 Antarmuka Menu Detail Info Kegiatan ... 104
Gambar 3.53 Antarmuka Menu Pendaftaran Pemilu ... 104
Gambar 3.54 Antarmuka Daftar Pemilu Raya ... 105
Gambar 3.55 Antarmuka Form Daftar Pemilu Raya ... 106
Gambar 3.56 Antarmuka Beranda Admin ... 107
Gambar 3.57 Antarmuka Menu Kelola Periode... 108
Gambar 3.58 Antarmuka Menu Manajemen User ... 108
Gambar 3.59 Antarmuka Menu Data Mahasiswa ... 109
Gambar 3.60 Antarmuka Menu Kategori Informasi ... 109
Gambar 3.61 Antarmuka Manajemen Informasi ... 110
(8)
xiii
Gambar 3.63 Antarmuka Beranda BEM ... 111
Gambar 3.64 Antarmuka Menu Struktur Organisasi ... 111
Gambar 3.65 Antarmuka Menu Kelola Anggota Organisasi ... 112
Gambar 3.66 Antarmuka Menu Kelola Pendaftaran ... 112
Gambar 3.67 Antarmuka Menu Kelola Kegiatan ... 113
Gambar 3.68 Antarmuka Informasi Seleksi ... 113
Gambar 3.69 Antarmuka Tambah Kegiatan ... 114
Gambar 3.70 Antarmuka Menu Kelola Seleksi ... 115
Gambar 3.71 Antarmuka Data Wawancara Detail ... 115
Gambar 3.72 Antarmuka Menu Kelola Info Kegiatan ... 116
Gambar 3.73 Antarmuka Menu Info Kegiatan Detail ... 117
Gambar 3.74 Antarmuka Menu Kelola Kritik dan Saran ... 117
Gambar 4.1 Control Panel Application XAMPP ... 119
Gambar 4.2 Halaman Login ... 120
Gambar 4.3 Halaman Utama ... 121
Gambar 4.4 Halaman Utama Menu Pemilu Raya ... 122
Gambar 4.5 Halaman Utama Menu Informasi ... 123
Gambar 4.6 Halaman Utama Menu Anggota Organisasi ... 124
Gambar 4.7 Halaman Utama Menu Kritik dan Saran ... 125
Gambar 4.8 Halaman Utama Menu Hubungi Kami ... 126
Gambar 4.9 Halaman Beranda Admin ... 127
Gambar 4.10 Halaman Admin Menu Kelola Periode ... 128
Gambar 4.11 Halaman Admin Menu Manajemen User ... 129
Gambar 4.12 Halaman Admin Menu Data Mahasiswa ... 130
Gambar 4.13 Halaman Admin Menu Kategori Informasi ... 131
Gambar 4.14 Halaman Admin Menu Informasi ... 132
Gambar 4.15 Halaman Badan Eksekutif Mahasiswa (BEM) ... 133
Gambar 4.16 Halaman Badan BEM Menu Struktur Organisasi ... 134
Gambar 4.17 Halaman BEM Menu Anggota Organisasi ... 135
Gambar 4.18 Halaman BEM Menu Kelola Kegiatan ... 136
Gambar 4.19 Halaman BEM Menu Kelola Kegiatan Detail ... 137
(9)
xiv
Gambar 4.21 Halaman BEM Menu Kelola Seleksi... 139
Gambar 4.22 Halaman BEM Data Wawancara Detail ... 140
Gambar 4.23 Halaman BEM Menu Kelola Kritik dan Saran ... 141
Gambar 4.24 Halaman BEM Menu Kelola Hubungi Kami ... 142
Gambar 4.25 Halaman Komisi Pemilihan Umum (KPU) ... 143
Gambar 4.26 Halaman Dewan Perwakilan Mahasiswa (DPM) ... 144
Gambar 4.27 Halaman Mahasiswa ... 145
Gambar 4.28 Halaman Mahasiswa Menu Profil Mahasiswa ... 146
Gambar 4.29 Halaman Mahasiswa Menu Pendaftaran Kegiatan ... 147
Gambar 4.30 Pendaftaran Kegiatan ... 149
Gambar 4.31 Halaman Mahasiswa Menu Hasil Seleksi ... 150
Gambar 4.32 Halaman Mahasiswa Menu Pendaftaran Pemilu ... 152
Gambar 4.33 Halaman BEM Menu Info Kegiatan ... 153
(10)
xv
DAFTAR TABEL
Tabel 1.1 Spesifikasi Software ... 4
Tabel 1.2 Spesifikasi Hardware ... 4
Tabel 3.1 Struktur Tabel user... 29
Tabel 3.2 Struktur Tabel anggota_organisasi ... 29
Tabel 3.3 Struktur Tabel ckategori ... 29
Tabel 3.4 Struktur Tabel content ... 29
Tabel 3.5 Struktur Tabel daftar_kegiatan ... 30
Tabel 3.6 Struktur Tabel daftar_presma ... 31
Tabel 3.7 Struktur Tabel daftar_presma_dtl ... 31
Tabel 3.8 Struktur Tabel kritik ... 32
Tabel 3.9 Struktur Tabel mahasiswa ... 32
Tabel 3.10 Struktur Tabel riwayat_pendidikan ... 33
Tabel 3.11 Struktur Tabel riwayat_organisasi ... 33
Tabel 3.12 Struktur Tabel riwayat_pelatihan ... 33
Tabel 3.13 Struktur Tabel riwayat_kepanitiaan ... 34
Tabel 3.14 Struktur Tabel info_seleksi ... 34
Tabel 3.15 Struktur Tabel jurusan ... 34
Tabel 3.16 Struktur Tabel kegiatan ... 35
Tabel 3.17 Struktur Tabel organisasi ... 35
Tabel 3.18 Struktur Tabel periode ... 35
Tabel 3.19 Struktur Tabel profil_kategori ... 36
Tabel 3.20 Struktur Tabel profil_organisasi ... 36
Tabel 3.21 Struktur Tabel seleksi_presma ... 36
Tabel 3.22 Struktur Tabel struktur_organisasi ... 36
Tabel 3.23 Deskripsi Use Case Pendaftaran Kegiatan Organisasi ... 46
Tabel 3.24 Deskripsi Use Case Login ... 48
Tabel 3.25 Deskripsi Use Case Logout ... 49
Tabel 3.26 Deskripsi Use Case Ubah Data Mahasiswa ... 51
Tabel 3.27 Lihat Detail Data Pendaftaran(BEM,DPM,KPU) ... 53
(11)
xvi
Tabel 3.29 Deskripsi Use Case Hapus Data Pendaftaran ... 56
Tabel 3.30 Deskripsi Use Case Kritik dan Saran ... 59
Tabel 3.31 Lihat Detail Data Kritik dan Saran(BEM,DPM,KPU) ... 61
Tabel 3.32 Lihat Detail Data Kritik dan Saran (Mahasiswa) ... 61
Tabel 3.33 Deskripsi Uce Case Hapus Kritik dan Saran ... 63
Tabel 3.34 Deskripsi Uce Case Input Data Informasi ... 66
Tabel 3.35 Deskripsi Uce Case Ubah Data Informasi ... 68
Tabel 3.36 Deskripsi Use Case Hapus Data Informasi ... 70
Tabel 3.37 Deskripsi Use Case Cari Data Informasi ... 72
Tabel 3.38 Deskripsi Use Case Lihat Detail Informasi ... 74
Tabel 3.39 Deskripsi Input Data Seleksi ... 76
Tabel 3.40 Deskripsi Use Case Ubah Data Seleksi ... 78
Tabel 3.41 Deskripsi Use Case Hapus Data Seleksi ... 80
Tabel 3.42 Deskripsi Use Case Lihat Detail Seleksi ... 82
Tabel 3.43 Deskripsi Use Case Input Data Anggota Organisasi ... 84
Tabel 3.44 Deskripsi Use Case Ubah Data Anggota Organisasi ... 86
Tabel 3.45 Deskripsi Use Case Hapus Data Anggota Organisasi ... 88
Tabel 3.46 Deskripsi Use Case Input Data Kegiatan Organisasi ... 90
Tabel 5.1 Login ... 155
Tabel 5.2 Tambah Periode ... 156
Tabel 5.3 Tambah User Admin ... 157
Tabel 5.4 Tambah Data Mahasiswa ... 158
Tabel 5.5 Tambah Kategori ... 159
Tabel 5.6 Tambah Struktur Organisasi ... 160
Tabel 5.7 Tambah Anggota Organisasi ... 161
Tabel 5.8 Tambah Kegiatan ... 162
Tabel 5.9 Mengirimkan Kritik dan Saran ... 163
Tabel 5.10 Mengupdate Profil Mahasiswa ... 164
Tabel 5.11 Mendaftar Kegiatan ... 165
(12)
xvii
DAFTAR LAMPIRAN
LAMPIRAN A. CURRICULUM VITAE BAWASLU ... 171
LAMPIRAN B. FORM PENDAFTARAN BAWASLU ... 173
LAMPIRAN C. PERSYARATAN CALON KANDIDAT ... 174
LAMPIRAN D. FORM PENILAIAN WAWANCARA ... 175
LAMPIRAN E. RENCANA PROGRAM ... 176
LAMPIRAN F. FORMULIR PENDAFTARAN PEMILU ... 177
(13)
xviii
DAFTAR NOTASI / LAMBANG
Jenis Notasi/Lambang Nama Arti
ERD Entitas kumpulan dari objek
didunia nyata yang bisa dibedakan dengan objek yang lainnya
ERD Relasi relasi memodelkan koneksi
/ hubungan antar entitas
ERD Atribut memodelkan property dari
atribut dan relasi
Flowchart Input/Output Simbol Input/Output
digunakan untuk
menyatakan dan mewakili
data masukan atau
keluaran
Flowchart Connnector Simbol Penghubung
digunakan untuk
menunjukkan sambungan dari bagan alir yang terputus di halaman yang masih sama.
Flowchart Off-Page Simbol Penghubung
Halaman lain digunakan
untuk menunjukkan
hubungan arus proses yang terputus dengan
sambungannya ada
dihalaman lain
Flowchart Flow Line Simbol Garis Alir
digunakan untuk menunjukkan aliran atau
arus dari proses.
(14)
xix
Jenis Notasi/Lambang Nama Arti
Flowchart Terminal Point Digunakan untuk
menunjukkan awal dan akhir dari suatu proses.
Flowchart Preparation Simbol Persiapan
digunakan untuk memberi nilai awal Suatu besaran atau variabel ( harga awal ).
Flowchart Process Simbol Proses atau
Pengolahan digunakan untuk mewakili suatu proses, seperti pengolahan
aritmatika atau
pemindahan data.
Flowchart Predefined
Process
.Proses Terdefenisi
digunakan untuk
menunjukkan suatu
operasi yang rinciannya ditunjukkan di tempat lain atau untuk proses yang detilnya dijelaskan
terpisah, misalnya
berbentuk subroutine.
Flowchart Decision Keputusan digunakan
untuk mewakili operasi perbandingan logika atau suatu penyeleksian kondisi di dalam program
(15)
1
BAB 1. PENDAHULUAN
Pada bab ini akan menjelaskan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian pada pengerjaan tugas akhir ini.
1.1 Latar Belakang Masalah
Organisasi Mahasiswa merupakan suatu wadah bagi mahasiswa dalam memperjuangkan aspirasi mahasiswa. Organisasi Mahasiswa tertinggi yang ada di Telkom Applied Science School diantaranya adalah Dewan Perwakilan Mahasiswa (DPM) adalah organisasi yang menjalankan fungsi Legislatif. DPM menyalurkan aspirasi dari seluruh mahasiswa, baik yang berkaitan dengan kinerja kemahasiswaan, perkuliahan, fasilitas kampus, kinerja dosen dan lainnya. Badan Eksekutif Mahasiswa (BEM) merupakan organisasi yang melaksanakan undang-undang yang dibuat oleh badan legislatif. Badan ini memiliki ruang lingkup tugas dan fungsi yang luas serta perangkat institusi pendukung dalam berbagai aspek dan keahlian yang dapat memberi dukungan bagi percepatan pelayanan mahasiswa dan pencapaian tujuan pembangunan kampus. Di dalam pekerjaannya, BEM dan DPM mampu memberikan berbagai pelayanan dengan memanfaatkan kemajuan teknologi. Namun di sisi lain, masih ditemukan kurangnya informasi yang dapat diberikan oleh organisasi tersebut, seperti informasi layanan kegiatan organisasi maupun info yang berkaitan tentang kampus.
Untuk menjadi anggota organisasi mahasiswa diharuskan mengikuti setiap prosedur yang telah ditetapkan dalam AD/ART (Anggaran Dasar/Anggaran Rumah Tangga), GBHO (Garis Besar haluan Organisasi) dan PUK (Pola Umum Kaderisasi). Pada Telkom Applied Science School, proses pendaftaran dan pengolahan data untuk ikut serta dalam kegiatan organisasi masih secara manual. Untuk dapat menjadi anggota organisasi, mahasiswa harus datang ke mading Fakultas melihat dan membaca informasi mengenai kegiatan organisasi kemudian mengisi formulir yang
(16)
2
telah disediakan oleh pihak BEM atau DPM, kemudian data tersebut akan diolah dan dikembalikan kepada mahasiswa dalam bentuk kartu Pendaftaran.
Namun sistem ini masih memiliki banyak kekurangan, khususnya dalam hal rekap data calon pendaftar kegiatan organisasi yang harus dimasukkan ke buku rekap. Kebanyakan informasi dari setiap kegiatan Organisasi Mahasiswa di informasikan di mading sehingga banyak dari mahasiswa yang tidak mengetahui mengenai berita terbaru seputar kampus dikarenakan tidak semua bahkan tidak banyak mahasiswa yang menyukai mampir bahkan mebaca berita di mading, sehingga informasi yang diharapkan dapat menimbulkan rasa kepedulian mahasiswa terhdap kampus tidak dapat terwujudkan secara maksimal. Hal ini menjadi dasar masalah bagi mahasiswa sehingga dibutuhkan sistem yang mengatur segala informasi mengenai kegiatan organisasi mahasiswa.
Berdasarkan kondisi tersebut, maka diusulkan Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School, yang dapat memberikan informasi kepada mahasiswa, dan mempermudah BEM dan DPM dalam pendataan calon pendaftar dalam keikutsertaan berorganisasi serta dalam mengelola data informasi mengenai kegiatan organisasi.
1.2 Rumusan Masalah
Rumusan Berdasarkan penjelasan pada latar belakang yang telah dipaparkan sebelumnya, maka dapat dirumuskan masalah-masalah yang ada sebagai berikut :
1. Bagaimana membangun sistem pendaftaran berbasis web sehingga dapat menangani pengelolaan data setiap berkas pendaftaran kegiatan organisasi yang sesuai dengan persyaratan dan mengelola hasil seleksi? 2. Bagaimana cara membuat sebuah sistem yang dapat mengelola kegiatan
setiap organisasi mahasiswa?
(17)
3
4. Bagaimana membangun sistem berbasis web untuk menyediakan informasi seputar kampus dan informasi setiap kegiatan organisasi?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah diatas, maka dapat dirumuskan tujuan pembahasan, yaitu:
1. Membangun sebuah sistem pendaftaran berbasis web yang dapat menangani pengelolaan pendaftaran kegiatan organisasi dengan cara menerima atau menolak berkas pendaftaran dan mengelola hasil seleksi kelulusan.
2. Membuat sebuah sistem yang dapat mengelola setiap kegiatan organisasi mahasiswa.
3. Menyediakan halaman rekomendasi untuk menampung kritik dan saran dari mahasiswa.
4. Membangun sistem untuk menyediakan informasi seputar kampus dan informasi setiap kegiatan organisasi yang mudah diakses oleh para mahasiswa.
(18)
4
1.4 Ruang Lingkup Kajian
1.4.1 Batasan Software
Untuk pengembangan aplikasi atau program ini, maka penulis membutuhkan perangkat lunak sebagai berikut :
Tabel 1.1 Spesifikasi Software No. Hardware Spesifikasi
1. Operating System Windows 7 Professional 32 bit.
2. Web Server Apache
3. Services XAMPP
4. Database MySQL
5. Internet Browser Mozila Firefox, Google Crome
6. Bahasa Pemrograman
PHP, CSS, Javascript, Ajax, Jquery
7. Framework Code Igniter
8. Editor Program Notepad++
9. Drawing Program Microsoft Visio 2007, JUDE Community
10. Documentation Microsoft Word 2007
11. SMS Gateway Gammu
1.4.2 Batasan Hardware
Untuk pengembangan aplikasi atau program ini, maka penulis membutuhkan perangkat keras sebagai berikut :
Tabel 1.2 Spesifikasi Hardware No. Hardware Spesifikasi 1. Processor Min Pentium IV
2. Hard Disk Min 100 GB
3. Memori(RAM) Min 1024 MB
4. Internet Min 256Kbps
(19)
5
1.4.3 Batasan Aplikasi
Dalam penggunaannya, terdapat 4 user yang nantinya dapat menggunakan aplikasi ini dan memiliki akun login masing-masing, yaitu DPM (Dewan Perwakilan Mahasiswa), BEM (Badan eksekutif Mahasiswa), KPU (Komisi Pemilihan Umum) dan Mahasiswa.
Kegiatan yang dapat dilakukan oleh user dalam menggunakan aplikasi ini secara garis besar adalah :
DPM (Dewan Perwakilan Mahasiswa)
1. Dapat melakukan login untuk mengakses halaman DPM.
2. Dapat mengelola info kegiatan yang akan diselenggaran oleh DPM. 3. Dapat mengelola data pendaftaran kegiatan organisasi yang dilakukan
oleh mahasiswa.
4. Dapat mengelola informasi hasil seleksi Tes Wawancara dan Tes Tertulis Mahasiswa.
5. Dapat mengelola informasi struktur organisasi DPM. 6. Dapat mengelola informasi anggora-anggota dari DPM.
7. Dapat mengelola kritik dan saran yang diberikan oleh mahasiswa kepada DPM.
8. Dapat mengelola Jadwal Pendaftaran Kegiatan organisasi Yang diselenggarakan oleh DPM
BEM (Badan eksekutif Mahasiswa)
1. Dapat melakukan login untuk mengakses halaman BEM.
2. Dapat mengelola info kegiatan yang akan diselenggaran oleh BEM. 3. Dapat mengelola data pendaftaran kegiatan organisasi yang dilakukan
oleh mahasiswa.
4. Dapat mengelola informasi hasil seleksi Tes Wawancara dan Tes Tertulis Mahasiswa.
5. Dapat mengelola informasi struktur organisasi BEM. 6. Dapat mengelola informasi anggora-anggota dari BEM.
7. Dapat mengelola kritik dan saran yang diberikan oleh mahasiswa kepada BEM.
(20)
6
8. Dapat mengelola Jadwal Pendaftaran Kegiatan organisasi Yang diselenggarakan oleh BEM
Mahasiswa
1. Dapat melakukan login untuk mengakses halaman Mahasiswa.
2. Dapat melihat info kegiatan yang akan diselenggaran oleh DPM, BEM dan KPU dan info seputar kampus.
3. Dapat melakukan Pendaftaran kegiatan Organisasi Yang diselenggarakan oleh DPM, BEM dan KPU.
4. Dapat melihat informasi hasil seleksi kegiatan organisasi mahasiswa. 5. Menerima pemberitahuan berupa sms mengenai informasi wawancara
dan tes tulis dari pihak DPM, BEM dan KPU.
6. Dapat melihat struktur organisasi dari DPM, BEM dan KPU.
7. Dapat melihat anggota-anggota dari organisasi DPM, BEM, dan KPU. 8. Mahasiswa dapat memberikan kritik dan saran kepada DPM, BEM
dan KPU.
9. Mahasiswa dapat mendaftar sebagai capres dan cawapres.
10. Mahasiswa hanya boleh menjadi anggota dari salah satu organisasi tertinggi yang ada di Telkom Applied Science School.
KPU (Komisi Pemilihan Umum)
1. Dapat melakukan login untuk mengakses halaman KPU.
2. Dapat mengelola info kegiatan yang akan diselenggaran oleh KPU. 3. Dapat mengelola data pendaftaran kandidat capresma dan
cawaprema.
4. Dapat mengelola informasi hasil seleksi Tes Wawancara, Tes Tertulis dan Debat Terbuka antar kandidat.
5. Dapat mengelola informasi struktur organisasi KPU. 6. Dapat mengelola informasi anggora-anggota dari KPU.
7. Dapat mengelola kritik dan saran yang diberikan oleh mahasiswa kepada KPU.
(21)
7
1.5 Sumber Data
Dalam memperoleh data yang akurat untuk penyusunan laporan dan pembuatan aplikasi ini, digunakan dua jenis sumber, antara lain :
1. Sumber Data Primer a. Penelitian Lapangan
Metode ini berupa survey yang dilakukan dengan mengamati kondisi yang terjadi di Telkom Applied Science School.
b. Wawancara
Dalam metode ini, penulis akan melakukan tanya jawab dengan salah satu anggota BEM dan DPM yang bertugas untuk mengelola data pendaftaran kegiatan organisasi.
2. Sumber Data Sekunder
Dalam pengumpulan data ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mengumpulkan data penunjang untuk membuat aplikasi dan laporan.
1.6 Sistematika Penyajian
Berikut ini merupakan intisari dari setiap bab yang ada pada laporan tugas akhir Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB I PENDAHULUAN
Membahas mengenai latar belakang masalah yang menjadi alasan dibutuhkan Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School. Menganalisa rumusan masalah dari latar belakang yang telah dijabarkan. Menentukan tujuan pembahasan dan ruang lingkup kajian dari sistem yang akan dibuat. Dijelaskan pula sumber data dari data-data yang digunakan dalam membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School. Sistematika penyajian laporan juga dijabarkan pada bab ini.
(22)
8
BAB II KAJIAN TEORI
Membahas mengenai teori penunjang, metode, dan teknologi yang digunakan ketika menyusun laporan dan membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB III ANALISIS DAN RANCANGAN SISTEM
Membahas mengenai arsitektur aplikasi atau sistem yang membahas tentang keseluruhan pemodelan Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School yang akan dibuat.
BAB IV HASIL PENELITIAN
Membahas mengenai laporan dari seluruh penelitian yang telah dilakukan selama menyusun laporan dan membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini berisi hasil evaluasi implementasi dari Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School yang telah dibuat dalam tugas akhir penulis.
BAB VI SIMPULAN DAN SARAN
Membahas mengenai kesimpulan-kesimpulan pengetahuan yang didapat setelah Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School dibuat. Kesimpulan rumusan masalah telah menjawab bab pendahuluan dan telah mencapai tujuan pembahasan. Berisi saran bagi pengembangan sistem lebih lanjut dan perbaikan dari kekurangan dari sistem.
(23)
168
BAB 6. SIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang telah dibuat yang merupakan rangkuman hasil yang telah didapatkan.
6.1 Simpulan
Dari hasil penelititan yang dilakukan terhadap tugas akhir yang dibuat yaitu mengenai Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School dapat diambil beberapa point kesimpulan yang berdasar pada tujuan dari penelitian diantaranya yaitu :
1. Penerapan sebuah sistem pendaftaran berbasis web yang dapat menangani pengelolaan pendaftaran kegiatan organisasi dengan cara menerima atau menolak berkas pendaftaran dan mengelola hasil seleksi kelulusan.
2. Penerapan sebuah sistem yang dapat mengelola setiap kepanitiaan kegiatan organisasi mahasiswa
3. Halaman rekomendasi untuk menampung kritik dan saran dari mahasiswa memudahkan organisasi dalam mengumpulkan aspirasi dari mahasiswa.
4. Aplikasi berbasis web yang menyediakan informasi seputar kampus dan informasi setiap kegiatan organisasi yang mudah diakses oleh para mahasiswa.
(24)
169
6.2 Saran
Terdapat saran yang akan diberikan untuk penelitian tugas akhir ini yaitu saran untuk pengembangan aplikasi di masa yang akan datang.
6.2.1 Saran Pengembangan Aplikasi
Terdapat beberapa saran untuk pengembangan aplikasi dimasa akan datang yaitu :
1. Melakukan re-design untuk tampilan yang lebih masa kini.
2. Menambahkan validasi yang terdapat di semua sisi celah keamanan. 3. Melakukan verifikasi untuk kebenaran data mahasiswa
4. Membuat layanan web service.
5. Membuat aplikasi yang berbasis mobile dengan menggunakan web service yang telah dibuat.
6. Fitur SMS Gateway bisa dikembangkan menjadi dua arah, mahasiswa bisa mengirimkan balasan SMS kembali.
7. Aplikasi ini dikembangkan tidak hanya menangani pendaftaran kegiatan organisasi berbasis web saja, tetapi bisa juga berbasis desktop, dan lain-lain.
(25)
170
DAFTAR PUSTAKA
[1] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi, 2009.
[2] H. R. Daeng, Manajemen FIT & Proper Test, Yogyakarta: Pustaka Widyatama, 2004.
[3] M. S. Widjojo, Bahasa Gerakan Mahasiswa, Jakarta: LIPI Press, 2004. [4] I. Heryanto and B. Raharjo, Menguasai Oracle, SQL, dan PL/SQL,
Bandung: Informatika, 2009.
[5] I. Gartina, Pemodelan dengan Flowmap, Bandung: Informatika, 2009. [6] A. G. and Y. , Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi
Objek), Bandung: Modula, 2009.
[7] M. Salahuddin, Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2008.
[8] G. Wibisono, Konsep Teknologi Seluler, Bandung: Informatika, 2008. [9] A. Saputra, Trik Kolaborasi Codeigniter dan jQuery, Yogyakarta:
Penerbit Lokomedia, 2011.
[10] A. Wibowo, Aplikasi PHP untuk pengembangan Situs WEB, Yogyakarta: ANDI, 2007.
[11] A. Saputra, Trik Dahsyat menjadi Web Master dengan Framework CakePHP, Yogyakarta: ANDI, 2012.
[12] I. Daqiqil, Framework CodeIgniter, Yogyakarta: ANDI, 2011.
[13] E. Sutanta, Basis Data dalam tinjauan Konseptual, Yogyakarta: ANDI, 2011.
(1)
6
8. Dapat mengelola Jadwal Pendaftaran Kegiatan organisasi Yang diselenggarakan oleh BEM
Mahasiswa
1. Dapat melakukan login untuk mengakses halaman Mahasiswa.
2. Dapat melihat info kegiatan yang akan diselenggaran oleh DPM, BEM dan KPU dan info seputar kampus.
3. Dapat melakukan Pendaftaran kegiatan Organisasi Yang diselenggarakan oleh DPM, BEM dan KPU.
4. Dapat melihat informasi hasil seleksi kegiatan organisasi mahasiswa. 5. Menerima pemberitahuan berupa sms mengenai informasi wawancara
dan tes tulis dari pihak DPM, BEM dan KPU.
6. Dapat melihat struktur organisasi dari DPM, BEM dan KPU.
7. Dapat melihat anggota-anggota dari organisasi DPM, BEM, dan KPU. 8. Mahasiswa dapat memberikan kritik dan saran kepada DPM, BEM
dan KPU.
9. Mahasiswa dapat mendaftar sebagai capres dan cawapres.
10. Mahasiswa hanya boleh menjadi anggota dari salah satu organisasi tertinggi yang ada di Telkom Applied Science School.
KPU (Komisi Pemilihan Umum)
1. Dapat melakukan login untuk mengakses halaman KPU.
2. Dapat mengelola info kegiatan yang akan diselenggaran oleh KPU. 3. Dapat mengelola data pendaftaran kandidat capresma dan
cawaprema.
4. Dapat mengelola informasi hasil seleksi Tes Wawancara, Tes Tertulis dan Debat Terbuka antar kandidat.
5. Dapat mengelola informasi struktur organisasi KPU. 6. Dapat mengelola informasi anggora-anggota dari KPU.
7. Dapat mengelola kritik dan saran yang diberikan oleh mahasiswa kepada KPU.
(2)
1.5 Sumber Data
Dalam memperoleh data yang akurat untuk penyusunan laporan dan pembuatan aplikasi ini, digunakan dua jenis sumber, antara lain :
1. Sumber Data Primer a. Penelitian Lapangan
Metode ini berupa survey yang dilakukan dengan mengamati kondisi yang terjadi di Telkom Applied Science School.
b. Wawancara
Dalam metode ini, penulis akan melakukan tanya jawab dengan salah satu anggota BEM dan DPM yang bertugas untuk mengelola data pendaftaran kegiatan organisasi.
2. Sumber Data Sekunder
Dalam pengumpulan data ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mengumpulkan data penunjang untuk membuat aplikasi dan laporan.
1.6 Sistematika Penyajian
Berikut ini merupakan intisari dari setiap bab yang ada pada laporan tugas akhir Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB I PENDAHULUAN
Membahas mengenai latar belakang masalah yang menjadi alasan dibutuhkan Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School. Menganalisa rumusan masalah dari latar belakang yang telah dijabarkan. Menentukan tujuan pembahasan dan ruang lingkup kajian dari sistem yang akan dibuat. Dijelaskan pula sumber data dari data-data yang digunakan dalam membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School. Sistematika penyajian laporan juga dijabarkan pada bab ini.
(3)
8
BAB II KAJIAN TEORI
Membahas mengenai teori penunjang, metode, dan teknologi yang digunakan ketika menyusun laporan dan membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB III ANALISIS DAN RANCANGAN SISTEM
Membahas mengenai arsitektur aplikasi atau sistem yang membahas tentang keseluruhan pemodelan Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School yang akan dibuat.
BAB IV HASIL PENELITIAN
Membahas mengenai laporan dari seluruh penelitian yang telah dilakukan selama menyusun laporan dan membuat Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini berisi hasil evaluasi implementasi dari Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School yang telah dibuat dalam tugas akhir penulis.
BAB VI SIMPULAN DAN SARAN
Membahas mengenai kesimpulan-kesimpulan pengetahuan yang didapat setelah Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School dibuat. Kesimpulan rumusan masalah telah menjawab bab pendahuluan dan telah mencapai tujuan pembahasan. Berisi saran bagi pengembangan sistem lebih lanjut dan perbaikan dari kekurangan dari sistem.
(4)
168
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang telah dibuat yang merupakan rangkuman hasil yang telah didapatkan.
6.1 Simpulan
Dari hasil penelititan yang dilakukan terhadap tugas akhir yang dibuat yaitu mengenai Sistem Informasi Administrasi Pendaftaran Kegiatan Organisasi Mahasiswa Pada Telkom Applied Science School dapat diambil beberapa point kesimpulan yang berdasar pada tujuan dari penelitian diantaranya yaitu :
1. Penerapan sebuah sistem pendaftaran berbasis web yang dapat menangani pengelolaan pendaftaran kegiatan organisasi dengan cara menerima atau menolak berkas pendaftaran dan mengelola hasil seleksi kelulusan.
2. Penerapan sebuah sistem yang dapat mengelola setiap kepanitiaan kegiatan organisasi mahasiswa
3. Halaman rekomendasi untuk menampung kritik dan saran dari mahasiswa memudahkan organisasi dalam mengumpulkan aspirasi dari mahasiswa.
4. Aplikasi berbasis web yang menyediakan informasi seputar kampus dan informasi setiap kegiatan organisasi yang mudah diakses oleh para mahasiswa.
(5)
169
6.2 Saran
Terdapat saran yang akan diberikan untuk penelitian tugas akhir ini yaitu saran untuk pengembangan aplikasi di masa yang akan datang.
6.2.1 Saran Pengembangan Aplikasi
Terdapat beberapa saran untuk pengembangan aplikasi dimasa akan datang yaitu :
1. Melakukan re-design untuk tampilan yang lebih masa kini.
2. Menambahkan validasi yang terdapat di semua sisi celah keamanan. 3. Melakukan verifikasi untuk kebenaran data mahasiswa
4. Membuat layanan web service.
5. Membuat aplikasi yang berbasis mobile dengan menggunakan web service yang telah dibuat.
6. Fitur SMS Gateway bisa dikembangkan menjadi dua arah, mahasiswa bisa mengirimkan balasan SMS kembali.
7. Aplikasi ini dikembangkan tidak hanya menangani pendaftaran kegiatan organisasi berbasis web saja, tetapi bisa juga berbasis desktop, dan lain-lain.
(6)
170
[1] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi, 2009.
[2] H. R. Daeng, Manajemen FIT & Proper Test, Yogyakarta: Pustaka Widyatama, 2004.
[3] M. S. Widjojo, Bahasa Gerakan Mahasiswa, Jakarta: LIPI Press, 2004. [4] I. Heryanto and B. Raharjo, Menguasai Oracle, SQL, dan PL/SQL,
Bandung: Informatika, 2009.
[5] I. Gartina, Pemodelan dengan Flowmap, Bandung: Informatika, 2009. [6] A. G. and Y. , Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi
Objek), Bandung: Modula, 2009.
[7] M. Salahuddin, Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2008.
[8] G. Wibisono, Konsep Teknologi Seluler, Bandung: Informatika, 2008. [9] A. Saputra, Trik Kolaborasi Codeigniter dan jQuery, Yogyakarta:
Penerbit Lokomedia, 2011.
[10] A. Wibowo, Aplikasi PHP untuk pengembangan Situs WEB, Yogyakarta: ANDI, 2007.
[11] A. Saputra, Trik Dahsyat menjadi Web Master dengan Framework CakePHP, Yogyakarta: ANDI, 2012.
[12] I. Daqiqil, Framework CodeIgniter, Yogyakarta: ANDI, 2011.
[13] E. Sutanta, Basis Data dalam tinjauan Konseptual, Yogyakarta: ANDI, 2011.