i
LAPORAN SKRIPSI
APLIKASI PENGADUAN ANGGOTA PADA SPSI
KABUPATEN KUDUS BERBASIS WEB
Disusun guna Memenuhi Salah Satu Syarat untuk Menyelesaikan Program Studi
Sistem Informasi S-1 pada Fakultas Tehnik
Universitas Muria Kudus
Disusun Oleh :
Nama
: Adytia Bagus Nugraha
NIM
: 2008 53 007
Program Studi
: Sistem Informasi
SISTEM INFORMASI
FAKULTAS TEHNIK
UNIVERSITAS MURIA KUDUS
ii
HALAMAN PERSETUJUAN
Nama
: Adytia Bagus Nugraha
Nim
: 2008-53-007
Judul Skripsi
: Aplikasi Pengaduan Anggota pada SPSI
Kabupaten Kudus Berbasis Web
Dosen Pembimbing Utama
: R. Rhoedy Setiawan, .M.Kom
Dosen Pembimbing Pembantu : Putri Kurnia Handayani, S.Kom, M.Kom
Dilaksanakan
: Semester Genap tahun 2013/2014
Kudus, Juli 2014
Adytia Bagus Nugraha
Menyetujui :
Pembimbing Utama
Pembimbing Pembantu
R. Rhoedy Setiawan, .M.Kom Putri Kurnia Handayani, S.Kom, M.Kom
iii
HALAMAN PENGESAHAN
Nama
: Adytia Bagus Nugraha
Nim
: 2008-53-007
Judul Skripsi
: Aplikasi Pengaduan Anggota pada SPSI
Kabupaten Kudus Berbasis Web
Dosen Pembimbing Utama
: R. Rhoedy Setiawan, .M.Kom
Dosen Pembimbing Pembantu : Putri Kurnia Handayani, S.Kom, M.Kom
Dilaksanakan
: Semester Genap tahun 2013/2014
Kudus, 23 Desember 2014
Telah diujikan pada ujian sarjana, tanggal 23 Desember 2014
dan dinyatakan LULUS
R. Rhoedy Setiawan, M.Kom
Penguji II
iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya :
Nama
: Adytia Bagus Nugraha
NIM
: 2008-53-007
Program Studi : Sistem Informasi
Jenjang
: Strata Satu (S1)
Jenis Karya
: Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk
memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik
Universitas Muria Kudus
Hak Bebas Royalti Non-Eksklusif
(Non-exclusive
Royalti-Free Right)
atas karya ilmiah kami yang b
erjudul : “
Aplikasi Pengaduan
Anggota pada SPSI Kabupaten Kudus Berbasis Web
” beserta perangkat yang
diperlukan (apabila ada).
Dengan
Hak Bebas Royalti Non-Eksklusif
ini pihak Universitas Muria Kudus
berhak menyimpan, mengalih-media atau
bentuk
-kan, pengelolaannya dalam
pangkalan data
(database)
, untuk kepentingan akademis tanpa perlu meminta ijin
dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak
Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas
pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 26 Desember 2014
Yang menyatakan,
v
MOTO DAN PERSEMBAHAN
MOTTO
Kepuasan terletak pada usaha, bukan pada hasil. Usaha dengan keras adalah
kemenangan yang hakiki
Take time to THINK, it is source of power
Take time to READ, it is the foundation of wisdom
Take time to QUIET, it is the opportunity to seek god
Take time to PRAY, it is the greatest power on earth
Seorang pembelajar semestinya menyakini bahwa sepanjang waktu hidupnya
adalah laboratorium belajar raksasa
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1.
Tuhan yang telah menciptakan aku,
beserta Rosul-Nya.
2.
Kedua
orang
tuaku
yang
selalu
memberikan doa dan selalu memberikan
restunya.
3.
Dosen Pembimbing dan semua Dosen
Sistem
Informasi
Universitas
Muria
Kudus.
vi
RINGKASAN
Laporan Skripsi dengan judul “
Aplikasi Pengaduan Anggota pada SPSI
Kabupaten Kudus Berbasis Web
” menjelaskan tentang sistem yang dibuat
menjadi sebuah aplikasi untuk pengelolaan data pengaduan pada SPSI Kabupaten
Kudus.
Sistem ini hanya membahas mengenai pengaduan SPSI Kota Kudus.
Data-data yang diperlukan adalah data mengenai anggota SPSI (pelapor), data
pengaduan, data perusahaan, dan data proses penyelesaian pengaduan. Pemodelan
sistem ini menggunakan pemodelan sistem
Data Flow Diagram
. Pembuatan
aplikasi menggunakan bahasa pemrograman PHP dengan
DataBase
MySQL.
Selain itu, sistem ini juga dapat mempercepat penanganan terhadap
pengaduan yang masuk sehingga investigasi dari masing-masing pengaduan dapat
dilakukan dengan cepat dan hasilnya dapat dilihat oleh pengadu atau pelapor.
vii
KATA PENGANTAR
Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan
pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak
mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala
yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada
Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari
kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-Mu, atas segala hal
yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang
Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala
pertolongan-Mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya.
Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini
dapat terselesaikan. Segala puji bagi-Mu, Tuhanku.
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi
untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang
sebesar-besarnya kepada :
1.
Bapak Dr. Suparnyo, 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, M.Kom yang berkenan menjadi dosen
pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran,
semangat, dan nasihat yang Bapak berikan selama bimbingan.
4.
Putri Kurnia Handayani, S.Kom, M.Kom selaku pembimbing dua saya.
Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Ibu
berikan selama bimbingan.
5.
Semua Staf dari Serikat Pekerja Seluruh Indonesia Kabupaten Kudus.
6.
Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho
viii
7.
Semua pihak yang membantu terselesaikannya laporan ini yang tidak
dapat penulis sebutkan.
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh
dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis
harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon
maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap
semoga tulisan ini bermanfaat. Amin.
Kudus, Desember 2014
ix
DAFTAR ISI
LAPORAN SKRIPSI .………... i
HALAMAN PERSETUJUAN………... ii
HALAMAN PENGESAHAN ……….. iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ……… iv
MOTO DAN PERSEMBAHAN ……….. v
1.6.2. Pengembangan oleh penulis……… 3
1.7. Metodologi Penelitian……… 4
1.7.1. Objek Penelitian……….. 4
1.8. Metode Pengumpulan Data……… 4
1.8.1. Sumber Data Primer……… 4
1.8.2. Sumber Data Sekunder ……….. 4
x
1.10. Sistematika Penulisan ……….. 6
BAB II ……….. 7
2.5.3. Pedoman Menggambar DFD ……… 13
2.6. Entity Relationship Diagram (ERD)……….. 15
2.7. Normalisasi dari ERD ke DatabaseRelasional………. 18
2.8. MySQL ……….. 21
BAB III ……… 23
TINJAUAN PERUSAHAAN ………... 23
3.1. Gambaran Umum SPSI Kabupaten Kudus……… 23
3.1.1. Sejarah SPSI……… 23
3.1.2. Letak Geografis ……….. 25
3.1.3. Visi dan Misi ……….. 26
3.1.4. Struktur Organisasi ………. 27
3.2. Analisa Sistem yang berjalan ……… 28
BAB IV ………. 30
ANALISA DAN PERANCANGAN ……… 30
4.1. Deskripsi Sistem ……… 30
4.2. Identifikasi Masalah ……….. 30
4.3. Analisa Kebutuhan Data dan Informasi………. 30
4.4. Analisa Kebutuhan Hardware dan Software……… 31
4.4.1. Kebutuhan Perangkat Keras……… 31
4.4.2. Kebutuhan Perangkat Lunak ……….. 31
xi
4.5.1. Identifikasi Kesatuan Luar (External Entity) ……….... 32
4.5.2. Context Diagram………. 32
4.5.3. Hirarchy Chart……… 34
4.5.4. Overview Diagram………. 34
4.5.5. DFD Level 1……… 36
4.5.6.DFD Level 1 Proses Mengelola Investigasi………. 38
4.6. Spesifikasi Proses ……….. 40
4.7. Entity Relationship Diagram………. 42
4.8. Perancangan Database ……….. 46
4.9. Relasi Tabel ……….. 49
4.10. Desain Input dan Output yang Diusulkan ………. 50
4.10.1. Perancangan layout sistem (antarmuka sistem) ………. 50
4.10.2. Perancangan layout sistem (antarmuka sistem)……… 51
4.10.3. Perancangan desain input ………. 51
4.10.4. Perancangan desain output……… 54
BAB V ……… 56
PEMBAHASAN DAN IMPLEMENTASI ……… 56
5.1. Analisa Implementasi Sistem ……… 56
5.1.1. Kebutuhan Perangkat Keras (Hardware)………. 56
5.1.2. Kebutuhan Perangkat Lunak (Software) ……… 56
5.2. Kebutuhan Sumber Daya Manusia ( Brainware) ………. 57
5.3. Struktur Tabel MySQL ………. 57
5.4. Halaman Utama Sistem ……… 58
5.5. Menu – menu yang ada pada halaman utama ………. 59
5.5.1. Menu Umum ……….. 59
5.5.2. Menu Anggota yang sudah Login ……….. 60
5.6. Pendaftaran Anggota……….. 60
5.7. Login Anggota ………. 62
5.8. Pengaduan Anggota ……….. 62
5.9. Riwayat Pengaduan ……….. 63
xii
5.11. Menu Bagian Pengaduan ………. 64
5.12. Halaman Data Pelapor ……… 64
5.13. Pengaduan SPSI ……….. 65
5.14. Halaman Penyelidikan………. 65
5.15. Detail Pengaduan ………. 66
5.16. Laporan Pengaduan dan Surat teguran ……… 67
5.17. Pengujian normal dan tidak normal………. 68
5.18. Pengujian normal………. 68
5.19. Pengujian tidak normal………. 68
BAB VI ……… 70
PENUTUP……….. 70
DAFTAR PUSTAKA ……….. 71
xiii
Gambar 2. 11 Unarydegree relationship………... 16
Gambar 2. 12 Binarydegree relationship………. 17
Gambar 2. 13 Ternarydegree relationship ……….. 17
Gambar 2. 14 Normalisasi dari ERD ke DataBase……… 18
Gambar 2. 15 Normalisasi dari ERD ke DataBase ……….. 18
Gambar 2. 16 Normalisasi dari ERD ke DataBase ……….. 19
Gambar 2. 17 Normalisasi dari ERD ke DataBase……… 19
Gambar 2. 18 Normalisasi dari ERD ke DataBase ……….. 19
Gambar 3. 1 Letak Geografis SPSI Kabupaten Kudus ……...……….… 26
Gambar 3. 2 Struktur Organisasi ……… 27
xiv
Gambar 4. 1 Context Diagram ……… 32
Gambar 4. 2 Gambar Analisys Report–Rule Check Context Diagram ………….. 33
Gambar 4. 3 Gambar Analisys Report – Level Balance Context Diagram ………. 33
Gambar 4. 4 Hirarchy Chart ………. 34
Gambar 4. 5 Overview Diagram ……….. 35
Gambar 4. 6 Gambar Analisys Report – Rule Check Overview Diagram………… 35
Gambar 4. 7 Gambar Analisys Report – Level Balance Overview Diagram……… 36
Gambar 4. 8 DFD Level 1 Proses Pengaduan Masuk ………. 36
Gambar 4. 9 Gambar Analisys Report – Rule Check DFD Level 1 Proses Pengaduan Masuk ……… 37
Gambar 4. 10 Gambar Analisys Report – Level Balance DFD Level 1 Proses Pengaduan Masuk ……….. 37
Gambar 4. 11 DFD Level 1 Proses Mengelola Investigasi ……….. 38
Gambar 4. 12 Gambar Analisys Report – Rule Check DFD Level 1 ……… 38
Gambar 4. 13 Gambar Analisys Report – Level Balance DFD Level 1 Proses Mengelola Inventigasi ………..… 39
Gambar 4. 14 DFD Level 1 Proses Membuat Laporan ………. 39
Gambar 4. 15 Gambar Analisys Report – Rule Check DFD Level 1 Proses Membuat Laporan ……… 40
Gambar 4. 16 Gambar Analisys Report – Level Balance DFD Level 1 Proses MembuatLaporan ………. 40
Gambar 4. 17 Menentukan Entitas ……….. 42
Gambar 4. 18 Menentukan atribut key ………. 42
Gambar 4. 19 Derajat kardinalitas ……… 43
Gambar 4. 20 Menentukan atribut Pelapor ……….. 43
Gambar 4. 21 Menentukan atribut Bag. Pengaduan ……… 43
Gambar 4. 22 Menentukan atribut Surat Teguran ……… 44
Gambar 4. 23 Menentukan atribut dari penyelidikan ……… 44
Gambar 4. 24 Entity Relationship Diagram ………. 45
xv
Gambar 4. 26 Transformasi dari ERD ke relasi ……… 45
Gambar 4. 27 Transformasi dari ERD ke relasi ……….. 46
Gambar 4. 28 Relasi Tabel ……… 50
Gambar 4. 29 Hierarchy Input Process Output……….. 50
Gambar 4. 30 Desain Website ……….. 51
Gambar 4. 31 Desain Input Form Login……… 51
Gambar 4. 32 Desain Input Form Pelapor ……… 52
Gambar 4. 33 Desain Input Form Pengaduan ……… 53
Gambar 4. 34 Desain Input Form Penyelidikan ……… 53
Gambar 4. 35 Desain Form Output Pelapor ……… 54
Gambar 4. 36 Desain Form Output Laporan Pengaduan ……….. 55
Gambar 5. 1 Tabel Pelapor……… 57
Gambar 5. 2 Tabel Pengaduan ……….. 57
Gambar 5. 3 Tabel Penyelidikan ……….. 57
Gambar 5. 4 Tabel Surat Teguran ………. 58
Gambar 5. 5 Tabel User ……… 58
Gambar 5. 6 Halaman Utama Sistem ……….. 59
Gambar 5. 7 Menu Umum ……… 59
Gambar 5. 8 Tampilan Menu sudah Login ……… 60
Gambar 5. 9 Tampilan Form Pendaftaran ………. 61
Gambar 5. 10 Tampilan Form Pendaftaran Berhasil ………. 62
Gambar 5. 11 Tampilan Form Login Pelapor (Anggota) ………. 62
Gambar 5. 12 Tampilan Form Pengaduan Pelapor (Anggota) ………. 63
Gambar 5. 13 Tampilan Riwayat Pengaduan Pelapor (Anggota)……….. 63
Gambar 5. 14 Tampilan Form Login Bagian Pengaduan ………. 64
Gambar 5. 15 Menu Bagian Pengaduan ………. 64
Gambar 5. 16 Daftar Pelapor ………... 64
Gambar 5. 17 Halaman Pengaduan SPSI ……… 65
Gambar 5. 18 Halaman Penyelidikan Pengaduan ……… 66
Gambar 5. 19 Halaman Detail Pengaduan Belum ada Penyelidikan ……….. 66
Gambar 5. 20 Form Pengisian Surat Teguran ………. 67
Gambar 5. 21 Halaman Laporan Pengaduan ……… 68
Gambar 5. 22 Pengujian Normal ……… 68
xvi
DAFTAR TABEL
Tabel 2. 1 Tabel Simbol Diagram Alir ……….. 8
Tabel 2. 2 Notasi Entity Relationship Diagram……… 17
Tabel 2. 3 Simbol Arah ………. 18
xvii