PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan...

15
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

Transcript of PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan...

Page 1: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 2: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

i

Page 3: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

ii

Page 4: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

iii

Page 5: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

iv

SISTEM PENDAFTARAN UKM BERDASARKAN

MINAT DAN BAKAT DI UWKS Beni Setyawan

Program Studi Teknik Informatika Fakultas Teknik

Universitas Wijaya Kusuma Surabaya

[email protected]

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

Page 6: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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.

Page 7: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 8: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 9: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 10: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 11: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 12: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 13: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 14: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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

Page 15: PROGRAM STUDI TEKNIK INFORMATIKA …erepository.uwks.ac.id/2051/1/TA Beni laporan upload.pdfdigunakan membantu mahasiswa dalam mendaftar sebuah UKM untuk mensinkronkan antara minat

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