LAPORAN SKRIPSI SISTEM INFROMASI PENGELOLAAN LOMBA BURUNG BERIKCAU PADA JEPANG NEW VERSION-FOREVER KUDUS BERBASIS WEB Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus
Disusun Oleh : Nama
: Ainun Ni’am
NIM
: 2010-53-097
Program Studi
: Sistem Informasi
Fakultas
: Teknik
UNIVERSITAS MURIA KUDUS KUDUS 2014 i
ii
iii
iv
MOTTO DAN PERSEMBAHAN
MOTTO
“Kegegalan adalah jalan kemuliaan. Semua orang hebat di Dunia ini, dididik melalui banyak kegagalan”.(Bob Sadino)
“Anak muda tidak boleh berkecil hati. Kebesaran hati Anda menentukan kebesaran masa depan Anda”. (Mario Teguh)
“Taka da kenyamanan dihari tua bagi orang yang malas dimasa muda”.
PERSEMBAHAN Skripsi ini penulis persembahkan kepada : 1. Kedua orang tuaku tercinta yang selalu memberikan kasih sayang, nasihat, dukungan dan doa untukku. 2. Keluarga besarku yang aku sayangi. 3. Teman-teman
dari
Program
Sistem Informasi angkatan 2010 4. Almamater.
v
studi
RINGKASAN Laporan skripsi dengan judul “Sistem Informasi Pengelolaan Lomba Burung Berkicau pada Jepang New Verison-Forever Kudus Berbasis Web” telah dilaksanakan dengan menganalisa permasalahan yang ada diantaranya pendataan dan pengolahan data mengenai perlombaan dan penilaian lomba burung berkicau di Jepang New Version-Forever Kudus. Tujuan dari skripsi ini adalah menghasilkan aplikasi perangkat lunak untuk memudahkan proses jalannya lomba burung berkicau, yang meliputi dari pendataan lomba, penjadwalan lomba, pendaftaran lomba, dan penilaian lomba di Jepang New version-Forever kudus. Sistem ini dirancang menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database MySQL. Hasil dari rancang bangun ini adalah sebuah aplikasi berbasis web untuk Jepang New Version-Forever Kudus. Kata Kunci : Sistem, Informasi, lomba burung berkicau, web.
vi
KATA PENGANTAR Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala masukan yang berguna dari pembaca. Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Bapak Dr. Suparnya, SH., MS. Selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST. MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak R Rhoedy Setiawan, S.Kom.M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. 4. Bapak Supriyono, M.Kom, selaku Pembimbing Utama yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini. 5. Ibu Nanik Susanti, M.Kom selaku dosen Pembimbing Pembantu yang telah memberikan masukan selama penulis menempuh kuliah terutama saat penyusunan skripsi. 6. Bapak Drs. Zaini Rifa’i selaku Ketua JNV-F Kudus (2014), Bapak Hadi Suroso selaku Sekretaris JNV-F Kudus (2014) yang telah berkenan untuk menjadi narasumber dan memberikan informasi tentang pelaksanaan penyusunan skripsi.
vii
7. Ibu Purti Kurnia Handayani, M.Kom., selaku dosen pembimbing akademik penulis yang telah banyak memberikan masukan selama menempuh kuliah. 8. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem Informasi yang telah mengenalkan ilmu baru kepada penulis. 9. Ibu Siti Khalimah dan Bapak Fahruddin, orang tua penulis yang senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berarti. 10. Untuk kakak dan adikku yang selalu memberikan dukungan. 11. Rekan - rekanku kelas B di Fakultas Teknik Progdi Sistem Informasi angkatan 2010 yang telah memberikan kritik dan saran kepada penulis. 12. Rekan - rekanku di Fakultas Teknik Progdi Sistem Informasi angkatan 2010 dan semua pihak yang telah membantu hingga terselesaikannya laporan skripsi ini. Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 15 Juni 2014
Penulis
viii
DAFTAR ISI HALAMAN JUDUL........................................................................................ i HALAMAN PERSETUJUAN......................................................................... ii HALAMAN PENGESAHAN SEMINAR....................................................... iii MOTTO DAN PERSEMBAHAN ................................................................... v RINGKASAN .................................................................................................. vi KATA PENGANTAR ..................................................................................... vii DAFTAR ISI.................................................................................................... ix DAFTAR TABEL............................................................................................ xii DAFTAR GAMBAR ....................................................................................... xiv DAFTAR LAMPIRAN.................................................................................... xix BAB I PENDAHULUAN 1.1
Latar Belakang Masalah ........................................................... 1
1.2
Perumusan Masalah................................................................. 2
1.3
Batasan Masalah ....................................................................... 3
1.4
Tujuan Skripsi ......................................................................... 3
1.5
Tinjauan Pustaka ..................................................................... 4
1.6
Metode Penelitian .................................................................... 5
1.7
Metode Pengumpulan Data ...................................................... 6 1.7.1 Sumber Data Primer ..................................................... 6 1.7.2 Sumber Data Skunder ................................................... 6
1.8
Sistematika Penulisan Tugas Akhir.......................................... 7
BAB II LANDASAN TEORI Konsep Dasar Sistem ....................................................................................... 8 2.1.1 Pengertian Sistem ......................................................... 8 2.1.2 Karakteristik Sistem...................................................... 8 2.1.3 Klasifikasi Sistem ......................................................... 9 2.2
Pengertian Informasi ................................................................ 11 2.2.1 Informasi....................................................................... 11 2.2.2 Siklus Informasi............................................................ 11
ix
2.2.3 Kualitas Informasi ........................................................ 11 2.2.4 Nilai Informasi.............................................................. 12 2.3
Sistem Informasi....................................................................... 12 2.3.1 Pengertian Sistem Informasi......................................... 12 2.3.2 Komponen Sistem Informasi ........................................ 12
2.4
Perlombaan Burung Berkicau................................................... 12 2.4.1 Perrtandingan dan Perlombaan ..................................... 12 2.4.2 Tata Cara Perlombaan Burung Berkicau Menurut PBI 14
2.8
FOD (Flow Of Document)........................................................ 16
2.9
UML (Unified Modelling Language) ...................................... 18 2.9.1 Sekilas Tentang Diagram UML.................................... 19
2.10 Pengertian ERD ....................................................................... 27 2.10.1 Elemen-elemen diagram hubungan entitas ................... 28 2.10.1 Transformasi ERD ke Relasi ........................................ 30 BAB III TINJAUAN UMUM OBYEK PENELITIAN Sejarah dan Gambaran Umum JNV-F Kudus .......................... 35 3.2
Visi, Misi dan Tujuan ............................................................... 36 3.2.1 Visi Jepang New Version-Forever Kudus .................... 36 3.2.2 Misi Jepang New Versioan-Forever kudus .................. 36 3.2.3 Tujuan Jepang New Version-Forever Kudus ............... 36
3.3
Letak dan Denah Lokasi JNV-F Kudus.................................... 36
3.4
Struktur Organisasi JNV-F Kudus............................................ 37
3.5
Diskripsi Pekerjaan (Job Description) ..................................... 38 3.5.1 Ketua JNV-F Kudus ..................................................... 38 3.5.2 Sekretaris JNV-F Kudus ............................................... 38 3.5.3 Bendahara JNV-F Kudus.............................................. 38 3.5.4 Humas ........................................................................... 38 3.5.5 Juri Lomba .................................................................... 39
3.6
Prosedur Sistem yang Berjalan................................................. 39
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1
Analisa Sistem ......................................................................... 41
x
4.1.1 Analisa Kebutuhan Sistem............................................ 41 4.2.1 Analisa Aktor Sistem.................................................... 42 4.2
Desain Sistem dan Perangkat Lunak ........................................ 42 4.2.1 Analisa Kasus ............................................................... 42 4.2.2 Proses Bisnis................................................................. 42 4.2.3 Business Use Case Diagram......................................... 44 4.2.4 System Use Case Diagram............................................ 45 4.2.5 Diskripsi Use Case ....................................................... 45 4.2.6 Class Diagram .............................................................. 52 4.2.7 Sequence Diagram........................................................ 57 4.2.8 Activity Diagram........................................................... 64 4.2.9 Statechart Diagram ...................................................... 69
4.3
Perancangan Database .............................................................. 77 4.3.1 Relasi Tabel .................................................................. 87
4.4
Desain Input dan Output........................................................... 88
BAB V PEMBAHASAN DAN IMPLEMENTASI 5.1
Identifikasi Kebutuhan Hardware ............................... 94
5.2
Identifikasi Kebutuhan Software ................................. 94
5.2
Implementasi Sistem .................................................... 94
BAB VI : PENUTUP 6.1
Kesimpulan............................................................................... 103
6.2
Saran ......................................................................................... 103
DAFTAR PUSTAKA ...................................................................................... 104 LAMPIRAN
xi
DAFTAR TABEL Tabel 2.1 : Simbol Flow Of Document ......................................................... 16 Tabel 2.2 : Notasi diagram Use Case bisnis ................................................. 19 Tabel 2.3 : Notasi diagram use case.............................................................. 21 Tabel 2.4 : Notasi Diagram kelas.................................................................. 22 Tabel 2.5 : Notasi diagram sekuensial .......................................................... 23 Tabel 2.6 : Notasi diagram aktivitas ............................................................. 25 Tabel 2.7 : Notasi diagram statechart............................................................ 26 Tabel 2.8 : Simbol-simbol ERD.................................................................... 29 Tabel 4.1 : Proses Diagram Bisnis Use Case................................................ 43 Tabel 4.2 : Tabel Kelas lomba ...................................................................... 79 Tabel 4.3 : Tabel Jadwal lomba .................................................................... 79 Tabel 4.4 : Tabel Jenis Burung ..................................................................... 80 Tabel 4.5 : Tabel Jadwal Lomba ................................................................... 80 Tabel 4.6 : Tabel Jadwal Lomba ................................................................... 81 Tabel 4.7 : Tabel Peserta............................................................................... 81 Tabel 4.8 : Tabel Juri .................................................................................... 82 Tabel 4.9 : Tabel Jenis Burung ..................................................................... 82 Tabel 4.10 : Tabel Juri .................................................................................... 83 Tabel 4.11 : Tabel Nilai .................................................................................. 83 Tabel 4.12 : Tabel User................................................................................... 84 Tabel 4.13 : Tabel Juri .................................................................................... 84 Tabel 4.14 : Tabel Kelas Lomba ..................................................................... 85 Tabel 4.15 : Tabel Jenis Burung ..................................................................... 85 Tabel 4.16 : Tabel Jadwal Lomba ................................................................... 85 Tabel 4.17 : Tabel Pendaftaran ....................................................................... 86 Tabel 4.18 : Tabel Peserta............................................................................... 86 Tabel 4.19 : Tabel Penilaian ........................................................................... 87
xii
DAFTAR GAMBAR Gambar 2.1 : Karakteristik suatu sistem ........................................................ 9 Gambar 2.2 : Siklus informasi ....................................................................... 11 Gambar 2.3 : Contoh diagram use case bisnis ............................................... 20 Gambar 2.4 : Contoh diagram use case ......................................................... 22 Gambar 2.5 : Contoh diagram kelas............................................................... 23 Gambar 2.6 : Contoh diagram sekuensial ...................................................... 24 Gambar 2.7 : Contoh diagram aktivitas ......................................................... 26 Gambar 2.8 : Contoh diagram statechart........................................................ 27 Gambar 2.9 : Transformasi Suatu Tipe Entitas menjadi Relasi ..................... 31 Gambar 2.10 : Contoh Pembentukan Entitas menjadi Relasi 1:1 ................... 32 Gambar 2.11 : Contoh Pembentukan Entitas menjadi Relasi 1:M................... 33 Gambar 2.12 : Contoh Pembentukan Entitas menjadi Relasi M:N.................. 34 Gambar 3.1 : Denah Lokasi Jepang New Version-Forever Kudus................ 37 Gambar 3.2 : Struktur Organisasi JNV-F Kudus ........................................... 37 Gambar 3.3 : Flow of Document Perlombaan Burung Berkicau ................... 40 Gambar 4.1 : Bisnis use case diagram Pengelolaan Lomba Burung............. 44 Gambar 4.2 : Sistem use case Pengelolaan Lomba Burung........................... 45 Gambar 4.3 : Class user ................................................................................. 53 Gambar 4.4 : Class Panitia............................................................................. 53 Gambar 4.5 : Class Peserta ............................................................................ 54 Gambar 4.6 : Class Juri.................................................................................. 54 Gambar 4.7 : Class Kelas Lomba .................................................................. 55 Gambar 4.8 : Class Jenis Burung................................................................... 55 Gambar 4.9 : Class Jadwal Lomba ................................................................ 55 Gambar 4.10 : Class Pendaftaran..................................................................... 56 Gambar 4.11 : Class Penilaian ......................................................................... 56 Gambar 4.12 : Class Diagram Sisfo Pengelolaan Lomba Burung .................. 57 Gambar 4.13 : Sequence diagram Kelola User................................................ 58 Gambar 4.14 : Sequence diagram Pendataan Juri............................................ 59
xiii
Gambar 4.15 : Sequence diagram Pendataan Lomba ...................................... 60 Gambar 4.16 : Sequence diagram Penjadwalan Lomba .................................. 61 Gambar 4.17 : Sequence diagram Pendaftaran ................................................ 62 Gambar 4.18 : Sequence Diagram Penilaian ................................................... 63 Gambar 4.19 : Activity Diagram Kelola User.................................................. 64 Gambar 4.20 : Activity Diagram Pendataan Juri.............................................. 65 Gambar 4.21 : Activity Diagram Pendataan Lomba ........................................ 66 Gambar 4.22 : Activity Diagram Penjadwalan Lomba .................................... 67 Gambar 4.23 : Activity Diagram Pendaftaran .................................................. 67 Gambar 4.24 : Activity Diagram Penilaian ...................................................... 68 Gambar 4.25 : Statechart Diagram Method login ........................................... 69 Gambar 4.26 : Statechart Diagram Method Tambah User.............................. 69 Gambar 4.27 : Statechart Diagram Method Ubah User .................................. 70 Gambar 4.28 : Statechart Diagram Method Hapus User................................. 70 Gambar 4.29 : Statechart Diagram Method logout User................................. 70 Gambar 4.30 : Statechart Diagram Method Tamabh Juri................................ 71 Gambar 4.31 : Statechart Diagram Method Ubah Juri ................................... 71 Gambar 4.32 : Statechart Diagram Method Hapus Juri .................................. 71 Gambar 4.33 : Statechart Diagram Method Tambah Kelas lomba ................. 72 Gambar 4.34 : Statechart Diagram Method Ubah Kelas lomba...................... 72 Gambar 4.35 : Statechart Diagram Method Hapus Kelas lomba .................... 72 Gambar 4.36 : Statechart Diagram Method Tambah Jenis Burung................. 73 Gambar 4.37 : Statechart Diagram Method Ubah Jenis Burung ..................... 73 Gambar 4.38 : Statechart Diagram Method Hapus Jenis Burung .................. 73 Gambar 4.39 : Statechart Diagram Method Tambah Jadwal Lomba .............. 74 Gambar 4.40 : Statechart Diagram Method Ubah Jadwal Lomba................... 74 Gambar 4.41 : Statechart Diagram Method Hapus Jadwal Lomba ................ 74 Gambar 4.42 : Statechart Diagram Method Daftar Lomba ............................. 75 Gambar 4.43 : Statechart Diagram Method Approve Peserta Lomba ............. 75 Gambar 4.44 : Statechart Diagram Method Input Nilai .................................. 75 Gambar 4.45 : Statechart Diagram Method Ubah Nilai .................................. 76
xiv
Gambar 4.46 : Statechart Diagram Method Hapus Nilai ................................ 76 Gambar 4.47 : Statechart Diagram Method Cetak Nilai ................................. 76 Gambar 4.48 : Himpunan Entitas..................................................................... 77 Gambar 4.49 : Himpunan Entitas dan Atribut Key .......................................... 77 Gambar 4.50 : Himpunan Entitas, Relasi, dan Foreign Key............................ 77 Gambar 4.51 : Kardinalitas relasi..................................................................... 78 Gambar 4.52 : Diagram ERD........................................................................... 78 Gambar 4.53 : Relasi Kelas Lomba dan Jadwal Lomba .................................. 79 Gambar 4.54 : Relasi Jenis Burung dan Jadwal Lomba................................... 80 Gambar 4.55 : Relasi Jadwal Lomba dan Peserta ............................................ 81 Gambar 4.56 : Relasi Juri dan Jenis burung..................................................... 82 Gambar 4.57 : Relasi Juri dan Nilai ................................................................. 83 Gambar 4.58 : Relasi Tabel.............................................................................. 87 Gambar 4.59 : Desain menu login user............................................................ 88 Gambar 4.60 : Desain menu utama .................................................................. 88 Gambar 4.61 : Desain menu master data ......................................................... 89 Gambar 4.62 : Desain menu kelola user .......................................................... 89 Gambar 4.63 :Desain menu kelola Admin....................................................... 89 Gambar 4.64 : Desain master data juri............................................................. 90 Gambar 4.65 : Desain master data kelas lomba ............................................... 90 Gambar 4.66 : Desain master data jenis burung .............................................. 90 Gambar 4.67 : Desain menu jadwal lomba ...................................................... 91 Gambar 4.68 : Desain menu penilaian ............................................................. 91 Gambar 4.69 : Desain form pendaftaran peserta.............................................. 92 Gambar 4.70 : Desain laporan data peserta...................................................... 92 Gambar 4.71 : Desain laporan hasil penilaian ................................................. 93 Gambar 4.72 : Desain sturk lomba................................................................... 93 Gambar 5.1 : Halaman Beranda ..................................................................... 95 Gambar 5.2 : Halaman Login......................................................................... 95 Gambar 5.3 : Halaman Master Data............................................................... 96 Gambar 5.4 : Halaman Kelola data user ........................................................ 96
xv
Gambar 5.5 : Halaman menu master data kelola juri..................................... 97 Gambar 5.6 : Halaman menu master data kelola kelas lomba ....................... 97 Gambar 5.7 : Halaman menu master data kelola jenis burung ...................... 98 Gambar 5.8 : Halaman Perlombaan ............................................................... 98 Gambar 5.9 : Halaman Perlombaan menu jadwal lomba............................... 99 Gambar 5.10 : Halaman Perlombaan menu peserta lomba .............................. 99 Gambar 5.11 : Halaman Perlombaan menu penilaian...................................... 100 Gambar 5.12 : Halaman Perlombaan menu pendaftaran ................................. 100 Gambar 5.13 : Laporan daftar peserta.............................................................. 101 Gambar 5.14 : Laporan hasil nilai.................................................................... 101 Gambar 5.15 : Halaman Pendaftaran peserta lomba........................................ 102 Gambar 5.16 : Laporan struk lomba ................................................................ 103
xvi
DAFTAR LAMPIRAN Lampiran 1 : Surat Permohonan Penelitian Skripsi Lampiran 2 : Fotocopy Buku Konsultasi Bimbingan Lampiran 3 : Biografi Penulis
xvii