SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG
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-151Program 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, 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 Penguji I Penguji II
Yudie Irawan, M.Kom Andy Prasetyo Utomo, S. Kom, MT
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 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
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 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
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 1.8 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
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
3.5 Alur dari Proses Perencanaan Pembangunan di Kecamatan Gebog ................ 41
4.4.5 Skenario Use Case (Flow of Events) .................................................. 49
5.3.1 Halaman Admin Sistem Ini ..................................................................... 87
5.3 Implementasi dan Pembahasan Aplikasi .......................................................... 87
5.2 Perangkat Lunak Yang Digunakan .................................................................. 86
5.1 Perangkat Keras Yang Digunakan .................................................................... 86
BAB V IMPLEMENTASI SISTEM ..................................................................... 86
4.7 Desain Interface .............................................................................................. 82
4.6 Transformasi dari ERD ke Database Relasional ............................................. 76
4.5 Perancangan Basis Data ................................................................................. 74
4.4.9 Diagram Statechart .......................................................................... 69
4.4.8 Diagram Aktivitas .............................................................................. 65
4.4.7 Diagram Sekuensial ............................................................................ 59
4.4.6 Diagram Kelas .................................................................................... 55
4.4.4 Diagram Use Case Sistem .................................................................. 48
BAB IV ANALISA DAN PERANCANGAN ........................................................ 43
4.4.3 Diagram Use Case Bisnis ................................................................... 47
4.4.2 Proses Bisnis Use Case Diagram ....................................................... 46
4.4.1 Analisa Aktor Sistem ........................................................................ 45
4.4 Perancangan Pemodelan Proses ..................................................................... 45
4.3.3 Analisa Kebutuhan Perangkat Lunak ............................................. 45
4.3.2 Analisa Kebutuhan Perangkat Keras .............................................. 44
4.3.1 Analisis Kebutuhan Data dan Informasi ........................................ 44
4.3 Analisis Sistem ............................................................................................... 44
4.2.2 Analisa Kebutuhan Sistem ....................................................................... 44
4.2.1 Identifikasi Masalah ................................................................................ 43
4.2 Identifikasi Masalah dan Sumber Masalah .................................................... 43
4.1 Gambaran Umum Sistem Informasi Pengelolaan Perencanaan Pembangunan Desa Berbasis Web Pada Kecamatan Gebog ................................................... 43
5.3.2 Halaman Menu Kades ............................................................................ 91
5.3.4 Halaman Menu Camat ............................................................................ 96
BAB VI PENUTUP ................................................................................................ 98
6.1 Kesimpulan ..................................................................................................... 98
6.2 Saran ............................................................................................................... 98 DAFTAR PUSTAKA ............................................................................................. 99 LAMPIRAN
Tabel 2.1 : Simbol Diagram Alir ...................................................................... 14Tabel 2.2 : Use Case Diagram ......................................................................... 16Tabel 2.3 : Class Diagram ............................................................................... 17Tabel 2.4 : Sequence Diagram .......................................................................... 18Tabel 2.5 : Statechart Diagram ......................................................................... 20Tabel 2.6 : Activity Diagram ............................................................................. 20Tabel 2.7 : Notasi Entity Relationship Diagram ............................................. 23Tabel 2.8 : Simbol Arah .................................................................................. 24Tabel 4.1 : Proses Bisnis Use Case ................................................................... 46Tabel 4.2 : Tabel alur optimistic Kelola User ................................................... 49Tabel 4.3 : Tabel alur pesimistic Kelola User ................................................... 49Tabel 4.4 : Tabel alur optimistic Kelola Desa ................................................... 50Tabel 4.5 : Tabel alur pesimistic Kelola Desa ................................................... 50Tabel 4.6 : Tabel alur optimistic Kelola Masalah ............................................. 51Tabel 4.7 : Tabel alur pesimistic Kelola Masalah ............................................. 51Tabel 4.8 : Tabel alur optimistic Usulan Masalah ............................................. 52Tabel 4.9 : Tabel alur pesimistic Usulan Masalah............................................. 52Tabel 4.10 : Tabel alur optimistic Daftar Usulan Kegiatan Pembangunan ....... 53Tabel 4.11 : Tabel alur pesimistic Daftar Usulan Kegiatan Pembangunan ....... 53Tabel 4.12 : Tabel alur optimistic ACC Daftar Usulan Kegiatan Pembangunan 53Tabel 4.13 : Tabel alur pesimistic ACC Daftar Usulan Kegiatan Pembangunan 54Tabel 4.14 : Tabel alur optimistic Laporan Usulan Kegiatan Pembangunan ...... 54Tabel 4.15 : Tabel alur pesimistic Laporan Usulan Kegiatan Pembangunan ..... 54Tabel 4.16 : Tabel User ....................................................................................... 78Tabel 4.17 : Tabel Desa ....................................................................................... 79Tabel 4.18 : Tabel Masalah ................................................................................. 80Tabel 4.19 : Tabel Berkas Lampiran ................................................................... 80Tabel 4.20 : Tabel Status ..................................................................................... 81Gambar 2.1 : Contoh Object ............................................................................. 13Gambar 2.2 : Contoh Kelas ................................................................................ 13Gambar 2.3 : Relasi one to one .......................................................................... 22Gambar 2.4 : Relasi one to many ....................................................................... 22Gambar 2.5 : Relasi many to many .................................................................... 22Gambar 2.6 : Unary degree relationship............................................................ 23Gambar 2.7 : Binary degree relationship ........................................................... 23Gambar 2.8 : Ternary degree relationship ......................................................... 23Gambar 2.9 : Diagram ER lengkap dengan kardinalitas relasi .......................... 25Gambar 2.10 : Transformasi dari ERD ke Database Relasional .......................... 25Gambar 2.11 : Transformasi dari ERD ke Database Relasional .......................... 25Gambar 2.12 : Transformasi dari ERD ke Database Relasional .......................... 26Gambar 2.13 : Transformasi dari ERD ke Database Relasional .......................... 26Gambar 2.14 : Transformasi dari ERD ke Database Relasional .......................... 27Gambar 2.15 : Transformasi dari ERD ke Database Relasional .......................... 27Gambar 2.16 : Transformasi dari ERD ke Database Relasional .......................... 28Gambar 2.17 : Transformasi dari ERD ke Database Relasional .......................... 28Gambar 2.18 : Transformasi dari ERD ke Database Relasional .......................... 29Gambar 2.19 : Transformasi dari ERD ke Database Relasional .......................... 29Gambar 2.20 : Transformasi dari ERD ke Database Relasional .......................... 30Gambar 2.21 : Transformasi dari ERD ke Database Relasional .......................... 30Gambar 3.1 : Proses Perencanaan Pembangunan di Kecamatan Gebog ........... 41Gambar 4.1 : Bisnis Use Case Sistem Informasi Pengelolaan PerencanaanPembangunan Desa Berbasis Web .......................................................................... 47
Gambar 4.2 : Sistem Use Case Diagram Sistem Informasi Pengelolaan PerencanaanPembangunan Desa Berbasis Web .......................................................................... 48
Gambar 4.3 : Kelas user ..................................................................................... 55Gambar 4.4 : Kelas Admin ................................................................................. 56Gambar 4.5 : Kelas Kades .................................................................................. 56Gambar 4.7 : Kelas Camat ............................................................................... 57Gambar 4.8 : Kelas Desa .................................................................................. 57Gambar 4.9 : Kelas Masalah ............................................................................. 58Gambar 4.10 : Kelas Laporan ............................................................................ 58Gambar 4.11 : Diagram Kelas .............................................................................. 59Gambar 4.12 : Diagram Sekuensial Kelola User ............................................... 60Gambar 4.13 : Diagram Sekuensial Kelola Desa ............................................... 61Gambar 4.14 : Diagram Sekuensial Kelola Masalah ......................................... 62Gambar 4.15 : Diagram Sekuensial Seleksi Masalah ........................................ 63Gambar 4.16 : Diagram Sekuensial Daftar Usulan Kegiatan Pembangunan ....... 63Gambar 4.17 : Diagram Sekuensial ACC Daftar Usulan Kegiatan Pembangunan 64Gambar 4.18 : Diagram Sekuensial Laporan Daftar Usulan Keg. Pembangunan 64Gambar 4.19 : Diagram Aktivitas Kelola User .................................................... 65Gambar 4.20 : Diagram Aktivitas Kelola Desa ................................................... 66Gambar 4.21 : Diagram Aktivitas Masalah.......................................................... 67Gambar 4.22 : Diagram Aktivitas Seleksi Masalah ............................................ 67Gambar 4.23 : Diagram Aktivitas Daftar Usulan Kegiatan Pembangunan ....... 68Gambar 4.24 : Diagram Aktivitas ACC Daftar Usulan Kegiatan Pembangunan 68Gambar 4.25 : Diagram Aktivitas Laporan Daftar Usulan Kegiatan Pembangunan69Gambar 4.26 : Statechart Diagram Method Tambah Data User ......................... 69Gambar 4.27 : Statechart Diagram Method Ubah Data User .............................. 70Gambar 4.28 : Statechart Diagram Method Hapus Data User ............................ 70Gambar 4.29 : Statechart Diagram Method Tambah Data Desa ......................... 70Gambar 4.30 : Statechart Diagram Method Ubah Data Desa ............................. 71Gambar 4.31 : Statechart Diagram Method Hapus Data Desa ............................ 71Gambar 4.32 : Statechart Diagram Method Tambah Data Masalah ................... 71Gambar 4.33 : Statechart Diagram Method Ubah Data Masalah ........................ 72Gambar 4.34 : Statechart Diagram Method Hapus Data Masalah ...................... 72Gambar 4.35 : Statechart Diagram Method Usulkan Masalah ............................ 72Gambar 4.36 : Statechart Diagram Method Cek Kelengkapan .......................... 73Gambar 4.38 : Statechart diagram Method Cetak Laporan ................................. 74Gambar 4.39 : Himpunan entitas ......................................................................... 74Gambar 4.40 : Himpunan entitas dan atribut key ................................................ 74Gambar 4.41 : Himpunan entitas, relasi dan foreign-key ..................................... 75Gambar 4.42 : Kardinalitas Relasi ....................................................................... 75Gambar 4.43 : Diagram E-R ................................................................................ 76Gambar 4.43 : Diagram E-R ................................................................................ 76Gambar 4.44 : Transformasi dari entitas user ke Database Relasional ............... 76Gambar 4.45 : Transformasi dari entitas user ke Database Relasional ............... 77Gambar 4.46 : Transformasi dari entitas user ke Database Relasional ............... 77Gambar 4.47 : Transformasi dari entitas user ke Database Relasional ............... 77Gambar 4.48 : Transformasi dari entitas user ke Database Relasional ............... 78Gambar 4.49 : Relasi Tabel .................................................................................. 81Gambar 4.50 : Desain Login User ....................................................................... 82Gambar 4.51 : Desain Halaman Utama Admin ................................................... 82Gambar 4.52 : Desain Halaman Utama Kades..................................................... 83Gambar 4.53 : Desain Halaman Utama Kasie PMD ............................................ 83Gambar 4.54 : Desain Halaman Utama Camat .................................................... 84Gambar 4.55 : Desain Input Data User ................................................................ 84Gambar 4.56 : Desain Input Data Masalah .......................................................... 85Gambar 4.57 : Desain Output Usulan Pembangunan .......................................... 85Gambar 5.1 : Halaman Login Admin ................................................................. 87Gambar 5.2 : Menu Utama Admin Sistem ......................................................... 88Gambar 5.3 : Menu Home .................................................................................. 88Gambar 5.4 : Menu User .................................................................................... 89Gambar 5.5 : Form Tambah User ...................................................................... 89Gambar 5.6 : Form Edit User ............................................................................. 90Gambar 5.7 : Form Kelola Desa ........................................................................ 90Gambar 5.8 : Form Tambah Desa ...................................................................... 91Gambar 5.9 : Menu Kades ................................................................................. 91Gambar 5.11 : Menu Tambah Masalah ................................................................ 92Gambar 5.12 : Menu Form Upload Berkas Lampiran ......................................... 93Gambar 5.13 : Menu Usulan Masalah.................................................................. 93Gambar 5.14 : Daftar Masalah Yang Sudah Diusulkan ....................................... 94Gambar 5.15 : Laporan Usulan Pembangunan .................................................... 94Gambar 5.16 : Menu Kasie PMD ......................................................................... 95Gambar 5.17 : Cek Kelengkapan Usulan Masalah .............................................. 95Gambar 5.18 : Daftar Usulan Masalah Yang Sudah Lengkap ............................. 96Gambar 5.19 : Menu Camat ................................................................................. 96Gambar 5.20 : ACC Usulan Masalah ................................................................... 97Gambar 5.21 : Daftar Masalah Yang Sudah di ACC ........................................... 97Lampiran 1 : Buku Konsultasi Skripsi Lampiran 2 : Biodata diri