• Tidak ada hasil yang ditemukan

Sistem Informasi Liga Sepakbola Amatir PSSI Sumatera Utara

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Liga Sepakbola Amatir PSSI Sumatera Utara"

Copied!
101
0
0

Teks penuh

(1)

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

(2)

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

(3)

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,

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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.

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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 :

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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]
(32)

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]
(33)

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]
(34)

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]
(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

,

(42)

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

(43)

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 :

(44)

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

(45)

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

(46)

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

(47)

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

(48)
[image:48.595.101.534.108.258.2]

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]
(49)

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

(50)
[image:50.595.102.531.95.297.2]

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]
(51)

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

(52)

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

(53)

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

(54)

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.

(55)

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

(56)

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

(57)

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.

(58)
[image:58.595.113.527.144.544.2]

2.

Halaman Sejarah

(59)
[image:59.595.111.526.145.381.2]

3.

Halaman Divisi III

Gambar 4.3 Kategori Daftar Klub

[image:59.595.111.527.466.715.2]
(60)
[image:60.595.110.527.83.475.2]

Gambar 4.5 Kategori Detail Klub

[image:60.595.108.527.512.740.2]
(61)
[image:61.595.111.527.145.393.2]

4.

Halaman Liga Amatir

Gambar 4.7 Daftar Klub Liga U-13

[image:61.595.110.530.455.718.2]
(62)
[image:62.595.110.530.82.302.2]

Gambar 4.9 Daftar Klub Liga U-15

[image:62.595.111.528.385.609.2]
(63)
[image:63.595.110.529.129.544.2]

5.

Form Formulir Pendaftaran

(64)
[image:64.595.111.529.82.514.2]
(65)

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

(66)

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

(67)

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

Gambar

Tabel 2.1 Simbol-simbol Entity Relationship Diagram
Gambar Nama
grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart
Tabel 2.3 Simbol-simbol Flowchart
+7

Referensi

Dokumen terkait

JUDUL TUGAS AKHIR : SISTEM INFORMASI AKUNTANSI PENGGAJIAN PEGAWAI PADA DINAS PENDAPATAN PROVINSI SUMATERA UTARA...

SISTEM INFORMASI PARIWISATA SUMATERA UTARA KHUSUS KABUPATEN KARO BERBASIS WEB.

Sistem Administrasi PPh Pasal 21 pada Fakultas Ekonomi Universitas Sumatera Utara.. Tugas Akhir Fakultas Ekonomi Universitas

PERANCANGAN SISTEM INFORMASI INTER CLUB INDONESIA KORDINATOR DAERAH SUMATERA UTARA BERBASIS WEB..

JUDUL TUGAS AKHIR : SISTEM INFORMASI AKUNTANSI ASET TETAP PADA BIRO PUSAT ADMINISTRASI UNIVERSITAS SUMATERA UTARA..

Berdasarkan fakta diatas, pada penulisan tugas akhir ini penulis membahas tentang bagaimana cara memperkenalkan pariwisata di Sumatera Utara khususnya di

JUDUL TUGAS AKHIR : SISTEM INFORMASI AKUNTANSI ASET TETAP PADA DINAS TANAMAN PANGAN DAN HORTIKULTURA PROVINSI SUMATERA UTARA..

Laporan Tugas Akhir ini berjudul “Analisis Pengelolaan Barang Milik Negara Berupa Aset Tetap Pada Kantor Wilayah Direktorat Jenderal Kekayaan Negara Sumatera Utara”, yang