LAPORAN PROYEK 2
Oleh :
JAKARIA SITEPU 1.12.3.119
REJA ABDILLAH 1.12.3.109
Oleh :
Menyetujui,
Ketua Program Studi D3 Teknik Informatika,
Proyek 2 ini adalah hasil karya kami sendiri dibawah arahan dari pembimbing.
Semua sumber baik yang dikutip maupun dirujuk berdasarkan referensi dari daftar
pustaka yang dicantumkan dengan baik dan benar. Pernyataan ini kami buat dengan
sesungguhnya dan apabila di kemudian hari terdapat penyimpangan – penyimpangan
dan ketidakbenaran dalam pernyataan ini, maka kami bersedia menerima sanksi
akademik berupa pencabutan gelar yang telah diperoleh karena karya ini, serta sanksi
lainnya sesuai dengan norma yang berlaku di perguruan tinggi lain.
20 Januari 2015
Alhamdulillah, puji syukur kami panjatkan kehadirat Allah SWT yang telah
memberikan Rahmat dan Karunia-Nya kepada kami semua sehingga dapat menyusun
laporan aplikasi yang berjudul “Aplikasi Sensus Penduduk Berbasis Web ( Studi
Kasus : Desa Tanimulya )” tepat pada waktunya.
Proyek ini dibuat untuk memenuhi kelulusan mata kuliah Proyek 2 pada
Program Studi D3 Teknik Informatika di Politeknik Pos Indonesia.
Disadari sepenuhnya bahwa dalam pembuatan laporan ini tidak terlepas dari
berbagai kekurangan baik dari segi isi maupun bahasa, oleh karena itu kritik dan
saran kami harapkan untuk perbaikan di masa yang akan datang.
Tidak lupa kami ucapkan terima kasih kepada semua pihak yang telah
membantu kami baik berupa moril maupun materi. Dengan hati tulus kami
mengucapkan terima kasih banyak kepada :
1. Allah SWT, dengan Rahmat dan Karunia-Nya kami dapat menyelesaikan
laporan ini.
2. Orang tua kami tercinta, yang telah tulus dan ikhlas membantu kami baik
berupa moril maupun materil.
3. Dr. Ir. Agus Purnomo, M.T., selaku Direktur Politeknik Pos Indonesia.
4. Iwan Setiawan, ST, selaku Ketua Program Studi D3 Teknik Informatika.
5. Widia Resdiana, S.S., M.Pd, selaku dosen pembimbing.
6. Desa Tanimulya, Kecamatan Ngamprah, Kabupaten Bandung Barat, Provinsi
Jawa Barat, Indonesia.
7. Terima kasih kepada seluruh pihak yang telah membantu kami menyusun
laporan ini yang tidak bisa kami ucapkan secara satu – persatu.
Abstrak …………………………………………………………………….. i
Abstract ……………………………………………………………………. ii
Kata Pengantar …………………………………………………………….. iii
Daftar Isi …………………………………………………………………… iv
Daftar Gambar …………………………………………………………….. vi
Daftar Tabel ……………………………………………………….............. vii
Bab I Pendahuluan ………………………………………………………… I-1
1.1 Latar Belakang ……………………………………………….... I-1
1.2 Identifikasi Masalah …………………………………………… I-1
1.3 Tujuan …………………………………………………………. I-2
1.4 Ruang Lingkup ………………………………………………... I-2
1.5 Sistematika Penulisan …………………………………………. I-2
Bab II Landasan Teori …………………………………………………….. II-1
2.1 Penduduk ……………………………………………………… II-1
2.2 Sistem …………………………………………………………. II-1
2.2.1 Karakteristik Sistem ……………………………………. II-1
2.3 Informasi ………………………………………………………. II-3
2.3.1 Siklus Informasi ………………………………………… II-3
2.3.2 Kualitas Informasi ……………………………………… II-5
2.4 Web ……………………………………………………………. II-5
2.5 XAMPP ………………………………………………………... II-5
2.6 PHP ……………………………………………………………. II-6
2.6.1 Sejarah PHP …………………………………………….. II-7
2.7 Adobe Dreamweaver …………………………………………... II-8
Bab III Analisis dan Perancangan …………………………………………. III- 1
3.1 Analisis ………………………………………………………… III-1
3.1.1 Analisis Sistem yang sedang berjalan …………………... III-1
3.1.1.1 Analisis Dokumen yang digunakan ..................... III-2
3.1.1.2 Analisis Prosedur / Flow Map
yang sedang berjalan …………………………… III-2
3.1.2 Analisis Sistem yang akan dibangun ……………………. III-3
3.1.2.1 Analisis Prosedur / Flow Map
yang akan dibangun ……………………………. III-3
3.1.2.2 Analisis kebutuhan aplikasi ……………………. III-15
3.1.2.3 Analsis kebutuhan perangkat lunak
dan perangkat keras ……………………………. III-15
3.2 Perancangan ……………………………………………………. III-16
3.2.1 Unified Modeling Language ( UML ) ………………….. III-16
3.2.2 Use Case Diagram ………………………………………. III-16
3.2.3 Sequence Diagram ……………………………………..... III-27
3.2.4 Collaboration Diagram ………………………………….. III-32
3.2.5 Activity Diagram ………………………………………... III-33
3.2.6 Struktur Menu …………………………………………… III-36
3.2.7 Perancangan Antarmuka ………………………………... III-38
Bab IV Implementasi dan Pengujian ………………………………………. IV-1
4.1 Lingkungan Implementasi ……………………………………... IV-1
4.2 Pembahasan hasil Implementasi ……………………………….. IV-
4.3 Pengujian dan hasil Pengujian …………………………………. IV-
Bab V Kesimpulan dan Saran ……………………………………………… V-1
5.1 Kesimpulan …………………………………………………….. V-1
5.2 Saran …………………………………………………………… V-1
Daftar Pustaka ……………………………………………………………… ix
Lampiran …………………………………………………………………… x
DAFTAR GAMBAR
1.3 Tujuan
Tujuan pembuatan Aplikasi Sensus Penduduk ( Studi Kasus : Desa
Tanimulya ) sebagai berikut :
1. Menghasilkan proses input data secara terkomputerisasi sehingga
menghasilkan data yang akurat.
2. Pendataan data penduduk menjadi lebih cepat.
2.1 Penduduk
Penduduk adalah orang - orang yang berada di dalam suatu wilayah yang terikat oleh
aturan - aturan yang berlaku dan saling berinteraksi satu sama lain secara terus menerus / kontinu.
Dalam sosiologi, penduduka adalah sekumpulan manusia yang menempati wilayah
geografi atau ruang tertentu.
Penduduk atau warga suatu negara atau daerah bisa didefinisikan menjadi dua :
1. Orang yang tinggal di daerah tersebut
2. Orang yang secara hukum berhak tinggal di daerah tersebut. Dengan kata lain
orang yang mempunyai surat resmi untuk tinggal di situ. Misalkan
bukti kewarganegaraan, tetapi memilih tinggal di daerah lain.
2.2 Sistem
Suatu sistem adalah sekumpulan objek yang mencakup hubungan fungsional
antara tiap - tiap objek dan hubungan antara ciri tiap objek, dan yang secara
keseluruhan merupakan suatu kesatuan secara fungsional. ( Dr. Ir. Harijono
Djojodihardjo, 1984 : 78 )
2.3 Informasi
Menurut Gordon B. Davis ( 1991 : 28 ) Informasi adalah data yang telah
diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi
pengambilan keputusan saat ini atau mendatang. Informasi memiliki beberapa ciri
sebagai berikut :
1. Benar atau salah. Ini dapat berhubungan dengan realitas atau tidak. Bila
penerima informasi yang salah mempercayainya, akibatnya sama seperti yang
benar.
2. Baru. Informasi dapat sama sekali baru dan segar bagi penerimanya.
3. Tambahan. Informasi dapat memperbaharui atau memberikan tambahan baru
pada informasi yang telah ada.
4. Korektif. Informasi dapat menjadi suatu koreksi atas informasi salah tau palsu
sebelumya.
5. Penegas. Informasi dapat mempertegas informasi yang telah ada. Ini masih
berguna karena meningkatkan persepsi penerimanya atas kebenaran informasi
tersebut.
2.5 XAMPP
XAMPP adalah perangkat software gratis yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsi XAMPP adalah
sebagai server offline yang berdiri sendiri ( localhost ). XAMPP terdiri dari beberapa
program yaitu Apache ( web server ), MySQL ( database ), PHP ( server side
scripting ), Perl, FTP Server, phpMyAdmin dan berbagai pustaka bantu lainnya.
XAMPP terkenal sebagai program web server ( localhost ) yang mudah digunakan
( user friendly ).
XAMPP ini adalah sebuah singkatan yang masing – masing hurufnya
memiliki penjelasan, yaitu sebagai berikut :
1. X
XAMPP dapat dijalankan ( kompatibel ) di berbagai sistem operasi seperti
Windows, Linux, Mac OS dan Solaris.
2. A
A adalah kepanjangan dari program Apache. Apache merupakan sebuah
aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web
yang benar kepada user ( menerjemahkan ) berdasarkan kode PHP dan
MySQL yang ditulis oleh web programmer.
3. M
M adalah singkatan dari program MySQL. MySQL adalah sebuah aplikasi
database server, MySQL dapat digunakan untuk membuat dan mengelola
database beserta isinya. MySQL dapat digunakan untuk menambahkan,
mengubah dan menghapus data yang berada dalam database.
4. P
P pertama adalah singkatan dari program PHP. PHP adalah sebuah aplikasi
bahasa pemrograman untuk membuat sebuah web yang sifatnya adalah
server - side scripting. PHP akan memungkinkan pengguna dalam membuat
halaman web yang bersifat dinamis.
5. P
P terkahir adalah singkatan dari program Perl. Perl adalah sebuah aplikasi
Bahasa pemrograman.
2.6 PHP
PHP adalah singkatan dari Hypertext Preprocessor, PHP adalah sebuah
aplikasi bahasa pemrograman untuk membuat sebuah web yang sifatnya adalah
server - side scripting. PHP yaitu bahasa pemrograman yang banyak digunakan
secara luas dan bisa digunakan bersamaan dengan HTML.
Fungsi yang utama dari PHP adalah kemampuannya sebagai server side
programming atau scripting language dalam pembuatan website atau aplikasi yang
berbasis website. Server side programming atau scripting language adalah bahasa
yang berjalan pada sisi server ( dalam hal ini web server ) sehingga komputer ( client
/ web browser ) tidak mengetahui apa yang terjadi di dalam web server.
Keunggulan PHP :
1. PHP memiliki tingkat akses yang lebih cepat.
2. PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti
perkembangan teknologi internet.
3. PHP mampu berjalan di beberapa server web, seperti Apache, Microsoft IIS,
PWS, phttpd, fhttpd, AOLServer dan Xitami.
4. PHP mampu berjalan di Linux sebagai platform Sistem Operasi yang utama,
juga dapat berjalan di FreeBSD, Unix, Solaris, dan Windows.
5. PHP mendukung akses ke beberapa database baik yang bersifat gratis atau
komersial, seperti mSQL, MySQL, Informix, dan MicrosoftSQL Server.
6. PHP bersifat Open Source.
3.1 Analisis
Dalam tahap analisis terdapat langkah - langkah dasar yang harus dilakukan,
yaitu:
1. Pengenalan / identifikasi masalah
Langkah ini merupakan langkah awal yang harus dilakukan serta
mengidentifikasi permasalahan yang ada sehingga sasaran yang ingin dicapai
dapat terlaksana.
2. Memahami kinerja dari sistem yang ada
Langkah ini dilakukan dengan mempelajari secara rinci bagaimana jalannya
sistem yang sudah ada.
3. Menganalisa hasil penelitian
Langkah yang perlu diperhatikan dalam tahap ini adalah menganalisa
kebutuhan informasi pemakai sistem. Analisa dilakukan berdasarkan data
yang diperoleh atas dasar hasil penelitian.
4. Membuat laporan penelitian
Merupakan tahap akhir yang disusun dalam suatu rangkuman dari langkah -
langkah sebelumnya.
Mulai
Petugas desa
mendatangi setiap
rumah
Menulis data
( input data )
Data di olah
Data penduduk,
keluarga
Selesai
Mulai
Form Desa
Selesai
2. Proses tampil data dalam bentuk table dari form jumlah penduduk dengan
pengguna sebagai user.
User
Mulai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form
Jumlah
Penduduk
Pilih data
Jumlah data
Menu 1 Ya
RW
Tidak
Jumlah data
Menu 2 Ya
RT
Tidak
Tidak
Jumlah data
Menu 3 Ya
Keluarga
Tidak
Jumlah data
Menu 4 Ya
Penduduk
Tidak
Jumlah data
Menu 5 Ya Penduduk
datang
Tidak
Jumlah data
Menu 6 Ya Penduduk
lahir
Tidak
Jumlah data
Menu 7 Ya Penduduk
pindah
Tidak
Jumlah data
Menu 8 Ya Penduduk
meninggal
Pilih Menu Go
Selesai
Tabel 3.4 Proses tampil data dari form Jumlah Penduduk ( User ).
3. Proses tampil data dalam bentuk statistik dari form Statistik dengan pengguna
sebagai user.
User
Mulai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form
Statistik
Pilih data
Menu 1 Ya Satistik RW
Tidak
Menu 2 Ya Statistik RT
Tidak
Tidak
Statistik
Menu 3 Ya
Keluarga
Tidak
Statistik
Menu 4 Ya
Penduduk
Tidak
Statistik
Menu 5 Ya Penduduk
datang
Tidak
Statistik
Menu 6 Ya Penduduk
lahir
Tidak
Statistik
Menu 7 Ya Penduduk
pindah
Tidak
Statistik
Menu 8 Ya Penduduk
meninggal
Pilih Menu Go
Selesai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Login berhasil
Selesai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Selesai
6. Proses input data di dalam form Penduduk dengan pengguna sebagai admin.
Admin
Mulai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Pilih Menu
Penduduk
Ya
Form
Penduduk
Input data
Selesai
7. Proses edit data di dalam form Penduduk dengan pengguna sebagai admin.
Admin
Mulai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Pilih Menu
Penduduk
Ya
Form
Penduduk
Edit data
Input data
Form
Penduduk
Selesai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Pilih Menu
Penduduk
Ya
Form
Penduduk
Hapus data
Form
Penduduk
Selesai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Pilih data
Jumlah data
Menu 1 Ya
RW
Tidak
Jumlah data
Menu 2 Ya
RT
Tidak
Jumlah data
Menu 3 Ya
Keluarga
Tidak
Jumlah data
Menu 4 Ya
Penduduk
Tidak
Jumlah data
Menu 5 Ya Penduduk
datang
Tidak
Jumlah data
Menu 6 Ya Penduduk
lahir
Tidak
Jumlah data
Menu 7 Ya Penduduk
pindah
Tidak
Jumlah data
Menu 8 Ya Penduduk
meninggal
Pilih Menu Go
Selesai
Tabel 3.11 Proses tampil data di dalam form Jumlah Penduduk ( Admin ).
10. Proses tampil data dalam bentuk statistik di dalam form Statistik dengan
pengguna sebagai admin.
Admin
Mulai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Pilih data
Menu 1 Ya Statistik RW
Tidak
Menu 2 Ya Statistik RT
Tidak
Statistik
Menu 3 Ya
Keluarga
Tidak
Statistik
Menu 4 Ya
Penduduk
Tidak
Statistik
Menu 5 Ya Penduduk
datang
Tidak
Statistik
Menu 6 Ya Penduduk
lahir
Tidak
Statistik
Menu 7 Ya Penduduk
pindah
Tidak
Statistik
Menu 8 Ya Penduduk
meninggal
Pilih Menu Go
Selesai
Form Desa
Tidak
Pilih Menu
Pilih
Ya
Form Login
Input data
Status Login
Ya
Form Desa
Form Desa
( User )
Selesai
2. Perangkat Keras
Perangkat keras ( hardware ) yang dibutuhkan 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
3.2 Perancangan
Perancangan merupakan tahap setelah analisis untuk mendefinisikan
kebutuhan - kebutuhan fungsional yang menggambarkan bagaimana suatu aplikasi
dibentuk, yang dapat berupa penggambaran, perencanaan, dan pembuatan sketsa,
atau 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.
<<extend>>
Penduduk datang
Desa
<<extend>>
<<extend>>
<<extend>> Statistik
User Penduduk lahir
<<extend>>
<<extend>>
Penduduk pindah
Penduduk meninggal
Aktor Deskripsi
Admin Orang yang memiliki hak akses penuh terhadap aplikasi
User Orang yang memiliki hak akses terbatas terhadap aplikasi
Tabel 3.14 Definisi aktor
Menu Deskripsi
Proses untuk masuk kedalam aplikasi untuk
mendapat hak akses sebagai admin dengan
Login
memasukkan identitas akun seperti username
dan password
Desa Form output berisi informasi desa
RW Form input data RW
RT Form input data RT
Kependudukan Form input data kependudukan
Form output berisi informasi kontak yang dapat
Kontak
dihubungin mengenai desa
Penduduk Form input data penduduk
Keluarga Form input data keluarga
Penduduk datang Form input data penduduk datang
Penduduk lahir Form input data penduduk lahir
Penduduk pindah Form input data penduduk pindah
Penduduk meninggal Form input data penduduk meninggal
Jumlah penduduk Form output berisi informasi jumlah penduduk
Form output berisi informasi statistic dari form
Statistik
jumlah penduduk
Tabel 3.15 Deskripsi menu
Identifikasi
Nama Desa
Tujuan Tampil informasi di dalam form Desa
Deskripsi
Tipe Primary, Essential
Aktor User
Skenario Utama
Kondisi Awal Tampil form Desa
Aksi Aktor Reaksi Sistem
1. Menjalankan 2. Tampil form Desa
aplikasi
Kondisi Aktor menjalankan aplikasi pada web browser.
Tampil form Desa
Tabel 3.16 Skenario Use Case form Desa ( User ).
Identifikasi
Nama Jumlah Penduduk
Tujuan Menampilkan jumlah data dari data yang dipilih
dalam bentuk table di dalam form Jumlah Penduduk
Deskripsi
Tipe Primary, Essential
Aktor User
Skenario Utama
Kondisi Awal Tampil form Desa
Aksi Aktor Reaksi Sistem
1. Pilih menu Jumlah 2. Tampil form Jumlah Penduduk
Penduduk
3. Memilih data yang 4. Menampilkan data yang telah dipilih
akan ditampilkan
Kondisi Dari form Desa, aktor mmemilih menu Jumlah
Penduduk. Aktor memilih data yang akan
ditampilkan. Aplikasi menampilkan data yang telah
dipilih oleh aktor dalam bentuk.
Tabel 3.17 Skenario Use Case form Jumlah Penduduk ( User ).
5. Skenario Use Case form Statistik
Identifikasi
Nama Statistik
Tujuan Menampilkan data dari data yang dipilih dalam
bentuk statistik di dalam form Statistik
Deskripsi
Tipe Primary, Essential
Aktor User
Skenario Utama
Kondisi Awal Tampil form Desa
Aksi Aktor Reaksi Sistem
1. Pilih menu 2. Tampil form Jumlah Statistik
Statistik
3. Aktor memilih 4. Menampilkan data yang telah dipilih
data yang akan
ditampilkan
Kondisi Dari form Desa, aktor mmemilih menu Statistik.
Aktor memilih data yang akan ditampilkan. Aplikasi
menampilkan data yang telah dipilih oleh aktor dalam
bentuk.
Tabel 3.18 Skenario Use Case form Statistik ( User ).
: User
1 : Menjala nkan aplikasi()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Pilih data yang ditampilkan()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Pilih data y ang ditampilkan()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
6 : Input data()
7 : Data disimpan()
Form Desa Form Login Form Desa Form penduduk Form edit data Penduduk Database
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
6 : Edit data()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
6 : Hapus data()
7 : Data terhapus()
Form Desa Form Login Form Desa Form Jumlah Penduduk Jumlah data
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
6 : Pilih data yang ditampilkan()
Form Desa Form Login Form Desa Form Statistik Jumlah data
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
6 : Pilih data yang ditampilkan()
: User
1 : Menjalankan aplikasi()
2 : Pilih menu()
3 : Validasi()
4 : Admin()
5 : Pilih menu()
User A plikasi
Tampil data
User Aplikasi
Tampil data
User Aplikasi
Validasi
Tidak
Ya
Form Desa
User Aplikasi
Validasi
Tidak
Ya
Form Desa
Validasi
Tidak
Ya
Pilih menu Penduduk Form Desa
Validasi
Tidak
Ya
Pilih menu Penduduk Form Desa
Data disimpan
Validasi
Tidak
Ya
Pilih menu Penduduk Form Desa
User Aplikasi
Validasi
Tidak
Ya
Pilih menu Jumlah Penduduk Form Desa
User Aplikasi
Validasi
Tidak
Ya
Pilih menu Statistik Form Desa
User Aplikasi
Validasi
Tidak
Ya
Pilih menu Logout Form Desa
START UP
LOG IN
MENU
UTAMA
Penduduk
RT N
RW Keluarga
Jumlah
penduduk
Penduduk Penduduk
bertambah datang
Penduduk
lahir
Penduduk Penduduk
berkurang pindah
Penduduk
meninggal
Gambar 3.14 Struktur Menu Sistem ( Admin )
Statistik
Username Username
Password Username
Login Exit
2. Menu Utama
Gambar
RT Penduduk
RW Keluarga
Jumlah
penduduk
Penduduk Penduduk
bertambah datang
Penduduk
lahir
Penduduk Penduduk
berkurang pindah
Penduduk
meninggal
Statistik
Gambar
Desa
Gambar 3.17 Antarmuka form Desa
4. RW
Gambar
RW
RW
Ketua RW
Wakil RW Gambar
Luas
Jumlah RT
Jumlah KK
5. RT
Gambar
RT
RW
RT
Ketua RT Gambar
Wakil RT
Luas
Jumlah KK
Jumlah
penduduk
6. Penduduk
Gambar
Penduduk
Nama
Tanggal lahir
Alamat
Agama
Status
perkawinan
Pekerjaan
Kewarganegaraan
7. Keluarga
Gambar
Keluarga
NIK Kewarganegaraan
Agama
Pendidikan
Pekerjaan
8. Penduduk datang
Gambar
Penduduk datang
Nomor
pendatang
Nomor KK
NIK
Gambar
Nama
Tanggal
datang
Alamat asal
Alamat datang
Gambar
Penduduk lahir
Nomor
kelahiran
Nomor KK
Nama
Gambar
Tempat lahir
Tanggal lahir
Jenis kelamin
Alamat
Gambar
Penduduk pindah
Nomor
pindah
Nomor KK
NIK
Gambar
Nama
Tanggal
pindah
Alamat asal
Alamat
pindah
Gambar
Penduduk meninggal
Nomor kematian
Nomor KK
NIK
Nama
Gambar
Tempat meninggal
Tanggal meninggal
Jenis kelamin
Alamat
Sebab meninggal
12. Kontak
Gambar
Kontak
Informasi kontak
BAB IV
IMPLEMENTASI DAN PENGUJIAN
1. Perangkat Lunak
Perangkat lunak ( software ) yang dibutuhkan sebagai berikut :
Sistem Operasi : Windows 8 Professional 64-bit
Bahasa Pemograman : PHP
Database : MySQL
Server offline : XAMPP
Web Design : Macromedia Dreamweaver 8, Flash Into Banner Maker
Tools : Microsoft Visio 2010, Star UML
Dokumentasi : Microsoft Word 2010, Paint
2. Perangkat Keras
Perangkat keras ( hardware ) yang dibutuhkan sebagai berikut :
Laptop : Acer Aspire V3-471G
Processor : Intel® Core™ i5-3230M CPU @ 2.60GHz 2.60GHz
RAM : 4.00 GB
Harddisk : 500 GB
VGA : 2.00 GB Nvidia Geforce 710M
Monitor : LG resolusi 1366 x 768
3. Form Desa
1. Pengujian Login
Hasil yang
Kelas Uji Skenario Uji Kesimpulan
diharapkan
Login Input username Status menjadi Berhasil
dan password admin
Validasi username Masuk aplikasi
dan password
Login Mengoperasikan
aplikasi
Tabel 4.1 Pengujian Login
2. Pengujian Register
Hasil yang
Kelas Uji Skenario Uji Kesimpulan
diharapkan
Input username Status menjadi user Berhasil
dan password terdaftar
Validasi username
Register
dan password
Register Dapat melakukan
Login
Tabel 4.2 Pengujian Register
5.1 Kesimpulan
Berdasarkan hasil dari analisis, observasi dan perancangan yang telah
dilakukan mengenai Aplikasi Sensus Penduduk Berbasis Web ( Studi Kasus : Desa
Tanimulya ) dapat dicapai beberapa tujuan sebagai berikut :
1. Aplikasi dapat membantu pengguna secara terkomputerisasi
2. Pendataan penduduk menjadi lebih cepat.
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 Tanimulya ) di masa yang akan datang
dapat ditarik simpulkan sebagai berikut :
1. Perbaikan dari segi laporan, agar informasi yang dihasilkan dapat lebih
akurat.
2. Melakukan penambahan fasilitas – fasilitas pada aplikasi untuk lebih
membantu pengguna
DAFTAR PUSTAKA
Jogiyanto HM. 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. ( Yogyakarta : Andi ).
Dr. Ir. Harijono Djojodihardjo. 1984. Pengantar Sistem Komputer. ( Bandung :
Erlangga ).
Tata Sutabri. 2005. Sistem Informasi Manajemen. ( Yogyakarta : Andi ).
Gordon B. Davis. 1991. Kerangka Dasar Sistem Informasi Manajemen Bagian 1, PT
Pustaka Binamas Pressindo. ( Jakarta ).
Budi Sutedjo Dharma Oetomo. 2002. Perancangan & Pengembangan Sistem
Informasi. ( Yogyakarta : Andi ).
http://www.academia.edu/4603746/Pengertian_PHP_My_SQL ( diakses 29 Oktober
2014 ).
http://elib.unikom.ac.id/download.php?id=83127 ( diakses 29 Oktober 2014 ).
LAMPIRAN