Blok Diagram Perancangan Sistem

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