(Kelurahan)
Anggota Kelompok :
Anita Rahmawati - 15.21.0895
Iswatunnisa - 15.21.0910
Ivan Rizqi Romadhoni - 15.21.0891
Noviana Akbar - 15.21.0876
Nur Efendi - 15.21.0878
DAFTAR ISI
BAB I
PENDAHULUAN
Seiring dengan perkembangan jaman yang serba modern, dan semakin
majunya teknologi informasi sekarang ini telah menciptakan persaingan yang
semakin ketat hampir diseluruh aspek kehidupan. Hal ini mengakibatkan kebutuhan
masyarakat akan kemudahan proses pada segala bidang kerja semakin meningkat.
Sehingga hampir semua pekerjaan dapat menghemat waktu, tenaga dan biaya.
Pengelolahan data menjadi informasi inilah yang dijadikan sebagai salah satu
kelebihan dari komputer. Komputer telah merabah kedalam satu instansi ke instansi
yang lain. Dalam setiap instansi selalu membutuhkan sistem untuk mengumpulkan,
mengolah, menyimpan melihat kembali dan menyalurkan informasi. Hasil sistem
informasi yang terkomputerisasi mempunyai nilai yang lebih dari pada sistem yang
diolah secara manual.
Masalah Sensus Penduduk merupakan masalah yang sangat penting yang
harus ditangani dengan baik. Data-data penduduk disuatu wilayah dan Sensus
Penduduk berdasarkan agama, jenis kelamin, pekerjaan, pendidikan, dan yang
lainnya
akan
sangat
berguna
untuk
menunjang
pengambilan
kebijakan
BAB II
ANALISIS PERANCANGAN DAN
PEMBAHASAN
2.1
Lurah
Sistem I nformas i
Manajemen Desa
Penduduk
Surat KK
Surat Kematian
Operator
Memiliki
Pindahan
NIK
Tgl_pindah
Id_operator
Password
Username
Level
NIK
Alasan
Nama
Alamat_dituju
Alamat
No_KK
Tp_lahir
Tgl_lahir
Operator
Menginputkan
Penduduk
Agama
Status
Pendidikan
Kd_pekerjaan
NIK
Gol_darah
Tanggal
Alamat_asal
Memiliki
Pendatang
Alamat_tujuan
Status
No_KK
NIK
Hari
Memiliki
Kematian
Tanggal
Tempat
Penyebab
memiliki
Pekerjaan
Kd_pekerjaan
Nama_pekerjaan
No_KK
memiliki
KK
Nik_kepala
No_KK
memiliki
Anggota KK
NIK
2.2
Rancangan Database
Pada bagian ini adalah sebuah rancangan database relational sesuai
dengan DFD seperti yang telah dijelaskan di atas.
Ketentuan :
1. Normalisasi
a. Bentuk Normal Tahap Pertama (1 NF/ First Normal Form)
Varchar
Varchar
b. Tabel Pendatang
Nama Field
Tipe
NIK
Tanggal
Alamat Asal
Alamat Tujuan
Status
NO KK
c. Penduduk
Nama Field
NIK
Nama
Alamat
TpLahir
TglLahir
Agama
Status
Pendidikan
Kd_Pekerjaan
Gol_Darah
d. Kematian
Nama Field
NIK
Hari
Tanggal
Tempat
Penyebab
e. Pindah
Nama Field
NIK
Tanggal
Alasan
Alamat Baru
NO_KK
Varchar
Date/time
Varchar
Varchar
Varchar
Varchar
Tipe
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar
Varchar
Varchar
Varchar
Tipe
Varchar
Varchar
Date
Varchar
Varchar
Tipe
Varchar
Date
Varchar
Varchar
Varchar
f. Anggota KK
Nama Field Tipe
NO_KK
Varchar
NIK
Varchar
Ukuran
Keterangan
25
10
Ukuran
Keterangan
16
**
25
25
25
25
Ukuran
15
50
50
25
Keterangan
*
15
15
15
10
3
Ukuran
16
7
Keterangan
**
25
25
Ukuran
16
Keterangan
**
25
50
25
Ukuran
25
16
Keterangan
**
**
g. KK
Nama Field
NO_KK
NIK_Kepala
Tipe
Varchar
Varchar
h. Pekerjaan
Nama Field
Kd_pekerjaan
Nama_pekerjaan
2.4
Tipe
Varchar
Varchar
Implementasi Program
2.4.1 Implementasi Retrieving Data
Select * from penduduk;
Ukuran
25
16
Ukuran
5
25
Keterangan
*
**
Keterangan
*
2.4.2
Laporan kematian
CREATE PROCEDURE spLaporanKematian
as
BEGIN TRANSACTION
SELECT
k.nik,p.nama,p.alamat,p.tanggal_lahir,p.agama,k.hari,k.tempat,k.penye
bab
FROM penduduk p JOIN kematian k ON p.nik = k.nik
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
DECLARE @kematian INT
EXEC @kematian = spLaporanKematian
PRINT @kematian
Laporan pekerjaan
CREATE PROCEDURE spLaporanPekerjaan
as
BEGIN TRANSACTION
SELECT
p.nik,p.nama,p.alamat,p.status_penduduk,p.pendidikan,pk.kd_pekerjaa
n,pk.nama
FROM penduduk p JOIN pekerjaan pk ON p.kd_pekerjaan =
pk.kd_pekerjaan
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
DECLARE @pekerjaan INT
EXEC @pekerjaan = spLaporanPekerjaan
PRINT @pekerjaan
Laporan usia
CREATE PROCEDURE spLaporanUsia
as
BEGIN TRANSACTION
SELECT
NIK,NAMA,ALAMAT,DATEDIFF(YEAR,TANGGAL_LAHIR,
GETDATE())AS UMUR
FROM penduduk
order by NIK asc
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
DECLARE @usia INT
EXEC @usia = spLaporanUsia
PRINT @usia
LAMPIRAN
NO
1
2
3
4
5
PERAN/TUGAS
PROSENTASI PERAN
20%
20%
20%
20%
20%