• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS ASSESSMENT HALAMAN JUDUL TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS ASSESSMENT HALAMAN JUDUL TUGAS AKHIR"

Copied!
22
0
0

Teks penuh

(1)

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS PEMERINTAH DESA DENGAN

Disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya Program Studi Diploma III Teknik

PROGRAM

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

i

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS DESA DENGAN MENGGUNAKAN METODA

ASSESSMENT HALAMAN JUDUL

TUGAS AKHIR

Disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya Program Studi Diploma III Teknik Informatika

Disusun Oleh :

MAGHFIRA RIZKI MAULANI NIM. M3114098

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SURAKARTA 2017

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS METODA NEED

Disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya

DIPLOMA III TEKNIK INFORMATIKA

(2)

ii

HALAMAN PERSETUJUAN

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS PEMERINTAH DESA DENGAN MENGGUNAKAN METODA NEED

ASSESSMENT

Disusun Oleh :

MAGHFIRA RIZKI MAULANI

M3114098

Tugas Akhir ini disetujui untuk dipresentasikan pada ujian Tugas Akhir pada tanggal 19 Juli 2017

Pembimbing

Yudha Yudhanto, S.Kom. NIDN. 99903101320

(3)

iii

HALAMAN PENGESAHAN

PERANCANGAN DAN PEMBUATAN STANDARISASI APLIKASI CMS PEMERINTAH DESA DENGAN MENGGUNAKAN METODA NEED

ASSESSMENT Disusun Oleh :

MAGHFIRA RIZKI MAULANI NIM. M3114098

Pembimbing Utama,

Yudha Yudhanto, S.Kom. NIDN. 99903101320

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

pada : 19 Juli 2017 Dewan Penguji :

1. Penguji 1 Yudha Yudhanto, S.Kom. ( ) NIDN. 99903101320

2. Penguji 2 Rudi Hartono, S.Si., M.Eng. ( ) NUPN. 9906008058

3. Penguji 3 Agus Purbayu, S.Si., M.Kom. ( ) NIDN. 0629088001

Disahkan oleh : Ketua Program Studi DIII Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Cs. NIP. 19810413 200501 1 001

(4)

iv MOTTO

“Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah selesai (dari suatu urusan), kerjakanlah dengan sungguh – sungguh (urusan) yang lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap.”

(Q.S. Al – Insyirah ayat 6 – 8) “...Dan tolong-menolonglah kamu dalam (mengerjakan) kebaikan dan takwa, dan jangan tolong-menolong dalam berbuat dosa dan pelanggaran. Dan bertakwalah kamu kepada Allah, sesungguhnya Allah amat berat siksa-Nya.”

(Q.S. Al – Maidah ayat 2) “Sebaik baik manusia adalah yang paling bermanfaat bagi orang lain.”

(HR. Ath Thabarani) “Barangsiapa membantu keperluan saudaranya, maka Allah akan membantu keperluannya.”

(5)

v

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1. Bapak, Ibu dan adik – adik tercinta yang selalu memberikan nasihat, dukungan, motivasi dan do’a terbaik kepada penulis.

2. Pembimbing yang selalu memberikan bimbingan dan masukan yang bermanfaat kepada penulis.

3. Teman – teman kelas TID 2014, terimakasih atas bantuan dan dukungan selama ini.

4. Teman – teman pengurus PAA Al – Firdaus yang telah mewarnai hari – hari dan memberikan dukungan kepada penulis.

(6)

vi

KATA PENGANTAR

Assalamu’alaikum wr.wb.

Puji syukur selalu penulis panjatkan kepada Allah SWT yang telah melimpahkan segala kemudahan sehingga penulis dapat meyelesaikan Tugas Akhir ini tepat pada waktunya tanpa halangan berarti.

Tugas Akhir dengan judul “Perancangan dan Pembuatan Standarisasi Aplikasi CMS Pemerintah Desa dengan Menggunakan Metoda Need Assessment” dibuat untuk memenuhi salah satu persyaratan memperoleh gelar ahli madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Surakarta. Dalam menyelesaikan Tugas Akhir ini penulis mendapatkan bantuan dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan dan dukungannya, terutama kepada :

1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

2. Bapak Abdul Aziz, S.Kom., M.Cs. selaku ketua program studi Diploma III Teknik Informatika FMIPA UNS.

3. Bapak Yudha Yudhanto, S.Kom. selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan bimbingan, saran, petunjuk serta semangat dalam menyelesaikan Tugas Akhir ini.

4. Dosen – dosen DIII Teknik Informatika FMIPA UNS yang telah memberikan bekal ilmu dan dukungan kepada penulis dalam menyelesaikan Tugas Akhir ini.

5. Bapak dan Ibu serta keluarga yang selalu memberikan dukungan dan semangat untuk menyelesaikan Tugas Akhir ini.

(7)

vii

6. Teman – teman D3 Teknik Informatika angkatan 2014 yang senantiasa memberikan bantuan serta saling mengingatkan sehingga Tugas Akhir ini dapat terselesaikan dengan baik.

7. Teman – teman pengurus PAA Al – Firdaus yang senantiasa memberikan dukungan kepada penulis.

8. Semua pihak terkait yang tidak dapat penulis sebutkan satu persatu, atas bantuan dan dukungannya dalam penyelesaian Tugas Akhir ini. Demikian Tugas Akhir ini penulis susun dengan harapan bermanfaat bagi penulis maupun pembaca. Penulis mengharapkan kritik dan saran yang membangun laporan menjadi lebih baik lagi. Sekian dari penulis, segala bentuk kekurangan dan kesalahan dalam penulisan ini mohon dimaafkan.

Wassalamu’alaikum wr.wrb.

Surakarta, Juni 2017

(8)

viii DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

MOTTO ... iv

HALAMAN PERSEMBAHAN ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xvi

INTISARI ... xxi ABSTRACT ... xxii BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Perumusan Masalah ... 2 1.3. Tujuan ... 2 1.4. Manfaat ... 2 1.5. Batasan Masalah ... 2 1.6. Metodologi ... 3 1.7. Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ... 6

2.1 Tinjauan Pustaka ... 6

2.2 Sistem Informasi ... 7

2.2.1. Sistem ... 7

2.2.2. Sistem Informasi ... 7

2.2.3. Monografi Desa ... 8

2.2.4. CMS (Content Management System) ... 8

2.3 Skala Likert ... 8

2.4 Need Assessment ... 8

2.5 Perangkat Lunak ... 9

2.5.1. PHP ... 9

(9)

ix

2.5.3. CSS ... 9

2.5.4. CodeIgniter ... 9

2.5.5. Java Script ... 10

2.6 Perancangan ... 10

2.6.1. Use Case Diagram ... 10

2.6.2. Class Diagram ... 11

2.6.3. Activity Diagram ... 12

2.6.4. Squence Diagram ... 14

2.6.5. Entity Relationship Diagram (ERD) ... 15

2.6.6. Balsamiq ... 15

2.7 Pengujian ... 16

2.7.1. Pengujian Black Box ... 16

BAB III ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Proses Bisnis Aplikasi ... 17

3.2 Alat dan Bahan ... 18

3.3 Analisa Kebutuhan Sistem ... 19

3.3.1. Kebutuhan Fungsional ... 19

3.3.2. Kebutuhan Non Fungsional... 25

3.4 Perancangan Sistem ... 26

3.4.1. Use Case Diagram ... 26

3.4.2. Use Case Text ... 27

3.4.3. Activity Diagram ... 80

3.4.4. Class Diagram ... 142

3.4.5. Sequence Diagram ... 143

3.4.6. Perancangan Basis Data ... 182

3.4.7. Perancangan User Interface... 192

3.5. Rancangan Kuisioner ... 203

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 205

4.1 Analisa Hasil Kuisioner ... 205

4.2 Implementasi ... 212

4.2.1 Implementasi Halaman Login ... 212

4.2.2 Implementasi Halaman Dashboard... 212

4.2.3 Implementasi Halaman Profil User ... 213

(10)

x

4.2.5 Implementasi Halaman Daftar Berita... 214

4.2.6 Implementasi Halaman Form Berita ... 215

4.2.7 Implementasi Halaman Setting ... 216

4.2.8 Implementasi Halaman Form Agenda ... 216

4.2.9 Implementasi Halaman Form Potensi ... 217

4.2.10 Implementasi Halaman Home ... 217

4.2.11 Implementasi Halaman Profil Desa ... 218

4.2.12 Implementasi Halaman Peraturan Desa ... 218

4.2.13 Implementasi Halaman Potensi Desa ... 219

4.2.14 Implementasi Halaman Kontak ... 219

4.3 Pengujian ... 220

4.3.1 Pengujian pada Sistem Login ... 220

4.3.2 Pengujian Pengelolaan Data Setting... 222

4.3.3 Pengujian Pengelolaan Data Users ... 223

4.3.4 Pengujian Pengelolaan Data Slider ... 224

4.3.5 Pengujian Pengelolaan Data Berita ... 226

4.3.6 Pengujian Pengelolaan Data Agenda ... 227

4.3.7 Pengujian Pengelolaan Data Profil Desa... 229

4.3.8 Pengujian Pengelolaan Data Lembaga Desa ... 230

4.3.9 Pengujian Pengelolaan Data Jabatan ... 232

4.3.10 Pengujian Pengelolaan Data Pengurus ... 233

4.3.11 Pengujian Pengelolaan Data Pegawai ... 235

4.3.12 Pengujian Pengelolaan Data Layanan ... 236

4.3.13 Pengujian Pengelolaan Data Peraturan Desa ... 238

4.3.14 Pengujian Pengelolaan Data Jenis Potensi ... 239

4.3.15 Pengujian Pengelolaan Data Potensi ... 241

4.3.16 Pengujian Pengelolaan Data Anggaran ... 242

4.3.17 Pengujian Pengelolaan Data Monografi Desa... 243

4.3.18 Pengujian Pengelolaan Data Kategori Foto/Video ... 244

4.3.19 Pengujian Pengelolaan Data Foto ... 246

4.3.20 Pengujian Pengelolaan Data Video ... 247

4.3.21 Pengujian Pengelolaan Data RPJMDes ... 249

4.3.22 Pengujian Pengelolaan Data Profil Setiap Users ... 250

(11)

xi

4.4 Pembuatan Installer ... 253

BAB V KESIMPULAN DAN SARAN ... 256

5.1. Kesimpulan ... 256

5.2. Saran ... 256

(12)

xii

DAFTAR TABEL

Tabel 2. 1 Simbol - simbol pada use case diagram ... 10

Tabel 2. 2 Simbol - simbol class diagram ... 12

Tabel 2. 3 Simbol - simbol activity diagram ... 13

Tabel 2. 4 Simbol - simbol pada squence diagram ... 14

Tabel 3. 1 Deskripsi Aktor ... 19

Tabel 3. 2 Kebutuhan Fungsional ... 19

Tabel 3. 3 Kebutuhan Non Fungsional ... 25

Tabel 3. 4 Use Case Text Menambahkan User Baru ... 27

Tabel 3. 5 Use Case Text Mengubah Data Profil User ... 28

Tabel 3. 6 Use Case Text Mengubah Password ... 28

Tabel 3. 7 Use Case Text Lupa Password ... 29

Tabel 3. 8 Use Case Text Mengubah Status User ... 30

Tabel 3. 9 Use Case Text Menambahkan Data Setting Identitas Desa ... 30

Tabel 3. 10 Use Case Text Mengubah Data Setting Identitas Desa ... 31

Tabel 3. 11 Use Case Text Mengubah Status Menu Web Desa ... 31

Tabel 3. 12 Use Case Text Mengubah Template Web Desa ... 32

Tabel 3. 13 Use Case Text Backup Data CMS Desa... 32

Tabel 3. 14 Use Case Text Restore Data CMS Desa ... 33

Tabel 3. 15 Use Case Text Menambahkan Data Slider ... 33

Tabel 3. 16 Use Case Text Menampilkan Data Slider ... 34

Tabel 3. 17 Use Case Text Mengubah Data Slider ... 34

Tabel 3. 18 Use Case Text Menghapus Data Slider ... 35

Tabel 3. 19 Use Case Text Monitoring Data Postingan ... 36

Tabel 3. 20 Use Case Text Membalas Pesan Masuk ... 36

Tabel 3. 21 Use Case Text Mencetak Laporan Data Monografi Desa... 37

Tabel 3. 22 Use Case Text Menambahkan Data Berita Desa ... 37

Tabel 3. 23 Use Case Text Menampilkan Data Berita Desa ... 38

Tabel 3. 24 Use Case Text Mengubah Data Berita Desa ... 39

Tabel 3. 25 Use Case Text Menghapus Data Berita Desa... 39

Tabel 3. 26 Use Case Text Komen Berita Desa ... 40

Tabel 3. 27 Use Case Text Menambahkan Data Profil Desa ... 41

Tabel 3. 28 Use Case Text Menampilkan Data Profil Desa ... 41

Tabel 3. 29 Use Case Text Mengubah Data Profil Desa ... 42

Tabel 3. 30 Use Case Text Menghapus Data Profil Desa ... 42

Tabel 3. 31 Use Case Text Menambahkan Data Lembaga Desa ... 43

Tabel 3. 32 Use Case Text Menampilkan Data Lembaga Desa ... 44

Tabel 3. 33 Use Case Text Mengubah Data Lembaga Desa ... 44

Tabel 3. 34 Use Case Text Menambahkan Data Jabatan ... 45

Tabel 3. 35 Use Case Text Mengubah Data Jabatan ... 46

Tabel 3. 36 Use Case Text Menambahkan Data Pengurus Lembaga Desa ... 47

Tabel 3. 37 Use Case Text Mengubah Data Pengurus Lembaga Desa ... 47

Tabel 3. 38 Use Case Text Menghapus Data Pengurus Lembaga Desa... 48

(13)

xiii

Tabel 3. 40 Use Case Text Menampilkan Data Monografi Desa ... 50

Tabel 3. 41 Use Case Text Mengubah Data Monografi Desa ... 50

Tabel 3. 42 Use Case Text Menambahkan Data Potensi Desa ... 51

Tabel 3. 43 Use Case Text Menampilkan Data Potensi Desa ... 52

Tabel 3. 44 Use Case Text Mengubah Data Potensi Desa ... 52

Tabel 3. 45 Use Case Text Menghapus Data Potensi Desa... 53

Tabel 3. 46 Use Case Text Komen Data Potensi Desa ... 54

Tabel 3. 47 Use Case Text Menambahkan Data Jenis Potensi Desa ... 54

Tabel 3. 48 Use Case Text Mengubah Data Jenis Potensi Desa ... 55

Tabel 3. 49 Use Case Text Menambahkan Data Peraturan Desa ... 56

Tabel 3. 50 Use Case Text Menampilkan Data Peraturan Desa ... 57

Tabel 3. 51 Use Case Text Mengubah Data Peraturan Desa... 57

Tabel 3. 52 Use Case Text Menghapus Data Peraturan Desa ... 58

Tabel 3. 53 Use Case Text Menambahkan Data Layanan Desa ... 59

Tabel 3. 54 Use Case Text Menampilkan Data Layanan Desa ... 59

Tabel 3. 55 Use Case Text Mengubah Data Layanan Desa ... 60

Tabel 3. 56 Use Case Text Menghapus Data Layanan Desa ... 61

Tabel 3. 57 Use Case Text Menambahkan Data Kategori Foto/Video ... 61

Tabel 3. 58 Use Case Text Mengubah Data Kategori Foto/Video ... 62

Tabel 3. 59 Use Case Text Menambahkan Data Foto Desa ... 63

Tabel 3. 60 Use Case Text Menampilkan Data Foto ... 64

Tabel 3. 61 Use Case Text Mengubah Data Foto... 64

Tabel 3. 62 Use Case Text Menghapus Data Foto Desa ... 65

Tabel 3. 63 Use Case Text Menambahkan Data Video Desa ... 66

Tabel 3. 64 Use Case Text Menampilkan Data Video Desa ... 66

Tabel 3. 65 Use Case Text Mengubah Data Video Desa ... 67

Tabel 3. 66 Use Case Text Menghapus Data Video Desa... 68

Tabel 3. 67 Use Case Text Menambahkan Data Anggaran ... 68

Tabel 3. 68 Use Case Text Menampilkan Data Anggaran ... 69

Tabel 3. 69 Use Case Text Mengubah Data Anggaran ... 69

Tabel 3. 70 Use Case Text Menghapus Data Anggaran... 70

Tabel 3. 71 Use Case Text Menambahkan Data Agenda Desa ... 71

Tabel 3. 72 Use Case Text Menampilkan Data Agenda Desa ... 71

Tabel 3. 73 Use Case Text Mengubah Data Agenda Desa ... 72

Tabel 3. 74 Use Case Text Menghapus Data Agenda Desa ... 73

Tabel 3. 75 Use Case Text Menambahkan Data RPJMDes ... 73

Tabel 3. 76 Use Case Text Menampilkan Data RPJMDes... 74

Tabel 3. 77 Use Case Text Mengubah Data RPJMDes ... 74

Tabel 3. 78 Use Case Text Menghapus Data RPJMDes ... 75

Tabel 3. 79 Use Case Text Menambahkan Data Pegawai ... 76

Tabel 3. 80 Use Case Text Mengubah Data Pegawai ... 77

Tabel 3. 81 Use Case Text Menghapus Data Pegawai ... 77

Tabel 3. 82 Use Case Text Menampilkan Daftar Kepala Desa ... 78

Tabel 3. 83 Use Case Text Menampilkan Struktur Organisasi ... 78

Tabel 3. 84 Use Case Text Mengirim Pesan ... 79

(14)

xiv

Tabel 3. 86 Tabel Setting ... 185

Tabel 3. 87 Tabel Profil ... 186

Tabel 3. 88 Tabel Berita ... 186

Tabel 3. 89 Tabel Lembaga ... 186

Tabel 3. 90 Tabel Jabatan... 187

Tabel 3. 91 Tabel Pengurus ... 187

Tabel 3. 92 Tabel Layanan ... 187

Tabel 3. 93 Tabel Perdes ... 187

Tabel 3. 94 Tabel Jenis... 188

Tabel 3. 95 Tabel Potensi ... 188

Tabel 3. 96 Tabel Gambar ... 188

Tabel 3. 97 Tabel Kategori... 189

Tabel 3. 98 Tabel Galeri... 189

Tabel 3. 99 Tabel Pesan ... 189

Tabel 3. 100 Tabel Pegawai ... 190

Tabel 3. 101 Tabel Agenda ... 190

Tabel 3. 102 Tabel Komentar... 190

Tabel 3. 103 Tabel Menu ... 191

Tabel 3. 104 Tabel Monografi ... 191

Tabel 3. 105 Tabel Anggaran ... 191

Tabel 3. 106 Tabel RPJMDes ... 192

Tabel 3. 107 Tabel Slider ... 192

Tabel 3. 108 Rancangan Kuisioner Standarisasi CMS Desa ... 203

Tabel 4. 1 Hasil Kuisioner ... 205

Tabel 4. 2 Klasifikasi Sikap Responden ... 206

Tabel 4. 3 Pengujian Sistem Login ... 221

Tabel 4. 4 Pengujian Pengelolaan Data Setting ... 222

Tabel 4. 5 Pengujian Pengelolaan Data Users ... 223

Tabel 4. 6 Pengujian Pengelolaan Data Slider ... 224

Tabel 4. 7 Pengujian Pengelolaan Data Berita ... 226

Tabel 4. 8 Pengujian Pengelolaan Data Agenda ... 227

Tabel 4. 9 Pengujian Pengelolaan Data Profil Desa ... 229

Tabel 4. 10 Pengujian Pengelolaan Data Lembaga Desa ... 231

Tabel 4. 11 Pengujian Pengelolaan Data Jabatan... 232

Tabel 4. 12 Pengujian Pengelolaan Data Pengurus ... 233

Tabel 4. 13 Pengujian Pengelolaan Data Pegawai ... 235

Tabel 4. 14 Pengujian Pengelolaan Data Layanan ... 236

Tabel 4. 15 Pengujian Pengelolaan Data Peraturan Desa ... 238

Tabel 4. 16 Pengujian Pengelolaan Data Jenis Potensi ... 239

Tabel 4. 17 Pengujian Pengelolaan Data Potensi ... 241

Tabel 4. 18 Pengujian Pengelolaan Data Anggaran ... 242

Tabel 4. 19 Pengujian Pengelolaan Data Monogrfai Desa ... 243

Tabel 4. 20 Pengujian Pengelolaan Data Kategori Foto/Video ... 244

Tabel 4. 21 Pengujian Pengelolaan Data Foto ... 246

Tabel 4. 22 Pengujian Pengelolaan Data Video ... 247

(15)

xv

Tabel 4. 24 Pengujian Pengelolaan Data Profil Setiap Users ... 250 Tabel 4. 25 Pengujian Fasilitas Lupa Password ... 251

(16)

xvi

DAFTAR GAMBAR

Gambar 3. 1 Proses Bisnis Aplikasi ... 17

Gambar 3. 2 Use Case Diagram ... 26

Gambar 3. 3 Activity Diagram Menambahkan User Baru ... 80

Gambar 3. 4 Activity Diagram Mengubah Data Profil User ... 81

Gambar 3. 5 Activity Diagram Mengubah Password ... 82

Gambar 3. 6 Activity Diagram Lupa Password ... 83

Gambar 3. 7 Activity Diagram Mengubah Status User ... 84

Gambar 3. 8 Activity Diagram Menambahkan Data Setting Identitas Desa ... 84

Gambar 3. 9 Activity Diagram Mengubah Data Setting Identitas Desa ... 85

Gambar 3. 10 Activity Diagram Mengubah Status Menu Web Desa ... 86

Gambar 3. 11 Activity Diagram Mengubah Template Web Desa ... 87

Gambar 3. 12 Activity Diagram Backup Data CMS Desa ... 88

Gambar 3. 13 Activity Diagram Restore Data Desa ... 88

Gambar 3. 14 Activity Diagram Menambahkan Data Slider ... 89

Gambar 3. 15 Activity Diagram Menampilkan Data Slider ... 90

Gambar 3. 16 Activity Diagram Mengubah Data Slider ... 90

Gambar 3. 17 Activity Diagram Menghapus Data Slider ... 91

Gambar 3. 18 Activity Diagram Monitoring Data Postingan ... 92

Gambar 3. 19 Activity Diagram Mencetak Laporan Data Monografi Desa ... 92

Gambar 3. 20 Activity Diagram Membalas Pesan Masuk ... 93

Gambar 3. 21 Activity Diagram Menambahkan Data Berita Desa ... 94

Gambar 3. 22 Activity Diagram Menampilkan Data Berita Desa ... 94

Gambar 3. 23 Activity Diagram Komen Data Berita Desa ... 95

Gambar 3. 24 Activity Diagram Mengubah Data Berita Desa ... 96

Gambar 3. 25 Activity Diagram Menghapus Data Berita Desa ... 97

Gambar 3. 26 Actvity Diagram Menambahkan Data Profil Desa ... 98

Gambar 3. 27 Activity Diagram Menampilkan Data Profil Desa ... 98

Gambar 3. 28 Activity Diagram Mengubah Data Profil Desa ... 99

Gambar 3. 29 Activity Diagram Menghapus Data Profil Desa ... 100

Gambar 3. 30 Activity Diagram Menambahkan Data Lembaga Desa ... 101

Gambar 3. 31 Activity Diagram Menampilkan Data Lembaga Desa... 101

Gambar 3. 32 Activity Diagram Mengubah Data Lembaga Desa ... 102

Gambar 3. 33 Activity Diagram Menambahkan Data Jabatan ... 103

Gambar 3. 34 Activity Diagram Mengubah Data Jabatan ... 104

Gambar 3. 35 Activity Diagram Menambahkan Data Pengurus Lembaga Desa 105 Gambar 3. 36 Activity Diagram Mengubah Data Pengurus Lembaga Desa ... 106

Gambar 3. 37 Activity Diagram Menghapus Data Pengurus Lembaga Desa ... 107

Gambar 3. 38 Activity Diagram Menambahkan Data Monografi Desa ... 108

Gambar 3. 39 Activity Diagram Menamilkan Data Monografi Desa ... 108

Gambar 3. 40 Activity Diagram Mengubah Data Monografi Desa ... 109

Gambar 3. 41 Activity Diagram Menambahkan Data Potensi Desa ... 110

Gambar 3. 42 Activity Diagram Menampilkan Data Potensi Desa ... 110

(17)

xvii

Gambar 3. 44 Activity Diagram Mengubah Data Potensi Desa ... 112

Gambar 3. 45 Activity Diagram Menghapus Data Potensi Desa ... 113

Gambar 3. 46 Activity Diagram Menambahkan Data Jenis Potensi Desa ... 114

Gambar 3. 47 Activity Diagram Mengubah Data Jenis Potensi Desa ... 115

Gambar 3. 48 Activity Diagram Menambahkan Data Peraturan Desa... 116

Gambar 3. 49 Activity Diagram Menampilkan Data Peraturan Desa ... 116

Gambar 3. 50 Activity Diagram Mengubah Data Peraturan Desa ... 117

Gambar 3. 51 Activity Diagram Menghapus Data Peraturan Desa ... 118

Gambar 3. 52 Activity Diagram Menambahkan Data Layanan Desa ... 119

Gambar 3. 53 Activity Diagram Menampilkan Data Layanan Desa ... 119

Gambar 3. 54 Activity Diagram Mengubah Data Layanan Desa ... 120

Gambar 3. 55 Activity Diagram Menghapus Data Layanan Desa ... 121

Gambar 3. 56 Activity Diagram Menambahkan Data Kategori Foto/Video Desa ... 122

Gambar 3. 57 Activity Diagram Mengubah Data Kategori Foto/Video Desa .... 123

Gambar 3. 58 Activity Diagram Menambahkan Data Foto Desa ... 124

Gambar 3. 59 Activity Diagram Menampilkan Data Foto Desa ... 124

Gambar 3. 60 Activity Diagram Mengubah Data Foto Desa ... 125

Gambar 3. 61 Activity Diagram Menghapus Data Foto Desa ... 126

Gambar 3. 62 Activity Diagram Menambahkan Data Video Desa ... 127

Gambar 3. 63 Activity Diagram Menampilkan Data Video Desa ... 127

Gambar 3. 64 Activity Diagram Mengubah Data Video Desa ... 128

Gambar 3. 65 Activity Diagram Menghapus Data Video Desa ... 129

Gambar 3. 66 Activity Diagram Menambahkan Data Anggaran Desa ... 130

Gambar 3. 67 Activity Diagram Menampilkan Data Anggaran Desa ... 130

Gambar 3. 68 Activity Diagram Mengubah Data Anggaran Desa ... 131

Gambar 3. 69 Activity Diagram Menghapus Data Anggaran Desa ... 132

Gambar 3. 70 Activity Diagram Menambahkan Data Agenda Desa ... 133

Gambar 3. 71 Activity Diagram Menampilkan Data Agenda Desa ... 133

Gambar 3. 72 Activity Diagram Mengubah Data Agenda Desa ... 134

Gambar 3. 73 Activity Diagram Menghapus Data Agenda Desa ... 135

Gambar 3. 74 Activity Diagram Menambahkan data RPJMDes ... 136

Gambar 3. 75 Activity Diagram Menampilkan Data RPJMDes ... 136

Gambar 3. 76 Activity Diagram Mengubah Data RPJMDes ... 137

Gambar 3. 77 Activity Diagram Menghapus Data RPJMDes ... 138

Gambar 3. 78 Activity Diagram Menampilkan Daftar Kepala Desa ... 138

Gambar 3. 79 Activity Diagram Menambahkan Data Pegawai ... 139

Gambar 3. 80 Activity Diagram Menampilkan Struktur Organisasi ... 139

Gambar 3. 81 Activity Diagram Mengubah Data Pegawai ... 140

Gambar 3. 82 Activity Diagram Menghapus Data Pegawai ... 141

Gambar 3. 83 Activity Diagram Mengirim Pesan ... 141

Gambar 3. 84 Class Diagram... 142

Gambar 3. 85 Sequence Diagram Menambahkan User baru ... 143

Gambar 3. 86 Sequence Diagram Mengubah Data Profil User ... 143

Gambar 3. 87 Sequence Diagram Mengubah Password ... 144

(18)

xviii

Gambar 3. 89 Sequence Diagram Mengubah Status User ... 145

Gambar 3. 90 Sequence Diagram Menambahkan Data Setting Identitas Desa .. 145

Gambar 3. 91 Sequence Diagram Mengubah Data Setting Identitas Desa... 146

Gambar 3. 92 Sequence Diagram Mengubah Status Menu Web Desa... 146

Gambar 3. 93 Sequence Diagram Mengubah Template Web Desa... 147

Gambar 3. 94 Sequence Diagram Backup Data CMS Desa ... 147

Gambar 3. 95 Sequence Diagram Restore Data CMS Desa ... 148

Gambar 3. 96 Sequence Diagram Menambahkan Data Slider ... 148

Gambar 3. 97 Sequence Diagram Mengubah Data Slider ... 149

Gambar 3. 98 Sequence Diagram Menghapus Data Slider... 149

Gambar 3. 99 Sequence Diagram Monitoring Data Postingan ... 150

Gambar 3. 100 Sequence Diagram Membalas Pesan Masuk ... 150

Gambar 3. 101 Sequence Diagram Mencetak Laporan Data Monografi Desa... 151

Gambar 3. 102 Sequence Diagram Menambahkan Data Berita Desa ... 151

Gambar 3. 103 Sequence Diagram Mengubah Data Berita Desa ... 152

Gambar 3. 104 Sequence Diagram Menghapus Data Berita Desa ... 152

Gambar 3. 105 Sequence Diagram Menambahkan Data Profil Desa ... 153

Gambar 3. 106 Sequence Diagram Mengubah Data Profil Desa... 153

Gambar 3. 107 Sequence Diagram Menghapus Data Profil Desa ... 154

Gambar 3. 108 Sequence Diagram Menambahkan Data Lembaga Desa ... 154

Gambar 3. 109 Sequence Diagram Mengubah Data Lembaga Desa ... 155

Gambar 3. 110 Sequence Diagram Menambahkan Data Jabatan ... 155

Gambar 3. 111 Sequence Diagram Mengubah Data Jabatan ... 156

Gambar 3. 112 Sequence Diagram Menambahkan Data Pengurus ... 156

Gambar 3. 113 Sequence Diagram Mengubah Data Pengurus ... 157

Gambar 3. 114 Sequence Diagram Menghapus Data Pengurus ... 157

Gambar 3. 115 Sequence Diagram Menambahkan Data Monografi Desa ... 158

Gambar 3. 116 Sequence Diagram Mengubah Data Monografi Desa... 158

Gambar 3. 117 Sequence Diagram Menambahkan Data Potensi Desa ... 159

Gambar 3. 118 Sequence Diagram Mengubah Data Potensi Desa ... 159

Gambar 3. 119 Sequence Diagram Menghapus Data Potensi Desa ... 160

Gambar 3. 120 Sequence Diagram Menambahkan Data Jenis Potensi Desa ... 160

Gambar 3. 121 Sequence Diagram Mengubah Data Jenis Potensi Desa ... 161

Gambar 3. 122 Sequence Diagram Menambahkan Data Peraturan Desa ... 161

Gambar 3. 123 Sequence Diagram Mengubah Data Peraturan Desa ... 162

Gambar 3. 124 Sequence Diagram Menghapus Data Peraturan Desa ... 162

Gambar 3. 125 Sequence Diagram Menambahkan Data Layanan Desa ... 163

Gambar 3. 126 Sequence Diagram Mengubah Data Layanan Desa ... 163

Gambar 3. 127 Sequence Diagram Menghapus Data Layanan Desa ... 164

Gambar 3. 128 Sequence Diagram Menambahkan Data Kategori Foto/Video Desa ... 164

Gambar 3. 129 Sequence Diagram Mengubah Data Kategori Foto/Video Desa 165 Gambar 3. 130 Sequence Diagram Menambahkan Data Foto Desa ... 165

Gambar 3. 131 Sequence Diagram Mengubah Data Foto Desa ... 166

Gambar 3. 132 Sequence Diagram Menghapus Data Foto Desa ... 166

(19)

xix

Gambar 3. 134 Sequence Diagram Mengubah Data Video Desa ... 167

Gambar 3. 135 Sequence Diagram Menghapus Data Video Desa ... 168

Gambar 3. 136 Sequence Diagram Menambahkan Data Angaran Desa ... 168

Gambar 3. 137 Sequence Diagram Mengubah Data Anggaran Desa ... 169

Gambar 3. 138 Sequence Diagram Menghapus Data Anggaran Desa ... 169

Gambar 3. 139 Sequence Diagram Menambahkan Data Agenda Desa... 170

Gambar 3. 140 Sequence Diagram Mengubah Data Agenda Desa ... 170

Gambar 3. 141 Sequence Diagram Menghapus Data Agenda Desa ... 171

Gambar 3. 142 Sequence Diagram Menambahkan Data RPJMDes ... 171

Gambar 3. 143 Sequence Diagram Mengubah Data RPJMDes ... 172

Gambar 3. 144 Sequence Diagram Menghapus Data RPJMDes ... 172

Gambar 3. 145 Sequence Diagram Menambahkan Data Pegawai ... 173

Gambar 3. 146 Sequence Diagram Mengubah Data Pegawai ... 173

Gambar 3. 147 Sequence Diagram Menghapus Data Pegawai... 174

Gambar 3. 148 Sequence Diagram Menampilkan Data Slider ... 174

Gambar 3. 149 Sequence Diagram Menampilkan Data Berita Desa ... 175

Gambar 3. 150 Sequence Diagram Komen Data Berita Desa ... 175

Gambar 3. 151 Sequence Diagram Menampilkan Data Profil Desa ... 176

Gambar 3. 152 Sequence Diagram Menampilkan Data Lembaga Desa ... 176

Gambar 3. 153 Sequence Diagram Menampilkan Data Monografi Desa ... 177

Gambar 3. 154 Sequence Diagram Menampilkan Data Potensi Desa ... 177

Gambar 3. 155 Sequence Diagram Komen Data Potensi Desa ... 178

Gambar 3. 156 Sequence Diagram Menampilkan Data Peraturan Desa ... 178

Gambar 3. 157 Sequence Diagram Menampilkan Data Layanan Desa ... 179

Gambar 3. 158 Sequence Diagram Menampilkan Data Foto Desa ... 179

Gambar 3. 159 Sequence Diagram Menampilkan Data Video Desa ... 180

Gambar 3. 160 Sequence Diagram Menampilkan Data Anggaran Desa ... 180

Gambar 3. 161 Sequence Diagram Menampilkan Data Agenda Desa ... 181

Gambar 3. 162 Sequence Diagram Menampilkan Data RPJMDes ... 181

Gambar 3. 163 Sequence Diagram Menampilkan Daftar Kepala Desa... 181

Gambar 3. 164 Sequence Diagram Menampilkan Struktur Organisasi ... 182

Gambar 3. 165 Sequence Diagram Mengirim Pesan ... 182

Gambar 3. 166 Entity Relatinship Diagram ... 183

Gambar 3. 167 Relasi Antar Tabel ... 184

Gambar 3. 168 Rancangan Halaman Login ... 193

Gambar 3. 169 Rancangan Halaman Dashboard Admin... 193

Gambar 3. 170 Rancangan Halaman Dashboard Kades ... 194

Gambar 3. 171 Rancangan Halaman Dashboard Operator ... 194

Gambar 3. 172 Rancangan Halaman Profil User ... 195

Gambar 3. 173 Rancangan Halaman Daftar User ... 195

Gambar 3. 174 Rancangan Halaman Daftar Berita ... 196

Gambar 3. 175 Rancangan Halaman Form Berita ... 196

Gambar 3. 176 Rancangan Halaman Setting ... 197

Gambar 3. 177 Rancangan Halaman Form Agenda ... 198

Gambar 3. 178 Rancangan Halaman Form Potensi ... 198

(20)

xx

Gambar 3. 180 Rancangan Halaman Profil Desa... 200

Gambar 3. 181 Rancangan Halaman Peraturan Desa ... 200

Gambar 3. 182 Rancangan Halaman Potensi Desa ... 201

Gambar 3. 183 Rancangan Halaman Kontak ... 202

Gambar 4. 1 Implementasi Halaman Login ... 212

Gambar 4. 2 Implementasi Halaman Dashboard admin ... 212

Gambar 4. 3 Implementasi Halaman Dashboard operator ... 213

Gambar 4. 4 Implementasi Halaman Dashboard Kades ... 213

Gambar 4. 5 Implementasi Halaman Profil User ... 214

Gambar 4. 6 Implementasi Halaman Daftar User ... 214

Gambar 4. 7 Implementasi Halaman Daftar Berita ... 215

Gambar 4. 8 Implementasi Halaman Form Tambah Berita ... 215

Gambar 4. 9 Implementasi Halaman Setting... 216

Gambar 4. 10 Implementasi Halaman Form Tambah Agenda ... 216

Gambar 4. 11 Implementasi Halaman Form Edit Potensi ... 217

Gambar 4. 12 Implementasi Halaman Home ... 217

Gambar 4. 13 Implementasi Halaman Profil Desa... 218

Gambar 4. 14 Implementasi Halaman Peraturan Desa ... 218

Gambar 4. 15 Implementasi Halaman Potensi Desa ... 219

Gambar 4. 16 Implementasi Halaman Kontak ... 220

Gambar 4. 17 Halaman Awal Install ... 253

Gambar 4. 18 Pengecekan Path ... 254

Gambar 4. 19 Konfigurasi Database ... 254

Gambar 4. 20 Pembuatan Akun Admin ... 255

(21)

xxi INTISARI

Indonesia merupakan Negara kepulauan dengan luas wilayahnya mencapai 1.913.578,68 km2 yang terbentang dari Sabang hingga Merauke. Wilayah yang begitu luas itu dibagi kedalam beberapa tingkatan pemerintahan, dimana tingkatan terkecilnya adalah pemerintah tingkat desa. Tidak adanya media informasi untuk menyampaikan informasi dari pemerintah desa kepada masyarakat dan juga mengenalkan produk – produk desa kepada masyarakat luas menyebabkan informasi – informasi tersebut tidak dapat tersebar merata kepada seluruh masyrakat. Meskipun ada beberapa desa yang telah memiliki web desa, informasi yang tersedia masih sangat terbatas. Oleh karena itu, perlu adanya aplikasi yang dapat digunakan untuk menyampaikan informasi dari pemerintah desa serta pengenalan potensi desa kepada masyarakat yang sesuai standar.

Aplikasi CMS Desa dibuat dengan menggunakan framework CodeIgniter, PHP, JavaScript dan database MySQL. Pengumpulan data pada tahap analisa dilakukan dengan menggunakan observasi, kuesioner dan studi pustaka dari berbagai sumber yang berkaitan dengan topik yang diangkat.

Hasil dari Tugas Akhir ini adalah Aplikasi CMS Desa yang telah terstandarisasi. Aplikasi ini dapat digunakan untuk manajemen isi web desa yang meliputi berita desa, profil desa, lembaga desa, peraturan desa, data monografi desa, galeri serta potensi desa. Sehingga dengan adanya aplikasi CMS Desa ini, informasi – informasi desa dapat tersebar merata kepada masyarakat.

(22)

xxii ABSTRACT

Indonesia is an archipelago with a total area reaches 1,913,578.68 km2 that stretches from Sabang to Merauke. The region is so large, it is divided into several levels of government, where the smallest government level is the village goverment level. There is no information media to convey information from the village government to the people and also to introduces the village’s products causes the such information can not be spread evenly to the entire community. Although there are some villages that already have a village web, the available information is still very limited. Therefore, there is a need for an application that can be used to convey information from the village government and the introduction of village potency to the community according to the standard.

CMS Desa applications are created using the CodeIgniter framework, PHP, JavaScript and MySQL databases. Collecting data at the stage of analysis is done by using observation, questionnaire and literature study from various sources related to the topic raised.

The result of this Final Project is the CMS Desa Application that has been Standardized. This application can be used for village web content management that includes village news, village profiles, village institutions, village regulations, village monograph data, galleries and village potentials. So with the CMS Desa application, village information can be spread evenly to the community.

Referensi

Dokumen terkait

Penelitian tentang pengaruh struktur insentif terhadap kinerja grup dengan membedakan lingkungan produksi tim dan lini perakitan telah dilakukan sebelumnya oleh Libby dan Thorne

Pendekatan struktur hadir karena bertolak dari dari asumsi dasar yakni karya sastra sebagai karya kreatif memiliki otonomi penuh yang harus dilihat sebagai sosok yang berdiri

Selisih perubahan kadar gula darah antar waktu perlakuan dari jam ke-0 ke pengukuran jam ke-1 menunjukkan bahwa peningkatan kadar gula terrendah adalah pada pemberian

Dengan demikian, tidak akan terjadi pelaksanaan program yang Dengan demikian, tidak akan terjadi pelaksanaan program yang terkotak-kotak, semua program akan

Sehubungan dengan hasil evaluasi dokumen penawaran dan evaluasi dokumen isian kualifikasi terhadap paket Pengadaan Alat Interaktif Berbasis Geografis, Sejarah dan Budaya SD/SMP

Apabila dalam waktu tersebut perusahaan Saudara tidak hadir dalam pembuktian kualifikasi dengan alasan yang tidak dapat dipertanggungjawabkan, maka perusahaan Saudara

For those of you that do not know, a Power Piston refers to a combination of the Black Dot Bullseye shaft, but more importantly, a specific technology built into the butt section..

Pembuktian kualifikasi dilakukan dengan cara MELIHAT keaslian seluruh dokumen peserta yang tergabung dalam kerja sama operasi (KSO) atau salinan