19
Untuk menjalankan sistem yang dibuat ini diperlukan perangkat keras dengan spesifikasi minimum. Adapun kebutuhan perangkat lunak untuk aplikasi
penjadwalan pertandingan basket ini adalah sebagai berikut : 1.
Sistem operasi Windows XP Professional service pack satu atau lebih tinggi. 2.
Microsoft .NET Framework 2.0 atau yang lebih tinggi. 3.
Microsoft MYSQL SQL Ultimate. Serta dibutuhkan perangkat keras yang menunjang aplikasi ini, yaitu :
1. Memory 2Gb atau lebih.
2. Hard disk 320 Gb atau lebih.
3. Processor Core i3 dengan kecepatan 2 Ghz atau lebih.
4. Mouse, keyboard, dan monitor dalam kondisi baik.
3.2 Perancangan Sistem
Berdasarkan identifikasi permasalahan yang telah dibahas sebelumnya, maka dilakukan perancangan aplikasi penjadwalan pertandingan basket pada
StiFest menggunakan metode Round Robin. Pada tahap ini akan digambarkan analisa kebutuhan, block diagram, system flow, diagram konteks, data flow
diagram DFD, struktur tabel, dan desain input output.
3.2.1 Blok Diagram
Blok diagram dalam penelitian ini menggambarkan informasi pokok yang dihasilkan. Informasi yang terdapat pada blok diagram masing-masing
mempengaruhi suatu keputusan sesuai tujuan dari sistem yang akan dibuat.
20
Gambar 3.1 Blok Diagram Aplikasi Penjadwalan Pertandingan Bola Basket
Menggunakan Metode Round robin A.
Input 1.
Data Tim Peserta Data ini berisikan data tim peserta pertandingan detail tim peserta event
pertandingan. Setiap tim peserta memiliki detail nama pemain yang diikutsertakan serta mengkategorikan tim peserta merupakan tim putra tim
putri. 2.
Data Sistem Pertandingan Data sistem pertandingan berisikan sistem apa yang akan digunakan oleh
panitia dalam menentukan jadwal pertandingan. 3.
Data Tahapan Dimulai Berisikan data tahap pada saat tahap akan dimulai.
BLOK DIAGRAM Input
Proses Output
DATA TIM PESERTA MANAJEMEN TIM PESERTA
PENJADWALAN PERTANDINGAN LAPORAN DATA TIM
PESERTA
LAPORAN JADWAL PERTANDINGAN
DATA SISTEM PERTANDINGAN
DATA TAHAPAN DIMULAI DATA PENGAWAS DAN
WASIT PERTANDINGAN PENCATATAN SKOR
DATA SKOR PERTANDINGAN
PENENTUAN PEMENANG TAHAP LAPORAN HASIL
PERTANDINGAN
21
4. Data Pengawas dan Wasit Pertandingan
Berisikan inputan data nama-nama pengawas dan wasit pertandingan, perubahan hanya mempengaruhi status saja.
5. Data Skor Pertandingan
Berisikan inputan data skor pertandingan yang terjadi. B.
Proses Setiap data yang diinputkan diproses ke dalam proses yang ada di dalam
sistem. Terdapat 4 proses utama yang ada, yaitu: 1.
Manajemen tim peserta Merupakan proses penentuan peserta adalah termasuk tim putra tim putri,
tambah, ubah dan hapus data tim peserta dan pemain. 2.
Penjadwalan Pertandingan Merupakan penentuan sistem pertandingan yang digunakan, proses
penjadwalan pertandingan, serta di dalamnya mencakup proses tambah, ubah dan hapus data-data penjadwalan pertandingan.
3. Pencatatan Skor
Merupakan proses mencatat skor pertandingan ke dalam sistema. 4.
Penentuan Pemenang Tahap Merupakan proses menentukan pemenang dari tiap tahap yang dilakukan.
C. Output
1. Laporan Data Tim Peserta
Laporan ini menampilkan detail data nama tim peserta lomba basket, beserta seluruh nama anggota tim dan pelatih.
22
2. Laporan Jadwal Pertandingan
Laporan ini menampilkan jadwal pertandingan antar tim yang bertanding beserta waktu pertandingan. Laporan ini bisa ditampilkan berdasarkan range
tanggal pertandingan. 3.
Laporan Hasil Pertandingan Laporan ini menampilkan hasil dari pertandingan pada tiap tahapnya.
3.2.2 Document Flow