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 :
NIM : L200090087
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
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.
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
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.
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
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”
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.
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
x DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
xi
2.2.2. Sistem Gugur dengan Seeded / Unggulan ... 12
2.2.4. Sistem Informasi ... 14
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
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
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
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
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.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
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
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
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Surat Keterangan Lampiran 2 : Kuisioner
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.