SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS …Untuk membuat jadwal pertandingan dari semua cabang...

20
LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Diajukan Oleh : Nama : Arif Wahyudi NIM : 2009-53-145 Program Studi : Sistem Informasi Fakultas : Teknik FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2013

Transcript of SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS …Untuk membuat jadwal pertandingan dari semua cabang...

i

LAPORAN SKRIPSI

SISTEM INFORMASI MANAJEMEN ATLET PADA

DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA

KABUPATEN KUDUS

Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan

program studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus

Diajukan Oleh :

Nama : Arif Wahyudi

NIM : 2009-53-145

Program Studi : Sistem Informasi

Fakultas : Teknik

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

KUDUS

2013

ii

iii

iviviv

v

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

Selalu semangat berusaha dan berdo’a.

Berjuang untuk mendapatkan sesuatu bukan menunggu untuk mendapatkannya

”Aku hanya menghendaki perbaikan semampuku, Tiada keberhasilanku, kecuali daya

pertolongan Allah SWT. KepadaNya aku berserah diri, dan kepadaNya pula aku

akan kembali”. (Al-Qur’an XI:88)

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. Kedua orangtua yang selalu memberikan doa

dan selalu memberikan restunya.

2. Saudara yang selalu memberikan semangat.

3. Sahabat dan Teman-teman yang memberikan

motivasi.

4. Dosen Pembimbing yang memberikan

pengarahan.

vi

RINGKASAN

Untuk membuat jadwal pertandingan dari semua cabang olahragamembutuhkan pengelompokan yang terorganisis dan sistematis. Sehingga dalam halpenjadwalan dilakukan secara manual yaitu dengan mengimplementasikan ke dalambentuk sebuah file kertas berupa form jadwal petandingan.

Dengan memanfaatkan bahasa Pemprograman PHP dalam proses penjadwalandan detail pertandingan yang sedang berlangsung serta informasi yang dihasilkandapat diperoleh dimana saja. Aplikasi ini dirancang dengan menggunakan pemodelanUML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan databaseMySQL.

Dari hasil perancangan yang telah dilakukan menghasilkan suatu aplikasimanajemen atlet.

Kata Kunci : Atlet, Sistem Informasi Manajemen, PHP, UML.

vii

KATA PENGANTAR

Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan rahmat

dan pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak

mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala

yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada

Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari

kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-Mu, ya Allah, atas

segala hal yang Engkau berikan padaku. Terima. Aku menyadari, aku hanyalah

makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya

karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-Mu.. Segala puji

bagi-Mu Tuhanku.

Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk

menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas

Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang

sebesar-besarnya kepada :

1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.

2. Bapak Rochmad Winarso, S.T., M.T. selaku Dekan Fakultas Teknik Universitas

Muria Kudus.

3. Bapak R.Rhoedy Setiawan. M.Kom selaku Kepala Program Studi Sistem

Informasi Fakultas Teknik Universitas Muria Kudus.

4. Bapak Yudie Irawan, M.Kom yang berkenan menjadi dosen pembimbing saya.

Terim Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan

selama bimbingan.

5. Ibu Noor Latifah, M.Kom selaku pembimbing dua saya yang bersedia

meluangkan waktu untuk memberikan masukan dan arahan terhadap permasalahan

dalam penyusunan skripsi ini.

viii

6. Kedua orang tua yang sangat penulis cintai, yang telah memberi dukungan

secara material maupun spiritual.

7. Buat Adik - adikku adalah spirit kelulusanku.

8. Sahabatku, terima kasih.

9. Teman-temanku, yang telah menjadi teman setia selama perjalan hidupku.

Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari

sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis

harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf

atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga

tulisan ini bermanfaat. Amin.

Kudus, Juli 2013

Penulis

ix

DAFTAR ISI

HALAMAN JUDUL .......................................................................................... i

HALAMAN PERSETUJUAN ........................................................................... ii

HALAMAN PENGESAHAN ............................................................................ iii

HALAMAN PERNYATAAN ........................................................................... iv

HALAMAN MOTTO ........................................................................................ v

RINGKASAN .................................................................................................... vi

KATA PENGANTAR ....................................................................................... vii

DAFTAR ISI ...................................................................................................... ix

DAFTAR TABEL ..............................................................................................xiii

DAFTAR GAMBAR ......................................................................................... xv

DAFTAR LAMPIRAN....................................................................................... xxi

BAB I PENDAHULUAN................................................................................... 1

1.1. Latar Belakang Masalah............................................................................... 1

1.2. Perumusan Masalah ..................................................................................... 2

1.3. Batasan Masalah ......................................................................................... 2

1.4. Tujuan Skripsi .............................................................................................. 2

1.5. Tinjauan Pustaka .......................................................................................... 3

1.6. Metodologi Penelitian .................................................................................. 3

1.6.1. Metode Pengumpulan Data ........................................................... 3

1.7. Metodologi Pengembangan Sistem.............................................................. 4

1.8. Sistematika Penulisan .................................................................................. 5

BAB II LANDASAN TEORI ............................................................................. 7

2.1. Konsep Dasar Sistem .................................................................................. 7

2.1.1. Pengertian Sistem ......................................................................... 7

2.1.2. Pendekatan Sistem ........................................................................ 7

2.1.3. Karakteristik Sistem ...................................................................... 7

2.1.4. Klasifikasi Sistem ......................................................................... 9

x

2.2. Konsep Dasar Informasi .............................................................................. 10

2.2.1. Pengertian Informasi ..................................................................... 10

2.2.2. Siklus Informasi ............................................................................ 11

2.2.3. Kualitas Sistem ............................................................................. 11

2.2.4. Nilai Informasi .............................................................................. 12

2.3. Konsep Dasar Sistem Informasi................................................................... 12

2.3.1. Pengertian Sistem Informasi .......................................................... 12

2.4. Manajemen................................................................................................... 13

2.5. Sistem Informasi Manajemen ...................................................................... 13

2.6. Analisa dan Perancangan Sistem ................................................................ 13

2.6.1. Analisa Sistem .............................................................................. 13

2.7. Alat – alat Desain Sistem............................................................................. 14

2.7.1. Bagan Alir Diagram (Flowchart) .................................................. 14

2.7.2. Tahap – tahap Analisa Sistem ....................................................... 16

2.8. Unified Modeling Language (UML)............................................................ 16

2.9. Konsep Dalam Metodologi Berorientasi Objek........................................... 17

2.10. Artifact UML .............................................................................................. 17

2.11. Use Case Diagram ..................................................................................... 18

2.12. Class Diagram ........................................................................................... 20

2.13. Sequence Diagram ..................................................................................... 21

2.14. Statechart Diagram .................................................................................... 23

2.15. Activity Diagram ........................................................................................ 24

2.16. Basis Data .................................................................................................. 25

2.17. Diagram Hubungan Entitas (ERD)............................................................. 25

BAB III TINJAUAN UMUM OBJEK PENELITIAN ....................................... 32

3.1. Letak Geografis............................................................................................ 32

3.2. Prinsip Kerja ................................................................................................ 32

3.2.1 Visi ................................................................................................ 32

3.2.2 Misi ............................................................................................... 32

xi

3.3. Struktur Organisasi ...................................................................................... 33

3.3.1 Job description .............................................................................. 34

3.4. FOD Pertandingan Olahraga tingkat daerah ................................................ 35

3.5. Narasi Pertandingan Olahraga tingkat daerah.............................................. 36

BAB IV ANALISA DAN PERANCANGAN SISTEM..................................... 37

4.1. Gambaran Sistem Informasi Manajemen Atlet............................................ 37

4.2. Analisa Kebutuhan Data dan Informasi ....................................................... 37

4.3. Analisa Kebutuhan Perangkat Keras............................................................ 38

4.3.1. Analisa Kebutuhan Perangkat Keras ............................................. 38

4.3.2. Analisa Kebutuhan Perangkat Lunak.............................................. 38

4.4. Perancangan Sistem ..................................................................................... 39

4.4.1. Analisa Aktor Sistem .................................................................... 39

4.4.2. Proses Bisnis .................................................................................. 40

4.5. Desain Sistem dan Perangkat Lunak............................................................ 41

4.5.1. Perancangan Sistem ....................................................................... 41

4.6. Entity Relationship Diagram........................................................................ 86

4.7.Transformasi ERD menjadi Tabel ................................................................ 90

4.8. Perancangan Database.................................................................................. 93

4.9. Relasi Antar Tabel........................................................................................ 98

4.10. Desain Interface ......................................................................................... 99

BAB V PEMBAHASAN DAN IMPLEMENTASI............................................104

5.1. Implementasi Sistem ....................................................................................104

5.1.1. Kebutuhan Perangkat Keras...........................................................104

5.1.2. Kebutuhan Perangkat Lunak..........................................................105

5.1.3. Kebutuhan Sumber Daya Manusia ................................................105

5.1.4. Implementasi Layar Antar Muka...................................................105

5.1.5. Batasan Implementasi ....................................................................105

5.2. Implementasi Antarmuka .............................................................................106

5.2.1. Menu Utama ..................................................................................106

xii

5.2.2. Halaman Login .............................................................................. 107

5.2.3. Halaman Form Registrasi .............................................................. 107

5.2.4. Munu Bar ....................................................................................... 108

5.2.5. Menu Sidebar ................................................................................. 118

5.2.6. Halaman Data Diri ......................................................................... 109

5.2.7. Lihat Event Pertandingan............................................................... 110

5.2.8. Pendaftaran ................................................................................... 111

5.2.9. Halaman Jadwal Pertandingan....................................................... 112

5.2.10. Halaman Kelola Detail................................................................... 112

5.2.11. Halaman Kelola User..................................................................... 112

5.2.12. Halaman Kelola Cabang Olahraga ................................................ 113

5.21.3. Halaman Event Pertandingan......................................................... 113

5.2.14. Halaman Panitia Pelaksana............................................................ 114

5.2.15. Halaman Keategori ........................................................................ 114

5.2.16. Halaman Laporan Kategori............................................................ 114

5.2.17. Halaman Laporan Panitia Pelaksana.............................................. 115

5.2.18. Halaman Laporan Jadwal Pertandingan ........................................ 115

5.2.19. Menu Keluar .................................................................................. 115

BAB VI PENUTUP ............................................................................................ 116

6.1. Kesimpulan .................................................................................................. 116

6.2. Saran ....................................................................................................... 116

DAFTAR PUSTAKA

LAMPIRAN

xiii

DAFTAR TABEL

Tabel 2.1 : Simbol Flow of Document .............................................................. 15

Tabel 2.2 : Notasi Dalam Use Case ................................................................... 19

Tabel 2.3 : Notasi Pada Class Diagram ............................................................. 20

Tabel 2.4 : Notasi Sequence Diagram ............................................................... 22

Tabel 2.5 : Notasi State Diagram....................................................................... 23

Tabel 2.6 : Activity diagram .............................................................................. 24

Tabel 4.1 : Proses Bisnis.................................................................................... 40

Tabel 4.2 : Deskripsi Use Case Kelola Jadwal Pertandingan ............................ 42

Tabel 4.3 : Deskripsi Use Case Kelola Detail ................................................... 42

Tabel 4.4 : Deskripsi Use Case Daftar Pertandingan ........................................ 43

Tabel 4.5 : Deskripsi Use Case Kelola User ..................................................... 44

Tabel 4.6 : Deskripsi Use Case Kelola Cabang Olahraga ................................. 45

Tabel 4.7 : Deskripsi Use Case Cetak Laporan................................................. 46

Tabel 4.8 : Deskripsi Use Case Lihat Jadwal Pertandingan.............................. 47

Tabel 4.9 : Deskripsi Use Case Kelola Panitia Pelaksana................................. 47

Tabel 4.10 :Deskripsi Use Case Kategori Tanding.............................................. 48

Tabel 4.11 : Deskripsi Use Case Kelola Event Pertandingan.............................. 48

Tabel 4.12 : Tabel User........................................................................................ 93

Tabel 4.13 : Tabel Pendaftaran ............................................................................ 94

Tabel 4.14 : Tabel Jadwal Pertandingan .............................................................. 95

Tabel 4.15 : Tabel Detail...................................................................................... 95

xiv

Tabel 4.16 : Tabel Cabor...................................................................................... 96

Tabel 4.17 : Tabel Event ...................................................................................... 96

Tabel 4.18 : Tabel Panpel .................................................................................... 97

Tabel 4.19 : Tabel Kategori ................................................................................. 97

xv

DAFTAR GAMBAR

Gambar 2.1 : Siklus Informasi .......................................................................11

Gambar 2.2 : Unary Degree ............................................................................26

Gambar 2.3 : Binary Degree............................................................................26

Gambar 2.4 : Ternary Degree .........................................................................26

Gambar 2.5 : Atribut Multivalue.....................................................................27

Gambar 2.6 : Atribut Composite ....................................................................27

Gambar 2.7 : Digram Kardinalitas One to One...............................................28

Gambar 2.8 : Diagram Kardinalitas One to Many ..........................................29

Gambar 2.9 : Diagram Kardinalitas Many to Many........................................29

Gambar 3.1 : Denah Lokasi Dinas Pendidikan Pemuda dan Olahraga ...........32

Gambar 3.2 : Stuktur Organisasi .....................................................................33

Gambar 3.3 : FOD Pertandingan Olahraga .....................................................35

Gambar 4.1 : Bisnis Use Case Diagram Sistem

Informasi Manajemen Atlet ......................................................41

Gambar 4.2 : Sistem Use Case Diagram Sistem

Informasi Manajemen Atlet ......................................................41

Gambar 4.3 : Class Admin..............................................................................50

Gambar 4.4 : Class User..................................................................................50

Gambar 4.5 : Class Pegawai............................................................................51

Gambar 4.6 : Class Pendaftaran ......................................................................51

Gambar 4.7 : Class Panpel ..............................................................................51

Gambar 4.8 : Class Kategori ...........................................................................52

Gambar 4.9 : Class Cabang Olahraga .............................................................52

Gambar 4.10 : Class Jadwal Pertandingan........................................................53

Gambar 4.11 : Class Detail ...............................................................................53

Gambar 4.12 : Class Event................................................................................54

Gambar 4.13 : Class Sekolah ............................................................................54

xvi

Gambar 4.14 : Class Diagram Sistem Informasi Manajemen Atlet

Pada Dinas Pendidikan Pemuda dan Olahraga .........................55

Gambar 4.15 : Sequence Diagram Lihat Jadwal Pertandingan.........................56

Gambar 4.16 : Sequence Diagram Pendaftaran ................................................57

Gambar 4.17 : Sequence Diagram Jadwal Pertandingan ..................................58

Gambar 4.18 : Sequence Diagram Kelola User ................................................59

Gambar 4.19 : Sequence Diagram Cabang Olahraga........................................60

Gambar 4.20 : Sequence Diagram Event ..........................................................61

Gambar 4.21 : Sequence Diagram Kelola Kategori..........................................62

Gambar 4.22 : Sequence Diagram Kelola Panpel .............................................63

Gambar 4.23 : Sequence Diagram Kelola Detail .............................................64

Gambar 4.24 : Sequence Diagram Cetak Laporan............................................65

Gambar 4.25 : Sequence Diagram Kelola Pendaftaran.....................................65

Gambar 4.26 : Activity diagram Pendaftaran Pertandingan ..............................66

Gambar 4.27 : Activity diagram Jadwal Pertandingan......................................67

Gambar 4.28 : Activity diagram Lihat Jadwal Pertandingan.............................67

Gambar 4.29 : Activity diagram Kelola User ....................................................68

Gambar 4.30 : Activity diagram Kelola Detail..................................................69

Gambar 4.31 : Activity diagram Kelola Event Pertandingan ............................70

Gambar 4.32 : Activity diagram Kelola Kategori..............................................71

Gambar 4.33 : Activity diagram Kelola Cabang Olahraga................................72

Gambar 4.34 : Activity diagram Kelola Panitia Pelaksana ...............................73

Gambar 4.35 : Activity diagram Cetak Laporan................................................74

Gambar 4.36 : Activity diagram Kelola Pendaftaran ........................................75

Gambar 4.37 : State diagram Lihat Pendaftaran...............................................76

Gambar 4.38 : State diagram Tambah Pendaftaran ..........................................76

Gambar 4.39 : State diagram Edit Pendaftaran.................................................76

Gambar 4.40 : State diagram Hapus Pendaftaran .............................................77

Gambar 4.41 : State diagram Tambah Data Jadwal.......................................... 77

xvii

Gambar 4.42 : State diagram Ubah Data Jadwal ..............................................77

Gambar 4.43 : State diagram Hapus Jadwal .....................................................78

Gambar 4.44 : State diagram Lihat Jadwal .......................................................78

Gambar 4.45 : State diagram Login User .........................................................78

Gambar 4.46 : State diagram Tambah Data User ............................................79

Gambar 4.47 : State diagram Ubah Data User..................................................79

Gambar 4.48 : State diagram Hapus Data User ...............................................79

Gambar 4.49 : State diagram Tambah Data Detail ...........................................80

Gambar 4.50 : State diagram Ubah Data Detail ...............................................80

Gambar 4.51 : State diagram Hapus Data Detail ..............................................80

Gambar 4.52 : State diagram Lihat Data Detail................................................81

Gambar 4.53 : State diagram Tambah Data Event ...........................................81

Gambar 4.54 : State diagram Ubah Data Event ................................................81

Gambar 4.55 : State diagram Hapus Data Event ..............................................82

Gambar 4.56 : State diagram Tambah Data Kategori.......................................82

Gambar 4.57 : State diagram Ubah Data Kategori ...........................................82

Gambar 4.58 : State diagram Hapus Data Kategori..........................................83

Gambar 4.59 : State diagram Tambah Data Cabang Olahraga.........................83

Gambar 4.60 : State diagram Ubah Data Cabang Olahraga .............................83

Gambar 4.61 : State diagram Hapus Data Cabang Olahraga............................84

Gambar 4.62 : State diagram Tambah Data Panitia Pelaksana.........................84

Gambar 4.63 : State diagram Ubah Data Panitia Pelaksana .............................84

Gambar 4.64 : State diagram Hapus Data Panitia Pelaksana............................85

Gambar 4.65 : State diagram Cetak Laporan....................................................85

Gambar 4.66 : Entity .........................................................................................86

Gambar 4.67 : Atribut Entity .............................................................................86

Gambar 4.68 : Atribute Relationship.................................................................87

Gambar 4.69 : Derajat Kardinalitas...................................................................88

Gambar 4.70 : ERD Sistem Informasi Manajemen Atlet ..................................89

xviii

Gambar 4.71 : Transformasi Tabel 1 ................................................................90

Gambar 4.72 : Transformasi Tabel 2 ................................................................90

Gambar 4.73 : Transformasi Tabel 3 ................................................................90

Gambar 4.74 : Transformasi Tabel 4 ................................................................91

Gambar 4.75 : Transformasi Tabel 5 ................................................................91

Gambar 4.76 : Transformasi Tabel 6 ................................................................91

Gambar 4.77 : Transformasi Tabel 7 ................................................................92

Gambar 4.78 : Transformasi Tabel 8 ................................................................92

Gambar 4.79 : Transformasi Tabel 9 ................................................................92

Gambar 4.80 : Transformasi Tabel 10 ..............................................................93

Gambar 4.81 : Relasi Tabel ...............................................................................98

Gambar 4.82 : Desain Halaman Home..............................................................99

Gambar 4.83 : Desain Halaman Login ..............................................................99

Gambar 4.84 : Desain Halaman Admin.............................................................100

Gambar 4.85 : Desain Halaman User ...............................................................100

Gambar 4.86 : Desain Halaman Jadwal Pertandingan ......................................100

Gambar 4.87 : Desain Halaman Pendaftaran ....................................................101

Gambar 4.88 : Desain Halaman Kelola Detail..................................................101

Gambar 4.89 : Desain Halaman Kelola Cabang Olahraga................................102

Gambar 4.90 : Desain Halaman Kelola Event ..................................................102

Gambar 4.91 : Desain Halaman Kelola Panitia Pelaksana ...............................102

Gambar 4.92 : Desain Halaman Kelola Kategori..............................................102

Gambar 4.93 : Desain Halaman Laporan Jadwal Pertandingan........................103

Gambar 4.94 : Desain Halaman Laporan Kategori ...........................................103

Gambar 5.1 : Halaman Utama Web ................................................................107

Gambar 5.2 : Halaman Login ..........................................................................107

Gambar 5.3 : Halaman Registrasi....................................................................108

Gambar 5.4 : Halaman Menu Bar ...................................................................108

Gambar 5.5 : Halaman Side Bar Admin..........................................................109

xix

Gambar 5.6 : Halaman Side Bar Pegawai .......................................................109

Gambar 5.7 : Halaman Side Bar Pendaftar .....................................................109

Gambar 5.8 : Halaman Data Diri.....................................................................110

Gambar 5.9 : Halaman Lihat Event Pertandingan...........................................110

Gambar 5.10 : Form Pendaftaran ......................................................................111

Gambar 5.11 : Halaman Jadwal Pertandingan ..................................................112

Gambar 5.12 : Halaman Kelola Detail ..............................................................112

Gambar 5.13 : Halaman Kelola User ................................................................113

Gambar 5.14 : Halaman Kelola Cabang Olahraga ............................................113

Gambar 5.15 : Halaman Kelola Event Pertandingan ........................................113

Gambar 5.16 : Halaman Kelola Panitia Pelaksana............................................114

Gambar 5.17 : Halaman Kategori......................................................................114

Gambar 5.18 : Halaman Laporan Kategori .......................................................114

Gambar 5.19 : Halaman Laporan Panitia Pelaksana .........................................115

Gambar 5.20 : Halaman Laporan Jadwal Pertandingan ....................................115

Gambar 5.21 : Halaman Menu Keluar ..............................................................115

xx

DAFTAR LAMPIRAN

Lampiran 1 : Buku Bimbingan Skripsi

Lampiran 2 : Surat Keterangan Penelitian