• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna.analisis ini

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna.analisis ini"

Copied!
37
0
0

Teks penuh

(1)

18

BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisa Sistem

Analisis sistem bertujuan untuk mengidentifikasi permasalahan - permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat lunak (software) dan pengguna.Analisis ini diperlukan sebagai dasar bagi tahapan perancangan sistem.Analisis sistem meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan lingkungan operasi.

Aplikasi administrasi kependudukan ini merupakan aplikasi yang menangani administrasi kependudukan yang hanya meliputi pencatatan kelahiran ,kematian dan perpindahan penduduk dengan adanya aplikasi administrasi kependudukan ini diharapkan proses pelayanan administrasi kependudukan menjadi lebih mudah baik dalam hal pencatatan maupun penyimpanan data serta pembuatan laporan – laporan dalam administrasi kependudukan.

DocumentFlow memuat hasil survey yang didapat dari kelurahan

Sarirejo , dimana Dokumen Flow ini menggambarkan proses – proses pencatatn administrasi kependudukan yaitu pencatatn kelahiran, kematuan dan perpindahan penduduk sebelum mengun sistem informasi administrasi kependudukan

Dalam menentukan alur sistem yang dibuat dibutuhkan suatu perancangan untuk mengetahui bagaimana sistem berjalan sehingga dapat mempermudah pengguna untuk mengetahui cara kerja sistem

(2)

4.1.1 Document Flow Pencatata Kelahiran Kelahiran Pegawai Penduduk Kecamatan Ph as e Mulai

Surat Lahir Catat

data kelahiran

Data Kelahiran Buat

Laporan Kelahiran Laporan Bulanan Laporan Kelahiran Laporan Kelahiran Selesai Surat Keterang an Kelahiran Surat Keterangan Kelahiran

Gambar 4 . 1 Docflow Pencatatan Kelahiran

Dokumen Flow Pencatatan kelahiran penduduk dimulai dari penduduk yang menyerahkan surat lahir kepada pegawai kelurahan yang selanjutnya kelahiran dicatat , kemudian penduduk dibuatkan surat keterangan kelahiran oleh pegawai kelurahan, selanjutnya pegawai kelurahan membuat laporan kelahiran per tahun dan diserahkan ke kecamatan.

(3)

4.1.2 Document Flow Pencatatan Kematian Penduduk Kematian Pegawai Penduduk Kecamatan Ph as e Mulai Data Penduduk Yang Meninggal Catat data kematian

Data Kematian Laporan Buat

Kematian Laporan Bulanan Laporan Kematian Laporan Kematian Selesai Surat Keterang an Kematian Surat Keterangan Kematian

Gambar 4 . 2 Docflow Pencatatan Kematian

Document Flow Pencatatan kematian dimulai dari penduduk yang

melaporkan dan menyerahkan data kematian kepada kelurahan yang kemudian data tersebut dicatat , kemudian penduduk memperoleh surat keterangan kematian dan pegawai membuat laporan kematian per tahun yang diserahkan ke kecamatan.

(4)

4.1.3 Document Flow Mutasi Penduduk Masuk Mutasi Penduduk Masuk

Pegawai Penduduk Kecamatan Pha se Mulai Surat Keterangan Pindah dan KK Catat data Penduduk masuk Data Penduduk Masuk Buat Laporan Penduduk Masuk Laporan Bulanan Laporan Penduduk Masuk Laporan Penduduk Masuk Selesai

Gambar 4 . 3 Docflow Pencatatan Mutasi Masuk

Proses dimulai dari penduduk masuk menyerahkan surat pengantar pindah yang kemudian penduduk masuk tersebut dicatat oleh pegawai yang selanjutnya pegawai membuat alaporan penduduk masuk per tahun yang diberikan kepada kecamatan.

(5)

4.1.4 Dokument Flow Mutasi Penduduk Keluar

Mutasi Penduduk Keluar

Pegawai Penduduk Kecamatan Ph as e Mulai Data Perpindahan Catat data Penduduk Keluar Data Pendudu Masuk Buat Laporan Penduduk Keluar Laporan Bulanan Laporan Penduduk Keluar Laporan Penduduk Keluar Selesai Penganta r Keluar Pengantar Keluar

Gambar 4 . 4 Docflow Mutasi Keluar

Proses dimulai dari penduduk yang menyerahkan data perpindahan ke pegawai yang kemuduian pegawai mencatat perpindahan keluar dan membuatkan surat pengantar perpindahan keluar , dan pegawai membuat laporan penduduk keluar tiap tahun yang diserahkan ke kecamatan.

(6)

4.2 Desain Sistem

Perancangan sistem ini dimaksudkan untuk membantu memecahkan masalah pada sistem yang sedang berjalan dan merup suatu sistem yang baik dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui beberapa tahap-tahap perncangan mulai dari System Flow, Context Diagram, HIPO, ERD, DFD, Conceptual Data Model (CDM), Phisical data Model (PDM), DBMS, dan desain input outputnya.

4.2.1 System Flow

System Flow menentukan alur sistem yang dibuat dibutuhkan suatu perancangan untuk mengetahui bagaimana sistem berjalan sehingga dapat mempermudah pengguna untuk mengetahui cara kerja sistem.

(7)

A. Maintenance Penduduk dan KK

Pegawai

CATATAN SIPIL Penduduk

P h as e TABEL DATA PENDUDUK

Mulai Input Data

Penduduk Simpan Data Penduduk Database Penduduk KTP SELESAI Cetak Pengantar KTP Pengantar KTP

Gambar 4 . 5 System Flow Maintenance Penduduk

Pada Gambar 4.5 System Flow Maintenance Penduduk proses dimulai dari catatn sipil yang memberikan data penduduk kepada kelurahan yang kemudian data tersebut diinputkan oleh pegawai ke dalam aplikasi dan tersimpan dalam database aplikasi yang nantinya data tersebut berguna jika penduduk ingin membuat KTP.

(8)

B. System Flow Pencatatn Kelahiran Kelahiran Pegawai Penduduk Kecamatan P h as e

Surat Lahir dan Kartu Keluarga

Mulai

Buat Laporan Kelahiran dan Surat

Kelahiran

Laporan Kelahiran

Laporan Kelahiran Input Data kelahiran

Simpan Data Kelahiran Selesai 1 2 N Database Kelahiran Surat Kelahiran

Gambar 4 . 6 System Flow Pencatatan Kelahiran

Pada Gambar 4.6 System Flow Pencatatan kelahiran proses pertama adalah penduduk memberikan surat lahir yang kemudian dari surat lahir tersebut

(9)

diinputkan ke dalam sistem dan penduduk dibuatkan surat keterangan lahir dan pegawai mencetak laporan kelahiran per tahun.

C. System Flow Pencatatan Kematian Penduduk

Kematian Pegawai Penduduk Kecamatan Ph as e Data Kematian Mulai Update KK Buat Laporadan surat kematiann Kematian Laporan Kemtian Laporan Kelahiran Input Data Kematian

Simpan Data Kematian Selesai 1 2 N Database Kematian Database KK Database Kematian Surat Kematian

(10)

Pada Gambar 4.7 System Flow Pencatatan kematian penduduk dimulai dari penduduk melaporkan kematian dan surat kematian dari dokter kemudian data kematian diinput dan pegawai mencetak surat keterangan kematian dan mencetak laporan kematian per tahun untuk diberikan ke kecamatan.

D. System Flow Pencatata Penduduk Masuk

Mutasi Penduduk Masuk

Pegawai Penduduk Kecamatan Ph as e Mulai Surat Keterangan Pindah dan KK Laporan Bulanan Laporan Penduduk Masuk Laporan Penduduk Masuk Selesai Buat Laporan Penduduk Masuk Input Data Penduduk Masuk Simpan Penduduk 1 2 N Data Penduduk Masuk Detil Penduduk Masuk Data KK Penduduk KTP

Gambar 4 . 8 System Flow Pencatatn Penduduk Masuk

Pada Gambar 4.8 System flow Pencatatn penduduk masuk dimulai dari penduduk yang menyerahkan surat pengantar pindah yang kemudian dari surat tersebut data perpindahan diinputkan ke dalam

(11)

sistem , kemudian pegawai membuat laporan penduduk masuk per tahun.

E. System Flow Pencatatan Penduduk Keluar

Mutasi Penduduk Keluar

Pegawai Penduduk Kecamatan Ph as e Mulai Data Pindah dan KK

Laporan Penduduk Keluar Laporan Penduduk Keluar Selesai Buat Laporan Penduduk Keluar dan Surat Pengantar

Input Data Penduduk Keluar Simpan Penduduk Keluar Update KK 1 2 N Detil Penduduk Keluar Data Penduduk Keluar Data KK Surat Pengantar

Gambar 4 . 9 System Flow Pencatatn Penduduk Keluar

Pada Gambar 4.9System flow Pencatatan Penduduk keluar proses dimulai dari penduduk mengajukan pindah keluar kemudian pegawai menginputkan data penduduk keluar ke sistem setelah data tersimpan kemudian pegawai mencetak surat pengantar pindah keluar yang diberikan kepada penduduk sebagai surat pengantar keluar, dan tiap tahun pegawai mencetak laporan penduduk keluar yang diberikan kepada kecamatan.

(12)

4.2.2 Data Flow Diagram

A. Contex Diagram

Context diagram dari sistem informasi Administrasi kependudukan dapat ditunjukkan pada Gambar 4.10

SURAT PENGANTAR MUTASI KELUAR SURAT KEMATIAN

KTP

SURAT KELAHIRAN

DATA PENDUDUK AWAL

LAPORAN KELAHIRAN LAPORAN KEMATIAN

LAPORAN PENDUDUK MASUK

LAPORANPENDUDUK KELUAR TRANSAKSI PENDUDUK KELUAR

TRANSAKSI PENDUDUK MASUK TRANSAKSI KEMATIAN TRANSAKSI KELAHIRAN PEGAWAI 0 SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN + KECAMATAN PENDUDUK

Gambar 4 . 10 Contex Diagram Sistem Informasi Administrasi Kependudukan

B. Hierarchy Input Output

Gambar 4.11 adalah Hierarchy Input Output dari sistem informasi Administrasi kependudukan. Fungsi dari hierarchy Input Output adalah

(13)

memberikan gambaran proses dan subproses yang ada. Untuk lebih jelasnya ditunjukkan Gambar 4.11.

Sistem Informasi Administrasi Kependudukan

0

Sub sistem pemeliharaan File Induk

1

Sub sistem pemeliharaan File Transaksi

2

Sub sistem Cetak Laporan 3 File Penduduk KTP 1.1 File KK 1.2 Transaksi Kelahiran 2.1 Transaksi Kematian 2.2 Transaksi Penduduk Masuk 2.3 Transaksi Penduduk Keluar 2.4 Laporan Kelahiran 3.1 Laporan Kematian 3.2

Laporan Penduduk Masuk 3.3

Laporan Penduduk Keluar 3.4

Surat Kelahiran 3.5

Surat Kematian 3.6

Surat Pengantar Keluar 3.7

Pengantar KTP 3.8

Gambar 4 . 11 Hierarchy Input Output

C. DFD Level 0 Sistem Informasi Administrasi Kependudukan

Proses perancangan selanjutnya setelah context diagram adalah DFD Level 0 yaitu hasil decompose dari context diagram yang membagi proses yang ada menjadi sub – sub dari pemeliharaan file master , proses transaksi dan juga laporan yang dipisah menjadi lebih detail mulai dari inputan , data store dan outputnya dalam sistem informasi administrasi kependudukan ini data master

(14)

terdiri dari data master penduduk dan KK untuk transaksi terdiri pencatatan kelahiran, pencatatan kematian, pencatatan penduduk masuk dan pencatatan penduduk keluar dan laporan terdiri dari laporan kelahiran, laporan kematian , laporan penduduk masuk dan laporan penduduk keluar .

SURAT PENGANTAR

SURAT KELAHIRAN

LAPORAN KEMATIAN LAPORAN PENDUDUK KELUAR

LAPORAN PENDUDUK MASUK

LAPORAN KELAHIRAN PENDUDUK MASUK

DATA KELAHIRAN

PENDUDUK KELUAR

DATA KEMATIAN PENDUDUK

Penduduk Baru

DATA PENDUDUK BARU PENDUDUK MASUK DETIL PENDUDUK MASUK

DETIL PENDUDUK KELUAR PENDUDUK KELUAR

penduduk meninggal

DATA PENDUDUK KELUAR

DATA PENDUDUK MASUK

DATA KEMATIAN DATA KELAHIRAN DATA KELAHIRAN PEGAWAI KECAMATAN 1 KELAHIRAN + 1 DATABASE KELAHIRAN 2 KK 2 KEMATIAN + 3 PENDUDUK MASUK + 4 PENDUDUK KELUAR + 5 LAPORAN + 4 DATABASE KEMATIAN 5 DATABASE PENDUDUK KELUAR

6 DETIL PENDUDUK KELUAR 7 DATABASE PENDUDUK MASUK 8 DETIL PENDUDUK MASUK

9 PENDUDUK KTP

PENDUDUK

(15)

D. DFD Level 1 Sub Proses Mengolah Data Master

DFD Level 1ini adalah pengembangan dari sub proses maintenance yang ada pada level 0, untuk lebih jelasnyabisa dilihat pada Gambar 4.13.

Gambar 4 . 13 DFD Level 1 Sub Proses Mengolah Data Master

E. DFD Level 1 Sub Proses Transaksi

DFD Level 1ini adalah pengembangan dari sub prosesTransaksi Pegawai yang ada pada level 0, untuk lebih jelasnyabisa dilihat pada Gambar 4.13.

DATA KELAHIRAN DATA KELAHIRAN PEGAWAI 1 DATABASE KELAHIRAN 1 Kelahiran + data kematian DATA KEMATIAN PEGAWAI 4 DATABASE KEMATIAN 2 Kematian 2. 2.

(16)

DATA PENDUDUK MASUK

DATA PENDUDUK BARU Penduduk Baru

PENDUDUK MASUK

DETIL PENDUDUK MASUK

PEGAWAI 8 DETIL PENDUDUK MASUK

7 DATABASE PENDUDUK MASUK 2 KK

9 PENDUDUK KTP

3

Mutasi Masuk

DATA PENDUDUK KELUAR

DETIL PENDUDUK KELUAR

PENDUDUK KELUAR

PEGAWAI 5 DATABASE PENDUDUK KELUAR

6 DETIL PENDUDUK KELUAR

4 Mutasi Keluar

Gambar 4 . 14 DFD Level 1 Sub Proses Transaksi

2.

DATA PENDUDUK BARU Penduduk Baru PENDUDUK MASUK DETIL PENDUDUK MASUK PEGAWAI

8DETIL PENDUDUK MASUK 7DATABASE PENDUDUK MASUK2KK

9PENDUDUK KTP

3

Mutasi M asuk

2

(17)

F. DFD Level 1 Sub Proses Laporan

DFD Level 1ini adalah pengembangan dari sub prosesMengolah Data laporan Pegawai yang ada pada level 0, untuk lebih jelasnyabisa dilihat pada Gambar 4.15.

SURAT PENGANT AR Surat Kematian

PENDUDUK KELUAR

LAPORAN PENDUDUK KELUAR LAPORAN PENDUDUK MASUK

PENDUDUK MASUK

LAPORAN KEMAT IAN DAT A KEMAT IAN PENDUDUK

DAT A KELAHIRAN LAPORAN KELAHIRAN

4 DAT ABASE

KEMAT IAN

5 DAT ABASE PENDUDUK KELUAR

1 DAT ABASE

KELAHIRAN

7 DAT ABASE PENDUDUK MASUK

KECAMAT AN KECAMAT AN KECAMAT AN KECAMAT AN PENDUDUK PENDUDUK PENDUDUK 1 Laporan Kelahiran 2 Laporan Kematian 3 Laporan Penduduk Masuk 4 Laporan Penduduk Keluar

(18)

4.2.3 Entity Relationship Diagram

Setelah dilakukan analisis terhadap sistem, langkah berikutnya perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan tentang gambaran sistem yang dibuat. Dengan menggun model dan beberapa tahap yaitu :

A. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) untuk sistem yang direncan terlihat dalam Gambar 4.16.

MUTASI_KELUAR = DETIL_KELUAR

MUTASI_MASUK = DET IL_MASUK

MUTASI KELUAR = kk MUTASI KELUAR = kk2 mutasu masuk = KK mutasu masuk = KK2 kematian=kk2 kelahiran = KK2 KK=PENDUDUK KTP Penduduk_KTP NIK2 NO_KK NAMA NO_URUT JENIS_KELAMIN No_KTP TEM PAT_LAHIR TANGGAL_LAHIR GOL_DARAH AGAM A STATUS_NIKAH STATUS KELUAR GA PENDIDIKAN RT RW PEKERJAAN NAMA_IBU NAMA_AYAH WARGA_NEGAR A KK NIK2 NO_KK NO_URUT NAMA JENIS_KELAMIN TEM PAT_LAHIR TANGGAL_LAHIR STATUS KELUAR GA RT RW NAMA_AYAH NAMA_IBU kelahiran NOMOR_LAHIR NAMA JENIS_KELAMIN NAMA_AYAH NAMA_IBU HARI TANGGAL TEM PAT mutasi masuk NIK2 NOMOR_KELUAR No_KTP NO_URUT NAMA JENIS_KELAMIN TEM PAT_LAHIR TANGGAL_LAHIR GOL_DARAH AGAM A STATUS_NIKAH STATUS KELUAR GA PENDIDIKAN PEKERJAAN NAMA_IBU NAMA_AYAH RT RW WARGA_NEGAR A ALAMAT_ASAL RT_ASAL RW_ASAL PROPINSI_ASAL KEM ATIAN NOMOR_KEMATIAN NIK2 NAMA JENIS_KELAMIN TEM PAT TANGGAL SEBAB MUTASI KELUAR Nomor NIK2 No_KTP NO_URUT NAMA JENIS_KELAMIN TEM PAT_LAHIR TANGGAL_LAHIR AGAM A STATUS_NIKAH STATUS KELUAR GA PENDIDIKAN PEKERJAAN WARGA_NEGAR A ALAMAT_TUJUAN RW_TUJUAN RT_TUJUAN KEC_TUJUAN KAB_TUJUAN PROPINSI_ASAL TANGGAL_PINDAH KETERANGAN DETIL_KELUAR Nomor2 NIK22 NO_URUT2 NAMA2 JENIS_KELAMIN2 TEM PAT_LAHIR2 TANGGAL_LAHIR 2 AGAM A2 STATUS_NIKAH2 STATUS KELUAR GA2 PENDIDIKAN2 PEKERJAAN2 WARGA_NEGAR A3 ALAMAT_TUJUAN2 RW_TUJUAN2 RT_TUJUAN2 KEC_TUJUAN2 KAB_TUJUAN2 PROPINSI_ASAL2 TANGGAL_PINDAH2 KETERANGAN2 Status detil_masuk NIK23 NOMOR_KELUAR2 No_KTP3 NO_URUT3 NAMA4 JENIS_KELAMIN4 TEM PAT_LAHIR3 TANGGAL_LAHIR 3 GOL_DARAH2 AGAM A3 STATUS_NIKAH3 STATUS KELUAR GA3 PENDIDIKAN3 PEKERJAAN3 NAMA_IBU2 NAMA_AYAH2 RT2 RW2 WARGA_NEGAR A4 ALAMAT_ASAL2 RT_ASAL2 RW_ASAL2 PROPINSI_ASAL3 KETERANGAN Status

Gambar 4 . 16 CDM Sistem Informasi Administrasi Kependudukan

(19)

Physical Data Model (PDM)untuk sistem yang direncan terlihat dalam Gambar 4.17

NOMOR = NOMOR NK32 = NK32

NK3 = NK3 NOMOR = MUT _NOMOR

NK32 = MUT _NK32 NIK = NIK NOMOR = NOMOR NK32 = NK32 NK3 = NK3NIK = NIK NIK = NIK

NOMOR_KEMAT IAN = NOMOR_KEMAT IAN NK22 = NK22 NIK = NIK NOMOR_LAHIR = NOMOR_LAHIR NIK = NIK PENDUDUK_KTP NK varchar(2) NIK varchar(20) NO_KK varchar(2) NAMA varchar(100) NO_URUT <undefined> JENIS_KELAMIN varchar(100) NO_KTP varchar(2) TEM PAT_LAHIR varchar(100) TANGGAL_LAHIR varchar(100) GOL_DARAH varchar(100) AGAM A varchar(100) STATUS_NIKAH varchar(100) STATUS_KELUARGA date PENDIDIKAN char(2) RT varchar(100) RW varchar(100) PEKERJAAN varchar(10) NAM_IBU varchar(20) NAMA_AYAH varchar(50) WARGA_NEGARA varchar(100) KK NIK varchar(20) NOMOR_LAHIR varchar(10) NOMOR_KEMATIAN varchar(15) NK22 varchar(2) NK3 varchar(2) NOMOR varchar(11) NK32 varchar(2) MUT_NOM OR varchar(11) MUT_NK32 varchar(2) NO_KK varchar(2) NO_URUT <undefined> NAMA varchar(100) JENIS_KELAMIN varchar(100) TEM PAT_LAHIR varchar(100) TANGGAL_LAHIR date STATUS_KELUARGA varchar(100) RT varchar(2) RW varchar(100) NAMA_AYAH varchar(50) NAMA_IBU varchar(50) PENDUDUK_KTP2 NOMOR_LAHIR varchar(10) NIK varchar(20) NAMA varchar(100) JENIS_KELAMIN varchar(100) NAMA_AYAH varchar(50) NAMA_IBU varchar(50) HARI varchar(10) TANGGAL date TEM PAT varchar(100)

MUTASI_M ASUK1 NK3 varchar(2) NIK varchar(20) NOMOR_KELUAR varchar(10) NO_KTP3 varchar(2) NO_URUT4 <undefined> NAMA4 varchar(100) JENIS_KELAMIN4 varchar(100) TEM PAT_LAHIR4 varchar(100) TANGGAL_LAHIR4 varchar(100) GOL_DARAH3 varchar(100) AGAM A3 varchar(100) STATUS_NIKAH3 date STATUS_KELUARGA4 char(2) PENDIDIKAN3 varchar(10) PEKERJAAN3 varchar(20) NAM_IBU3 varchar(100) NAMA_AYAH4 varchar(100) RT4 varchar(100) RW4 varchar(100) WARGA_NEGARA3 varchar(2) ALAMAT_ASAL varchar(100) RT_ASAL varchar(5) RW_ASAL varchar(5) PROPINSI_ASAL varchar(100) KEM ATIAN NOMOR_KEMATIAN varchar(15) NK22 varchar(2) NIK varchar(20) NAMA22 varchar(100) JENIS_KELAMIN22 varchar(100) TEM PAT varchar(100) TANGGAL date SEBAB varchar(100) MUTASI_KELUAR NOMOR varchar(11) NK32 varchar(2) NIK varchar(20) NO_KTP32 varchar(2) NO_URUT42 <undefined> NAMA42 varchar(100) JENIS_KELAMIN42 varchar(100) TEM PAT_LAHIR42 varchar(100) TANGGAL_LAHIR42 varchar(100) AGAM A32 varchar(100) STATUS_NIKAH32 date STATUS_KELUARGA42 char(10) PENDIDIKAN32 varchar(10) PEKERJAAN32 varchar(20) WARGA_NEGARA32 varchar(2) ALAMAT_ASAL2 varchar(100) RW_ASAL2 varchar(100) RT_ASAL2 varchar(5) KEC_TUJUAN varchar(100) KAB_TUJUAN varchar(100) PROPINSI_ASAL2 varchar(100) TANGGAL_PINDAH date KETERANGAN varchar(100) DETIL_KELUAR NOMOR2 varchar(11) NK322 varchar(2) NOMOR varchar(11) NK32 varchar(2) NO_URUT422 <undefined> NAMA422 varchar(100) JENIS_KELAMIN422 varchar(100) TEM PAT_LAHIR422 varchar(100) TANGGAL_LAHIR422 varchar(100) AGAM A322 varchar(100) STATUS_NIKAH322 date STATUS_KELUARGA422 char(10) PENDIDIKAN322 varchar(10) PEKERJAAN322 varchar(20) WARGA_NEGARA322 varchar(2) ALAMAT_ASAL22 varchar(100) RW_ASAL22 varchar(100) RT_ASAL22 varchar(5) KEC_TUJUAN2 varchar(100) KAB_TUJUAN2 varchar(100) PROPINSI_ASAL22 varchar(100) TANGGAL_PINDAH2 date KETERANGAN2 varchar(100) STATUS varchar(12) MUTASI_M ASUK12 NK33 varchar(2) NK3 varchar(2) NOMOR_KELUAR2 varchar(10) NO_KTP33 varchar(2) NO_URUT43 <undefined> NAMA43 varchar(100) JENIS_KELAMIN43 varchar(100) TEM PAT_LAHIR43 varchar(100) TANGGAL_LAHIR43 varchar(100) GOL_DARAH33 varchar(100) AGAM A33 varchar(100) STATUS_NIKAH33 date STATUS_KELUARGA43 char(2) PENDIDIKAN33 varchar(10) PEKERJAAN33 varchar(20) NAM_IBU32 varchar(100) NAMA_AYAH43 varchar(100) RT43 varchar(100) RW43 varchar(100) WARGA_NEGARA33 varchar(2) ALAMAT_ASAL3 varchar(100) RT_ASAL3 varchar(5) RW_ASAL3 varchar(5) PROPINSI_ASAL3 varchar(100) KETERANGAN varchar(100) STATUS varchar(12)

Gambar 4 . 17 PDM Sistem Informasi Administrasi Kependudukan

4.2.4 Struktur File

Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel, nama atribut, tipe data, serta data pelengkap seperti primary key, foreign key, dan sebagainya. Rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut:

Struktur tabel digun untuk menggambarkan secara detil tentang tabel-tabel yang terdapat dalam sebuah sistem.

(20)

1. Tabel Penduduk

Nama Tabel : Tabel Penduduk Primary Key : NIK

Foreign Key : -

Fungsi : Menyimpan data Penduduk Tabel 4 . 1 Data Penduduk

2.

Tabel KK

Nama Tabel : Tabel KK Primary Key : NIK Foreign Key : -

Fungsi : Menyimpan data KK

No. Nama_Field Type_Data Constraint

1. NIK Varchar(20) Primary Key 2. Nama Varchar(50) Null

3. No_KK Varchar(20) Null 4. Urut_KK Varchar(5) Null 5. No_KTP Varchar(20) Null 6. Jenis_Kelamin Varchar(10) Null 7. Tempat_lahir Varchar(50) Null 8. Tanggal_lahir Varchar(50) Null 9. Gol_Darah Varchar(2) Null 10. Agama Varchar(10) Null 11. Status_Nikah Varchar(20) Null 12. Status_keluarga Varchar(20) Null 13. Pendidikan Varchar(50) Null 14. Pekerjaan Varchar(50) Null 15. Nama_Ibu Varchar(50) Null 16. Nama_Ayah Varchar(50) Null

17. RT Varchar(5) Null

18. RW Varchar(5) Null

(21)

Tabel 4 . 2 Tabel KK

No. Nama_Field Type_Data Constraint

1. NIK Varchar(20) Primary Key

2. Nama Varchar(50) Null

3. No_KK Varchar(20) Null

4. Urut_KK Varchar(5) Null

5. Jenis_Kelamin Varchar(10) Null 5. Tempat_lahir Varchar(50) Null 7. Tanggal_lahir Varchar(50) Null 8. Gol_Darah Varchar(2) Null

9. Agama Varchar(10) Null

10. Status_Nikah Varchar(20) Null 11. Status_keluarga Varchar(20) Null 12. Pendidikan Varchar(50) Null 13. Pekerjaan Varchar(50) Null 14. Nama_Ibu Varchar(50) Null 15. Nama_Ayah Varchar(50) Null

16. RT Varchar(5) Null

17. RW Varchar(5) Null

18. Warga_Negara Varchar(50) Null

3. Tabel Lurah

Nama Tabel : Tabel Lurah Primary Key : NIP

Foreign Key : -

Fungsi : Menyimpan data Lurah(Tanda tangan)

Tabel 4 . 3 Tabel Lurah

No. Nama_Field Type_Data Constraint

1. NIP Varchar(20) Primary Key

(22)

4. Tabel Pegawai

Nama Tabel : Tabel Pegawai Primary Key : NIP

Foreign Key : -

Fungsi : Menyimpan data Pegawai(Login) Tabel 4 . 4 Tabel Data Pegawai

No. Nama_Field Type_Data Constraint

1. NIP Varchar(20) Primary Key

2. Nama Varchar(50) Null

3. Alamat Varchar(50) Null

4. Jabatan Varchar(20) Null

5. Tabel Kelahiran

Nama Tabel : Tabel Kelahiran Primary Key : Nomor_lahir Foreign Key : -

Fungsi : Menyimpan data Kelahiran Tabel 4 . 5 Tabel Kelahiran

No. Nama_Field Type_Data Constraint

1. Nomor_Kelahiran Varchar(20) Primary Key

2. Nama Varchar(50) Null

3. Jenis_Kelamin Varchar(10) Null 4. Nama_Ibu Varchar(50) Null

5. NIK_Ibu Varchar(20) Null

6. Nama_Ayah Varchar(10) Null 7. NIK_Ayah Varchar(20) Null

8. Hari Varchar(10) Null

9. Tanggal Varchar(50) Null

10. Tempat Varchar(20) Null

(23)

6. Tabel Kematian

Nama Tabel : Tabel Data Kematian Primary Key : Nomor_kematian Foreign Key : NIK

Fungsi : Menyimpan data Kematian Tabel 4 . 6 Tabel Kematian

No. Nama_Field Type_Data Constraint

1. Nomor_Kematian Varchar(20) Primary Key

2. NIK Varchar(20) Foreign Key

3. Nama Varchar(50) Null

4. Jenis_Kelamin Varchar(50) Null 5. Tempat _ Lahir Varchar(50) Null 6. Tanggal _ Lahir Varchar(50) Null 7. Status_keluarga Varchar(20) Null 8. Status_Nikah Varchar(20) Null

9. Agama Varchar(10) Null

10. Alamat Varchar(50) Null

11. Hari Varchar(50) Null

12. Tanggal Varchar(50) Null

13. Tempat Varchar(20) Null

(24)

7. Tabel Mutasi Masuk

Nama Tabel : Tabel Data Mutasi Masuk Primary Key : Nomor_Pindah

Foreign Key :-

Fungsi : Menyimpan data mutasi masuk Tabel 4 . 7 Tabel Mutasi Masuk

No. Nama_Field Type_Data Constraint

1. Nomor_Pindah Varchar(20) Primary Key

2. NIK Varchar(20) Null

3. Nama Varchar(50) Null

4. No_KK Varchar(20) Null

5. Urut_KK Varchar(5) Null

6. Jenis_Kelamin Varchar(10) Null 7. Tempat_lahir Varchar(50) Null 8. Tanggal_lahir Varchar(50) Null

9. Agama Varchar(10) Null

10. Status_Nikah Varchar(20) Null 11. Status_keluarga Varchar(20) Null 12. Pendidikan Varchar(50) Null 13. Pekerjaan Varchar(50) Null 14. Warga_Negara Varchar(50) Null 15. Alamat_asal Varchar(50) Null

16. RT_Asal Varchar(5) Null

17. RW_Asal Varchar(5) Null

18. Kec_Asal Varchar(50) Null 19. Kab_Asal Varchar(50) Null 20. Prop_Asal Varchar(50) Null 21. Tanggal_Pindah Varchar(50) Null 22. Keterangan Varchar(50) Null

23. Status Varchar(10) Null

(25)

8. Tabe Detil Mutasi Masuk

Nama Tabel : Tabel Detil Mutasi Masuk Primary Key : Nomor_Pindah

Foreign Key :-

Fungsi : Menyimpan data mutasi masuk Tabel 4 . 8 Tabel Detil Mutasi Masuk

No. Nama_Field Type_Data Constraint

1. Nomor_Pindah Varchar(20) Primary Key

2. NIK Varchar(20) Null

3. Nama Varchar(50) Null

4. No_KK Varchar(20) Null

5. Urut_KK Varchar(5) Null

6. Jenis_Kelamin Varchar(10) Null 7. Tempat_lahir Varchar(50) Null 8. Tanggal_lahir Varchar(50) Null

9. Agama Varchar(10) Null

10. Status_Nikah Varchar(20) Null 11. Status_keluarga Varchar(20) Null 12. Pendidikan Varchar(50) Null 13. Pekerjaan Varchar(50) Null 14. Warga_Negara Varchar(50) Null 15. Alamat_asal Varchar(50) Null

16. RT_Asal Varchar(5) Null

17. RW_Asal Varchar(5) Null

18. Kec_Asal Varchar(50) Null 19. Kab_Asal Varchar(50) Null 20. Prop_Asal Varchar(50) Null 21. Tanggal_Pindah Varchar(50) Null 22. Keterangan Varchar(50) Null

(26)

9. Tabe Mutasi Keluar

Nama Tabel : Tabel Data Mutasi Keluar Primary Key : Nomor_Pindah

Foreign Key : NIK

Fungsi : Menyimpan data mutasi Keluar Tabel 4 . 9 Tabel Mutasi Keluar

No. Nama_Field Type_Data Constraint

1. Nomor_Pindah Varchar(20) Primary Key

2. NIK Varchar(20) Foreign Key

3. Nama Varchar(50) Null

4. No_KK Varchar(20) Null

5. Urut_KK Varchar(5) Null

6. Jenis_Kelamin Varchar(10) Null 7. Tempat_lahir Varchar(50) Null 8. Tanggal_lahir Varchar(50) Null

9. Agama Varchar(10) Null

10. Status_Nikah Varchar(20) Null 11. Status_keluarga Varchar(20) Null 12. Pendidikan Varchar(50) Null 13. Pekerjaan Varchar(50) Null 14. Warga_Negara Varchar(50) Null 15. Alamat_Tujuan Varchar(50) Null 16. RT_Tujuan Varchar(5) Null 17. RW_Tujuan Varchar(5) Null 18. Kec_Tujuan Varchar(50) Null 19. Kab_Tujuan Varchar(50) Null 20. Prop_Tujuan Varchar(50) Null 21. Tanggal_Pindah Varchar(50) Null 22. Keterangan Varchar(50) Null

23. Status Varchar(10) Null

(27)

10.Tabe Detil Mutasi Keluar

Nama Tabel : Tabel Detil Mutasi Keluar Primary Key : Nomor_Pindah

Foreign Key : NIK

Fungsi : Menyimpan detil mutasi Keluar Tabel 4 . 10Tabel Detil Mutasi Keluar

No. Nama_Field Type_Data Constraint

1. Nomor_Pindah Varchar(20) Foreign Key

2. NIK Varchar(20) Null

3. Nama Varchar(50) Null

4. No_KK Varchar(20) Null

5. Urut_KK Varchar(5) Null

6. Jenis_Kelamin Varchar(10) Null 7. Tempat_lahir Varchar(50) Null 8. Tanggal_lahir Varchar(50) Null

9. Agama Varchar(10) Null

10. Status_Nikah Varchar(20) Null 11. Status_keluarga Varchar(20) Null 12. Pendidikan Varchar(50) Null 13. Pekerjaan Varchar(50) Null 14. Warga_Negara Varchar(50) Null 15. Alamat_Tujuan Varchar(50) Null 16. RT_Tujuan Varchar(5) Null 17. RW_Tujuan Varchar(5) Null 18. Kec_Tujuan Varchar(50) Null 19. Kab_Tujuan Varchar(50) Null 20. Prop_Tujuan Varchar(50) Null 21. Tanggal_Pindah Varchar(50) Null 22. Keterangan Varchar(50) Null 23. Status Varchar(10) Null

(28)

4.2.5 Desain Input Output

Desain inputoutput merup rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihassilkan dari pengolahan data. Desain inputoutput juga merup acuan pembuat aplikasi dalam merancang dan membangun system.

A.Form Login

Gambar 4 . 18 Form Login

Pada Gambar 4.18 merup gambar desain input untuk form login. Form

desain input login digun jika user ingin masuk ke dalam program.User harus memasukkanusername dan password yang mereka miliki. Jika username dan

password benar maka user dapat masuk ke dalam program. User dapat

(29)

B. Form Data Penduduk

Gambar 4 . 19 Form Data Penduduk

Form Input data penduduk ini digun uuntuk menginputkan data penduduk awal berdasarkan tabel data penduduk yang diberikan oleh catatan sipil.

C. Form Kelahiran

(30)

Form input kelahiran digun untuk mencatat data kelahiran penduduk didalamnya terdapat tombol simpan ,cetak dan keluar tombol cetak digun untuk mencetak surat keterangan kelahiran.

D. Form Kematian

Gambar 4 . 21 Form Kematian

Form inmencetak surat keterangan kematian.put data kematian berfungsi untuk mencatat data kematian penduduk yang didalamnya terdapat tombol simpan,cetak,hapus dan keluar tombol hapus digun untuk menghapus data jika terjadi kesalahan dan tombol cetak digun untuk mebcetak surat keterangan kematian.

(31)

E. Form Mutasi Masuk

Form mutasi masuk ini digun untuk mencatat data penduduk masuk , tombol simpan digun untuk menyimpan data penduduk masuk tombol generate digun untuk menggenerate nomor pindah penduduk ,combobox status berisi status data yang dimasukkan yaitu “Pemohon” atau “Pengikut”.

(32)

F. Form Mutasi Keluar

Gambar 4 . 23 Mutasi Keluar

Form mutasi keluar digun untukmencatat data mutasi keluar , didalam form ini terdapat tombol simpan untuk menyimpan data , tombo update untuk meng update data jika terdapat kesalahan dan hapus untuk meng hapus data.

(33)

G. Form Laporan Data Penduduk

Gambar 4 . 24 Form Laporan Data Penduduk

Form ini menampilkan laporan data penduduk yang diambil dari database penduuduk.

H. Form Surat Pengantar KTP

(34)

Form Pengantar KTP berfungsi untuk mencetak surat pengantar KTP yang berisi data penduduk yang ingin membuat KTP bar ataupu perpanjang KTP.

I. Laporan Kelahiran

laporan kelahiran yaitu menampilkan data kelahiran yang dapat ditampilkan per tahun.

(35)

J. Laporan Kematian per tahun.

Laporan Kematian menampilkan data penduduk yang meninggal , laporan ini menampilkan data kematian per tahun.

Gambar 4 . 27 Laporan Kematian.

K. Surat Keterangan Kematian

Surat Keterangan kematian yaitu surat yang diberikan kepada penduduk setelah penduduk melakukan pellaoran kematian,

(36)

L. Laporan Mutasi Masuk Masuk

Laporan penduduk masuk berisi data penduduk masuk yang ditampilkan per tahun.

Gambar 4 . 29 Mutasi Masuk .

M. Laporan Mutasi Keluar

Laporan mutasi keluar berisi data mutasi keluar yang ditampilkan per tahun.

(37)

N.Surat Pengantar Mutasi Keluar

Surat pengantar mutasi keluar berisi tentang data penduduk yang pindah keluar yaitu pemohon dan pengikut.

Gambar

Gambar 4 . 1   Docflow Pencatatan Kelahiran
Gambar 4 . 5 System Flow Maintenance Penduduk
Gambar 4 . 6  System Flow Pencatatan Kelahiran
Gambar 4 . 8 System Flow Pencatatn Penduduk Masuk
+7

Referensi

Dokumen terkait

Karena koefisien determinasi ( R-square ) merupakan nilai yang menunjukkan besarnya pengaruh variabel X terhadap variabel Y, maka terdapat 8,3 % prestasi

02 Predikat Evaluasi Akuntabilitas Kinerja A Predikat 03 Nilai Reformasi Birokrasi A Nilai Output Program 01 Tata Kelola Dukungan Manajemen dan Pelaksanaan Tugas

Hasil penelitian dengan menggunakan metode regresi data panel menunjukkan bahwa faktor-faktor yang memengaruhi kemiskinan adalah pertumbuhan ekonomi, jumlah penduduk

Khalili juga menjelaskan bahwa salah satu faktor risiko yang menyebabkan pasien diare dirawat di rumah sakit di negara berkembang adalah tingkat pendidikan dan tingkat

Pada masa kanak-kanak dini, hypotonia dapat dengan mudah terlihat oleh ketidakmampuan dari bayi untuk memperoleh segala kontrol kepala ketika ditarik oleh lengan-lengan

Ketika pemerintah merestui Program Kelas Khusus Akselerasi, yang selalu dikemukakan adalah pemenuhan hak asasi peserta didik sesuai dengan kebutuhan pendidikan bagi dirinya

Jenis Penelitian Jenis penelitian dalam penulisan skripsi ini adalah penelitian kepustakaan library research dan penelitian lapangan field research yang menghendaki

Metode yang dipakai dalam sistem menentukan jumlah produksi obat ikan adalah dengan menggunakan metode fuzzy tsukamoto.. Metode ini