Jaringan Semantik Perancangan Prosedural

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.