User Tanggung
Jawab Hak Akses Pendidikan Kemampuankeahlian
Seksi Ekonomi Menggunakan
layanan untuk Mengelola
Aplikasi Pembuatan
SKU Berinteraksi
dengan front end
yaitu memeriksa
surat permohonan
SKU
SMA Dapat menggunakan
Internet, dan dapat mengelola
administrasi kependudukan desa
Kepala Desa Menggunakan
layanan Melihat
Laporan Berinteraksi
dengan front end
yaitu melihat
laporan SMA
Dapat menggunakan Internet, dan
memeriksa laporan administrasi
kependudukan desa
Penduduk
Mengajukan Surat
Permohonan Berinteraksi
dengan front end
yaitu mengajukan
surat permohonan
- Dapat menggunakan
Internet, dan memohon surat-surat
permohonan
3.2.4 Analisis Pengkodean
Pengkodean yang sedang berjalan saat ini pada pembuatan surat-surat permohonan yang sedang berjalan pada desa-desa di Kecamatan Cimenyan yang digunakan adalah sebagai
berikut: 1. Pengkodean NIK Nomor Induk Kependudukan
No NIK = XXXXXX XXXXXX XXXX Contoh : 3403080509900001 A B C
Keterangan : A = Kode Wilayah, B = Tanggal lahir ddmmyy, B = No Urut berdasarkan tanggal lahir
2. Pengkodean surat-surat permohonan No KK = XXXXXXXXXXXX. Contoh : 470000001Pem.
A B C Keterangan : A = Kode Surat, B = Nomor urut pembuatan surat,
C = Kependekan nama Seksi Aparat Desa
3.2.5 Analisis Data
ERD Entity Relationship Diagram digunakan dalam membangun basis data untuk membangun hubungan dari dua atau lebih entitas tabel. ERD terdiri dari 2
komponen utama yaitu, entitas dan relasi. Kedua komponen tersebut diprediksikan lebih jauh melalui atribut atau properti. Hubungan antara entitas yang terjadi didalam
Aplikasi Administrasi sebagai Software as a Service pada Cloud E-Desa yang akan dibangun dan dimodelkan menggunakan Entity Reationship Diagram berikut ini :
APARAT DESA nip
PENDUDUK nik
PENDIDIKAN PEKERJAAN
Memiliki 1
idpendidikan Memiliki
1 1
idpekerjaan RT
Memiliki Memiliki
RW Memiliki
DESA Memiliki
KECAMATAN Memiliki
KABKOTA Memiliki
1 N
1 1
N
N 1
PROVINSI 1
N 1
idrt idrw
iddesa
idkecamatan
idkabkota
idprovinsi SKK
nokk
SKTP SKP
noskp
SKKL noskkl
Memohon 1
1
Memohon 1
1
SKKM noskkm
Memohon 1
1 Memohon
1 1
Memohon 1
1 1
SKKB noskkb
Memohon 1
N
SKU nosku
Memohon 1
N SKSG
nosksg Memohon
1 N
SKNA noskna
SKTM nosktm
Memohon 1
1 Memohon
1 1
noktp
JABATAN 1
idjabatan
N
Memiliki 1
1 MODUL
Memiliki 1
N idmodul
Mengolah Mengolah
Mengolah Mengolah
Mengolah
Mengolah Mengolah
Mengolah Mengolah
DETAIL SKK Memiliki
Memiliki 1
1 N
1 1
1 1
1 1
Mengolah N
N N
N N
N
N N
N N
1 1
1 1
1 AGAMA
Memiliki idagama
1 1
Gambar 3.28 Entity Relationship Diagram Aplikasi administrasi desa sebagai Software as a Service pada Cloud E-Desa
167
168
3.2.6 Kamus Data ERD No
Entitas Atribut
1 APARAT DESA
{nip, nama, password, email, mulai_kerja, foto_aparat_desa, status_hapus}
2 JABATAN
{idjabatan, nama_jabatan} 3
PENDUDUK {nik, nama, alamat, nama_kampung,
kode_pos, telepon, jenis_kelamin, tempat_lahir, tanggal_lahir, pendidikan,
kelainan_fisik, penyandang_cacat, golongan_darah, agama, nama_ibu,
nama_ayah, status_kawin, email, password, foto_penduduk}
4 PENDIDIKAN
{idpendidikan, pendidikan} 5
AGAMA {idagama, agama}
6 PEKERJAAN
{idpekerjaan, pekerjaan} 7
RT {idrt, rt, nama_krt}
8 RW
{idrw, rw, nama_krw} 9
DESA {iddesa, desa, nama_kdesa }
10 KECAMATAN {idkecamatan, kecamatan}
11 KABKOTA {idkabkota, kabkota}
12 PROVINSI {idprovinsi, provinsi}
13 SKK {noskk, tipe_keluarga, tanggal_pengajuan,
tanggal_diperiksa, status_skk} 14 DETAIL SKK
{nodetailskk, jumlah_anggota_keluarga } 15 SKTP
{nosktp, jenis_pengajuan, tanggal_pengajuan, tanggal_diperiksa, tipe_permohonan,
status_sktp} 16 SKP
{noskp, alamat_asal, alamat_sekarang, alasan_pindah, tanggal_pengajuan,
tanggal_diperiksa, status_skp}
169
No Entitas
Atribut
17 SKTM {nosktm, tujuan_pembuatan,
tanggal_pengajuan, tanggal_diperiksa, status_sktm}
18 SKKL {noskkl, anak_ke, hari_kelahiran,
jam_kelahiran, tanggal_kelahiran, tempat_kelahiran, tanggal_pengajuan,
tanggal_ diperiksa, status_skkl}
19 SKKM {noskkm, hari_kematian, tanggal_kematian,
tempat_kematian, penyebab_kematian, tanggal_pengajuan, tanggal_diperiksa,
status_skkm}
20 SKU {nosku, jenis_usaha, alamat_usaha,
waktu_kerja, pendapatan_bulanan, jumlah_pegawai, tanggal_pengajuan,
tanggal_diperiksa, status_sku}
21 SKKB {noskkb, tujuan_pembuatan,
tanggal_pengajuan, tanggal_diperiksa, status_skkb}
22 SKSG {nosksg, tujuan_pembuatan,
tanggal_pengajuan, tanggal_diperiksa, status_sksg}
23 SKNA {noskna, tanggal_nikah, tempat_nikah,
tanggal_pengajuan, tanggal_diperiksa, status_skna, keterangan, nama_wali,
nik_pasangan}
3.3 Analisis Kebutuhan Fungsional
Analisis Kebutuhan fungsional adalah kebutuhan perangkat lunak terhadap aspek-aspek yang berhubungan dengan perancangan sistem yang akan dibangun.
3.3.1 Diagram Konteks
Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana data digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data
170
kedalam dan keluar sistem. Berikut ini adalah gambar diagram konteks yang diusulkan untuk membangun Aplikasi Administrasi sebagai Software as a Servicepada Cloud E-Desa:
Aplikasi Administrasi sebagai Software as a
Service pada Cloud E-Desa Admin Desa
Penduduk
Kepala Desa Seksi Pemerintahan dan
Kependudukan
Seksi Kemasyarakatan Seksi Ketertiban Umum
Seksi Ekonomi Data login Admin
Data Aparat Desa Data Penduduk
Data Master Pekerjaan Data Master Kewarganegaraan
Data Master Provinsi Data Master Kabkota
Data Master Kecamatan Data Master Desa
Data Master Rw Data Master Rt
Data Master Jabatan Data Modul
Info login Admin Info Aparat Desa
Info Penduduk Info Pekerjaan
Info Kewarganegaraan Info Provinsi
Info Kabkota Info Kecamatan
Info Desa Info Rw
Info Rt Info Modul
Info Jabatan Info Pendaftaran
Info Penduduk Info login penduduk
Info KTP Info KK
Info SKP Info SKKL
Info SKKM Info SKKL
Info SKNA Info SKTM
Info SKU Info SKKB
Data Pendaftaran Data Penduduk
Data login penduduk Data KTP
Data KK Data SKP
Data SKKL Data SKKM
Data SKKL Data SKNA
Data SKTM Data SKU
Data SKKB
Data login Seksi Pemerintahan dan Kependudukan Data KTP
Data KK Data SKP
Data SKKL Data SKKM
Info data login Seksi Pemerintahan dan Kependudukan Info data KTP
Info data KK Info data SKP
Info data SKKL Info data SKKM
Data login Seksi Kemasyarakatan Data SKSG
Data SKNA Data SKTM
Info data login Seksi Kemasyarakatan Info data SKSG
Info data SKNA Info data SKTM
Data login Seksi Ekonomi Data SKU
Info data login Seksi Ekonomi Info data SKU
Info data login Seksi Ketertiban Umum Info data SKKB
Data login Seksi Ketertiban Umum Data SKKB
Data login Kepala Desa
Info login Kepala Desa Info Laporan Seksi dan Kependudukan
Info Laporan Pemerintahan dan Kependudukan Info Laporan seksi Kemasyarakatan
Info Laporan seksi Ketertiban Umum Info Laporan seksi Ekonomi
Mail Server Data Pendaftaran
Info Pendaftaran
Gambar 3.29 DFD Konteks Aplikasi Administrasi sebagai Software as a Service pada Cloud E-Desa
171
3.3.2 Data Flow Diagram
Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD
Sistem Informasi pelayanan administrasi penduduk desa sebagai Software as Service pada Cloud E-Desa, terdiri dari beberapa bagian, berikut data flow
diagram selengkapnya:
1. DFD Level 1
Pada DFD level 1 ini terdapat 14 proses, yaitu : 1. Proses 1 : Login
2. Proses 2 : Pendaftaran 3. Proses 3 : Pengolahan Data Master
4. Proses 4 : Pengolahan SKK 5. Proses 5 : Pengolahan SKTP
6. Proses 6 : Pengolahan SKP 7. Proses 7 : Pengolahan SKKL
8. Proses 8 : Pengolahan SKKM 9. Proses 9 : Pengolahan SKKB
10. Proses 10 : Pengolahan SKU 11. Proses 11 : Pengolahan SKSG
12. Proses 12 : Pengolahan SKNA 13. Proses 13 : Pengolahan SKTM
14. Proses 14 : Pembuatan Laporan
Login Admin Desa Valid
4 P
eng o
la h
an S
KK
5 P
eng o
laha n
S KTP
6 P
en g
o lahan
S KP
7 P
en g
o la
h an
S KKL
8 P
en g
o la
h an
S KKM
9 P
eng o
la h
an S
KK B
1 P
en g
o la
h an
S KU
1 1
P en
g o
la h
an S
KS G
1 2
P en
g o
la h
an S
KN A
AGAM A
P E
KER JA
AN P
R OVI
NS I
KAB K
OT A
K E
C A
MATAN DE
S A
Info RT
Info RT
Info RT
Info RT
Info RT Info RW
Info RW
Info RW
Info RW
Info RW Info Desa
Info Desa
Info Desa
Info Desa
Info Desa Info Kecamatan
Info Kecamatan
Info Kecamatan
Info Kecamatan
Info Kecamatan Info KabKota
Info KabKota
Info KabKota
Info KabKota
Info KabKota Info Provinsi
Info Provinsi
Info Provinsi
Info Provinsi
Info Provinsi Info Pekerjaan
Info Pekerjaan
Info Pekerjaan
Info Pekerjaan
Info Pekerjaan Info Agama
Info Agama
Info Agama
Info Agama
Info Agama
Info RT Info RT
Info RT
Info RT
Info RW Info RW
Info RW Info RW
Info Desa Info Desa
Info Desa Info Desa
Info Kecamatan Info Kecamatan
Info Kecamatan Info Kecamatan
Info KabKota Info KabKota
Info KabKota Info KabKota
Info Provinsi Info Provinsi
Info Provinsi Info Provinsi
Info Pekerjaan Info Pekerjaan
Info Pekerjaan Info Pekerjaan
Info Agama Info Agama
Info Agama Info Kewarganegaaraan
S K
K
S KT
P
S KP
S KU
S KK
L
Data SKK Info SKK
Data SKTP Info SKTP
Data SKP Info SKP
Data SKKL Info SKKL
Data SKKM Info SKKM
S K
KB
Data SKKB Info SKKB
S KKM
D at
a SKU Inf
o SKU
S KS
G
Data SKSG Info SKSG
S KNA
Data SKNA Info SKNA
P endud
uk S
ek si
P eme
rin tahan
d an
Ke p
en d
u d
k an
S eks
i Ket
ert iba
n U
m u
m
S ek
si E
k o
n o
mi
S ek
si Kem
as y
ara k
ata n
D at
a SKK Inf
o S
K K
Inf o
SKTP Da
ta SKTP
Da ta
S KP
Inf o SKP
Data SKKL Info SKKL
Info SKKM Data SKKM
Data SKKB Info SKKB
Inf o S
KU Da
ta S
KU
Data SKSG Info SKSG
Info SKNA Data SKNA
Da ta
SKTM Inf
o SKTM
Da ta
SKK Inf
o S
KK Da
ta S
KTP In
fo SKTP D
at a SKP
In fo S
KP
D at
a SKK L
Inf o SK
KL
Da ta
SKKB Inf
o SKKB
Da ta
S KU
Inf o S
KU Da
ta S
KSG Inf
o SK SG
D at
a SKN A
Inf o SKN
A
Da ta
SKTM Inf
o Da
ta S
KKM Inf
o S KKM
2 P
endaf ta
ra n
P ENDU
DUK
Data Penduduk
AP AR
AT _
DE S
A
A DM
IN_ DESA
Da ta
Logi n
Se k
si Ke
pe ndudu
ka n
d an
Pe m
er int
ah an,
S eks
i Ke p
end uduk
an, S
eks i Ke
m as
ya ra
ka ta
n, Se
ks i E
kono m
i, Se
ks i K
et er
tib an
Umum, Ke
p al
a De
sa Inf
o Log
in Se
ks i Ke
pe ndud
uka n
da n
Pe m
er int
ah an
, Se ks
i Ke pe
ndud uka
n, Se
k si
Ke m
as y
ar aka
ta n,
S eks
i Ekon omi
, Se ks
i Ke te
rti ba
n U
m u
m , Ke
pa la
De sa
I n
V al
id
D at
a Logi n P
endud uk
In fo
Lo gi
n Pe
ndu duk
In Va
lid
1 4
P en
g o
la h
an La
p o
ran
Info Laporan SKKM Info Laporan SKKL
Inf o Lapor
an SKP Inf
o L
ap or
an S KTP
Inf o Lapor
an S
KK
Info Laporan SKKB Info Laporan SKU
Info Laporan SKSG Info Laporan SKNA
Info Laporan SKTM
Kepal a
D es
a
Data Laporan Info Laporan
Info Login Kepala Desa InValid Data Login Kepala Desa
Info Penduduk Info Login Admin Desa In Valid
Data Login Admin Desa
Inf o
L og
in Se
ksiK et
er ti
ba n
U m
um I
nV al
id D
ata L
ogi n
Se k
siK ete
rtiba n
U m
u m
In fo
Lo g
in S
ek si Ek
o n
o m
i In Va
li d
D ata
L o
gin Se
ksi E
ko nom
i Inf
o L
o gin
Se ksi
K em
asy ar
aka ta
n I
nV ali
d
D at
a L o
g in
S ek
si K
ema sy
ara k
at an
Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid
Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid
Login Seksi Pemerintahan dan Kependudukan, Penduduk Valid
W eb
M ail
Data Pendaftaran Info Pendaftaran
Da ta
P enda
fta ra
n In
fo P enda
fta ra
n Inf
o E
mai l
1 L
ogin
Info Aparat Desa Info Aparat Desa
Info Aparat Desa Info Aparat Desa
Info Aparat Desa
D E
TAIL S
K K
Data Detail SKK Info Data Detail SKK
In fo
Lap o
ra n
De ta
il S KK
Da ta
Logi n
Seks i Kep
endudu ka
n da n
Pem er
int aha
n Inf
o L
o gi
n S eks
i Kepe nd
udukan dan P
em er
int aha
n I
nVa lid
173
2. DFD Level 2 Proses 1 Login
Pada DFD level 2 Proses 1 ini terdapat 3 proses yaitu proses Verifikasi User name, proses Verifikasi Password, dan proses Lupa Password.
1.1 Verifikasi User
name dan Password
Penduduk Admin Desa
Seksi Pemerintahan
dan Kependudukan
Seksi Kemasyarakatan
Seksi Ketertiban Umum
Seksi Ekonomi Kepala Desa
Mail Server Data User name dan Password
Info Login InValid Data User name dan Password
Info Data Login InValid Data User name dan Password
Info Data Login InValid Data User name dan Password
Info Data Login InValid Data User name dan Password
Info Data Login InValid Data User name dan Password
Info Data Login InValid Data User name dan Password
Info Data Login InValid 1.2
Lupa Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
Data Email Info Data Password
PENDUDUK
APARAT_DESA
ADMIN_DESA Inf
o D
at a
Us erna
me da
n Pa
ssw ord
Info Data Username dan Password Info
Da ta
U se
rna me
da n
Pa sswo
rd Info data penduduk
Info data admin_desa Info data aparat_desa
Gambar 3.31 DFD Level 2 Proses 1 Login
3. DFD Level 2 Proses 2 Pendaftaran
Pada DFD level 2 Proses 2 ini terdapat 2 proses yaitu proses Isi Form Pendaftaran, dan Aktivasi
2.1 isi form
pendaftaran Penduduk
Data Pendaftaran
2.2 aktivasi
Data Pendaftaran Data Aktivasi
Info Link Aktivasi
Mail Server Data Pendaftaran
Link aktivasi PENDUDUK
D at
a P en
d u
d u
k
In fo
D ata
P en
d u
d u
k Info Data Pendaftaran tidak valid
Gambar 3.32 DFD Level 2 Proses 2 Pendaftaran