2. Jaringan Semantik untuk Admin
A00 AD01
AD02 AD04
AD05-L AD06
AD06-L
M01 M02
M03 M07
M08 M11
AD03 AD03-T
AD05 AD05-T
AD07-L AD08-T
AD06-T AD07
AD07-T AD08
AD09 AD05-T
M07 M08
M07 M08
M11
AD07-LT
M07 M08
AD09-LT
M07 M08
M09 M10
M09 M10
AD09-T AD09-L
Gambar 3.38 Jaringan Semantik untuk Admin
3. Jaringan Semantik untuk Adminduk
A00
AP01 AP02
AP03-I AP04-T
AP06 AP07
M01 M02
M03
M07 M08
M12
AP03 AP03-T
AP03-U AP05-I
AP08-L AP06-L
AP07-L AP08
AP09 AP04
M15 M09
M10 M13
M14
AP05-U
M13 M14
M07 M08
Gambar 3.39 Jaringan Semantik untuk Adminduk
4. Jaringan Semantik untuk Penduduk
PD01 PD02
PD03 PD04
PN01
PD05
M09 M10
M09 M10
M09 M10
Gambar 3.40 Jaringan Semantik untuk Penduduk
5. Jaringan Semantik untuk Pengunjung
PN02
PN03-A
PN04 PN05-A
PN06 PN01
PN07
M07 M08
PN08
PN09-L PN03-B
PN03-C
PN03-D PN05-B
PN05-C
PN05-D
PN06-L
PN07-L
PN09 PN04-L
Gambar 3.41 Jaringan Semantik untuk Pengunjung
3.5.2.5 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 Admin Cloud, Admin, Adminduk dan penduduk
Mulai
Masukan Username
dan Password
Pengecekan Data Masukan
Data Kosong?
Tampil Pesan “Anda Belum
Mengisi username password
”
Verifikasi Data Masukan
Tampil Pesan “Maaf
kombinasi username dan password salah
”
Data masukan
valid?
Selesai
Tampil Halaman Beranda Admin
CloudAdmin Adminduk
Penduduk Ya
Tidak
Tidak Ya
Gambar 3.42 Flowchart Login
2. Flowchart Lupa Password
Mulai
Masukan Email
Pengecekan Data Masukan
Data Valid?
Tampil Pesan “Password gagal
dikirim ”
Kirim Password
Selesai
Tampil pesan ”
Password berhasil dikirim
Ya Tidak
Gambar 3.43 Flowchart Lupa Password
3. Flowchart Cara Data
Mulai
Data Masukan
Pengecekan Data Masukan
Data Sudah
diisi?
Tampilkan pesan “Masukan Data
Pencarian ”
Pencarian Data
Selesai
Menampilkan data yang dicari
Ya Tidak
Data ditemukan?
YA
Tampil pesan data tidak ditemukan
Tidak
Gambar 3.44 Flowchart Pencarian Data
4. Flowchart Tambah Data
Gambar 3.45 Flowchart Tambah Data
5. Flowchart Ubah Data
Gambar 3.46 Flowchart Ubah Data
6. Flowchart Hapus Data
Gambar 3.47 Flowchart Hapus Data
7. Flowchart Import Data
Mulai
Pilih file yang akan
diimport
Pengecekan file
File Kosong?
Tampilkan pesan “File Kosong”
Proses Import Data
Selesai
Tampil pesan data berhasil diimport
dan Menyimpan data ke database
Tidak
Ya
Data gagal diimport?
Tidak
Tampil pesan data yang gagal diimport
Ya
Gambar 3.48 Import Data
141
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 Implementasi 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 yaitu sebagai berikut :
4.1.1 Implementasi VPS
Implementasi Cloud Computing pada bagian Provider dari SaaS E-Desa yaitu menggunakan VPS yang dijelaskan pada tabel 4.1
Tabel 4.1 Implementasi Virtual Private Server No
Nama Komponen Spesifikasi
1 Operating System
Centos 6.4 64 bit 2
Harddisk 100GB
3 RAM
20 GB 4
CPU Core 4
5 CPU Speed
2.13 GHz 6
Transfer Quota Unlimited
4.1.1 Implementasi Perangkat Keras
Spesifikasi kebutuhan perangkat keras yang digunakan untuk pembangunan Layanan Software as a Service E-Desa pada Cloud Computing
adalah sebagai berikut.
Tabel 4.2 Implementasi Perangkat Keras Perangkat Keras yang digunakan di
desa – desa yang berada di wilayah
Kecamatan Ciwidey Kebutuhan perangkat keras
No Nama Perangkat Keras
Nama Perangkat Keras
1 Processor Intel Core 2 Duo
Processor minimal 1.5 Gz 2
Monitor LCD 17” Monitor CRT 15”
3 Harddisk 80 GB
Harddisk minimal 32 GB 4
Memori 1 GB Memori minimal 1 GB
5 Keyboard
Keyboard 6
Mouse Mouse
7 Printer
Printer 8
Komponen Jaringan Internet Komponen Jaringan Internet
4.1.2 Implementasi Perangkat Lunak
Spesifikasi kebutuhan perangkat lunak yang digunakan untuk pembangunan Layanan Software as a Service E-Desa pada Cloud Computing
adalah sebagai berikut.
Tabel 4.3 Implementasi Perangkat Lunak Perangkat lunak yang digunakan di
desa – desa yang berada di wilayah
kecamatan Ciwidey Kebutuhan perangkat lunak
No Nama Perangkat Lunak
Nama Perangkat Lunak
1 Sistem Operasi Windows 7
Sistem Operasi minimal Windows Xp
2 Web Browser : Mozilla Firefox,
Google Chrome dan Internet Explorer
Web Browser : Mozilla Firefox, Google Chrome dan Internet
Explorer
3 Microsoft Word, Microsoft Excel
Microsoft Word, Microsoft Excel
4.1.3 Implementasi Basis Data
Basis data yang digunakan dalam pembangunan Layanan Software as a Service E-Desa
pada Cloud Computing menggunakan aplikasi DBMS MYSQL. Impelemtasi dalam bahasa SQL adalah sebagai berikut.