SISTEM INFORMASI LIGA SEPAKBOLA AMATIR
PSSI SUMATERA UTARA
TUGAS AKHIR
DIMAS SETIO WIBOWO
102406111
PROGRAM STUDI D-III TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PSSI SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar
Ahli Madya
DIMAS SETIO WIBOWO
102406111
PROGRAM STUDI D-III TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Judul : SISTEM INFORMASI LIGA SEPAKBOLA AMATIR
PSSI SUMATERA UTARA
Kategori : TUGAS AKHIR
Nama
: DIMAS SETIO WIBOWO
Nomor Induk Mahasiswa
: 102406111
Program Studi
: DIPLOMA III TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, Juli 2013
Komisi Pembimbing
:
Diketahui/Disetujui oleh
Pembimbing,
Departemen Matematika FMIPA USU
Ketua,
SISTEM INFORMASI LIGA SEPAKBOLA AMATIR
PSSI SUMATERA UTARA
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2013
Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayah-Nya,
sehingga penulis berhasil menyelesaikan tugas akhir ini tepat pada waktunya. Shalawat dan
salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga,
sahabat dan para pengikut sampai akhir zaman.
Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan
Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara. Dalam tugas akhir ini, penulis banyak mendapatkan masukan
serta dukungan dari berbagai pihak.
Penulis menyadari bahwa penulisan Tugas Akhir ini tidak akan terselesaikan dengan
baik dan tepat waktu tanpa adanya masukan, bimbingan serta bantuan moril dan materil dari
berbagai pihak. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan banyak
terima kasih kepada :
1.
Bapak Syahril Efendi, S.Si., M.I.T. selaku dosen pembimbing tugas akhir yang telah
banyak memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas
akhir ini.
2.
Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sumatera Utara.
3.
Bapak Prof. Dr. Tulus, M.Si. selaku ketua Departemen matematika FMIPA USU.
4.
Bapak Syahriol Sitorus, S.Si, M.I.T. selaku ketua program studi Diploma III Teknik
5.
Seluruh Staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara khususnya program studi D-III Teknik Informatika
yang telah banyak memberikan ilmu pengajaran.
6.
Kepada keluargaku tercinta H.Adi Supriyanto dan Hj.Tina Elisya serta Teguh
Pradhana Putra yang telah memberikan doa, nasihat dan dukungan baik secara
moril maupun materil sehingga penulis dapat menyelesaikan Tugas Akhir ini.
7.
Sahabat-sahabatku, Dita Ayu Meilia, Isra
’
Mikrazi, Muhammad Fahriza Siregar,
Deri Damara Winata, Gita Ermita, Putri Wulandari, Nadhira Umaiya Hadi, Ade
Rizka, Nito Abdalla Tambunan, Ayu Asyva Irfita, Satriyo Wibowo, Indah
Purwanto. Terima kasih atas bantuan dan ilmunya selama ini.
8.
Anak Kom A stambuk 2010 dan teman - teman yang tidak dapat disebutkan satu
persatu yang telah banyak memberikan ilmu kepada penulis baik dalam menyusun
tugas akhir ini maupun pada masa perkuliahan.
Pada penulisan Tugas Akhir ini, penulis telah berusaha semaksimal mungkin
untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan
kekurangan dalam penulisan Tugas Akhir ini, untuk itu saya mengharapkan kritik dan
saran dari pembaca sekalian demi penyempurnaan Tugas Akhir ini.
Demikian Tugas Akhir ini saya buat, semoga tulisan ini bermanfaat bagi kita semua.
Medan, Juni 2013
Penulis
ABSTRAK
Tugas akhir ini bertujuan untuk membuat sistem informasi liga sepakbola amatir
PSSI Sumatera Utara. Sistem informasi ini memberikan kemudahan kepada pecinta
sepakbola Sumatera Utara untuk mengetahui daftar pemain, detail pemain, detail
pelatih, serta klub liga divisi tiga yang bernaung dibawah PSSI dan daftar klub SSB
yang ada di Sumatera Utara. Pada sistem informasi ini juga terdapat formulir
pendaftaran untuk melakukan pendaftaran klub baru. Metode pendekatan yang
digunakan terstruktur dan metode pengembangan sistem informasi ini berbasis web
yang dibuat sekarang menggunakan sistem adalah
diagram konteks, flowchart
system
dan alat perancangan
database
yang diusulkan berupa ERD (
Entity
Relationship Diagram
). Sedangkan pembuatan perangkat lunak dalam tugas akhir
ini, penulis menggunakan perangkat lunak PHP dan Sublime Text, untuk
database
DAFTAR ISI
Halaman
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
vi
Daftar Isi
vii
Daftar Tabel ix
Daftar Gambar x
Bab 1
Pendahuluan
1.1
Latar Belakang
1
1.2
Rumusan Masalah
3
1.3
Tujuan Penelitian
4
1.4
Pembatasan Masalah
5
1.5
Metodologi Penelitian
5
1.6
Tinjauan Pustaka
6
1.7
Sistematika Penulisan
8
Bab 2
Landasan Teori
2.1 Pengertian Sistem
10
2.2 Pengertian Informasi
11
2.3 Pengertian Sistem Informasi
13
2.4 Pengertian Data, Database, dan DBMS
14
2.4.1 Pengertian Data
14
2.4.2 Pengertian Database
15
2.4.3 Pengertian Database Management System (DBMS) 16
2.5 Entity Relationship Diagram (ERD)
18
2.6 Data Flow Diagram (DFD)
20
2.7 Flowchart
21
2.8 Internet
23
2.8.1 Website
24
2.8.2 Web server
24
2.8.3 Web browser
24
2.8.3 Web dan html
25
2.9 Personal Home Page (PHP)
26
2.10 MySQL
27
2.10.1 Pengertian MySQL
27
2.10.2 Keunggulan MySQL
27
2.11 Pengertian PhpMyAdmin
29
Bab 3
Perancangan Sistem
3.1 Perancangan Sistem
31
3.1.1 Perancangan output
31
3.2 Perancangan Data Flow Diagram (DFD)
32
3.2.1 Diagram level konteks
32
3.3 Perancangan Entity Relationship Data (ERD) 34
3.4 Perancangan Database
35
3.5 Flowchart
39
3.5.1 Flowchart menu utama
39
3.5.2 Flowchart pendaftaran klub
40
Bab 4
Implementasi Sistem
4.1 Pengertian Implementasi Sistem
41
4.2 Tujuan Implementasi Sistem
42
4.3 Komponen Utama Implementasi Sistem
43
4.3.1 Perangkat keras (Hardware)
43
4.3.2 Perangkat lunak (Software)
44
4.3.3 Brainware
44
4.4 Uji Program
45
Bab 5
Kesimpulan dan Saran
5.1 Kesimpulan
53
5.2 Saran
54
DAFTAR TABEL
Halaman
Tabel 2.1 Simbol-simbol Entity Relationship Diagram
19
Tabel 2.2 Simbol-simbol DFD
20
Tabel 2.3 Simbol-simbol Flowchart
22
Tabel 3.1 Tabel Pembentukan sistem informasi PSSI
35
Tabel 3.2 Klub Amatir, U13, U14, U15, U18
36
Tabel 3.3 Detail Klub
36
Tabel 3.4 Pemain
37
Tabel 3.5 Detail Pemain
37
Tabel 3.6 Pelatih
38
DAFTAR GAMBAR
Halaman
Gambar 3.1 Rancangan Output Halaman Utama
31
Gambar 3.2 DFD Level Konteks
32
Gambar 3.3 DFD Level 0
33
Gambar 3.4 ERD Tahap Pertama
34
Gambar 3.5 ERD Tahap Kedua
34
Gambar 3.6 ERD Tahap Ketiga
34
Gambar 3.7 Flowchart Menu Utama
39
Gambar 3.8 Flowchart Pendaftaran Klub
40
Gambar 4.1 Beranda PSSI
45
Gambar 4.2 Sejarah PSSI
46
Gambar 4.3 Kategori Daftar Klub
47
Gambar 4.4 Kategori Daftar Pemain
47
Gambar 4.5 Kategori Detail Klub
48
Gambar 4.6 Kategori Daftar Pelatih
48
Gambar 4.7 Daftar Klub Liga U-13
49
Gambar 4.8 Daftar Klub Liga U-14
49
Gambar 4.9 Daftar Klub Liga U-15
50
ABSTRAK
Tugas akhir ini bertujuan untuk membuat sistem informasi liga sepakbola amatir
PSSI Sumatera Utara. Sistem informasi ini memberikan kemudahan kepada pecinta
sepakbola Sumatera Utara untuk mengetahui daftar pemain, detail pemain, detail
pelatih, serta klub liga divisi tiga yang bernaung dibawah PSSI dan daftar klub SSB
yang ada di Sumatera Utara. Pada sistem informasi ini juga terdapat formulir
pendaftaran untuk melakukan pendaftaran klub baru. Metode pendekatan yang
digunakan terstruktur dan metode pengembangan sistem informasi ini berbasis web
yang dibuat sekarang menggunakan sistem adalah
diagram konteks, flowchart
system
dan alat perancangan
database
yang diusulkan berupa ERD (
Entity
Relationship Diagram
). Sedangkan pembuatan perangkat lunak dalam tugas akhir
ini, penulis menggunakan perangkat lunak PHP dan Sublime Text, untuk
database
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga
mempunyai dampak dalam meningkatkan efektifitas dan keefisienan dalam
melakukan setiap pekerjaan. Teknologi informasi tidak dapat dipisahkan dengan
pembangunan sistem informasi sebagai bentuk sarana penyedia informasi untuk
berbagai kepentingan. Informasi yang disajikan di dunia internet sudah sangat global
dan selalu diusahakan
on time
sehingga waktu
update
suatu informasi sangatlah cepat.
Setiap organisasi dapat memanfaatkan internet dan jaringan teknologi informasi untuk
menjalankan berbagai aktivitasnya secara elektronis. Dengan digunakannya aplikasi
web, diharapkan segala masalah dapat diatasi dengan mudah. Mungkin suatu kenaifan
kalau berbicara tentang teknologi informasi dan komunikasi, tanpa membicarakan
suatu benda yang bernama komputer. Komputer merupakan suatu media elektronik
yang memegang peranan yang sangat penting dalam perkembangan yang terjadi saat
ini.
Komputer bukan lagi barang mewah atau sesuatu yang langka untuk dimiliki
bahkan kebutuhan yang sangat bersifat umum dan vital, terutama bagi perusahaan dan
badan instansi baik milik pemerintah maupun swasta. Penggunaan komputer telah
berkembang menjadi sebuah sarana komunikasi dan edukasi yang paling cepat saat
ini. Sehingga pengunaannya menjadi penting di setiap sendi-sendi kehidupan
masyarakat, termasuk dalam proses perolehan informasi pada suatu perusahaan atau
media massa.
Sejak munculnya teknologi Internet, proses pengiriman, penyampaian, serta
penerimaan informasi itu sendiri menjadi lebih cepat dan efektif. Seiring
berkembangnya teknologi internet, maka aplikasi web atau yang sering juga disebut
dengan perangkat lunak berbasis web ini baik dari segi penggunaan, ukuran, dan
bahasa pemrograman yang digunakan serta kompleksitasnya juga ikut berkembang.
Aplikasi ini telah banyak yang bersifat dinamis dan task oriented.
PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang bersifat
server side script, yaitu bahasa yang berbentuk script yang terletak dan dieksekusi di
server untuk kemudian hasilnya (berupa kode HTML) dikembalikan ke browser
pengguna/user/client. PHP dirancang untuk membentuk suatu web yang bersifat
dinamis, yang artinya halaman yang ditampilkan dibuat saat halaman itu diminta oleh
pengguna/user/client. PHP juga dapat berinteraksi dengan hampir semua teknologi
web yang telah ada dan sifatnya open source (bebas pakai) sehingga memberikan
kesempatan buat semua user dan programmer untuk menggunakan dan
Selain itu demi mendukung berkembangnya aplikasi web yang semakin besar,
rumit, dan kompleks, maka dikembangkanlah kemampuan object oriented
programming dari PHP. Keuntungan yang dapat diperoleh dari kemampuan object
oriented programming dari PHP, yaitu kemudahan untuk mengolah kompleksitas yang
dibuat serta kemudahan untuk melakukan perubahan dan pengembangan dari aplikasi
tersebut.
Pada zaman sekarang sangat dibutuhkannya suatu Sistem Informasi yang
bermanfaat dan akurat untuk mempermudah pengguna Internet mengetahui informasi
serta berita - berita terbaru saat ini.
Dengan pertimbangan diatas dan pribadi penulis yang ingin menerapkan
pengetahuan yang telah diperoleh selama ini maka penulis memutuskan untuk
membuat suatu aplikasi web yang berjudul : “
SISTEM INFORMASI LIGA
SEPAKBOLA AMATIR PSSI SUMATERA UTARA
”.
1.2 Perumusan Masalah
Pada umumnya setiap daerah memerlukan suatu informasi liga amatir untuk
mengetahui klub liga amatir serta SSB yang ada di suatu daerah tersebut dimana
pengetahuan pecinta sepak bola tidak hanya seputar klub dengan kasta yang tertinggi.
Sehubungan dengan hal tersebut maka dapat dirumuskan masalah yang dihadapi
a.
Bagaimana mendesain, membuat dan menghasilkan suatu sistem informasi
yang berbasis web untuk dapat menyimpan dan menampilkan informasi detail
terhadap suatu klub/pemain.
b.
Bagaimana informasi pada website dapat di update dengan mudah pada waktu
yang diinginkan sesuai dengan tujuan aplikasi ini, yaitu website yang dinamis.
1.3
Tujuan Penelitian
Demi kelancaran dan pengembangan suatu komunitas harus di dukung dengan
kebutuhan akan informasi yang cepat dan tepat,
dalam hal ini suatu komunitas
dituntut untuk mengikuti perkembangan zaman sesuai dengan kebutuhan. Penelitian
adalah langkah yang paling tepat untuk mengetahui dengan jelas bagian-bagian dari
sistem yang digunakan dan merupakan sumber informasi di dalam pembentukan
sistem yang baru.
1.
Merancang dan membuat suatu Website yang dapat memberikan informasi
seputar liga sepakbola amatir/kelompok umur PSSI Sumatera Utara .
2.
Mengetahui
bagaimana
merancang
dan
membuat
Website
serta
menghubungkannya dengan program aplikasi HTML, bahasa pemrograman
PHP 5.0.
3.
Untuk memenuhi salah satu persyaratan menyelesaikan Tugas Akhir Diploma
1.4 Pembatasan Masalah
Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut
adalah beberapa batasan yang perlu dibuat, yaitu:
a.
Website ini akan menampilkan halaman-halaman web yang statis maupun
dinamis mengenai sistem informasi Liga Sepakbola Amatir PSSI Sumatera
Utara.
b.
Aplikasi ini dibangun dibawah sistem operasi Windows 7.
c.
Website yang dibangun mendukung bahasa pemograman web yang lainnya
seperti: HTML (Hypertext Markup Language), CSS (Cascading Style Sheets),
dan Javascript.
d.
Aplikasi dibangun menggunakan aplikasi web server XAMPP yang terdiri dari
Apache, PHP, dan MySQL.
1.5 Metodologi Penelitian
Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian
dalam memperoleh data - data yang dibutuhkan sehingga penyusunan tugas akhir ini
dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan
adalah sebagai berikut :
1.
Metode Pengumpulan Data
Studi pustaka yaitu dengan mempelajari buku-buku yang mendukung. dan
2.
Membuat Aplikasi
a.
Analisis sistem, yaitu tahap mengidentifikasi masalah.
b.
Desain, yaitu membuat tampilan program semenarik mungkin.
c.
Coding
, yaitu membuat kode tahap program.
d.
Debugging
, yaitu tahap pencarian kesalahn dalalm program.
e.
Compiling
, yaitu membuat program menjadi executable.
f.
Membuat petunjuk dalam mengoperasikan program.
3.
Uji Aplikasi
Pengujian aplikasi yang telah dibuat apakah sudah sesuai dengan yang telah
direncanakan dan mencari kesalahan aplikasi untuk diperbaiki.
4.
Perbaikan
Memperbaiki kesalahan dan kelemahan yang telah ditemukan dan
memperbaiki untuk memaksimalkan aplikasi.
5.
Membuat Laporan Tugas Akhir
Membuat laporan tugas akhir sebagai laporan ke jurusan.
1.6 Tinjauan Pustaka
Sebagai suatu aplikasi yang ingin dinilai baik haruslah memiliki referensi dan
program aplikasi pendukung yang cukup. Oleh karena itu penulis mengumpulkan
bahan bacaan guna mengumpulkan informasi yang berhubungan dengan materi yang
terdapat dalam tugas akhir nantinya. Sebagai sumber bahan bacaan atau informasi
koleksi buku pribadi milik sendiri serta pinjaman dari teman
–
teman penulis.
Kemudian adapun beberapa program aplikasi pendukung dalam pembentukkan sistem
informasi ini, yaitu:
1.
MySQL
adalah sebuah perangkat lunak manajemen basis data SQL (
database
management system
) atau DBMS yang
multithread
,
multi-user
, dengan sekitar
6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia
sebagai perangkat lunak gratis dibawah lisensi GNU General Public License
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
2.
PHP
adalah sebuah program bahasa
script
yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
Web Server
yang mendukung php dapat
ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan
konfigurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah,
karena banyaknya milis - milis dan
developer
yang siap membantu dalam
pengembangan. Dalam sisi pemahamanan, php adalah bahasa
scripting
yang
paling mudah karena referensi yang banyak. PHP adalah bahasa
open source
yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat
dijalankan secara
runtime
melalui
console
serta juga dapat menjalankan
3.
CSS
merupakan program yang banyak digunakan oleh pengembang web
karena fitur
–
fiturnya yang menarik dan kemudahan penggunaannya. Versi
terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe
Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems
adalah yang ada dalam Adobe Creative Suite 5 (sering disingkat Adobe CS5).
4.
Javascript
adalah
bahasa pemrograman berbasis prototipe yang berjalan disisi
klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat
memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser.
5.
Web Browser
adalah sebuah aplikasi perangkat lunak yang dingunakan untuk
mencari informasi tentang suatu halaman web yang tersimpan di komputer.
1.7 Sistematika Penulisan
Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :
BAB 1 :
Dalam bab ini penulis menguraikan Latar Belakang, Perumusan Masalah
Tujuan Penelitian, Pembatasan Masalah, Metodologi Penelitian Tinjauan
Pustaka dan Sistematika Penelitian.
BAB 2 :
Dalam bab ini penulis menguraikan teori-teori yang menjadi landasan
dalam pembuatan Sistem Informasi Liga Sepak Bola Amatir PSSI
BAB 3 :
Dalam bab ini penulis menguraikan tentang perancangan sistem yang
dirancang yang meliputi perancangan layout, perancangan database,
gambaran aplikasi website yang akan dibuat serta bagaimana algoritma
aplikasi tersebut saat dijalankan.
BAB 4 : Dalam bab ini penulis menyajikan tentang pengertian implementasi aplikasi,
tujuan implementasi aplikasi serta spesifikasi aplikasi.
BAB 2
LANDASAN TEORI
2.1 Pengertian Sistem
Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha
untuk mencapai tujuan yang sama. Sistem mempunyai karakteristik tertentu yaitu
memiliki komponen, batas, lingkungan luar sistem, penghubung , masukan, keluaran ,
pengolah, dan sasaran atau tujuan. Ada beberapa pengertian pakar sistem informasi.
Berikut beberapa kutipan yang berkaitan dengan pengertian sstem, antara lain :
1.
Menurut Fredick H. Wu, suatu sistem beroperasi dan berinteraksi dengan
lingkungannya untuk mencapai sasaran tertentu.
2.
Menurut M.J. Alexander, suatu sistem adalah suatu kelompok dan
elemen-elemen baik bentuk fisik maupun bukan fisik yang menujukkan suatu kumpulan
saling berhubungan dan berinteraksi bersama-sama menuju suatu tujuan.
3.
Menurut Jerry Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu sistem
adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan dalam menyelesaikan
masalah tertentu.
4.
Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan suatu
skema yang berintegrasi untuk melaksanakan suatu kegiatan utama di dalam
Sistem adalah sekelompok elemen-elemen yang berintegrasi dengan maksud
yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber
daya yang bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau
menajemennya. ( Raymond Mc. Leod Jr, 2004 ; 9)
Sebuah sistem adalah sekelompok dua atau lebih komponen-komponen yang
saling berkaitan (
interrelated
) atau subsistem-subsistem yang bersatu untuk mencapai
tujuan yang sama (
common purpose
). (James A. Hall, 2001 ; 5)
Element atau karakteristik dari sistem adalah memiliki komponen batas sistem
(
boundary
), lingkungan luar sistem (
environment
), penghubung sistem (
interface
),
masukan sistem (
input
), keluaran sistem (
output
), pengolahan sistem (
process
), dan
sasaran sistem.
2.2 Pengertian Informasi
Suatu informasi mempunyai fungsi utama yaitu untuk menambah pengetahuan atau
untuk mengurangi ketidakpastian pemakaian informasi . Data berupa catatan
historis
yang dicatat dan diarsipkan tanpa maksud dan segera diambil kembali untuk
pengambilan keputusan. Data yang telah diletakkan dalam konteks yang lebih berarti
dan berguna yang dikomunikasikan kepada penerima untuk digunakan di dalam
Data merupakan raw material untuk suatu informasi. Perbedaan informasi dan
data sangat relatif, tergantung pada nilai gunanya bagi manajemen yang memerlukan.
Suatu informasi bagi level manajemen tertentu bisa menjadi data, bagi manajemen
level diatasnya, atau sebaliknya. (Sistem Informasi, 3 Januari 2010).
Informasi adalah suatu kenyataan, data item, observasi, dan perhatian atau
yang lainnya yang menambah pengetahuan. (Robert N. Anthony dan Jhon Dearden,
2001).
Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan
berharga bagi suatu perusahaan, disamping sumber daya yang lain seperti uang,
manusia, dan mesin. Informasi adalah data yang telah diolah menjadi suatu bentuk
informasi yang lebih berguna bagi si penerima dan nilai tersebut dapat digunakan
untuk pengambilan keputusan. (Mulyadi, 2001).
Dari beberapa definisi informasi diatas, dapat disimpulkan bahwa informasi
adalah data yang telah diolah menjadi bentuk yang lebih yang menggambarkan suatu
kejadian-kejadian dan kesatuan nyata (
fact and entity
) dan digunakan untuk
2.3 Pengertian Sistem Informasi
Sistem informasi didefinisikan sebagai sekumpulan komponen yang saling
berhubungan, mengumpulkan, dan mendistribusikan informasi untuk menunjang
pengambilan keputusan dan pengawasan dalam organisasi. (Loudon, 2007)
Istilah sistem informasi mengarah pada penggunaan teknologi komputer di
dalam organisasi untuk menyajikan informasi kepada pemakai. Sistem informasi
berbasis komputer adalah kumpulan perangkat keras (
hardware
) dan perangkat lunak
(
software
) yang dirancang untuk mengubah data menjadi informasi yang bermanfaat.
(George H. Bodnar, William Hopwood, 2005).
Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang,
dan teknologi informasi yang diorganisasi untuk mencapai tujuan sebuah oganisasi.
(Alter, 1992).
Dari beberapa definisi tersebut dapat disimpulkan bahwa sistem informasi
adalah kumpulan dari prosedur kegiatan yang memproses data sedemikian rupa
sehingga dapat menghasilkan informasi yang bermanfaat agar dapat digunakan oleh
2.4
Data, Database, dan Database Management System (DBMS)
2.4.1 Pengertian data
Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat
diperoleh dari sumber aslinya. Data dapat berupa simbol, gambar, kata, angka, dan
huruf yang menunjukkan suatu ide, objek, kondisi, dan situasi.
Data merupakan fakta-fakta mentah yang mewakili kejadian-kejadian yang
berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur kedalam
bentuk yang dapat dipahami dan digunakan orang. (Laudon dan Laudon, 1998).
Data merupakan deskripsi tentang benda, kejadian, aktivitas dan transaksi
yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada
pemakai. ( Kadir, 2003)
Data merupakan fakta, angka, bahkan symbol mentah. Secara bersama-sama
merupakan masukan bagi suatu system informasi. (Wilkinson, 1992).
Dapat dikatakan bahwa data adalah suatu bahan mentah yang kelak dapat
diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. Proses pengolahan
data yang disebut siklus pengolahan data (
Data Processing Cycle
) terdiri dari tiga
proses, yaitu :
Tahapan input dilakukan dengan pemasukkan data ke dalam proses komputer
lewat alat input (
Input Device
).
2.
Tahapan Proses
Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan
yang dilakukan oleh data pemroses (
Process Device
) yang dapat berupa proses
perhitungan, pengendalian, atau pencarian pada
storage
.
3.
Tahapan Output
Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data
kealat output (
Output Device
) yaitu berupa informasi.
2.4.2
Pengertian database
Database
adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi
dan sistem.
Databases
yang dikendalikan oleh sistem manajemen
database
adalah
suatu set catatan data yang berhubungan dan saling menjelaskan. (Raymon Mc. Leod,
1996)
Database
merupakan kumpulan data yang terkait. (Elmazri dan Navathe,
1994).
Database
merupakan kumpulan yang terorganisasi dari data-data yang secara
Database
merupakan kumpulan data yang umumnya menjabarkan
aktivitas-aktivitas dari satu atau lebih dari satu organisasi terkait. (Ramakrishman dan Gerke,
2000).
Database
merupakan kumpulan data dan informasi dalam jumlah yang tidak
sedikit. Oleh karena itu,
database
harus disusun sebagai kriteria terpola dengan jelas
sejak dari awal.
Database
akan diubah dalam bentuk tabel dalam Mysql dengan
memperhatikan
file table, field, primary key
, dan lainnya yang merupakan bagian dari
database.
Mysql diimplementasikan dengan menggunakan tabel yang terdiri dari baris
dan kolom. Baris pada Mysql dikenal dengan istilah
record
yang merupakan
kumpulan informasi yang ada didalam
field
. Field merupakan tempat diman informasi
ditampung. Setiap
field
dalam
database
akan berelasi dengan
field
lainnya.
2.4.3 Pengertian DBMS (Database Management System)
Secara umum, DBMS diartikan sebagai suatu program komputer yang digunakan
untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data
informasi dengan praktis dan efisien. Didalam lingkungan basis data, data lebih
mudah digunakan. Pada beberapa DBMS tersedia fasilitas
query
yang memudahkan
pengguna untuk memperoleh informasi. Pengguna yang tidak memiliki kemampuan
pemrograman pun dengan mudah bisa menggunakan fasilitas
query
tersebut. Adapun
1.
Perangkat Keras
Perangkat keras berupa komputer dan bagian-bagian didalamnya, seperti
processor
, memori, dan
harddisk
. Komponen inilah yang melakukan pemrosesan
dan juga untuk menyimpan basis data.
2.
Data
Data didalam basis data mempunyai sifat terpadu (
integrated
) dan berbagi
(
shared
). Terpadu berarti bahwa berkas-berkas data yg ada padd basis data saling
terkait, tetapi kemubaziran data tidak akan terjadi atau hanya terjadi sedikit sekali.
Berbagi data berarti bahwa data dapat dipakai oleh sejumlah pengguna. Lebih
tegas lagi, sesuatu dapat diakses oleh sejumlah pengguna dlm waktu bersamaan.
Sifat ini biasa terdapat pada sistem
multiuser
(kebalikan dari sistem
single-user
)
,
yakni sistem yang hanya memungkinkan satu orang yang bisa mengakses suatu
data pada suatu waktu.
3.
Perangkat Lunak
Perangkat lunak dalam hal ini DBMS, berkedudukan antara basis data (data yg
disimpan didalam
harddisk
) dan pengguna. Perangkat lunak inilah yang berperan
melayani permintaan-permintaan pengguna.
4.
Pengguna
Adalah faktor manusia yang memiliki latar belakang pendidikan teknis komputer
yang dapat menangani pengolahan komputer maupun pengembangannya dan
2.5 Entity Relationship Diagram (ERD)
Entity Relationship Diagram
(ERD)
adalah suatu model jaringan yang menggunakan
susunan data yang disimpan dalam sistem secara abstrak. ERD merupakan model
jaringan data yang menekankan pada struktur-struktur dan
relation data. Entity
Relationship Diagram
(ERD)
merupakan gambaran data yang dimodelkan dalam
suatu diagram yang digunakan mendokumentasikan data dengan cara menentukan apa
saja yang terdapat dalam tiap
entity
dan bagaimana hubungan antara
entity
satu
dengan yang lainnya.
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
database
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga
simbol yang digunakan, yaitu :
a.
Entity
Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan
dari sesuatu yang lain (Fathansyah, 1999: 30).
b.
Atribute
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut
mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan
c.
Relationship
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda.
Simbol-simbol yang digunakan untuk menggambarkan model data seperti
terdapat pada tabel berikut :
Tabel 2.1 Simbol-simbol Entity Relationship Diagram
No
Simbol
Arti
Defenisi
1.
Entitas
Suatu kumpulan objek atau
sesuatu yang dapat dibedakan
atau didefenisikan secara unik.
2.
Relationship
Hubungan yang terjadi antara
satu atau lebih
entity.
3.
Attribute
Karakteristik dari
entity
atau
relationship
yang menyediakan
penjelasan detail tentang
entity
atau
relationship
tersebut.
4.
Atribut Kunci
Attribute
yang digunakan
untuk menentukan suatu
entity
secara unik.
5.
Atribut Komposisi
Attribute
yang
memiliki
sekelompok nilai untuk setiap
[image:31.595.108.524.304.685.2]2.6 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah diagram yang digunakan untuk menggambarkan
aliran data informasi dan transformasi (proses) dari data dimulai dari pemasukan data
sampai menghasilkan keluaran (output) data. Adapun simbol-simbol dari Data Flow
Diagram, yaitu :
Tabel 2.2 Simbol-simbol DFD
No. Gambar Nama Fungsi
1
Kesatuan Luar
(External Entity )
Merupakan kesatuan luar di
lingkungan luar sistem yang
akan memberikan input atau
menerima output dari sistem.
2 Proses (Process)
Kegiatan dari hasil suatu arus
data yang masuk dalam
proses untuk dihasilkan arus
data yang akan keluar atau
untuk mengubah input
menjadi output.
3 Aliran Data
Data mengalir melalui sistem,
dimulai dengan sebagian
input dan diubah atau
[image:32.595.107.528.325.747.2]4
Penyimpanan Data
(Data Storage)
Data disimpan untuk
keperluan berikutnya.
2.7 Flowchart
Flowchart
dalam bahasa Indonesia diterjemahkan sebagai diagram alir. Dari dua kata
ini, maka dapat dibayangkan bahwa
flowchart
itu berbentuk diagram yang bentuknya
dapat mengalirkan sesuatu (Findra, 2005).
Flowchart
adalah representasi grafik dari langkah-langkah yang harus diikuti
dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, diman
masing-masing simbol merepresentasikan suatu kegiatan tertentu.
Flowchart
diawali
dengan penerimaan input, pemrosesan input dan diakhiri dengan penampilan output
(Findra, 2005).
Flowchart
adalah urutan proses penyelesaian masalah, penggambaran secara
grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.
Flowchart
biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu
[image:33.595.109.528.85.167.2]Adapun simbol-simbol dari
Flowchart
, yaitu :
Tabel 2.3 Simbol-simbol
Flowchart
No.
Simbol
Arti
Defenisi
1.
Proses
Mepresentasikan operasi
2.
Input/Output
Mempresentasikan input
data atau output data yang
diproses atau informasi.
3.
Keputusan
Keputusan dalam program
4.
Dokumen
I/O dalam format cetak
5.
Terminal Point
Awal/akhir
flowchart
6.
Preparation
Pemberian harga awal
7.
Manual Input
Input yang dimasuknya
[image:34.595.106.523.162.776.2]8.
Penghubung
Keluar atau masuk dari
bagian
lain
flowchart
khususnya halaman yang
sama
9.
Penghubung
Keluar atau masuknya dari
bagian
lain
flowchart
khususnya halaman lainnya.
10
Display
Output yang ditampilkan
pada terminal.
11.
Anak panah
Mempresentasikan alur
kerja.
2.8 Internet
Istila
h internet berasal dari bahasa latin “inter” yang berarti “antara”. Secara kata per
kata internet berarti jaringan antara atau penghubung. Memang itulah fungsinya
internet, menghubungkan berbagai jaringan yang tidak saling bergantung pada satu
sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang
digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS
atau UNIX. Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya
DOS atau UNIX), internet mengatasi perbedaan berbagai sistem operasi dengan
2.8.1 Website
Salah satu unsur yang paling umum digunakan dari internet selain e-mail adalah
World Wide Web.
Dewasa ini, WWW a
tau yang sering juga disebut sebagai “Web”
saja merupakan aplikasi internet yang paling popular. Karena web begitu popular,
banyak orang kemudian salah mengidentikkannya dengan internet. Sebenarnya, web
merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa komputer
server yang berada di seluruh penjuru dunia dan trehubung menjadi satu jaringan
melalui jaringan yang disebut internet.
2.8.2 Web server
Web server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaaan HTTP (
Hypertext Transfer Protocol
) dan HTTPs dari klien yang dikenal
dengan web browser dan mengirimkan kembali hasilnya dalam bentuk
halaman-halaman
web
yang unumnya berbentuk dokumen HTML. Web server yang terkenal
diantaranya adalah Apache dan
Microsoft Internet Information Service
(IIS). Apache
merupakan web server antara
platform
, sedangkan IIS hanya bisa digunakan di sistem
operasi windows.
2.8.3 Web browser
Browser
adalah sebuah aplikasi perangkat lunak yang digunakan untuk menampilkan
halaman Web. Microsoft Internet Explorer, Netscape Navigator, Mozilla adalah
digunakan untuk menemukan, mengambil dan juga menampilkan konten di
World
Wide Web
, termasuk halaman Web, gambar, video dan file lainnya.
2.8.4 Web dan html
Web adalah fasilitas
hypertext
untuk menampilkan data berupa text, gambar, bunyi,
dan data multimedia lainnya. Yang diantara data tersebut saling berhubungan satu
sama lain. Web browser dapat digunakan untuk membaca informasi dan data tersebut.
Contohnya : Internet explorer, mozilla firefox, dan lain sebagainya.
HTML (
Hypertext Markup Language
) merupakan salah satu format yang
digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web.
HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu
(
platform independent
). Dokumen HTML adalah suatu dokumen teks biasa, dan
disebut sebagai
markup language
karena mengandung tanda-tanda (
tag
) tertentu yang
digunakan untuk menentukan tampilan suatu teks tingkat kepentingann dari teks
tersebut dalam suatu dokumen. Pada dokumen HTML yang termasuk sistem
hyper-text
, kita tidak harus membaca dokumen tersebut secarat urut dari atas ke bawah atau
sebaliknya, tetapi kita dapat menuju pada topik tertentu secara langsung dengan
menggunakan teks penghubung yang akan membawa anda ke suatu topik atau
dokumen lain secara langsung. HTML merupakan pengembangan dari standar
pemformatan dokumen teks yaitu SGML (
Standart Generalized Markup Language
).
Sejak awal perkembangan sampai sekarang ini telah tersedia bermacam-macam level
2.9 Personal Home Page (PHP)
Bahasa pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah
web server.
Script-script
PHP yang dibuat harus tersimpan dalam sebuah server dan
dieksekusi atau diproses dalam server tersebut. Penggunaan program PHP
memungkinkan sebuah
website
menjadi lebih interaktif dan dinamis. Data yg dikirim
pengunjung
website
atau komputer
client
akan diolah dan disimpan dalam
database
web server dan bisa ditampilkan kembali apabila diakses.
Adapun keunggulan-keunggulan dari PHP yaitu :
a. Cepat, karena ditempelkan (
embedded
) di dalam kode HTML, sehingga waktu
tanggap menjadi pendek.
b. Tidak mahal-gratis. Pada kenyataan PHP adalah gratis dan anda bisa
mendapatkannya tanpa harus membayarnya.
c. Mudah untuk digunakan. PHP berisi beberapa fitur khusus dan fungsi yang
dibutuhkan untuk membuat halaman web dinamis. Bahasa PHP dirancang untuk
dimasukkan dengan mudah di dalam
file
HTML.
d. Dukungan teknis tersedia secara luas karena PHP menyediakan dukungan gratis
via daftar diskusi e-mail.
e. Aman. Pengguna tidak melihat kode PHP, karena kode yang ditampilkan pada
2.10 MySQL
2.10.1 Pengertian MySQL
MySQL adalah sebuah
database server
buatan T.cX. Data Konsultan AB, Swedia.
Database
MySQL banyak digunakan di internet karena keandalannya. MySQL tidak
membutuhkan ruang
hard disk
yang besar untuk aplikasinya dan mudah digunakan
pada
database server
, serta sangan ideal untuk aplikasi kecil dan menengah.
MySQL merupakan program pengakses
database
yang bersifat
network
sehingga
dapat digunakan untuk aplikasi
Multi User
.
2.10.2 Keunggulan MySQL
Adapun keunggulan-keunggulan dari MySQL, yaitu :
1.
Portabilitas
MySQL dapat berjalan stabil pada berbagai sistem operasi di antaranya seperti
windows, Linux, FreeBSD, Mac OS X Server, Solaris, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka
MySQL di distribusikan secara terbuka atau gratis.
3.
Multiuser
MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan
4.
Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
5.
Tipe data
MySQL memiliki tipe data yang sangat kompleks, seperti signed/unsigned
integer, float, double, char, varchar, text, date, timestamp, dan lain-lain.
6.
Perintah dan Fungsi
MySQL memliki operator dan fungsi secara penuh yang mendukung perintah
select
dan
where
dalam
query
.
7. Keamanan
MySQL memiliki beberapa lapisan keamanan seperti level
subnetmask
, nama
host, dan izin akses
user
dengan sistem perizinan yan mendetail serta
password
terenkripsi.
8.
Skalabilitas dan Pembatasan
MySQL mampu menangani database dalam skala besar, dengan jumlah
rekaman (
records
) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris.
Selain itu, batas indeks yang dapat ditampung mencapai 32 indeks pada tiap
tabelnya.
9. Konektivitas
MySQL dapat melakukan koneksi dengan client menggunakan protokol
10. Lokalisasi
MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan
lebih dari dua puluh bahasa. Meski demikian, bahasa indonesia belum
termasuk didalamnya.
11. Antarmuka
MySQL memiliki antar muka (
interface
) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (
Application
Programming Interface
).
12. Klien dan Peralatan
MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan untuk
administrasi
database
, dan pada setiap peralatan yang ada di sertakan
petunjuk
online
.
13.
Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter
table
, dibandingkan
database
lainnya semacam PostgreSQL ataupun Oracle.
2.11 Pengertian PhpMyAdmin
PhpMyAdmin
merupakan
aplikasi
berbasiskan
web
yang
dikembangkan
menggunakan bahasa pemograman PHP. Melalui PhpMyAdmin
,
user dapat
melakukan perintah
query
tanpa harus mengetikkan seperti pada MS DOS. Perintah
tersebut misalnya
administrasi user
dan
privileges, export
, dan
import database
,
PhpMyAdmin sangat
user friendly
, sehingga mudah untuk digunakan walaupun
pengguna baru (
newbie
).
2.12 Pengertian CSS (
Cascading Style Sheet
)
CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang
terkadang dapat digunakan untuk memperluas kemampuan HTML, sebagai contoh,
kode HTML murni tidak memungkinkan untuk mengatur ukuran font yang diterapkan
pada setiap sel dan bahkan tag <BASEFONT> pun tidak berpengaruh pada sel-sel
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis
program dan model yang akan dibuat. Oleh karena itu semua data yang ada didalam
sistem akan dikemas dalam suatu basis data, kemudian dideskripsikan kedalam Data
Flow Diagram (DFD) dan Flowchart sistem. Perancangan sistem dilakukan untuk
mendapatkan gambaran jelas mengenai apa yang harus dikerjakan.
3.1.1 Perancangan
output
Berikut merupakan rancangan output website yang ada didalam sistem :
3.2 Perancangan
Data Flow Diagram
(DFD)
3.2.1 Diagram level konteks
Pada perancangan sistem ini, penulis mencoba untuk memberikan gambaran mengenai
alur data dari sistem ini, khususnya untuk alur pemesanan produk. Adapun rancangan
Data Flow Diagram
(DFD) pada perancangan ini terdiri atas 2 sistem, yaitu :
1.
Sistem DFD Level Konteks
Info data kategori berita
Info PSSI SUMUT
Info data klub
[image:44.595.133.528.342.723.2]Informasi PSSI
Gambar 3.2 DFD Level Konteks
Sistem
Informasi
Admin
Informasi
2.
Sistem DFD Level 0
F1 Kategori Berita
F2 Kategori Klub
F3 Kategori Pemain
Data Pemain
Data Klub
Data kategori berita
Gambar 3.3 DFD Level 0
1.0
Input Data
2.0
Pembuatan
Laporan
Informasi
Admin
3.3 Perancangan Entity Relationship Data (ERD)
a. Mengidentifikasi dan menetapkan seluruh himpunan
entity
yang terlibat
Gambar 3.4 ERD Tahap Pertama
[image:46.595.146.477.307.400.2]b. Menentukan
atribut key
masing-masing himpunan
entity
Gambar 3.5 ERD Tahap Kedua
c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan
entity
-entity
beserta
foreign key
-nya (kunci asing)
[image:46.595.116.576.562.652.2]Gambar 3.6 ERD Tahap Ketiga
Pengunjung
Informasi
Admin
Pengunjung
Informasi
Admin
Umum
Berita
Username
Pengunjun
g
Informas
i
Admin
Melihat
menyediaka
n
Berita
Username
3.4 Perancangan Database
Database merupakan kumpulan data yang saling berhubungan satu dengan lainnya,
tersimpan disimpanan luar komputer dan digunakan perangkat lunak tertentu untuk
memanipulasinya. Database merupakan salah satu komponen yang penting dalam
sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para
pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini
file-file tersebut dikelompokkan secara terstruktur dalam beberapa table sesuai dengan
informasi yang terkandung didalamnya. Berikut adalah ringkasan dari tabel - tabel apa
[image:47.595.104.544.406.708.2]saja yang diperlukan untuk membentuk suatu sistem informasi dengan penjelasannya.
Tabel 3.1 Tabel yang dibutuhkan dalam pembentukan Sistem Informasi PSSI
Nama Tabel Keterangan
Klub Amatir Memberikan Informasi Klub yang terdaftar
Klub_U13 Berisi klub kelompok umur 13 tahun
Klub_U14 Berisi klub kelompok umur 14 tahun
Klub_U15 Berisi klub kelompok umur 15 tahun
Klub_U18 Berisi klub kelompok umur 18 tahun
Detail_Klub Berisi detail klub untuk lebih memberikan informasi kepada pengunjung.
Pemain
Berisi daftar pemain yang bermain di liga amatir maupun kelompok
umur.
Detail Pemain
Berisi data diri pemain agar pengunjung lebih mudah dalam memperoleh
informasi.
Pelatih Berisi daftar pelatih liga amatir
Tabel 3.2 Klub Amatir, U13, U14, U15, U18
Field Name Type Length Keterangan
no int 2 Primary key, auto_increment
klub varchar 20 Nama klub
julukan varchar 20 Julukan Klub
pelatih varchar 20 Nama pelatih
stadion varchar 20 Nama Stadion
asal varchar 20 Asal Klub
Tabel 3.3 Detail Klub
Field Name Type Length Keterangan
Klub varchar 20 Primary key, auto_increment
Pelatih varchar 20 Nama Pelatih
Julukan varchar 20 Julukan Klub
Alamat text Alamat Klub
Telp int 15 Telepon klub
E-Mail varchar 30 Email Klub
Faximile varchar 20 Faximile Klub
Website varchar 20 Website Klub
Kota varchar 20 Kota Tempat Klub Berada
Didirikan date Klub Didirikan
Stadion varchar 20 Nama Stadion
Luas int 4 Luas Stadion
Status varchar 20 Status Kepemilikan Stadion
Almstadion Text Alamat Stadion
Telpstadion Int 12 Telepon Stadion
Kapstadion varchar 6 Kapasitas Stadion
Tribun varchar 6 Jumlah Tribun
VIP varchar 6 Jumlah VIP
Kappark Text Kapasitas Parkir Stadion
Fasstadion text Fasilitas Stadion
[image:48.595.103.532.312.773.2]Internet varchar 10 Jaringan Internet Pada Stadion
APBD varchar 15 Dana APBD
Sponsor varchar 15 Dana dari Sponsor
Tiket varchar 15 Pendapatan Tiket
Lain varchar 15 Pendapatan Lain - Lain
[image:49.595.100.532.84.434.2]Total varchar 15 Total Pendapatan
Tabel 3.4 Pemain
Field Name Type Length Keterangan
no int 3 Primary key, auto_increment
klub Varchar 100 Nama Klub
nama Varchar 20 Nama pemain
tgllahir Date Tanggal Lahir Pemain
Tempat_lhr Varchar 20 Tempat Lahir Pemain
posisi Varchar 10 Posisi Pemain
[image:49.595.102.531.85.208.2]no_punggung int 3 No Punggung Pemain
Tabel 3.5 Detail Pemain
Field Name Type Length Keterangan
nama Varchar 20 Primary key, auto_increment
Tgl_lahir Date 10 Tanggal Lahir Pemain
Tmp_lahir Varchar 20 Tempat Lahir Pemain
posisi Varchar 20 Posisi Pemain
No_punggung Int 3 No Punggung Pemain
Tinggi Int 3 Tinggi Badan Pemain
Berat Int 3 Berat Badan Pemain
Status Varchar 10 Status Pernikahan Pemain
Kl Varchar 20 Klub Lama Pemain
Tabel 3.6 Pelatih
Field Name Type Length Keterangan
No int 2 Primary key, auto_increment
nama varchar 30 Nama Pelatih
Tempat_lahir varchar 20 Tempat Lahir Pelatih
Tgl_lahir date Tanggal Lahir Pelatih
email varchar 30 Nama E-mail Pelatih
alamat text Alamat Pelatih
klub varchar 20 Klub Yang Dilatih
kategory varchar 30 Kategori Divisi Klub
Tabel 3.7 Detail Pelatih
Field Name Type Length Keterangan
nama varchar 20 Primary key, auto_increment
Tgl_lahir date Tanggal Lahir Pelatih
Tmp_lahir varchar 20 Tempat Lahir Pelatih
Usia int 2 Usia Pelatih
Email varchar 20 Nama E-mail Pelatih
Alamat text Alamat Pelatih
Klub varchar 20 Klub Yang Dilatih
Kategori varchar 10 Kategori Divisi Klub
Klub_Lama varchar 20 Klub Lama Yang Pernah Dilatih
[image:50.595.104.532.349.580.2]3.5 Flowchart
3.5.1 Flowchart menu utama
Gambar 3.7 Flowchart Menu Utama
START
Buka koneksi
database
Menu halaman
utama
Beranda
END
Close
Liga Amatir
Berita
Sejarah
Divisi 3
Buka koneksi
database
Menu halaman utama
Tentang Berita Seputar PSSI
Sejarah Klub
Berisi Kategori :
- Daftar Klub
- Daftar Pelatih
3.5.2 Flowchart Pendaftaran Klub
N
Y
Y
Y
Gambar 3.8 Flowchart Pendaftaran Klub
START
Pilih Pendaftaran
Divisi III
Isi Formulir Klub
Isi lengkap
Confirm
Formulir
END
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan dalam menyelesaikan desain
sistem yang telah disetujui, untuk menguji menginstal dan memulai sistem baru atau
sistem yang diperbaiki untuk menggantikan sistem yang lama. Dapat juga diartikan
sebagai penaikan sistem lama menjadi baru.
Dalam hal ini, menurut Whitten, Bentley & Barlow, 1993, Implementasi
Sistem mempunyai 4 tahap, yaitu :
1.
Membuat dan menguji basis data & jaringan.
Penerapan sistem yang baru atau perbaikan sistem dibuat pada basis data dan
jaringan yang telah ada. Jika penerapan sistem yang baru memerlukan basis
data dan jaringan yang baru atau dimodifikasi, maka sistem yang baru ini
biasanya harus diimplementasikan sebelum pemasangan program komputer.
2.
Membuat dan menguji program.
Merupakan tahap pertama untuk siklus pengembangan sistem yang spesifik
bagi
programmer
. Bertujuan untuk mengembangkan rencana yang lebih rinci
3.
Memasang dan menguji sistem baru.
Tahap ini dilakukan untuk menyakinkan bahwa kebutuhan integrasi sistem
baru terpenuhi.
4.
Mengirim sistem baru kedalam sistem operasi.
Tujuan tahap ini adalah untuk mengubah secara perlahan - lahan sistem lama
menjadi sistem baru sehingga perlu dilakukan pemasangan basis data yang
akan digunakan pada sistem baru.
4.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah sebagai berikut :
a.
Menyelesaikan desain sistem yang telah di setujui sebelumnya, menyusun
dokumen yang baru diperbaiki.
b.
Memastikan bahwa pengguna (
user
) dapat mengoperasikan sistem baru.
c.
Menguji apakah sistem baru tersebut sesuai dengan pemakai.
d.
Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat
rencana, mengontrol dan melakukan instalasi baru secara benar.
Langkah
–
langkah dalam implementasi sistem :
a.
Menyelesaikan web.
b.
Mendapatkan
software
dan
hardware
.
c.
Menulis, menguji, dan mendokumentasikan program komputer.
d.
Menguji sistem.
4.3 Komponen Utama Implementasi Sistem
Pengolahan data dalam sistem terkomputerisasi memerlukan fasilitas-fasilitas yang
principal harus ada. Adapun fasilitas yang dibutuhkan penulis dalam merancang web
sebagai berikut :
a.
CPU (
Central Processing Unit
)
Merupakan jantung dari komputer, komputer yang merupakan pusat
pengolahan data serta pusat pengontrolan dari keseluruhan sistem komputer.
b.
Memori
Merupakan tempat penampungan atau tempat penyimpanan data untuk
sementara.
c.
Monitor
Merupakan layar yang menampilkan
output
program.
d.
Keyboard
Merupakan alat input.
e.
Modem (
Modulator-Demodulator
)
Merupakan alat bantu komputer untuk proses komunikasi. Alat ini berfungsi
mengubah signal analog menjadi signal digital dan sebaliknya.
4.3.1 Perangkat keras (
Hardware
)
Hardware merupakan komponen yang terlihat secara fisik saling bekerjasama dalam
pengolahan data. Spesifikasi
hardware
yang digunakan untuk pembuatan aplikasi
1.
Mikroprosesor
: Intel Core i3 2.26 GHz
2.
Memori
: 1 GB DDR3
3.
Media Penyimpanan
: HDD 320 GB
4.
Kartu Grafik (VGA)
: 1 GB
5.
Monitor
: Resolusi 1366 x 768
4.3.2 Perangkat lunak (
Software
)
Software
merupakan komponen dari sistem pengolahan data yang diluar dari peralatan
komputer sendiri. Adapun
software
yang digunakan penulis adalah sebagai berikut :
1.
Sistem Operasi : Microsoft Windows 7 Home Basic version
2.
Program
: Menggunakan bahasa pemrograman PHP dan MySQL
3.
Database Server : XAMPP V3.1.0
4.
Browser
: Mozilla Firefox
5.
Editor
: Sublime Text 2
4.3.3 Brainware
Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada,
faktor manusia yang dimaksud adalah orang-orang yang memiliki keahlian dibidang
komputer dan merupakan unsur manusia yang dibutuhkan meliputi :
a.
Programmer
b.
Operator
Orang yang menangani langsung dalam pengolahan data mulai dari
mempersiapkan data hingga pengetikan data pada computer.
4.4 Uji Program
1.
Halaman Utama / Beranda
Jalankan
program
dengan
membuka
web
browser
dengan
alamat
http://localhost/pssi/index.php
.
Halaman ini merupakan halaman index / beranda
[image:57.595.125.525.407.637.2]pada website PSSI Sumatera Utara.
2.
Halaman Sejarah
3.
Halaman Divisi III
Gambar 4.3 Kategori Daftar Klub
[image:59.595.111.527.466.715.2]Gambar 4.5 Kategori Detail Klub
[image:60.595.108.527.512.740.2]4.
Halaman Liga Amatir
Gambar 4.7 Daftar Klub Liga U-13
[image:61.595.110.530.455.718.2]Gambar 4.9 Daftar Klub Liga U-15
[image:62.595.111.528.385.609.2]5.
Form Formulir Pendaftaran
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Ada beberapa kesimpulan yang dapat diambil berdasarkan uraian perancangan sistem
informasi liga sepakbola amatir PSSI Sumatera Utara berbasis web. Antara lain :
1.
Untuk menarik minat user dalam mengunjungi website, diperlukan adanya
strategi baik dalam memberikan informasi, kemudahan dalam mengakses
informasi yang diinginkan user serta interface dengan desain yang menarik
minat user untuk kembali berkunjung..
2.
Dengan berkembangnya Internet di jaman sekarang ini diharapkan dapat
memberikan kemudahan kepada pengunjung dalam mencari informasi seputar
PSSI Sumatera Utara.
3.
Web PSSI Sumatera Utara ini diharapkan yang dinamis dan interaktif, artinya
adalah web yang secara tampilan mudah dipahami oleh pengguna yang baru
5.2 Saran
Dari peninjauan dan riset yang telah dilakukan oleh penulis, maka penulis berkeinginan
memberikan saran
–
saran yang mungkin dapat digunakan sebagai bahan pertimbangan bagi
para pembaca, yaitu:
1.
Sejalan dengan pesatnya kemajuan Teknologi, Penulis berharap agar pembaca lebih
memperdalam pengetahuan dibidang komputer, mengingat penggunaan komputer
dewasa ini tidak dapat dipisahkan lagi dengan aktifitas sehari-hari.
2.
Dalam pembuatan Sistem Informasi Liga Sepakbola Amatir PSSI Sumatera Utara ini
DAFTAR PUSTAKA
Kadir, Abdul. 2009.
Dasar Perancangan Dan Implentasi Database Relasional
.
Yogyakarta : Penerbit Andi
Kadir, Abdul. 2005.
Dasar Pemrograman Web Dinamis Menggunakan PHP
.
Yogyakarta : Informatika Bandung.
Bernard, R. S. Prijono, A., dan Agustaf, R. 2005.
Mudah dan Cepat Menguasai
Pemrogram