PENDAHULUAN
sederhana dan primitip sampai sepakbola yang modern, yang sangat digemari
dan disenangi masyarakat luas, mulai dari anak-anak, remaja, dewasa, sampai
Permainan ini relatif mudah dilakukan dan termasuk olahraga yang murah
1
2
dukungan dari semua pihak baik dari masyarakat, ilmuan olahraga serta
klub-klub sepak bola profesional yang terdapat di kota atau kabupaten yang
internasional.
sepakbola tersebut, sampai saat ini pendaftaran dan informasi hasil seleksi
terhadap pemain sepak bola masih aktif dilakukan. Dalam pendaftaran dan
pendaftaran dan hasil seleksi yang digunakan oleh Persija Jakarta masih
pemain sepak bola yang ada didaerah manapun agar kedepannya menjadi
lebih baik. Dari sebelum-sebelumnya pendaftaran dan hasil seleksi yang ada
3
tersbut. Serta panitia harus mengumpulkan data sebanyak kurang lebih 300
peserta yang mendaftarkan dirinya untuk mengikuti seleksi, dan banyak data
selanjutnya.
sistem informasi pendaftaran dan hasil seleksi pemain sepak bola Persija
Jakarta, yang bertujuan untuk membantu panitia dan peserta seleksi. Manfaat
dari dibuatnya sistem ini akan membantu panitia untuk menyimpan data yang
karena bisa mendaftarkan dirinya melalui website yang tersedia karena tidak
perlu lagi datang ke kantor Persija Jakarta untuk melakukan pendaftaran dan
melihat hasil seleksi. Metode ini dapat dilakukan oleh siapapun, dimanapun,
ataupun handphone yang memiliki fasilitas internet. Beberapa hal itulah yang
mendasari dibuatnya “
Perancangan Sistem Informasi Pendaftaran Online dan
sehingga data peserta seleksi tersebut ada beberapa yang hilang akibat
Untuk memberikan arah dan memperjelas tujuan yang akan di capai dalam
1. Sistem yang dikelola adalah sistem pendaftaran online dan hasil seleksi
2. Sistem ini dapat melakukan proses pendaftaran pemain sepak bola Persija
3. Proses seleksi calon pemain sepak bola ditentukan dengan nilai fisik,
dibutuhkan.
pelatih untuk mengambil data pemain yang akan mengikuti seleksi dan
BAB I : PENDAHULUAN
Bab ini berisikan latar belakang, batasan masalah, rumusan masalah, tujuan,
Dalam bab ini berisi tentang tinjauan studi, tinjauan pustaka, dan kerangka
Pendafataran Online dan Hasil Seleksi Sepak Bola Jakarta Berbasis Web.
Dalam bab ini akan menguraikan tentang gambaran umum tujuan dan fungsi,
Dalam bab ini dibahas rancangan sistem yang diusulkan meliputi aktor yang
Skenario yang Diusulkan, Use Case Diagram yang Diusulkan, Use Case
dilakukan.
BAB V : PENUTUP
7
LANDASAN TEORI
2.1.1 Data
Pengertian Data
8
9
dan gambaran yang secara umum tidak dapat digunakan karena ukuran yang
Menurut Turban (2010, p41), data adalah deskripsi dasar dari benda,
tentang suatu hal, dapat berupasesuatu yang diketahui atau dianggap. Dari
2.1.2 Informasi
Pengertian Informasi
2.1.3 Sistem
Pengertian Sistem
diantaranya :
Sistem Informasi Akuntansi “Sistem adalah kumpulan atau group dari sub
sistem, bagian, komponen apapun baik phisik ataupun non phisik yang saling
berhubungan satu sama lain dan bekerja sama secara harmonis untuk
orang dalam satu departemen atau lebih yang dibuat untuk menjamin
berulang-ulang.”
perangkat lunak komputer serta perangkat manusia yang akan mengolah data
menggunakan perangkat keras dan perangkat lunak tersebut. Data yang akan
diolah dan di masuka dalam sebuah sistem informasi dapat berupa formulir-
perbaikannya.
(2010, p4) Analisis sistem ialah proses pemahaman dan penentuan secara
dan requirement dari sebuah sistem secara rinci. O’Brien dan Marakas
(2009:639)
ialah sebuah metode untuk mencari solusi dari permasalahan sistem yang ada
komponen yang lebih kecil agar solusi yang ditemukan sesuai dengan
kebutuhan sistem.
14
adalah kegiatan merancang detil dan rincian dari sistem yang akan dibuat
“system analysis and design for the global enterprise” juga menjelaskan
perangkat lunak atau software adalah sebuah perintah program dalam sebuah
komputer, yang apabila dieksekusi oleh usernya akan memberikan fungsi dan
aktivitas kerja komputer dan seluruh intruksi yang mengarah pada sistem
bahasa mesin.
berisi sintak dalam memodelkan sistem secara visual (Braun, et. al. 2001).
Sejarah UML sendiri terbagi dalam dua fase; sebelum dan sesudah
para ahli analisis dan desain berbeda-beda, sehingga dapat dikatakan belum
memiliki standarisasi.
metode tersebut dan dimotori oleh Object Management Group (OMG) maka
pengembangan UML dimulai pada akhir tahun 1994 ketika Grady Booch
Objectory Rasional.
mereka berhasil merilis UML versi 0.9 dan 0.91 melalui Request for Proposal
for Proposal (RFP) yang dikeluarkan oleh OMG tersebut dan menyatakan
ide mereka, dan bersama para mitra menghasilkan UML revisi 1.1. Fokus
dari UML versi rilis 1.1 ini adalah untuk meningkatkan kejelasan UML
Semantik versi rilis 1.0. Hingga saat ini UML versi terbaru adalah versi 2.0
(http://www.uml.org/).
pembuat program.
Secara filosofi UML diilhami oleh konsep yang telah ada yaitu
sistem seperti kehidupan nyata yang didominasi oleh obyek dan digambarkan
UML.
yang tidak perlu diketahui oleh obyek lain. Dalam praktek pemrograman,
kelas interface
obyek tersebut.
menentukan obyek mana yang berada pada kelompok yang sama, obyek
mana yang merupakan komponen dari obyek yang memiliki hirarki lebih
1. Menyediakan bagi pengguna (analisis dan desain sistem) suatu bahasa pemodelan
- Usecase diagram
- Class diagram
- Activity diagram
- Sequence diagram
itu setiap komponen actor, (sumber atau tujuan) ini harus diberi nama sesuai
2. Petakan use case untuk tiap business process untuk mendefinisikan dengan
use case diagram dan lengkapi dengan requirement, constraints dan catatan-
catatan lain.
fisik sistem.
sebuah use case memiliki kemungkinan alir normal dan error, buatlah satu
package atau domain dipecah menjadi hirarki class lengkap dengan atribut
dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk
component diagram pada tahap ini. Juga, definisikan tes integrasi untuk setiap
10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan
11. Mulailah membangun sistem. Ada dua pendekatan yang dapat digunakan. :
12. Lakukan uji modul dan uji integrasi serta perbaiki model berserta code-nya.
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan
antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu,
Use case diagram dapat sangat membantu bila kita sedang menyusun
23
merancang test case untuk semua feature yang ada pada sistem.
mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
state adalah action dan sebagian besar transisi di-trigger oleh selesainya state
Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas
Simbol Keterangan
actor
mengambil
Keputusan
26
tersebut, proses dan perubahan apa saja yang terjadi secara internal dan
Simbol Keterangan
Actor
Object instance :
Obyek yang dibuat, melakukan tindakan,
dan / atau dimusnahkan selama lifeline
Interaksi link :
Merupakan indikasi bahwa obyek kejadian
dan berkolaborasi aktor dan pertukaran
pesan.
Sinkronis pesan :
Seketika sebuah komunikasi antara objek-
objek yang menyampaikan informasi,
dengan harapan bahwa tindakan akan
dimulai sebagai hasil.
a) Nama Class.
b) Atribut.
c) Operasi/Method.
Nama Class
Atribut
Operasi/method
31
keadaan (dari satu state ke state lainnya) suatu obyek pada sistem sebagai
akibat dari stimulans yang diterima, state chart diagram digunakan untuk
code, baik berisi source code maupun binary code, baik library maupun
executable, baik yang muncul pada compile time, link time, maupun run time.
dimana komponen akan terletak (pada mesin, server, atau piranti keras
2.5 My SQL
2.5.1 Database
Pengertian Database
Database adalah sekelompok logis file – file yang saling berhubungan dan
yang menyimpan data serta berbagai hubungan antar file tersebut. Beberapa
2..5.2 SQL
Pengertian SQL
membangun basis data, (b) menjalankan query terhadap basis data, (c)
2.5.3 My SQL
Pengertian My SQL
System/RDBMS.
atau server database yang dapat mengelola database dengan sangat cepat,
dapat menampung data dalam jumlah sangat besar, dapat diakses oleh banyak
berbarengan/multi-threaded.
35
maupun besar.
2.6 PHP
Pengertian PHP
untuk selanjutnya ditransfer dan di baca oleh client. PHP juga bisa disisipkan
dalam bahasa HTML. PHP juga merupakan bahasa web server side yang
bersifat open source. Bahasa PHP menyatu dengan script HTML yang
dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan
editors teks atau editor HTML yang dikenal juga sebagai bahasa
pemrograman server side. PHP pertama kali diciptakan oleh seorang pria
bersifat Open Source. Pada awal peluncurannya, PHP hanya dibuat untuk
Namun sekarang, PHP juga dapat bekerja dengan Web Server seperti
PWS atau Personal Web Server, IIS atau Internet Information Server, dan
Xitami. PHP sendiri tidak bisa lepas dari database MySql. Oleh karena itu,
permintaan suatu halaman web (file.php) oleh browser atau klien. Kemudian
Selanjutnya, ketika file PHP yang diminta didapatkan oleh web server, isinya
lebih jelasnya, konsep kerja PHP dapat dilihat pada gambar berikut:
37
2.7 Internet
media maya yang dapat menjadi rekan bisnis, politik, sampai hiburan.
2. Khoe yao tung (1998:74) menyatakan bahwa intenet adalah jaringan yang
internet adalah suatu jaringan komunikasi antara computer yang besar, yang
mencakup seluruh dunia dan berbasis pada sebuah protocol yang disebut
38
dapat disebut sebagai sumber daya informasi yang dapat digunakan oleh
2.7.2 WWW
Pengertian WWW
World Wide Web Menurut Turban, Rainer, dan Potter (2005, p.680),
World Wide Web adalah sistem dengan standard yang diterima secara
dengan mengklik suatu link berupa teks atau gambar, maka informasi dari
halaman yang diawali dengan halaman muka yang berisikan informasi, iklan,
layanan atau kumpulan halaman yang berisi informasi, iklan, serta program
2.7.4 URL
Pengertian URL
yang dibuat dengan mengikuti standar aturan tertentu yang digunakan untuk
2.7.5 HTTP
Pengertian HTTP
atau menjawab antara client dan server. Sebuh client HTTP seperti web
ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server
halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki
tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header)
juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah)
pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK",
dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.
(W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja
dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang
Cara Kerja HTTP Https bukan protokol yang terpisah, tetapi mengacu
pada kombinasi dari interaksi HTTP normal melalui Socket Layer terenkripsi
Hal ini menjamin perlindungan yang wajar dari penyadapan dan serangan.
Port default TCP https: URL adalah 443. Untuk mempersiapkan web-server
sertifikat kunci publik untuk server web. Sertifikat ini dapat dibuat untuk
server berbasis Linux dengan alat seperti open SSL. Sertifikat ini harus
ditandatangani oleh otoritas sertifikat satu bentuk atau lain, yang menyatakan
bahwa pemegang sertifikat adalah siapa yang mereka ajukan. Web browser
koneksi ditutup. Untuk host koneksi https, server harus memiliki sertifikat
2.7.6 HTML
Pengertian HTML
digunakan secara luas untuk menampilkan halaman web. HTML saat ini
kali dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika
Jenewa-Swiss pada tahun 1989. HTML diawali dan diakhiri dengan suatu
perintah yang sudah baku yang disebut dengan tag dan diantara kedua tag
Dokumen HTML adalah file teks murni yang dapat dibuat dengan
situs yang dibaca browser dan berisikan informasi tentang halaman situs
tersebut. Dokumen HTML harus disimpan dalam sebuah file dengan ekstensi
jumping ataupun looping. Script-script HTML dibaca oleh browser dari atas
tertentu browser tidak akan menampilkan kotak dialog syntax error, jika
terdapat penulisan kode yang keliru pada skrip HTML. Hypertext dalam
HTML berarti bahwa kita dapat menuju ke suatu tempat, misalnya website
atau halaman homepage lain, dengan cara memilih suatu link ke website atau
salah satu bagian dalam suatu teks itu sendiri. Sedangkan Markup Language
merupakan suatu fasilitas yang berupa tanda tertentu dalam skrip HTML
dimana kita bisa merancang judul, garis, tabel, gambar dan lain-lain dengan
perintah khusus.
Sedangkan tag hanyalah bagian dari elemen. Tag adalah kode-kode yang
beregu, masing-masing regu terdiri atas 11 pemain dan salah satunya penjaga
permainan yang dilakukan dengan jalan menyepak bola. Bola disepak kian 9
tangan dan lengan. Hanya penjaga gawang diizinkan untuk memainkan bola
gol ke gawang lawan. Setiap tim memiliki kiper yang mempunyai tugas untuk
berada pada posisi pemain belakang, pemain tengah, dan pemain depan.
45
Sisanya satu orang adalah sebagai penjaga gawang. Setiap pemain memiliki
2.8.2 Pendaftaran
Pengertian Pendaftaran
instansi
2.8.4 Persija
administrasi yaitu Jakarta Timur, Jakarta Barat, Jakarta Utara, Jakarta Selatan,
Sejarah
Indonesische Jacatra (VIJ). VIJ merupakan salah satu klub yang ikut
Persija merupakan salah satu tim besar di Indonesia yang berdiri sejak
Persija Jakarta mempunyai banyak sejarah yang tidak terlupakan sejak 1928
berdiri sampai tahun 2013. Persija Jakarta merupakan tim dari Ibukota yang
sampai tahun 2013 masih menempati posisi tertinggi dalam peraihan prestasi
kali sampai tahun 2013. Prestasi tertinggi terakhir Persija Jakarta di raih pada
tahun 2001 saat meraih juara Liga Indonesia yang saat partai final
Home Base di Gelora Bung Karno, sebagai tempat untuk bertanding melawan
tim di Liga Indonesia yang memiliki kapasitas 90.000 kursi penonton. Dalam
Jakarta selalu membuat jersey yang menarik. Persija Jakarta setiap tahun
membuat model jersey dengan bekerja sama dari semua pihak apparel
dari tahun 2009 saat bergulir pertama kali Liga Super Indonesia (Persija.co.id,
dengan teknologi dari Portland, Oregon USA. League juga menjangkau pasar
internasional.
League dan Persija dalam membuat jersey selalu mengutamakan sebuah nilai-
nilai yang ada dalam perjalanan atau sejarah dari klub Persija. Di Jersey
ketiga Persija Jakarta di tahun 2013 ada yang unik saat diluncurkan
jersey ketiga Persija Jakarta tahun 2013 pihak League dan Persija
tersebut. Warna merah pada jersey Persija di tahun 2013 mengadopsi dari
jersey terdahulunya yang memiliki motif yang sama dengan garis merah putih
pada tahun 1985. Hal yang mencolok perbedaan jersey Persija antara tahun
2012 dan 2013 adalah di jersey tahun 2013 ada motif di dekat kerahnya yaitu
tahun juara Persija dari awal berdiri sampai terakhir juara 2001.
Bukan hanya itu terdapat desain yang unik yaitu adanya peta dari kota Jakarta
bahan yang lebih ringan dan menyerap keringat, sehingga nyaman saat
METODE PENELITIAN
Persija Jakarta tentu memiliki visi dan misi guna membuat klub
misi diantaranya:
Visi
sebagai Industri.
Misi
professional.
memenej sumber daya yang ada sesuai arahan dari ketua umum.
dengan masyarakat.
pertandingan.
yaitu data primer dan juga data sekunder. Data primer sendiri
pertama), yang berupa opini dari subjek atau narasumber yang ada.
Yaitu dari panitia pelaksanaan seleksi, dan para pemain yang pernah
Persija Jakarta.
1. Teknik Wawancara
seperti apa gambaran proses yang sedang berjalan saat ini, dan
masa seleksi.
2. Teknik Dokumen
penelitian.
sebagainya.
pemain Persija Jakarta. Baik itu umur dan data pendukung, Dan
Persiapan :
Analisa :
Desain :
Pengembangan :
Pada tahap ini dilakukan penginstalan software yang
Implementasi :
Pemeliharaan :
ditemukan.
melakukan penelitian.
penelitian.
3.3. Analisa Sistem Yang Berjalan
3.3.1. Aktor
pendaftaran
Menyerahkan
formulir
pendaftaran kepada
panitia seleksi
dilakukan pemain
pemain baru
Tabel 1: Aktor
3.3.2. Sistem Berjalan
langsung jadwal tes atau seleksi yang akan dilakukan calon pemain.
kecepatan pemain dalam berlari dan merespon, dan juga tes skill
bermain bola.
yang lulus dan tidak lulus, dimana nilai standar untuk lulus seleksi
2 Aktor Pendaftar
Panitia pendaftaran
pendaftaran
pendaftaran formulir
Requirement
mendapatkan formulir
harus diisi
Tabel 2: Usecase "Mengisi Formulir"
2 Aktor Pendaftar
Panitia pendaftaran
pendaftaran
formulir
Requirement
pendaftaran
2 Aktor Pendaftar
Panitia pendaftaran
pendaftaran
pendaftar
5 Alternate Flow -
Requirement
n mengikuti seleksi
ditentukan
5 Alternate Flow -
Requirement
pendaftaran
seleksi”
seleksi
5 Alternate Flow -
Requirement
baru
seleksi”
Usecase
5 Alternate -
Flow
Requirement
n pelatih kepala
seleksi”
Usecase
seleksi
5 Alternate -
Flow
Requirement
formulir”
pemain”
hasil seleksi”
pendaftar
3.3.5.6. Activity Diagram untuk usecase “Membuat laporan
hasil seleksi”
IMPLEMENTASI SISTEM
calon pemain seleksi baru. Untuk mengatasi permasalahan yang selama ini
Cycle (SDLC)
Berbasis Website
pendaftar dapat melihat hasil seleksi yang sudah dilakukan dengan cara
4.3. Aktor
mengisi formulir
Login ke website
untuk mencetak
formulir bukti
pendaftaran dan
dilakukan
Memasukan nilai
dilakukan pemain.
Tabel 1: Aktor
4.4. Skenario
yang harus diisi oleh calon pendaftar serta informasi jadwal seleksi yang
memasukan nilai hasil tes yang sudah dilakukan pendaftar, yang dapat
2 Aktor Pendaftar
Panitia pendaftaran
website
website website
login password
Menampilkan halaman
Requirement
Usecase
2 Aktor Pendaftar
Masuk ke Menampilkan
Masuk ke Menampilkan
menu halaman
registrasi registrasi
Memasukan Menampilkan
persyaratan persyaratan
5 Alternate
Flow
6 Special Persyaratan
Requirement
n
Tabel 3: Usecase Specification Memasukan Persyaratan
Usecase
2 Actor Pendaftar
pendaftaran
Membuka Menampilkan
website formulir
diri
5 Alternate
Flow
Requirement
Membuka Menampilkan
Melakukan Validasi
menyeleksi Menampilkan
mendaftar
persyaratan
Requirement
2 Aktor Pendaftar
Panitia pendaftaran
Pelatih Kepala
atau tidak
keseluruhan pendaftar
Membuka Menampilkan
Melakukan Validasi
password
Menampilkan
daftar pemain
yang mendaftar
di halaman admin
Menampilkan
pengumuman
pemain lolos
5 Alternate
Flow
Requirement
a. Pendaftar
a. Pendaftar
Gambar 26: Sequence Diagram Hasil Tes Pendaftar
pendaftar
pendaftar
untuk login
pendaftar
untuk login
pendaftar
pendaftar
pendaftar
pendaftar
pendaftar
pendaftar
lengkap
pendaftar
bola pendaftar
sebelumnya
pendaftar
tes pendaftar
pendaftaran
diterima
tidaknya
pendaftar
pemilik nilai
kecepatan
untuk login
admin
untuk login
admin
admin
Tabel 9: Data Dictionary Tabel Admin
4.11.4. Tabel waktu tes
lengkap tes
website.
Gambar 30: Halaman Pendaftaran
pendaftar untuk mengetahui tanggal dan waktu tes, serta sebagai bukti
PENUTUP
5.1 Kesimpulan
Pendaftaran dan Hasil Seleksi Online Pemain Sepak Bola Persija Jakarta Berbasis
karena sistem ini dapat mencegah terjadinya kesalahan pada data peserta
seleksi.
100
101
2. Dengan adanya sistem informasi pendaftaran calon pemain berbasis web ini,
data-data peserta terkelola dan tersimpan dengan baik, begitu pula dengan
pencarian data calon peserta yang tidak membutuhkan waktu yang lama untuk
mencarinya.
5.2 Saran
Untuk mengembangkan sistem ini menjadi lebih baik lagi, penulis menyarankan agar:
2. Perlu ditambahkan laporan berupa hasil seleksi calon pemain sepak bola yang
nantinya dapat diakses oleh admin, karena dengan adanya hasil seleksi calon
pemain sepak bola tersebut maka lebih mudah diketahui oleh peserta seleksi
tiap periodenya.
3. Sistem dapat menjadi lebih lengkap sehingga nantinya terwujud sebuah sistem
yang kompleks untuk pendaftaran online dan hasil seleksi calon pemain sepak