ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI SARANA PUBLIKASI PADA KLUB SEPAK BOLA FORZA SC
NASKAH PUBLIKASI
diajukan oleh Frisca Ari Kusuma 08.12.3197
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2015
ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI SARANA PUBLIKASI PADA KLUB SEPAKBOLA FORZA SC 1)
2),
Frisca Ari Kusuma, Andi Sunyoto, 1,2)
Sistem Informasi STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected],
[email protected]
Abstract - Developing or not football dependent manner in a club . Forza SC is a football team that was once accomplishment as champions in the league Indonesia . But why now every year the football team Forza SC performance decreases. It makes people Pacitan especially fans of Forza club SC wondered when Forza SC could become champions Indonesia again . By knowing the circumstances and problems in Forza club SC , a decrease of accomplishment, lack of publication , and the recruitment of new players who are still done manually in recent years. In building such a system the author using CodeIgniter as the framework for the creation of a system with PHP as the programming language , HTML to the client site, the database program MySQL , Macromedia deamweaver as a web editor , Adobe Photoshop CS3 as a picture editor . Keywords : Forza Sc , accomplishments , publications , processing , recruitment , and systems . 1. Pendahuluan Perkembangan industri pada masa sekarang ini sudah semakin pesat. Dahulu, hanya beberapa industri yang dikenal oleh masyarakat seperti industri manufaktur, jasa, dan perbankan. Saat ini, tidak hanya ketiga industri tersebut yang berkembang di dunia, tetapi banyak industri baru yang bermunculan seperti yang sedang berkembang baru-baru ini adalah industri sepakbola. Sepakbola merupakan salah satu olahraga permainan yang paling digemari di seluruh dunia. Setiap orang di dunia pasti mengetahui apa itu sepakbola dan tidak sedikit yang dapat memainkan olahraga tersebut. Sepakbola menjadi primadona di antara cabang olahraga lain. Banyaknya peminat dari olahraga sepakbola memunculkan beberapa kompetisi di setiap negara di dunia. Beberapa kompetisi bahkan sudah dianggap kompetisi profesional seperti English Premier League, Liga Italia Serie A, Major League Soccer, Bundesliga, dan masih banyak lagi liga profesional lainnya. Berkembang atau tidak olahraga sepakbola bergantung cara di suatu klub. Forza SC merupakan tim sepakbola yang dulunya prestasi sebagai juara pada ajang liga Indonesia. Hal itu membuat warga kota Pacitan khususnya penggemar
klub Forza SC bertanya-tanya kapan Forza SC bisa menjadi juara liga Indonesia lagi. “Bagaimana membangun Sistem Informasi Berbasis Web Sebagai Sarana Publikasi Pada Klub Sepak Bola Forza SC yang dapat menyajikan informasi dan mengolah sistem pendaftaran pemain secara tepat dan akurat?”. Maksud dan tujuan dari penilitian ini adalah Menerapkan ilmu dan teori-teori yg telah dipelajari selama kuliah, dengan mengaplikasikannya pada organisasi atau instansi. Syarat untuk menyelesaikan pendidikan program strata 1 pada Jurusan Sistem Informasi di STMIK AMIKOM Yogyakarta. Metode pengumpulan data yang dilakukan penulis antara lain observasi,wawancara,metode kepustakaan. Dalam membangun sistem tersebut menggunakan Codeigniter sebagai framework untuk pembuatan sistem dengan PHP sebagai bahasa pemrogramannya, HTML untuk client site, program database dengan MYSQL, Macromedia deamweaver sebagai web editor, Adobe Photoshop CS3 sebagai editor gambar. 2.Pembahasan 2.1 Metode Penelitian Metode pengumpulan data yang dilakukan penulis antara lain : 1. Observasi Mendapatkan data dengan mengamati kegiatan yang dilakukan oleh klub sepak bola Forza SC. 2. Wawancara Mendapatkan data dengan mengadakan wawancara langsung (tatap muka dan dialog) dengan pihakpihak yang terkait dengan objek penelitian. 3. Metode Kepustakaan Mengambil beberapa referensi yang berhubungan dengan masalah yang dihadapi melalui buku-buku dari perpustakaan atau artikel internet. 2.2 Sistematika Penulisan Penulisan laporan ini akan disusun secara sistematika dalam 5 bab, masing-masing bab akan diuraikan sebagai berikut
1
admin, 3 spectator ', `updated` datetime NOT NULL, `deleted` datetime NOT NULL, `status` enum('1','0') NOT NULL DEFAULT '1', PRIMA RY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; Hasil dari query di atas adalah sebagai berikut :
BAB I : PENDAHULUAN Pada bab ini diuraikan latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, metode pengumpulan data dan sistematika penulisan. BAB II : LANDASAN TEORI Pada bab ini diuraikan tentang konsep dasar Sistem Informasi, konsep basis data, sistem perangkat lunak yang dibutuhkan dalam merancang sistem, gambaran umum, sejarah, visi dan misi sekolah, fasilitas dan informasi yang berhubungan dengan klub Sepak Bola Forza SC. BAB III : ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi uraian tahap-tahap analisis dan perancangan sistem yang meliputi pengidentifikasian masalah, analisis sistem (PIESCES) yang dilakukan , menggunakan studi kelayakan sistem, analisis biaya dan manfaat. BAB IV : IMPLEMENTASI SISTEM DAN PEMBAHASAN Pada bab ini berisi mengenai perancangan sistem (flowchart sistem,DFD) ,memproduksi sistem, melakukan tes pemakai.
Gambar 1. Tabel user
BAB V : PENUTUP Pada bab ini berisi tentang kesimpulan dan saran
2. Tabel user_type CREATE TABLE IF NOT EXISTS `user_type` ( `userType Id` int(11) NOT NULL, `userType` int(1) NOT NULL ) ENGINE=
DAFTAR PUSTAKA
Hasil dari query di atas adalah sebagai berikut :
2.3 Kegiatan Implementasi Pembuatan database dan tabel merupakan langkah awal yang selalu dilakukan untuk membangun sebuah basis data. Dalam pembuatan database ini, penulis menggunakan phpMyAdmin. Adapun bentuk kegiatan yang dilakukan dalam tahapan ini adalah sebagai berikut : 1. 2. 3. 4.
Gambar 2 Tabel user_type
Pembuatan Database Pembuatan Program Pengetesan S istem Pemilihan dan Pelatihan Personil
Pembuatan Program Pada pembuatan program aplikasi ini, penulis akan membatasi cakupan dari pembahasan tersebut dan selebihnya akan dibahas di lampiran. Pada pembahasan ini penulis akan membahas koneksi database MySQL
1. Pembuatan Database
Pembuatan database dan tabel merupakan langkah awal yang selalu dilakukan untuk membangun sebuah basis data. Dalam pembuatan database ini, penulis menggunakan phpMyAdmin dan berikut tampilan dari tabel-tabel : 1.Tabel user CREATE TABLE IF NOT EXISTS `user` `id` int(4) NOT NULL AUTO_INCREMENT, `userTypeId` int(1) NOT NULL, `username` varchar(100) N OT NULL, `password` varchar(255) N OT NULL, `level` int(11) N OT NULL COMMENT '0 superA, 1 staff, 2
$db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE;
2
$db['default']['db_debug'] = TRUE;
3
Pendaftaran
4
Berita
$db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE;
5
BeritaKategori
$db['default']['stricton'] = FALSE;
6 7
3 Pengetesan Sistem 3.1 Uji Coba White Box Testing
Mading Jadwal Pertandingan
Uji coba white box yang penulis lakukan adalah pengujian pada
form login admin, jika memasukkan
username atau password dengan data yang salah maka akan
8
muncul pesan error.
9
Tambah Data Edit Data Hapus Data
Baik Baik Baik Baik Baik Baik Baik Baik Baik
Tambah Data Edit Data Hapus Data
Baik Baik Baik
Tambah Data Edit Data Hapus Data
Baik Baik Baik Baik Baik Baik
Tambah Data Edit Data Hapus Data Tambah Data Edit Data Hapus Data
Hasil Pertandingan
Tambah Data Edit Data Hapus Data
Kontak Masuk
Hapus Data
Baik Baik Baik
3.3 Perancangan Perancangan sistem yang akan dilakukan meliputi tiga tahap yaitu : 1. Perancangan proses 2. Perancangan basis data 3. perancangan antar muka ( interface ) Perancangan proses disajikan dalam bentuk logic model dengan menggunakan diagram alir data (DF D). Perancangan kedua adalah perancangan basis data. Perancangan ini menggunakan perancangan ERD untuk menghasilkan tabel-tabel dalam basis data. Perancangan antar muka sistem dilakukan dengan membuat sketsa tampilan antar muka sistem yang berfungsi sebagai alat komunikasi antar pengguna dengan sistem. 3.4 Perancangan Proses
Gambar 3 Uji Coba White Box Testing Pada Form Login Admin 3.2 Fungsional Testing Untuk fungsional testing pada website ini lebih mengedepankan pada pengetesan sistem. Pengetesan sistem disini untuk memastikan apakah elemen atau komponenkomponen dan sistem telah berfungsi sesuai yang diharapkan.pengetesan perlu dilakukan untuk mencari kelemahan dan kesalahan yang mungkin terjadi pada sistem ini.
Tujuan dari perancangan proses adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. Pada tahap perancangan proses, komponen-komponen sistem informasi dirancang dengan tujuan untuk dikomunikasikan kepada user bukan untuk pemrogram. Adapun rancangan mode l sistem yang dapat dilakukan adalah sebagai berikut
Hasil pengujian sistem dapat dilihat dalam tabel-tabel berikut : Tabel 1: Hasil Pengetesan
N o 1 2
Modul
Fungsi
Profil Pemain
Edit Data Tambah Data Edit Data Hapus Data
Hasil
3.5 Data Flow Diagram Logical model dari sistem informasi lebih menjelaskan kepada user bagaimana nantinya fungsi- fungsi di sistem informasi secara logika akan bekerja. Logical model dapat digambar dengan menggunakan diagram arus data (data flow diagram). DF D menggambarkan arus data dari sistem informasi, baik sistem lama maupun sistem
Baik Baik Baik Baik
3
baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada.
Form ini sebagai form login untuk admin. Jika data username dan password admin benar maka akan menuju ke halaman utama admin
3.6 Flowchart Bagan alir sistem (systems flowchart) merupakan alat yang tepat digunakan untuk menggambarkan physical system. Simbol-simbol bagan alir sistem ini menunjukkan secara tepat arti fisiknya, seperti simbol input, proses, dan laporan- laporan. Systems flowchart merupakan alat berbentuk grafik yang dapat digunakan untuk menunjukkan urut-urutan kegiatan dari sistem informasi berbasis komputer.
4. Pemilihan dan Pelatihan Personil
Gambar 4 Form Login Admin
Pemilihan dan pelatihan personil dalam sistem informasi merupakan suatu factor yang perlu diperhatikan, karena keberhasilan dalam pelaksanaannya ditentukan oleh personil yang ada dalam sistem itu sendiri. Personil dalam sistem harus mempunyai pengetahuan yang cukup tentang sistem yang ada, juga posisi dan tugas mereka.
b) Halaman Utama Admin Pada halaman ini terdapat menu untuk menginput, mengubah dan mendelete data. Berikut halaman utama admin
4.1 Analisis Kinerja (Performance) Pada sistem lama kinerja memakan waktu lama dan lambatnya proses yang dilakukan. Pemrosesan data memerlukan waktu yang lama karena kegiatan pencatatan masih dilakukan secara manual, dalam pencarian data juga masih memerlukan waktu yang lama karena harus mencari data – data pada arsip yang masih berupa kertas – kertas. 4.2 Analisis Informasi (Information) Gamba r 5 Halaman Utama Admin
Sebuah informasi dapat dikatakan akurat jika informasi tersebut tidak menyesatkan, bebas dari kesalahan-kesalahan dan harus jelas mencerminkan maksudnya. Ketidakakuratan sebuah informasi dapat terjadi karena sumber informasi (data) mengalami gangguan baik sengaja atau tidak sehingga merusak atau merubah data-data asli tersebut.
c) Halaman List Pemain Halaman ini dapat menampilkan data siswa berdasarkan kelas yang dipilih.
4.3 Analisis Pengendalian (Control) Control dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahan sistem, menjamin keamanan data, informasi, dan persyaratan.
Gambar 6 Halaman List Pe main 5.Pembahasan Interface a)
Form Login Admin
4
d) Halaman Tambah Pemain Halaman ini berfungsi untuk menambah data pemain Forza SC.
Gambar 7 Halaman Tambah Pemain
3.Kesimpulan Dari hasil analisis dan perancangan yang penulis buat, maka dapat ditarik kesimpulan sebagai berikut : Dengan dikembangkannya website ini akan membantu pihak Forza SC dalam meningkatkan kred ib ilitasnya. Dengan adanya website tersebut masyarakat juga dapat dengan mudah mengetahui gambaran umum tentang Forza SC, pemain dan jad wal pertand ingan dengan lebih jelas, dan berbagai macam berita tentang Forza SC yang baru. Pendayagunaan personil lebih efisien karena hanya membutuhkan beberapa orang dalam penyampaian informasi.. Daftar Pustaka [1] Jogianto.HM,Analisis dan Desain Sistem Informasi, Andi Offset Yogyakarta, 2005 [2] Lukmanul Hakim, Uus Musalini, 150 RAHASIA dan TRIK Menguasai PHP, PT, ELEX Media Komputer, Jakarta, 2004 [3] Suyanto, M. Analisis dan Desain aplikasi multimedia untuk pemasaran, Andi Offset, Yogyakarta, 2004, hal 46 [4] Teguh Wahyono. “Sistem Informasi” 2004 Biodata Penulis
Frisca Ari Kusuma, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2015. Andi Sunyoto, memperoleh gelar Program Diploma III Jurusan Sistem Informatika STMIK AMIKOM Yogyakarta 2001-2003, memperoleh gelar Program Sarjana (S1) Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta 2005-2007, memperoleh gelar Program Pasca Sarjana (S2) Fukultas MIPA Jurusan Ilmu Komputer, Universitas Gadjah Mada Yogyakarta.
5