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 Judul... i Halaman Persetujuan... ii Halaman Pernyataan... iii Prakata... iv Daftar Isi... vii Daftar Gambar... ix Daftar Tabel... x Daftar Kode Program... xi Daftar Lampiran... xv Daftar Istilah... xvi Abstract... xiii Bab 1 Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan dan Manfaat... 3 1.4 Batasan Masalah... 3 1.5 Sistematika Penulisan... 4 Bab 2 Tinjauan Pustaka... 5 2.1 Penelitian Terdahulu... 5 2.2 Landasan Teori... 6 2.2.1 Hakim Tinju... 6 2.2.2 Kewajiban Hakim Tinju... 6 2.2.3 Pengertian Scoring Machine... 7 2.2.4 Cara Kerja Scoring Machine... 7 2.3 Pengertian Delphi... 8 2.4 Keunggulan Delphi... 9 2.5 MySQL... 10 Bab 3 Metode Penelitian... 13 3.1 Metode Penyelesaian Masalah... 13 3.1.1 Pembahasan Waterfall Model... 13 3.2 Analisis Kebutuhan... 15 3.2.1 Analisa Kebutuhan Sistem... 15 3.2.2 Kebutuhan Fungsional... 16 3.2.3 Analisa Kebutuhan Hardware... 16 3.2.4 Analisa Kebutuhan Software... 16 3.3 Perancangan Sistem... 17 3.3 1 Perancangan Sistem... 17 3.3.2 Use Case Diagram... 18 3.3.3 Activity Diagram... 19 3.3.4 Sequence Diagram... 21 3.3.5 Class Diagram... 24 3.3.6 Data Flow Diagram... 25 Halaman
3.3.7 Entity Relationship Diagram... 27 3.4 Perancangan Interface... 28 3.4.1 Desain Halaman Depan... 28 Bab 4 Hasil dan Pembahasan... 35 4.1 Implementasi Sistem... 35 4.1.1 Koneksi Data... 35 4.2 Pengujian Aplikasi... 39 4.2.1 Layout User Interface Aplikasi... 39 4.2.2 Uji Responden... 55 Bab 5 Kesimpulan dan Saran... 81 5.1 Kesimpulan... 81 5.2 Saran... 81 Daftar Pustaka... xiv
Daftar Gambar Gambar 2.1 Sistem Penjurian Karate... 5 Gambar 3.1 Waterfall Model... 13 Gambar 3.2 Flowchart Sistem... 17 Gambar 3.3 Use Case Diagram... 18 Gambar 3.4 Activity Diagram Input Data... 20 Gambar 3.5 Activity Diagram Hitung Nilai... 21 Gambar 3.6 Sequence Diagram Input Data... 22 Gambar 3.7 Sequence Diagram Hitung Nilai... 24 Gambar 3.8 Class Diagram Sistem... 25 Gambar 3.9 DFD Level 1... 26 Gambar 3.10 DFD Level 2... 27 Gambar 3.11 Entity Relationship Diagram... 28 Gambar 3.12 Layout Halaman Depan... 29 Gambar 3.13 Layout Halaman Dewan Juri... 30 Gambar 3.14 Layout Halaman Input Data... 31 Gambar 3.15 Layout Halaman Dewan Juri Terisi Data... 32 Gambar 3.16 Layout Halaman Juri Sisi... 33 Gambar 4.1 Setting MySQL... 36 Gambar 4.2 IP Address Komputer 1... 37 Gambar 4.3 IP Address Komputer 2... 37 Gambar 4.4 IP Address Komputer 3... 38 Gambar 4.5 IP Address Komputer 4... 38 Gambar 4.6 IP Address Komputer 5... 39 Gambar 4.7 Cara Merubah File seting.ini... 39 Gambar 4.8 Merubah File seting.ini Komputer 1... 40 Gambar 4.9 Merubah File seting.ini Komputer 2... 40 Gambar 4.10 Merubah File seting.ini Komputer 3... 40 Gambar 4.11 Merubah File seting.ini Komputer 4... 41 Gambar 4.12 Merubah File seting.ini Komputer 5... 41 Gambar 4.13 User Interface Halaman Depan... 42 Gambar 4.14 User Interface Dewan Juri... 44 Gambar 4.15 User Interface Input Data... 45 Gambar 4.16 User Interface Dewan Juri Terisi Data... 46 Gambar 4.17 Numpad Terintegrasi dengan Aplikasi... 48 Gambar 4.18 User Interface Pertandingan Berjalan... 49 Halaman
Gambar 4.19 User Interface Hakim 1 Ronde 1... 50 Gambar 4.20 User Interface Hakim 2 Ronde 1... 51 Gambar 4.21 User Interface Hakim 3 Ronde 1... 51 Gambar 4.22 User Interface Ronde 1 Selesai... 52 Gambar 4.23 User Interface Pertandingan Berjalan Ronde 2... 53 Gambar 4.24 User Interface Hakim 1 Ronde 2... 53 Gambar 4.25 User Interface Hakim 2 Ronde 2... 54 Gambar 4.26 User Interface Hakim 3 Ronde 2... 54 Gambar 4.27 User Interface Ronde 2 Selesai... 55 Gambar 4.28 User Interface Hakim 1 Ronde 3... 56 Gambar 4.29 User Interface Hakim 2 Ronde 3... 56 Gambar 4.30 User Interface Hakim 3 Ronde 3... 57 Gambar 4.31 User Interface Pertandingan Selesai... 57 Gambar 4.32 User Interface Laporan Pertandingan... 58 Gambar 4.33 Diagram Hasil Uji Pertanyaan 1... 71 Gambar 4.34 Diagram Hasil Uji Pertanyaan 2... 71 Gambar 4.35 Diagram Hasil Uji Pertanyaan 3... 72 Gambar 4.36 Diagram Hasil Uji Pertanyaan 4... 73 Gambar 4.37 Diagram Hasil Uji Pertanyaan 5... 73 Gambar 4.38 Persiapan Sebelum Pertandingan... 75 Gambar 4.39 Persiapan Koneksi Jaringan... 75 Gambar 4.40 Persiapan Scoring Machine Pertandingan Tinju... 76 Gambar 4.41 Pertandingan Tinju... 77 Gambar 4.42 Pertandingan Tinju 2... 77 Gambar 4.43 Pertandingan Tinju 3... 78 Gambar 4.44 Pertandingan Tinju 4... 78 Gambar 4.45 Pertandingan Tinju 5... 79
Daftar Tabel Tabel 4.1 Penghitungan Skor... 61 Tabel 4.2 Penghitungan Skor Berpedoman Kriteria Chowdry. 69 Halaman
Daftar Kode Program Kode Program 4.1 Perintah Menjalankan File setting.ini... 41 Kode Program 4.2 Perintah Mengosongkan Database... 45 Kode Program 4.3 Perintah Menyimpan Data pada Database... 46 Kode Program 4.4 Perintah Merubah File setting.ini... 47 Kode Program 4.5 Perintah Mengecek Koneksi Hakim... 48 Kode Program 4.6 Perintah Menambahkan Poin Petinju Merah. 49 Kode Program 4.7 Perintah Menambahkan Poin Petinju Merah. 50 Halaman
Daftar Lampiran Lampiran 1 Surat Keterangan Penelitian di Sasana Schreuder... xvii Lampiran 2 Hasil kuisioner penelitian... xviii Halaman
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