Sistem Penjurian Olahraga Tinju Berbasis Desktop (Studi Kasus : Sasana Tinju Schreuder Salatiga)
LAPORAN PENELITIAN Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Oleh: Joseph Hartanto Nugroho (672008008) Budhi Kristianto, S.Kom., M.Sc. Sri Winarso Martyas Edi, S.Kom.
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Agustus 2012
Pernyataan Tugas akhir yang berikut ini : Judul
: Sistem Penjurian Olahraga Tinju Berbasis Desktop (Studi Kasus : Sasana Tinju Schreuder Salatiga)
Pembimbing : 1. Budhi Kristianto, S.Kom., M.Sc. 2. Sri Winarso Martyas Edi, S.Kom.
adalah benar hasil karya saya : Nama
: Joseph Hartanto Nugroho
NIM
: 672008008
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.
Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, Agustus 2012
(Joseph Hartanto Nugroho)
Prakata Segala puji syukur penyusun panjatkan kepada Tuhan Yang Maha Esa, sebab hanya karena anugerahNya penyusun dapat menyelesaikan skripsi yang berjudul “Sistem Penjurian Olahraga Tinju Berbasis Desktop (Studi Kasus : Sasana Tinju Schreuder Salatiga)”. Skripsi ini diajukan untuk memenuhi salah satu persyaratan guna memperoleh gelar Sarjana Komputer, Fakultas Teknologi Informasi Program Studi Teknik Informatika, Universitas Kristen Satya Wacana, Salatiga. Penulis menyadari akan pentingnya penyelesaian penulisan skripsi ini untuk memperoleh gelar Sarjana Komputer pada Fakultas Teknologi Informasi dengan Program Studi Teknik Informatika, sehingga Penulis berusaha dengan segala kemampuan yang ada untuk menyelesaikan penulisan skripsi dimaksud. Dalam penyelesaian skripsi ini, penulis tidak mungkin lepas dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada: 1.
Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.
2.
Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.
3.
Budhi Kristianto, S.Kom., M.Sc. sebagai pembimbing pertama yang selalu membimbing penulis dengan sabar dan banyak membantu penulis dalam menyelesaikan skripsi ini.
4.
Sri Winarso Martyas Edi, S.Kom. sebagai pembimbing kedua yang selalu membimbing dengan sabar, memberikan ide, dan banyak membantu penulis dalam menyelesaikan skripsi ini.
5.
Ibu Mila C.Paseleng S.Si.,M.Pd. selaku Koordinator KP/TA.
6.
Seluruh dosen pengajar yang telah mendidik dan membagikan ilmunya untuk penyusun selama menjalani perkuliahan di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
7.
Seluruh pegawai tata usaha dan dan karyawan di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga yang melayani penyusun selama masa kuliah di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.
8.
Keluarga besar Sasana Tinju Schreuder Salatiga yang tidak mungkin disebutkan satu per satu yang turut membantu dan memberikan kontribusi hingga skripsi ini terselesaikan.
9.
Semua teman-teman angkatan 2008, dan semua pihak yang tidak mungkin disebutkan satu per satu yang turut membantu dan memberikan kontribusi, semangat, ide dan saran hingga skripsi ini terselesaikan. Terimakasih atas dukungannya dan semangat yang telah diberikan selama ini.
10.
Semua pihak yang tidak mungkin disebutkan satu per satu yang turut membantu dan memberikan kontribusi hingga skripsi ini terselesaikan. Penyusun menyadari bahwa skripsi ini masih jauh dari sempurna. Untuk itu,
penyusun berharap adanya saran dan masukan yang sangat berarti bagi perbaikan skripsi ini. Semoga skripsi ini dapat memberikan manfaat bagi semua pihak.
Salatiga, Agustus 2012
(Joseph Hartanto Nugroho) Penulis
Daftar Isi Halaman Halaman Judul ................................................................................ Halaman Persetujuan ......................................................................... Halaman Pernyataan.......................................................................... Prakata ............................................................................................ Daftar Isi............................................................................................ Daftar Gambar ................................................................................... Daftar Tabel ...................................................................................... Daftar Kode Program ........................................................................ Daftar Lampiran ................................................................................ Daftar Istilah...................................................................................... Abstract ............................................................................................ Bab 1 Pendahuluan ................................................................. 1.1 Latar Belakang .................................................... 1.2 Rumusan Masalah ............................................... 1.3 Tujuan dan Manfaat ............................................ 1.4 Batasan Masalah.................................................. 1.5 Sistematika Penulisan ......................................... Bab 2 Tinjauan Pustaka .......................................................... 2.1 Penelitian Terdahulu ........................................... 2.2 Landasan Teori .................................................... 2.2.1 Hakim Tinju ............................................ 2.2.2 Kewajiban Hakim Tinju .......................... 2.2.3 Pengertian Scoring Machine ................... 2.2.4 Cara Kerja Scoring Machine ................... 2.3 Pengertian Delphi ................................................ 2.4 Keunggulan Delphi ............................................. 2.5 MySQL................................................................ Bab 3 Metode Penelitian......................................................... 3.1 Metode Penyelesaian Masalah ............................ 3.1.1 Pembahasan Waterfall Model ................. 3.2 Analisis Kebutuhan ............................................. 3.2.1 Analisa Kebutuhan Sistem ...................... 3.2.2 Kebutuhan Fungsional ............................ 3.2.3 Analisa Kebutuhan Hardware................. 3.2.4 Analisa Kebutuhan Software ................... 3.3 Perancangan Sistem ............................................ 3.3 1 Perancangan Sistem ................................ 3.3.2 Use Case Diagram .................................. 3.3.3 Activity Diagram ..................................... 3.3.4 Sequence Diagram .................................. 3.3.5 Class Diagram ........................................ 3.3.6 Data Flow Diagram ................................
i ii iii iv vii ix x xi xv xvi xiii 1 1 2 3 3 4 5 5 6 6 6 7 7 8 9 10 13 13 13 15 15 16 16 16 17 17 18 19 21 24 25
3.3.7 Entity Relationship Diagram................... Perancangan Interface ......................................... 3.4.1 Desain Halaman Depan ........................... Hasil dan Pembahasan.................................................. 4.1 Implementasi Sistem ...........................................
27 28 28 35 35
4.1.1 Koneksi Data ........................................... Pengujian Aplikasi .............................................. 4.2.1 Layout User Interface Aplikasi ............... 4.2.2 Uji Responden ......................................... Bab 5 Kesimpulan dan Saran.................................................. 5.1 Kesimpulan ............................................................ 5.2 Saran ....................................................................... Daftar Pustaka ................................................................................
35 39 39 55 81 81 81 xiv
3.4 Bab 4
4.2
Daftar Gambar Halaman Gambar 2.1 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18
Sistem Penjurian Karate ............................................ Waterfall Model ....................................................... Flowchart Sistem ...................................................... Use Case Diagram .................................................... Activity Diagram Input Data ..................................... Activity Diagram Hitung Nilai .................................. Sequence Diagram Input Data .................................. Sequence Diagram Hitung Nilai ............................... Class Diagram Sistem .............................................. DFD Level 1 .............................................................. DFD Level 2 .............................................................. Entity Relationship Diagram..................................... Layout Halaman Depan ............................................. Layout Halaman Dewan Juri ..................................... Layout Halaman Input Data ...................................... Layout Halaman Dewan Juri Terisi Data .................. Layout Halaman Juri Sisi .......................................... Setting MySQL ......................................................... IP Address Komputer 1 ............................................. IP Address Komputer 2 ............................................. IP Address Komputer 3 ............................................. IP Address Komputer 4 ............................................. IP Address Komputer 5 ............................................. Cara Merubah File seting.ini .................................... Merubah File seting.ini Komputer 1 ......................... Merubah File seting.ini Komputer 2 ......................... Merubah File seting.ini Komputer 3 ......................... Merubah File seting.ini Komputer 4 ......................... Merubah File seting.ini Komputer 5 ......................... User Interface Halaman Depan ................................. User Interface Dewan Juri ........................................ User Interface Input Data.......................................... User Interface Dewan Juri Terisi Data ..................... Numpad Terintegrasi dengan Aplikasi ...................... User Interface Pertandingan Berjalan .......................
5 13 17 18 20 21 22 24 25 26 27 28 29 30 31 32 33 36 37 37 38 38 39 39 40 40 40 41 41 42 44 45 46 48 49
Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35 Gambar 4.36 Gambar 4.37 Gambar 4.38 Gambar 4.39 Gambar 4.40 Gambar 4.41 Gambar 4.42 Gambar 4.43 Gambar 4.44 Gambar 4.45
User Interface Hakim 1 Ronde 1 .............................. User Interface Hakim 2 Ronde 1 .............................. User Interface Hakim 3 Ronde 1 .............................. User Interface Ronde 1 Selesai ................................. User Interface Pertandingan Berjalan Ronde 2 ........ User Interface Hakim 1 Ronde 2 .............................. User Interface Hakim 2 Ronde 2 .............................. User Interface Hakim 3 Ronde 2 .............................. User Interface Ronde 2 Selesai ................................. User Interface Hakim 1 Ronde 3 .............................. User Interface Hakim 2 Ronde 3 .............................. User Interface Hakim 3 Ronde 3 .............................. User Interface Pertandingan Selesai ......................... User Interface Laporan Pertandingan ....................... Diagram Hasil Uji Pertanyaan 1 ............................... Diagram Hasil Uji Pertanyaan 2 ............................... Diagram Hasil Uji Pertanyaan 3 ............................... Diagram Hasil Uji Pertanyaan 4 ............................... Diagram Hasil Uji Pertanyaan 5 ............................... Persiapan Sebelum Pertandingan .............................. Persiapan Koneksi Jaringan ...................................... Persiapan Scoring Machine Pertandingan Tinju ....... Pertandingan Tinju .................................................... Pertandingan Tinju 2 ................................................. Pertandingan Tinju 3 ................................................. Pertandingan Tinju 4 ................................................. Pertandingan Tinju 5 .................................................
50 51 51 52 53 53 54 54 55 56 56 57 57 58 71 71 72 73 73 75 75 76 77 77 78 78 79
Daftar Tabel Halaman Tabel 4.1 Tabel 4.2
Penghitungan Skor .................................................... Penghitungan Skor Berpedoman Kriteria Chowdry .
61 69
Daftar Kode Program Halaman Kode Program Kode Program Kode Program Kode Program Kode Program Kode Program Kode Program
4.1 4.2 4.3 4.4 4.5 4.6 4.7
Perintah Menjalankan File setting.ini ............ Perintah Mengosongkan Database ................ Perintah Menyimpan Data pada Database .... Perintah Merubah File setting.ini .................. Perintah Mengecek Koneksi Hakim .............. Perintah Menambahkan Poin Petinju Merah . Perintah Menambahkan Poin Petinju Merah .
41 45 46 47 48 49 50
Daftar Lampiran Halaman Lampiran 1 Lampiran 2
Surat Keterangan Penelitian di Sasana Schreuder .... Hasil kuisioner penelitian...........................................
xvii xviii
Daftar Istilah ESM AIBA UML DBMS SQL IDE
: Electronic Scoring Machine : Badan Tinju Amatir Dunia : Unified Modeling Language : Database Management Systems : Structure Query Language : Integrated Development Environment
Abstract Boxing scoring system is still done manually, by way of note on a board or paper. Manual method has disadvantages, the possibility of error by the jury numerical computation. Based on these problems, then designed a Electronic Scoring Machine Based Delphi 7.0. This system has been tested in Salatiga Schreuder Sasana, and this can result in the electronic scoring machine is very easy to operate. Electronic scoring machine is very helpful in giving the jury makes an accurate assessment and appropriate in a boxing match. The grading system can minimize weaknesses boxing judging manual method that allows the calculation of the error rate by a jury. So the electronic scoring machine can be applied in sasana boxing.
Keywords: Electronic Scoring Machine, boxing