Perancangan Arsitektur Perancangan Sistem

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.