APLIKASI DRAWING SISTEM GUGUR Aplikasi Drawing Sistem Gugur Pada Liga Mahasiswa Taekwondo Berbasis Web.

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
2014

i

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

ii

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

Anggota Dewan Penguji

Aris Rakhmadi. S.T, M.Eng

Gunawan Ariyanto,Ph.D

NIK : 983
Anggota Dewan Penguji

Helman Muhammad, S.T.,M.T.


Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal ………………..
Dekan

Ketua Program Studi

Fakultas Komunikasi dan Informatika

Teknik Informatika

Husni Thamrin, S.T, MT., Ph.D.

Dr. Heru Supriyono, M.Sc.

NIK : 706

NIK : 970


iii

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


iv

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.

v

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”

vi

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.

vii

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

viii

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,

Nugroho

ix

2014

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

x

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

xi

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

xii

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

xiii

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

xiv

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

xv

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

xvi

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

xvii

DAFTAR LAMPIRAN

Lampiran 1 : Surat Keterangan
Lampiran 2 : Kuisioner
Lampiran 3 : Source code aplikasi

xviii

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

xix