program studi teknik informatika …erepository.uwks.ac.id/2051/1/ta beni laporan...
TRANSCRIPT
TUGAS AKHIR
Sistem Pendaftaran Unit Kegiatan Mahasiswa Berdasarkan Minat Dan Bakat Di Universitas Wijaya Kusuma Surabaya Berbasis Website
Oleh :
Beni Setyawan NPM: 14120004
DOSEN PEMBIMBING Tjatursari Widiartin, S.kom, M.kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS WIJAYA KUSUMA SURABAYA
2018
i
ii
iii
iv
SISTEM PENDAFTARAN UKM BERDASARKAN
MINAT DAN BAKAT DI UWKS Beni Setyawan
Program Studi Teknik Informatika Fakultas Teknik
Universitas Wijaya Kusuma Surabaya
ABSTRAK
Sistem Pendaftaran Unit Kegiatan Mahasiswa yang dapat
digunakan membantu mahasiswa dalam mendaftar sebuah UKM
untuk mensinkronkan antara minat dan bakat mahasiswa dengan
bakat yang dapat dikembangkan pada sebuah UKM. Sehingga
mahasiswa tidak memiliki keraguan dalam mendaftar mengikuti
sebuah UKM
Pada penelitian ini,metodologi pengembangan perangkat
lunak yang digunakan adalah menggunakan metodologi
Waterfall. Didalam metode Watrefall memiliki beberapa alur
yang runtut. Rancangan penelitian sistem pendaftaran UKM
berdasarkan minat dan bakat meliputi pengumpulan data UKM
di UWKS, analisa jenis dan karakteristik bakat, analisa potensi
pengembangan bakat pada setiap UKM di UWKS, analisa
sistem, desain sistem, develop sistem, uji coba sistem, setting
domain dan hosting domain
Kata kunci : UKM, Minat, Bakat, Waterfall
v
KATA PENGANTAR
Dengan mengucap puji syukur kehadirat Allah SWT atas
limpahan rahmat dan hidayah-Nya sehingga dapat
terselesaikannya penulisan skripsi yang berjudul “SISTEM
PENDAFTARAN UKM BERDASARKAN MINAT DAN
BAKAT DI UWKS BERBASIS WEBSITE” yang merupakan
salah satu syarat dalam rangka memperoleh gelar Sarjana Strata
satu program studi Teknik Informatika Universitas Wijaya
Kusuma Surabaya.
Penulis telah berusaha semaksimal mungkin, namun
masih kurangnya pengetahuan dan pengalaman menyebabkan
skripsi ini masih banyak kekurangan dan jauh dari sempurna.
Walaupun demikian penulis tetap berharap semoga skripsi ini
dapat bermanfaat bagi orang banyak. Penulisan skripsi ini tidak
akan dapat terselesaikan dengan baik tanpa adanya bantuan dari
berbagai pihak. Oleh karena itu perkenankanlah penulis
mengucapkan terima kasih yang sebesar-besarnya dan
penghargaan yang setinggi-tingginya kepada:
1. Bapak Johan Paing, ST, MT sebagai Dekan Fakultas
Teknik
2. Ibu Emmy wahyuningtyas, S.Kom, M.MT sebagai
kaprodi Teknik Informatika
3. Ibu Tjatursari Widiartin, S.kom, M.kom selaku dosen
pembimbing Tugas Akhir yang telah membimbing saya
sampai penyusunan laporan ini selesai.
vi
4. Terima kasih bapak dan ibu saya serta adik saya yang
selalu memberikan semangat untuk menyelesaikan tugas
akhir ini dengan lancer
5. Terima kasih kepada semua angkatan TIF 2014
6. Dosen penguji yang telah membantu untuk
menyempurnakan penelitian ini.
7. Seluruh staf pengajar Universitas Wijaya Kusuma
Surabaya yang telah membimbing dan memberikan
materi perkuliahan kepada penulis
Penulis menyadari bahwa dalam penyusunan Laporan
Tugas Akhir ini masih jauh dari kesempurnaan, dan masih
banyak sekali kekurangan, oleh karena itu kritik dan saran yang
membangun sangat diharapkan demi perbaikan di masa
mendatang. Akhir kata kepada semua pihak yang telah
membantu terwujudnya Tugas akhir, semoga Allah SWT selalu
melimpahkan rahmat dan hidayah-nya kepada kita semua.
Surabaya, 26 July 2018
Beni setyawan
vii
DAFTAR ISI
LEMBAR PENGESAHAN REVISI ........ Error! Bookmark not
defined.
ABSTRAK ................................................................................ iv
KATA PENGANTAR ............................................................... v
DAFTAR ISI........................................................................... vii
DAFTAR GAMBAR ................................................................ xi
DAFTAR TABEL .................................................................. xiv
........................................................................................ 1
1.1 Latar Belakang .............................................................. 1
1.1 Rumusan Permasalahan............................................... 2
1.2 Batasan Masalah ........................................................... 2
1.3 Tujuan ............................................................................ 3
1.4 Manfaat .......................................................................... 3
........................................................................................ 5
2.1 Penelitian Terdahulu .................................................... 5
2.2 Studi Pendahuluan ........................................................ 6
2.3 Unit Kegiatan Mahasiswa ............................................ 6
2.4 Minat .............................................................................. 7
2.5 Bakat .............................................................................. 8
2.5.1. Pengertian Bakat ........................................................... 8
2.5.2. Kategori Bakat .............................................................. 9
2.5.3. Jenis-jenis Bakat ......................................................... 10
2.6 Unit Kegiatan Mahasiswa Di UWKS ........................ 10
viii
2.7 Keterkaitan Antara Unit Kegiatan Mahasiswa dan
bakat ........................................................................... 11
2.8 Metodologi Pengembangan Perangkat Lunak ......... 12
2.9 Hipotesa Awal ............................................................. 14
2.9.1. Keterkaitan Unit Kegiatan Mahasiswa dengan Bakat
Mahasiswa ................................................................. 14
2.9.2. Keterkaitan Unit Kegiatan Mahasiswa dengan Minat
Mahasiswa ................................................................. 15
2.10 Sistem Berbasis Web ................................................. 15
2.10.1 Website ....................................................................... 16
2.10.2 XAMPP ....................................................................... 16
2.10.3 My SQL Database ....................................................... 18
2.10.4 PHP (PHP Hypertext Processor) ................................. 19
2.11 ERD 21
2.12 Flowchart ................................................................... 22
2.13 Power Designer .......................................................... 25
2.13.1 CDM ........................................................................... 25
2.13.2 PDM ............................................................................ 26
2.14 DFD (Data Flow Diagram) ....................................... 26
2.15 Metode Pengujian Black Box ................................... 27
...................................................................................... 29
3.1 Gambaran Sistem ....................................................... 29
3.2 Analisa dan definisi kebutuhan ................................. 31
3.2.1 Konteks Diagram ........................................................ 31
3.2.2 DFD Level 1 ............................................................... 32
3.3 Desain sistem dan software ........................................ 33
3.3.1 Conceptual Data Model .............................................. 34
3.3.2 Physical Data Model ................................................... 34
3.3.3 Struktur Basis Data ..................................................... 35
3.3.4 Algoritma Global Sistem ........................................... 39
ix
3.4 Implementasi dan pengujian unit .............................. 41
3.5 Integrasi dan pengujian sistem .................................. 41
3.6 Operasional dan pemeliharaan .................................. 41
3.7 Laporan Yang Akan Ditampilkan ............................. 42
3.8 Pendaftaran online ...................................................... 42
3.9 Perbedaan sistem pendaftaran unit kegiatan
mahasiswa dengan portal ......................................... 42
3.10 Implementasi (Pengkodingan) ................................. 43
3.10.1 Perangkat yang Digunakan ......................................... 43
3.10.1.1 Implementasi Perangkat Keras ................... 43
3.10.1.2 Implementasi Perangkat Lunak................... 44
3.11 Pengujian ................................................................... 44
3.11.1 Uji Coba Sistem .......................................................... 44
3.11.2 Uji Coba Pengguna ..................................................... 44
3.12 Penyusunan Laporan ................................................ 45
...................................................................................... 46
4.1 Hasil Rancangan Sistem ............................................. 46
4.1.1 Mahasiswa .................................................................. 46
4.1.2 Bakat Mahasiswa ........................................................ 47
4.1.3 Berhasil Mendaftar UKM ........................................... 49
4.1.4 Daftar UKM ................................................................ 49
4.1.5 UKM Jenis .................................................................. 51
4.2 Hasil dan Uji Coba Sistem ......................................... 52
4.2.1 Admin .......................................................................... 52
4.2.1.1 Halaman Login Admin ................................ 52
4.2.1.2 Halaman Utama Admin ............................... 53
4.2.1.3 Halaman Mahasiswa ................................... 54
4.2.1.4 Halaman Bakat Mahasiswa ......................... 56
4.2.1.5 Halaman UKM Jenis ................................... 57
4.2.1.6 Laporan Mahasiswa .................................... 57
x
4.2.1.7 Laporan Bakat Mahasiswa .......................... 58
4.2.1.8 Laporan Daftar UKM.................................. 59
4.2.1.9 Laporan UKM Jenis .................................... 60
4.2.2 Pengguna ..................................................................... 62
4.2.2.1 Halaman Utama Pengguna .......................... 62
4.2.2.2 Halaman Profil Tentang UKM.................... 62
4.2.2.3 Halaman Jenis UKM ................................... 63
4.2.2.4 Halaman Profil UKM.................................. 64
4.2.2.5 Halaman Daftar Masuk ............................... 64
4.2.2.6 Halaman Rekomendasi UKM ..................... 65
4.3 Uji Coba Aplikasi ........................................................ 65
4.3.1 Uji coba pendaftaran UKM ......................................... 65
4.3.2 Uji coba pendaftaran Mahasiswa ................................ 67
4.3.3 Uji Coba Rekomendasi UKM ..................................... 68
4.3.4 Informasi Jenis UKM .................................................. 68
4.3.5 Profil ........................................................................... 70
4.3.6 Rekomendasi UKM berdasarkan Bakat ...................... 70
4.3.7 Rekomendasi UKM berdasarkan Minat ...................... 72
4.4 Analisis Hasil ............................................................... 73
4.4.1 Analisis Hasil Pendaftaran UKM ................................ 73
4.4.2 Analisis Hasil Pendaftaran Mahasiswa ....................... 73
4.4.3 Analaisis Hasil Rekomendasi UKM ........................... 74
4.4.4 Analisis Hasil Informasi Jenis UKM .......................... 74
4.4.5 Analisis Hasil Profil UKM .......................................... 75
4.4.6 Analisis Hasil Rekomendasi UKM Berdasrkan Bakat 75
4.4.7 Analisis Hasil Rekomendasi UKM Berdasarkan Minat
.................................................................................. 76
4.5 Pengujian ..................................................................... 77
4.5.1 Black Box ................................................................... 77
...................................................................................... 81
5.1 Kesimpulan .................................................................. 81
5.2 Saran ............................................................................ 81
DAFTAR PUSTAKA .............................................................. 82
xi
DAFTAR GAMBAR
Gambar 2.2 Simbol-Simbol flowchart ................................... 25
Gambar 2.3 Simbol-Simbol DFD .......................................... 27
Gambar 3.1 Tahapan pengembangan perangkat lunak ....... 30
Gambar 3.3 Konteks Diagram ............................................... 31
Gambar 3.4 DFD Level 1 ....................................................... 32
Gambar 3.6 PDM ................................................................... 35
Gambar 3.2 Desain Sistem ..................................................... 40
Gambar 4.1 Interface Input Mahasiswa .............................. 46
Gambar 4.2 Database Tabel Mahasiswa .............................. 47
Gambar 4.3 Interface Input Bakat Mahasiswa .................... 48
Gambar 4.4 Database Tabel Bakat Mahasiswa ................... 48
Gambar 4.5 Interface Input Daftar UKM ............................ 50
Gambar 4.6 Interface Daftar UKM ....................................... 50
Gambar 4.7 Interface Input UKM jenis ............................... 51
Gambar 4.8 Database Tabel UKM Jenis .............................. 51
Gambar 4.9 Halaman Login Admin ..................................... 53
Gambar 4.10 Halaman Utama Admin................................. 54
Gambar 4.11 Halaman Mahasiswa ...................................... 55
Gambar 4.12 Halaman Pencarian Mahasiswa Berdasarkan
NPM ........................................................................................ 55
xii
Gambar 4.13 Halaman Bakat Mahasiswa ........................... 56
Gambar 4.14 Halaman Pencarian Setoran Berdasarkan
Nama Bakat Mahasiswa ........................................................ 56
Gambar 4.15 Halaman UKM Jenis ...................................... 57
Gambar 4.16 Laporan Mahasiswa ........................................ 58
Gambar 4.17 Tampilan Bakat Mahasiswa ............................ 59
Gambar 4.18 Tampilan Laporan Daftar UKM ..................... 60
Gambar 4.19 Tampilan Laporan UKM Jenis ....................... 61
Gambar 4.20 Halaman Utama Pengguna ............................ 62
Gambar 4.21 Halaman Profil Tentang UKM ...................... 63
Gambar 4.22 Halaman Jenis UKM ...................................... 63
Gambar 4.23 Halaman Profil UKM ..................................... 64
Gambar 4.24 Halaman Daftar Masuk.................................. 64
Gambar 4.25 Halaman Rekomendasi UKM ........................ 65
Gambar 4.26 halaman pendaftaran ...................................... 66
Gambar 4.27 halaman form pendafataran ........................... 66
Gambar 4.28 halaman hasil output pendaftaran .................. 66
Gambar 4.29 halaman pendaftaran user .............................. 67
Gambar 4.30 halaman pendaftaran ukm untuk user ........... 67
Gambar 4.31 halaman rekomendasi untuk user ................... 68
Gambar 4.32 notifikasi berhasil mendaftar ukm .................. 68
Gambar 4.33 tampilan halaman admin ketika menginputkan
jenis ukm ................................................................................. 69
xiii
Gambar 4.34 tampilan admin setelah menginputkan nama
jenis ukm ................................................................................. 69
Gambar 4.35 halaman jenis ukm........................................... 70
Gambar 4.36 halaman profil ukm ......................................... 70
Gambar 4.37 tampilan halaman pendaftaran ukm untuk user
berdasarkan bakat .................................................................. 71
Gambar 4.38 tampilan setelah mahasiswa mengisi foarm
pendaftaran ukm berdasarkan bakat ..................................... 71
Gambar 4.39 notifikasi berhasil mendaftar ukm .................. 71
Gambar 4.41 tampilan setelah mahasiswa mengisi foarm
pendaftaran ukm berdasarkan minat .................................... 72
Gambar 4.42 notifikasi berhasil mendaftar ukm .................. 73
Gambar 4.44 tampilan output tabel mahasiswa .................... 74
Gambar 4.44 tampilan output tabel bakat ............................. 74
Gambar 4.45 tampilan output tabel jenis ukm ...................... 75
Gambar 4.45 tampilan output profil ukm.............................. 75
Gambar 4.45 tampilan output tabel bakat mahasiswa .......... 76
Gambar 4.46 tampilan output tabel minat mahasiswa ......... 76
xiv
DAFTAR TABEL
Tabel 2.1 Penelitian Terdahulu ............................................... 5
Tabel 3.1 admin ...................................................................... 36
Tabel 3.2 bakat_mhs ............................................................... 36
Tabel 3.3 bakat_UKM ............................................................ 36
Tabel 3.4 mahasiswa .............................................................. 37
Tabel 3.5 mahasiswa_bkt ....................................................... 38
Tabel 3.6 mahasiswa_UKM ................................................... 38
Tabel 3.7 UKM ....................................................................... 38
Tabel 3.8 Perangkat Keras .................................................... 43
Tabel 3.9 Perangkat Lunak.................................................... 44
Tabel 4.1 Pengujian Login Admin dan Pengguna ............... 77
Tabel 4.2 Pengujian Halaman Admin ................................... 78
Tabel 4.3 Pengujian Halaman Pengguna ............................. 79