Cloud E-desa
Admin kecamatan
Beranda
desa
Biodata penduduk
Gambar 3 . 62 struktur menu admin kecamatan
3. Perancangan struktur menu admin desa
Cloud E-desa Login
Admin desa setting
file berita
kategori
tambah ubah
hapus ubah
tambah hapus
tambah ubah
hapus berita
tambah ubah
hapus agenda
tambah ubah
hapus user
tambah ubah
hapus
Gambar 3 . 63 struktur menu admin
4. Perancangan struktur menu penduduk
Gambar 3 . 64 struktur menu penduduk
5. Perancangan struktur menu pengunjung
Cloud E-desa
penduduk Beranda
berita
agenda
file
Gambar 3 . 65 struktur menu pengunjung
6. Perancangan struktur menu admin umum
aparat
agenda inventaris
aturan
Keputusan desa
ekspedisi
tanah tambah
ubah hapus
Cloud E-desa
Login Admin umum
Gambar 3 . 66 Struktur menu Admin Umum
7. Perancangan struktur menu admin keuangan
Kas umum Anggaran
Penerimaan
Anggaran Pengeluaran
Kas pembantu
tambah hapus
tambah hapus
tambah ubah
hapus
tambah ubah
hapus Cloud E-desa
Login Admin
keuangan
Gambar 3 . 67 Struktur menu admin keuangan
8. Perancangan struktur menu admin pembangunan
tambah ubah
hapus
kader Inventaris
proyek
pembangunan tambah
ubah hapus
tambah ubah
hapus Cloud E-desa
Login Admin
pembangunan
Gambar 3 . 68 Struktur menu admin pembangunan
9. Perancangan struktur menu admin penduduk
Gambar 3 . 69 Struktur menu admin penduduk 3.7.2.1
Perancangan Antarmuka
Perancangan antarmuka merupakan suatu bentuk tampilan dari program yang akan dibuat untuk kebutuhan interface dengan user. Perancangan antarmuka
terdiri dari Perancangan tampilan menu, tampilan form, tampilan pesan, keluaran dan jaringan semantik. Berikut ini merupakan perancangan tampilan antarmuka
dari Layanan Software as a Service e-Desa berbasis Cloud Computing di wilayah kecamatan margahayu :
1. Perancangan antarmuka login cloud
Gambar 3 . 70 Perancangan antarmuka login cloud
2. Perancangan antarmuka beranda
Gambar 3 . 71 Perancangan antarmuka beranda
3. Perancangan antarmuka cloud desa
Gambar 3 . 72 Perancangan antarmuka cloud desa
4. Perancangan antamuka cloud user
Gambar 3 . 73 Perancangan antarmuka cloud user
3.7.2.2 Perancangan Tampilan pesan
Berikut adalah perancangan tampilan pesan jika ada kesalahan atau informasi dari Layanan Software as a Service e-Desa berbasis Cloud Computing di
wilayah kecamatan margahayu.
Tabel 3 . 61 Tabel Perancangan tampilan pesan
No No. Pesan
Isi 1
M01 Maaf username atau password anda salah
2 M02
anda belum mengisi username 3
M03 anda belum mengisi password
4 M04
Password berhasil dikirim 5
M05 Password gagal dikirim
6 M06
Data tidak ditemukan 7
M07 Data berhasil ditambah
8 M08
Data gagal ditambah 9
M09 Data berhasil diubah
10 M10
Data gagal diubah 11
M11 Data berhasil dihapus
12 M12
Data tidak ditemukan 13
B01 Silahkan Isi
3.7.2.3 Jaringan Semantik
Berikut adalah jaringan semantik pada Layanan Software as a Service e- Desa berbasis pada Cloud Computing di wilayah kecamatan margahayu.
Jaringan semantik ini terdiri dari 4 bagian yaitu jaringan semantik untuk Admin Cloud, admin desa, admin penduduk, admin keuangan, admin pembangunan, admin
umum dan penduduk.
1. Jaringan Semantik admin cloud
AC00
AC01
AC02
AC03 AC02-T
AC02-U
AC03-U AC03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
Gambar 3 . 74 Jaringan semantik untuk admin cloud
2. Jaringan semantik admin desa
AD00 AD01
AD02
AD03 AD02-T
AD02-U
AD03-U AD03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
AD01-T AD01-U
M07 M08
M09 M10
AD04 AD04-U
AD04-T
M09 M10
M07 M08
M11
AD05 AD05-U
M09 M10
M11
AD06 AD06-U
AD06-T
M09 M10
M07 M08
M11
Gambar 3 . 75 Jaringan Semantik admin desa
3. Jaringan Semantik admin bagian kependudukan
AU00 AU01
AU02
AU03 AU02-T
AU02-U
AU03-U AU03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
AU01-T AU01-U
M07 M08
M09 M10
AU04
AU05
AU06 AU05-T
AU5-U
AU06-U AU06-T
M09 M10
M09 M10
M07 M08
M07 M08
M11
M11
AU04-T AU04-U
M07 M08
M09 M10
AU06 AU06-U
AU06-T
M09 M10
M07 M08
M11
Gambar 3 . 76 Jaringan semantik untuk admin bagian kependudukan
4. Jaringan semantik admin bagian pembangunan
AB00 AB01
AB02
AB03 AB02-T
AB02-U
AB03-U AB03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
AB01-T AB01-U
M07 M08
M09 M10
Gambar 3 . 77 Jaringan semantik untuk admin bagian pembangunan
5. Jaringan semantik admin bagian kependudukan
AP00
AP01
AU02
AP03 AU02-T
AP02-U
AP03-U AP03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
AP01-T AP01-U
M07 M08
M09 M10
AP04 AP04-U
AP04-T
M09 M10
M07 M08
M11
Gambar 3 . 78 Jaringan semantik admin bagian kependudukan
6. Jaringan semantic admin kecamatan
Gambar 3 . 79 Jaringan semantic admin kecamatan
7. Jaringan semantik admin bagian admin keuangan
AU00
AU01
AU02
AU03 AU02-T
AU02-U
AU03-U AU03-T
M09 M10
M09 M10
M07 M08
M07 M08
M01 M02
M03
M11
M11
AU01-T AU01-U
M07 M08
M09 M10
AU04 AU04-U
AU04-T
M09 M10
M07 M08
M11
Gambar 3 . 80 Jaringan semantik admin bagian keuangan
8. Jaringan semantik penduduk
PU00
PU01 PU02
PU03 PU05
PU04
Gambar 3 . 81 Jaringan semantik pengunjung
9. Jaringan semantik penduduk
PN00
PN01
PN02
PN03 PN02-T
PN02-U
M09 M10
M07 M08
M01 M02
M03
M11
M11
PN01-U
M09 M10
Gambar 3 . 82 Jaringan semantik penduduk 3.7.2.4
Perancangan Prosedural
Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang akan dinyatakan ke dalam suatu program.
Adapun perancangan prosedural untuk aplikasi yang akan dibangun sebagai berikut:
1. Flowchart login
Gambar 3 . 83 Flowchart Login
2. Flowchart Tambah Data
Gambar 3 . 84 Flowchart Tambah data
Mulai
Data Masukan
Cek data apakah
kosong?
Cek Database konek ?
Tampilan pesan error : Harus Di isi
Simpan Data ke database
Cek data kosong ?
Tidak Ya
Tampilan pesan error: Data Gagal di
simpan Tidak
Tampilan pesan data berhasil di
simpan
selesai Ya
3. Flowchart Edit Data
Gambar 3 . 85 Flowchart Edit data
4. Flowchart Hapus Data
Gambar 3 . 86 Flowchart Hapus data
181
BAB 4 IMPLEMENTASI DAN PENGUJIAN
Bab ini menjelaskan tentang implementasi dari hasil analisis, kebutuhan perangkat keras dan perangkat lunak yang diperlukan dalam mengembangkan
sistem. Selain itu akan dibahas tentang pengujian perangkat lunak yang dibuat. Implementasi yang dilakukan mencakup data-data yang digambarkan dengan
tampilan. Sedangkan untuk pengujian meliputi pengujian terhadap perangkat lunak hasil implementasi.
4.1 Implemetasi Sistem
Implementasi sistem merupakan tahap menerapkan perancangan yang telah dilakukan terhadap sistem sehingga siap untuk dioperasikan. Perangkat keras dan
perangkat lunak serta sistem cloud computing yang digunakan untuk melakukan implementasi dan pengujian aplikasi yakni sebagai berikut .
4.1.1 Implementasi Cloud VPS
Pada tahap implementasi cloud vps ini merupakan tahap yang menerapkan perancangan yang telah dilakukan terhadap sistem sehingga siap untuk
dioperasikan. Perangkat keras dan perangkat lunak pada sistem cloud computing yang digunakan untuk melakukan implementasi dan pengujian aplikasi yaitu
sebagai berikut:
Tabel 4 . 1 Implementasi Cloud VPS No
Nama Perangkat Spesifikasi
1 Processor
Intel Xeon 2
Harddisk 500 Mb
3 RAM
20 Gb 4
CPU 12 Core
5 Bandwith
1 Gb 6
Sistem Operasi Linux 64 Bit
7 Database
Mysql
4.1.2 Implementasi Perangkat Keras
Pada implemetasi perangkat keras ini yang digunakan merupakan perangkat keras berspesifikasi minimum atau spesifikasi rendah yang digunakan untuk
membangun sebuah layanan Software as a service e-desa dengan cloud computing adalah sebagai berikut.
Tabel 4 . 2 Implementasi perangkat keras No
Nama Perangkat Keras Spesifikasi
1 Processor
Minimal 2 Ghz 2
Memory Minimal 2 Gb
3 Monitor
Minimal dengan resolusi Hd resolusi dengan 1280 x 768
4 Harddisk
32 Gb 5
Keyboard dan Mouse 6
Printer 7
Internet Minimal Bandwith 1 Mb
4.1.3 Implementasi perangkat lunak
Pada implementasi perangkat lunak ini merupakan perangkat lunak yang dipakai untuk menunjang layanan Software as a service e-desa dengan cloud
computing adalah sebagai berikut.
Tabel 4 . 3 Implementasi perangkat lunak No
Perangkat Lunak
1 Sistem Operasi
Windows 7, Windows 10 dan Windows Xp, Linux, Mac Os
2 Web Browser
Mozilla Firefox, Microsoft Edge, Google Chorme, Opera, Safari
3 Word , Excel, PDF
4.1.4 Implementasi Basis Data
Basis data yang digunakan dalam pembangunan Layanan Software as a Service E-Desa berbasis Cloud Computing menggunakan aplikasi DBMS MYSQL.
Implementasi dalam bahasa SQL adalah sebagai berikut.