Anda di halaman 1dari 48

BAB III

PEMBAHASAN

3.1. Tinjauan Kelurahan Sidabowa

Dalam tinjauan ini akan dijelaskan tentang sejarah, struktur organisasi dan

fungsi.

3.1.1. Sejarah Kelurahan Sidabowa

Desa sidabowa adalah asal penyambungan dari 2 Desa yaitu Desa Sidabowa

dan Desa Karanggude, pada tahun 1921 menjadi nama Desa Sidabowa karena

pada waktu itu jumlah penduduk dan perangkatnya lebih banyak dari Desa

Sidabowa sehingga dinamakan Desa Sidabowa.

Desa Sidabowa terdiri dari 6 grumbul yaitu :

1. Grumbul Sidasari

2. Grumbul Sidabowa

3. Grumbul Karanggude

4. Grumbul Kalinyawak

5. Grumbul Karang Aglik

6. Grumbul Klayar

Yang dipimpin oleh bapak Rono Sumarto pada tahun 1921 sampai dengan tahun

1932 (11 tahun), dengan dibantu oleh pamong terdiri dari :

1. Carik (Sekdes) =1 Orang

2. Tukang Uang =2 Orang

3. Kebayan =4 Orang

32
33

4. Bau = 2 Orang

5. Ulu-ulu = 2 Orang

6. Pamong desa = 8 Orang

7. Kayim = 2 Orang

1. VISI:

Terwujudnya masyarakat yang Gagah Jujur Lurus

2. MISI :

a. Gagah dalam melaksanakan tugas dan meningkatkan usaha dalam rangka

memajukan bidang pendidikan, kesehatan dan bidang-bidang pembangunan lain,

meningkatkan kesejahteraan ekonomi masyarakat dan kesejahteraan keluarga.

b. Jujur adalah cermin kebahagiaan demi meningkatnya rasa

aman,ketentraman dan rasa saling menghormati.

c. Lurus bahwa kita berbuat senantiasa ingat dan memohon ridho dari Allah

SWT serta meningkatkan ketaqwaan terhadap Tuhan YME dan pembinaan

kerukunan umat beragama dan keimanan.


34

3.1.2. Struktur Organisasi dan Fungsi

Berikut merupakan struktur organisasi yang ada di Kelurahan Desa Sidabowa :

Sumber : Kelurahan Sidabowa

Gambar III.1 Struktur Organisasi Kelurahan Desa Sidabowa

1. Kepala Desa

Kepala desa bertugas menyelenggarakan pemerintahan desa, melaksanakan

pembangunan desa, pembinaan kemasyarakatan desa, dan pemberdayaan masyarakat

desa.

Kepala desa mempunyai fungsi :

a). Penyelenggaraan urusan rumah tangga desa.

b). Pelaksanaan tugas dari pemerintah dan pemerintah daerah.

c). Penyelenggaraan kewenangan berdasarkan hak asal usul desa dan kewenangan

lokal berskala desa.

2. Sekertaris Desa

Berdasarkan hak asal usul dan kewenangan lokal berskala desa, serta pelaksanaan

tugas dari pemerintah dan pemerintahan daerah.

Sekertaris desa mempunyai tugas :


35

a. mengkoordinasikan pelaksanaan tugas kepala urusan.

b. Mengkoordinasikan pengisian buku-buku administrasi desa.

c. Melakukan pelayanan administrasi desa.

d. Melaksanakan surat-menyurat dan kearsipan.

e. Melaksanakan pengelolaan keuangan dan aset desa.

f. Menyusun rencana kerja pemerintah desa.

g. Melaksanakan pendataan dan pemutahiran data tanah di desa.

h. Menyusun rancangan laporan realisasi anggaran pendapatan dan belanja.

i. Menyusun rancangan laporan penyelenggaraan pemerintahan desa setiap

akhir tahun anggaran.

3. Kepala Urusan Tata Usaha Dan Umum

Kepala urusan tata usaha dan umum mempunyai fungsi membantu kepala desa

dalam penyelenggaraan urusan umum dan kepegawaian.

Kepala urusan tata usaha dan umum mempunyai tugas :

a. Melakukan pengisian dan pemutakhiran buku administrasi desa.

b. Menyusun data kebutuhan jumlah perangkat desa.

c. Menyusun data kebutuhan peningkatan kapasitas perangkat desa.

d. Menyiapkan administrasi pengangkatan dan pemberhentian perangkat desa.

e. Melakukan pengelolaan arsip data.

f. Melakukan inventarisasi dan pendataan aset desa.

g. Menyusun data kebutuhan sarana dan prasana kantor desa, balai desa dan

bangunan milik desa lainnya.

4. Kepala Urusan Keuangan

Kepala urusan keuangan mempunyai fungsi membantu kepala desa dalam

penyelenggaraan keuangan.
36

Kepala urusan keuangan mempunyai tugas:

a. Menyusun rencana kegiatan di bidang urusan keuangan.

b. Melaksanakan pengisian dan pemutakhiran buku administrasi desa di

bidang urusan keuangan.

c. Mengkoordinasikan penyusunan surat pertanggungjawaban keuangan

desa.

d. Melaporkan kondisi keuangan desa kepada kepala desa melalui sekertaris

desa

e. Melaksanakan tugas lain yang diberikan oleh atasan.

5. Kepala Urusan Perencanaan

Kepala urusan perencanaan mempunyai fungsi membantu kepala desa dalam

,menyelenggarakan perencanaan, urusan data dan informasi.

Kepala urusan perencanaan mempunyai tugas:

a. Menyusun rencana kegiatan di bidang urusan data dan informasi.

b. Melaksanakan pengisian pemutakhiran buku administrasi desa.

c. Melaksanakan pengembangan sistem administrasi dan informasi desa.

d. Melaksanakan pengembangan sistem tata ruang dan peta sosial desa.

e. Menyiapkan data dan informasi untuk bahan penyusun rancangan

1). Rencana pembangunan jangka menengah.

2). Rencana kerja pemerintah.

6. Kepala Seksi Pemerintahan

Kepala urusan pemerintah mempunyai fungsi membantu kepala desa dalam

penyelenggaraan pemerintahan desa.

Kepala seksi pemerintahan mempunyai tugas:


37

a. Menyusun rencana kegiatan di bidang pemerintah desa, rencana regulasi,

pembinaan pertanahan, ketertiban dan keamanan, perlindungan

masyarakat,kependudukan, pendataan dan pengelolaan profil desa.

b. Memfasilitasi pembentukan BPD.

c. Menyiapkan data dan informasi untuk bahan penyusunan rancangan.

d. Memproses kerjasama antar desa.

e. Memproses penetapan dan penegasan batas desa.

7. Kepala Seksi Kesejahteraan

Kepala seksi kesejahteraan mempunyai fungsi membantu kepala desa dalam

penyelenggaraan kesejahteraan desa.

Kepala seksi kesejahteraan mempunyai tugas :

a. Menyusun perencanaan, pengendalian, evaluasi dan pelaporan di bidang

kesejahteraan dan pembangunan.

b. Melaksanakan pembangunan sarana dan prasarana perdesaan.

c. Melaksanakan pembangunan bidang pendidikan dan kesehatan.

d. Melaksanakan tugas lain yang diberikan oleh atasan.

e. Melaksanakan sosialisasi serta motivasi masyarakat di bidang budaya,

ekonomi, politik, lingkungan hidup, pemberdayaan keluarga, pemuda,

olahraga, dan karang taruna.

8. Kepala Seksi Pelayanan

Kepala seksi pelayanan mempunyai fungsi membantu kepala desa dalam

penyelenggaraan pelayanan desa.

Kepala seksi pelayanan mempunyai tugas :

a. Melaksanakan penyuluhan kepada masyarakat.

b. Memberikan motivasi terhadap pelaksanaan hak dan kewajiban masyarakat.


38

c. Meningkatkan upaya partisipasi masyarakat.

d. Membina kegiatan zakat, infaq, shodaqoh, dan kegiatan yang bersifat sosial

serta keagamaan.

9. Kepala Dusun

Kepala dusun mempunyai fungsi membantu kepala desa dalam

menyelenggarakan pemerintah, melaksanakan pembangunan, pembinaan

kemasyarakatan, dan pemberdayaan masyarakat di wilayah dusun.

Kepala dusun mempunyai tugas:

a. Menyusun rencana kegiatan di bidang pemerintahan, pembangunan,

pembinaan kemasyarakatan, dan pemberdayaan masyarakat di wilayah

dusun.

b. Menegakkan peraturan desa, peraturan kepala desa dan keputusan kepala

desa.

c. Membina keamanan, ketertiban dan ketentraman wilayah dusun.

d. Membina kerukunan warga masyarakat dusun.

e. Melaporkan situasi dan kondisi wilayah dusun kepada kepala desa.


39

3.2. Analisis Kebutuhan

Analisa kebutuhan merupakan proses mengklarifikasi objek berdasarkan data

yang diperoleh dari perusahaan. Proses ini digunakan untuk membangun website

yang interaktif sesuai dengan kebutuhan user.

3.2.1. Analisa kebutuhan pengguna

mencakup admin, pengunjung, dan user (warga). Pengguna tersebut memiliki

karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan

informasi yang berbeda-beda, diantaranya:

1. Admin (Kepala Desa)

a). Admin dapat mengelola, mengubah, mengedit profil kelurahan, struktur

organisasi, visi dan misi.

b). Admin dapat mengelola data admin.

c). Admin dapat mengelola berita terbaru yang terdapat pada website.

d). Admin dapat mengelola data penduduk dan menyetujui surat-menyurat.

e). Admin dapat mengelola syarat administrasi.

2. Pengunjung (warga)

a). Pengunjung dapat melihat informasi profil kelurahan, struktur

organisasi,visi dan misi.

b). Pengunjung dapat melihat informasi tentang berita yang ada di website.

c) . Pengunjung dapat melihat kontak dan alamat Kantor Kelurahan.

d). Pengunjung dapat menuliskan kritik dan saran.


40

3. User (RT,RW)

a). User dapat melakukan login.

b). User dapat melihat,memilih surat, dan cetak surat.

c). User dapat mengubah data pribadinya apabila akan mencetak.

3.2.2. Analisa Kebutuhan Sistem

1. Hak ases

Website harus dapat melakukan penyaringan pengguna dengan menggunakan

akses level. Maksudnya pengguna dapat mengakses website sejauh hak akses yang

diberikan kepada pengguna tersebut:

a. Hak Akses Admin antara lain :

1) Dapat menambah, mengubah, dan menghapus data surat masuk.

2) Dapat menambah, mengubah, dan menghapuskan data surat keluar.

3) Dapat menambah, mengubah, dan menghapus data arsip.

4) Dapat mengelola daftar pengguna.

5) Dapat memperbaharui data identitas web.

6) Dapat memperbaharui data identitas desa.

b. Hak akses Kepala desa antara lain :

1) Dapat melihat data surat masuk.

2) Dapat melihat data surat keluar.

3) Dapat merubah data akun yang dipakainya.

4) Dapat melihat data arsip surat.


41

2. Pengolahan Data

Dalam website ini, terdapat pengolahan data yang akan dikelola,

diantaranya:

a. Data dibuat dan disimpan di dalam aplikasi database MySQL.

b. Data admin

Merupakan data yang berisi tentang daftar pengguna website.

c. Data surat masuk

Merupakan data yang berisi tentang daftar surat masuk.

d. Data surat keluar

Merupakan data yang berisi tentang daftar surat keluar.

e. Data arsip

Merupakan data yang berisi tentang daftar surat yang diarsipkan.

f. Data Bagian

Merupakan data yang berisikan bagian atau unit kerja apa saja yang terdapat di

Kantor Desa Sidabowa.

3. Keamanan

Dalam pembatasan hak akses, terdapat halaman yang tidak bisa diakses

oleh pengguna tertentu. Sehingga pengguna yang tidak memiliki hak akses tidak

dapat mengakses halaman tersebut. Untuk mengakses halaman tersebut, pengguna

harus melakukan otentifikasi melalui halaman login dengan menggunakan nik dan

password. Selain itu password harus dienkripsi menggunakan fungsi md5 di

dalam database.

3.3. Rancangan Antar Muka


42

Rancangan antarmuka merupakan sebuah tampilan dari halaman web

berdasarkan menu navigasi yang dipilih. Sedangkan hal yang membedakan setiap

tampilan halaman diperoleh dari adanya hak ases user. Berikut merupakan

gambaran antarmuka dari website Kelurahan Desa Sidabowa berdasarkan hak ases

usernya.

1. Rancangan antarmuka Login

a. Desain Halaman Login

Halaman login digunakan untuk masuk ke dalam dashboard

administrator.

Gambar III.2. Rancangan Halaman Login

Halaman login terdiri dari:

a). Header berisi icon

b). Text field NIK digunakan sebagai pengisian NIK.


43

c). Text password digunakan sebagai pengisian password.

1) Desain Halaman Utama Admin

Halaman utama admin merupakan halaman yang ditampilkan ketika admin

telah masuk ke dalam system website ini. Di dalam halaman ini mempunyai

beberapa bagian seperti header, navigasi, dan footer. Pada bagian navigasi

mempunyai karakteristik data yang ditampung dalam sebuah tabel untuk

kemudian dikelola oleh seorang Administrator.

Gambar III.3. Rancangan Halaman Utama Admin

Didalam halaman home admin, terdapat menu-menu yang dapat diakses oleh

admin atau kepala desa.

a. Rancangan Antarmuka Halaman Data Berita


44

Gambar III.4. Rancangan Halaman Data Berita

Didalam navigasi tersebut admin bisa memposting berita dengan mengklik

tambah berita.

b. Rancangan Antarmuka Halaman Pengumuman

Gambar III.5. Rancangan Halaman Pengumuman

Didalam halaman data pengumuman , terdapat tabel yang berisi judul berita

,tanggal posting yang diposting oleh admin desa.


45

c. Rancangan Antarmuka Halaman Galeri Album

Gambar III.6. Rancangan Halaman Galeri Album

Didalam galeri album, terdapat tabel yang berisi album desa.

d. Rancangan Antarmuka Halaman Potensi Desa

Gambar III.7. Rancangan Halaman Potensi Desa

Didalam halaman potensi , terdapat potensi-potensi desa


46

e. Rancangan Antarmuka Halaman Pelayanan

Gambar III.8.Rancangan Halaman Pelayanan

Didalam halaman pelayanan berisi isi layanan dan keterangan layanan.

f. Rancangan Antarmuka Halaman Warga

Gambar III.9.Rancangan Halaman Warga

Didalam halaman warga , terdapat tombol tambah untuk warga baru atau warga

pindahan dari mana ke mana bisa admin yang mengisikan atau warga isi dari

rumah.
47

g. Rancangan Antarmuka Halaman RT

Gambar III.10.Rancangan Halaman RT

Didalam halaman ketua RT admin juga bisa menambah Data RT baru.

h. Rancangan Antarmuka Halaman RW

Gambar III.11. Rancangan Halaman RW


48

Didalam halaman RW admin dapat menambahkan data RW baru langsung di

website admin.

i. Rancangan Antarmuka Halaman Komentar

Gambar III.12.Rancangan Halaman Komentar

Didalam halaman komentar pengujung bisa menambahkan komentar dengan

menggunakan email yang aktif.

2) Rancangan Antarmuka Halaman Pelayanan

a. Rancangan antarmuka Pelayanan KTP baru


49

Gambar III.13.Rancangan antarmuka pelayanan KTP baru

Didalam halaman pelayanan admin bisa mengecek apakah semua surat keterangan

sudah di setujui oleh rt dan rw.

3) Rancangan Antarmuka Halaman Warga

Gambar III.14. Rancangan antarmuka Halaman warga

Didalam halaman warga , warga dapat mengajuan surat pernyataan mulai dari

bikin ktp baru hingga surat tidak mampu.

4) Rancangan Antarmuka Halaman RT


50

Gambar III.15. Rancangan antarmuka Halaman RT

Didalam halaman RT bisa menambahkan berita apa yang ingin ketua rt

tambahkan tersebut.

3.4. Rancangan Basis Data

Webiste yang dinamis adalah website yang dapat berubah-ubah isi dari

datanya. Data tersebut ditampung dalam sebuah basis data atau database. Dari

sebuah database akan dibagi kedalam beberapa hal tabel tergantung pada

kebutuhsn pengolahan dan pengembangannya. Kemudian tabel-tabel tersebut

akan diimplementasikan menjadi sebuah gambar Entity Relationship Diagram

(ERD) dan Logical Record Structure (LRS). Berdasarkan data yang ada dapat

digambarkan ERD dan LRS website ini sebagai berikut:

3.4.1. Entity Relationship Diagram (ERD)


51

Gambar III.16. ERD (Entity Relationship Diagram)


52

3.4.2. (LRS) Logical Record Structure

Gambar III.17. LRS (Logical Record Structure)

3.5 Spesifikasi File

Pengolahan sistem dari sebuah website membutuhkan kapasitas

penyimpanan data yang besar. Penyimpanan data biasanya ditampung dalam

sebuah basis data atau database. Berikut ini adalah rincian basis data website

Kelurahan Sidabowa:
53

Nama database : kelurahan

Program Aplikasi : MySQL

Jumlah Tabel : 14 Tabel

Sedangkan rincian dari tabel-tabel tersebut adalah sebagai berikut:

A. Spesifikasi File admin

Nama File : Tabel Admin

Akronim : tb_admin

Fungsi : Menyimpan data warga dan informasi admin

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 100 karakter

Kunci Field : id_admin

Software : XAMPP

Tabel III.1.

Spesifikasi File Admin

No Elemen Data Akronim Type Size Keterangan

1 Id Admin id_admin Int 10 Primary key


54

2 Nama Admin nama_admin Varchar 30

3 Login Login Varchar 10

4 Password password Varchar 50

B. Spesifikasi file Berita

Nama File : Tabel Berita

Akronim : tb_berita

Fungsi : Menyimpan data berita

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 142 karakter

Kunci Field : id_berita

Software : XAMPP

Tabel III.2

Spesifikasi file Berita

No Elemen Data Akronim Type Size keterangan

1 Idberita id_admin Int 10 Primary key

2 Judul Judul Varchar 100

3 Ringkasan Ringkasan Text

4 Detail Detail Text

5 Tanggal Tglposting Timestamp


55

posting

6 Pilihan Pilihan Varchar 1

7 Tampil Tampil Varchar 1

8 Dilihat Dilihat Int 10

9 Nik Nik Varchar 20

C. Spesifikasi file Galeri

Nama File : Tabel Galeri

Akronim : tb_galeri

Fungsi : Menyimpan Foto yang sedang bekerja di Balaidesa

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 120 karakter

Kunci Field : id_galeri

Software : XAMPP

Tabel III.3.

Spesifikasi file Galeri

No Elemen Data Akronim Type Size Keterangan

1 Id Galeri id_galeri Int 10 Primary key

2 Id Album id_album Int 10 Foreign key

3 Keterangan Keterangan Varchar 100


56

D. Spesfikasi file Galeri Album

Nama File : Tabel Galeri Album

Akronim : tb_galerialbum

Fungsi : Menyimpan data foto Balaidesa

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 40 karakter

Kunci Field : id_album

Software : XAMPP

Tabel III.4

Spesifikasi file Galeri Album

No Elemen Akronim Type Size Keterangan


Data
1 Id album Idalbum Int 10 Primary key
2 Album Album Varchar 30

E. Spesifikasi file Kelurahan

Nama File : Tabel Kelurahan

Akronim : tb_kelurahan

Fungsi : Menyimpan data kelurahan

Tipe File : File Master


57

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 351 karakter

Kunci Field : id

Software : XAMPP

Tabel III.5

Spesifikasi file Kelurahan

No Elemen Data Akronim Type Size Keterangan

1 Id Id Int 1 Primary key

2 Nama kelurahan nama_kelurahan Varchar 40

3 Kode kelurahan kode_kelurahan Varchar 20

4 Alamat Alamat Varchar 50

5 Kecamatan Kecamatan Varchar 30

6 Kabupaten kabupaten Varchar 30

7 Provinsi Provinsi Varchar 30

8 Nama lurah nama_lurah Varchar 30

9 Nip lurah nip_lurah Varchar 30

10 Email Email Varchar 40

11 Telepon Telepon Varchar 20

12 Maps maps Varchar 30

F. Spesifikasi file Komentar


58

Nama File : Komentar

Akronim : tb_komentar

Fungsi : Untuk mengomentari halaman balaidesa

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 81 karakter

Kunci Field : idkomentar

Software : XAMPP

Tabel III.6

Spesifikasi file Komentar

No Elemen Data Akronim Type Size Keterangan

1 Id komentar id_komentar Int 10 Primary key

2 Email Email Varchar 40

3 Nama Nama Varchar 30

4 Komentar Komentar Text

5 Tanggal posting tgl_posting Timestamp Current_timestamp

6 Tampil Tampil Varchar 1


59

G. Spesifikasi file Ketua RT

Nama File : Ketua RT

Akronim : tb_rt

Fungsi : Untuk menyimpan data rt

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random Access

Media : Hard Disk

Panjang Record : 27 karakter

Kunci Field : idrt

Software : XAMPP

Tabel III.7

Spesifikasi file Ketua RT

No Elemen Data Akronim Type Size Keterangan

1 id RT id_rt Int 7 Primary key

2 NIK Nik Varchar 20

H. Spesifikasi file RW

Nama File : Tabel RW

Akronim : tb_rw

Fungsi : Untuk menyimpan data RW


60

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 23 karakter

Kunci Field : idrw

Software : XAMPP

Tabel III.8.

Spesifikasi file Ketua RW

No. Elemen Data Akronim Type size Keterangan


1 Id rw id_rw Int 3 Primary key
2 NIK Nik Varchar 20

I. Spesifikasi file Pelayanan

Nama File : Tabel Pelayanan

Akronim : tb_pelayanan

Fungsi : Untuk menyimpan data layanan

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random


61

Media : Hard Disk

Panjang Record : 60 karakter

Kunci Field : idpelayanan

Software :XAMPP

Tabel III.9.

Spesifikasi file Pelayanan

No Elemen Data Akronim Type Size Keterangan

1 Id pelayanan id_pelayanan Int 10 Primary key

2 Judul Judul Varchar 50

3 Deskripsi Deskripsi Text

J. Spesifikasi file Pengumuman

Nama File : Tabel Pengumuman

Akronim : tb_pengumuman

Fungsi : Untuk menyimpan data yang akan diumumkan

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random


62

Media : Hard Disk

Panjang Record : 120 karakter

Kunci Field : idpengumuman

Software :XAMPP

Tabel III.10.

Spesifikasi file Pengumuman

No Elemen Data Akronim Type Size Keterangan

1 Id pengumuman id_pengumuman Int 10 Primary Key

2 Judul Judul Varchar 100

3 Deskripsi deskripsi Text

4 Id admin id_admin Int 10 Foreign key

5 Tanggal posting tgl_posting timestamp Current_timestamp

K. Spesifikasi file Potensi

Nama File : Tabel Potensi

Akronim : tb_potensi

Fungsi : Untuk menyimpan data potensi desa

Tipe File : File Master

Organisasi File : Index Sequental


63

Akses File : Random

Media : Hard Disk

Panjang Record : 142 karakter

Kunci Field : idpotensi

Software : XAMPP

Tabel III.11.

Spesifikasi file Potensi

No. Elemen Data Akronim Type Size Keterangan

1 Id potensi id_potensi Int 10 Primary key

2 Judul Judul Varchar 100

3 Ringkasan Ringkasan Text

4 Detail Detail Text

5 Tanggal posting Tglposting Timestamp

6 Pilihan Pilihan Varchar 1

7 Tampil Tampil Varchar 1

8 Video Video Varchar 20

9 Dilihat Dilihat Int 10

L. Spesifikasi file Surat Keterangan

Nama File : Tabel Surat Keterangan


64

Akronim : tb_suratketerangan

Fungsi : Untuk menyimpan surat keterangan desa

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 100 karakter

Kunci Field : idketerangan

Software :XAMPP

Tabel III.12.

Spesifikasi file Surat Keterangan

No Elemen Data Akronim Type Size Keterangan

1 Id suket id_suket Int 10 Primary key

2 Tanggal kelurahan tglkelurahan Varchar 10 000-00-00

3 Tanggal RT Tglrt Varchar 10 000-00-00

4 Tanggal RW Tglrw Varchar 10 000-00-00

5 No surat Nosurat Varchar 20 000-00-00

6 Id RT Idrt Varchar 7

7 Id RW Idrw Varchar 3

8 NIK Nik Varchar 20


65

9 Keperluan Keperluan Text

10 Keterangan keterangan Text

11 Lainnya Lainnya Text

12 Tanggal ajuan Tglajuan Date

13 Jenis Jenis Varchar 10

M. Spesifikasi file Tentang

Nama File : Tabel Tentang

Akronim : tb_tentang

Fungsi : Untuk menyimpan data tentang desa.

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 60 karakter

Kunci Field : idtentang

Software :XAMPP

Tabel III.13.

Spesifikasi file Tentang


66

No Elemen Data Akronim Type Size Keterangan

1 Id tentang id_tentang Int 10 Primary key

2 Judul Judul Varchar 50

3 Detail Detail Text

N. Spesifikasi file Warga

Nama File : Tabel Warga

Akronim : tb_warga

Fungsi : Untuk menyimpan data warga

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record :325 karakter

Kunci Field : nik

Software :XAMPP

Tabel III.14.

Spesifikasi file Warga

No Elemen Data Akronim Type Size Keterangan

1 Nik Nik Varchar 50 Primary key

2 No kk Nokk Varchar 20

3 Status kk Statuskk Tinyint 1

4 Nama lengkap namalengkap Varchar 40

5 Tempat lahir Tempatlahir Varchar 30


67

6 Tanggal lahir Tgllahir Date

7 Gol.darah Goldarah Varchar 2

8 Jenis kelamin jeniskelamin Varchar 1

9 Agama Agama Varchar 15

10 Status kawin Statuskwn Varchar 10

11 Alamat Alamat Varchar 50

12 Rt Rt Varchar 3

13 Rw Rw Varchar 3

14 Telepon Telepon Varchar 20

15 Pekerjaan Pekerjaan Varchar 20

16 Pendidikan Pendidikan Varchar 5

17 Kewarganegaraan kewarganegaraan Varchar 5

18 Password Password Varchar 50

3.6 Spesifikasi Sistem Komputer

1. Spesifikasi Sistem Komputer

Sistem komputer memiliki peran sebagai media untuk mendesain tampilan

dan membuat struktur kode dari website yang dibuat, maka diperlukan spesifikasi

minimun untuk perangkat keras, perangkat lunak dan sistem komputer yang

digunakan. Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimun yang dibutuhkan.

a. Spesifikasi Perangkat Keras


68

a) Monitor 14 inc

b) Processor Intel(R) Celeron(R) CPU 847 @1.10GHz 1.10GHz

c) RAM 2 GB

d) Hard Disk 500 GB

e) Printer

f) Keyboard

g) Mouse

2. Spesifikasi Perangkat Lunak

a. Sistem Operasi : Microsoft Windows 7 32 bit

b. Aplikasi : Notepad++, XAMPP,Balsamiq Mockup,

DIA

c. Web Browser : Mozilla Firefox, Google Chrome

d. Bahasa Pemrograman : HTML, PHP, CSS

3.7 Struktur Navigasi

Prosedur dalam pembuatan sebuah website harus memiliki rancangan

struktur navigasi. Hal ini bertujuan agar mudah dipahami dan dikelola oleh

penggunanya. Di dalam pembuatan website ini terdapat 2 (dua) buah rancangan

struktur navigasi diantaranya:

1. Struktur navigasi Administrator


69

GambarIII.18. Struktur Navigasi Administrator


70

2. Struktur Navigasi Warga

Gambar III.19. Struktur Navigasi Warga


71

3.8 Implementasi

1. Implementasi Halaman Login

Gambar III.20. Implementasi Halaman Login

2. Implementasi Halaman Beranda Admin

Gambar III.21 Implementasi Halaman Beranda Admin


72

3. Implementasi Halaman Input Warga Baru

Gambar III.22. Impelentasi Halaman Input Warga Baru

4. Implementasi Halaman Input Ketua Rt

Gambar III.23. Implementasi Halaman Input Ketua Rt


73

5. Implementasi Halaman Beranda Warga

Gambar III.24. Implementasi Halaman Beranda Warga

6. Implementasi Halaman Input Surat Kelahiran

Gambar III.25. Implementasi Halaman Input Surat Kelahiran


74

7. Implementasi Halaman Input Surat Kematian

Gambar III.26. Implementasi Halaman Input Surat Kematian

3.9 Pengujian Unit

Pengujian unit merupakan langkah dimana terdapat beberapa bentuk standar

keamanan dan keabsahan suatu sistem. Di dalam website ini terdapat beberapa

testing keabsahan (validasi). Berikut ini merupakan beberapa pengujiannya.

a. Pengujian Black Box terhadap Form Login

Tabel III.15.

Hasil Pengujian Black Box Testing Halaman Login Administrator


75

No Skenario Test Case Hasil Yang Hasil Kesimpulan


Pengujian Diharapkan Pengujian
1 Username dan Username: Sistem akan Sesuai Valid
password tidak (kosong) menolak akses Harapan
diisi dan klik user dan
tombol login. Password: menampilkan
(kosong) pesan username
dan password
tidak boleh
kosong.
2 Menginputkan Username: Sistem akan Sesuai Valid
username yang (sembarang) menolak akses Harapan
salah dan user dan
password salah Password: menampilkan
lalu tekan pesan username
tombol login. (sembarang) dan password
salah
3 Menginputkan Username: Sistem akan Sesuai Valid
username benar (benar) menolak akses Harapan
dan password user dan
salah lalu tekan Password: menampilkan
tombol login. pesan maaf
(salah) password yang
anda masukan
salah
4 Menginputkan Username: Sistem akan Sesuai Valid
username benar (benar) menolak akses Harapan
dan password user dan
dikosongkan Password: menampilkan
lalu tekan pesan password
tombol login. (kosong) tidak boleh
kosong
5 Menginputkan Username: Sistem akan Sesuai Valid
username yang memberikan izin Harapan
benar dan (benar) kepada user.
password benar
lalu tekan Password:
tombol login.
(****)

(benar)
76

Tabel III.16.

Hasil Pengujian Black Box Testing Halaman Login Warga

No Skenario Test Case Hasil Yang Hasil Kesimpulan


Pengujian Diharapkan Pengujian
1 Username, Username: Sistem akan Sesuai Valid
password (kosong) menolak akses Harapan
tidak diisi Password: user dan
dan klik (kosong) menampilkan
tombol login. pesan username
dan password
tidak boleh
kosong.
2 Menginputka Username: Sistem akan Sesuai Valid
n username (benar) menolak akses Harapan
yang benar Password: user dan
dan (kosong) menampilkan
password pesan maaf
dikosongkan password tidak
dan menekan boleh kosong.
tombol login.
3 Menginputka Username: Sistem akan Sesuai Valid
n username (benar) memberikan Harapan
yang benar izin kepada
dan Password: user.
password (*****)
dikosongkan
dan menekan
tombol login.
77

Tabel III.17.

Hasil Pengujian BlackBox Testing Form Surat Ket. Akte

No Skenario Test Case Hasil Yang Hasil Kesimpulan


Pengujian Diharapkan Pengujian
1 Username, Username: Sistem akan Sesuai Valid
password (benar) memberikan Harapan
diisi dan Password: izin ke user.
klik tombol (benar)
login.
2 Menginputk Nama Anak: Sistem akan Sesuai Valid
an dan klik (kalita) menolak Harapan
tombol akte, Tanggal menyimpan
lalu klik Lahir: dan
tambahkan (kosong), menampilkan
Nama Ayah : pesan tanggal
(kosong) lahir, nama
Nama ibu: ayah, nama ibu
(kosong) tidak boleh
kosong.
3 Menginputk Nama Anak: Sistem akan Sesuai Valid
an dan klik (Kalita) menolak dan Harapan
tombol akte, Tanggal menampilkan
lalu klik Lahir: pesan nama
tombol (2000-03-17), ibu tidak boleh
tambahkan. Nama Ayah : kosong.
(Randy)
Nama ibu:
(kosong)
4 Menginputk Nama Anak: Sistem akan Sesuai Valid
an dan klik (Kalita) langsung Harapan
tombol akte, Tanggal menyimpan
lalu klik Lahir: data tersebut,
tambahkan. 2000-03-17, setelah itu
(benar) akan dicek
Nama Ayah : oleh rt dan rw
Randy melalui
(benar) website untuk
Nama ibu: disetujui
Atika
(benar)
78

Tabel III.18.

Hasil Pengujian BlackBox Testing Form SuKet Kematian

No Skenario Test Case Hasil Yang Hasil Kesimpulan


Pengujian Diharapkan Pengujian
1. Menginputkan Username: Sistem akan Sesuai Valid
NIK, password (benar) memberikan Harapan
yang benar dan Password: izin kepada
menekan (*****) user dan
tombol login (benar) menampilkan
halaman
Login.
2. Mengklik Mengisikan Sistem akan Sesuai Valid
tombol surat No Nik: menolak Harapan
kematian, lalu (kosong) menyimpan
klik tambahkan. Nama : dan
(kosong) menampilkan
Tanggal pesan nik,
Lahir: nama, tanggal
(kosong) lahir, jenis
Jenis kelamin,
kelamin: alasan
(kosong) kematian tidak
Alasan : boleh kosong
(kosong)
3. Mengklik Mengisikan Sistem akan Sesuai Valid
tombol surat No Nik: menolak Harapan
kematian, lalu (kosong) menyimpan
tambahkan. Nama : dan
(kosong) menampilkan
Tanggal pesan nik,
Lahir: nama, tanggal
(kosong) lahir, alasan
Jenis tidak boleh
kelamin: kosong.
(Perempuan)
Alasan :
(kosong)
79

4. Mengklik Mengisikan Sistem akan Sesuai Valid


tambah surat No Nik: memberikan Harapan
kematian. (3302126809 izin akses dan
350001) menunggu
Nama : persetujuan
(Dasem) dari Rt,Rw,dan
Tanggal kelurahan.
Lahir:
(1935-09-10)
Jenis
kelamin:
(Perempuan)
Alasan :
(Sakit Tua)

Anda mungkin juga menyukai