Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
i
APLIKASI DRAWING SISTEM GUGUR
PADA LIGA MAHASISWA TAEKWONDO BERBASIS WEB
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata 1 pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
NugrohoNugrohoNugrohoNugroho
NIM : L200090087
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2014
ii
HALAMAN PERSETUJUAN
Skripsi dengan judul
APLIKASI DRAWING SISTEM GUGUR
PADA LIGA MAHASISWA TAEKWONDO BERRBASIS WEB
Ini telah di periksa, dan disetujui pada :
Hari :
Tanggal :
Pembimbing
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
iii
HALAMAN PENGESAHAN
APLIKASI DRAWING SISTEM GUGUR PADA LIGA MAHASISWA TAEKWONDO BERBASIS WEB
dipersiapkan dan disusun oleh NUGROHO
NIM : L200090087
telah dipertahankan di depan Dewan Penguji
pada tanggal : ……………..
Susunan Dewan Penguji
Pembimbing
Aris Rakhmadi. S.T, M.Eng
NIK : 983
Anggota Dewan Penguji
Gunawan Ariyanto,Ph.D
Anggota Dewan Penguji
Helman Muhammad, S.T.,M.T.
Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal ………………..
Dekan
Fakultas Komunikasi dan Informatika
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Ketua Program Studi
Teknik Informatika
Dr. Heru Supriyono, M.Sc.
NIK : 970
iv
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan tinggi, dan
sepanjang pengetahuan saya juga terdapat karya atau pendapat yang pernah ditulis
atau diterbitkan oleh orang lain kecuali
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi :
1. Saya merancang konsep aplikasi drawing sistem gugur dengan survey
dan wawancara langsung kepada panitia penyelenggara pertandingan.
2. Hasil wawancara saya tindak lanjuti dengan perancangan use case dan
proses didalam aplikasi.
3. Saya merancang desain tampilan berdasarkan hasil wawancara.
4. Saya membutuhkan seorang programmer untuk desain dan pembuatan
database.
5. Saya membutuhkan seorang programmer dalam proses coding program
6. Penulisan naskah skripsi saya kerjakan dengan referensi beberapa buku
dan internet.
7. Menggunakan netbook asus x201e intel® Celeron® CPU Intel847@1,10
GHz dengan hardisk 320 GB dan RAM 4096 MB
v
8. Menggunakan framework CodeIgniter dalam pembangunan aplikasi.
Demikin pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.
Saya bertanggung jawab atas kebenaran daftar diatas.
Wonogiri,……………………
Nugroho
Mengetahui
Pembimbing
Aris Rakhmadi, S.T., M.Eng.
vi
MOTTO
“Jangan berdo’a meminta agar hidup dimudahkan, berdo’alah agar diberi kekuatan
mengatasi kesulitan”
“Setidaknya, buat satu langkah nyata setiap hari menuju target anda”
“Bruce Lee”
vii
PERSEMBAHAN
1. Bapak dan Ibuku yang tercinta, atas doa dan restu yang selalu dicurahkan
kepada penulis dan selalu memberi kasih sayang, motivasi dan mendidikku agar
menjadi anak yang sholeh dan berguna bagi bangsa, negara serta agama.
2. Seluruh keluarga besar Simbah Paryontono yang telah memberikan semangat,
nasehat, dan dukungannya.
3. Sahabat-sahabatku Bangsa_Dhee yang selalu menjalankan kuliah dan segala
kegiatan bersama-sama dalam suka maupun duka.
4. Seluruh keluarga besar UKM Tekwondo UMS di sanalah tempat saya belajar
tentang Taekwondo
5. Bapak, ibu, dan teman-teman kos di Mendungan Kartasura di sanalah saya
beristirahat dan berbagi keceriaan.
6. Teman-teman angkatan 2009 jurusan Teknik Informatika. Terima kasih atas
pengalaman kuliah bersama kalian.
7. Teman-temanku yang tidak bisa disebutkan satu per satu. Terima kasih
atas doa dan motivasinya.
viii
KATA PENGANTAR
Segala Puji syukur kehadirat Allah SWT atas rahmat, kenikmatan dan
hidayah-Nya sehingga sampai saat ini masih bisa beribadah kepada-Nya, serta
penulis dapat menyelesaikan skripsi yang berjudul “Aplikasi Drawing Sistem Gugur
pada Liga Mahasiswa Taekwondo Berbasis Web”.
Skripsi ini merupakan persyaratan untuk memenuhi kurikulum Program
Studi Teknik Informatika Universitas Muhammadiyah Surakarta serta untuk
menyelesaikan program sarjana. Penulis telah berusaha untuk menyelesaikan laporan
skripsi ini dengan kemampuan yang dimiliki, namun penulis menyadari bahwa
laporan ini masih tergolong biasa dan merasa ada kekurangannya. Oleh karena itu,
penulis mengharapkan saran serta kritik sehingga berguna untuk membangun dan
menambah ilmu bagi penulis.
Dalam kesempatan ini penulis tidak lupa memberikan penghargaan dengan
segala kerendahan hati atas bantuan dari berbagai pihak. Penulis mengucapkan rasa
terima kasih kepada :
1. Allah SWT pujian atas cinta kasih-Mu, Engkau Yang Maha Sempurna,
Yang Engkau Maha Memberi yang telah memberikan limpahan rahmat,
hidayah serta karunianya sehingga penulis dapat menyelasaikan skripsi ini.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad
SAW dan keluarganya, dan para sahabatnya.
3. Bapak Husni Thamrin, S.T, M.T., Ph.D. Dekan Fakultas Komunikasi dan
Informatika.
4. Bapak Dr. Heru Supriyono, M.Sc. Ketua Program Studi Teknik
ix
Informatika.
5. Bapak Aris Rakhmadi, S.T., M.Eng. selaku pembimbing yang senantiasa
membimbing penulis dalam penyusunan skripsi ini.
6. Bapak dan Ibu dosen yang telah membimbing dan membagi ilmunya
Selama ini kepada penulis.
7. Bapak dan Ibu selaku orang tua yang telah memberikan doa, restu dan
dukungan kepada penulis.
8. Teman-teman yang telah memberikan doa dan motivasi dalam
mengerjakan skripsi.
Penulis berharap semoga skripsi ini berguna bagi semua pihak khususnya
penulis sendiri serta pembaca, sehingga menambah ilmu dan wawasannya. Amin
Wonogiri, 2014
Nugroho
x
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i
HALAMAN PERSETUJUAN ............................................................................ ii
HALAMAN PENGESAHAN ............................................................................ iii
DAFTAR KONTRIBUSI ................................................................................... iv
MOTTO .............................................................................................................. vi
PERSEMBAHAN ............................................................................................... vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI ....................................................................................................... x
DAFTAR TABEL ............................................................................................... xiii
DAFTAR GAMBAR .......................................................................................... xiv
DAFTAR LAMPIRAN ....................................................................................... xviii
ABSTRAK .......................................................................................................... xix
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Rumusan Masalah ......................................................................................... 2
1.3 Batasan Masalah ........................................................................................... 2
1.4 Tujuan Penelitian .......................................................................................... 3
1.5 Manfaat Penelitian ........................................................................................ 3
1.6 Sistematika Penulisan ................................................................................... 4
BAB II TINJAUAN PUSTAKAN ..................................................................... 7
2.1 Telaah Penelitian ........................................................................................... 7
2.2 Landasan Teori .............................................................................................. 9
2.2.1. Taekwondo .......................................................................................... 9
2.2.2. Sistem Gugur ...................................................................................... 10
xi
2.2.2. Sistem Gugur dengan Seeded / Unggulan ............................................ 12
2.2.4. Sistem Informasi ................................................................................. 14
2.2.5. Basis Data ........................................................................................... 15
2.2.6. MySQL ............................................................................................... 18
2.2.7. PHP ..................................................................................................... 20
BAB III METODE PENELITIAN ..................................................................... 23
3.1 Waktu dan Tempat ........................................................................................ 23
3.1.1. Waktu .................................................................................................. 23
3.1.2. Tempat ................................................................................................ 23
3.2 Peralatan Utama dan Pendukung .................................................................. 24
3.2.1. Hardware ............................................................................................. 24
3.2.2. Software .............................................................................................. 24
3.3 Alur Penelitian .............................................................................................. 25
3.4 Pengumpulan Data ........................................................................................ 26
3.5 Perancangan UML ( Unified Modelling Language ) .................................... 27
3.5.1. Use Case Diagram ............................................................................... 27
3.5.2. Use Case Definition ............................................................................ 28
3.6 Perancangan Aplikasi .................................................................................... 30
3.6.1. Gambaran Kerja Aplikasi ................................................................... 30
3.6.2. Bagan Alir Aplikasi ............................................................................ 37
3.6.3. Diagram Konteks ................................................................................ 42
3.6.4. Hierarchy Input Proses Output ........................................................... 43
3.6.5. Data Flow Diagram ............................................................................ 44
3.6.6. Desain Aplikasi ................................................................................... 51
3.7 Pengujian Sistem ........................................................................................... 58
xii
3.7.1. Kuisioner ............................................................................................. 58
3.7.2. Sistem .................................................................................................. 58
3.8 Analisa Hasil ................................................................................................. 58
3.9 Maintenance .................................................................................................. 59
BAB IV HASIL DAN PEMBAHASAN ............................................................ 60
4.1 Hasil Penelitian ............................................................................................. 60
4.2 Hasil dan Pembahasan .................................................................................. 60
4.2.1. Tabel pada Database ........................................................................... 60
4.2.2. Relasi Tabel ........................................................................................ 68
4.2.3. Analisa Program .................................................................................. 69
4.2.3.1. Halaman User Umum ................................................................ 69
4.2.3.2. Halaman Kontingen ................................................................... 72
4.2.3.3. Halaman Admin ......................................................................... 83
4.3 Analisa Data Kuisioner ................................................................................. 92
BAB V PENUTUP ............................................................................................. 95
5.1 Kesimpulan ................................................................................................... 95
5.2 Saran ............................................................................................................. 96
DAFTAR PUSTAKA ......................................................................................... 97
LAMPIRAN ........................................................................................................ 99
xiii
DAFTAR TABEL
Tabel 2.1 Tabel Fungsi MySQL ......................................................................... 19
Tabel 3.1 Unggulan ............................................................................................. 33
Tabel 3.2 Jumlah kolom pada bagan berdasarkan jumlah peserta ...................... 33
Tabel 3.3 Posisi peserta pada bagan berdasarkan unggulan ............................... 34
Tabel 4.1 Aturan dalam menentukan unggulan .................................................. 88
Tabel 4.2 Kuisioner ............................................................................................. 92
Tabel 4.3 Prosentase nilai penghitungan jumlah responden ............................... 93
xiv
DAFTAR GAMBAR
Gambar 2.1. Bagan sistem gugur dengan unggulan ( 1 ) ..................................... 12
Gambar 2.2. Bagan sistem gugur dengan unggulan ( 2 ) .................................... 13
Gambar 3.1. flowchart alur penelitian ................................................................ 25
Gambar 3.2. use case admin ............................................................................... 27
Gambar 3.3. use case user .................................................................................. 28
Gambar 3.4. gambaran kerja aplikasi ................................................................. 30
Gambar 3.5. perancangan sistem user ................................................................. 31
Gambar 3.6. perancangan sistem admin ............................................................. 32
Gambar 3.7. flowchart sistem user ..................................................................... 38
Gambar 3.8. flowchart sistem admin .................................................................. 40
Gambar 3.9. diagram konteks ............................................................................. 42
Gambar 3.10. HIPO aplikasi drawing sistem gugur ........................................... 43
Gambar 3.11. DFD level 0 aplikasi drawing sistem gugur ................................. 45
Gambar 3.12. DFD level 1 proses 1 aplikasi drawing sistem gugur .................. 46
Gambar 3.13. DFD level 1 proses 2 aplikasi drawing sistem gugur .................. 46
Gambar 3.14. DFD level 1 proses 3 aplikasi drawing sistem gugur .................. 47
Gambar 3.15. DFD level 1 proses 4 aplikasi drawing sistem gugur .................. 48
Gambar 3.16. DFD level 1 proses 5 aplikasi drawing sistem gugur .................. 48
Gambar 3.17. DFD level 1 proses 6 aplikasi drawing sistem gugur .................. 49
Gambar 3.18. DFD level 1 proses 7 aplikasi drawing sistem gugur .................. 50
Gambar 3.19. DFD level 1 proses 8 aplikasi drawing sistem gugur .................. 51
Gambar 3.20. desain halaman utama .................................................................. 52
Gambar 3.21. desain halaman user / kontingen .................................................. 52
xv
Gambar 3.22. desain menu kontingen ................................................................. 53
Gambar 3.23. desain formulir manager .............................................................. 54
Gambar 3.24. desain formulir atlet ..................................................................... 54
Gambar 3.25. desain formulir pelatih ................................................................. 55
Gambar 3.26. desain halaman admin .................................................................. 56
Gambar 3.27. desain halaman peserta ................................................................. 56
Gambar 3.28. formulir kelas ............................................................................... 57
Gambar 3.29. desain formulir event ................................................................... 57
Gambar 4.1. Tabel user ....................................................................................... 61
Gambar 4.2. Tabel user_type .............................................................................. 61
Gambar 4.3. Tabel ci_sessions ............................................................................ 62
Gambar 4.4. Tabel acara ..................................................................................... 62
Gambar 4.5. Tabel ikut_acara ............................................................................. 63
Gambar 4.6. Tabel manager ................................................................................ 64
Gambar 4.7. Tabel pelatih ................................................................................... 64
Gambar 4.8. Tabel atlet ....................................................................................... 65
Gambar 4.9. Tabel prestasi ................................................................................. 66
Gambar 4.10. Tabel atlet_prestasi ...................................................................... 66
Gambar 4.11. Tabel Kelas .................................................................................. 66
Gambar 4.12. Tabel bagan_jadi .......................................................................... 67
Gambar 4.13. Tabel info ..................................................................................... 67
Gambar 4.14. Relasi Tabel .................................................................................. 68
Gambar 4.15. Tampilan beranda ......................................................................... 69
Gambar 4.16. Menu pada halaman awal / beranda untuk user umum ................ 70
Gambar 4.17. Tampilan menu kontingen ........................................................... 70
xvi
Gambar 4.18. Menu daftar .................................................................................. 71
Gambar 4.19. Menu tata cara daftar .................................................................... 71
Gambar 4.20. Formulir registrasi ........................................................................ 72
Gambar 4.21. Pendaftaran berhasil ..................................................................... 73
Gambar 4.22. Verifikasi email ............................................................................ 73
Gambar 4.23. Verifikasi berhasil ........................................................................ 74
Gambar 4.24. Login ............................................................................................ 74
Gambar 4.25. Menu user / kontingen .................................................................. 75
Gambar 4.26. Formulir manager ......................................................................... 75
Gambar 4.27. Halaman atlet ............................................................................... 76
Gambar 4.28. Formulir atlet ................................................................................ 77
Gambar 4.29. Menu acara / pertandingan ........................................................... 78
Gambar 4.30. Mendaftarkan atlet ....................................................................... 78
Gambar 4.31. Formulir pelatih ............................................................................ 79
Gambar 4.32. Halaman data kontingen ............................................................... 80
Gambar 4.33. Menu ikuti event .......................................................................... 80
Gambar 4.34. Menu acara / pertandingan ........................................................... 81
Gambar 4.35. Kelas pertandingan ....................................................................... 81
Gambar 4.36. Bagan pertandingan ...................................................................... 82
Gambar 4.37. Menu admin ................................................................................. 83
Gambar 4.38. Kelas pertandingan ....................................................................... 84
Gambar 4.39. Menambahkan kelas pertandingan ............................................... 84
Gambar 4.40. Menu event ................................................................................... 85
Gambar 4.41. Formulir event .............................................................................. 85
Gambar 4.42. Menu seleksi peserta .................................................................... 86
xvii
Gambar 4.43. Menentukan unggulan .................................................................. 87
Gambar 4.44. Memilih kelas pertandingan ......................................................... 89
Gambar 4.45. Bagan pertandingan ...................................................................... 89
Gambar 4.46. Menu acara / pertandingan ........................................................... 90
Gambar 4.47. Pilih kelas pertandingan ................................................................ 90
Gambar 4.48. Data kontingen ............................................................................. 91
Gambar 4.49. Grafik kuisioner ........................................................................... 93
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Surat Keterangan
Lampiran 2 : Kuisioner
Lampiran 3 : Source code aplikasi
xix
ABSTRAK
Perkembangan olahraga beladiri Taekwondo yang kian pesat di berbagai
tingkatan menjadi ide pokok terlahirnya kejuaraan Liga Mahasiswa Taekwondo pada
tingkat universitas. Dengan peningkatan jumlah peserta pada setiap event kejuaraan
perlu adanya aplikasi untuk meringankan pekerjaan panitia penyelenggara. Proses
pengundian merupakan hal penting dalam kejuaraan Taekwondo, yang mana dalam
proses ini menentukan lawan tanding untuk setiap atlet / peserta. Aplikasi Drawing
Sistem Gugur pada Liga Mahasiswa Taekwondo Berbasis Web bertujuan
mempermudah panitia penyelenggara dalam melakukan pengolahan data atlet
terutama pada saat melaksanakan proses pengundian yang dulunya menggunakan cara
manual.
Perancangan Aplikasi Drawing Sistem Gugur pada Liga Mahasiswa
Taekwondo Berbasis Web ini dimulai dengan menganalisis kebutuhan apa saja yang
diperlukan oleh aplikasi. Langkah berikutnya merancang use case dan proses yang
ada didalam aplikasi, merancang desain tampilan aplikasi, membangun aplikasi,
pengujian aplikasi, implementasi dan pemeliharaan.
Hasil uji aplikasi pada user dengan menggunakan kuisioner menunjukkan
bahwa 86% user menyatakan aplikasi mudah dalam pengoperasiannya. Sedangkan
79% user menyatakan bahwa tampilan menarik dan sesuai untuk digunakan. Artinya
aplikasi ini masih perlu penambahan dalam hal tampilan. Aplikasi Drawing Sistem
Gugur pada Liga Mahasiswa Taekwondo Berbasis Web ini berguna untuk
memberikan informasi kejuaraan, pendaftaran, proses pengundian, dan mencetak
bagan pertandingan.
Kata kunci : aplikasi, taekwondo, liga mahasiswa, drawing