LAPORAN SKRIPSI
SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG 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
: Dian Novita Rini
NIM
: 2011-53-151
Program Studi
: Sistem Informasi
Fakultas
: Teknik
UNIVERSITAS MURIA KUDUS KUDUS 2014
HALAMAN PERSETUJUAN Nama
:
Dian Novita Rini
NIM
:
2011-53-151
Bidang Studi
:
Sistem Informasi
Judul Skripsi
:
Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web Pada Kecamatan Gebog
Pembimbing I
:
Andy Prasetyo Utomo, S. Kom, MT
Pembimbing II
:
Putri Kurnia Handayani, M.Kom
Telah disetujui oleh tim pembimbing Untuk diuji
Kudus,
ii
Februari 2014
HALAMAN PENGESAHAN Nama
:
Dian Novita Rini
NIM
:
2011-53-151
Bidang Studi
:
Sistem Informasi
Judul Skripsi
:
Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web Pada Kecamatan Gebog
Pembimbing I
:
Andy Prasetyo Utomo, S. Kom, MT
Pembimbing II
:
Putri Kurnia Handayani, M.Kom
Telah diujikan pada ujian sarjana tanggal 6 Maret 2014 dan dinyatakan lulus
Kudus, 18 Maret 2014 Mengesahkan: Penguji utama
Yudie Irawan, M.Kom
Penguji I
Andy Prasetyo Utomo, S. Kom, MT
iii
Penguji II
MOTTO DAN PERSEMBAHAN
MOTTO Aku adalah apa yang diberikan Tuhanku untukku. (Bilal bin Rabah)
Tuhan selalu memberikan yang terbaik untukku.
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Keluarga besar atas supportnya 2. Suami dan anak-anak tercinta 3. Teman-teman yang telah membantu 4. Almamater
iv
RINGKASAN
Sistem pengelolaan perencanaan pembangunan yang berjalan di Kecamatan Gebog selama ini masih menggunakan cara manual, dan masih banyak kendala yang dihadapi terutama yang terkait dengan pengelolaan data perencanaan pembangunan. Oleh karena itu, dibuatlah sebuah sistem yang bila diterapkan maka kinerja di Kecamatan Gebog diharapkan dapat meningkat. Oleh karena itu akan di buat software aplikasi Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web pada Kecamatan Gebog, untuk mengatasi masalah – masalah yang sebelumnya di selesaikan secara manual. Dengan adanya sistem terkomputerisasi maka semua permasalahan tersebut dapat diselesaikan secara otomatis. Kata kunci: Perencanaan Pembangunan, Sistem Informasi
v
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. Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada: 1.
Bapak Prof. Dr. dr. Sarjadi, Sp. PA, selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, S.T, M.T., selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3.
Bapak R. Rhoedy Setiawan, M.Kom.,
selaku Ketua Program Studi Sistem
Informasi Fakultas Teknik Universitas Muria Kudus. 4.
Bapak Andy Prasetyo Utomo, S. Kom, MT., selaku pembimbing I yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.
5.
Ibu Putri Kurnia Handayani, M.Kom., selaku dosen wali dan pembimbing II yang telah memberikan masukan, petunjuk dan bimbingan selama penulis menempuh kuliah dan dalam penyusunan laporan ini.
6.
Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem Informasi yang telah mengenalkan ilmu baru kepada penulis.
7.
Bapak Solikhin, SH selaku Kepala Seksi Pemberdayaan Masyarakat Desa Kecamatan Gebog yang telah memberikan banyak informasi kepada penulis dalam melakukan penelitian di kantor Kecamatan Gebog.
8.
Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi khususnya angkatan 2011 yang tidak mungkin penulis sebutkan satu persatu
vi
yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih. 9.
Kepada keluarga besar Bp. H. Fandhowi tercinta yang tak henti – hentinya selalu memberikan suportnya baik dukungan moral maupun spiritual.
10. Kepada suami dan anak-anak yang selalu memberikan doa dan motivasi. 11. Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan 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, Maret 2014
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ..............................................................................................
i
HALAMAN PERSETUJUAN ...............................................................................
ii
HALAMAN PENGESAHAN ................................................................................
iii
HALAMAN MOTTO DAN PERSEMBAHAN ....................................................
iv
RINGKASAN ........................................................................................................
v
KATA PENGANTAR ...........................................................................................
vi
DAFTAR ISI .......................................................................................................... viii DAFTAR TABEL .................................................................................................. xii DAFTAR GAMBAR ............................................................................................. xiii DAFTAR LAMPIRAN ........................................................................................... xvii BAB I PENDAHULUAN .......................................................................................
1
1.1
Latar Belakang Masalah ..............................................................................
1
1.2
Perumusan Masalah .....................................................................................
2
1.3
Batasan Masalah .........................................................................................
2
1.4
Tujuan Skripsi ............................................................................................
2
1.5
Manfaat Skripsi ...........................................................................................
2
1.5.1 Bagi Penulis .......................................................................................
2
1.5.2 Bagi Akademis ...................................................................................
3
1.6
Tinjauan Pustaka ........................................................................................
3
1.7
Metodologi Penelitian ................................................................................
4
1.7.1 Objek Penelitian .............................................................................
4
1.7.2 Metode Pengumpulan Data .............................................................
4
1.7.3 Metode Pengembangan Sistem........................................................
5
1.7.4 Metode Perancangan Sistem ...........................................................
6
Sistematika Penulisan .................................................................................
7
BAB II LANDASAN TEORI .................................................................................
9
2.1 Konsep Dasar Sistem ........................................................................................
9
2.1.1 Pengertian Sistem ...........................................................................
9
2.1.2 Karakteristik Sistem .......................................................................
9
1.8
viii
2.2
Konsep Dasar Informasi ............................................................................. 10 2.2.1 Pengertian Informasi ...................................................................... 10 2.2.2 Pengertian Sistem Informasi ........................................................... 11
2.3
Perencanaan Pembangunan ........................................................................ 11 2.3.1 Tahapan Perencanaan Pembangunan ............................................. 12
2.4
Pengertian Aplikasi .................................................................................... 12
2.5
Konsep Dasar dalam Object Oriented Analysis and Design ...................... 12 2.5.1Objek ................................................................................................... 12 2.5.2 Kelas (Class) ..................................................................................... 13
2.6
Pemodelan Proses ....................................................................................... 13
2.7
Bagan Alir Diagram (Flowchart) ............................................................... 14
2.8
UML (Unified Modelling Language) .......................................................... 15
2.9
Artifact UML .............................................................................................. 15
2.10
Entity Relationship Diagram (ERD) ......................................................... 21
BAB III GAMBARAN UMUM KECAMATAN GEBOG ..................................... 32 3.1 Gambaran Umum ............................................................................................. 32 3.2 Visi dan Misi ..................................................................................................... 32 3.2.1. Visi ................................................................................................. 32 3.2.2 Misi ................................................................................................. 33 3.3 Struktur Organisasi ........................................................................................... 33 3.4 Tugas Pokok dan Fungsi ................................................................................... 34 3.4.1 Camat ................................................................................................. 34 3.4.2 Sekretaris Kecamatan ....................................................................... 37 3.4.3 Kepala Subbagian Umum dan Kepegawaian ..................................... 38 3.4.4 Kepala Subbagian Keuangan.............................................................. 38 3.4.5 Kepala Subbagian Perencanaan, Evaluasi dan Pelaporan ................. 38 3.4.6 Kepala Seksi Tata Pemerintahan ....................................................... 38 3.4.7 Kepala Seksi Kesejahteraan Rakyat .................................................. 39 3.4.8 Kepala Seksi Pemberdayaan Masyarakat Desa ................................. 39 3.4.9 Kepala Seksi Ketentraman dan Ketertiban Umum ........................... 39 3.4.10 Kepala Seksi Pelayanan Umum ...................................................... 40
ix
3.4.11 Kelompok Jabatan Fungsional ........................................................ 40 3.5 Alur dari Proses Perencanaan Pembangunan di Kecamatan Gebog ................ 41 BAB IV ANALISA DAN PERANCANGAN ........................................................ 43 4.1 Gambaran Umum Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web Pada Kecamatan Gebog ................................................... 43 4.2 Identifikasi Masalah dan Sumber Masalah .................................................... 43 4.2.1 Identifikasi Masalah ................................................................................ 43 4.2.2 Analisa Kebutuhan Sistem ....................................................................... 44 4.3 Analisis Sistem ............................................................................................... 44 4.3.1
Analisis Kebutuhan Data dan Informasi ........................................ 44
4.3.2
Analisa Kebutuhan Perangkat Keras .............................................. 44
4.3.3
Analisa Kebutuhan Perangkat Lunak ............................................. 45
4.4 Perancangan Pemodelan Proses ..................................................................... 45 4.4.1 Analisa Aktor Sistem ........................................................................ 45 4.4.2 Proses Bisnis Use Case Diagram ....................................................... 46 4.4.3 Diagram Use Case Bisnis ................................................................... 47 4.4.4 Diagram Use Case Sistem .................................................................. 48 4.4.5 Skenario Use Case (Flow of Events) .................................................. 49 4.4.6 Diagram Kelas .................................................................................... 55 4.4.7 Diagram Sekuensial............................................................................ 59 4.4.8 Diagram Aktivitas .............................................................................. 65 4.4.9
Diagram Statechart .......................................................................... 69
4.5 Perancangan Basis Data ................................................................................. 74 4.6 Transformasi dari ERD ke Database Relasional ............................................. 76 4.7 Desain Interface .............................................................................................. 82 BAB V IMPLEMENTASI SISTEM ..................................................................... 86 5.1 Perangkat Keras Yang Digunakan .................................................................... 86 5.2 Perangkat Lunak Yang Digunakan .................................................................. 86 5.3 Implementasi dan Pembahasan Aplikasi .......................................................... 87 5.3.1 Halaman Admin Sistem Ini ..................................................................... 87 5.3.2 Halaman Menu Kades ............................................................................ 91
x
5.3.3 Halaman Menu Kasie PMD ..................................................................... 95 5.3.4 Halaman Menu Camat ............................................................................ 96 BAB VI PENUTUP ................................................................................................ 98 6.1 Kesimpulan ..................................................................................................... 98 6.2 Saran ............................................................................................................... 98 DAFTAR PUSTAKA ............................................................................................. 99 LAMPIRAN
xi
DAFTAR TABEL
Tabel 2.1
: Simbol Diagram Alir ...................................................................... 14
Tabel 2.2
: Use Case Diagram ......................................................................... 16
Tabel 2.3
: Class Diagram ............................................................................... 17
Tabel 2.4
: Sequence Diagram .......................................................................... 18
Tabel 2.5
: Statechart Diagram ......................................................................... 20
Tabel 2.6
: Activity Diagram ............................................................................. 20
Tabel 2.7
: Notasi Entity Relationship Diagram ............................................. 23
Tabel 2.8
: Simbol Arah .................................................................................. 24
Tabel 4.1
: Proses Bisnis Use Case ................................................................... 46
Tabel 4.2
: Tabel alur optimistic Kelola User ................................................... 49
Tabel 4.3
: Tabel alur pesimistic Kelola User ................................................... 49
Tabel 4.4
: Tabel alur optimistic Kelola Desa ................................................... 50
Tabel 4.5
: Tabel alur pesimistic Kelola Desa ................................................... 50
Tabel 4.6
: Tabel alur optimistic Kelola Masalah ............................................. 51
Tabel 4.7
: Tabel alur pesimistic Kelola Masalah ............................................. 51
Tabel 4.8
: Tabel alur optimistic Usulan Masalah ............................................. 52
Tabel 4.9
: Tabel alur pesimistic Usulan Masalah............................................. 52
Tabel 4.10 : Tabel alur optimistic Daftar Usulan Kegiatan Pembangunan ....... 53 Tabel 4.11 : Tabel alur pesimistic Daftar Usulan Kegiatan Pembangunan ....... 53 Tabel 4.12 : Tabel alur optimistic ACC Daftar Usulan Kegiatan Pembangunan
53
Tabel 4.13 : Tabel alur pesimistic ACC Daftar Usulan Kegiatan Pembangunan 54 Tabel 4.14 : Tabel alur optimistic Laporan Usulan Kegiatan Pembangunan ...... 54 Tabel 4.15 : Tabel alur pesimistic Laporan Usulan Kegiatan Pembangunan ..... 54 Tabel 4.16 : Tabel User ....................................................................................... 78 Tabel 4.17 : Tabel Desa....................................................................................... 79 Tabel 4.18 : Tabel Masalah ................................................................................. 80 Tabel 4.19 : Tabel Berkas Lampiran ................................................................... 80 Tabel 4.20 : Tabel Status ..................................................................................... 81
xii
DAFTAR GAMBAR
Gambar 2.1
: Contoh Object ............................................................................. 13
Gambar 2.2
: Contoh Kelas ................................................................................ 13
Gambar 2.3
: Relasi one to one .......................................................................... 22
Gambar 2.4
: Relasi one to many ....................................................................... 22
Gambar 2.5
: Relasi many to many .................................................................... 22
Gambar 2.6
: Unary degree relationship............................................................ 23
Gambar 2.7
: Binary degree relationship........................................................... 23
Gambar 2.8
: Ternary degree relationship......................................................... 23
Gambar 2.9
: Diagram ER lengkap dengan kardinalitas relasi .......................... 25
Gambar 2.10 : Transformasi dari ERD ke Database Relasional .......................... 25 Gambar 2.11 : Transformasi dari ERD ke Database Relasional .......................... 25 Gambar 2.12 : Transformasi dari ERD ke Database Relasional .......................... 26 Gambar 2.13 : Transformasi dari ERD ke Database Relasional .......................... 26 Gambar 2.14 : Transformasi dari ERD ke Database Relasional .......................... 27 Gambar 2.15 : Transformasi dari ERD ke Database Relasional .......................... 27 Gambar 2.16 : Transformasi dari ERD ke Database Relasional .......................... 28 Gambar 2.17 : Transformasi dari ERD ke Database Relasional .......................... 28 Gambar 2.18 : Transformasi dari ERD ke Database Relasional .......................... 29 Gambar 2.19 : Transformasi dari ERD ke Database Relasional .......................... 29 Gambar 2.20 : Transformasi dari ERD ke Database Relasional .......................... 30 Gambar 2.21 : Transformasi dari ERD ke Database Relasional .......................... 30 Gambar 3.1
: Proses Perencanaan Pembangunan di Kecamatan Gebog ........... 41
Gambar 4.1 : Bisnis Use Case Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web .......................................................................... 47 Gambar 4.2 : Sistem Use Case Diagram Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web .......................................................................... 48 Gambar 4.3
: Kelas user ..................................................................................... 55
Gambar 4.4
: Kelas Admin ................................................................................. 56
Gambar 4.5
: Kelas Kades .................................................................................. 56
xiii
Gambar 4.6
: Kelas Kasie PMD ......................................................................... 56
Gambar 4.7
: Kelas Camat ............................................................................... 57
Gambar 4.8
: Kelas Desa .................................................................................. 57
Gambar 4.9
: Kelas Masalah ............................................................................. 58
Gambar 4.10 : Kelas Laporan ............................................................................ 58 Gambar 4.11 : Diagram Kelas .............................................................................. 59 Gambar 4.12 : Diagram Sekuensial Kelola User ............................................... 60 Gambar 4.13 : Diagram Sekuensial Kelola Desa ............................................... 61 Gambar 4.14 : Diagram Sekuensial Kelola Masalah ......................................... 62 Gambar 4.15 : Diagram Sekuensial Seleksi Masalah ........................................ 63 Gambar 4.16 : Diagram Sekuensial Daftar Usulan Kegiatan Pembangunan ....... 63 Gambar 4.17 : Diagram Sekuensial ACC Daftar Usulan Kegiatan Pembangunan 64 Gambar 4.18 : Diagram Sekuensial Laporan Daftar Usulan Keg. Pembangunan 64 Gambar 4.19 : Diagram Aktivitas Kelola User .................................................... 65 Gambar 4.20 : Diagram Aktivitas Kelola Desa ................................................... 66 Gambar 4.21 : Diagram Aktivitas Masalah.......................................................... 67 Gambar 4.22 : Diagram Aktivitas Seleksi Masalah ............................................ 67 Gambar 4.23 : Diagram Aktivitas Daftar Usulan Kegiatan Pembangunan ....... 68 Gambar 4.24 : Diagram Aktivitas ACC Daftar Usulan Kegiatan Pembangunan
68
Gambar 4.25 : Diagram Aktivitas Laporan Daftar Usulan Kegiatan Pembangunan69 Gambar 4.26 : Statechart Diagram Method Tambah Data User ......................... 69 Gambar 4.27 : Statechart Diagram Method Ubah Data User .............................. 70 Gambar 4.28 : Statechart Diagram Method Hapus Data User ............................ 70 Gambar 4.29 : Statechart Diagram Method Tambah Data Desa ......................... 70 Gambar 4.30 : Statechart Diagram Method Ubah Data Desa ............................. 71 Gambar 4.31 : Statechart Diagram Method Hapus Data Desa ............................ 71 Gambar 4.32 : Statechart Diagram Method Tambah Data Masalah ................... 71 Gambar 4.33 : Statechart Diagram Method Ubah Data Masalah ........................ 72 Gambar 4.34 : Statechart Diagram Method Hapus Data Masalah ...................... 72 Gambar 4.35 : Statechart Diagram Method Usulkan Masalah ............................ 72 Gambar 4.36 : Statechart Diagram Method Cek Kelengkapan .......................... 73
xiv
Gambar 4.37 : Statechart diagram Method ACC Usulan Pembangunan ............ 73 Gambar 4.38 : Statechart diagram Method Cetak Laporan ................................. 74 Gambar 4.39 : Himpunan entitas ......................................................................... 74 Gambar 4.40 : Himpunan entitas dan atribut key ................................................ 74 Gambar 4.41 : Himpunan entitas, relasi dan foreign-key ..................................... 75 Gambar 4.42 : Kardinalitas Relasi ....................................................................... 75 Gambar 4.43 : Diagram E-R ................................................................................ 76 Gambar 4.43 : Diagram E-R ................................................................................ 76 Gambar 4.44 : Transformasi dari entitas user ke Database Relasional ............... 76 Gambar 4.45 : Transformasi dari entitas user ke Database Relasional ............... 77 Gambar 4.46 : Transformasi dari entitas user ke Database Relasional ............... 77 Gambar 4.47 : Transformasi dari entitas user ke Database Relasional ............... 77 Gambar 4.48 : Transformasi dari entitas user ke Database Relasional ............... 78 Gambar 4.49 : Relasi Tabel .................................................................................. 81 Gambar 4.50 : Desain Login User ....................................................................... 82 Gambar 4.51 : Desain Halaman Utama Admin ................................................... 82 Gambar 4.52 : Desain Halaman Utama Kades..................................................... 83 Gambar 4.53 : Desain Halaman Utama Kasie PMD ............................................ 83 Gambar 4.54 : Desain Halaman Utama Camat .................................................... 84 Gambar 4.55 : Desain Input Data User ................................................................ 84 Gambar 4.56 : Desain Input Data Masalah .......................................................... 85 Gambar 4.57 : Desain Output Usulan Pembangunan .......................................... 85 Gambar 5.1
: Halaman Login Admin ................................................................. 87
Gambar 5.2
: Menu Utama Admin Sistem ......................................................... 88
Gambar 5.3
: Menu Home.................................................................................. 88
Gambar 5.4
: Menu User .................................................................................... 89
Gambar 5.5
: Form Tambah User ...................................................................... 89
Gambar 5.6
: Form Edit User ............................................................................. 90
Gambar 5.7
: Form Kelola Desa ........................................................................ 90
Gambar 5.8
: Form Tambah Desa ...................................................................... 91
Gambar 5.9
: Menu Kades ................................................................................. 91
xv
Gambar 5.10 : Menu Kelola Masalah .................................................................. 92 Gambar 5.11 : Menu Tambah Masalah ................................................................ 92 Gambar 5.12 : Menu Form Upload Berkas Lampiran ......................................... 93 Gambar 5.13 : Menu Usulan Masalah.................................................................. 93 Gambar 5.14 : Daftar Masalah Yang Sudah Diusulkan ....................................... 94 Gambar 5.15 : Laporan Usulan Pembangunan .................................................... 94 Gambar 5.16 : Menu Kasie PMD......................................................................... 95 Gambar 5.17 : Cek Kelengkapan Usulan Masalah .............................................. 95 Gambar 5.18 : Daftar Usulan Masalah Yang Sudah Lengkap ............................. 96 Gambar 5.19 : Menu Camat ................................................................................. 96 Gambar 5.20 : ACC Usulan Masalah................................................................... 97 Gambar 5.21 : Daftar Masalah Yang Sudah di ACC ........................................... 97
xvi
DAFTAR LAMPIRAN
Lampiran 1
: Buku Konsultasi Skripsi
Lampiran 2
: Biodata diri
xvii