275
APLIKASI SENSUS PENDUDUK BERBASIS WEB ( Studi Kasus : Desa Cimareme ) LAPORAN TUGAS AKHIR Diajukan untuk memenuhi kelulusan matakuliah Tugas Akhir pada Program Studi D3 Jurusan Teknik Informatika Disusun oleh : Nama : Reja Abdillah NPM : 1.12.3.109

Reja Abdillah Web viewBAB III ANALISIS DAN PERANCANGAN ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Embed Size (px)

Citation preview

Page 1: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

LAPORAN TUGAS AKHIR

Diajukan untuk memenuhi kelulusan matakuliah Tugas Akhirpada Program Studi D3 Jurusan Teknik Informatika

Disusun oleh :

Nama : Reja Abdillah

NPM : 1.12.3.109

PROGRAM DIPLOMA III TEKNIK INFORMATIKAPOLITEKNIK POS INDONESIA

BANDUNG2015

Page 2: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

LAPORAN TUGAS AKHIR

Diajukan untuk memenuhi kelulusan matakuliah Tugas Akhirpada Program Studi D3 Jurusan Teknik Informatika

Disusun oleh :

Nama : Reja Abdillah

NPM : 1.12.3.109

PROGRAM DIPLOMA III TEKNIK INFORMATIKAPOLITEKNIK POS INDONESIA

BANDUNG2015

Page 3: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

LEMBAR PENGESAHAN

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

Reja Abdillah 1.12.3.109

Laporan Tugas Akhir ini telah diperiksa, disetujui dan disidangkan di

Bandung, 25 Agustus 2015

Oleh :

Pembimbing Pendamping, Pembimbing Utama,

Widia Resdiana, S.S., M.Pd. Dini Hamidin, S.Si. MBA., MT. NIK. 104.790.72 NIK. 103.750.56

Menyetujui,Ketua. Program Studi D3 Teknik Informatika

Iwan Setiawan, ST., MT.NIK. 105.760.82

Page 4: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

LEMBAR PENGESAHAN

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

Reja Abdillah 1.12.3.109

Laporan Tugas Akhir ini telah diperiksa, disetujui dan disidangkan di

Bandung, 25 Agustus 2015

Oleh :

Penguji II, Penguji I,

Marwanto Rahmatuloh, ST. Dini Hamidin, S.Si. MBA., MT. NIK. 103.790.68 NIK. 103.750.56

Menyetujui,Koordinator Tugas Akhir

Iwan Setiawan, ST., MT.NIK. 105.760.82

Page 5: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

SURAT PERNYATAAN

TIDAK MELAKUKAN PLAGIARISME

Yang bertanda tangan di bawah ini :

Nama : Reja Abdillah

NPM : 1.12.3.109

Jurusan : Diploma III Teknik Informatika

Menyatakan bahwa :

1. Tugas Akhir ( TA ) saya ini adalah asli dan belum pernah diajuakan untuk

mendapatkan gelar akademik ( Ahli Madya, Sarjana, dan yang sederajat ) baik di

Politeknik Pos Indonesia maupun di Perguruan Tinggi lainnya.

2. Tugas Akhir ini adalah murni gagasan, rumusan, dan Tugas Akhir saya sendiri

tanpa bantuan pihak lain, kecuali arahan pembimbing.

3. Dalam Tugas Akhir ini tidak terdapat karya atau pendapat yang telah ditulis atau

dipublikasikan orang lain, kecuali secara tertulis dengan jelas dicantumkan

sebagai acuan dalam naskah dengan disebutkan nama pengarang dan

dicantumkan dalam daftar pustaka.

4. Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemuadian hari

terdapat penyimpangan - penyimpangan dan ketidakbenaran dalam pernyataan

ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar

yang telah diperoleh karena karya ini, serta sanksi lainnya sesuai dengan norma

yang berlaku diperguruan tinggi lain.

Bandung, 25 Agustus 2015 Yang Membuat Pernyataan,

Reja Abdillah NPM. 1.12.3.109

Page 6: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

HALAMAN PERSEMBAHAN

Alhamdulillah, puji syukur saya panjatkan kehadirat Allah SWT yang telah

memberikan Rahmat dan karuniaNya sehinga saya tetap sehat, semangat dan

diberikan kemudahan untuk menyelesaikan Tugas Akhir saya. Sholawat serta salam

tak lupa saya haturkan kepada Rasulullah SAW, manusia terbaik yang selalu menjadi

sumber inspirasi saya untuk selalu menjadi lebih baik disegala aspek kehidupan.

Kupersembahkan karya sederhana ini kepada orang yang sangat kukasihi dan

kusayangi :

1. Sebagai tanda bakti, hormat dan rasa terima kasih yang tiada terhingga saya

persembahkan kepada orang tua tercinta Bapak Subagjo dan Ibu Eti Rohaeti

yang selalu memberi kasih sayang, dukungan, do’a dan cinta kasih yang tidak

terhingga dan tiada mungkin dapat saya balas hanya dengan selembar kertas

yang bertuliskan kata cinta dan lembar persembahan.

2. Kepada kakak perempuan saya Vina Novina Putri dan adik laki – laki saya

Krisna Abdullah yang selalu dengan kasihnya membimbing, mendo’akan,

membantu dan tak henti - hentinya selalu memberikan petuah - petuah

ajaibnya untuk kesuksesanku.

3. Terimakasih yang tak terhingga untuk seluruh dosen yang selalu memberikan

ilmu dan pengetahuan baru bagi saya, terutama untuk dosen pembimbing

utama saya Ibu Dini Hamidin, S.Si. MBA., MT. dan dosen pembimbing

pendamping Ibu Widia Resdiana, S.S., M.Pd. yang tak pernah lelah dan sabar

memberikan bimbingan dan arahan kepada saya.

4. Terima kasih saya persembahkan kepada sahabat - sahabat terbaik saya yang

akan saya kenang hingga akhir hayat nanti, terkhusus untuk D3 TI 3C dan

luasnya untuk seluruh angkatan 2012. Sahabat – sahabat yang senantiasa

menjadi penyemangat, menemani, membantu, berbagi keceriaan dan

melewati setiap suka dan duka selama kuliah.

“Bersenang - senanglah karena hari ini yang akan kita rindukan

Di hari nanti, sebuah kisah klasik untuk masa depan

Bersenang - senanglah karena waktu ini yang akan kita banggakan

Di hari tua”

Page 7: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

HALAMAN MOTTO

- Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu, dan boleh

jadi ( pula ) kamu menyukai sesuatu, padahal ia amat buruk bagimu, Allah

mengetahui, sedang kamu tidak mengetahui. ( Q.S Al-Baqarah 216 )

- Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu

telah selesai ( dari suatu urusan ), kerjakanlah dengan sungguh - sungguh

( urusan ) yang lain. ( Q.S Al-Insyirah 6-7 )

Page 8: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

KATA PENGANTAR

Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT yang

telah memberikan Rahmat dan Karunia-Nya, penulis sehingga dapat menyusun

Tugas Akhir yang berjudul “APLIKASI SENSUS PENDUDUK BERBASIS WEB

( Studi Kasus : Desa Cimareme )” tepat pada waktunya.

Penulisan Tugas Akhir ini dilakukan untuk memenuhi salah satu syarat untuk

mencapai gelar Ahli Madya pada Program Studi Teknik Informatika di Politeknik

Pos Indonesia. Disadari penulis sepenuhnya, tanpa bantuan dan bimbingan dari

berbagai pihak, dari masa perkuliahan sampai pada penyusunan Tugas Akhir ini,

sangatlah sulit bagi penulis untuk menyelesaikannya. Oleh karena itu, penulis ingin

mengucapkan terima kasih kepada :

1. Dr. Ir. Agus Purnomo, M.T., selaku Direktur Politeknik Pos Indonesia.

2. Iwan Setiawan, ST, selaku Ketua Program Studi D3 Teknik Informatika

Politeknik Pos Indonesia dan Koordinator Tugas Akhir yang telah mebimbing

penulis.

3. Dini Hamidin, S.Si. MBA., MT., selaku Dosen Pembimbing utama yang telah

menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam

penyusunan Laporan Tugas Akhir ini.

4. Widia Resdiana, S.S., M.Pd., selaku Dosen Pembimbing pendamping yang

telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis

dalam penyusunan Laporan Tugas Akhir ini.

5. Desa Cimareme, Kecamatan Ngamprah, Kabupaten Bandung Barat, yang

telah banyak membantu dalam memperoleh data yang penulis perlukan.

6. Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan

material dan moral.

Akhir kata, penulis berharap Tuhan Yang Maha Esa berkenan membalas

segala kebaikan semua pihak yang telah membantu. Semoga tugas akhir ini

membawa manfaat bagi pengembangan ilmu.

Bandung, 25 Agustus 2015Penulis

Page 9: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

Oleh : Reja Abdillah

ABSTRAK

Instansi pemerintah pada tingkat paling bawah adalah kepala desa. Di dalam suatu wilayah desa tersebut terdapat banyak perkumpulan RW, RT, keluarga dan individu penduduk. Aplikasi sensus penduduk diperlukan bagi suatu desa untuk mendata penduduk dari desa tersebut. Dengan pengadaan aplikasi sensus penduduk tersebut membuat proses menjadi terkomputerisasi dan proses menjadi lebih rapih. Pembuatan aplikasi sensus penduduk tersebut dibangun untuk pengelolaan data penduduk, kartu keluarga, data kelahiran penduduk dan data kematian penduduk, data penduduk pendatang dan data penduduk pindah.

Untuk mewujudkan itu, maka perlu dibuat Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ). Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ) yang akan dibangun dibuat dengan menggunakan tools seperti bahasa pemrograman menggunakan PHP. Web editor menggunakan Macromedia Dreamweaver 8, database menggunakan MySQL. Tujuan Penelitian ini adalah untuk menghasilkan aplikasi yang dapat digunakan oleh Desa Cimareme.

Kata Kunci : Sensus Penduduk, PHP, MySQL.

Page 10: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

APLIKASI SENSUS PENDUDUK BERBASIS WEB( Studi Kasus : Desa Cimareme )

Oleh : Reja Abdillah

ABSTRACT

Government institutions at the lowest level is the village head. In the village, there are associations RW, RT, family and individual people. Applications population census is required for a village to assess people of the village. With a population census application, create the process of being computerized and become more tidy. Applications built for the population census people data management, family card, birth data people population and mortality data, population data and population data migrants moved.

To achieve that, it needs to make Web - Based Applications Population Census ( Case Study : Cimareme Village ). Web - Based Applications Population Census ( Case Study : Cimareme Village ) to be built, made by using tools such as PHP programming language, web editor using Macromedia Dreamweaver 8, using a MySQL database. The purpose of this research is to produce applications that can be used by Cimareme Village.

Keywords : Population Census, PHP, MySQL.

Page 11: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DAFTAR ISI

Halaman judul ……………………………………………………………… i

Lembar Pengesahan Dosen Pembimbing ………………………………….. ii

Lembar Pengesahan Dosen Penguji ……………………………………….. iii

Surat Pernyataan …………………………………………………………… iv

Halaman Persembahan …………………………………………………….. v

Halaman Motto …………………………………………………………….. vi

Kata Pengantar …………………………………………………………….. vii

Abstrak …………………………………………………………………….. viii

Abstract ……………………………………………………………………. ix

Daftar Isi …………………………………………………………………… x

Daftar Gambar ……………………………………………………………... xi

Daftar Tabel ………………………………………………………............... xii

Daftar Simbol ………………………………………………………............ xiii

BAB I PENDAHULUAN …...…………………………………………….. I-1

1.1 Latar Belakang ………………………………………………..... I-1

1.2 Identifikasi Masalah ………………………………………….… I-2

1.3 Tujuan ………………………………………………………….. I-2

1.4 Ruang lingkup ……………………………………….................. I-2

1.5 Sistematika Penulisan ………………………………………….. I-3

BAB II TINJAUAN PUSTAKA …..………………………………………. II-1

2.1 Penduduk ………………………………………………………. II-1

2.2 Sensus Penduduk ………………………………………………. II-1

2.3 Sistem ………………………………………………………….. II-2

2.3.1 Karakteristik Sistem …………………………………….. II-2

2.4 Informasi ………………………………………………………. II-3

2.4.1 Siklus Informasi ………………………………………… II-3

2.4.2 Kualitas Informasi ………………………………………. II-4

2.5 Web ….....………………………………………………………. II-5

2.6 PHP …………………………………………………………….. II-5

2.7 MySQL ………………………………………………………… II-5

Page 12: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2.8 Desa Cimareme ………………………………………………… II-6

2.9 Persamaan Matematika ………………………………………… II-7

BAB III ANALISIS DAN PERANCANGAN ……………………………. III-1

3.1 Analisis Sistem ………………………………………………… III-1

3.1.1 Analisis Sistem Sedang Berjalan ( Current System ) …… III-1

3.1.1.1 Analisis Prosedur ( Flwomap ) ………………… III-3

3.1.1.2 Analisis Dokumen yang digunakan ……………. III-4

3.1.2 Analisis Sistem yang akan dibangun ……………………. III-6

3.1.2.1 Analisis Prosedur ( Flowmap )

yang akan dibangun ……………………………. III-8

3.1.2.2 Use Case Diagram ……………………………... III-21

3.1.2.3 Class Diagram …………………………………. III-48

3.1.2.4 Sequence Diagram ……………………………... III-49

3.1.2.5 Collaboration Diagram ………………………... III-63

3.1.2.6 Activity Diagram ………………………………. III-77

3.1.2.7 Statechart Diagram ……………………………. III-91

3.2 Perancangan Sistem ……………………………………………. III-105

3.2.1 Analisis Kebutuhan Perangkat Lunak

dan Perangkat Keras …………………………………….. III-106

3.2.2 Component Diagram ……………………………………. III-106

3.2.3 Deployment Diagram …………………………………… III-107

3.2.4 Struktur Menu …………………………………………… III-108

3.2.5 Perancangan Antarmuka ………………………………… III-109

BAB IV IMPLEMENTASI DAN PENGUJIAN ………………………….. IV-1

4.1 Lingkungan Implementasi ……………………………………... IV-1

4.2 Diskusi Hasil Implementasi ……………………………………. IV-2

4.3 Pengujian ………………………………………………………. IV-10

4.3.1 Black Box ………………………………………………... IV-10

BAB V KSEIMPULAN DAN SARAN …………………………………… V-1

5.1 Kesimpulan …………………………………………………….. V-1

5.2 Saran …………………………………………………………… V-1

Daftar Pustaka …………………………………………………………….. xiv

Page 13: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Daftar Lampiran ……………………………………………………………… xv

Page 14: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DAFTAR GAMBAR

Gambar 2-1 Siklus Informasi ………………………………………….... II-5

Gambar 2-2 Peta wilayah Desa Cimareme ……………………………… II-9

Gambar 3-1 Use case diagram Aplikasi ………………………………… III-23

Gambar 3-2 Class diagram Aplikasi ……………………………………. III-50

Gambar 3-3 Sequence diagram proses Login …………………………… III-51

Gambar 3-4 Sequence diagram proses tampil informasi Desa ………….. III-51

Gambar 3-5 Sequence diagram proses kelola data penduduk …………... III-52

Gambar 3-6 Sequence diagram proses kelola data Keluarga …………… III-54

Gambar 3-7 Sequence diagram proses tampil grafik ……………………. III-56

Gambar 3-8 Sequence diagram proses perhitungan

pertumbuhan penduduk total ………………………………. III-57

Gambar 3-9 Sequence diagram proses perhitungan

pertumbuhan penduduk alami ……………………………… III-58

Gambar 3-10 Sequence diagram proses perhitungan

pertumbuhan penduduk ……………………………………. III-59

Gambar 3-11 Sequence diagram proses perhitungan

perpindahan penduduk ……………………………………... III-60

Gambar 3-12 Sequence diagram proses perhitungan

kepadatan penduduk ……………………………………….. III-61

Gambar 3-13 Sequence diagram proses tampil kontak Desa …………….. III-62

Gambar 3-14 Sequence diagram proses Logout ………………………….. III-63

Gambar 3-15 Collaboration diagram proses Login ……………………..... III-64

Gambar 3-16 Collaboration diagram proses tampil informasi Desa …….. III-65

Gambar 3-17 Collaboration diagram proses kelola data penduduk ……... III-66

Gambar 3-18 Collaboration diagram proses kelola data keluarga ……….. III-68

Gambar 3-19 Collaboration diagram proses tampil grafik ………………. III-70

Gambar 3-20 Collaboration diagram proses perhitungan

pertumbuhan penduduk total ………………………………. III-71

Gambar 3-21 Collaboration diagram proses perhitungan

pertumbuhan penduduk alami ……………………………… III-72

Page 15: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 3-22 Collaboration diagram proses perhitungan

pertumbuhan penduduk ……………………………………. III-73

Gambar 3-23 Collaboration diagram proses perhitungan

perpindahan penduduk ……………………………………... III-74

Gambar 3-24 Collaboration diagram proses perhitungan

kepadatan penduduk ……………………………………….. III-75

Gambar 3-25 Collaboration diagram proses tampil kontak Desa ………... III-76

Gambar 3-26 Collaboration diagram proses Logout ……………………... III-77

Gambar 3-27 Statechart Diagram proses Login …………………………... III-92

Gambar 3-28 Statechart Diagram proses tampil informasi web Desa ……. III-93

Gambar 3-29 Statechart Diagram proses kelola data penduduk ………….. III-94

Gambar 3-30 Statechart Diagram proses kelola data keluarga …………… III-96

Gambar 3-31 Statechart Diagram proses tampil grafik …………………… III-98

Gambar 3-32 Statechart Diagram proses perhitungan

pertumbuhan penduduk total ………………………………. III-99

Gambar 3-33 Statechart Diagram proses perhitungan

pertumbuhan penduduk alami ……………………………… III-100

Gambar 3-34 Statechart Diagram proses perhitungan

pertumbuhan penduduk ……………………………………. III-101

Gambar 3-35 Statechart Diagram proses perpindahan penduduk ………… III-103

Gambar 3-36 Statechart Diagram proses perhitungan

kepadatan penduduk ……………………………………….. III-104

Gambar 3-37 Statechart Diagram proses kontak …………………………. III-105

Gambar 3-38 Statechart Diagram proses Logout …………………………. III-106

Gambar 3-39 Component Diagram Aplikasi ……………………………... III-108

Gambar 3-40 Deployment Diagram Aplikasi …………………………….. III-109

Gambar 3-41 Struktur Menu Aplikasi ……………………………………. III-109

Gambar 3-42 Antarmuka halaman web Login ……………………………. III-110

Gambar 3-43 Antarmuka halaman web Desa …………………………….. III-110

Gambar 3-44 Antarmuka halaman web sejarah singkat ………………….. III-111

Gambar 3-45 Antarmuka halaman web visi dan misi …………………….. III-111

Gambar 3-46 Antarmuka halaman web struktur organisasi …………........ III-112

Page 16: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 3-47 Antarmuka halaman web wilayah geografis ……………….. III-112

Gambar 3-48 Antarmuka halaman web perangkat Desa …………………. III-113

Gambar 3-59 Antarmuka halaman web penduduk ……………………….. III-113

Gambar 3-50 Antarmuka form tambah penduduk ………………………... III-114

Gambar 3-51 Antarmuka halaman web keluarga ………………………… III-115

Gambar 3-52 Antarmuka form tambah keluarga …………………………. III-116

Gambar 3-53 Antarmuka halaman web grafik ……………………………. III-117

Gambar 3-54 Antarmuka halaman web perhitungan penduduk ………….. III-117

Gambar 3-55 Antarmuka halaman web Laporan …………………………. III-118

Gambar 3-56 Antarmuka halaman web kontak …………………………… III-118

Gambar 4-1 Login ……………………………………………………….. IV-2

Gambar 4-2 Halaman web Desa ………………………………………… IV-3

Gambar 4-3 Halman web sejarah singkat ……………………………….. IV-3

Gambar 4-4 Halaman web visi dan misi ………………………………… IV-4

Gambar 4-5 Halaman web struktur organisasi …………………………... IV-5

Gambar 4-6 Halaman web wilayah Geografis …………………………... IV-5

Gambar 4-7 Halaman web perangkat Desa ……………………………… IV-6

Gambar 4-8 Halaman web penduduk ……………………………………. IV-7

Gambar 4-9 Form Tambah penduduk …………………………………… IV-7

Gambar 4-10 Halaman web keluarga …………………………………….. IV-8

Gambar 4-11 Form Tambah keluarga …………………………………….. IV-9

Gambar 4-12 Halaman web grafik ………………………………………... IV-9

Gambar 4-13 Halaman web Perhitungan pertumbuhan penduduk total ….. IV-10

Gambar 4-14 Halaman web Laporan ……………………………………... IV-11

Gambar 4-15 Halaman web kontak ………………………………………. IV-12

Page 17: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DAFTAR TABEL

Tabel xiii-1 Daftar Simbol Flowmap …………………………………… xiii-1

Tabel xiii-2 Daftar Simbol Use Case Diagram …………………………. xiii-1

Tabel xiii-3 Daftar Simbol Sequence Diagram ……………………......... xiii-2

Tabel xiii-4 Daftar Simbol Activity Diagram ..………………………..... xiii-3

Tabel xiii-5 Daftar Simbol Collaboration Diagram ……………………... xiii-3

Tabel xiii-6 Daftar Simbol Statechart Diagram …………..……………... xiii-4

Tabel xiii-7 Daftar Simbol Class Diagram …………..………………….. xiii-4

Tabel 3-1 Analisis Prosedur ( Flowmap ) yang sedang berjalan ……... III-3

Tabel 3-2 Analisis Prosedur ( Flowmap ) yang akan dibangun

proses kelola Penduduk ……………………………………. III-8

Tabel 3-3 Analisis Prosedur ( Flowmap ) proses tampil grafik ………. III-11

Tabel 3-4 Analisis Prosedur ( Flowmap ) proses perhitungan

pertumbuhan penduduk total ………………………………. III-13

Tabel 3-5 Analisis Prosedur ( Flowmap ) proses perhitungan

pertumbuhan penduduk alami ……………………………… III-15

Tabel 3-6 Analisis Prosedur ( Flowmap ) proses perhitungan

pertumbuhan penduduk ……………………………………. III-17

Tabel 3-7 Analisis Prosedur ( Flowmap ) proses perhitungan

perpindahan penduduk …………………………………….. III-19

Tabel 3-8 Analisis Prosedur ( Flowmap ) proses perhitungan

kepadatan penduduk ……………………………………….. III-21

Tabel 3-9 Deskripsi Aktor …………………………………………….. III-23

Tabel 3-10 Deskripsi Menu Web ………………………………………. III-23

Tabel 3-11 Skenario proses Login ……………………………………… III-25

Tabel 3-12 Skenario proses tampil halaman web Desa ………………… III-25

Tabel 3-13 Skenario proses tampil halaman web sejarah singkat ……… III-26

Tabel 3-14 Skenario proses tampil halaman web visi dan misi ………... III-26

Tabel 3-15 Skenario proses tampil halaman web struktur organisasi ….. III-27

Tabel 3-16 Skenario proses tampil halaman web wilayah geografis …... III-28

Tabel 3-17 Skenario proses tampil halaman web perangkat desa ……... III-28

Page 18: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-18 Skenario proses tampil data penduduk ……………………. III-29

Tabel 3-19 Skenario proses tambah data penduduk …………………… III-30

Tabel 3-20 Skenario proses edit data penduduk ……………………….. III-30

Tabel 3-21 Skenario proses hapus data penduduk …………………….. III-31

Tabel 3-22 Skenario proses cari data penduduk ……………………….. III-32

Tabel 3-23 Skenario proses print data penduduk ……………………… III-33

Tabel 3-24 Skenario proses tampil data keluarga ……………………… III-34

Tabel 3-25 Skenario proses tambah data keluarga ……………………... III-34

Tabel 3-26 Skenario proses edit data keluarga ………………………… III-35

Tabel 3-27 Skenario proses hapus data keluarga ………………………. III-36

Tabel 3-28 Skenario proses cari data keluarga …………………………. III-37

Tabel 3-29 Skenario proses print data keluarga ………………………... III-37

Tabel 3-30 Skenario proses tampil grafik kolom ………………………. III-38

Tabel 3-31 Skenario proses tampil grafik batang ……………………… III-39

Tabel 3-32 Skenario proses tampil grafik garis ………………………… III-40

Tabel 3-33 Skenario proses tampil grafik area ……………………….... III-41

Tabel 3-34 Skenario proses perhitungan

pertumbuhan penduduk total ………………………………. III-41

Tabel 3-35 Skenario proses perhitungan

pertumbuhan penduduk alami ……………………………… III-43

Tabel 3-36 Skenario proses perhitungan

pertumbuhan penduduk ……………………………………. III-44

Tabel 3-37 Skenario proses perhitungan

perpindahan penduduk …………………………………….. III-45

Tabel 3-38 Skenario proses perhitungan kepadatan penduduk ………... III-46

Tabel 3-39 Skenario proses kontak …………………………………….. III-47

Tabel 3-40 Skenario proses tambah komentar …………………………. III-48

Tabel 3-41 Skenario proses Logout ……………………………………. III-49

Tabel 3-42 Activity diagram proses Login ……………………………... III-78

Tabel 3-43 Activity diagram proses tampil informasi Desa ……………. III-79

Tabel 3-44 Activity diagram proses kelola data penduduk ……………. III-80

Tabel 3-45 Activity diagram proses kelola data keluarga ……………… III-82

Page 19: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-46 Activity diagram proses tampil grafik ……………………… III-84

Tabel 3-47 Activity diagram proses perhitungan

pertumbuhan penduduk total ………………………………. III-85

Tabel 3-48 Activity diagram proses perhitungan

pertumbuhan penduduk alami ……………………………… III-86

Tabel 3-49 Activity diagram proses perhitungan

pertumbuhan penduduk ……………………………………. III-87

Tabel 3-50 Activity diagram proses perhitungan

perpindahan penduduk …………………………………….. III-88

Tabel 3-51 Activity diagram proses perhitungan

kepadatan penduduk ……………………………………….. III-89

Tabel 3-52 Activity diagram proses tampil kontak Desa ………………. III-90

Tabel 3-53 Activity diagram proses Logout ……………………………. III-91

Tabel 4-1 Tabel pengujian ……………………………………………. IV-13

Tabel 4-2 Pengujian validasi Login …………………………………… IV-14

Tabel 4-3 Tabel pengujian tampil data ………………………………... IV-15

Tabel 4-4 Tabel masukkan ( Input ) Aplikasi ………………………… IV-17

Tabel 4-5 Tabel keluaran ( Output ) Aplikasi ………………………… IV-21

Page 20: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

A

DAFTAR SIMBOL

Tabel xiii-1 Daftar Simbol Flowmap

Flowmap

No GambarNama

KomponenKeterangan

1. DocumentMenunjukan dokumen yang digunakan

untuk merekam data.

2.Operasional

Manual

Menunjukan proses yang dikerjakan secara

manual.

3. Garis aliran

Menunjukan arus data antar simbol atau

proses.

4. Decision

Menunjukan pilihan yang akan dikerjakan

atau keputusan yang harus dibuat dalam

proses pengolahan data.

5.

Conector

( On-page

connector )

Digunakan untuk penghubung dalam satu

halaman.

6.

Conector

( Off-page

connector )

Digunakan untuk penghubung berbeda

halaman.

7.Off line

storage

Digunakan untuk menyimpan data secara

manual dan sementara.

8. Keterangan

Deskripsi proses atau komentar, untuk

memperjelas pesan yang disampaikan

dalam bagan alir.

Page 21: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

9. Catatan

Digunakan untuk menggambarkan catatan

akuntansi yang digunakan untuk mencatat

data yang direkam sebelumnya didalam

dokumen atau formulir.

10.Penyimpanan

/ Storage

Menunjukan akses langsung perangkat

penyimpanan / storage pada disket.

Tabel xiii-2 Daftar Simbol Use Case Diagram

Use Case Diagram

No Gambar Nama

Komponen

Keterangan

1. Use Case

Use case digambarkan sebagai lingkaran

elips dengan nama use case dituliskan

didalam elips tersebut.

2. Actor

Actor adalah pengguna sistem. Actor tidak

terbatas hanya manusia saja, jika sebuah

sistem berkomunikasi dengan aplikasi lain

dan membutuhkan input atau memberikan

output, maka aplikasi tersebut juga bisa

dianggap sebagai actor.

3. AssociationAssociation digunakan untuk

menghubungkan actor dengan use case.

Tabel xiii-3 Daftar Simbol Sequence Diagram

Sequence Diagram

No GambarNama

KomponenKeterangan

1. ObjectObject merupakan instance dari sebuah class

dan dituliskan tersusun secara horizontal.

Page 22: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2. Actor

Actor juga dapat berkomunikasi dengan

objek, maka actor juga dapat diurutkan

sebagai kolom. Simbol actor sama dengan

simbol pada actor use case diagram.

3. LifelineLifeline mengindikasikan keberadaan

sebuah objek dalam basis waktu.

4. Activation

Activation dinotasikan sebagai sebuah

kotak segi empat yang digambar pada

sebuah lifeline, mengindikasikan sebuah

objek yang akan melakukan sebuah aksi.

5. Message

Message digambarkan dengan anak panah

horizontal antara activation message

mengindikasikan komunikasi antara objek.

Tabel xiii-4 Daftar Simbol Activity Diagram

Activity Diagram

No GambarNama

KomponenKeterangan

1. Activity

Activity memperlihatkan bagaimana masing

- masing kelas antarmuka saling

berinteraksi satu sama lain.

2. ActionState dari sistem yang mencerminkan

eksekusi dari suatu aksi.

3. Initial NodeInitial Node menggambarkan bagaimana

objek dibentuk atau diawali.

4.Activity Final

Node

Activity Final Node bagaimana objek

dibentuk dan dihancurkan.

5. Fork NodeSatu aliran yang pada tahap tertentu

berubah menjadi beberapa aliran.

Page 23: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel xiii-5 Daftar Simbol Collaboration Diagram

Collaboration Diagram

No GambarNama

KomponenKeterangan

1. Object

Object merupakan instance dari sebuah

class dan dituliskan tersusun secara

horizontal.

2. Actor

Actor juga dapat berkomunikasi dengan

objek, maka actor juga dapat diurutkan

sebagai kolom.

3. Message

Message digambarkan dengan anak panah

yang mengarah antar objek dan diberi label

urutan nomor yang mengindikasikan urutan

komunikasi yang terjadi antar objek.

Tabel xiii-6 Daftar Simbol Statechart Diagram

Statechart Diagram

No GambarNama

KomponenKeterangan

1 State

State yaitu nilai atribut dan nilai link pada

suatu waktu tertentu, yang dimiliki oleh

suatu objek.

2Initial Pseudo

State

Initial Pseudo State menggambarkan

bagaimana objek dibentuk atau diawali.

3 Final StateFinal State menggambarkan bagaimana

objek dibentuk dan dihancurkan.

4 Transition

Sebuah kejadian yang memicu sebuah state

objek dengan cara memperbaharui satu atau

lebih nilai atributnya.

5 Association Association yaitu connector yang

menghubungkan antara objek satu dengan

Page 24: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

objek lainnya.

6 Node

Node yaitu elemen fisik yang eksis saat

aplikasi dijalankan dan mencerminkan suatu

sumber daya komputasi.

Tabel xiii-7 Daftar Simbol Class Diagram

Class Diagram

No GambarNama

KomponenKeterangan

1 Generalization

Hubungan dimana objek anak

( descendent ) berbagi perilaku dan struktur

data dari objek yang ada di atasnya objek

induk ( ancestor ).

2Nary

Association

Upaya untuk menghindari asosiasi dengan

lebih dari 2 objek.

3 ClassHimpunan dari objek - objek yang berbagi

atribut serta operasi yang sama.

4 Collaboration

Deskripsi dari urutan aksi - aksi yang

ditampilkan sistem yang menghasilkan

suatu hasil yang terukur bagi suatu aktor.

5 RealizationOperasi yang benar - benar dilakukan oleh

suatu objek.

6 Dependency

Hubungan dimana perubahan yang terjadi

pada suatu elemen mandiri ( independent )

akan mempengaruhi elemen yang

bergantung padanya elemen yang tidak

mandiri.

7 AssociationApa yang menghubungkan antara objek

satu dengan objek lainnya.

Page 25: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

BAB I

PENDAHULUAN

1. Latar Belakang

Perkembangan ilmu pengetahuan dan teknologi telah mengalami percepatan

yang tinggi dan membuat sebuah perubahan yang sangat luar biasa bagi kehidupan

manusia. Dengan perkembangan teknologi yang semakin pesat, secara tidak

langsung berdampak pada setiap sumber daya manusia seperti dituntut untuk selalu

up-to-date dengan perkembangan teknologi dalam melakukan proses kerja guna

bersaing dengan sumber daya manusia lain untuk mendapatkan profesi pekerjaan.

Karena hampir setiap pekerjaan yang dilakukan oleh manusia saat ini tidak dapat

terlepas dari campur tangan teknologi dari mulai hal kecil hingga hal besar.

Penggunaan teknologi sudah memasyarakatkan masyarakat dunia hingga mencakup

bagian pemerintahan maupun swasta. Penggunaan teknologi dalam bagian

pemerintahan yang dapat diterapkan diantaranya adalah dalam bidang pendataan

penduduk di suatu wilayah.

Indonesia adalah Negara dengan jumlah penduduk terbesar keempat setelah

China, India dan Amerika Serikat. Menurut publikasi BPS pada bulan Agustus 2010,

jumlah penduduk Indonesia berdasarkan hasil sensus ini adalah sebanyak

237.556.363 orang [10]. Melihat hal itu, dengan besarnya jumlah penduduk di suatu

Negara kepulauan Indonesia perlu adanya suatu sistem yang digunakan untuk

mengolah data penduduk di setiap wilayah bagian di Indonesia.

Dengan perkembangan teknologi yang pesat dan melihat besarnya jumlah

penduduk Indonesia yang tercatat di sensus penduduk 2010, setiap wilayah terkecil

atau desa di Indonesia dirasa perlu untuk melakukan pengadaan sistem pendataan

penduduk berbasis teknologi. Pendataan sistem penduduk berbasis teknologi tersebut

diantaranya dapat dilakukan dengan pengadaan sebuah aplikasi sensus penduduk

untuk suatu wilayah pedesaan. Penerapan aplikasi sensus penduduk di pedesaan

memang sudah beberapa ada yang menerapkan, namun cukup banyak juga yang

belum menerapkannya.

Salah satu daerah yang belum menerapkan aplikasi sensus penduduk dan

dirasa perlu menerapkannya adalah Desa Cimareme. Desa Cimareme terletak di

Page 26: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

kecamatan Ngamprah, Kabupaten Bandung Barat, Jawa Barat, Indonesia. Proses

sensus penduduk di desa Cimareme tersebut masih dilakukan secara manual, yaitu

dengan cara petugas desa mendatangi rumah warga secara satu – persatu ( door-to-

door ) untuk melakukan input data menggunakan kertas dan pulpen.

Masih belum meratanya penggunaan aplikasi sensus penduduk di setiap desa

di Indonesia berawal dari lemahnya sumber daya manusia, belum tumbuhnya

kesadaran akan penggunaan teknologi dan kecenderungan warga desa yang lebih

menganggap melakukan sensus penduduk dengan tradisi door-to-door lebih mudah.

Padahal bila dilihat dari fungsinya, pengadaan aplikasi sensus penduduk di desa akan

membawa dampak positif baik secara langsung maupun tidak langsung.

Berdasarkan uraian tersebut, penulis tertarik untuk membuat suatu aplikasi

sensus penduduk dengan berbasis web. Penulis mengangkat masalah ini sebagai

Tugas Akhir guna melengkapi salah satu syarat kelulusan Program Studi D-III

Teknik Informatika di Politeknik Pos Indonesia. Hal inilah yang menjadi latar

belakang penulis untuk mengambil judul Tugas Akhir tentang “Aplikasi Sensus

Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme )”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang diatas, maka dapat di identifikasikan beberapa

masalah yang menjadi persoalan diantaranya :

1. Proses sensus penduduk yang dilakukan masih secara manual.

2. Data yang tersimpan di dalam buku penduduk belum terarsip relatif dengan

baik.

1.3 Tujuan

Tujuan pembuatan Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus :

Desa Cimareme ) sebagai berikut :

1. Proses sensus penduduk dilakukan secara terkomputerisasi.

2. Data tersimpan dan terarsip di dalam database aplikasi.

Page 27: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

1.4 Ruang Lingkup

Ruang lingkup dari implementasi program aplikasi ini adalah pada bagian

sensus penduduk yang ada di Desa Cimareme, Kecamatan Ngamprah, Kabupaten

Bandung Barat, Provinsi Jawa Barat, Indonesia. Lingkungan implementasi dari

aplikasi ini adalah pengelolaan data penduduk, kartu keluarga, data kelahiran

penduduk, data kematian penduduk, data penduduk pendatang dan data penduduk

pindah.

1.5 Sistematika Penulisan

Dalam penyajian laporan ini terbagi dalam beberapa bagian dan bab, adapun

penyajianya adalah sebagai berikut :

- BAB 1 Pendahuluan

Berisi penjelasan tentang Latar Belakang, Identifikasi Masalah, Tujuan,

Ruang Lingkup dan Sistematika Penulisan.

- BAB 2 Tinjauan Pustaka

Berisi tulisan dari pustaka yang dipakai untuk membuat atau berhubungan

dalam pembuatan produk / aplikasi.

- BAB 3 Analisis dan Perancangan

Analisis :

Proses pencarian data dan informasi untuk menentukan bentuk dari

kebutuhan aplikasi baik berupa kebutuhan pada saat membangun maupun

pada saat implementasi.

Perancangan :

Penjelasan perancangan dari aplikasi yang akan dibuat terdiri dari

perancangan alur program ( Flowmap ), perancangan input / output

aplikasi. Perancangan program disesuaikan dengan pendekatan dari

pembuatan program baik dengan menggunakan program terstruktur atau

berbasis objek.

- BAB 4 Implementasi dan Pengujian

Bab ini menjeleskan tentang sistem yang dibuat dengan merinci

komponen - komponen pendukung berupa program, lingkungan

implementasi, pengujian dan analisis pengujian.

Page 28: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

- BAB 5 Kesimpulan dan Saran

Bab ini merupakan penutup yang berisi tentang kesimpulan dan saran.

Kesimpulan :

Berisi pencapaian tujuan dari aplikasi yang dibuat di bagian akhir.

Saran :

Berisi hal - hal atau tujuan dari pembuatan aplikasi yang dirasa belum

sempurna atau tidak tercapai. Saran juga dapat berupa kondisi

implementasi yang optimal bagi aplikasi yang dibuat.

Page 29: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

BAB II

TINJAUAN PUSTAKA

2.1 Penduduk

Penduduk adalah orang - orang yang berada di dalam suatu wilayah yang

terikat oleh aturan - aturan yang berlaku dan saling berinteraksi. Dalam ilmu

sosiologi, penduduk adalah sekumpulan manusia yang menempati wilayah geografi

tertentu.

Penduduk bisa didefinisikan menjadi dua yaitu sebagai berikut :

1. Orang yang tinggal di daerah tersebut.

2. Orang yang secara hukum berhak tinggal di daerah tersebut. [11]

2.2 Sensus Penduduk

Sensus penduduk sudah dilaksanakan sejak 4000 tahun sebelum kristus,

yaitu  di Babylonia. Pada abad ke 16 dan 17 sensus dilaksanakan di Italia, Sisilia dan

Spanyol untuk kepentingan militer, pajak dan kerajaan. Sedangkan sensus modern

dimulai di Quebec dan Swedia di pertengahan abad ke 16. Di Indonesia sensus

dimulai pada masa Raffles pada tahun 1815.

Sensus penduduk adalah proses pencatatan, perhitungan dan publikasi data

demografis yang dilakukan terhadap semua penduduk yang tinggal di suatu wilayah

secara bersamaan. Definisi Sensus menurut PBB Tahun 1958 : “Keseluruhan proses

pengumpulan ( collecting ), menghimpun ( compiling ) dan menerbitkan

( publishing ) data demografi, ekonomi dan sosial yang menyangkut semua orang

pada waktu tertentu di suatu wilayah tertentu”. Sampai di Indonesia telah

dilaksanakan enam kali sensus penduduk yaitu pada tahun 1920, 1961, 1971, 1980,

1990, 2000 dan 2010.

Sensus penduduk memiliki beberapa ciri khas, yaitu sebagai berikut :

1. Bersifat individu, artinya informasi demografi dan sosial ekonomi yang

dikumpulkan berasal dari individu, baik sebagai anggota rumah tangga

maupun sebagai anggota masyarakat.

2. Bersifat universal, artinya sensus penduduk bersifat menyeluruh.

3. Sensus penduduk diselenggarakan serentak di seluruh negara.

Page 30: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

4. Sensus penduduk dilaksanakan secara periodik yaitu pada tiap - tiap tahun

yang berakhiran angka kosong.

Di dalam pelaksanaannya, sensus dapat dilakukan dengan dua cara, yaitu

sebagai berikut :

1. Sensus de jure, yaitu proses sensus penduduk penduduk yang dilaksanakan

terhadap semua orang yang benar - benar tercatat bertempat tinggal di suatu

wilayah, umumnya berdasarkan dengan Kartu Tanda Penduduk ( KTP ).

2. Sensus de facto, yaitu proses sensus penduduk yang dilaksanakan terhadap

semua orang yang ditemui oleh petugas ketika dilaksanakan sensus. [11]

2.3 Sistem

Sistem adalah sekumpulan objek, komponen dan elemen yang saling

berhubungan secara fungsional antara tiap - tiap objek. Objek, komponen dan elemen

secara keseluruhan merupakan suatu kesatuan untuk memudahkan alir informasi dan

mencapai suatu tujuan. Sistem akan menerima masukan ( input ) dan akan

menghasilkan keluaran ( output ) sebagai hasilnya. [5]

2.3.1 Karakteristik Sistem

Sistem mempunyai karekteristik atau sifat - sifat tertentu yaitu sebagai

berikut : 

1. Komponen 

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, saling

bekerja sama membentuk satu kesatuan. Komponen - komponen sistem dapat

berupa suatu sub sistem. Setiap sub sistem mempunyai sifat - sifat dari sistem

untuk menjalankan suatu fungsi tertentu yang mempengaruhi proses sistem

secara keseluruhan.

2. Batasan sistem

Batasan sistem ( boundary ) merupakan daerah yang membatasi antara suatu

sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan luar sistem

Lingkungan luar ( evinronment ) dari suatu sistem adalah apapun diluar batas

sistem yang mempengaruhi operasi.

Page 31: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

4. Penghubung sistem

Penghubung ( interfance ) merupakan media penghubung antara satu sub

sistem dengan sub sistem yang lainya. Melalui penghubung ini

memungkinkan sumber - sumber daya mengalir dari satu sub sistem ke sub

sistem yang lainya.

5. Masukan sistem

Masukan ( input ) sistem adalah energi masukan kedalam sistem. Masukan

( input ) dapat berupa masukan perawatan ( maintenance input ) dan masukan

sinyal ( signal input ).

6. Keluaran sistem

Keluaran ( output ) sistem adalah hasil dari energi yang diolah dan

diklafikasikan menjadi keluaran yang berguna dan sisa pembuangan.

7. Pengolahan sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

masukan menjadi keluaran.

8. Sasaran sistem

Sebuah sistem adalah sasaran atau tujuan dari pembuatan sistem. [8]

2.4 Informasi

Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti

bagi penerimanya. Informasi memiliki beberapa ciri yaitu sebagai berikut :

1. Benar atau salah

2. Baru

3. Tambahan, informasi dapat memperbaharui atau memberikan tambahan baru

pada informasi yang telah ada.

4. Korektif, informasi dapat menjadi suatu koreksi atas informasi salah atau

palsu sebelumya.

5. Penegas, informasi dapat mempertegas informasi yang telah ada. [3]

2.4.1 Siklus Informasi

Informasi dapat didefinisikan  sebagai hasil dari pengolahan data dalam suatu

bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan

Page 32: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

suatu kejadian - kejadian yang nyata. Sumber dari informasi adalah data. Data adalah

kenyataan yang menggambarkan suatu kejadian - kejadian. Kejadian - kejadian

adalah sesuatu yang terjadi pada waktu tertentu. 

Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak

sehingga perlu diolah lebih lanjut. Data diolah melalui suatu metode untuk

menghasilkan informasi. Data dapat berbentuk simbol - simbol semacam huruf,

angka, bentuk suara, sinyak, gambar, dsb. 

Data yang diolah melalui suatu metode menjadi informasi, penerima

kemudian menerima informasi tersebut. Penerima membuat suatu keputusan dan

melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan

membuat sejumlah data kembali. Data tersebut akan ditangkap sabagai masukan

( input ), diproses kembali lewat suatu metode dan seterusnya membentuk suatu

siklus. Siklus informasi ini dapat digambarkan yaitu sebagai berikut :

Gambar 2-1 Siklus Informasi [12]

2.4.2 Kualitas Informasi

Kualitas informasi ditentukan oleh beberapa faktor yaitu sebagai berikut :

1. Keakuratan dan teruji kebenarannya.

2. Kesempurnaan informasi

3. Tepat waktu

4. Relevansi

5. Mudah dan murah [2]

Page 33: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2.5 Web

World Wide Web merupakan jaringan dokumentasi yang sangat besar yang

saling berhubungan antara satu dengan yang lain. Web merupakan sistem hypermedia

yang berarea luas dan ditujukan untuk akses secara universal. Salah satu kuncinya

adalah kemudahan tempat bagi seseorang untuk dapat menjadi bagian dari web dan

berkontribusi pada web. Web merupakan sistem yang menyebabkan pertukaran data

di internet menjadi lebih mudah dan efisien. Web terdiri atas 2 komponen dasar yaitu

sebagai berikut :

1. Server Web : sebuah komputer dan software yang menyimpan dan

mendistribusikan data ke komputer lainnya melalui jaringan internet.

2. Browser Web : software yang dijalankan pada komputer pemakai atau client

yang meminta informasi dari server web dan menampilkannya sesuai dengan

informasi itu sendiri. [4]

2.6 PHP

PHP yaitu bahasa pemrograman web server - side yang bersifat open source.

PHP merupakan script yang terintegrasi dengan HTML dan berada pada server

( server side HTML embedded scripting ). PHP adalah script yang digunakan untuk

membuat halaman website yang dinamis. Mekanisme ini menyebabkan informasi

yang diterima client adalah informasi yang terbaru / up to date. Semua script PHP

dieksekusi pada server dimana script tersebut dijalankan. [1]

2.7 MySQL

MySQL ( My Structure Query Language ) adalah sebuah program pembuat

database yang bersifat open source. MySQL sebenarnya produk yang berjalan pada

platform Linux. Karena sifatnya yang open source, MySQL dapat berjalan pada

semua platform seperti Windows. Selain itu, MySQL juga merupakan program

pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi

multiuser ( banyak pengguna ). Saat ini database MySQL telah digunakan hampir

oleh semua pemrogram database, terlebih dalam pemrograman web. Kelebihan lain

dari MySQL adalah penggunaan bahasa query yang dimiliki SQL ( Structured Query

Language ). SQL adalah suatu bahasa permintaan yang terstruktur dan telah

Page 34: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

distandarisasi untuk semua program pengakses database seperti Oracle, PosgreSQL,

SQL Server dan lain - lain. Sebagai sebuah program penghasil database, MySQL

tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain ( interface ). MySQL

dapat didukung oleh hampir semua program aplikasi baik yang open source seperti

PHP maupun yang tidak, yang ada pada platform Windows seperti Visual Basic,

Delphi dan lain - lain. [9]

2.8 Desa Cimareme

Desa Cimareme adalah desa yang terletak Kecamatan Ngamprah, Kabupaten

Bandung Barat, Provinsi Jawa Barat, Indonesia. Cimareme dalam bahasa sunda

berasal dari kata Ci yang berarti Cai dan Mareme yang berarti nama sejenis pohon

yang daunnya biasa dimakan sebagai lalapan sebagaimana tradisi orang sunda.

Pohon Mareme tersebut tumbuh di halaman perkantoran Desa Cimareme dan

merupakan satu - satunya pohon mareme yang berada di wilayah Desa Cimareme.

Desa Cimareme memiliki kondisi geografis yang dijabarkan sebagai berikut :

Luas wilayah : 244,254 hektar.

Ketinggian tanah dari permukaan laut : 700 dpl

Topografi : Dataran Sedang

Suhu Udara rata - rata : 18 – 250 C

Perbatasan wilayah

Utara : Desa Cilame dan Desa Margajaya

Selatan : Desa Cimerang dan Desa Laksanamekar

Barat : Desa Cipendeuy

Timur : Desa Gadobangkong

Page 35: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 2-2 Peta wilayah Desa Cimareme.

2.9 Persamaan Matematika

Pertumbuhan penduduk adalah perubahan jumlah penduduk yang dipengaruhi

oleh kelahiran, kematian, dan migrasi penduduk. Proses perhitungan matematika

dalam proses sensus penduduk yaitu sebagai berikut :

1. Perhitungan pertumbuhan penduduk total

Pertumbuhan penduduk total adalah perhitungan penduduk yang dihitung dari

penambahan dan pengurangan jumlah penduduk asli dengan jumlah kelahiran dan

jumlah kematian, jumlah penduduk pendatang dan jumlah penduduk pindah.

Perhitungan pertumbuhan penduduk total dapat dihitung dengan rumus sebagai

berikut :

X = S + L

X = S – M

X = S + D

X = S – P

Keterangan :

X = Pertumbuhan penduduk total

Page 36: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

S = Jumlah penduduk asli

L = Jumlah kelahiran

M = Jumlah kematian

D = Jumlah penduduk datang

P = Jumlah penduduk pindah

2. Perhitungan pertumbuhan penduduk alami

Pertumbuhan penduduk alami adalah perhitungan penduduk yang dihitung

dari selisih antara jumlah kelahiran dan jumlah kematian, jumlah penduduk

pendatang dan jumlah penduduk pindah. Perhitungan pertumbuhan penduduk alami

dapat dihitung dengan rumus sebagai berikut :

X = L – M

X = D – P

Keterangan :

X = Pertumbuhan penduduk alami

L = Jumlah kelahiran

M = Jumlah kematian

D = Jumlah penduduk datang

P = Jumlah penduduk pindah

3. Perhitungan pertumbuhan penduduk

Perhitungan pertumbuhan penduduk adalah perhitungan penduduk yang

dihitung dari jumlah kelahiran dan jumlah kematian. Perhitungan pertumbuhan

penduduk ini dinyatakan dengan persen ( % ).

X = L−M

S × 100%

Keterangan :

X = Pertumbuhan penduduk

S = Jumlah penduduk asli

L = Jumlah kelahiran

M = Jumlah kematian

Contoh :

Page 37: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

X = L−M

S × 100%

Perhitungan pertumbuhan penduduk = 134−9111178 × 100% =

Jadi pertumbuhan penduduk wilayah tersebut adalah 0,38%.

4. Perhitungan perpindahan penduduk

Perhitungan perpindahan penduduk adalah perhitungan penduduk yang

dihitung dari jumlah penduduk datang dan penduduk pindah. Perhitungan

perpindahan penduduk ini dinyatakan dengan persen ( % ).

X = D – P × 100%

Keterangan :

X = Perpindahan penduduk

S = Jumlah penduduk asli

D = Jumlah penduduk datang

P = Jumlah penduduk pindah

Contoh :

X = D−P

S × 100%

Perhitungan perpindahan penduduk 55−1511178 × 100% = 0,35%

Jadi perpindahan penduduk wilayah tersebut adalah 0,35%.

5. Perhitungan kepadatan penduduk

Perhitungan kepadatan penduduk adalah perhitungan penduduk yang dihitung

dari jumlah penduduk per satuan unit wilayah. Kepadatan penduduk ini

menunjukkan jumlah rata - rata penduduk pada setiap km2 dalam suatu wilayah.

Perhitungan kepadatan penduduk dapat dihitung dengan rumus sebagai berikut :

Perhitungan kepadatan Penduduk = 

Page 38: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi ke dalam bagian - bagian komponen dengan maksud untuk

mengidentifikasi dan mengevaluasi permasalahan, hambatan dan kebutuhan untuk

bahan evaluasi dalam melakukan perbaikan.

Analisis sistem secara umum adalah memandang, mengamati dan

menyimpulkan konsep sistem berdasarkan sistem informasi secara fisik dan

konseptual. Di dalam tahap analisis sistem terdapat langkah - langkah dasar yang

harus dilakukan oleh analis sistem, yaitu sebagai berikut :

1. Identify, yaitu mengidentifikasikan masalah.

2. Understand, yaitu memahami kerja dari sistem yang ada.

3. Analyze, menganalisis sistem.

4. Report, yaitu membuat laporan hasil analisis. [6]

3.1.1 Analisis Sistem Sedang Berjalan ( Current System )

Analasis sistem yang sedang berjalan sekarang ( Current System ) di Desa

Cimareme yaiu sebagai berikut :

1. Kepala desa menunjuk badan khusus pelaksana sensus penduduk untuk

melakukan sensus penduduk.

2. Badan pelaksana sensus penduduk menentukan anggaran dana.

3. Badan pelaksana sensus penduduk mengusulukan anggaran dana kepada

kepala desa.

4. Jika anggaran dana yang diusulkan kepada kepala desa disetujui maka

anggaran dana akan dicairkan, jika tidak disetujui badan pelaksana sensus

penduduk mengusulkan anggaran dana dengan nominal yang baru.

Page 39: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

5. Badan pelaksana sensus penduduk menentukan sistem sensus penduduk yang

akan digunakan.

6. Badan pelaksana sensus penduduk menentukan tanggal dan waktu sensus

penduduk.

7. Badan pelaksana sensus penduduk mempersiapkan peta wilayah sensus

penduduk.

8. Badan pelaksana sensus penduduk merekrut dan melatih petugas lapangan

sensus penduduk.

9. Badan pelaksana sensus penduduk melakukan sosialisasi kepada masyarakat.

10. Badan pelaksana sensus penduduk melakukan pengujian.

11. Petugas lapangan sensus penduduk mendatangi setiap rumah warga.

12. Petugas lapangan sensus penduduk mencatat data ( KTP, KK ) pada buku

menggunakan pulpen.

13. Jika data yang dikumpulkan petugas lapangan sensus penduduk sudah

lengkap maka badan pelaksana sensus penduduk akan menghitung data

tersebut dengan kalkulator, jika data yang dikumpulkan masih kurang

lengkap maka dilakukan penyisiran kembali oleh petugas lapangan sensus

penduduk sebelum data tersebut dihitung dengan kalkulator.

Page 40: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3.1.1.1 Analisis Prosedur ( Flowmap )

Berikut ini analisis prosedur yang sedang berjalan dalam bentuk Flowmap

yaitu sebagai berikut :

Tabel 3-1 Analisis Prosedur ( Flowmap ) yang sedang berjalan

Page 41: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3.1.1.2 Analisis Dokumen yang digunakan

Analisis dokumen merupakan kegiatan guna menganalisis atau mempelajari

dokumen – dokumen yang ada pada sebuah sistem, khususnya sensus penduduk

untuk selanjutnya digunakan sebagai acuan pada tahap perancangan atau

pengembangan sistem. Berikut adalah dokumen – dokumen yang terkait yang ada

pada proses sensus penduduk di Desa Cimareme :

1. Nama dokumen : KTP

Sumber : Masyarakat Desa

Tujuan : Petugas lapangan

Bentuk : Kartu

Fungsi : Sebagai acuan pengambilan data penduduk

Frekuensi : Setiap melakukan pengambilan data penduduk dari

perseorangan

Isi : NIK, nama, temppat lahir, tanggal lahir, jenis kelamin,

alamat, agama, status perkawinan, pekerjaan,

kewarganegaraan.

2. Nama dokumen : Kartu Keluarga

Sumber : Kepala keluarga

Tujuan : Petugas lapangan

Bentuk : Dokumen

Fungsi : Sebagai acuan pengambilan data keluarga

Frekuensi : Setiap melakukan pengambilan data dengan kategori

keluarga

Isi : Data keluarga ( no kartu keluarga, kepala keluarga,

alamat ), data anggota keluarga ( nama lengkap, NIK,

jenis kelamin, tempat lahir, tanggal lahir, agama,

pendidikan, jenis pekerjaan, status pernikahan, status

hubungan dalam keluarga, kewarganegaraan,

dokumen imigrasi, nama orang tua ).

3. Nama dokumen : Surat keterangan pendatang

Sumber : Masyarakat desa

Tujuan : Petugas lapangan

Page 42: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Bentuk : Surat

Fungsi : Sebagai acuan pengambilan data penduduk datang

Frekuensi : Setiap melakukan pengambilan data dengan kategori

penduduk pendatang

Isi : No SKD, data keluarga ( no kartu keluarga, nama

kepala keluarga, alamat ), data penduduk ( NIK,

nama, tempat lahir, tanggal lahir, jenis kelamin,

agama, hubungan keluarga ) data pendatang ( alasan

datang, alamat tujuan, klasifikasi pindah ).

4. Nama dokumen : Surat keterangan pindah

Sumber : Kaur. Pemerintahan Desa

Tujuan : Petugas lapangan

Bentuk : Surat

Fungsi : Sebagai acuan pengambilan data penduduk yang

pindah

Frekuensi : Setiap melakukan pengambilan data penduduk yang

sudah pindah

Isi : No SKP, data keluarga ( no kartu keluarga, nama

kepala keluarga, alamat ), data penduduk ( NIK,

nama, tempat lahir, tanggal lahir, jenis kelamin,

alamat ) data pindah ( alasan pindah, alamat pindah,

tanggal pindah, klasifikasi pindah ).

5. Nama dokumen : Surat keterangan lahir

Sumber : Masyarakat desa

Tujuan : Petugas lapangan

Bentuk : Surat

Fungsi : Sebagai acuan pengambilan data penduduk lahir

Frekuensi : Setiap melakukan pengambilan data dengan kategori

penduduk lahir

Isi : No SKL, data keluarga ( no kartu keluarga, nama kepala

keluarga, alamat ), data penduduk ( nama, tempat lahir,

tanggal lahir, waktu lahir, jenis kelamin, agama ).

Page 43: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

6. Nama dokumen : Surat keterangan meninggal

Sumber : Masyarakat desa

Tujuan : Petugas lapangan

Bentuk : Surat

Fungsi : Sebagai acuan pengambilan data penduduk meninggal

Frekuensi : Setiap melakukan pengambilan data dengan kategori

penduduk meninggal

Isi : No SKM, data keluarga ( no kartu keluarga, nama

kepala keluarga, alamat ), data penduduk ( NIK, nama,

tempat lahir, tanggal lahir, jenis kelamin, agama ) data

meninggal ( tempat meninggal, tanggal meninggal,

waktu meninggal, sebab meninggal ).

3.1.2 Analisis Sistem yang akan dibangun

Analasis sistem yang akan dibangun di Desa Cimareme yaitu sebagai berikut :

1. Kepala desa menunjuk badan khusus pelaksana sensus penduduk untuk

melakukan sensus penduduk.

2. Badan pelaksana sensus penduduk menentukan anggaran dana.

3. Badan pelaksana sensus penduduk mengusulukan anggaran dana kepada

kepala desa.

4. Jika anggaran dana yang diusulkan kepada kepala desa disetujui maka

anggaran dana akan dicairkan, jika tidak disetujui badan pelaksana sensus

penduduk mengusulkan anggaran dana dengan nominal yang baru.

5. Badan pelaksana sensus penduduk menentukan sistem sensus penduduk yang

akan digunakan.

6. Badan pelaksana sensus penduduk menentukan tanggal dan waktu sensus

penduduk.

7. Badan pelaksana sensus penduduk mempersiapkan peta wilayah sensus

penduduk.

8. Badan pelaksana sensus penduduk merekrut dan melatih petugas lapangan

sensus penduduk.

9. Badan pelaksana sensus penduduk melakukan sosialisasi kepada masyarakat.

Page 44: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

10. Badan pelaksana sensus penduduk melakukan pengujian.

11. Petugas lapangan sensus penduduk mendatangi setiap rumah warga.

12. Petugas lapangan sensus penduduk menghubungkan laptop ke jaringan

internet.

13. Petugas lapangan sensus penduduk menjalankan aplikasi di web browser.

14. Tampil form login.

15. Petugas lapangan sensus penduduk input username dan password.

16. Cek data username dan password ke database, Jika username dan password

cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login.

17. Sebagai proses masukan ( input ) pada aplikasi, petugas lapangan sensus

penduduk dapat melakukan proses kelola data penduduk, data keluarga, data

penduduk lahir, data penduduk meninggal, data penduduk datang dan data

penduduk pindah.

18. Jika data yang dikumpulkan sudah lengkap maka badan pelaksana sensus

penduduk akan memproses data, jika data yang dikumpulkan masih kurang

lengkap maka dilakukan penyisiran kembali oleh petugas lapangan sensus

penduduk dengan mendatangi rumah warga kembali dan melakukan proses

masukan ( input ) pada aplikasi.

19. Proses keluaragn ( output ) yang dihasilkan dari aplikasi yaitu hasil

perhitungan dari perhitungan pertumbuhan penduduk total, perhitungan

pertumbuhan penduduk alami, perhitungan pertumbuhan penduduk,

perhitungan perpindahan penduduk, perhitungan kepadatan penduduk, grafik

batang, grafik, kolom, grafik garis, grafik area dan print out.

Page 45: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3.1.2.1 Analisis Prosedur ( Flowmap ) yang akan dibangun

Berikut ini analisis prosedur yang akan dibangun dalam bentuk Flowmap

yaitu sebagai berikut :

Tabel 3-2 Analisis Prosedur ( Flowmap ) yang akan dibangun proses kelola

penduduk

Page 46: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Penduduk yang ada di menu Data Master. Tampil form

Penduduk. Di dalam form Penduduk terdapat data penduduk yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Penduduk terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu penduduk.

2. Tampil form tambah penduduk.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data penduduk tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data penduduk yang ingin dirubah.

2. Pengguna memilih button edit dari data penduduk yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data penduduk yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data penduduk yang ingin dihapus.

2. Pengguna memilih button delete dari data penduduk yang ingin dihapus.

3. Data penduduk terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data penduduk yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

Page 47: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3. Jika data penduduk yang dicari terdapat pada database maka data penduduk

tersebut akan tampil, jika data penduduk tersebut tidak terdapat pada

database maka data penduduk tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu penduduk.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data penduduk di print.

Page 48: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-3 Analisis Prosedur ( Flowmap ) proses tampil grafik

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser. Tampil

form Login di web browser. Pengguna melakukan proses Login untuk dapat masuk ke

aplikasi. Pengguna menginput username dan password. Jika username dan password

cocok maka akan tampil halaman web Desa, jika username dan password tidak cocok

Page 49: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

maka akan tampil form Login. Setelah tampil halaman web Desa, pengguna memilih

menu Grafik. Tampil halaman web Grafik. Pengguna memilih jenis grafik yang ingin

ditampilkan dengan cara memilih di sub menu yang ada di menu grafik. Sub menu

Kolom menampilkan grafik kolom, sub menu Batang menampilkan grafik batang,

sub menu Garis menampilkan grafik garis, sub menu Area menampilkan grafik area.

Data yang ditampilkan di dalam grafik adalah jumlah data dari data penduduk, data

keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan

data penduduk pindah yang terdapat pada tabel di database.

Page 50: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-4 Analisis Prosedur ( Flowmap ) proses perhitungan pertumbuhan penduduk

total

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

Page 51: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk total yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total.

Di dalam proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil

dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di

database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data

penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data

penduduk pindah yang terdapat di database. Pengguna memilih operasi perhitungan.

Setelah pengguna memilih operasi perhitungan, pengguna memilih button hitung.

Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Page 52: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-5 Analisis Prosedur ( Flowmap ) proses perhitungan pertumbuhan penduduk

alami

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

Page 53: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

pengguna memilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk

alami. Di dalam proses perhitungan, pengguna memilih data 1 dari list menu. Data 1

yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat

di database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari

data penduduk meninggal atau data penduduk pindah yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2.

Page 54: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-6 Analisis Prosedur ( Flowmap ) proses perhitungan pertumbuhan penduduk

Page 55: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. L−M

S × 100%.

Page 56: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-7 Analisis Prosedur ( Flowmap ) proses perhitungan perpindahan penduduk

Page 57: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. D−P

S × 100%.

Page 58: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-8 Analisis Prosedur ( Flowmap ) proses perhitungan kepadatan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

Page 59: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan kepadatan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan kepadatan penduduk. Di dalam

proses perhitungan, Data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam

satuan km2. Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari

perhitungan data hasil 1 dan data 2. Jumlah penduduk

Luaswilayah

Unified modeling language ( UML )

Unified Modeling Language ( UML ) adalah bahasa pemodelan desain

program berorientasi objek ( OOP ) serta aplikasinya. UML adalah Bahasa

pemodelan untuk mengembangkan sistem OOP dan sekelompok perangkat tool

untuk mendukung pengembangan sistem tersebut. UML adalah bahasa pemodelan

yang digunakan untuk menentukan, memvisualisasikan, membangun dan

mendokumentasikan suatu sistem informasi. UML sudah menjadi standar terbuka

yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri

perangkat lunak dan pengembangan sistem.

3.1.2.2 Use case diagram

Use case diagram menampilkan sekumpulan use case dan aktor ( pelaku )

yang hubungan diantara use case dan aktor tersebut. Use case diagram digunakan

untuk penggambaran use case statik dari suatu sistem. Use case menjelaskan apa

yang dilakukan sistem atau sub sistem, tetapi tidak menspesifikasikan cara

kerjanya. Use case diagram dari Aplikasi Sensus Penduduk Berbasis Web ( Studi

Kasus : Desa Cimareme ) yaitu sebagai berikut :

Page 60: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

System

User terdaftar Login

Kelola data penduduk

Kelola data keluarga

Kelola data penduduk pindah

Kelola data penduduk meninggal

Kelola user

Admin

Kelola data penduduk datang

Kelola data penduduk lahir

Melakukan perhitungan sensus

Memberi komentar

Melihat grafik

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Kelola laporan

Gambar 3-1 Use case diagram Aplikasi

Tabel Deskripsi Aktor

Tabel 3-9 Deskripsi Aktor

Aktor Deskripsi

User terdaftar

User terdaftar adalah orang yang memiliki account dan

password khusus untuk masuk pada aplikasi. User

terdaftar dalam proses sensus penduduk adalah petugas

lapangan sensus penduduk. User terdaftar dapat melakukan

kelola data penduduk, kelola data keluarga, kelola data

penduduk lahir, kelola data penduduk meninggal, kelola

data penduduk datang, kelola data penduduk pindah,

melakukan proses perhitungan dan melihat grafik pada

aplikasi.

Admin

Admin adalah orang yang bertugas sebagai administrator

serta memiliki account dan password khusus untuk masuk

pada aplikasi. Admin dapat melakukan proses data user

pada aplikasi.

Tabel Deskripsi Menu Web

Tabel 3-10 Deskripsi Menu Web

Menu Deskripsi

Login Form yang pertama kali muncul pada aplikasi.

Desa Halaman web yang pertama muncul setelah melakukan

Page 61: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

proses Login. Halaman web Desa berisi deskripsi dari Desa

Cimareme seperti sejarah singkat, visi & misi, struktur

organisasi, wilayah geografis dan perangkat desa.

Penduduk

Form yang menggambarkan proses utama dari aplikasi. Di

dalam form Penduduk terdapat fungsi input, edit, delete, cari,

print. Data penduduk menjadi data master dan menjadi

acuan bagi data lain.

Keluarga

Form yang menggambarkan proses utama dari aplikasi. Di

dalam form Keluarga terdapat fungsi input, edit, delete, cari,

print. Data keluarga mengacu pada data penduduk, menjadi

data master dan menjadi acuan bagi data lain.

Penduduk lahir

Di dalam form Penduduk lahir terdapat fungsi input, edit,

delete, cari dan print. Data penduduk lahir mengacu pada

data keluarga.

Penduduk datang

Di dalam form Penduduk datang terdapat fungsi input, edit,

delete, cari dan print. Data penduduk datang mengacu pada

data keluarga.

Penduduk

meninggal

Di dalam form Penduduk meninggal terdapat fungsi input,

edit, delete, cari, print. Data penduduk meninggal mengacu

pada data keluarga dan data penduduk.

Penduduk pindah

Di dalam form Penduduk pindah terdapat fungsi input, edit,

delete, cari, print. Data penduduk pindah mengacu pada data

keluarga dan data penduduk.

Grafik Halaman web yang berisi tampilan data dalam bentuk grafik.

Perhitungan

penduduk

Form yang berisi proses perhitungan data yang ada pada

proses sensus penduduk dengan rumus tertentu.

Laporan Di dalam form Laporan terdapat fungsi delete, cari dan print.

KontakHalaman web yang berisi informasi kontak dari Desa

Cimareme.

Skenario proses Login

Page 62: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-11 Skenario proses Login

IdentifikasiNama LoginTujuan Masuk pada aplikasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login.

Skenario proses tampil halaman web Desa

Tabel 3-12 Skenario proses tampil halaman web Desa

IdentifikasiNama Tampil halaman web DesaTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login.

Skenario proses tampil halaman web sejarah singkat

Page 63: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-13 Skenario proses tampil halaman web sejarah singkat

IdentifikasiNama Tampil halaman web sejarah singkatTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

sejarah singkat yang ada di menu Desa.

8. Tampil halaman web sejarah singkat.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Sejarah Singkat yang ada di menu Desa. Tampil halaman web Sejarah Singkat.

Skenario proses tampil halaman web visi dan misi

Tabel 3-14 Skenario proses tampil halaman web visi dan misi

IdentifikasiNama Tampil halaman web visi dan misiTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login 6. Tampil halaman web Desa.7. Pilih sub menu visi 8. Tampil halaman web visi dan misi.

Page 64: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

dan misi yang ada di menu Desa.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Visi dan Misi yang ada di menu Desa. Tampil halaman web Visi dan Misi.

Skenario proses tampil halaman web struktur organisasi

Tabel 3-15 Skenario proses tampil halaman web struktur organisasi

IdentifikasiNama Tampil halaman web struktur organisasiTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

struktur organisasi yang ada di menu Desa.

8. Tampil halaman web struktur organisasi.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Struktur Organisasi yang ada di menu Desa. Tampil halaman web Struktur Organisasi.

Skenario proses tampil halaman web wilayah geografis

Page 65: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-16 Skenario proses tampil halaman web wilayah geografis

IdentifikasiNama Tampil halaman web wilayah geografisTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu visi

dan misi yang ada di menu Desa.

8. Tampil halaman web wilayah geografis.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Wilayah Geografis yang ada di menu Desa. Tampil halaman web Wilayah Geografis.

Skenario proses tampil halaman web perangkat desa

Tabel 3-17 Skenario proses tampil halaman web perangkat desa

IdentifikasiNama Tampil halaman web perangkat desaTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi.2. Tampil form Login.

3. Input username dan password.

4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

perangkat desa 8. Tampil halaman web perangkat desa.

Page 66: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

yang ada di menu Desa.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Perangkat Desa yang ada di menu Desa. Tampil halaman web Perangkat Desa.

Skenario proses tampil data penduduk

Tabel 3-18 Skenario proses tampil data penduduk

IdentifikasiNama Tampil data pendudukTujuan Melihat data pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil data penduduk dalam form Penduduk.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih sub menu Penduduk yang ada di menu Data Master. Tampil data penduduk dalam form Penduduk.

Skenario proses tambah data penduduk

Page 67: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-19 Skenario proses tambah data penduduk

IdentifikasiNama Tambah data pendudukTujuan Menambah data pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil form Penduduk.

9. Pilih sub menu Tambah penduduk yang ada di menu Penduduk.

10. Tampil form tambah penduduk.

11. Input data.12. Pilih button save. 13. Data tersimpan di database.

14. Tampil form penduduk.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Penduduk yang ada di menu Data Master. Tampil form Penduduk. Aktor pilih sub menu Tambah penduduk yang ada di menu Penduduk. Tampil form tambah penduduk. Aktor melakukan input data. Pilih button save. Data tersimpan di database. Tampil form Penduduk.

Skenario proses edit data penduduk

Tabel 3-20 Skenario proses edit data penduduk

IdentifikasiNama Edit data pendudukTujuan Merubah data yang telah ada di database

Page 68: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil data penduduk form Penduduk.

9. Pilih data.10. Pilih button edit. 11. Tampil form edit data penduduk.12. Input data.13. Pilih button save. 14. Data tersimpan di database.

15. Tampil form penduduk.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Penduduk yang ada di menu Data Master. Tampil data penduduk dalam form Penduduk. Aktor pilih data. Pilih button edit. Tampil form edit data penduduk. Aktor melakukan input data. Pilih button save. Data tersimpan di database. Tampil form Penduduk.

Skenario proses hapus data penduduk

Tabel 3-21 Skenario proses hapus data penduduk

IdentifikasiNama Hapus data pendudukTujuan Menghapus data penduduk yang ada di databaseDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

Page 69: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil data penduduk form Penduduk.

9. Pilih data.10. Pilih button

delete. 11. Data terhapus di database.

12. Tampil form penduduk.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Penduduk yang ada di menu Data Master. Tampil data penduduk dalam form Penduduk. Aktor pilih data. Pilih button delete. Data terhapus di database. Tampil form Penduduk.

Skenario proses cari data penduduk

Tabel 3-22 Skenario proses cari data penduduk

IdentifikasiNama Cari data pendudukTujuan Mencari data penduduk yang ada di databaseDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil form Penduduk.

9. Input kriteria data.

10. Pilih button cari. 11. Tampil data penduduk.Kondisi Aktor menjalankan aplikasi pada web browser.

Page 70: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Penduduk yang ada di menu Data Master. Tampil form Penduduk. Aktor input kriteria data yang ingin dicari. Pilih button cari. Jika data terdapat pada database maka data akan tampil, jika data tidak terdapat pada database maka data tidak akan tampil.

Skenario proses print data penduduk

Tabel 3-23 Skenario proses print data penduduk

IdentifikasiNama Print data pendudukTujuan Mencetak data pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Penduduk yang ada di menu Data Master.

8. Tampil form penduduk.

9. Pilih button print data. 10. Tampil ketentuan print.

11. Pilih button print. 12. Data di print.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Penduduk yang ada di menu Data Master. Tampil form Penduduk. Aktor pilih button print data. Tampil ketentuan print. Aktor pilih button print. Data di print.

Skenario proses tampil data keluarga

Page 71: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-24 Skenario proses tampil data keluarga

IdentifikasiNama Tampil data keluargaTujuan Melihat data keluargaDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Keluarga yang ada di menu Data Master.

8. Tampil data keluarga dalam form Keluarga.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master. Tampil data keluarga dalam form Keluarga.

Skenario proses tambah data keluarga

Tabel 3-25 Skenario proses tambah data keluarga

IdentifikasiNama Tambah data keluargaTujuan Menambah data keluargaDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu 8. Tampil form keluarga.

Page 72: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Keluarga yang ada di menu Data Master.

9. Pilih sub menu Tambah keluarga yang ada di menu Keluarga.

10. Tampil form tambah keluarga.

11. Input data.12. Pilih button save. 13. Data tersimpan di database.

14. Tampil form Keluarga.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master. Tampil form Keluarga. Aktor pilih sub menu Tambah keluarga yang ada di menu Keluarga. Tampil form tambah keluarga. Aktor melakukan input data. Pilih button save. Data tersimpan di database. Tampil form keluarga.

Skenario proses edit data keluarga

Tabel 3-26 Skenario proses edit data keluarga

IdentifikasiNama Edit data keluargaTujuan Merubah data yang telah ada di databaseDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Keluarga yang ada di menu Data Master.

8. Tampil data keluarga dalam form Keluarga.

9. Pilih data.10. Pilih button edit. 11. Tampil form edit data keluarga.12. Input data.

Page 73: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

13. Pilih button save. 14. Data tersimpan di database.15. Tampil form Keluarga.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master. Tampil data keluarga dalam form Keluarga. Aktor pilih data. Pilih button edit. Tampil form edit data keluarga. Aktor melakukan input data. Pilih button save. Data tersimpan di database. Tampil form Keluarga.

Skenario proses hapus data keluarga

Tabel 3-27 Skenario proses hapus data keluarga

IdentifikasiNama Hapus data keluargaTujuan Menghapus data keluarga yang ada di databaseDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Keluarga yang ada di menu Data Master.

8. Tampil data keluarga dalam form Keluarga.

9. Pilih data.10. Pilih button

delete. 11. Data terhapus di database.

12. Tampil form Keluarga.Kondisi Aktor menjalankan aplikasi pada web browser.

Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master.

Page 74: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tampil data keluarga dalam form Keluarga. Aktor pilih data. Pilih button delete. Data terhapus di database. Tampil form Keluarga.

Skenario proses cari data keluarga

Tabel 3-28 Skenario proses cari data keluarga

IdentifikasiNama Cari data keluargaTujuan Mencari data keluarga yang ada di databaseDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Keluarga yang ada di menu Data Master.

8. Tampil form Keluarga.

9. Input kriteria data.

10. Pilih button cari. 11. Tampil data keluarga.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master. Tampil form Keluarga. Aktor input kriteria data yang akan dicari. Pilih button cari. Jika data terdapat pada database maka data akan tampil, jika data tidak terdapat pada database maka data tidak akan tampil.

Skenario proses print data keluarga

Tabel 3-29 Skenario proses print data keluarga

IdentifikasiNama Print data keluargaTujuan Mencetak data keluarga

Page 75: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Keluarga yang ada di menu Data Master.

8. Tampil form Keluarga.

9. Pilih button print data. 10. Tampil ketentuan print.

11. Pilih button print. 12. Data diprint.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Keluarga yang ada di menu Data Master. Tampil form Keluarga. Aktor pilih button print data. Tampil ketentuan print. Aktor pilih button print. Data diprint.

Skenario proses tampil grafik kolom

Tabel 3-30 Skenario proses tampil grafik kolom

IdentifikasiNama Tampil grafik kolomTujuan Melihat data dalam tampilan grafikDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu 8. Tampil halaman web Grafik.

Page 76: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Grafik.9. Pilih sub menu

Kolom yang ada di menu Grafik.

10. Tampil halaman web Grafik Kolom.

11. Tampil grafik kolom.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih menu Grafik. Tampil halaman web Grafik. Aktor pilih sub menu Kolom yang ada di menu Grafik. Tampil halaman web Grafik Kolom. Tampil grafik kolom. Data yang ditampilkan di dalam grafik kolom adalah jumlah data dari data penduduk, data keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan data penduduk pindah yang terdapat pada database.

Skenario proses tampil grafik batang

Tabel 3-31 Skenario proses tampil grafik batang

IdentifikasiNama Tampil grafik batangTujuan Melihat data dalam tampilan grafikDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Grafik. 8. Tampil halaman web Grafik.

9. Pilih sub menu Batang yang ada di menu Grafik.

10. Tampil halaman web Grafik Batang.

11. Tampil grafik batang.Kondisi Aktor menjalankan aplikasi pada web browser.

Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan

Page 77: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih menu Grafik. Tampil halaman web Grafik. Aktor pilih sub menu Batang yang ada di menu Grafik. Tampil halaman web Grafik Batang. Tampil grafik batang. Data yang ditampilkan di dalam grafik batang adalah jumlah data dari data penduduk, data keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan data penduduk pindah yang terdapat pada database.

Skenario proses tampil grafik garis

Tabel 3-32 Skenario proses tampil grafik garis

IdentifikasiNama Tampil grafik garisTujuan Melihat data dalam tampilan grafikDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Grafik. 8. Tampil halaman web Grafik.

9. Pilih sub menu Garis yang ada di menu Grafik.

10. Tampil halaman web Grafik Garis.

11. Tampil grafik garis.Kondisi Aktor menjalankan aplikasi pada web browser.

Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih menu Grafik. Tampil halaman web Grafik. Aktor pilih sub menu Garis yang ada di menu Grafik. Tampil halaman web Grafik Garis. Tampil grafik garis. Data yang ditampilkan di dalam grafik garis adalah jumlah data dari data penduduk, data keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan data penduduk pindah yang terdapat pada

Page 78: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

database.

Skenario proses tampil grafik area

Tabel 3-33 Skenario proses tampil grafik area

IdentifikasiNama Tampil grafik areaTujuan Melihat data dalam tampilan grafikDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Grafik. 8. Tampil halaman web Grafik.

9. Pilih sub menu Area yang ada di menu Grafik.

10. Tampil halaman web Grafik Area.

11. Tampil grafik area.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih menu Grafik. Tampil halaman web Grafik. Aktor pilih sub menu Area yang ada di menu Grafik. Tampil halaman web Grafik Area. Tampil grafik area. Data yang ditampilkan di dalam grafik area adalah jumlah data dari data penduduk, data keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan data penduduk pindah yang terdapat pada database.

Skenario proses perhitungan pertumbuhan penduduk total

Tabel 3-34 Skenario proses perhitungan pertumbuhan penduduk total

IdentifikasiNama Perhitungan pertumbuhan penduduk totalTujuan Melakukan proses perhitungan sensus penduduk

Page 79: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Perhitungan pertumbuhan penduduk total yang ada di menu Perhitungan Penduduk.

8. Tampil form Perhitungan pertumbuhan penduduk total.

9. Data 1 akan otomatis terisi di textfield dan di panggil dari database.

10. Pilih operasi perhitungan.

11. Pilih data 2 dari list menu. 12. Tampil jumlah data dari data yang telah dipilih.

13. Pilih button hitung.

14. Menampilkan hasil dari perhitungan data 1 dan data 2.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Perhitungan pertumbuhan penduduk total yang ada di menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total. Data 1 akan otomatis terisi di textfield dan di panggil dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database. Aktor memilih operasi perhitungan. Aktor memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data penduduk pindah. Setelah aktor memilih data 2, aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Skenario proses perhitungan pertumbuhan penduduk alami

Page 80: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-35 Skenario proses perhitungan pertumbuhan penduduk alami

IdentifikasiNama Perhitungan pertumbuhan penduduk alamiTujuan Melakukan proses perhitungan sensus pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Perhitungan pertumbuhan penduduk alami yang ada di menu Perhitungan Penduduk.

8. Tampil form Perhitungan pertumbuhan penduduk alami.

9. Pilih data 1 dari list menu. 10. Tampil jumlah data dari data yang telah dipilih.

11. Pilih data 2 dari list menu. 12. Tampil jumlah data dari data yang telah dipilih.

13. Pilih button hitung.

14. Menampilkan hasil dari perhitungan data 1 dan data 2.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di menu Perhitungan penduduk. Tampil form Perhtiungan pertumbuhan penduduk alami. Aktor memilih data 1 dari list menu. Data 1 yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat di database. Aktor memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data penduduk meninggal atau data penduduk pindah. Setelah aktor memilih data 2, aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Skenario proses perhitungan pertumbuhan penduduk

Page 81: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Tabel 3-36 Skenario proses perhitungan pertumbuhan penduduk

IdentifikasiNama Perhitungan pertumbuhan pendudukTujuan Melakukan proses perhitungan sensus pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Perhitungan pertumbuhan penduduk yang ada di menu Perhitungan Penduduk.

8. Tampil form Perhitungan pertumbuhan penduduk.

9. Data 1 akan otomatis terisi di textfield dan di panggil dari database.

10. Data 2 akan otomatis terisi di textfield dan di panggil dari database.

11. Pilih button hitung.

12. Menampilkan hasil dari perhitungan data 1 dan data 2.

13. Data 3 akan otomatis terisi di textfield dan di panggil dari database.

14. Pilih button hitung.

15. Menampilkan hasil dari perhitungan hasil 1 dan data 3.

16. Data 4 akan otomatis terisi di textfield dan di panggil dari database.

17. Pilih button hitung.

18. Menampilkan hasil dari perhitungan hasil 2 dan data 4.

Kondisi Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Data 1 akan otomatis terisi di textfield dan di panggil dari database. Data 1 yaitu jumlah data dari data

Page 82: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

penduduk lahir yang terdapat di database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2 yaitu jumlah data dari data penduduk meninggal yang terdapat di database. Aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database. Aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield. Data 4 yaitu berisi 100%. Aktor memilih button hitung. Aplikasi akan menampilkan

hasil dari perhitungan hasil 2 dan data 4. L−M

S ×

100%.

Skenario proses perhitungan perpindahan penduduk

Tabel 3-37 Skenario proses perhitungan perpindahan penduduk

IdentifikasiNama Perhitungan pertumbuhan pendudukTujuan Melakukan proses perhitungan sensus pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Perhitungan perpindahan penduduk yang ada di menu Perhitungan Penduduk.

8. Tampil form Perhitungan perpindahan penduduk.

9. Data 1 akan otomatis terisi di textfield dan di panggil dari database.

10. Data 2 akan otomatis terisi di textfield dan di panggil dari database.

11. Pilih button hitung.

12. Menampilkan hasil dari perhitungan data 1 dan data 2.

Page 83: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

13. Data 3 akan otomatis terisi di textfield dan di panggil dari database.

14. Pilih button hitung.

15. Menampilkan hasil dari perhitungan hasil 1 dan data 3.

16. Data 4 akan otomatis terisi di textfield dan di panggil dari database.

17. Pilih button hitung.

18. Menampilkan hasil dari perhitungan hasil 2 dan data 4.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Perhitungan perpindahan penduduk yang ada di menu Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Data 1 akan otomatis terisi di textfield dan di panggil dari database. Data 1 yaitu jumlah data dari data penduduk datang yang terdapat di database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2 yaitu jumlah data dari data penduduk pindah yang terdapat di database. Aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database. Aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield. Data 4 yaitu berisi 100%. Aktor memilih button hitung. Aplikasi akan menampilkan

hasil dari perhitungan hasil 2 dan data 4. D−P

S ×

100%.

Skenario proses perhitungan kepadatan penduduk

Tabel 3-38 Skenario proses perhitungan kepadatan penduduk

IdentifikasiNama Perhitungan kepadatan pendudukTujuan Melakukan proses perhitungan sensus pendudukDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Page 84: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih sub menu

Perhitungan kepadatan penduduk yang ada di menu Perhitungan Penduduk.

8. Tampil form Perhitungan kepadatan penduduk.

9. Data 1 akan otomatis terisi di textfield dan di panggil dari database.

10. Aktor input data 2.

11. Aktor pilih button hitung.

12. Menampilkan hasil dari perhitungan data 1 dan data 2.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih sub menu Perhitungan kepadatan penduduk yang ada di menu Perhitungan penduduk. Tampil form Perhtiungan kepadatan penduduk. Data 1 akan otomatis terisi di textfield dan di panggil dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database. Aktor menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam satuan km2. Setelah aktor memilih data 2, aktor memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Skenario proses kontak

Tabel 3-39 Skenario proses kontak

IdentifikasiNama KontakTujuan Melihat informasiDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario Utama

Page 85: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Kondisi Awal Tampil form LoginAksi Aktor Reaksi Sistem

1. Menjalankan aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Kontak. 8. Tampil halaman web Kontak.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih menu Kontak. Tampil halaman web Kontak.

Skenario proses tambah komentar

Tabel 3-40 Skenario proses tambah komentar

IdentifikasiNama Tambah komentarTujuan Menambah komentarDeskripsiTipe Primary, EssentialAktor User terdaftarSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Kontak.8. Tampil form input komentar dalam halaman web

Kontak.9. Input komentar.10. Pilih button

submit. 11. Komentar tersimpan di database.

12. Komentar yang telah tersimpan dipanggil di halaman web Kontak.

Kondisi Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor pilih

Page 86: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

menu Kontak. Tampil form input komentar dalam halaman web Kontak. Aktor melakukan input komentar. Aktor memilih button submit. Komentar tersimpan di database. Komentar yang telah tersimpan dipanggil di halaman web Kontak.

Skenario proses Logout

Tabel 3-41 Skenario proses Logout

IdentifikasiNama LogoutTujuan Keluar dari aplikasiDeskripsiTipe Primary, EssentialAktor AdminSkenario UtamaKondisi Awal Tampil form Login

Aksi Aktor Reaksi Sistem1. Menjalankan

aplikasi. 2. Tampil form Login.

3. Input username dan password. 4. Validasi username dan password di database.

5. Login. 6. Tampil halaman web Desa.7. Pilih menu

Logout. 8. Tampil form Login.

Kondisi

Aktor menjalankan aplikasi pada web browser. Tampil form Login. Aktor input username dan password. Jika username dan password cocok, maka akan tampil halaman web Desa. Jika username dan password tidak cocok, maka akan kembali ke form Login. Setelah tampil halaman web Desa, aktor memilih menu Logout. Tampil halaman web Login.

3.1.2.3 Class diagram

Class diagram adalah diagram yang digunakan untuk menampilkan beberapa

kelas serta paket - paket yang ada dalam sistem yang sedang kita gunakan. Class

diagram memberi kita gambaran ( diagram statis ) tentang sistem dan relasi - relasi

yang ada didalamnya. Class diagram adalah gambar grafis mengenai struktur objek

statis dari suatu sistem, menunjukan class - class objek yang menyusun sebuah

sistem dan juga hubungan antara class objek tersebut. Class diagram dari Aplikasi

Sensus Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ) yaitu sebagai

berikut :

Page 87: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

penduduk+NIK int ( PK )+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+jenis_kelamin varchar ( 15 )+alamat text+agama varchar ( 15 )+status_perkawinan varchar ( 15 )+pekerjaan varchar ( 50 )+kewarganegaraan varchar ( 25 )+foto varchar ( 50 )+Add()+Edit()+Delete()

user+nama varchar ( 50 )+alamat text+telepon int ( 15 )+jenis_kelamin varchar ( 15 )+email varchar ( 25 )+username varchar ( PK )+password varchar ( 25 )+Add()+Edit()+Delete()

keluarga+NKK int ( PK )+NIK int+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+jenis_kelamin varchar ( 15 )+alamat text+agama varchar ( 15 )+pendidikan varchar ( 20 )+pekerjaan varchar ( 50 )+status_perkawinan varchar ( 15 )+hubungan_keluarga varchar ( 25 )+kewarganegaraan varchar ( 25 )+nama_ayah varchar ( 50 )+nama_ibu varchar ( 50 )+Add()+Edit()+Delete()

kelahiranpenduduk+NSKL int ( PK )+NKK int ( FK )+alamat text+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+waktu_lahir time+jenis_kelamin varchar ( 15 )+agama varchar ( 15 )+Add()+Edit()+Delete()

kematianpenduduk+NSKM int ( PK )+NKK int ( FK )+alamat text+NIK int ( FK )+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+jenis_kelamin varchar ( 15 )+agama text+tempat_meninggal varchar ( 20 )+tanggal_meninggal date+waktu_meninggal time+sebab_meninggal varchar ( 100 )+Add()+Edit()+Delete()

pendudukpindah+NSKP int ( PK )+NKK int ( FK )+NIK int ( FK )+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+jenis_kelamin varchar ( 15 )+alamat text+hubungan_keluarga varchar ( 25 )+alasan_pindah varchar ( 50 )+alamat_pindah text+tanggal_pindah date+klasifikasi_pindah varchar ( 15 )+Add()+Edit()+Delete()

pendudukdatang+NSKD int ( PK )+NKK int ( FK )+alamat text+NIK int ( FK )+nama varchar ( 50 )+tempat_lahir varchar ( 20 )+tanggal_lahir date+jenis_kelamin varchar ( 15 )+agama varchar ( 15 )+hubungan_keluarga varchar ( 25 )+alasan_datang varchar ( 25 )+alamat_tujuan text+tanggal_datang date+klasifikasi_pendatang varchar ( 15 )+Add()+Edit()+Delete()

Pesan+id_komentar int ( PK )+nama varchar ( 50 )+email varchar ( 30 )+komentar text+Add()+Edit()+Delete()

NIK

NKK

NIK NKK

NIK

NKK

NKK

admin+nama varchar ( 50 )+alamat text+telepon int ( 15 )+jenis_kelamin varchar ( 15 )+email varchar ( 25 )+username varchar ( PK )+password varchar ( 25 )+Delete()

Gambar 3-2 Class diagram Aplikasi

3.1.2.4 Sequence diagram

Sequence diagram adalah diagram interaksi yang menekankan pada

pengaturan waktu dari pesan - pesan. Diagram ini menampilkan sekumpulan

peran dan pesan - pesan yang dikirim dan diterima oleh instansi yang

memegang peranan tersebut. Sequence diagram adalah grafik dua dimensi dimana

obyek ditunjukkan dalam dimensi horizontal, sedangkan lifeline ditunjukkan dalam

dimensi vertikal.

Sequence diagram digunakan untuk menggambarkan skenario atau rangkaian

langkah - langkah yang dilakukan sebagai sebuah respon dari suatu kejadian / event

untuk menghasilkan output. Interaksi antar objek tersebut termasuk pengguna,

Page 88: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

display dan sebagainya berupa pesan / message. Sequence diagram dari Aplikasi

Sensus Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ) yaitu sebagai

berikut :

Sequence diagram proses Login

: User terdaftar

: userForm Login Form Desa

1 : Menjalankan aplikasi()2 : Input username dan password()

3 : Validasi()

4 : Berhasil login()

Gambar 3-3 Sequence diagram proses Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login.

Sequence diagram proses tampil informasi Desa

Form Login

: User terdaftar

Form Desa Sejarah Singkat Visi dan Misi Wilayah GeografisStruktur Organisasi Perangkat Desa : user

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih menu()

6 : Pilih menu()

7 : Pilih menu()

8 : Pilih menu()

9 : Pilih menu()

Gambar 3-4 Sequence diagram proses tampil informasi Desa

Page 89: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna dapat melihat informasi mengenai sejarah singkat, visi dan misi, struktur

organisasi, wilayah geografis dan perangkat Desa Cimareme dengan cara memilih

sub menu Sejarah Singkat, Visi & Misi, Struktur Organisasi, Wilayah Geografis dan

Perangkat Desa yang ada di menu Desa.

Sequence diagram proses kelola data penduduk

: User terdaftar

Form Login Form tambah dataForm Penduduk Form editForm Desa : user : pendudukForm print Dokumen

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih menu()6 : Pilih button "Tambah data"()

7 : Input data()

8 : Simpan()

9 : Tampil form penduduk()

10 : Pilih menu()11 : Pilih data()

12 : Pilih button "edit"()

13 : Edit data()14 : Simpan()

15 : Tampil form penduduk()16 : Pilih menu()

17 : Pilih data()18 : Pilih button "delete"()

19 : Data dihapus()

20 : Pilih menu()

21 : Input kriteria data()22 : Cari data()

23 : Status data()

24 : Pilih menu()25 : Pilih button cetak data()

26 : Pilih button print()

Gambar 3-5 Sequence diagram proses kelola data penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

Page 90: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Penduduk yang ada di menu Data Master. Tampil form

Penduduk. Di dalam form Penduduk terdapat data penduduk yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Penduduk terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu penduduk.

2. Tampil form tambah penduduk.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data penduduk tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data penduduk yang ingin dirubah.

2. Pengguna memilih button edit dari data penduduk yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data penduduk yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data penduduk yang ingin dihapus.

2. Pengguna memilih button delete dari data penduduk yang ingin dihapus.

3. Data penduduk terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data penduduk yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data penduduk yang dicari terdapat pada database maka data penduduk

tersebut akan tampil, jika data penduduk tersebut tidak terdapat pada

database maka data penduduk tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu penduduk.

Page 91: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data penduduk di print.

Sequence diagram proses kelola data keluarga

: User terdaftar

Form Login Form tambah dataForm Keluarga Form editForm Desa : userForm print Dokumen : keluarga

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih menu()6 : Pilih button "Tambah data"()

7 : Input data()

8 : Simpan()

9 : Tampil form keluarga()

10 : Pilih menu()11 : Pilih data()

12 : Pilih button "edit"()

13 : Edit data()14 : Simpan()

15 : Tampil form keluarga()16 : Pilih menu()

17 : Pilih data()18 : Pilih button "delete"()

19 : Data dihapus()

20 : Pilih menu()

21 : Input kriteria data()22 : Cari data()

23 : Status data()

24 : Pilih menu()25 : Pilih button cetak data()

26 : Pilih button print()

Gambar 3-6 Sequence diagram proses kelola data Keluarga

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Keluarga yang ada di menu Data Master. Tampil form

Keluarga. Di dalam form Keluarga terdapat data keluarga yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Keluarga terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Page 92: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu keluarga.

2. Tampil form tambah keluarga.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data keluarga tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data keluarga yang ingin dirubah.

2. Pengguna memilih button edit dari data keluarga yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data keluarga yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data keluarga yang ingin dihapus.

2. Pengguna memilih button delete dari data keluarga yang ingin dihapus.

3. Data keluarga terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data keluarga yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data keluarga yang dicari terdapat pada database maka data keluarga

tersebut akan tampil, jika data keluarga tersebut tidak terdapat pada database

maka data keluarga tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu keluarga.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data keluarga di print.

Page 93: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Sequence diagram proses tampil grafik

: User terdaftar

Form Login Form Desa Form Grafik Grafik kolom : penduduk : keluarga : kelahiranpenduduk : kematianpenduduk : pendudukpindah : pendudukdatang : user

1 : Menajalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih menu()6 : Pilih sub menu "Grafik Kolom"()

7 : J umlah data penduduk()

8 : J umlah data keluarga()

9 : J umlah data penduduk lahir()

10 : J umlah data penduduk meninggal()

11 : J umlah data penduduk datang()

12 : J umlah data penduduk pindah()

Gambar 3-7 Sequence diagram proses tampil grafik

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Grafik. Tampil halaman web Grafik. Pengguna memilih sub

menu Kolom yang ada di menu Grafik. Tampil halaman web Grafik Kolom. Di

dalam halaman web Grafik Kolom terdapat grafik berbentuk kolom. Data yang

ditampilkan di dalam grafik kolom adalah jumlah data dari data penduduk, data

keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan

data penduduk pindah yang terdapat pada database.

Page 94: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Sequence diagram proses perhitungan pertumbuhan penduduk total

: User terdaftar

: penduduk : userForm Login Form Desa Form perhitungan pertumbuhan penduduk total : kematianpenduduk

1 : Menjalankan aplikasi()

2 : Input username dan password()

3 : Validasi()

4 : Berhasil login()5 : Pilih sub menu() 6 : Proses perhitungan()

7 : J umlah data penduduk()8 : Memilih data 2 dari list menu() 9

10 : J umlah data kematian penduduk()11 : Memilih operasi perhitungan()

12 : Pilih button hitung()

13

Gambar 3-8 Sequence diagram proses perhitungan pertumbuhan penduduk total

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk total yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total.

Di dalam proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil

dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di

database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data

penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data

penduduk pindah yang terdapat di database. Pengguna memilih operasi perhitungan.

Setelah pengguna memilih operasi perhitungan, pengguna memilih button hitung.

Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Page 95: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Sequence diagram proses perhitungan pertumbuhan penduduk alami

: user

: User terdaftar

: kelahiranpenduduk : kematianpendudukForm DesaForm Login Form perhitungan pertumbuhan penduduk alami

1 : Menjalankan aplikasi()2 : Input username dan password()

3 : Validasi()

4 : Berhasil login()5 : Pilih sub menu() 6 : Proses perhitungan()

7 : Memilih data 1 dari list menu()8

9 : J umlah data kelahiran penduduk()

10 : Memilih data 2 dari list menu() 11

12 : J umlah data kematian penduduk()13 : Pilih button hitung()

14 : Tampil hasil perhitungan()

Gambar 3-9 Sequence diagram proses perhitungan pertumbuhan penduduk alami

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk

alami. Di dalam proses perhitungan, pengguna memilih data 1 dari list menu. Data 1

yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat

di database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari

data penduduk meninggal atau data penduduk pindah yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2.

Page 96: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Sequence diagram proses perhitungan pertumbuhan penduduk

: user

: User terdaftar

: kelahiranpenduduk : kematianpenduduk : pendudukForm login Form Desa Form perhitungan pertumbuhan penduduk

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih sub menu() 6 : Proses perhitungan()

7 : J umlah data kelahiran penduduk()

8 : J umlah data kematian penduduk()9 : Pilih button hitung()

10 : Tampil hasil perhitungan()

11 : J umlah data penduduk()12 : Pilih button hitung()

13 : Tampil hasil perhitungan()

14 : 100%()

15 : Pilih button hitung()

16 : Tampil hasil perhitungan()

Gambar 3-10 Sequence diagram proses perhitungan pertumbuhan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

Page 97: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. L−M

S × 100%.

Sequence diagram proses perhitungan perpindahan penduduk

: user

: User terdaftar

: pendudukForm login Form Desa Form perhitungan perpindahan penduduk : pendudukdatang : pendudukpindah

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih sub menu() 6 : Proses perhitungan()

7 : J umlah data penduduk datang()

8 : J umlah data penduduk pindah()9 : Pilih button hitung()

10 : Tampil hasil perhitungan()

11 : J umlah data penduduk()12 : Pilih button hitung()

13 : Tampil hasil perhitungan()

14 : 100%()

15 : Pilih button hitung()

16 : Tampil hasil perhitungan()

Gambar 3-11 Sequence diagram proses perhitungan perpindahan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

Page 98: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. D−P

S × 100%.

Sequence diagram proses perhitungan kepadatan penduduk

Form Login

: User terdaftar

Form Desa Form perhitungan kepadatan penduduk : user : penduduk

1 : Menjalankan aplikasi()

2 : Input username dan password()3 : Validasi()

4 : Berhasil login()5 : Pilih sub menu()

6 : Proses perhitungan()

7 : J umlah data penduduk()

8 : Input data 2()

9 : Tampil hasil perhitungan()

Gambar 3-12 Sequence diagram proses perhitungan kepadatan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan kepadatan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan kepadatan penduduk. Di dalam

proses perhitungan, Data 1 akan otomatis terisi di textfield dan di panggil dari

Page 99: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam

satuan km2. Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari

perhitungan data hasil 1 dan data 2. Jumlah penduduk

Luaswilayah

Sequence diagram proses tampil kontak Desa

: User terdaftar

Form Login Form Desa Kontak : user : Pesan

1 : Menajalankan aplikasi()

2 : Input username dan password()3 : Validasi()

45 : Pilih menu()

6 : Input komentar()

7 : Submit()

8 : Tampil komentar()

Gambar 3-13 Sequence diagram proses tampil kontak Desa

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Kontak. Tampil halaman web Kontak. Di halaman web

Kontak pengguna dapat melihat informasi kontak Desa dan menambahkan komentar.

Jika pengguna akan menambahkan komentar, pengguna mengisi form input

komentar. Pengguna memilih button submit. Komentar tersimpan ke database.

Komentar yang telah di input akan dipanggil ke halaman web Kontak.

Page 100: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Sequence diagram proses Logout

: User terdaftar

Form Login Form Desa : user

1 : Menjalankan aplikasi()

2 : Input usernmae dan password()3 : Validasi()

4 : Berhasil Login()5 : Pilih menu "Logout"()

Gambar 3-14 Sequence diagram proses Logout

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Logout. Pengguna keluar dari aplikasi. Tampil form Login.

3.1.2.5 Collaboration diagram

Collaboration diagram adalah perluasan dari objek diagram. Collaboration

diagram yaitu diagram yang mengelompokkan pesan pada kumpulan diagram

sequence menjadi sebuah diagram. Dalam Collaboration diagram tersebut terdapat

method yang dijalankan antara objek yang satu dan objek lainnya. Collaboration

diagram lebih menekankan kepada peran setiap objek.

Fungsi dari Collaboration diagram adalah digunakan sebagai pandangan

dalam arti perilaku sistem, berfokus pada link - link diantara objek – objek tersebut,

illustrasi dari suatu diagram use case, menyatakan objek - objek yang diperlukan

untuk merealisasikan suatu layanan dan memeriksa jalur - jalur pengaksesan.

Collaboration diagram dari Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus :

Desa Cimareme ) yaitu sebagai berikut :

Page 101: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses Login

Gambar 3-15 Collaboration diagram proses Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login.

Page 102: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses tampil informasi Desa

Gambar 3-16 Collaboration diagram proses tampil informasi Desa

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna dapat melihat informasi mengenai sejarah singkat, visi dan misi, struktur

organisasi, wilayah geografis dan perangkat Desa Cimareme dengan cara memilih

sub menu Sejarah Singkat, Visi dan Misi, Struktur Organisasi, Wilayah Geografis

dan Perangkat Desa yang ada di menu Desa.

Page 103: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses kelola data penduduk

Gambar 3-17 Collaboration diagram proses kelola data penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Penduduk yang ada di menu Data Master. Tampil form

Penduduk. Di dalam form Penduduk terdapat data penduduk yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Penduduk terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu penduduk.

2. Tampil form tambah penduduk.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

Page 104: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

5. Data penduduk tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data penduduk yang ingin dirubah.

2. Pengguna memilih button edit dari data penduduk yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data penduduk yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data penduduk yang ingin dihapus.

2. Pengguna memilih button delete dari data penduduk yang ingin dihapus.

3. Data penduduk terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data penduduk yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data penduduk yang dicari terdapat pada database maka data penduduk

tersebut akan tampil, jika data penduduk tersebut tidak terdapat pada

database maka data penduduk tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu penduduk.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data penduduk di print.

Page 105: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses kelola data keluarga

Gambar 3-18 Collaboration diagram proses kelola data keluarga

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Keluarga yang ada di menu Data Master. Tampil form

Keluarga. Di dalam form Keluarga terdapat data keluarga yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Keluarga terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu keluarga.

2. Tampil form tambah keluarga.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

Page 106: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

5. Data keluarga tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data keluarga yang ingin dirubah.

2. Pengguna memilih button edit dari data keluarga yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data keluarga yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data keluarga yang ingin dihapus.

2. Pengguna memilih button delete dari data keluarga yang ingin dihapus.

3. Data keluarga terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data keluarga yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data keluarga yang dicari terdapat pada database maka data keluarga

tersebut akan tampil, jika data keluarga tersebut tidak terdapat pada database

maka data keluarga tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu keluarga.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data keluarga di print.

Page 107: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses tampil grafik

Gambar 3-19 Collaboration diagram proses tampil grafik

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Grafik. Tampil halaman web Grafik. Pengguna memilih sub

menu Kolom yang ada di menu Grafik. Tampil halaman web Grafik Kolom. Di

dalam halaman web Grafik Kolom terdapat grafik berbentuk kolom. Data yang

ditampilkan di dalam grafik kolom adalah jumlah data dari data penduduk, data

keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan

data penduduk pindah yang terdapat pada database.

Page 108: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Collaboration diagram proses perhitungan pertumbuhan penduduk total

Gambar 3-20 Collaboration diagram proses perhitungan pertumbuhan

penduduk total

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk total yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total.

Di dalam proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil

dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di

database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data

penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data

penduduk pindah yang terdapat di database. Pengguna memilih operasi perhitungan.

Page 109: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Setelah pengguna memilih operasi perhitungan, pengguna memilih button hitung.

Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Collaboration diagram proses perhitungan pertumbuhan penduduk alami

Gambar 3-21 Collaboration diagram proses perhitungan pertumbuhan

penduduk alami

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk

alami. Di dalam proses perhitungan, pengguna memilih data 1 dari list menu. Data 1

yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat

di database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari

data penduduk meninggal atau data penduduk pindah yang terdapat di database.

Page 110: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2.

Collaboration diagram proses perhitungan pertumbuhan penduduk

Gambar 3-22 Collaboration diagram proses perhitungan pertumbuhan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

Page 111: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. L−M

S × 100%.

Collaboration diagram proses perhitungan perpindahan penduduk

Gambar 3-23 Collaboration diagram proses perhitungan perpindahan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Di dalam

Page 112: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. D−P

S × 100%.

Collaboration diagram proses perhitungan kepadatan penduduk

Gambar 3-24 Collaboration diagram proses perhitungan kepadatan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

Page 113: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

pengguna memilih sub menu Perhitungan kepadatan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan kepadatan penduduk. Di dalam

proses perhitungan, Data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam

satuan km2. Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari

perhitungan data hasil 1 dan data 2. Jumlah penduduk

Luaswilayah

Collaboration diagram proses tampil kontak Desa

Gambar 3-25 Collaboration diagram proses tampil kontak Desa

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Kontak. Tampil halaman web Kontak. Di halaman web

Kontak pengguna dapat melihat informasi kontak Desa dan menambahkan komentar.

Page 114: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Jika pengguna akan menambahkan komentar, pengguna mengisi form komentar.

Pengguna memilih button submit. Komentar tersimpan ke database. Komentar yang

telah di input akan dipanggil ke halaman web Kontak.

Collaboration diagram proses Logout

Gambar 3-26 Collaboration diagram proses Logout

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Logout. Pengguna keluar dari aplikasi. Tampil form Login.

3.1.2.6 Activity Diagram

Activity diagram yaitu teknik penggambaran berbagai alur aktivitas dalam

sistem yang sedang dirancang, bagaimana masing - masing alur berawal, decision

yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram dapat juga

digunakan pada business modeling untuk memperlihatkan urutan aktifitas proses

bisnis. Activity diagram sangat mirip dengan flowchart karena memodelkan

workflow dari suatu aktivitas ke aktivitas lainnya. Activity diagram dibuat

Page 115: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

berdasarkan beberapa use case. Activity diagram dari Aplikasi Sensus Penduduk

Berbasis Web ( Studi Kasus : Desa Cimareme ) yaitu sebagai berikut :

Activity diagram proses Login

Tabel 3-42 Activity diagram proses Login

User terdaftar Sistem : user

Form Login

Cek data

Form DesaYa

Input username & password

Menjalankan aplikasi

TidakPilih button Login Validasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login.

Page 116: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Activity diagram proses tampil informasi Desa

Tabel 3-43 Activity diagram proses tampil informasi Desa

User terdaftar Sistem : user

Form login

Cek data

Form Desa

Validasi

Ya

Pilih menu

Input username & password

Menjalankan aplikasi

Tidak

Sejarah singkat

Visi dan Misi

Wilayah Geografis

Perangkat Desa

Struktur Organisasi

Tampil form Sejarah singkat

Tampil form Struktur Organisasi

Tampil form Visi dan Misi

Tampil form Wilayah Geografis

Tampil form Perangkat Desa

Pilih button Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna dapat melihat informasi mengenai sejarah singkat, visi dan misi, struktur

organisasi, wilayah geografis dan perangkat Desa Cimareme dengan cara memilih

sub menu Sejarah Singkat, Visi dan Misi, Struktur Organisasi, Wilayah Geografis

dan Perangkat Desa yang ada di menu Desa.

Page 117: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Activity diagram proses kelola data penduduk

Tabel 3-44 Activity diagram proses kelola data pendudukUser terdaftar Sistem : user : pendudukDokumen

Menjalankan aplikasi Form Login

Cek data

Form DesaYa

Form PendudukPilih menu

Input data

Pilih fungsi

Input data Data disimpan

Edit data

Pilih dataInput data Data disimpan

Pilih dataData dihapus

Cari data

Input kriteria data Cek data

Tidak

Tampil dataYa

Data penduduk

Input username & password

Pilih button Login

Tidak

Pilih sub menu "tambah data" Tampil form tambah penduduk Pilih button save

Pilih button "edit" Pilih button save

Delete data

Pilih button "delete"

Print data

Pilih sub menu "Cetak data" Tampil ketentuan print Pilih button "print" Dokumen

Pilih button "cari"

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Penduduk yang ada di menu Data Master. Tampil form

Penduduk. Di dalam form Penduduk terdapat data penduduk yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Penduduk terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu penduduk.

2. Tampil form tambah penduduk.

Page 118: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data penduduk tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data penduduk yang ingin dirubah.

2. Pengguna memilih button edit dari data penduduk yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data penduduk yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data penduduk yang ingin dihapus.

2. Pengguna memilih button delete dari data penduduk yang ingin dihapus.

3. Data penduduk terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data penduduk yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data penduduk yang dicari terdapat pada database maka data penduduk

tersebut akan tampil, jika data penduduk tersebut tidak terdapat pada

database maka data penduduk tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu penduduk.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data penduduk di print.

Page 119: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Activity diagram proses kelola data keluarga

Tabel 3-45 Activity diagram proses kelola data keluargaUser terdaftar Sistem : user : keluargaDokumen

Menjalankan aplikasi Form Login

Cek data

Form DesaYa

Form KeluargaPilih menu

Input data

Pilih fungsi

Input data Data disimpan

Edit data

Pilih dataInput data Data disimpan

Pilih dataData dihapus

Cari data

Input kriteria data Cek data

Tidak

Tampil dataYa

Data penduduk

Input username & password

Pilih button Login

Tidak

Pilih sub menu "tambah data" Tampil form tambah keluarga Pilih button save

Pilih button "edit" Pilih button save

Delete data

Pilih button "delete"

Print data

Pilih sub menu "Cetak data" Tampil ketentuan print Pilih button "print" Dokumen

Pilih button "cari"

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Keluarga yang ada di menu Data Master. Tampil form

Keluarga. Di dalam form Keluarga terdapat data keluarga yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Keluarga terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu keluarga.

2. Tampil form tambah keluarga.

Page 120: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data keluarga tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data keluarga yang ingin dirubah.

2. Pengguna memilih button edit dari data keluarga yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data keluarga yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data keluarga yang ingin dihapus.

2. Pengguna memilih button delete dari data keluarga yang ingin dihapus.

3. Data keluarga terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data keluarga yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data keluarga yang dicari terdapat pada database maka data keluarga

tersebut akan tampil, jika data keluarga tersebut tidak terdapat pada database

maka data keluarga tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu keluarga.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data keluarga di print.

Page 121: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Activity diagram proses tampil grafik

Tabel 3-46 Activity diagram proses tampil grafikUser terdaftar Sistem : user : penduduk : keluarga : kelahiranpenduduk : kematianpenduduk : pendudukdatang : pendudukpindah

Menjalankan aplikasi Form Login

Cek dataTidak

Form DesaYa

Data keluarga Data penduduk lahir Data penduduk meninggal Data penduduk datangData penduduk

Tampil form Grafik

Grafik Kolom

Data penduduk pindah

Input username & password

Pilih button Login Validasi

Pilih menu "Grafik"

Pilih sub menu "Grafik Kolom"

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Grafik. Tampil halaman web Grafik. Pengguna memilih sub

menu Kolom yang ada di menu Grafik. Tampil halaman web Grafik Kolom. Di

dalam halaman web Grafik Kolom terdapat grafik berbentuk kolom. Data yang

ditampilkan di dalam grafik kolom adalah jumlah data dari data penduduk, data

keluarga, data penduduk lahir, data penduduk meninggal, data penduduk datang dan

data penduduk pindah yang terdapat pada database.

Page 122: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Activity diagram proses perhitungan pertumbuhan penduduk total

Tabel 3-47 Activity diagram proses perhitungan pertumbuhan penduduk totalUser terdaftar Sistem : user : penduduk : kematianpenduduk

Menjalankan aplikasi Form Login

Cek dataTidak

Form DesaYa

Tampil form Perhitungan pertumbuhan penduduk total

Proses perhitungan

Pilih data 2

Pilih button "hitung"

Data penduduk

Input username & password

Pilih button Login

Pilih sub menu Perhitungan pertumbuhan penduduk total

Data penduduk meninggal

Tampil hasil perhitungan

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk total yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total.

Di dalam proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil

dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di

database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data

penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data

penduduk pindah yang terdapat di database. Pengguna memilih operasi perhitungan.

Page 123: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Setelah pengguna memilih operasi perhitungan, pengguna memilih button hitung.

Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Activity diagram proses perhitungan pertumbuhan penduduk alami

Tabel 3-48 Activity diagram proses perhitungan pertumbuhan penduduk alamiUser terdaftar Sistem : user : kelahiranpenduduk : kematianpenduduk

Menjalankan aplikasi Form Login

Cek dataTidak

Form DesaYa

Tampil form Perhitungan pertumbuhan penduduk alami

Proses perhitunganPilih data 1

Pilih button "hitung"

Input username & password

Pilih button Login

Pilih sub menu Perhitungan pertumbuhan penduduk alami

Data penduduk lahir

Tampil hasil perhitungan

Pilih data 2 Data penduduk meninggal

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk

alami. Di dalam proses perhitungan, pengguna memilih data 1 dari list menu. Data 1

yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat

di database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari

data penduduk meninggal atau data penduduk pindah yang terdapat di database.

Page 124: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2.

Activity diagram proses perhitungan pertumbuhan penduduk

Tabel 3-49 Activity diagram proses perhitungan pertumbuhan pendudukUser terdaftar Sistem : user : kelahiranpenduduk : kematianpenduduk : penduduk

Menjalankan aplikasi Form Login

Cek dataTidak

Form DesaYa

Tampil form Perhitungan pertumbuhan penduduk

Pilih button "hitung"

Input username & password

Pilih button Login

Pilih sub menu Perhitungan pertumbuhan penduduk

Data penduduk lahir

Tampil hasil perhitungan

Data penduduk meninggal

Hasil 1 / jumlah data penduduk Data penduduk

Pilih button "hitung"

Hasil 2 * 100%

J umlah data penduduk lahir - jumlah data penduduk meninggal

Tampil hasil perhitungan

Pilih button "hitung"

Tampil hasil perhitungan

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

Page 125: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. L−M

S × 100%.

Activity diagram proses perhitungan perpindahan penduduk

Tabel 3-50 Activity diagram proses perhitungan perpindahan pendudukUser terdaftar Sistem : user : pendudukdatang : pendudukpindah : penduduk

Menjalankan aplikasi

Cek data

Tidak

Form DesaYa

Form Login

Pilih sub menu Perhitungan perpindahan penduduk

Tampil form Perhitungan perpindahan penduduk

J umlah data penduduk datang - jumlah data penduduk pindah

Data penduduk datang

Input username & password

Pilih button " Login"

Data penduduk pindahPilih buttpn "hitung"

Pilih buttpn "hitung"

Tampil hasil perhitungan

Tampil hasil perhitungan

Hasil 2 * 100%

Pilih buttpn "hitung"

Tampil hasil perhitungan

Hasil 1 / jumlah data penduduk Data penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

Page 126: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. D−P

S × 100%.

Activity diagram proses perhitungan kepadatan penduduk

Tabel 3-51 Activity diagram proses perhitungan kepadatan penduduk

User terdaftar Sistem : user : penduduk

Menjalankan aplikasi

Input username & password

Form Login

Pilih button "Login"

Form Desa

Pilih sub mneu Perhitungan kepadatan penduduk

Tampil form Perhitungan kepadatan penduduk

Jumlah data penduduk / luas wilayah

Cek data

Tidak

Ya

Data pendudukInput luas wilayah

Pilih button "hitung"

Tampil hasil perhitungan

Page 127: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan kepadatan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan kepadatan penduduk. Di dalam

proses perhitungan, Data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam

satuan km2. Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari

perhitungan data hasil 1 dan data 2. Jumlah penduduk

Luaswilayah

Activity diagram proses tampil kontak Desa

Tabel 3-52 Activity diagram proses tampil kontak Desa

Page 128: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

User terdaftar Sistem : user : pesan

Form Login

Cek data

Form DesaYa

Input username & password

Menjalankan aplikasi

TidakPilih button Login Validasi

Pilih menu Kontak

Tampil form Kontak

Input komentar

Pilih button "submit" Data disimpan

Memanggil komentar

Komentar ditampilkan

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Kontak. Tampil halaman web Kontak. Di halaman web

Kontak pengguna dapat melihat informasi kontak Desa dan menambahkan komentar.

Jika pengguna akan menambahkan komentar, pengguna mengisi form komentar.

Pengguna memilih button submit. Komentar tersimpan ke database. Komentar yang

telah di input akan dipanggil ke halaman web Kontak.

Activity diagram proses Logout

Tabel 3-53 Activity diagram proses Logout

Page 129: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

User terdaftar Sistem : user

Form Login

Cek data

Form DesaYa

Input username & password

Menjalankan aplikasi

TidakPilih button Login Validasi

Pilih menu Logout

Tampil form Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih menu Logout. Pengguna keluar dari aplikasi. Tampil form Login.

3.1.2.7 Statechart Diagram

Statechart Diagram yaitu diagram yang menggambarkan transisi dan

perubahan keadaan ( dari satu state ke state lainnya ) suatu obyek pada sistem

sebagai akibat dari stimulans yang diterima. Keadaan dari suatu obyek bergantung

pada kegiatan dan keadaan yang berlaku pada saat itu. Diagram Statechart

menunjukan kemungkinan dari keadaan obyek dan proses yang menyebabkan

perubahan pada keadaannya. Statechart dari Aplikasi Sensus Penduduk Berbasis Web

( Studi Kasus : Desa Cimareme ) yaitu sebagai berikut :

Statechart Diagram proses Login

Page 130: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Menjalankan aplikasi

Form Loginentry/Input username dan password

: userentry/Cek data

Validasi

Form Desa

Gambar 3-27 Statechart Diagram proses Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil halaman web Login di web browser. Pengguna melakukan proses Login

untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika

username dan password cocok maka akan tampil halaman web Desa, jika tidak maka

akan tampil halaman web Login.

Statechart Diagram proses tampil informasi Desa

Page 131: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Menjalankan aplikasi

Form Loginentry/Input username dan password

: userentry/Cek data

Validasi

Form Desa

Sejarah singkat Struktur Organisasi Wilayah Geografis Perangkat DesaVisi dan Misi

Gambar 3-28 Statechart Diagram proses tampil informasi web Desa

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil halaman web Login di web browser. Pengguna melakukan proses Login

untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika

username dan password cocok maka akan tampil halaman web Desa, jika tidak maka

akan tampil halaman web Login. Setelah tampil halaman web Desa, pengguna dapat

melihat informasi mengenai sejarah singkat, visi dan misi, struktur organisasi,

wilayah geografis dan perangkat Desa Cimareme dengan cara memilih sub menu

Sejarah Singkat, Visi dan Misi, Struktur Organisasi, Wilayah Geografis dan

Perangkat Desa.

Statechart Diagram proses kelola data penduduk

Page 132: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Menjalankan aplikasi

Form Loginentry/Input username dan password

: userentry/Cek data

Validasi

Form Desa

Penduduk

Tambah dataentry/Add data

: pendudukentry/Add dataentry/Update dateentry/Delete dataentry/Display data

Edit dataentry/Edit data

Hapus dataentry/Delete data

Cari dataentry/Search [ data ]

Pendudukentry/Display data

Pilih data

Input data

Pilih data Input kriteria dataInput data

Pilih buutton "cari"Pilih button "delete"

Pilih button save

Pilih btton save

Gambar 3-29 Statechart Diagram proses kelola data penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Penduduk yang ada di menu Data Master. Tampil form

Penduduk. Di dalam form Penduduk terdapat data penduduk yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Penduduk terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu penduduk.

Page 133: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2. Tampil form tambah penduduk.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data penduduk tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data penduduk yang ingin dirubah.

2. Pengguna memilih button edit dari data penduduk yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data penduduk yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data penduduk yang ingin dihapus.

2. Pengguna memilih button delete dari data penduduk yang ingin dihapus.

3. Data penduduk terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data penduduk yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data penduduk yang dicari terdapat pada database maka data penduduk

tersebut akan tampil, jika data penduduk tersebut tidak terdapat pada

database maka data penduduk tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu penduduk.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data penduduk di print.

Statechart Diagram proses kelola data keluarga

Page 134: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Menjalankan aplikasi

Form Loginentry/Input username dan password

: userentry/Cek data

Validasi

Form Desa

Keluarga

Tambah dataentry/Add data

: keluargaentry/Add dataentry/Update dateentry/Delete dataentry/Display data

Edit dataentry/Edit data

Hapus dataentry/Delete data

Cari dataentry/Search [ data ]

Keluargaentry/Display data

Pilih data

Input data

Pilih data Input kriteria dataInput data

Pilih buutton "cari"Pilih button "delete"

Pilih button save

Pilih btton save

Gambar 3-30 Statechart Diagram proses kelola data keluarga

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Keluarga yang ada di menu Data Master. Tampil form

Keluarga. Di dalam form Keluarga terdapat data keluarga yang tersimpan pada

database aplikasi dalam bentuk data grid view. Di form Keluarga terdapat beberapa

fungsi yaitu input, edit, delete, cari dan print.

Jika pengguna melakukan fungsi input :

1. Pengguna memilih sub menu tambah data yang ada di menu keluarga.

Page 135: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

2. Tampil form tambah keluarga.

3. Pengguna mengisi form.

4. Pengguna memilih button save.

5. Data keluarga tersimpan di database.

Jika pengguna melakukan fungsi edit :

1. Pengguna memilih data keluarga yang ingin dirubah.

2. Pengguna memilih button edit dari data keluarga yang ingin dirubah.

3. Tampil form edit data.

4. Pengguna mengisi form.

5. Pengguna memilih button save.

6. Data keluarga yang telah dirubah tersimpan di database.

Jika pengguna melakukan fungsi delete :

1. Pengguna memilih data keluarga yang ingin dihapus.

2. Pengguna memilih button delete dari data keluarga yang ingin dihapus.

3. Data keluarga terhapus di database.

Jika pengguna melakukan fungsi cari :

1. Pengguna menginput kriteria data keluarga yang akan dicari pada textbox

pencarian.

2. Pengguna memilih button cari.

3. Jika data keluarga yang dicari terdapat pada database maka data keluarga

tersebut akan tampil, jika data keluarga tersebut tidak terdapat pada database

maka data keluarga tersebut tidak akan tampil.

Jika pengguna melakukan fungsi print :

1. Pengguna memilih sub menu cetak data yang ada di menu keluarga.

2. Tampil ketentuan print.

3. Pengguna memilih button print.

4. Data keluarga di print.

Statechart Diagram proses tampil grafik

Page 136: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Menjalankan aplikasi

Form Loginentry/Input username dan password

: userentry/Cek data

Validasi

Form Desa

Grafikentry/Display data pendudukentry/Display data keluargaentry/Display data kelahiranpendudukentry/Display data kematianpendudukentry/Display data pendudukdatangentry/Display data pendudukpindah

: pendudukentry/Data penduduk

: keluargaentry/Data keluarga

: kelahiranpendudukentry/Data penduduk lahir

: kematianpendudukentry/Data penduduk meninggal

: pendudukdatangentry/Data penduduk datang

: pendudukpindahentry/Data penduduk pindah

Gambar 3-31 Statechart Diagram proses tampil grafik

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil halaman web Login di web browser. Pengguna melakukan proses Login

untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika

username dan password cocok maka akan tampil halaman web Desa, jika tidak maka

akan tampil halaman web Login. Setelah tampil halaman web Desa, pengguna

memilih menu Grafik. Tampil halaman web Grafik. Pengguna memilih sub menu

Kolom yang ada di menu Grafik. Tampil halaman web Grafik Kolom. Di dalam

halaman web Grafik Kolom terdapat grafik kolom. Data yang ditampilkan di dalam

grafik kolom adalah jumlah data dari data penduduk, data keluarga, data penduduk

lahir, data penduduk meninggal, data penduduk datang dan data penduduk pindah

yang terdapat pada database.

Statechart Diagram proses perhitungan pertumbuhan penduduk total

Page 137: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Form Perhitungan pertumbuhan penduduk total

Data 1

Pilih button "hitung"

: kelahiranpendudukentry/Data penduduk lahir

: pendudukentry/Data penduduk

Data 2

Pilih data

: kematianpendudukentry/Data penduduk meninggal

: pendudukdatangentry/Data penduduk datang

: pendudukpindahentry/Data penduduk pindah

Hasil perhitungan

Gambar 3-32 Statechart Diagram proses perhitungan pertumbuhan penduduk total

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk total yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk total.

Di dalam proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil

dari database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di

database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari data

penduduk lahir atau data penduduk meninggal atau data penduduk datang atau data

penduduk pindah yang terdapat di database. Pengguna memilih operasi perhitungan.

Page 138: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Setelah pengguna memilih operasi perhitungan, pengguna memilih button hitung.

Aplikasi akan menampilkan hasil dari perhitungan data 1 dan data 2.

Statechart Diagram proses perhitungan pertumbuhan penduduk alami

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Form Perhitungan pertumbuhan penduduk alami

Data 1

: kematianpendudukentry/Data penduduk meninggal

Data 2

Pilih button "hitung"

Hasil perhitungan

: kelahiranpendudukentry/Data penduduk lahir

: pendudukdatangentry/Data penduduk datang

: pendudukpindahentry/Data penduduk pindah

Gambar 3-33 Statechart Diagram proses perhitungan pertumbuhan penduduk alami

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di

menu Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk

Page 139: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

alami. Di dalam proses perhitungan, pengguna memilih data 1 dari list menu. Data 1

yaitu jumlah data dari data penduduk lahir atau data penduduk datang yang terdapat

di database. Pengguna memilih data 2 dari list menu. Data 2 yaitu jumlah data dari

data penduduk meninggal atau data penduduk pindah yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2.

Statechart Diagram proses perhitungan pertumbuhan penduduk

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Form Perhitungan pertumbuhan penduduk

Data 1

Pilih button "hitung"

: kelahiranpendudukentry/Data penduduk lahir

Data 2 : kematianpendudukentry/Data penduduk meninggal

: pendudukentry/Data penduduk

Hasil perhitungan

Pilih button "hitung"

Hasil perhitungan

Data 3

Jumlah data penduduk lahir - J umlah data penduduk meninggal

Hasil 1 / jumlah data penduduk

Hasil 2 * 100%

100%

Pilih button "hitung"

Hasil perhitungan

Gambar 3-34 Statechart Diagram proses perhitungan pertumbuhan penduduk

Page 140: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan pertumbuhan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. L−M

S × 100%.

Page 141: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Statechart Diagram proses perhitungan perpindahan penduduk

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Form Perhitungan perpindahan penduduk

Data 1

Pilih button "hitung"

: pendudukdatangentry/Data penduduk datang

Data 2 : pendudukpindahentry/Data penduduk pindah

: pendudukentry/Data penduduk

Hasil perhitungan

Pilih button "hitung"

Hasil perhitungan

Data 3

J umlah data penduduk datang - J umlah data penduduk pindah

Hasil 1 / jumlah data penduduk

Hasil 2 * 100%

100%

Pilih button "hitung"

Hasil perhitungan

Gambar 3-35 Statechart Diagram proses perpindahan penduduk

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu

Page 142: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Perhitungan penduduk. Tampil form Perhitungan perpindahan penduduk. Di dalam

proses perhitungan, data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk lahir yang terdapat di

database. Data 2 akan otomatis terisi di textfield dan di panggil dari database. Data 2

yaitu jumlah data dari data penduduk meninggal yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

data 1 dan data 2. Data 3 akan otomatis terisi di textfield dan di panggil dari

database. Data 3 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 1 dan data 3. Data 4 akan otomatis terisi di textfield, data 4 yaitu 100%.

Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari perhitungan

hasil 2 dan data 4. D−P

S × 100%.

Statechart Diagram proses perhitungan kepadatan penduduk

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Form Perhitungan kepadatan penduduk

Data 1

Input data 2

Pilih button "hitung"

Hasil perhitungan

: pendudukentry/Data penduduk

Gambar 3-36 Statechart Diagram proses perhitungan kepadatan penduduk

Page 143: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil form Login di web browser. Pengguna melakukan proses Login untuk dapat

masuk ke aplikasi. Pengguna menginput username dan password. Jika username dan

password cocok maka akan tampil halaman web Desa, jika username dan password

tidak cocok maka akan tampil form Login. Setelah tampil halaman web Desa,

pengguna memilih sub menu Perhitungan kepadatan penduduk yang ada di menu

Perhitungan penduduk. Tampil form Perhitungan kepadatan penduduk. Di dalam

proses perhitungan, Data 1 akan otomatis terisi di textfield dan di panggil dari

database. Data 1 yaitu jumlah data dari data penduduk yang terdapat di database.

Pengguna menginput data 2. Data 2 yaitu jumlah luas wilayah Desa Cimareme dalam

satuan km2. Pengguna memilih button hitung. Aplikasi akan menampilkan hasil dari

perhitungan data hasil 1 dan data 2. Jumlah penduduk

Luaswilayah

Statechart Diagram proses kontak

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Kontakentry/Add komentarentry/Display komentar

: pesanentry/Add komentarentry/Display komentar

Gambar 3-37 Statechart Diagram proses kontak

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil halaman web Login di web browser. Pengguna melakukan proses Login

untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika

username dan password cocok maka akan tampil halaman web Desa, jika tidak maka

Page 144: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

akan tampil halaman web Login. Setelah tampil halaman web Desa, pengguna

memilih menu Kontak. Tampil halaman web Kontak. Di halaman web Kontak

pengguna dapat melihat informasi kontak Desa dan menambahkan komentar. Jika

pengguna akan menambahkan komentar, pengguna mengisi form komentar.

Pengguna memilih button submit. komentar tersimpan ke database. Komentar yang

telah di input akan dipanggil ke halaman web Kontak.

Statechart Diagram proses Logout

Form Loginentry/Input username dan password

Menjalankan aplikasi

:userentry/Cek data

Validasi

Form Desa

Logout

Gambar 3-38 Statechart Diagram proses Logout

Pengguna menjalankan aplikasi di web browser. Tampil halaman web Login

di web browser. Pengguna melakukan proses Login untuk dapat masuk ke aplikasi.

Pengguna menginput username dan password. Jika username dan password cocok

maka akan tampil halaman web Desa, jika tidak maka akan tampil halaman web

Login. Setelah tampil halaman web Desa, pengguna memilih menu Logout. Tampil

halaman web Login.

3.2 Perancangan Sistem

Perancangan system merupakan tahap setelah analisis untuk mendefinisikan

kebutuhan - kebutuhan fungsional yang menggambarkan bagaimana suatu aplikasi

dibentuk, yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa, atau

Page 145: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

pengaturan dari beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh

dan berfungsi, termasuk menyangkut konfigurasi dari komponen - komponen

perangkat lunak dan keras dari suatu aplikasi.

3.2.1 Analisis Kebutuhan Perangkat Lunak dan Perangkat Keras

Untuk memenuhi kebutuhan pembuatan program aplikasi ini digunakan

beberapa perangkat pendukung sebagai berikut :

1. Perangkat Lunak

Perangkat lunak ( software ) yang dibutuhkan dalam pembuatan aplikasi yaitu

sebagai berikut :

Sistem Operasi : Windows 8.1 Professional 64-bit

Bahasa Pemograman : PHP

Database : MySQL

Server offline : XAMPP

Web Editor : Macromedia Dreamweaver 8

Aleo Flash Intro and Banner Maker

Perancangan : Microsoft Visio 2010

Star UML

Dokumentasi : Microsoft Word 2010

Microsoft Power Point 2010

2. Perangkat Keras

Perangkat keras ( hardware ) yang dibutuhkan dalam pembuatan aplikasi

yaitu sebagai berikut :

Processor : Intel® Core™ i5-3230M CPU @ 2.60GHz 2.60GHz

Memory : 4.00 GB

Harddisk : 500 GB

VGA : Nvidia Geforce 710M 2.00 GB

Page 146: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3.2.2 Component Diagram

Component Diagram menunjukkan struktur dan hubungan antar komponen

software termasuk ketergantungan ( dependency ) diantara komponen - komponen

tersebut. Component Diagram dari Aplikasi Sensus Penduduk Berbasis Web ( Studi

Kasus : Desa Cimareme ) yaitu sebagai berikut :

Component Diagram Aplikasi

Database

User terdaftar

Aplikasi

Data user

Data penduduk Data keluarga Data penduduk lahir

Data penduduk meninggal Data penduduk pindah Data penduduk datang

Admin

Data pesan

Data laporan

Menu Utama

Gambar 3-39 Component Diagram Aplikasi

3.2.3 Deployment Diagram

Deployment Diagram menunjukkan konfigurasi komponen dalam proses

eksekusi aplikasi, Deployment Diagram menggambarkan arsitektur sistem. Diagram

deployment mewakili pandangan pengembangan sistem sehingga hanya akan ada

satu diagram deployment untuk satu sistem. Deployment diagram adalah diagram

yang digunakan memetakan software ke processing node. Menunjukkan konfigurasi

elemen pemroses pada saat run time dan software yang ada di dalamnya. Deployment

Diagram dari Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus : Desa

Cimareme ) yaitu sebagai berikut :

Page 147: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Deployment Diagram Aplikasi

Client : Browser

User terdaftar

Sensus penduduk Application

MySQL Database

Data penduduk

Data keluarga

Data penduduk lahir

Data penduduk meninggal

Data penduduk pindah

Data penduduk datang

Data user

Admin

sensuspenduduk

Data pesan

Data laporan

PHP

Gambar 3-40 Deployment Diagram Aplikasi

3.2.4 Struktur Menu

Struktur menu dari Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus :

Desa Cimareme ) yaitu sebagai berikut :

Gambar 3-41 Struktur Menu Aplikasi

Page 148: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3.2.5 Perancangan Antarmuka

1. Halaman web Login

Gambar 3-42 Antarmuka halaman web Login

2. Halaman web Desa

Gambar 3-43 Antarmuka halaman web Desa

ResetLogin

Password

Username

Copyright © Desa Cimareme 2015

Login

SENSUS PENDUDUKDESA CIMAREME

Informasi

Copyright © Desa Cimareme 2015

Desa

SENSUS PENDUDUKDESA CIMAREME

Page 149: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

3. Halaman web sejarah singkat

Gambar 3-44 Antarmuka halaman web sejarah singkat

4. Halaman web visi dan misi

Gambar 3-45 Antarmuka halaman web visi dan misi

Informasi

Copyright © Desa Cimareme 2015

Sejarah Singkat

SENSUS PENDUDUKDESA CIMAREME

Informasi

Copyright © Desa Cimareme 2015

Visi dan Misi

SENSUS PENDUDUKDESA CIMAREME

Page 150: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

5. Halaman web struktur organisasi

Gambar 3-46 Antarmuka halaman web struktur organisasi

6. Halaman web wilayah geografis

Gambar 3-47 Antarmuka halaman web wilayah geografis

Gambar

Copyright © Desa Cimareme 2015

Struktur Organisasi

SENSUS PENDUDUKDESA CIMAREME

Informasi

Copyright © Desa Cimareme 2015

Wilayah Geografis

SENSUS PENDUDUKDESA CIMAREME

Gambar

Page 151: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

7. Halaman web perangkat Desa

Gambar 3-48 Antarmuka halaman web perangkat Desa

8. Halaman web penduduk

Gambar 3-49 Antarmuka halaman web penduduk

Pdf

Copyright © Desa Cimareme 2015

Perangkat Desa

SENSUS PENDUDUKDESA CIMAREME

Data Grid View

Copyright © Desa Cimareme 2015

Penduduk

SENSUS PENDUDUKDESA CIMAREME

Tambah penduduk Cetak data Cari

Page 152: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

9. Form tambah penduduk

Gambar 3-50 Antarmuka form tambah penduduk

ResetSave

Belum kawin

Perempuan

WNI

Kawin

Islam

Kewarganegaraan

Pekerjaan

Status perkawinan

Agama

Alamat

Laki - laki

hh/bb/tttt

Jenis kelamin

Tanggal lahir

Tempat lahir

Nama

NIK

Copyright © Desa Cimareme 2015

Tambah penduduk

SENSUS PENDUDUKDESA CIMAREME

Page 153: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

10. Halaman web keluarga

Gambar 3-51 Antarmuka halaman web keluarga

Data Grid View

Copyright © Desa Cimareme 2015

Keluarga

SENSUS PENDUDUKDESA CIMAREME

Tambah penduduk Cetak data Cari

Page 154: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

11. Form Tambah keluarga

Gambar 3-52 Antarmuka form tambah keluarga

Nama Ibu

Nama Ayah

Hubungan keluarga

Pekerjaan

Pendidikan

Tempat lahir

Tambah keluarga

SENSUS PENDUDUKDESA CIMAREME

ResetSave

Belum kawin

Perempuan

IslamAgama

Alamat

Laki - laki

hh/bb/tttt

Jenis kelamin

Tanggal lahir

WNI

Kawin

Kewarganegaraan

Status perkawinan

Nama

NIK

NKK

Copyright © Desa Cimareme 2015

Page 155: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

12. Halaman web grafik

Gambar 3-53 Antarmuka halaman web grafik

13. Halaman web perhitungan penduduk

Gambar 3-54 Antarmuka halaman web perhitungan penduduk

Grafik

Grafik

SENSUS PENDUDUKDESA CIMAREME

Copyright © Desa Cimareme 2015

Grafik

Proses perhitungan penduduk

SENSUS PENDUDUKDESA CIMAREME

Copyright © Desa Cimareme 2015

Grafik

Page 156: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

14. Halaman web Laporan

Gambar 3-55 Antarmuka halaman web laporan

15. Halaman web kontak

Gambar 3-56 Antarmuka halaman web kontak

Data Grid View

Copyright © Desa Cimareme 2015

Laporan

SENSUS PENDUDUKDESA CIMAREME

Komentar

Email

Nama lengkap

Informasi

Kontak

SENSUS PENDUDUKDESA CIMAREME

Copyright © Desa Cimareme 2015

Tambah penduduk Cetak data Cari

Page 157: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Lingkungan Implementasi

Lingkungan implementasi aplikasi ini terbagi atas beberapa lingkungan yaitu

lingkungan perangkat keras, lingkungan perangkat lunak dan lingkungan sumber

daya manusia. Untuk dapat menjalankan aplikasi ini diperlukan perangkat keras,

perangkat lunak dan sumber daya manusia sebagai berikut :

1. Lingkungan Perangkat Keras ( Hardware )

Processor : Intel Pentium IV 1,7 GHz ( Disarankan lebih tinggi )

Memory : 512 MB ( Disarankan lebih tinggi )

Harddisk : 20 GB

Koneksi Internet : 128 kbps ( Disarankan lebih tinggi )

Monitor : resolusi 1024 x 768 pixel

Printer

2. Lingkungan Perangkat Lunak ( Software )

Sistem Operasi : Windows XP

Web browser : Google Chrome, Mozilla Firefox, Internet Explorer

3. Lingkungan Sumber Daya Manusia ( Brainware )

Pada implementasi ini dibutuhkan seorang user yang mampu menjalankan

atau mengoperasikan komputer dan menjalankan sistem yang telah dibuat sehingga

penerapan implementasi sistem dapat berjalan dengan lancar.

Page 158: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

4.2 Diskusi Hasil Implementasi

1. Halaman web Login

Pengguna sebagai user terdaftar menjalankan aplikasi di web browser.

Tampil halaman web Login di web browser. Pengguna melakukan proses Login

untuk dapat masuk ke aplikasi. Pengguna menginput username dan password. Jika

username dan password cocok maka akan tampil halaman web Desa, jika tidak maka

akan tampil halaman web Login.

Gambar 4-1 Login

2. Halaman web Desa

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Di halaman web Desa terdapat header, menu

navigasi, slide foto, informasi mengenai sensus penduduk, video animasi dan menu

pintas.

Page 159: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 4-2 Halaman web Desa

3. Halaman web sejarah singkat

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi sejarah singkat

Desa Cimareme di halaman web sejarah singkat. Cara menampilkannya yaitu

pengguna dapat memilih dengan klik mouse pada sub menu sejarah singkat yang ada

di menu Desa. Tampil halaman web sejarah singkat. Di halaman web sejarah singkat

terdapat header, menu navigasi, slide foto, informasi mengenai sejarah singkat Desa

Cimareme, video animasi dan menu pintas.

Gambar 4-3 Halman web sejarah singkat

Page 160: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

4. Form Visi dan Misi

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi visi dan misi Desa

Cimareme di halaman web visi dan misi. Cara menampilkannya yaitu pengguna

dapat memilih dengan klik mouse pada sub menu visi dan misi yang ada di menu

Desa. Tampil halaman web visi dan misi. Di halaman web visi dan misi terdapat

header, menu navigasi, slide foto, informasi mengenai visi dan misi Desa Cimareme,

video animasi dan menu pintas.

Gambar 4-4 Halaman web visi dan misi

5. Halaman web struktur organisasi

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi struktur organisasi

Desa Cimareme di halaman web struktur organisasi. Cara menampilkannya yaitu

pengguna dapat memilih dengan klik mouse pada sub menu struktur organisasi yang

ada di menu Desa. Tampil halaman web struktur organisasi. Di halaman web struktur

organisasi terdapat header, menu navigasi, slide foto, informasi mengenai struktur

organisasi Desa Cimareme, video animasi dan menu pintas.

Page 161: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 4-5 Halaman web struktur organisasi

6. Halaman web wilayah geografis

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi wilayah geografis

Desa Cimareme di halaman web wilayah geografis. Cara menampilkannya yaitu

pengguna dapat memilih dengan klik mouse pada sub menu wilayah geografis yang

ada di menu Desa. Tampil halaman web wilayah geografis. Di halaman web struktur

organisasi terdapat header, menu navigasi, slide foto, informasi mengenai wilayah

geografis Desa Cimareme, video animasi dan menu pintas.

Gambar 4-6 Halaman web wilayah Geografis

Page 162: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

7. Halaman web perangkat Desa

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi perangkat Desa

Cimareme di halaman web perangkat desa. Cara menampilkannya yaitu pengguna

dapat memilih dengan klik mouse pada sub menu perangkat desa yang ada di menu

Desa. Tampil halaman web perangkat desa. Di halaman web perangkat desa terdapat

header, menu navigasi, slide foto, informasi mengenai perangkat Desa Cimareme,

video animasi dan menu pintas.

Gambar 4-7 Halaman web perangkat Desa

8. Halaman web penduduk

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat data penduduk yang

terdapat pada database aplikasi. Cara menampilkannya yaitu pengguna dapat

memilih dengan klik mouse pada sub menu penduduk yang ada di menu data master.

Tampil halaman web penduduk. Di halaman web penduduk terdapat header, menu

navigasi, slide foto, data grid view berisi data penduduk, video animasi dan menu

pintas. Di halaman web penduduk terdapat beberapa fungsi yaitu edit, delete, cari dan

print.

Page 163: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 4-8 Halaman web penduduk

9. Form Tambah penduduk

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat menambah data penduduk pada

aplikasi. Cara menampilkannya yaitu pengguna dapat memilih dengan klik mouse

pada sub menu penduduk yang ada di menu data master. Tampil halaman web

penduduk. Pengguna memilih sub menu tambah penduduk yang ada di menu

penduduk. Tampil halaman web tambah penduduk. Di form tambah penduduk

terdapat header, menu navigasi, slide foto, form input data penduduk, video animasi

dan menu pintas. Di halaman web tambah penduduk terdapat fungsi input.

Gambar 4-9 Form Tambah penduduk

Page 164: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

10. Halaman web keluarga

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat data keluarga yang terdapat

pada database aplikasi. Cara menampilkannya yaitu pengguna dapat memilih dengan

klik mouse pada sub menu keluarga yang ada di menu data master. Tampil halaman

web keluarga. Di halaman web keluarga terdapat header, menu navigasi, slide foto,

data grid view berisi data keluarga, video animasi dan menu pintas. Di halaman web

keluarga terdapat beberapa fungsi yaitu edit, delete, cari dan print.

Gambar 4-10 Halaman web keluarga

11. Form Tambah keluarga

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat menambah data keluarga pada

aplikasi. Cara menampilkannya yaitu pengguna dapat memilih dengan klik mouse

pada sub menu keluarga yang ada di menu data master. Tampil halaman web

keluarga. Pengguna memilih sub menu tambah keluarga yang ada di menu keluarga.

Tampil halaman web tambah keluarga. Di form tambah keluarga terdapat header,

menu navigasi, slide foto, form input data keluarga, video animasi dan menu pintas.

Di halaman web tambah keluarga terdapat fungsi input.

Page 165: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 4-11 Form Tambah keluarga

12. Halaman web grafik

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat data penduduk yang

terdapat pada database aplikasi dalam bentuk grafik. Cara menampilkannya yaitu

pengguna dapat memilih dengan klik mouse pada menu grafik. Tampil halaman web

grafik. Pengguna memilih tampilan grafik. Tampil grafik. Di halaman web grafik

terdapat header, menu navigasi, slide foto, grafik, video animasi dan menu pintas.

Gambar 4-12 Halaman web grafik

Page 166: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

13. Halaman web Perhitungan pertumbuhan penduduk total

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melakukan proses perhitungan

pertumbuhan penduduk total. Cara menampilkannya yaitu pengguna dapat memilih

dengan klik mouse pada menu grafik. Tampil halaman web grafik. Pengguna dapat

memilih sub menu Perhitungan pertumbuhan penduduk total yang ada pada menu

Perhitungan penduduk. Tampil halaman web Perhitungan pertumbuhan penduduk

total. Di halaman web Perhitungan pertumbuhan penduduk total terdapat header,

menu navigasi, slide foto, proses perhitungan, video animasi dan menu pintas.

Gambar 4-13 Halaman web Perhitungan pertumbuhan penduduk total

14. Halaman web Laporan

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melakukan proses perhitungan

pertumbuhan penduduk total. Cara menampilkannya yaitu pengguna dapat memilih

dengan klik mouse pada menu grafik. Tampil halaman web grafik. Pengguna dapat

memilih sub menu Laporan perhitungan pertumbuhan penduduk total yang ada pada

menu Laporan. Tampil halaman web Laporan perhitungan pertumbuhan penduduk

total. Di halaman web Laporan perhitungan pertumbuhan penduduk total terdapat

header, menu navigasi, slide foto, data grid view berisi data laporan perhitungan

pertumbuhan penduduk total, video animasi dan menu pintas. Di halaman web

Page 167: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Laporan perhitungan pertumbuhan penduduk total terdapat beberapa fungsi yaitu

delete, cari dan print.

Gambar 4-14 Halaman web Laporan

15. Halaman web kontak

Setelah pengguna sebagai user terdaftar melakukan proses Login, otomatis

akan tampil halaman web Desa. Pengguna dapat melihat informasi kontak Desa

Cimareme di halaman web kontak. Cara menampilkannya yaitu pengguna dapat

memilih dengan klik mouse pada menu kontak yang ada di kanan atas halaman web.

Tampil halaman web kontak. Di halaman web kontak terdapat header, menu

navigasi, slide foto, informasi mengenai kontak Desa Cimareme, form input data

komentar, video animasi dan menu pintas.

Page 168: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Gambar 4-13 Halaman web kontak

4.3 Pengujian

4.3.1 Black Box

Black Box testing adalah pengujian yang dilakukan melalui pengamatan hasil

eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak.

Dianalogikan seperti kita melihat suatu kotak hitam, kita hanya bisa melihat

penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitam nya. Sama seperti

pengujian Black Box, mengevaluasi hanya dari tampilan luarnya ( interface ),

fungsionalitas, tanpa mengetahui apa sesungguhnya yang terjadi dalam proses

detilnya ( hanya mengetahui input dan output ).

Page 169: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

1. Pengujian validasi login

Tabel 4-2 Pengujian validasi login

Validasi Login Kelas uji Tingkat Pengujian Jenis Pengujian

Validasi login Login Admin Pengujian Sistem Black BoxLogin User Pengujian Sistem Black Box

Tampil data

Tampil data Penduduk Pengujian Sistem Black BoxTampil data Keluarga Pengujian Sistem Black BoxTampil data Penduduk lahir Pengujian Sistem Black BoxTampil data Penduduk meninggal Pengujian Sistem Black BoxTampil data Penduduk datang Pengujian Sistem Black BoxTampil data Penduduk pindah Pengujian Sistem Black BoxTampil data User Pengujian Sistem Black BoxTampil data Laporan Perhitungan pertumbuhan penduduk total Pengujian Sistem Black BoxTampil data Laporan Perhitungan pertumbuhan penduduk alami Pengujian Sistem Black BoxTampil data Laporan Perhitungan pertumbuhan penduduk Pengujian Sistem Black BoxTampil data Laporan Perhitungan perpndahan penduduk Pengujian Sistem Black BoxTampil data Laporan Perhitungan kepadatan penduduk Pengujian Sistem Black Box

Masukkan Input )

Aplikasi

Input data Penduduk Pengujian Sistem Black BoxInput data Keluarga Pengujian Sistem Black BoxInput data Penduduk lahir Pengujian Sistem Black BoxInput data Penduduk meninggal Pengujian Sistem Black BoxInput data Penduduk datang Pengujian Sistem Black BoxInput data Penduduk pindah Pengujian Sistem Black BoxInput data User Pengujian Sistem Black BoxInput data Laporan Perhitungan pertumbuhan penduduk total Pengujian Sistem Black BoxInput data Laporan Perhitungan pertumbuhan penduduk alami Pengujian Sistem Black BoxInput data Laporan Perhitungan pertumbuhan penduduk Pengujian Sistem Black BoxInput data Laporan Perhitungan perpindahan penduduk Pengujian Sistem Black BoxInput data Laporan Perhitungan kepadatan penduduk Pengujian Sistem Black Box

Keluaran Output )

Aplikasi

Tampil Grafik Kolom Pengujian Sistem Black BoxTampil Grafik Batang Pengujian Sistem Black BoxTampil Grafik Garis Pengujian Sistem Black BoxTampil Grafik Area Pengujian Sistem Black BoxCetak data Penduduk Pengujian Sistem Black BoxCetak data Keluarga Pengujian Sistem Black BoxCetak data Penduduk lahir Pengujian Sistem Black BoxCetak data Penduduk meninggal Pengujian Sistem Black BoxCetak data Penduduk datang Pengujian Sistem Black BoxCetak data Penduduk pindah Pengujian Sistem Black BoxCetak data User Pengujian Sistem Black BoxCetak Laporan Perhitungan pertumbuhan penduduk total Pengujian Sistem Black BoxCetak Laporan Perhitungan pertumbuhan penduduk alami Pengujian Sistem Black BoxCetak Laporan Perhitungan pertumbuhan penduduk Pengujian Sistem Black BoxCetak Laporan Perhitungan perpindahan penduduk total Pengujian Sistem Black BoxCetak Laporan Perhitungan kepadatan penduduk Pengujian Sistem Black Box

Page 170: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Kelas Uji Prosedur pengujian DataReaksi yang

diharapkanHasil yang diharapkan

Hasil yang

didapatkan

Login Admin

Tampil form Login Admin Username : reja Masuk

halaman web Desa

Validasi data username dan password ke table admin di database sensuspenduduk berhasil

BerhasilInput username dan password Password : 1123109Klik button “Login”

Login User

Tampil form Login Admin Username : abdillah Masuk

halaman web Desa

Validasi data username dan password ke table user di database sensuspenduduk berhasil

BerhasilInput username dan password Password : 1123109Klik button “Login”

2. Pengujian tampil data

Tabel 4-3 Pengujian tampil data

Kelas Uji Prosedur pengujian DataReaksi yang

diharapkanHasil yang diharapkan

Hasil yang

didapatkan

Tampil data Penduduk

Pilih sub menu Penduduk yang ada di menu Data Master Tampil data

Penduduk

Data Penduduk dipanggil dari table penduduk yang ada di database sensuspenduduk

BerhasilTampil data Penduduk

Tampil data Keluarga

Pilih sub menu Keluarga yang ada di menu Data Master Tampil data

Keluarga

Data Keluarga dipanggil dari table keluarga yang ada di database sensuspenduduk

BerhasilTampil data Keluarga

Tampil data Penduduk lahir

Pilih sub menu Penduduk lahir yang ada di menu Pertumbuhan penduduk

Tampil data Penduduk lahir

Data Penduduk lahir dipanggil dari table kelahiranpenduduk yang ada di database sensuspenduduk

Berhasil

Tampil data Penduduk lahir

Tampil data Penduduk meninggal

Pilih sub menu Penduduk meninggal yang ada di menu Pertumbuhan penduduk Tampil data

Penduduk lahir

Data Penduduk meninggal dipanggil dari table kematianpenduduk yang ada di database sensuspenduduk

Berhasil

Tampil data Penduduk meninggal

Tampil data Penduduk datang

Pilih sub menu Penduduk datang yang ada di menu Perpindahan penduduk

Tampil data Penduduk datang

Data Penduduk datang dipanggil dari table pendudukdatang yang ada di database sensuspenduduk

Berhasil

Tampil data Penduduk datang

Tampil data Penduduk pindah

Pilih sub menu Penduduk pindah yang ada di menu Perpindahan penduduk

Tampil data Penduduk pindah

Data Penduduk pindah dipanggil dari table pendudukpindah yang ada di database

Berhasil

Tampil data Penduduk pindah

Page 171: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

sensuspenduduk

Tampil data User

Pilih menu UserTampil data User

Data User dipanggil dari table user yang ada di database sensuspenduduk

BerhasilTampil data User

Tampil data Laporan Perhitungan pertumbuhan penduduk total

Pilih sub menu Laporan Perhitungan pertumbuhan penduduk total yang ada di menu Laporan

Tampil data Laporan Perhitungan pertumbuhan penduduk total

Data Laporan Perhitungan pertumbuhan penduduk total dipanggil dari table laporan_pppt yang ada di database sensuspenduduk

BerhasilTampil data Laporan Perhitungan pertumbuhan penduduk total yang ada di menu Laporan

Tampil data Laporan Perhitungan pertumbuhan penduduk alami

Pilih sub menu Laporan Perhitungan pertumbuhan penduduk alami

Tampil data Laporan Perhitungan pertumbuhan penduduk alami

Data Laporan Perhitungan pertumbuhan penduduk alami dipanggil dari table laporan_pppa yang ada di database sensuspenduduk

BerhasilTampil data Laporan Perhitungan pertumbuhan penduduk alami yang ada di menu Laporan

Tampil data Laporan Perhitungan pertumbuhan penduduk

Pilih sub menu Laporan Perhitungan pertumbuhan penduduk

Tampil data Laporan Perhitungan pertumbuhan penduduk

Data Laporan Perhitungan pertumbuhan penduduk dipanggil dari table laporan_ppp yang ada di database sensuspenduduk

BerhasilTampil data Laporan Perhitungan pertumbuhan penduduk yang ada di menu Laporan

Tampil data Laporan Perhitungan perpindahan penduduk

Pilih sub menu Laporan Perhitungan perpindahan penduduk

Tampil data Laporan Perhitungan perpindahan penduduk

Data Laporan Perhitungan perpindahan penduduk dipanggil dari table laporan_pprp yang ada di database

BerhasilTampil data Laporan Perhitungan perpindahan penduduk yang ada di menu Laporan

Tampil data Laporan Perhitungan kepadatan penduduk

Pilih sub menu Laporan Perhitungan kepadatan penduduk

Tampil data Laporan Perhitungan kepadatan penduduk

Data Laporan Perhitungan kepadatan penduduk dipanggil dari table laporan_pkp yang ada di database

BerhasilTampil data Laporan Perhitungan kepadatan penduduk yang ada di menu Laporan

3. Pengujian masukkan ( Input ) Aplikasi

Tabel 4-4 Pengujian masukkan ( Input ) Aplikasi

Kelas Uji Prosedur pengujian DataReaksi yang

diharapkanHasil yang diharapkan

Hasil yang

didapatkan

Input data Penduduk

Pilih sub menu Penduduk yang ada di menu Data Master

Tampil form Penduduk

Data Penduduk ditambahkan ke table penduduk yang ada di

Berhasil

Pilih sub menu Tambah data yang

Page 172: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

ada di menu Penduduk

database sensuspenduduk

Tampil form Tambah pendudukInput dataPilih button save

Input data Keluarga

Pilih sub menu Keluarga yang ada di menu Data Master

Tampil form Keluarga

Data Keluarga ditambahkan ke table keluarga yang ada di database sensuspenduduk

BerhasilPilih sub menu Tambah data yang ada di menu KeluargaTampil form Tambah keluargaInput dataPilih button save

Input data Penduduk lahir

Pilih sub menu Penduduk lahir yang ada di menu Pertumbuhan penduduk

Tampil form Penduduk lahir

Data Penduduk ditambahkan ke dari table kelahiranpenduduk yang ada di database sensuspenduduk

BerhasilPilih sub menu Tambah data yang ada di menu Penduduk lahirTampil form Tambah penduduk lahirInput dataPilih button save

Input data Penduduk meninggal

Pilih sub menu Penduduk meninggal yang ada di menu Pertumbuhan penduduk

Tampil form Penduduk lahir

Data Penduduk meninggal ditambahkan ke table kematianpenduduk yang ada di database sensuspenduduk

BerhasilPilih sub menu Tambah data yang ada di menu Penduduk meninggalTampil form Tambah penduduk meninggalInput dataPilih button save

Input data Penduduk datang

Pilih sub menu Penduduk datang yang ada di menu Perpindahan penduduk

Tampil form Penduduk datang

Data Penduduk datang ditambahkan ke table pendudukdatang yang ada di database sensuspenduduk

BerhasilPilih sub menu Tambah data yang ada di menu Penduduk datangTampil form Tambah penduduk datangInput dataPilih button save

Input data Penduduk pindah

Pilih sub menu Penduduk pindah yang ada di menu Perpindahan penduduk

Tampil form Penduduk pindah

Data Penduduk pindah ditambahkan ke table pendudukpindah yang ada di database sensuspenduduk

BerhasilPilih sub menu Tambah data yang ada di menu Penduduk pindahTampil form Tambah penduduk pindahInput dataPilih button save

Page 173: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Input data User

Pilih menu Tambah data yang ada di menu User Tampil form

User

Data User ditambahkan ke table user yang ada di database sensuspenduduk

BerhasilTampil form Tambah userInput dataPilih button save

Input data Laporan Perhitungan pertumbuhan penduduk total

Pilih sub menu Perhitungan pertumbuhan penduduk total yang ada di menu Perhitungan penduduk

Tampil form Laporan Perhitungan pertumbuhan penduduk total

Data Laporan Perhitungan pertumbuhan penduduk total ditambahkan ke table laporan_pppt yang ada di database sensuspenduduk

BerhasilMelakukan perhitunganTampil hasil perhitunganInput data Laporan Perhitungan pertumbuhan penduduk totalPilih button save

Input data Laporan Perhitungan pertumbuhan penduduk alami

Pilih sub menu Perhitungan pertumbuhan penduduk alami yang ada di menu Perhitungan penduduk

Tampil form Laporan Perhitungan pertumbuhan penduduk alami

Data Laporan Perhitungan pertumbuhan penduduk alami ditambahkan ke table laporan_pppa yang ada di database sensuspenduduk

BerhasilMelakukan perhitunganTampil hasil perhitunganInput data Laporan Perhitungan pertumbuhan penduduk alamiPilih button save

Input data Laporan Perhitungan pertumbuhan penduduk

Pilih sub menu Perhitungan pertumbuhan penduduk yang ada di menu Perhitungan penduduk Tampil form

Laporan Perhitungan pertumbuhan penduduk

Data Laporan Perhitungan pertumbuhan penduduk ditambahkan ke table laporan_ppp yang ada di database sensuspenduduk

BerhasilMelakukan perhitunganTampil hasil perhitunganInput data Laporan Perhitungan pertumbuhan pendudukPilih button save

Input data Laporan Perhitungan perpindahan penduduk

Pilih sub menu Perhitungan perpindahan penduduk yang ada di menu Perhitungan penduduk Tampil form

Laporan Perhitungan perpindahan penduduk

Data Laporan Perhitungan perpindahan penduduk ditambahkan ke table laporan_pprp yang ada di database

BerhasilMelakukan perhitunganTampil hasil perhitunganInput data Laporan Perhitungan perpindahan pendudukPilih button save

Input data Laporan Perhitungan kepadatan penduduk

Pilih sub menu Perhitungan kepadatan penduduk yang ada di menu Perhitungan penduduk Tampil form

Laporan Perhitungan kepadatan penduduk

Data Laporan Perhitungan kepadatan penduduk ditambahkan ke table laporan_pkp yang ada di database

BerhasilMelakukan perhitunganTampil hasil perhitunganInput data Laporan Perhitungan kepadatan pendudukPilih button save

Page 174: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

4. Pengujian keluaran ( Output ) Aplikasi

Tabel 4-5 Pengujian keluaran ( Output ) Aplikasi

Kelas Uji Prosedur pengujian DataReaksi yang

diharapkanHasil yang diharapkan

Hasil yang

didapatkan

Tampil Grafik Kolom

Pilih menu Grafik

Tampil form Grafik Kolom

Jumlah data penduduk, keluarga, penduduk lahir, penduduk meninggal, penduduk datang, penduduk pindah yang ada di database sensuspenduduk ditampilkan dalam bentuk grafik kolom

Berhasil

Pilih sub menu Kolom yang ada di menu Grafik

Tampil Grafik Kolom

Tampil Grafik Batang

Pilih menu Grafik

Tampil form Grafik Batang

Jumlah data penduduk, keluarga, penduduk lahir, penduduk meninggal, penduduk datang, penduduk pindah yang ada di database sensuspenduduk ditampilkan dalam bentuk grafik batang

Berhasil

Pilih sub menu Batang yang ada di menu Grafik

Tampil Grafik Batang

Tampil Grafik Garis

Pilih menu Grafik

Tampil form Grafik Garis

Jumlah data penduduk, keluarga, penduduk lahir, penduduk meninggal, penduduk datang, penduduk pindah yang ada di database sensuspenduduk ditampilkan dalam bentuk grafik garis

Berhasil

Pilih sub menu Garis yang ada di menu Grafik

Tampil Grafik Garis

Tampil Grafik

Pilih menu Grafik

Tampil form Grafik Area

Jumlah data penduduk, keluarga, penduduk lahir, penduduk meninggal, penduduk datang, penduduk pindah yang ada di database sensuspenduduk ditampilkan dalam bentuk grafik area

Berhasil

Pilih sub menu Area yang ada di menu Grafik

Tampil Grafik Area

Page 175: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Cetak data Penduduk

Pilih sub menu Penduduk yang ada di menu Data Master

Data penduduk di cetak

Data penduduk ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu PendudukTampil ketentuan printPilih button printPrint dokumen

Cetak data Keluarga

Pilih sub menu Keluarga yang ada di menu Data Master

Data keluarga di cetak

Data keluarga ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu KeluargaTampil ketentuan printPilih button printPrint dokumen

Cetak data Penduduk lahir

Pilih sub menu Penduduk lahir yang ada di menu Pertumbuhan penduduk Data

penduduk lahir di cetak

Data penduduk lahir ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu Penduduk lahirTampil ketentuan printPilih button print

Cetak data Penduduk meninggal

Pilih sub menu Penduduk datang yang ada di menu Pertumbuhan penduduk Data

penduduk meninggal di cetak

Data penduduk meninggal ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu Penduduk meninggalTampil ketentuan printPilih button printPrint dokumen

Cetak data Penduduk datang

Pilih sub menu Penduduk datang yang ada di menu Perpindahan penduduk Data

penduduk datang di cetak

Data penduduk datang ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu Penduduk datangTampil ketentuan printPilih button printPrint dokumen

Cetak data Penduduk pindah

Pilih sub menu Penduduk pindah yang ada di menu Perpindahan penduduk Data

penduduk pindah di cetak

Data penduduk pindah ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu Penduduk pindahTampil ketentuan printPilih button printPrint dokumen

Cetak Laporan Perhitungan

Pilih sub menu Laporan Perhitungan pertumbuhan

Data Laporan Perhitungan

Laporan Perhitungan pertumbuhan penduduk Berhasil

Page 176: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

pertumbuhan penduduk total

penduduk total yang ada di menu Laporan

pertumbuhan penduduk total di cetak

total ditampilkan dalam bentuk kertas( hardcopy )

Pilih sub menu Cetak data yang ada di menu Laporan Perhitungan pertumbuhan penduduk totalTampil ketentuan printPilih button printPrint dokumen

Cetak Laporan Perhitungan pertumbuhan penduduk alami

Pilih sub menu Laporan Perhitungan pertumbuhan penduduk alami yang ada di menu Laporan Data Laporan

Perhitungan pertumbuhan penduduk alami di cetak

Laporan Perhitungan pertumbuhan penduduk alami ditampilkan dalam bentuk kertas( hardcopy )

BerhasilPilih sub menu Cetak data yang ada di menu Laporan Perhitungan pertumbuhan penduduk alamiTampil ketentuan printPilih button printPrint dokumen

Cetak Laporan Perhitungan pertumbuhan penduduk

Pilih sub menu Laporan Perhitungan pertumbuhan penduduk yang ada di menu Laporan Data Laporan

Perhitungan pertumbuhan penduduk di cetak

Laporan Perhitungan pertumbuhan penduduk ditampilkan dalam bentuk kertas( hardcopy )

Pilih sub menu Cetak data yang ada di menu Laporan Perhitungan pertumbuhan pendudukTampil ketentuan printPilih button printPrint dokumen

Cetak Laporan Perhitungan perpindahan penduduk

Pilih sub menu Laporan Perhitungan perpindahan penduduk yang ada di menu Laporan Data Laporan

Perhitungan perpindahan penduduk di cetak

Laporan Perhitungan perpindahan penduduk ditampilkan dalam bentuk kertas( hardcopy )

Pilih sub menu Cetak data yang ada di menu Laporan Perhitungan perpindahan pendudukTampil ketentuan printPilih button printPrint dokumen

Cetak Laporan Perhitungan kepadatan penduduk

Pilih sub menu Laporan Perhitungan kepadatan penduduk yang ada di menu Laporan

Data Laporan Perhitungan kepadatan penduduk di cetak

Laporan Perhitungan kepadatan penduduk ditampilkan dalam bentuk kertas( hardcopy )

Pilih sub menu Cetak data yang ada di menu Laporan

Page 177: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

Perhitungan kepadatan pendudukTampil ketentuan printPilih button printPrint dokumen

Page 178: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Hasil dari analisis, observasi dan perancangan yang telah dilakukan mengenai

Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ) dapat

dicapai beberapa tujuan sebagai berikut :

1. Aplikasi membantu pengguna secara terkomputerisasi

2. Aplikasi dapat digunakan di spesifikasi komputer yang biasa saja.

3. Aplikasi dapat digunakan multi user.

5.2 Saran

Saran yang diharapkan dari hasil analisis, observasi dan perancangan yang

telah dicapai maupun untuk proses pengembangan mengenai Aplikasi Sensus

Penduduk Berbasis Web ( Studi Kasus : Desa Cimareme ) di masa yang akan datang

dapat disimpulkan sebagai berikut :

1. Melakukan penambahan fasilitas – fasilitas pada aplikasi seperti penambahan

fitur kalendar, report lebih detail hosting aplikasi.

Page 179: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

DAFTAR PUSTAKA

[1] Anhar, Panduan menguasai PHP & MySQL, Jakarta: Media kita, 2010.

[2] B. S. D. Oetomo, Perancangan dan Pengembangan Sistem Informasi,

Yogyakarta: Andi, 2002.

[3] G. B. Darvis, Kerangka Dasar Sistem Informasi Manajemen Bagian 1 PT.

Pustaka Binamas Pressindo, Jakarta: Bumi Aksara, 1991.

[4] H. Ward, Pemasaran Internet, Jakarta: Salemba Empat, 2000.

[5] H. Djojodihardjo, Pengantar Sistem Komputer, Bandung: Erlangga, 1984.

[6] H. B. Barthos, Manajemen Kearsipan, Jakrata: Bumi Aksara, 2003.

[7] J. HM, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2005.

[8] J. HM, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori

dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 2005.

[9] N. Bunafit, Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL,

Yogyakarta: Gava Media, 2004.

[10] P. Kesos, "www.kemsos.go.id," Kementrian Sosial Republik Indonesia, 24

Agustus 2010. [Online]. Available: https://www.kemsos.go.id/modules.php?

name=News&file=article&sid=15452. [Accessed 02 Juli 2015].

[11] Sugiharyanto, Geografi dan Sosiologi 2, Yogyakarta: Yudistira, 2007.

[12] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi, 2005.

DAFTAR LAMPIRAN

Page 180: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi

1. Kartu Tanda Penduduk ( KTP )

2. Kartu Keluarga ( KK )

3. Surat Keterangan Pindah

Page 181: Reja Abdillah  Web viewBAB III ANALISIS DAN PERANCANGAN  ... 3.1 Analisis Sistem ... Gambar 2-1 Siklus Informasi