BERBASIS WEB
SKRIPSI
OLEH
ULPIANA
20160510096
i
PERSETUJUAN
SKRIPSI
ULPIANA
20160510096
Pembimbing I Pembimbing II
ii
KATA PENGANTAR
Segala puji bagi Allah SWT.pencipta alam semesta atas limpahan rahmat
Muhammad SAW, para keluarga, para sahabat serta para pengikutnya, semoga kita
Ucapan terima kasih penulis kepada pihak – pihak yang telah membantu
Asyariah Mandar.
2. Bapak Muhammad Sarjan, SE., Ak., M.Si selaku Dekan Fakultas Ilmu
3. Bapak Muh. Assidiq, S.E., M.Pd selaku Wakil Dekan Fakultas Ilmu
Sekaligus Pembimbing 2
iii
7. Para Dosen dan Staf Fakultas Ilmu Komputer Universitas Al Asyariah
9. Ibu yang telah memberikan semangat, motivasi, nasehat serta do’a yang
melimpahkan kasih sayang dan anugrah-nya untuk bisa membalas kebaikan mereka
dan penulis dengan senang hati menerima kritik dan saran demi perbaikan.
Penulis
iv
DAFTAR ISI
1.2.Rumusan Masalah..................................................................... 3
1.6.PenelitianTerkait ....................................................................... 5
4.3.1.Use Case.........................................................................................50
4.3.2.Kamus Data....................................................................................50
4.4.Pembahasan.................................................................................................54
4.4.1.Analisis...........................................................................................54
4.4.2.Desain Sistem..................................................................................54
4.4.5.Kode Program..................................................................................70
4.4.7.Flowchart..........................................................................................79
4.4.8.Flowgraph........................................................................................ 84
BAB VPENUTUP...............................................................................................99
5.1.Kesimpulan...............................................................................................99
vi
5.1Saran-Saran................................................................................................99
DAFTAR PUSTAK............................................................................................100
vii
DAFTAR TABEL
viii
DAFTAR GAMBAR
x
BAB I
PENDAHULUAN
dari proses pengolahan data Musrenbang Desa Mekkatta yang diketik secara manual
dokumen print out, yang berisi Rencana Kerja dan Usulan Pembangunan
terdapat permasalahan dimana format usulan tiap desa berbeda-beda, pengurutan data
masih kurang tertata dengan baik, dan data kurang lengkap. Selanjutnya, Seksi PMD
yang ACC akan menjadi tema yang akan dibicarakan dalam Musrenbang tingkat
kecamatan. Masalah yang terjadi pada Kantor Desa Mekkatta Kecamatan Malunda dan
konvensional, yaitu berkas disimpan dilemari arsip, apabila dibutuhkan berkas akan sulit
untuk didapatkan karna semakin banyaknya berkas yang menumpuk setiap tahunnya.
xi
Proses tersebut apabila dilakukan secara manual, mempunyai banyak kelemahan,
selain membutuhkan waktu yang lama, keakuratannya juga kurang dapat diterima,
yang ada sekarang ini, pekerjaan pengelolaan data dengan cara manual dapat digantikan
dengan suatu sistem informasi. Selain lebih cepat dan mudah, pengelolaan data juga
Salah satu dukungan teknologi informasi yang dapat digunakan yakni Web system
menyampaikan informasi secara cepat. Dengan adanya Website ini maka akan
Penelitian ini akan mencoba merancang sebuah system berbasis Website, yang
Desa dan melihat status usulan dengan cepat, Kecamatan pada bagian PMD dapat
melakukan monitoring dan verifikasi kelengkapan data Rencana Kerja yang lengkap
berdasarkan hasil Musrenbang kecamatan yang diterima dan ditolak dari hasil
berdasarkan prioritas pembangunan yang sudah ditentukan. Selain itu informasi data
1
1.2. Rumusan Masalah
Berdasarkan latar belakang di atas maka rumusan masalah dalam penelitian ini
Berbasis Website?”
1. Sistem ini mengelola layanan untuk mengusulkan Rencana Kerja dan Usulan
2. Sistem ini memiliki 3 level user, yang pertama untuk level Desa/kelurahan, yang
kedua untuk level Kecamatan Malunda dan yang ketiga untuk level Balitban green
Kabupaten Majene.
Tujuan dari penelitian yang dilakukan adalah merancang sebuah Sistem Informasi
Hasil penelitian ini diharapkan bisa menjadi bahan referensi untuk penelitian-
penelitian selanjutnya.
Penelitian ini bisa menjadi rekomendasi untuk digunakan oleh staf desa/kelurahan
2
3. Konstribusi Keilmuan
terhubung internet dan aplikasi dapat menyimpan berkas usulan yang menumpuk
yang sudah bisa berfungsi dengan baik sesuai dengan kebutuhan fungsional
maupun non fungsional. Terbukti hasil pengujian fungsional dan non fungsional
3. Dwi Purnomo, 2013, Dalam penelitian yang berjudul “Desain Sistem Informasi
3
Kecepatan penyampaian usulan serta pemantauan hasil usulan oleh seluruh
pengajuan usulan Musrenbang. Dari hasil dan pembahasan yang telah dilakukan
mampu membuat media penginputan data di dalam sebuah Web ,aplikasi mampu
Keluarga Harapan Kota Pekanbaru (Studi kasus :Dinas Sosial dan Pemakaman
4
BAB II
TINJAUAN PUSTAKA
saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai
satu tujuan yaitu mengolah data menjadi informasi yang diperlukan oleh manajemen
2017).
sebagai suatu sistem berbasis komputer yang membuat informasi tersedia bagi para
Dengan SIM maka manajemen dan semua unsur manajemen di setiap level dapat
memiliki atau mengakses informasi yang cermat dan tepat waktu sehingga
memudahkan hubungan dan koordinasi dengan level manajemen lainnya baik yang
evaluasi dan pengendalian, serta sangat berguna bagi kepentingan pelayanan kepada
Henri Fayol, seorang industrialis Perancis dari awal tahun 1900-an, mengusulkan
dasar di mana buku teks manajemen populer diselenggarakan. Namun, fungsinya telah
5
b. Pengorganisasian adalah menentukan tugas apa yang harus dilakukan, siapa yang
yang melapor kepada siapa, dan di mana keputusan harus dibuat. Pembuatan
Metode Water fall adalah suatu proses pengembangan perangkat lunak yang
6
Gambar 2.2. Metode Water Fall
data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi
pengguna sehingga akan tercipta sebuah aplikasi/ program yang bisa melakukan
c. Implementation (Penerapan)
tahapan ini, yaitu tahapan dimana keseluruhan desain diubah menjadi kode-
kode program. Kode program yang dihasilkan masih berupa modul-modul yang
tahap verifikasi oleh pengguna. Pengguna akan menguji apakah aplikasi yang
telah dibuat tersebut telah sesuai dengan keinginan pengguna. Tahapan ini
adalah final dalam pembuatan program, tapi bukan pada metode pengembangan
program.
e. Maintenance (Pemeliharaan)
sesuai dengan keinginan pengguna atau yang sesuai dengan kontrak kerja.
2. Internet
internet seakan – akan sebagai dunia tersendiri yang tanpa batas. Dunia dalam
sebuah domain atau subdomain, yang tepatnya berada di dalam World Wide Web
(WWW) di internet. Sebuah halam web adalah dokumen yang ditulis dalam
format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses
melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website
untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi
sangat besar.
8
Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang
biasa disebut Home page. URL ini mengatur halaman-halaman situs untuk
subskripsi (data masukan) agar para user bisa mengakses sebagian atau
2.1.3. Program
1. PHP
PHP atau kependekatan dari Hypertext Preprocessor adalah salah satu bahasa
pengembangan web dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa
Java, dan Perl serta mudah untuk dipelajari.PHP merupakan bahasa scripting
untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi
kode HTML.
Sistem kerja dari PHP diawali dengan permintaan yang berasal dari halaman
website oleh browser. Berdasarkan URL atau alamat website dalam jaringan
yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas
9
isinya segera menerjemahkan kode HTML dan menampilkannya (Firman,
2. MySQL
(DBMS).
Sifat dari DBMS ini adalah open source. MySQL juga merupakan program
aplikasi multi user (banyak pengguna) (Alex Fahrudin, Bambang Eka Purnama,
2011).
adalah database yang tercepat yang didapat. Pendapat ini dapat diselidiki
dengan mengunjungi
http://www.mysql.com/bencmark.html.
e. Kemampuan: Banyak client dapat berhubungan dengan server pada saat yang
10
3. XAMPP
server yang berdiri sendiri (localhost) yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemahan bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl(Palit, Rindengan, &
Lumenta, 2015).
Pembangunan. Pembangunan tidak akan bergerak maju apabila salah satu dari tiga
atau berfungsi. Karena itu, Musrenbang juga merupakan forum pendidikan warga
agar menjadi bagian aktif dari tata pemerintahan dan pembangunan. Di dalam
11
dengan pembangunan yang memang dibutuhkan dan yang diprioritaskan (Nurmala,
2017).
Desa
setelah dari tingkat RT dan RW selesai dalam penyusunan program maka akan di
Musrenbang kecamatan.
Musrenbang desa dan segala sesuatu yang diperlukan pada saat Musrenbang
12
b. Sosialisasi
dikomunikasikan.
13
Musrenbang Desa adalah Musyawarah antara Badan Permusyawaratan
yang diikuti oleh Badan Permusyawaratan Desa, pemerintah desa, dan unsur
A. Satrio, 2008).
1. Prioritas kegiatan desa yang akan dilaksanakan oleh desa sendiri dan
2. Prioritas kegiatan desa yang akan dilaksanakan oleh desa sendiri yang
dibiayai melalui Alokasi Dana Desa (ADD) yang berasal dari APBD
3. Prioritas masalah daerah yang ada di desa yang akan diusulkan melalui
simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan
14
langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan
Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian
masalah yang ada di dalam proses atau algoritma tersebut. Berikut simbol – simbol
15
Menunjukkan operasi yang tidak
langkah/proses berikutnya.
Operasi
9. Menunjukkan operasi secara manual.
Manual
program/ dokumen.
Menunjukkan penyimpanan/
16
Menunjukkan penyimpanan/
data.
Data Flow Diagram merupakan suatu model logika data atau proses yang
dibuat untuk menggambarkan aliran data dari sumber pemberi data (input)
menjadi keluaran data (output) dari suatu sistem, di mana data disimpan, proses
apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan
proses yang dikenakan pada data tersebut. DFD digunakan untuk menggambarkan
suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara
17
Penyimpanan data atau tempat data
2.2.Kerangka Pikir
Sistem informasi
Musrenbang Desa
Mekkatta
Sistem Online
Sistem Informasi
Musrenbang Desa
Berbasis Website
Sistem Informasi
Musrenbang Desa
Mekkatta Berbasis Website
di Integrasikan di
Kecamatan Malunda
18
Penjelasan kerangka fikir :
1. Masalah
membawa RKPDes yang berisi Rencana Kerja dan Usulan Pembangunan Desa dan
masih terkendala dengan jarak kantor Kecamatan yang lumayan jauh. Di Kecamatan,
Staf Bidang PMD akan mengetik ulang Usulan Pembangunan Desa di Ms. Exel,
setelah diperiksa terdapat permasalahan dimana format usulan Musrenbang tiap desa
berbeda-beda, pengurutan data usulan masih kurang tertata dengan baik, dan data
prioritas pembangunan yang sudah ditentukan. Hasil verifikasi yang di ACC akan
Kecamatan yang telah diterima dan ditolak dari hasil musyawarah bersama di
berdasarkan prioritas pembangunan yang sudah ditentukan, selain itu informasi data
3. Teknologi
19
Sistem informasi Musrenbang desa berbasis web diakses secara online
proses manual, menjadi solusi ketersediaan data penyajian informasi serta dapat
4. Implementasi
Program.
20
BAB III
METODE PENELITIAN
Sebagai sarana untuk melakukan penelitian, maka diperlukan adanya alat dan
2. Memori 2 GB
3. Harddisk 500 GB
4. Layar 14 Inch
Berbasis Web ini, digunakan PHP sebagai Bahasa Pemrograman dan MySQL sebagai
database nya, sehingga aplikasi yang dibangun akan bersifat terdistirbusi atau berbasis
Web.
21
1. Kebutuhan Informasi
Dari penelitian yang dilakukan oleh penulis maka kebutuhan informasi yang akan
c. Data desa
2. Kebutuhan Pemakai/Pengguna
Sistem informasi Musrenbang Desa Berbasis Website ini dibuat khusus untuk
Pembangunan dan melihat status usulan dengan cepat, membantu Kecamatan Malunda
dalam mengelola RKPDes yang berisi Rencana Kerja dan Usulan Pembangunan
Pelaksanaan penelitian ini dilakukan dengan rentang waktu 3 bulan mulai dari
bulan Januari 2020/ Maret 2020. Hal ini sebagaimana yang telah terlihat pada tabel
22
3.2.2. Tempat Penelitian
penelitian untuk mencapai tujuan yang maksimal dan sistematis agar penelitian lebih
terarah dan terstuktur dengan baik seperti yang terlihat pada gambar dibawah ini.
Pada tahapan ini menjelaskan uraian kegiatan yang dilakukan dalam proses
penelitian yaitu :
23
1. Investigasi Masalah
Pada tahapan ini dilakukan investigasi masalah untuk menentukan suatu sistem yang
2. Studi Literatur
Membaca dan mengumpulkan bahan referensi baik dari buku, jurnal, internet maupun
3. Pengumpulan Data
Mengumpulkan semua data yang telah diperoleh dari proses yang telah dilakukan,
Gambaran sistem yang sedang berjalan dan menentukan sistem yang akan diusulkan.
6. Pengujian Aplikasi
melalui pemanggilan web offline dengan cara mengetikkan localhost pada browser
7. Pembuatan Laporan
Pada tahapan ini dilakukan pembuatan laporan yang disusun berdasarkan hasil
yang dapat memberikan gambaran secara utuh tentang sistem yang sedang dibangun.
Pengumpulan data dapat dilakukan dengan berbagai setting, berbagai sumber dan
berbagai cara. Pengumpulan data dapat menggunakan sumber primer dan sumber
sekunder. Sumber primer adalah sumber data yang langsung memberikan data kepada
24
pengumpul data, dan sumber sekunder merupakan sumber yang tidak langsung
sebagai berikut :
Dalam hal ini penulis mengumpulkan sumber data yang berasal dari buku-
buku atau teori-teori yang terkait, untuk dijadikan bahan referensi dalam mendukung
Metode ini dilakukan untuk memperoleh data atau gambaran serta keterangan
terhadap sistem yang sedang berjalan. Hasil dari observasi peneliti menunjukkan
bahwa sistem yang berjalan kurang efektif karena masih dilakukan dengan cara
manual.
b. Metode Wawancara
Penulis melakukan tanya jawab secara tatap muka langsung dengan pihak
dan Balitban Green Kab. Majene, guna mendapatkan data-data dan keterangan
yang diperlukan.
c. Dokumentasi
penulis.
25
3.5. Tehnik Analisis Data
Analisis data adalah proses menghimpun atau mengumpulkan data dengan tujuan
4.Mengumpulkan beberapa data yang dibutuhkan dari sistem yang telah berjalan.
a. Pada proses input admin Balitban green login ke web sistem untuk menginput data
user dan data desa, agar desa bisa mengakses halaman untuk menginput dan
mengirim Rencana Kerja Dan Usulan Kegiatan Desa yang nantinya akan dipantau
26
langsung oleh Kecamatan Malunda dan Balitban Green Kab. Majene yang akan di
website.
Dari penelitian disimpulkan bahwa sistem yang berjalan tidak optimal disebabkan
karena data usulan pembangunan desa harus di ketik ulang oleh staf pemberdayaan
out, yang berisi Rencana Kerja dan Usulan Pembangunan desa, di Kecamatan staf Bidang
PMD memeriksa RKPDes yang berisi Rencana Kerja Dan Usulan Pembangunan Desa
27
dan mengetik ulang Usulan Pembangunan Desa selanjutnya RKPDes akan dibawa ke
yang di ACC akan menjadi tema yang akan dibicarakan dalam Musrenbang tingkat
kecamatan.
1. Desa mulai membuka situs website Musrenbang dan mengakses halaman login
setelah desa sukses login halaman dashboard untuk desa akan tampil yang terdapat
dua menu yaitu menu input Rencana Kerjadan menu input Usulan Pembangunan
kemudian dikirim ke sistem yang nantinya akan bisa di pantau langsung oleh admin
28
monitoring dan verifikasi kelengkapan data Rencana Kerja sebelum diproses ke
halaman login setelah admin Balitban green sukses login admin Balitban green
hasil verifikasi yang ACC akan menjadi bahan tindak lanjut Musrenbang
Kecamatan Malunda.
Form menu login digunakan untuk login administrator maupun user, apabila
username dan password yang di inputkan benar halaman beranda administrator akan
tampil.
Form Login
username
password
LOGIN
29
DASHBOARD
Home
Menu 1Menu 1
Menu 2 Total Usulan Total Usulan Total Usulan Total Usulan Total Usulan
Total Usulan
Menu 2 0
Masuk Diterima Ditolak Dibaca Belum Dibaca
Menu 3 0 0 0 0 0
Menu 3
KALENDER
10
Menu Menu Menu Menu Menu
5
Grafik
Menu Menu Menu Menu Menu
0
Musrenbang yang sudah diterima dan bisa melihat daftar usulan desa yang sudah
tersimpan di data base serta menginput user desa yang belum terdaftar di sistem.
DASHBOARD
Home
Rencana Kerja
Total Total Total
Usulan Pembangunan Desa Total Usulan Total Usulan
Total Usulan Usulan Usulan Usulan
Masuk Belum Dibaca
0 Diterima Ditolak Dibaca
Agenda Musrenbang Kec. 0 0
0 0 0
Halaman Dashboard Desa digunakan untuk menginput Rencana Kerja dan Usulan
Pembangunan Desa.
30
DASHBOARD
Home
Input Renja
pengguna website untuk user setiap desa guna untuk bisa mengakses halaman admin
untuk mengirin Rencana Kerja dan Usulan Pembangunan Desa sesuai hak akses yang di
DASHBOARD
Simpan Batal
Halaman Menu Input Rencana Kerja digunakan Admin desa untuk mengirim
31
DASHBOARD
Isi Materi
Input Usulan
Pembangunan
Kirim Batal
DASHBOARD
Jumlah
Sumber Dana == Pilih Sumber Dana ==
Kirim Batal
32
BAB IV
rencana kerja dan usulan pembangunan desa yang nantinya akan dipantau
33
Penjelasan Gambar :
musrenbang Kecamatan Malunda yang telah diterima dan ditolak dari hasil
34
Pembangunan, yang nantinya akan dipantau langsung oleh
Output yang dihasilkan dalam sistem ini dapat digunakan sebagai alat
telah melihat dari bebarapa sisi untuk kelayakan sebuah system diantaranya :
1. Kelayakan Teknologi
2. Kelayakan Operasional
oleh seorang pengguna itu sangat sederhana cukup mempelajari sistem ini.
35
4.3. Perancangan Sistem
informasi yang akan didesain secara terinci. Pada tahap rancangan sistem
sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan
dibuat.
yaitu : menu halaman utama yang berisi sub menu seperti selayang
Manajemen desa yang berisi sub menu seperti : desa, rencana kerja,
user, manajemen modul, dan tombol Log out untuk keluar dari
sistem.
36
Selayang
Visi Misi
Pandang
Struktur
Organisasi
Desa
Selamat
Datang
Rencana Kerja
(Renja)
Halaman Utama
Usulan
Pembangunan
Log In
Manajemen Desa
Log Out Laporan
Realisasi
Pembangunan
login menu aktif hanya menu halaman utama, rencana kerja, usulan
Selayang
Visi Misi
Pandang
Struktur
Organisasi
Usulan
Halaman Utama Pembangunan
Log In Laporan
Manajemen Desa
Log Out
Jadwal Musdes
Admin Menu User
Kecamatan
Manajemen
User
37
c. Use Case System Desa
sukses login menu aktif hanya menu rencana kerja dan usulan
pembangunan desa, dan tombol Log out untuk keluar dari sistem.
Rencana Kerja
(Renja)
Log In Usulan
Manajemen Desa Pembangunan
Log Out Desa
Admin
Desa
Laporan
38
Home Selayang
Pandang
Jadwal Struktur
Musdes Organisasi
Data Hasil
Musrenbang
Grafik Usulan
Realisasi
Pengumuman
Pembangunan
Prioritas
Berita Publik
Pembangunan
Realisasi
Pembangunan
Kontak Kami
Login
mengenai file yang diperoleh pada Data Flow Diagram (DFD), yaitu
sebagai berikut :
40
4. Tabel Kamus Data Rencana Kerja
41
6. Tabel Kamus Data Jadwal Musdes
42
4.4. Pembahasan
4.4.1. Analisis
1. Form Login
gambar 4.6.
43
Gambar 4.6. Form Login
tersimpan di system.
44
Gambar 4.8. Form Upload Rencana Kerja
45
mengusulkan usulan pembangunan desa yaitu dengan cara
Kecamatan Malunda.
46
Gambar 4.14. Status Usulan Pembangunan
Balitbangren.
47
Gambar 4.17. Hasil Verifikasi Rencana Kerja
48
Gambar 4.20. Verifikasi Usulan Pembangunan
pembangunan desa.
49
Gambar 4.23. Cetak Laporan
4. Halaman Balitbangren
Kerja.
50
Gambar 4.25. Hasil Verifikasi Rencana Kerja
51
Gambar 4.29. Status Verifikasi Usulan Pembangunan
pembangunan desa.
Kecamatan Malunda.
52
6. Halaman Input Jadwal Musdes
dirapatkan, seperti jadwal musdes, isi jadwal musdes dan file hasil
scan.
53
4.4.4. Implementasi Desain Output
ini.
54
Gambar 4.35. Halaman Output Jadwal
ini.
55
Gambar 4.37. Halaman Output Grafik Usulan
56
4.4.5. Kode Program
<?php
$koneksi =
mysqli_connect("localhost","root","","dbpembangunan"); ?>
57
<?php
$jumlah_pertanian =
mysqli_query($koneksi,"select * from usulan where
bidang='Pemberdayaan Masyarakat'");
echo
mysqli_num_rows($jumlah_pertanian);
?>
],
backgroundColor: [
'rgba(204,0,0,0.6)',
'rgba(0,0,204,0.6)',
'rgba(0,204,0,0.6)',
'rgba(204,204,0,0.6)'
],
borderColor: [
'rgba(204,0,0,1)',
'rgba(0,0,204,1)',
'rgba(0,204,0,1)',
'rgba(204,204,0,1)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
</script>
58
mengetahui apakah fungsi-fungsi, masukan dan keluaran dari
Hasil
No. Pengujian Hasil yang diharapkan Ket
Pengujian
2 Form Desa
59
sukses menyimpan data apabila
tidak terisi.
ingin diubah
di hapus?OK/Cencel”
60
Input Jadwal Jika di klik akan muncul tampilan
Sesuai OK
Musdes form input jadwal musdes
di hapus?OK/Cencel”
61
Renja hasil yang di lihat (Lengkap,
Belum lengkap)
website.
4 Form Balitbangren
62
Desa form untuk menambah nama
Desa/kelurahan
desa
63
Menampilkan data tersebut
berikut:
64
Rumusan yang di gun akan dala pengujian Basis Patch
1. V(G)=E–N+2
2. V(G)=P+1
sekali.
yaitu :
pembuatan Flowgraph.
65
ekurang-kurangnnya terdapat ada Flowgraph , E adalah
sistem.
4.4.7. Flowchart
Mulai
Form Login
Input user & pass
Ada?
Ya
Level=1? Ya Balitbangren
Tidak
Kecamatan
Level=2? Ya
Malunda
Tidak
Level=3? Ya Desa/kel
Tidak
Selesai
66
2. Flowchart Menu Desa
Menu Desa
Dashboard :
1. Input Rencana Kerja
2. Input Usulan Musrenbang Desa
3. Laporan
4. Log Out
Input Rencana
Pil=1? Ya
Kerja
Tidak
Input Usulan
Pil=2? Ya
Pembangunan Desa
Tidak
Pil=3? Ya Laporan
Tidak
Tidak
Selesai
Dashboard :
1. Halaman Utama
2. Rencana Kerja
3. Usulan Pembangunan Desa
4. Laporan
5. Jadwal Musdes
6. Manajemen User
7. Log Out
Pil=1? Ya Halaman
Utama
Tidak
Pil=2? Ya Rencana
Kerja
Tidak
Usulan
Pil=3? Ya
Pembangunan
Tidak
Pil=4? Ya Laporan
Tidak
Jadwal
Pil=5? Ya
Musdes
Tidak
Manajemen
Pil=6? Ya
User
Tidak
Tidak
Selesai
67
4. Flowchart Menu Balitbangren
Menu
Balitbangren
Dashboard :
1. Halaman Utama
2. Manajemen Desa
3. Manajemen User
4. Log Out
Halaman
Pil=1? Ya
Utama
Tidak
Pil=2? Ya Manajemen
Desa
Tidak
Tidak
Selesai
Input Renja
Menu
Input Renja
Input Renja
Tampilkan Data
Sudah Ada? Ya
Rencana Kerja
Tidak
Input Renja
1. Judul
2. Tahun
3. Isi Materi
Simpan Semua
Data
Ya
Selesai
Tidak
Selesai
68
6. Flowchart Verifikasi Rencana Kerja
Verifikasi
Renja
Menu
Verifikasi Renja
Tidak
Verifikasi Renja
1. Lengkap
2. Belum Lengkap
3. ACC
Ya
Selesai
Tidak
Selesai
Input Usulan
Menu
Input Usulan
Input Usulan
Tidak
Input Usulan
1. Bidang
2. Jenis Kegiatan
3 Lokasi
4. Volume
5. Sasaran
6. Tahun
7. Jumlah
Ya
Selesai
Tidak
Selesai
69
8. Flowchart Verifikasi Usulan Pembangunan Desa
Verifikasi
Usulan
Menu
Verifikasi Usulan
Tidak
Verifikasi Usulan
1. ACC
2. No ACC
3. Terima
4. Tolak
Ya
Selesai
Tidak
Selesai
Input Jadwal
Musdes
Menu
Input Jadwal Musdes
Input Jadwal
Musdes
Tampilkan Jadwal
Sudah Ada? Ya
Musrenbang Desa
Tidak
Ya
Selesai
Tidak
Selesai
70
10. Flowchart Input User
Input User
Menu
Input User
Input User
Tidak
Input User
1. Username
2. Password
3. Nama Lengkap
4. Email
5. No Telp/Hp
6. Nama Desa
7. Upload Foto
8. Pilih Hak Akses
Ya
Tidak
Selesai
Selesai
4.4.8. Flowgraph
71
1
5 6
7 8
9 10
11
Keterangan :
Node (N) = 11
Edge (E) = 14
Predikat (P) = 4
Region (R) = 5
a) V (G) = (E – N) + 2 b) V (G) = P + 1
=5 =5
72
2. Flowgraph Menu Desa
sukses login menu aktif hanya menu rencana kerja dan usulan
pembangunan desa, laporan dan tombol Log out untuk keluar dari
sistem.
3 4
5 6
7 8
9 10
11
Keterangan :
Node (N) = 11
Edge (E) = 14
Predikat (P) = 4
Region (R) = 5
a) V (G) = (E – N) + 2 b) V (G) = P + 1
=5 =5
73
Path 1 : 1 – 2 – 3 – 4 – 11
Path 2 : 1 – 2 – 3 – 5 – 6 –11
Path 3 : 1 – 2 – 3 – 5 –7 – 8 – 11
Path 4 : 1 – 2 – 3 – 5 – 7– 9– 10 – 11
Path 5 : 1 – 2 – 3 – 5 – 7– 9 – 11
level akses, saat admin kecamatan sukses login menu aktif hanya
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17
74
Keterangan :
Node (N) = 17
Edge (E) = 23
Predikat (P) = 7
Region (R) =8
=8 =8
Path 1 : 1 – 2 – 3 – 4 – 17
Path 2 : 1 – 2 – 3 – 5 – 6 –17
Path 3 : 1 – 2 – 3 – 5 –7 – 8 – 17
Path 4 : 1 – 2 – 3 – 5 – 7– 9– 10 – 17
Path 6 : 1 – 2 – 3 – 5 –7–9 – 11 – 13 – 14 – 17
75
pengumuman, Menu User yang berisi sub manajemen user,
manajemen modul, dan tombol Log out untuk keluar dari sistem.
3 4
5 6
7 8
9 10
11
Keterangan :
Node (N) = 11
Edge (E) = 14
Predikat (P) = 4
Region (R) = 5
=5 =5
Path 1 : 1 –2–3–4–11
Path 2 : 1 –2–3–5–6–11
Path 3 : 1 –2–3–5–7–8–11
Path 4 : 1 –2–3–5–7–9–10–11
76
Path 5 : 1 – 2 – 3 – 5 – 7– 9 – 11
Rencana Kerja tersebut yang dikirim oleh desa seperti : judul, dan
4 5
Node (N) =9
Edge (E) =9
Predikat (P) = 1
Region (R) =2
77
a) V (G) = (E–N)+2 b) V(G) = P+1
= (9–9)+2 = 1+1
=2 =2
Path 1 : 1 – 2 – 3 –4–5–9
Path 2 : 1 – 2 – 3 –4–6–7–8–9
3 4
Keterangan :
Node (N) =8
78
Edge (E) =8
Predikat (P) =1
Region (R) =2
=(8–8)+2 = 1+1
=2 =2
Path 1:1–2–3–4–8
Path 2 :1–2–3–5–6–7–8
4 5
79
Keterangan :
Node (N) =9
Edge (E) =9
Predikat (P) =1
Region (R) =2
a) V (G) = (E – N) + 2 b) V (G) = P + 1
=(9–9)+2 = 1+1
=2 =2
Path 1 : 1 – 2 – 3 – 4 – 5 – 9
80
1
3 4
Keterangan :
Node (N) =8
Edge (E) =8
Predikat (P) = 1
Region (R) = 2
=(8–8)+2 = 1+1
=2 =2
Path 1 : 1 –2–3–4–8
Path 2 : 1 –2–3–5–6–7–8
81
hapus jadwal musdes Kecamatan Malunda, seperti jadwal
4 5
Keterangan :
Node (N) =9
Edge (E) =9
Predikat (P) = 1
Region (R) = 2
=(9–9)+2 = 1+1
=2 =2
Path 1 : 1 –2–3–4–5–9
Path 2 : 1 –2–3–4–6–7–8–9
82
10. Flowgraph Input User
4 5
Keterangan :
Node (N) =9
Edge (E) =9
Predikat (P) = 1
Region (R) =2
a) V (G) = (E – N) + 2 b) V (G) = P + 1
=(9–9)+2 = 1+1
=2 =2
83
Path 1 : 1 – 2 – 3 – 4 – 5 – 9
Path 2 : 1 – 2 – 3 – 4– 6 –7 – 8 – 9
menunjukkan valid dan tidaknya semua arus logika dari setiap menu
Indpendent Kompleksitas
No Flowgraph Region
path Siklomatis
1. Form Login 5 5 5
2. Menu Desa 4 4 4
3. Menu Kecamatan 8 8 8
4. Menu Balitbangren 5 5 5
5. Input Renja 2 2 2
6. Verifikasi Renja 2 2 2
7. Input Usulan 2 2 2
8. Verifikasi Usulan 2 2 2
9 Input Jadwal Musdes 2 2 2
10. Input User 2 2 2
Jumlah 34 34 34
Dalam hal ini program dinyatakan telah bebas dari error dan kesalahan
84
a. Dapat menjamin seluruh Independet Path di dalam modul yang
85
BAB V
PENUTUP
5.1. Kesimpulan
sebagai berikut:
5.1 Saran-Saran
dipertimbangkan yaitu :
86
agar Skripsi ini dapat dijadikan sebagai bahan referensi untuk
87
DAFTAR PUSTAKA
Ekalaya Bayu Putra, Dias Muhamad Ichsan, E. (2014). Aplikasi Dan Perancangan
Sistem Pengaduan Masyarakat Terhadap Pemkab Merangin Berbasis Web.
Firman, A., Wowor, H., & Najoan, X. (2016). Sistem Informasi Perpustakaan
Berbasis Web Application. Jurnal Sistem Informasi Bisnis, 1(2), 66–77.
https://doi.org/10.21456/vol1iss2pp69-72.
Muttaqin, F., & Musadieq, M. Al. (2014). Analisis dan Desain Sistem Informasi
Berbasis Komputer untuk Persediaan Barang pada Tokoh Bahan Bangunan
(Studi kasus pada UD . Sumber Bumi Subur ). Jurnal Administrasi Bisnis,
8(1), 1–7
88
Nurmala. (2015). Musyawarah Perencanaan Pembangunan (Musrenbang) Di
Kepenghuluan Sungai Segajah Jaya Kecamatan Kubu Kabupaten Rokan Hilir.
Biomass Chem Eng, 49(23–6), 1–14.
Prawira, D., Hakam, E., Atletiko, J., Informasi, D. S., Teknologi, F., Teknologi, I.,
& Nopember, S. (2018). Rancang Bangun Visualisasi Usulan Penduduk Kota
Surabaya Pada Situs Monvis-Musrenbang Surabaya, 7(1).
89
Trimarsiah, Y., & Arafat, M. (2017). Analisis Dan Perancangan Website Sebagai
Sarana, 19, 1–10.
90