PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

dokumen-dokumen yang mirip
PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

PEMBANGUNAN APLIKASI E-COMMERCE LAYANAN JASA JAHIT BERBASIS WEB

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

EKSPLORASI PYTHON MENGGUNAKAN FRAMEWORK DJANGO. (Studi Kasus : Sistem Perpustakaan Teknik Informatika UNPAS)

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

PEMBANGUNAN PROTOTIPE PENCARIAN BARANG DI BERBAGAI TOKO ONLINE MENGGUNAKAN TEKNIK WEB SCRAPING (STUDI KASUS : TOKO ONLINE DI INDONESIA)

TUGAS AKHIR. Disusun sebagai satu syarat untuk kelulusan Program Strata 1,Program Studi Teknik Informatika, Universitas Pasundan Bandung.

PEMBANGUNAN PERANGKAT LUNAK FORUM DISKUSI BERBASIS WEB (Studi Kasus : Himpunan Mahasiswa Teknik Informatika Unpas)

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

PEMBUATAN MODEL APLIKASI REMINDER MUTABA AH AMAL YAUMIYAH STUDI KASUS YAYASAN TENDA VISI INDONESIA

PENGEMBANGAN PERANGKAT LUNAK PENGAJUAN SIDANG TUGAS AKHIR MENGGUNAKAN METODOLOGI TEST DRIVEN-DEVELOPMENT

ANALISIS & PERANCANGAN PENGEMBANGAN MODEL PENGELOLAAN DATA FISIK ASET PT DIRGANTARA INDONESIA (PERSERO)

PEMBANGUNAN SISTEM MONITORING ALARM KEBAKARAN MENGGUNAKAN SENSOR TEMPERATUR DHT11 BERBASIS MICROCONTROLLER

PENENTUAN POLA ALUMNI DARI DATA TWITTER DENGAN MENGGUNAKAN NAÏVE BAYES (Studi Kasus : Penanganan Alumni di Program Studi Teknik Informatika)

PENERAPAN WI-FI TRIANGULATION UNTUK NAVIGASI DALAM GEDUNG BERBASIS ANDROID

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

EVALUASI TINGKAT USABILITY WEBSITE PUBLIKASI GEOLOGI

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

PEMBANGUNAN APLIKASI PENCARIAN LOKASI KULINER DI BANDUNG MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY

PEMBANGUNAN DASHBOARD DIVISI PENYULUHAN DI PT. ENZYM BIOTEKNOLOGI INTERNUSA

PENGUKURAN TINGKAT KEPUASAN PELANGGAN TERHADAP KUALITAS LAYANAN ONLINE WEBSITE PT PLN (Studi Kasus: pln.co.id)

DAFTAR ISI HALAMAN JUDUL DEPAN...

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SEKOLAH MENENGAH KEJURUAN SWASTA (Studi Kasus di SMK 45 Lembang Kabupaten Bandung Barat)

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL...

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PENGUKURAN TINGKAT PENERIMAAN E-LEARNING TERHADAP MAHASISWA KELAS KARYAWAN (Studi kasus: E-learning Teknik Informatika Universitas Pasundan)

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PENGUKURAN TINGKAT KEPUASAN PENGUNJUNG WEBSITE MANCHESTER CITY SUPPORTER CLUB INDONESIA MENGGUNAKAN METODE END USER COMPUTING SATISFACTION (EUCS)

Manusia Tujuan Sumber Daya Manusia Aktivitas Manajemen Sumber Daya

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PERANCANGAN SISTEM INFORMASI PELAYANAN BEROBAT DI KLINIK UNIVERSITAS PASUNDAN BANDUNG

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBANGUNAN APLIKASI PEMANTAUAN AKADEMIK SISWA BERBASIS CROSS PLATFORM MOBILE MENGGUNAKAN FRAMEWORK PHONEGAP

PENGEMBANGAN SMART FARMING SISTEM PENYIRAMAN TANAMAN HIDROPONIK DAN AKUAPONIK

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

Equipment Monitoring Control Manajemen System Berbasis Web Application

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

HALAMAN JUDUL HALAMAN PERSETUJUAN

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN RECOGNITION PADA KONSEP COMPUTATIONAL THINKING

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

PEMBANGUNAN SISTEM DETEKSI KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER VIA PONSEL

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN KEBUTUHAN SPESIFIKASI HARDWARE UNTUK MEMENUHI PEMBUATAN PC CLONING DI SMK MARHAS MARGAHAYU BANDUNG

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem Karakteristik sistem Klasifikasi sistem

TUGAS AKHIR. Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung

BAB II LANDASAN TEORI

APLIKASI E-COMMERCE MENGGUNAKAN PAYPAL

BAB II LANDASAN TEORI

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

PERANCANGAN USER INTERFACE WEB MENGGUNAKAN CI DAN SVG (Studi Kasus : Building Automation System)

PEMBUATAN MATERI DIGITAL UNTUK MATERI KALKULUS PROPOSISI PADA MATA KULIAH MATEMATIKA LOGIKA

ABSTRACT. Keywords : Academic Information System

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

DAFTAR SIMBOL. Yaitu Memperlihatkan Hubungan-hubungan yang terjadi antara actor-aktor SIMBOL NAMA KETERANGAN. Aktor. Use Case.

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN GENERALIZATION DAN ABSTRACTION PADA KONSEP COMPUTATIONAL THINKING

TUGAS AKHIR. Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung

PEMBANGUNAN SISTEM SMART BUILDING BERBASIS MIKROKONTROLER (Deteksi Ketinggian Air Dalam Sebuah Gedung)

PENGUKURAN TINGKAT USABILITY WEBSITE SISTEM KEARSIPAN ELEKTRONIK (E-FILING) DENGAN KONSEP HEURISTICS USABILITY

PENGUKURAN TINGKAT USABILITY APLIKASI DATA PENYELIDIKAN MENGGUNAKAN USE QUESTIONNAIRE

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

PERANCANGAN PORTFOLIO LAYANAN INTERNET BERDASARKAN FRAMEWORK IT INFRASTRUCTURE LIBRARY (Studi Kasus: Fakultas Teknik Universitas Pasundan)

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

ABSTRACT ABSTRAKSI KATA PENGANTAR

PEMBANGUNAN MODEL DAN PROTOTIPE E-MARKETPLACE BERBASIS WEB MENGGUNAKAN SIG (STUDI KASUS : KASUS KOS-KOSAN DI KOTA BANDUNG) TUGAS AKHIR

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Javascript Basis Data SMBD (Sistem Manajemen Basis Data) DDL (Data Difinition Language)...

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

HALAMAN PENGESAHAN PEMBIMBING...

MENGUKUR TINGKAT KEAMANAN SISTEM INFORMASI KEHADIRAN KEGIATAN AKADEMIK

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

DAFTAR TABEL DAFTAR SIMBOL

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB I PENDAHULUAN... I-1

DAFTAR ISI... ABSTRACT... KATA PENGANTAR... DAFTAR GAMBAR... DAFTAR TABEL...

2.4.2 Class Diagram Sequence Diagram Statechart Diagram Activity Diagram Rekayasa Perangkat Lunak...

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN ALGORITHM DESIGN PADA KONSEP COMPUTATIONAL THINKING

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN

Pemodelan Berorientasi Objek

APLIKASI PENILAIAN KINERJA KARYAWAN BERBASIS WEB PADA PT TELKOM AKSES

Bab 3 Metode dan Perancangan Sistem

PENGEMBANGAN PROTOTYPE SENSOR PARKIR 4 SISI BERBASIS MIKROKONTROLER

Transkripsi:

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung) TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika Universitas Pasundan Bandung Oleh: Wulan Purwanti Nrp. 12.304.0129 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG JANUARI 2017

LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah diujikan dan dipertahankan dalam Sidang Sarjana Program Studi Teknik Informatika Universitas Pasundan Bandung, pada hari dan tanggal sidang sesuai berita acara sidang, tugas akhir dari : Nama : Wulan Purwanti NRP : 12.304.0129 Dengan Judul : PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung) Telah disetujui dan disahkan Bandung, 24 Januari 2017 Menyetujui, Pembimbing Utama, (Dr. Ir. Leony Lidya, M.T)

LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR Saya menyatakan dengan sesungguhnya bahwa: 1. Tugas akhir ini adalah benar benar asli dan belum pernah diajukan untuk mendapatkan gelar akademik, baik di Universitas Pasundan Bandung maupun di Perguruan Tinggi lainnya. 2. Tugas akhir ini merupakan gagasan, rumusan dan penelitian saya sendiri, tanpa bantuan pihak lain kecuali arahan dari tim Dosen Pembimbing. 3. Dalam tugas akhir ini tidak terdapat karya atau pendapat orang lain, kecuali bagian bagian tertentu dalam penulisan laporan Tugas Akhir yang saya kutip dari karya orang lain telah dituliskan dalam sumbernya secara jelas sesuai dengan norma, kaidah, dan etika penulisan karya ilmiah, serta disebutkan dalam Daftar Pustaka pada tugas akhir ini. 4. Kakas, perangkat lunak, dan alat bantu kerja lainnya yang digunakan dalam penelitian ini sepenuhnya menjadi tanggung jawab saya, bukan tanggung jawab Universitas Pasundan Bandung. Apabila dikemudian hari ditemukan seluruh atau sebagian laporan tugas akhir ini bukan hasil karya saya sendiri atau adanya plagiasi dalam bagian bagian tertentu, saya bersedia menerima sanksi akademik, termasuk pencabutan gelar akademik yang saya sandang sesuai dengan norma yang berlaku di Universitas Pasundan, serta perundang- undangan lainnya. Bandung, 24 Januari 2017 Yang membuat pernyataan, Materai 6000,- (Wulan Purwanti ) NRP.12.304.0129

DAFTAR ISI LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR... i ABSTRAK... i ABSTRAC... ii KATA PENGANTAR... iii DAFTAR ISI... iv DAFTAR ISTILAH... vii DAFTAR TABEL... viii DAFTAR GAMBAR... x DAFTAR LAMPIRAN... xii DAFTAR SIMBOL... xiii BAB 1 PENDAHULUAN... 1-1 1.1. Latar Belakang Masalah...1-1 1.2. Identifikasi Masalah...1-2 1.3. Tujuan Tugas Akhir...1-2 1.4. Lingkup Tugas Akhir...1-2 1.5. Metodologi Tugas Akhir...1-2 1.6. Sistematika Penulisan Tugas Akhir...1-4 BAB 2 LANDASAN TEORI... 2-1 2.1. Rekayasa Perangkat Lunak...2-1 2.1.1. Pengertian Rekayasa... 2-1 2.1.2. Pengertian Perangkat Lunak... 2-1 2.1.3. Pengertian Rekayasa Perangkat Lunak... 2-1 2.1.4. Lapisan Rekayasa Perangkat Lunak... 2-1 2.2. Penjurian Wushu Sanda...2-2 2.2.1. Penjurian... 2-2 2.2.2. Wushu... 2-2 2.2.3. Wushu Sanda... 2-3 2.2.4. Penjurian Wushu Sanda... 2-3 2.3. Software Reuse...2-3 2.3.1. Kelebihan Software Reuse... 2-4 2.3.2. Kekurangan Software Reuse... 2-5 2.4. Model Proses Pembangunan Perangkat Lunak...2-5 2.5. Unified Modeling Language (UML)...2-6 2.6. Teknologi Pendukung...2-6 2.6.1. PHP (PHP: Hypertext Preprocessor)... 2-6 iv

2.6.2. CodeIgniter...2-7 2.6.3. MySQL...2-8 2.6.4. CSS (Cascading Style Sheets)...2-8 2.6.5. Sublime Text...2-8 BAB 3 SKEMA PENELITIAN...3-1 3.1. Rancangan Penelitian... 3-1 3.2. Peta Analisis... 3-3 3.3. Analisis... 3-4 3.3.1. Analisis Solusi...3-4 3.3.2. Analisis Penggunaan Konsep...3-5 3.4. Tempat dan Objek Penelitian... 3-5 3.4.1. Tempat Penelitian...3-5 3.4.2. Objek Penelitian...3-5 BAB 4 ANALISIS DAN PERANCANGAN...4-1 4.1. Proses Pengumpulan Data... 4-1 4.2. Analisis... 4-1 4.2.1. Analisis Pertandingan Wushu Sanda...4-1 4.2.2. Diagram aktivitas...4-4 4.2.3. Identifikasi Aktor...4-6 4.2.4. Analisis Kebutuhan Perangkat Lunak...4-6 4.2.5. Analisis Perilaku dan Skenario...4-7 4.2.6. Diagram Sequence...4-13 4.2.7. Analisis Kebutuhan Software Reuse...4-22 4.3. Perancangan... 4-25 4.3.1. Perancangan Arsitektur...4-25 4.3.2. Perancangan Kelas...4-26 4.3.3. Perancangan Data...4-30 4.3.4. Perancangan Antarmuka...4-33 5.1. Implementasi... 5-1 5.1.1. Kebutuhan Implementasi...5-1 5.1.2. Struktur Folder dan Kelas...5-2 5.1.3. Implementasi Program Perangkat Lunak...5-3 5.1.4. Implementasi Antarmuka Perangkat Lunak...5-7 5.2. Pengujian... 5-14 5.2.1. Rencana Pengujian...5-14 5.2.2. Metode Pengujian...5-14 5.2.3. Fungsional Perangkat Lunak...5-15 v

5.2.4. Skenario Pengujian... 5-15 5.2.5. Pengujian Perangkat Lunak... 5-15 BAB 6 KESIMPULAN DAN SARAN... 6-1 6.1. Kesimpulan...6-1 6.2. Saran...6-1 BAB 5 IMPLEMENTASI DAN PENGUJIAN... 5-1 DAFTAR PUSTAKA... 1 Lampiran A Berita Acara Wawancara... A-1 vi

DAFTAR ISTILAH No Istilah Keterangan 1. Penjurian Proses, cara, perbuatan menilai dan memutuskan (dalam perlombaan,pertandingan dan sebagainya) 2. Wushu cabang olahraga bela diri yang berasal dari cina. 3. Wushu Sanda Salah satu disiplin dari beladiri wushu dan merupakan jenis modern fighting yang dikembangkan dari teknik wushu tradisional. 4. Software Reuse Penggunaan ulang perangkat lunak 5. Ronde Babak pada pertandingan vii

DAFTAR TABEL Tabel 3.1 Penjelasan Peta Analisis...3-4 Tabel 4.1 Kategori Kelas Pertandingan [INT15]...4-2 Tabel 4.2 Kriteria Penenilaian Wushu Sanda [INT15]...4-2 Tabel 4.3 Identifikasi Aktor...4-6 Tabel 4.4 Kebutuhan Fungsional...4-6 Tabel 4.5 Kebutuhan Non Fungsional...4-7 Tabel 4.6 Definisi Aktor...4-8 Tabel 4.7 Definisi Use Case...4-8 Tabel 4.8 Skenario Use Case Pengelolaan Peserta Pertandingan...4-9 Tabel 4.9 Skenario Use Case Pengambilan Pertandingan...4-10 Tabel 4.10 Skenario Use Case Pengundian Peserta...4-10 Tabel 4.11 Skenario Use Case Pengelolaan Timer...4-11 Tabel 4.12 Skenario Use Case Pencatatan Penilaian...4-12 Tabel 4.13 Skenario Use Case Rekapitulasi Penilaian...4-12 Tabel 4.14 Skenario Use case Laporan Hasil Pertandingan...4-13 Tabel 4.15 Fungsionalitas Perangkat Lunak Penjurian Wushu Taolu...4-23 Tabel 4.16 Persamaan Perangkat Lunak Penjurian Wushu Taolu dan Wushu Sanda...4-24 Tabel 4.17 Perbedaan Perangkat Lunak Penjurian Wushu Taolu dan Wushu Sanda...4-24 Tabel 4.18 Kebutuhan Software Reuse...4-24 Tabel 4.19 Perancangan Kelas...4-28 Tabel 4.20 Perancangan Data Exsisting (Perangkat Lunak Penjurian Wushu Taolu)...4-32 Tabel 4.21 Perancangan Data Perangkat Lunak Wushu Sanda...4-32 Tabel 5.1 Kebutuhan Implementasi Perangkat Keras...5-1 Tabel 5.2 Kebutuhan Implementasi Perangkat Lunak...5-1 Tabel 5.3 Struktur Folder...5-2 viii

Tabel 5.4 Struktur Kelas... 5-2 Tabel 5.5 Fungsional Perangkat lunak... 5-15 Tabel 5.6 Skenario Pengujian... 5-15 Tabel 5.7 Pengujian Perangkat Lunak... 5-16 ix

DAFTAR GAMBAR Gambar 1.1 Metodologi Tugas Akhir...1-3 Gambar 2.1 Lapisan Rekayasa Perangkat Lunak [PRE15]...2-2 Gambar 2.2 Arsitektur CodeIgniter 2 [COD16]...2-7 Gambar 3.1 Rancangan Penelitian...3-2 Gambar 3.2 Peta Analisis...3-3 Gambar 4.1 Diagram Aktivitas Pendaftaran Peserta...4-4 Gambar 4.2 Diagram Aktivitas Penilaian Peserta...4-5 Gambar 4.3 Diagram Use Case...4-7 Gambar 4.4 Diagram Sequence Pengelolaan Peserta Pertandingan...4-14 Gambar 4.5 Diagram Sequence Pengambilan Pertandingan...4-15 Gambar 4.6 Diagram Sequence Tahap Pengundian Nomor Peserta...4-16 Gambar 4.7 Diagram Sequence Tahap Pembagian Partai Pertandingan...4-17 Gambar 4.8 Diagram Sequence Tahap Pembuatan Bagan Pertandingan...4-18 Gambar 4.9 Diagram Sequence Pengelolaan Timer...4-19 Gambar 4.10 Diagram Sequence Pencatatan Penilaian...4-20 Gambar 4.11 Diagram Sequence Rekapitulasi Penilaian...4-21 Gambar 4.12 Diagram Sequence Laporan Hasil Pertandingan...4-22 Gambar 4.13 Arsitektur CodeIgniter 2 [COD16]...4-25 Gambar 4.14 Diagram kelas...4-27 Gambar 4.15 Perancangan Data Exsisting (Perangkat Lunak Penjurian Wushu Taolu)...4-31 Gambar 4.16 Perancangan data...4-33 Gambar 4.17 Halaman Daftar Peserta...4-34 Gambar 4.18 Halaman Tambah Peserta...4-35 Gambar 4.19 Halaman Pengundian Peserta Pertandingan...4-35 Gambar 4.20 Halaman Login...4-36 x

Gambar 4.21 Halaman Home Bagian Pendaftaran... 4-37 Gambar 4.22 Halaman Home Juri Kepala... 4-37 Gambar 4.23 Halaman Pengambilan Pertandingan... 4-38 Gambar 4.24 Halaman Daftar Partai Pertandingan... 4-39 Gambar 4.25 Halaman Tambah Partai Pertandingan... 4-39 Gambar 4.26 Halaman Bagan Pertandingan... 4-40 Gambar 4.27 Halaman Pengelolaan Timer... 4-41 Gambar 4.28 Halaman Pencatatan Penilaian... 4-41 Gambar 4.29 Halaman Rekapitulasi Penilaian... 4-42 Gambar 4.30 Halaman Laporan Hasil Pertandingan... 4-43 Gambar 5.1 Halaman Login... 5-7 Gambar 5.2 Halaman Home Bagian Pendaftaran... 5-8 Gambar 5.3 Halaman Home Juri Kepala... 5-8 Gambar 5.4 Halaman Daftar Peserta... 5-9 Gambar 5.5 Halaman Tambah Peserta... 5-9 Gambar 5.6 Halaman Pengambilan Pertandingan... 5-10 Gambar 5.7 Halaman Pengundian Peserta... 5-10 Gambar 5.8 Halaman Daftar Partai Pertandingan... 5-11 Gambar 5.9 Halaman Tambah Partai Pertandingan... 5-11 Gambar 5.10 Halaman Bagan Pertandingan... 5-12 Gambar 5.11 Halaman Pengelolaan Timer... 5-12 Gambar 5.12 Halaman Pencatan Nilai... 5-13 Gambar 5.13 Halaman Rekapitulasi Penilaian... 5-13 Gambar 5.14 Halaman Laporan Hasil Pertandingan... 5-14 Gambar A.1 Berita Acara Wawancara ke-1... A-1 Gambar A.2 Berita Acara Wawancara ke-2... A-2 xi

DAFTAR LAMPIRAN Lampiran A Berita Acara Wawancara... A-1 xii

DAFTAR SIMBOL Simbol Diagram Flow Chart No Simbol Nama Simbol Deskripsi 1. Start/End Simbol untuk pemulaan (start) atau akhri (stop) dari suatu kegiatan 2. Process Simbol yang menunjukkan pengolahan yang dilakukan oleh xiiirototyp. 3. Data Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. 4. Decision Simbol pemilihan proses berdasarkan kondisi yang ada. 5. Off-page reference Simbol untuk keluar masuk atau penyambungan proses pada lembar / halaman yang berbeda. Simbol Diagram Aktivitas No Simbol Nama Simbol Deskripsi 1. Start State 2. End State 3. Activity 4. Decision Start state dengan tegas menunjukan dimulainya suatu workflow pada sebuah diagram aktivitas. End state menggambarkan akhir atau terminal dari pada sebuah diagram aktivitas. Activity mengambarkan sebuah pekerjaan atau tugas dalam workflow. Decision adalah suatu titik atau point pada diagram aktivitas yang mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi. 5. State Transition State transition menunjukan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya. xiii

Simbol Diagram Use Case No Simbol Nama Simbol Deskripsi 1. Actor Merepresentasikan peran manusia, sistem lain atau alat untuk komunikasi dengan bagian use case dalam sistem 2. Use Case 3. Include 4. Extend 5. Asosiasi Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor. Simbol yang menspesifikasikan bahwa use case sumber secara eksplisit. Digunakan ketika kita ingin menunjukan bahwa use case menyediakan fungsionalitas tambahan yang mungkin digunakan oleh use case lain. Simbol yang menghubungkan antara objek satu dengan objek lainnya. Simbol Diagram Sequence No Simbol Nama Simbol Deskripsi 1. Actor Simbol yang menggambarkan pengguna yang sedang berinteraksi dengan sistem. 2. Boundary Simbol yang menggambarkan sebuah penggambaran dari form. 3. Controller Simbol yang menggambarkan penghubung antara boundary dengan tabel atau entity. 4. Entity Simbol yang menggambarkan hubungan kegiatan yang akan dilakukan. 5. 6. Object Message Message to self Simbol yang menggambarkan pengiriman pesan. Simbol yang menggambarkan pengiriman pesan pada dirinya sendiri 7. Return Message Simbol yang menggambarkan pengiriman pesan kembali. xiv