Pembangunan website Laporan Rekapitulasi Data Pegawai dan Data Kependuduksn dan Pencatatan Sipil Kabupaten Singingi Riau

(1)

PEMBANGUNAN WEBSITE LAPORAN REKAPITULASI

DATA PEGAWAI DAN DATA PENDUDUK DI KANTOR

DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL

KABUPATEN KUANTAN SINGINGI, RIAU

KERJA PRAKTEK

Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

AIDIL PRATAMA PUTRA

10110517

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2013


(2)

                                           

LAMPIRAN E

LEMBAR PENGESAHAN

                                                               

E‐1 


(3)

E‐2 

 

 


(4)

                                                   

LAMPIRAN F

SURAT KETERANGAN PENYERAHAN EKLUSIF

                                                               

F‐1 


(5)

F‐2 

 

 


(6)

                                                 

LAMPIRAN G

DAFTAR RIWAYAT HIDUP

                                                         

G‐1 


(7)

G‐2 

 

Nama : AIDIL PRATAMA PUTRA

Jeniskelamin : Laki-laki

Tempat, tanggallahir : Pekanbaru , 05 April 1992 Kewarganegaraan : Indonesia

Tinggi, beratbadan : 171 cm, 80 kg

Agama : Islam

Alamatlengkap : Jalan Sidomukti No.11, Bandung

No HP : 085320406048

E-mail : tamaaidil@gmail.com

A. Pendidikan Formal

1. 1998 – 2004 : SD 003 Cinta Raja Sail, Pekanbaru 2. 2004 – 2007 : SMP Negeri 1, Teluk Kuantan 3. 2007 – 2010 : SMA Negeri 1, Teluk Kuantan

B. Pendidikan Non Formal

2008 : Mengikuti Pasukan Pengibar Bendera Pusaka (PASKIBRAKA)

Provinsi Riau.

C. Kemampuan

1. Kemampuan berbahasa Inggris ( berbicara, menulis, mendengarkan, membaca). 2. Kemampuan Komputer (MS Word, MS Excel dan MS Power Point).

3. Kemampuan Internet.

4. Kemampuan menganalisis permasalahan tingkat pemula.   


(8)

DAFTAR ISI

KATA PENGANTAR ... i

DAFTAR LAMPIRAN ... ii

DAFTAR ISI ... iv

DAFTAR TABEL ... vii

DAFTAR GAMBAR ... viii

DAFTAR SIMBOL ... x

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang... 1

1.2 Rumusan Masalah ... 2

1.3 Maksud dan Tujuan Penelitian ... 2

1.3.1 Metode Pengumpulan Data ... 2

1.3.2 Metode Pembangunan Perangkat Lunak ... 2

1.4 Batasan Masalah ... 2

1.5 Metode Penelitian ... 3

1.5.1 Metode Pengumpulan Data ... 3

1.5.2 Metode Pembangunan Perangkat Lunak ... 4

1.6 Sistematika Penulisan ... 5

BAB II ... 7

TINJAUAN PUSTAKA ... 7

2.1 Profil Tempat Kerja Praktek ... 7

2.1.1 Tentang Instansi ... 7

2.1.2 Logo Instansi ... 8

2.1.3 Susunan Organisasi Dukcapil ... 9

2.1.4 Tugas Pokok Dan Fungsi ... 9

2.1.5 Data Penduduk ... 16

2.1.6 Data Pegawai ... 17

2.2 Landasan Teori ... 20

iv   


(9)

2.2.1 Komputer ... 20

2.2.2 LAN ... 20

2.2.3 MYSQL ... 20

2.2.4 HTML ... 21

2.2.5 Sistem Basis Data ... 21

2.2.6 DFD (Data Flow Diagram) ... 22

2.2.7 ERD ... 22

BAB III ... 24

PEMBAHASAN ... 24

3.1 Jadwal Kerja Praktek ... 24

3.2 Data Hasil Kerja praktek ... 24

3.2.1 Analisis Sistem ... 24

3.2.2 Analisis Masalah ... 24

3.2.3 Analisis kebutuhan Non Fungsional ... 24

3.2.3.1 Analisis perangkat Keras ... 24

3.2.3.2 Analisis Perangkat Lunak ... 25

3.2.3.3 Analisis Perangkat User ... 25

3.2.4 Analisis Fungsional ... 26

3.2.4.1 Flowmap ... 27

3.2.4.2 ERD (Entity Relationship Diagram) ... 28

3.2.4.3 Diagram Konteks ... 28

3.2.4.4 DFD ... 29

3.2.4.5 Spesifikasi Proses ... 30

3.2.4.6 Kamus Data ... 36

3.2.4.7 Tabel Relasi ... 37

3.2.4.8 Struktur Tabel ... 37

3.2.4.9 Struktur menu ... 40

3.2.4.10 Perancangan prosedural ... 41

3.2.5 Perancangan sistem ... 42

3.2.5.1 Perancangan User Interface ... 42

v   


(10)

vi   

3.2.6 Implementasi Dan Hasil ... 48

3.2.6.1 Tampilan Aplikasi Pengelolaan Data CV Pegawai ... 48

BAB IV ... 50

KESIMPULAN DAN SARAN ... 50

4.1 Kesimpulan ... 50

4.2 Saran ... 50


(11)

KATA PENGANTAR

Alhamdulillahirobbil’alamin puji dan syukur saya panjatkan ke hadirat Allah swt yang telah memberikan limpahan rahmat, ilmu, karunia, kesehatan, dan ridho Nya kepada saya sehingga dapat menyelesaikan Laporan Kerja Praktek yang berjudul “Pembangunan Website Laporan Rekapitulasi Data Pegawai Dan Data Penduduk Di Kantor Dinas Kependudukan Dan Pencatatan Sipil Kabupaten Kuantan Singingi, Riau “ .

Laporan kerja praktek ini bertujuan untuk memenuhi persyaratan dalam menyelesaikan Kerja Praktek Program Studi Teknik Informatika Universitas Komputer Indonesia. Dalam penyusunan laporan kerja praktek ini saya banyak di bantu oleh beberapa pihak, untuk itu saya mengucapkan terima kasih kepada pihak-pihak yang telah membantu :

1. Orang tua yang telah banyak memberikan doa dan dukungan semangat nya kepada saya baik berupa moril maupun materil.

2. Bapak Alif Finandhita, S.Kom. Selaku Dosen wali dan Dosen Pembimbing Kerja Praktek.

3. Bapak Sonny Septrison, SH, M.Si selaku pembimbing saya di tempat kerja praktek.

4. Seluruh staf Dinas Kependudukan dan Pencatatan Sipil yang telah membantu selama saya kerja praktek.


(12)

ii Saya menyadari bahwa laporan kerja praktek ini masih jauh dari kesempurnaan. Oleh karena itu, saya mohon maaf yang sebesar-besarnya. Semoga Laporan Kerja Praktek ini dapat bermanfaat bagi kita semua.

Wassalamu’alaikum Wr.Wb.


(13)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kegiatan Praktek Kerja Lapangan (PKL) merupakan bagian dari mata kuliah yang harus ditempuh sebagai salah satu syarat kelulusan bagi mahasiswa dan mahasiswi Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia. Tujuan kegiatan ini dilaksanakan sebagai salah satu bentuk pengaplikasian ilmu-ilmu secara teoritis yang telah didapat selama perkuliahan yang pengimplementasiannya dilakukan dalam kegiatan ini, salah satu ilmu serta teori yang akan diaplikasikan di tempat Praktek Kerja Lapangan (PKL) adalah Menganalisis Sistem yang berjalan pada perusahaan/instansi pemerintah. Kegiatan ini pula dapat memupuk disiplin kerja dan profesionalisme dalam bekerja agar dapat mengenal dunia atau lingkungan kerja yang akan bermanfaat bagi mahasiswa pada setelah menyelesaikan perkuliahan.

Selain itu, praktek kerja lapangan ini juga penting untuk diikuti oleh mahasiswa mengingat kebutuhan saat ini bukan hanya sekedar ilmu - ilmu yang sifatnya teoritis, melainkan juga diperlukan suatu kegiatan yang dapat menambah ilmu - ilmu yang telah dipelajari sebelumnya pada saat kegiatan perkuliahan, dan juga ilmu - ilmu yang didapat ketika melaksanakan kegiatan praktek kerja lapangan ini.

Berawal dari inilah masalah-masalah ini kemudian bermunculan, terutama masalah yang berkaitan dengan pembangunan website di Kantor Dinas Kependudukandan Pencatatan Sipil di Kabupaten Kuantan Singingi. Berdasarkan masalah tersebut, saya tertarik untuk membuat laporan kerja praktek saya dengan judul “Pembangunan Website Laporan Rekapitulasi Data Pegawai Dan Data Penduduk Di Kantor Dinas Kependudukan Dan Pencatatan Sipil Kabupaten Kuantan Singingi, Riau “.


(14)

1.2 Rumusan Masalah

Setelah melaksanakan Praktek Kerja Lapangan di Dinas Kependudukan dan Pencatatan Sipil, maka penulis akan menguraikan rumusan masalah yang berkaitan dengan pelaksanaan kegiatan Praktek Kerja Lapangan, yakni “Pembangunan Website Laporan Rekapitulasi Data Pegawai dan Data Penduduk di Kantor Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi, Riau “.

1.3 Maksud dan Tujuan Penelitian

1.3.1 Maksud

Maksud dari pembuatan laporan kerja praktek ini yaitu untuk membangun web yang dapat mengelola data pegawai dan penduduk.

1.3.2 Tujuan

Adapun tujuan dari Praktek Kerja Lapangan ( PKL ) Yang telah diikuti oleh Mahasiswa/I ini adalah sebagai berikut:

• Untuk mengetahui data yang di olah pada aplikasi pada pembuatan website di di Dinas Dukcapil.

• Untuk mengetahui proses yang terlibat pada website yang akan dibangun.

• Untuk mengetahui keluaran website apa yang akan dibangun.

• Untuk mengetahui website yang dibangun berbasis dekstop.

• Untuk mengetahui pengolahan data hanya dapat dilakukan oleh staff pendaftaran penduduk.

• Untuk mengetahui analisis dan pemodelan yang digunakan dalam pembangunan website yaitu ERD dan DFD.

• Untuk mengetahui perangkat lunak apa yang di gunakan.


(15)

1.4 Batasan Masalah

Pembuatan website ini dibatasi pada hal – hal sebagai berikut : 1. Data yang diolah pada aplikasi ini adalah :

a. Data pegawai. b. Data penduduk.

2. Proses yang terlibat pada website yang akan dibangun berkaitan dengan : a. Proses pengolahan data pegawai.

b. Proses pengolahan data penduduk.

3. Keluaran dari website yang akan dibangun berupa : a. Informasi data penduduk yang telah diinputkan. b. Informasi data pegawai yang telah diinputkan.

c. Informasi data jumlah penduduk berdasarkan kecamatan. 4. Website yang dibangun berbasis desktop.

5. Pengolahan data hanya dapat dilakukan oleh staff pendaftaran penduduk. 6. Analisis dan pemodelan yang digunakan dalam pembangunan website adalah

ERD dan DFD.

7. Perangkat lunak yang digunakan adalah :

a. Menggunakan bahasa pemrograman HTML, PHP, CSS, dan Javascript b. Menggunakan web server Apache 2.2.22 pada WAMP 2.2

c. Menggunakan database MYSQL

d. Menggunakan sistem operasi windows, minimal Windows XP. e. Menggunakan web browser Mozilla firefox atau google chrome.

1.5 Metode Penelitian

1.5.1 Metode Pengumpulan Data

Metode pengumpulan data yang dilakukan adalah:


(16)

1. Metode Pengumpulan Data, melalui:

Observasi : Melakukan pengamatan terhadap system yang sedang berlangsung.

2. Wawancara : Melakukan proses diskusi dengan pegawai di Dinas Kependudukan dan Pencatatan Sipil.

1.5.2 Metode Pembangunan Perangkat Lunak

Metode waterfall merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah ke-1 belum dikerjakan, maka langkah 2 tidak dapat dikerjakan. Jika langkah ke-2 belum dikerjakan maka langkah ke-3 juga tidak dapat dikerjakan, begitu seterusnya. Secara otomatis langkah ke-3 akan bisa dilakukan jika langkah ke-1 dan ke-2 sudah dilakukan.

Gambar 1 Pembangunan Perangkat Lunak Metode Waterfall


(17)

1. Analisa Kebutuhan

Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi literatur. Sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menerjemahkan ke dalam bahasa pemrogram.

2. Desain Sistem

Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat pemodelan sistem seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram) serta struktur dan bahasan data.

3. Penulisan Kode Program

Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.

4. Pengujian Program

Tahapan akhir dimana sistem yang baru diuji kemampuan dan keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna. 5. Penerapan Program dan Pemeliharaan

Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat


(18)

6 lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional.

1.6 Sistematika Penulisan

Untuk memperoleh gambaran yang utuh dan terpadu dalam laporan ini, maka penyusun akan menyusun sistematika pembahasan sebagai berikut :

BAB I PENDAHULUAN

Adalah pendahuluan yang diiringi dengan Latar Belakang, Tujuan dan Manfaat Praktek Kerja Lapangan, Tujuan Pembuatan Tugas Akhir, Rumusan Masalah dan Pembahasan, Ruang Lingkup Permasalahan, Metode Pelaksanaan, Sistematika Pembahasan dan Metode Pengambilan Data.

BAB II TINJAUAN PUSTAKA

Tinjauan pustaka yang berisi Sejarah dan Latar Belakang DUKCAPIL, Peraturan Pemerintah Republik Indonesia Nomor 8 Tahun 2008 tentang Tahapan, Tata Cara Penyusunan, Pengendalian dan Evaluasi Pelaksanaan Rencana Pembangunan Daerah, Susunan Organsasi DUKCAPIL, Tugas Pokok dan Fungsi Masing-masing Struktur DUKCAPIL, Disiplin Kerja, Struktur Organisasi DUKCAPIL Kabupaten Kuantan Singingi.

BAB III PEMBAHASAN

Uraian khusus yang berisi tentang pembahasan mengenai struktur dan tata kerja yang di lakukan di DUKCAPIL dan menejlaskan apa saja yang ada di DUKCAPIL.

BAB IV KESIMPULAN DAN SARAN

Bab ini menjelaskan kesimpulan dari aplikasi yang dibuat serta saran untuk kepentingan Dinas tersebut.


(19)

7

BAB II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Tentang Instansi

Untuk Mewujudkan terselenggaranya pemerintah yang baik salah satunya adalah dengan melaksanakan kegiatan secara efisien dan efektif, sehingga kebijakan-kebijakan yang dibuat benar-benar bermanfaat untuk kepentingan masyarakat.

Akuntabiltas publik bagi suatu instansi pemerintah merupakan salah satu upaya dan mencapai visi dan misi pmbangunan Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi sebagai bagian instansi pemerintah daerah dituntut untuk berakuntabilitas, sesuai dengan intruksi Presiden Republik Indonesia Nomor 7 Tahun 1999 tanggal 15 Juni 1999, tentang Akuntabilitas Kinerja Instansi Pemerintah (LAKIP).

a. Tujuan

Tujuan penyusunan laporan ini adalah sebagai salah satu sarana yang dapat dimanfaatkan dalam pelaksanaan manajemen Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi untuk meningkatkan kinerjanya serta untuk mempermudah proses pengambilan keputusan.

b. Ruang Lingkup dan Pisah Batas

LaporanAkuntabilitas Kinerja ini merupakan pertanggung jawaban atas pelaksanaan tugas pokok dan fungsi Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi untuk masa Periode 1 Januari sampai dengan 31 desember 2013

c. Kedudukan

Kedudukan Dinas Kependudukna dan Pencatatan Sipil Kabupaten Kuantan Singingi berdasarkan Peraturan Daerah Kabupaten Kuantan Singingi Nomor 3Tahun


(20)

8 2008 tentang Organisasi dan Tata kerja perangkat Daerah Kabupaten Rejang Lebong, dipimpin oleh seorang Kepala Dinas yang berada dibawah dan bertanggung jawab kepada Bupati melalui Sekretaris Daerah.

d. Visi dan Misi

Dalam Rangka menjalankan fungsi Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi ada beberapa Prinsip dasar yang melandasinya antara lain : Pertumbuhan, Pemerataan, Keberpihak pada yang lemah, Kebijakan analisa dan konsistensi.

Berdasarkan nilai-nilai tersebut, maka visi dan misi Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi semua anak kita Kabupaten Kuantan Singingi Tercatat, dan penduduk memiliki KTP Nasional berbasis Nomor Induk Kependudukan (NIK).

Misi Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi 1. Meningkatkan kualitas percatatan kelahiran.

2. Meningkatkan kualitas Sumber Daya Manusia aparatur Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi. 3. Meningkatkan kualitas dan kuantitas sarana dan prasarana Dinas

Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi. 4. Mengembangkan peran serta masyarakat dalam melakukan sistem

pendaftaran Penduduk dan Pencatatan Sipil.


(21)

9 Gambar 2 Logo Instansi

2.1.3 SUSUNAN ORGANISASI DUKCAPIL

Kedudukan Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi berdasarkan Peraturan Daerah Kabupaten Kuantan Singingi Nomor 3 Tahun 2008 tentang Organisasi dan Tata Kerja Perangkjat Daerah Kab. Kuantan Singingi, dipimpin oleh seorang Kepala Dinas yang berada dibawah dan bertanggungjawab kepada Bupati melalui Sekretaris Daerah. Susunan Organisasi Dinas Kependudukan dan Pencatatan Sipil terdiri dari :

1) Kepala Dinas 2) Sekretariat

3) Bidang Pendaftaran Penduduk 4) Bidang Pencatatan Sipil 5) Bidang Data dan Informasi 6) Unit Pelaksana Teknis (UPT) 7) Kelompok Jabatan Fungsional

2.1.4 TUGAS POKOK DAN FUNGSI

Berdasarkan Peraturan Daerah Kabupaten Kuantan Singingi Nomor 3 Tahun 2008 tentang Organisasi dan tata kerja perangkat daerah bahwa tugas Dinas Kependudukan dan Pencatatan Sipil adalah :

1. Kepala Dinas

Kepala Dinas Kependudukan dan Pencatatan Sipil mempunyai tugas melaksanakan kewenangan otonomi daerah di bidang Kependudukan dan Pencatatan Sipil dan tugas lain yang diberikan oleh Bupati Kuantan Singingi.Kepala Dinas Kependudukan dan Pencatatan Sipil mempunyai Fungsi :

 Melaksanakan perumusan kebijakan teknis dibidang pendaftaran penduduk dan koordinasi pelaksanan catatan sipil.


(22)

10  Menyelenggarakan koordinasi pelaksanaan peningkatan kualitas penduduk melalui program pemberdayaan penduduk dan keluarga untuk mencapai kesejahteraan masyarakat.

 Melaksanakan penyusunan rencana pembangunan dan pengembangan kegiatan pendaftaran dan catatan sipil serta pemberdayaan penduduk.

 Melaksanakan pembinaan umum dan teknis dibidang Kependudukan dan Catatan Sipil berdasarkan kebijakan yang ditetapkan sesuai dengan peraturan perundang-undangan.

 Melaksanakan pendaftaran penduduk, menerbitkan NomorInduk Kependudukan (NIK), Kartu Keluarga (KK), Kartu Tanda Penduduk (KTP), dan Mutasi Penduduk.

 Melaksanakan Catatan Sipil, MenerbitkanAkte Kelahiran, Akte Kematian, Pengukuhan, Pengangkatan Anak, Perkawinan, Perceraian dan Pengesahan Anak.

 Melaksanakan Data dan Informasi, melaksanakan pengolahan data dan informasi, pengendalian dan penyuluhan kependudukan.

 Melaksanakan pengumpulan, pengelolaan dan evaluasi data kependudukan.

 Melaksanakan pembinaan terhadap Unit Pelaksana Teknis Dinas di Bidang Kependudukan dan Pencatatan Sipil.

2. Sekretariat

Sekretariat di pimpin oleh seorang Sekretaris yang berada dibawah dan bertanggung jawab kepada Kepala Dinas. Untuk menyelenggarakan tugasnya Sekretariat mempunyai Fungsi :

a. Melaksanakan pengelolaan administrasi Kepegawaian, Kesejahteraan, Pendidikan dan Latihan.

b. Melaksanakan pengelolaan keuangan dan berbendaharaan.

c. Melaksanakan administrasi kehumasan, kearsipan, keprotokolan, inventarisasi, pendataan perlengkapan dan kerumah tanggaan.

Sekretariat terdiri dari 3 sub Bagian yaitu : Sub bagian umum, sub bagian program dan kepegawaian, serta sub bagian keuangan dan aset.


(23)

11 - Sub. Bagian Umum mempunyai fungsi :

 Melaksanakan urusan Tata Usaha pimpinan, surat menyurat protocol, perlengkapan.

 Memberikan Pelayanan kebutuhan alat tulis Kantor, perlengkapan kantor, persiapan upacara resmi dan rapat.

 Melaksanakan tugas lain yang diberikan oleh atasan. - Sub. Bagian Kepegawaian mempunyai fungsi :

 Menyiapkan bahan perencanaan dan program kependudukan dan Catatan Sipil.

 Melakukan koordinasi dengan sekretaris dan bidang dilingkungan Dinas Kependudukan dan Catatan Sipil.

 Melaksanakan monitoring, evaluasi dan pengendalian program kegiatan untuk bahan menyusun perencanaan kegiatan tahunan Dinas.

 Menyiapkan bahan-bahan kepegawaian menyusun rencana kebutuhan pegawai, pelaksanaan kebijakan operasional peningkatan kesejahteraan pegawai Dinas Kependudukan dan Pencatatan Sipil.

 Menyiapkan bahan-bahan untuk pelaksanaan sumpah PNS Sumpah Jabatan eselon II, III, dan IV, Serah terima Jabatan, pemberian penghargaan pendidikan dan pelatihan.

 Melaksanakan tugas lain yang diberikan oleh atasan. 1. Sub Bagian Keuangan dan Aset Mempunyai Tugas :

 Menyusun rencana Anggaran keuangan dan belanja rumah tangga dinas, serta mengolah administrasi keuangan dan pertanggung jawaban keuangan.

 Melaksanakan koordinasi dengan unit kerja terkait dalam pengadaan tanda terima / bukti setor pajak dan retribusi.

 Mengolah dan menginventarisasi aset-aset Dinas Kependudukan dan Pencatatan Sipil.


(24)

12  Melaksanakan tugas yang diberikan atasan.

3. Bidang Pendaftaran Penduduk

Bidang Pendaftaran Penduduk dipimpin oleh seorang Kepala Bidang yang berada di bawah dan bertanggungjawab langsung kepada Kepala Dinas. Bidang Pendaftaran Penduduk Mempunyai tugas melaksanakan pendaftaran penduduk melalui catatan, penerbitan dan pemutakhiran biodata penduduk, catatan mutasi penduduk serta pendataan penduduk rentan di daerah direkam dalam data basekependudukan, menggunakan Sistem Informasi Administrasi Kependudukan (SIAK), dalam rangka memberikan pelayanan dokumenpenduduk dari peristiwa kependudukan maupun pelayanan umum. Bidang Pendaftaran Penduduk mempunyai Fungsi :

 Meyiapkan bahan perumusan kebijakan teknis dan melaksanakan pembinaan dibidang kependudukan.

 Mencatat mutasi penduduk dan kejadian peristiwa penting kependudukan.

 Membagi tugas kepada seksi-seksi bawahan sesuai bidang tugas masing-masing.

 Mendata penduduk rentan dan pendudukbertenpat tinggal didaerah perbatasan Kabupaten/Kota maupun Provinsi dalam rangka pemerataan pelayanan. Bidang Pendaftaran Penduduk terdiri dari 2 seksi yaitu:

 Seksi Penyusunan Nomor Induk Kependudukan, Kartu Keluarga dan Kartu Tanda Penduduk.

 Seksi Mutasi Penduduk.

1. Seksi Penyusunan Nomor Induk Kependudukan, Kartu Keluarga dan Kartu Tanda Penduduk mempunyai tugas :

 Melakukan verifikasi dan validasi biodata penduduk dari berkas pendaftaran penduduk hasil registrasi dan pelayanan sebelum direkam dalam data base untuk proses penerbitan NIK.


(25)

13  Merencanakan kebutuhan dokumen serta formulir-formulir input data, blanko

KK, blanko KTP atua Surat Keterangan Kependudukan lainnya.

 Pelayanan proses penerbitan dokumen kependudukan berupa KK, KTP, atau Surat Keterangan Kependudukan lainnya melalui SIAK.

 Melaksanakan tugas lain yang diberikan atasan. - Seksi Mutasi Penduduk mempunyai tugas :

 Melaksanakan catatan mutasi dan perubahan data penduduk dari peristiwa kependudukan, meliputi pindah datang, perubahan alamat, tinggal sementara, serta perubahan status tinggal terbatas menjadi tinggal tetap.

 Melaksanakan verifikasi dan validasi berkas catatan mutasi data penduduk sebelum pelayanan dokumen kependudukan menggunakan SIAK.

 Menyiapkan bahan dan petunjuk teknis serta koordinasi dalam pemantauan perkembangan, pengawasan dari mutasi penduduk.

 Melaksanakan pendataan penduduk yang mengalami hambatan dalam memperoleh dokumen penduduk yang disebabkan oleh bencana alam, kerusuhan social atau bertempat tinggal di daerah terbelakang.

 Melaksanakan tugas lain yang diberikan oleh atasan.

4. Bidang Pencatatan Sipil

Bidang Pencatatan Sipil mempunyai tugas menyelenggarakan catatan, pemrosesan dan pelayanan akta-akta catatan sipil.Bidang Pencatatan Sipil dipimpin oleh seorang Kepala Bidang yang berada dibawah dan bertanggungjawab langsung kepada Kepala Dinas.Bidang Pencatatan Sipil terdiri dari 2 seksi yaitu :

 Seksi Kelahiran, Kematian, Pengakuan dan Pengangkatan Anak.


(26)

14 Bidang Pencatatan Sipil mempunyai Fungsi :

Menyusun program kerja Sub Dinas berdasarkan rencana strategis dan program kerja tahunan.

 Membagi tugas kepada staf sesuai bidang tugas agar tercipta pemerataan tugas.

 Memberi petunjuk dan arahan kepada staf guna kejelasan pelaksanaan tugas.

 Mengawasi pelaksanaan tugas agar tidak terjadi peyimpangan.

- Seksi Kelahiran, Kematian, Pengakuan dan Pengangkatan Anak mempunyai tugas :

Memberikan pelayanan Akta Catatan pemeriksaan, Akta Kelahiran dan Kematian.

 Menyiapkan blangko permohonan Akta Kelahiran, Kematian, Pengakuan, dan Pengangkatan Anak.

 Menerima dan meneliti berkas permohonan Akta.

 Menyelenggarakan pelayanan Catatan Kelahiran, Kematian, Pengakuan dan Pengangkatan Anak serta memprosesnya beserta administrasi pendukungnya.

 Menginventarisasi permasalahan-permasalahan guna menyiapkan bahan petunjuk pemecahan masalah.

- Seksi Perkawinan, Perceraian dan Pengesahan Anak mempunyai tugas :  Memberi pelayanan Catatan dan pemrosesan Akta pengesahan Anak.

 Menyiapkan blangko permohonan Catatan Perkawinan, Perceraian, dan Pengesahan Anak.

 Menerima dan meneliti berkas permohonan Catatan Akta Perkawinan, Perceraian, dan Pengesahan Anak serta mengatur jadwal Catatan.

 Menyelenggarakan administrasi yang berkaitan dengan Catatan Akta Perkawinan dan Perceraian.


(27)

15 5. Bidang Data dan Informasi

Bidang Data dan Informasi mempunyai tugas Menyelenggarakan Pembinaan Teknis Administrasi Pengelolaan dan Penyajian data Informasi.Bidang Data dan Informasi dipimpin oleh seorang Kepala Bidang yang berada dibawah dan bertanggung jawab langsung kepada Kepala Dinas. Bidang Data dan Informasi mempunyai fungsi :

Menyusun program kerja Bidang Data dan Informasi berdasarkan strategis serta kerja tahunan Dinas.

 Membagi tugas kepada staf sesuai bidang tugas agar tercipta pamerataan tugas.

 Melaksanakan koordinasi guna kelancaran pelaksana tugas.

 Melaporkan hasil pelaksanaan tugas kepada atasan sebagai pertanggungjawaban pelaksanaan tugas.

Bidang Data dan Informasi terdiri dari 2 Seksi yaitu :

 Seksi Pengolahan Data dan Informasi.

 Seksi pengendalian dan penyuluhan.

- Seksi pengolahan data dan informasi mempunyai tugas :

 Melaksanakan pengelolaan dan pemeliharaan sistem dan teknologi Informasi Administrasi Kependudukan.

 Merencanakan kebutuhan Dokumen serta formulir-formulir input data, blangko KK, blangko KTP, atau Surat Keterangan Kependudukan lainnya.

 Pelayanan proses penerbitan dokumen Kependudukan berupa KK, KTP, atau Surat Keterangan Keependudukan lainnya melalui SIAK.

 Melaksanakan tugas lain sesuai yang diberikan atasan. - Seksi Pengendalian dan Penyuluhan mempunyai tugas :

 Melaksanakan Pengendalian Mutasi dan perubahan data penduduk dari peristiwa kependudukan, meliputi pindah datang, perubahan alamat, tinggal sementara, serta perubahan status tinggal terbatas menjadi tinggal tetap.


(28)

16  Melaksanakan Verifikasi dan Validitas berkas catatan Mutasi data penduduk

sebelum pelayanan dokumen kependudukan menggunakan SIAK.

 Menyiapkan bahan dan petunjuk teknis serta koordinasi dalam pemantauan perkembangan, pengawasan dari mutasi penduduk.

 Melaksanakan penyuluhan kepada masyarakat tentang perubahan data penduduk.

 Melaksanakan tugas lain yang diberikan atasan. 6. Unit Pelaksana Teknis

Unit Pelaksana Teknis (UPT) adalah unsur penunjang pelaksana teknis Dinas yang dipimpin oleh seorang Kepala Unit yang berada dibawah dan bertanggung jawab langsung kepada Kepala Dinas.UPT melaksanakan sebagian tugas Dinas yang mempunyai wilayah kerja satu atau beberapa wilayah Kecamatan.

7. Kelompok Jabatan Fungsional

Kelompok Jabatan fungsional mempunyai tugas melaksanakan sebagian tugas Pemerintah Daerah sesuai dengan keahliannya dan kebutuhan.

2.1.5 Data Penduduk

Adapun data yang di peroleh dari hasil kerja praktek yang telah dilakukan adalah data penduduk di Kabupaten Kuantan Singingi. Dapat dilihat dari tabel di bawah ini :

Tabel 1 Data Penduduk

NO KECAMATAN

Laki-Laki Perempuan Jumlah

1 KUANTAN MUDIK (1) 14.476 13.743 28.219

2 KUANTAN TENGAH (2) 28.638 27.244 55.882

3 SINGINGI (3) 18.134 16.558 34.692

4 KUANTAN HILIR (4) 7.545 7.374 14.919

5 CERENTI (5) 9.746 9.165 18.911

6 BENAI (6) 10.414 10.281 20.695

7 GUNUNG TOAR (7) 7.701 7.294 14.995


(29)

17

9 PANGEAN (9) 10.293 10.015 20.308

10 LOGAS TANAH DARAT (10) 12.297 11.368 23.665

11 INUMAN (11) 9.602 9.191 18.793

12 HULU KUANTAN (12) 4.639 4.496 9.135

13

KUANTAN HILIR

SEBERANG (13) 6.511 6.462 12.973

14 SENTAJO RAYA (14) 16.023 15.181 31.204

15 PUCUK RANTAU (15) 7.482 6.666 14.148

TOTAL 187.838 177.057 364.895

2.1.6 Data Pegawai

Selain dari data kependudukan, Ada juga data kepegawaian yang saya data di Dinas Kependudukan dan Catatan Sipil. Berikut tabel dari data kepegawaian di Dinas Kependudukan dan Pencatatan Sipil Kabupaten Kuantan Singingi :

Tabel 2 Data Pegawai

No. Nama NIP Pangkat Gol Jabatan Dinas

1 Drs. H. SYOFFAIZAL, M.Si 196405291986 031003 Pembina

Tingkat I IVb

Kepala Dinas Dukpencapil

2 Drs. MARTONO

196808041990

021001 Pembina IVa

Sekretaris Disdukpencapil

3 AMRI JASDA, SP

196403051990 031004

Penata

Tingkat I IIId

Kabid Pendaftaran Penduduk

4 ARLIS, S.Sos

196012131981

121001 Pembina IVa

Kabid Pencatatan Sipil

5 Drs. ABD. RAZAK

196908281994

121004 Pembina IVa

Kabid Perkembangan Kependudukan 6 SONNY SEPTRISON, SH, M.Si 196709181996


(30)

18 7 ARMEN ZAIN, SH

197404062009 031002

Penata Muda Tk. I IIIb

Kasubbid Pengendalian Capil 8 RITA DESRIANTI, SE 198212222001 122002 Penata Muda

Tk. I IIIb Kasubbag Umum

9

ZULKIFLY. Z, S.Sos

196108201983

031005 Penata IIIc Kasubbag Program

10 RATNA WILIS, SE

198005212006

042005 Penata IIIc Kasubbag Keuangan

11

AHMAD YUNUS, SP

196602061994

031005 Penata IIIc

Kasubbid Pengendalian Dafduk 12 DEVI KARTIKA SARI, SE 197912282006 042014 Penata Muda Tk. I IIIb

Kasubbid Pelayanan Pendaftaran 13 TEKAD KURNIAWAN, S.ST 198009252005 011007 Penata Muda Tk. I IIIb

Kasubbid Data dan Pelaporan

14 YASRIZON, S.Sos

197202112001

121004 Penata IIIc

Kasubbid Perencanaan dan Perkembangan

15 YURLIS, Ama.Pd

195911251980 081001

Pembina

Tingkat I IVb Staf Disdukpencapil

16 NASRUL, S.Sos

197503072010

011014 Penata Muda IIIa Staf Disdukpencapil

17

DIAN ENGGRIANI, S.Sos

197611132010

012006 Penata Muda IIIa Staf Disdukpencapil

18

DEWI YUNITA, SE

198608122010

012016 Penata Muda IIIa Staf Disdukpencapil

19

WINI PERWITA SARI, S.Sos

198702212010

012026 Penata Muda IIIa Staf Disdukpencapil

20

SERLI YUNITA, S.Sos

198504142011

022001 Penata Muda IIIa Staf Disdukpencapil

21

ROMI EVANI, S.Sos

198505242011

022001 Penata Muda IIIa Staf Disdukpencapil

22 DESNI BERLIANTI, SE 198109052008 012021 Pengatur


(31)

19 23 ROSI SUSITA

198201022007 012009

Pengatur

Muda Tk. I IIb Staf Disdukpencapil

24 NOPENDRI ANTONI 197411022008 011005 Pengatur

Muda Tk. I IIb Staf Disdukpencapil

25 NOPA SRIWANI

198111212008 012019

Pengatur

Muda Tk. I IIb Staf Disdukpencapil

26 HERRY RAMADIANTO 198206132012 121005 Pengatur

Muda IIa Staf Disdukpencapil

27 ACEP SUGANDA, S.Sos Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

28 YOPIE CHANDRA UTAMA, S.Sos Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

29

TITIN MAYA NILA SARI, S.Sos

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

30 SRI AFNI RAMADHAN, SE Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

31 DEWI PEBRIANTI, SE Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

32 AAN GUNAIDI, A.Md Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

33 SAPRIL

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

34 HIDAYATUL MUSTOPIK Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

35 MARDIALIS

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

36 ALPRIADI ANTONI Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

37 WIKI SUPRIS PEBRIMAN Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

38 ANDRI ROMANTO Kontrak Daerah Kontrak

Daerah - Staf Disdukpencapil

39 ELGA LILIANA

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil 40 ABDUL RAUF Kontrak Kontrak - Staf Disdukpencapil


(32)

20 Daerah Daerah

41 MAIJAM SAHRI

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

42 JANSARWAN

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

43 MASRI USMAN

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

44 JUMAIDI

Kontrak Daerah

Kontrak

Daerah - Staf Disdukpencapil

2.2 Landasan Teori

2.2.1 Komputer

Robert H. Blissmer dalam buku Computer Annual : komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas, antara lain adalah menerima input, memproses input dengan menggunakan program tertentu, menyimpan instruksi instruksi dan hasil dari pengolahan serta menyediakan output berupa informasi. 2.2.2 LAN

Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relative kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km persegi.

2.2.3 MYSQL

MySQLmerupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia.Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di

platform web maupun desktop.Pengguna MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo!, Alcatel‐Lucent, Google, Nokia, Youtube, Wordpress dan Facebook juga merupakan pengguna MySQL.


(33)

21 MySQL pertama kali dibuat dan dikembangkan di Swedia, yaitu oleh David Axmark, Allan Larsson dan Michael "Monty" Widenius. Mereka mengembangkan MySQL sejak tahun 1980‐an. Saat ini versi MySQL yang sudah stabil mencapai versi 5x, dan sedang dikembangkan versi 6x. Untuk lebih lengkapnya dapat dilihat di situs resmi MySQL

2.2.4 HTML

HTML merupakan singkatan dari HyperText Markup Language.HTML merupakan yang dapat dibuka dengan browser (IE, Mozilla dll).Karena sifatnya yang kompatibel dengan browser maka format ini cocok dipilih jika kita menginginkan laporan dalam bentuk halaman web/internet.

2.2.5 Sistem Basis Data

2.2.5.1 Pengertian sistem basis data

SBD merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya

2.2.5.2 Komponen sistem basis data

Komponen-komponen utama penyusun sistem basis data adalah : a. Perangkat keras

b. Sistem operasi c. Basis data

d. Sistem pengelola basis data (DBMS)

e. Pemakai (Programmer, User mahir, user umum, user khusus) 2.2.5.3 Tipe File


(34)

22 a. File induk (master file).

Ada 2 file induk :

• File induk acuan (reference master file). Recordnya relatif statis, jarang

berubah nilainya.Contoh : file daftar gaji, matakuliah

• File induk dinamik (dynamic master file). Nilai dari recordnya sering berubah atau diupdate sebagai hasil suatu transaksi.Contoh : file stok barang

b. File transaksi (Transaction file).

Disebut juga file input. Digunakan untuk merekam data hasil transaksi . Contoh file penjualan barang

c. File laporan (report file).

Disebut juga file output. Berisi informasi sementara yang akan ditampilkan sebagai laporan

d. File sejarah (history file).

Disebut juga file arsip (archieval file). Merupakan file yang berisi data masa lalu yang sudah tidk aktif lagi, tapi masih disimpan sebagai arsip e. File pelindung (bacup file).

Merupakan salinan dari file-file yang masih aktf di dalam basis data pada saat tertentu. Digunakan sebagai cadangan apabila file basis data yang aktif mengalami kerusakan atau hilang.

2.2.6 DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi. DFD pun adalah diagram yang menguraikan proses apa yang ada dalam diagam konteks.


(35)

23 2.2.7 ERD

Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD.


(36)

BAB III

PEMBAHASAN

3.1 Pelaksanaan Kerja Praktek

Kerja Paktek dilakukan di Kantor Dinas Kependudukan dan Pencatatan Sipil yang terletak di Komplek Perkantoran Kabupaten Kuantan Singingi, Riau dan dilaksanakan mulai tanggal 22 Juli 2013 sampai dengan 19 Agustus 2013. Waktu kerja sesuai waktu yg di tentukan dari kantor tersebut, mulai dari jam 08.00 – 16.00, karena di tempat kerja praktek diwajibkan untuk datang sesuai dengan jadwal kantor.

3.2 Data Hasil Kerja Praktek

3.2.1 Analisis Sistem

Pada analisis sistem dilakukan penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan yang ada sehingga diharapkan dapat mempermudah dan mempercepat proses pencatatan data penduduk atau lainya. 3.2.2 Analisis Masalah

Masalah yang terdapat adalah bagaimana membuat aplikasi yang bisa mempercepat dan mempermudah pencatatan pendaftaran pendudukan ditempat saya melakukan kerja praktek, sehingga informasi dapat diakses dengan mudah dan cepat. 3.2.3 Analisis Kebutuhan Non-Fungsional

Analisis non fungsional dilakukan untuk menghasilkan SKPL (Spesifikasi Kebutuhan Perangkat Lunak) non fungsional. SKPL non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika di implementasikan.


(37)

3.2.3.1 Analisis Perangkat Keras

Analisis perangkat keras aplikasi pengelolaan data Dinas Kependudukan dan Pencatatan Sipil di Kabupaten Kuantan Singingi dilihat pada tabel berikut :

Tabel 3 Analisis Perangkat keras

No Spesifikasi Keterangan

1 CPU 1 GHz

2 GPU Onboard

3 Input device Keyboard dan Mouse

4 Output device Monitor dan printer

3.3.3.2 Analisis Perangkat Lunak

Kebutuhan perangkat lunak merupakan faktor yang harus terpenuhi untuk merancang sebuah perangkat lunak agar perangkat lunak tersebut sesuai dengan maksud dan tujuan perangkat lunak tersebut dibuat. Beberapa perangkat lunak pendukung dari pihak perusahaan maupun programmer dapat dilihat pada tabel berikut :

Tabel 4 Analisis Perangkat Lunak

Nama Spesifikasi

Kantor Dinas

Minimum Windows Xp sebagai sistem operasi. Mozila Firefox sebagai browser.

WAMP sebagai Web Server.

3.3.3.3Analisis User

Web ini digunakan oleh Kantor Dinas Kependudukan dan Pencatatan Sipil di Kabupaten Kuantan.

Tabel 5 Analisis User

Pengguna Tanggung Jawab Hak Akses Tingkat Pendidikan Tingkat Keterampilan Staff administrasi Mengatur data

penduduk Penuh Minimal SMA

Mengerti cara menggunakan web


(38)

3.2.4 Analisis Fungsional

Identifikasi aktor dapat dilakukan dalam analisis berorientasi struktural dengan menggunakan flowmap yaitu menentukan aktor atau user sistem. Aktor dalam flowmap menampilkan peran pemain atau sesuatu diluar sistem yang dikembangkan dapat berupa perangkat keras, end user, sistem yang lain dan sebagainya.

3.2.4.1 Flowmap

Setelah dilakukan pengamatan terhadap sistem yang sedang berjalan, proses pengelolaan data pegawai untuk terlibat pada sebuah proyek masih secara manual. Proses yang dilakukan adalah sebagai berikut :


(39)

Gambar 3 Flowmap Pendafataran Data Penduduk 3.2.4.2 ERD


(40)

Gambar 4 ERD

3.2.4.3 Diagram Context

Gambar 5 Diagram Context

3.2.4.4 DFD DFD Level 0


(41)

Gambar 6 DFD Level 0

DFD Level 1

Gambar 7 DFD Level 1

DFD Level 2


(42)

Gambar 8 DFD Level 2

3.2.4.5 Spesifikasi Proses

Untuk menjelaskan lebih lanjut tentang proses-proses yang ada di dalam DFD (Data Flow Diagram) dibuatlah spesifikasi proses. Adapun spesifikasi proses untuk DFD (Data Flow Diagram) aplikasi ini adalah sebagai berikut:

Tabel 6 Spesifikasi Proses

No Urut Proses Keterangan

1. No. Proses 1

Nama Proses Data Rekapitulasi Penduduk

Source ( sumber ) Pegawai, Penduduk


(43)

Input Data penduduk yang ditambah

Output Info data penduduk yang ditambah

Destination ( tujuan ) Admin

Logika Proses 1. Admin mengisi form Penduduk

2. Admin mengisi data form penduduk, dan klik tombol

simpan

3. Bila data kosong atau invalid maka tampil pesan informasi data form penduduk belum di isi

1. Bila data valid maka data penduduk masuk ke database

2. No. Proses 1.1

Nama Proses Data Tambah Rekapitulasi Penduduk

Source ( sumber ) Pegawai, Penduduk

Input Data penduduk yang ditambah

Output Info data penduduk yang ditambah

Destination ( tujuan ) Admin

Logika Proses 1. Admin mengisi form Penduduk

2. Admin mengisi data form penduduk, dan klik tombol

simpan

3. Bila data kosong atau invalid maka tampil pesan informasi data form penduduk belum di isi

2. Bila data valid maka data penduduk masuk ke database

3. No. Proses 1.2

Nama Proses Edit Data Rekapitulasi Penduduk

Source ( sumber ) Penduduk

Input Data penduduk yang akan di edit

Output Info data penduduk yang di edit

Destination ( tujuan ) Admin

Logika Proses 1. Admin klik tombol edit


(44)

2. Admin isi form edit data penduduk

3. data telah di edit dan disimpan ke database

4. No. Proses 1.3

Nama Proses Hapus Data Rekapitulasi Penduduk

Source ( sumber ) Penduduk

Input Data penduduk yang akan dihapus

Output Info data penduduk yang dihapus

Destination ( tujuan ) Admin

Logika Proses 1. Admin memilih data penduduk yang akan dihapus

2. Admin klik tombol hapus

3. Admin klik tombol tidak untuk membatalkan proses

hapus

4. Admin klik tombol ya untuk melanjutkan proses hapus

data penduduk

5. No. Proses 2

Nama Proses Data Jumlah Penduduk

Source ( sumber ) Pegawai, Penduduk

Input Data penduduk yang ditambah

Output Info data penduduk yang ditambah

Destination ( tujuan ) Admin

Logika Proses 1. Admin mengisi form Penduduk

2. Admin mengisi data form penduduk, dan klik tombol

simpan

3. Bila data kosong atau invalid maka tampil pesan informasi data form penduduk belum di isi

3. Bila data valid maka data penduduk masuk ke database

6. No. Proses 2.1


(45)

Nama Proses Data Tambah Jumlah Penduduk Source ( sumber ) Pegawai, Penduduk

Input Data penduduk yang ditambah

Output Info data penduduk yang ditambah

Destination ( tujuan ) Admin

Logika Proses 1. Admin mengisi form Penduduk

2. Admin mengisi data form penduduk, dan klik tombol

simpan

3. Bila data kosong atau invalid maka tampil pesan informasi data form penduduk belum di isi

4. Bila data valid maka data penduduk masuk ke database

7. No. Proses 2.2

Nama Proses Edit Data Jumlah Penduduk

Source ( sumber ) Penduduk

Input Data penduduk yang akan di edit

Output Info data penduduk yang di edit

Destination ( tujuan ) Admin

Logika Proses 1. Admin klik tombol edit

2. Admin isi form edit data penduduk

3. data telah di edit dan disimpan ke database

8. No. Proses 2.3

Nama Proses Hapus Data Jumlah Penduduk

Source ( sumber ) Penduduk

Input Data penduduk yang akan dihapus

Output Info data penduduk yang dihapus

Destination ( tujuan ) Admin

Logika Proses 1. Admin memilih data penduduk yang akan dihapus

2. Admin klik tombol hapus

3. Admin klik tombol tidak untuk membatalkan


(46)

proses hapus

4. Admin klik tombol ya untuk melanjutkan proses hapus

data penduduk

9. No. Proses 3

Nama Proses tambah Data Pegawai

Source ( sumber ) Pegawai

Input Data pegawai yang akan di tambah

Output Info data pegawai yang di tambah

Destination ( tujuan ) Admin

Logika Proses 1. Admin atau Karyawan memilih data tambah pegawai

2. Admin atau Karyawan klik tombol tambah 3. Admin atau Karyawan mengisi / merubah isian

form

Tambah data pegawai 4. Data masuk ke database

10. No. Proses 3.1

Nama Proses Edit Data Pegawai

Source ( sumber ) Pegawai

Input Data pegawai yang Diubah

Output Info data pegawai yang di ubah

Destination ( tujuan ) Admin

Logika Proses 1. Admin atau Karyawan memilih menu edit pegawai

2. Edit data pegawai masuk ke database

11. No. Proses 3.2

Nama Proses Hapus Data Pegawai

Source ( sumber ) Pegawai

Input Data pegawai yang di hapus


(47)

Output Info data pegawai yang dihapus Destination ( tujuan ) Admin

Logika Proses 1. Admin atau karyawan klik tombol hapus 2. Hapus data pegawai Masuk Ke database

3.2.4.6 Kamus Data

Tabel 7 Kamus Data

No Komponen Keterangan

1 Nama Aliran Data Data Penduduk

Where used/how used Proses 1.1–Simpan Data Proses 1.2 – Ulangi data Proses 2.1–Edit Data Proses 2.2 – Hapus data

Keterangan Berisikan data penduduk yang digunakan untuk melakukan pengolahan data penduduk

Struktur Data Id+kecamatan+baru+pergantian+perpanjangan

Deskripsi id = [integer,5]

kecamatan = [varchar, 20] baru = [integer,30] pergantian = [integer,10] perpanjangan = [integer,10] 3 Nama Aliran Data Data Pegawai

Where used/how used Proses 1.1–Simpan Data Proses 1.2 – Ulangi data Proses 2.1–Edit Data Proses 2.2 – Hapus data

Keterangan Berisikan data pegawai yang digunakan untuk melakukan pengolahan data pegawai


(48)

Struktur Data Id+nama+nip+pangkat+gol+jabatan

Deskripsi id = [integer,5]

nama = [varchar, 50] nip = [varchar, 50] pangkat = [integer,30] gol = [integer,10] jabatan = [integer,50]

3.2.4.7 Tabel Relasi

Gambar 9 Tabel Relasi

3.2.4.8 Struktur Tabel

- Entitas Pegawai

Tabel 8 Entitas Pegawai

Atribut Representasi Format Range Nilai Default Null

id int xxxxxxxx 00000000 - -


(49)

(5 Karakter) 99999999

nama Varchar

(50 Karakter)

xxxxxxxxxx A…Z a…z

- Null

Nip Varchar (50 Karakter

xxxxxxxxxx A…Z a…z

- Null

pangkat Varchar (30 Karakter

xxxxxxxxxx A…Z a…z

- Null

gol Varchar (10 Karakter

xxxxxxxxxx A…Z a…z

- Null

jabatan Varchar (50 Karakter

xxxxxxxxxx A…Z a…z

- Null

- Entitas Penduduk

Tabel 9 Entitas Penduduk

Atribut Representasi Format Range Nilai

Default Null id int (5 Karakter) xxxxxxxx 00000000 99999999 - - kecamatan Varchar (20 Karakter) xxxxxxxxxx xxxxxxxxxx A...Z a...z - Null 37


(50)

baru Int (30 Karakter) 00000000 99999999 - Null pergantian Int (10 Karakter) 00000000 99999999 - Null perpanjangan Int (10 Karakter) 00000000 99999999 - Null - Entitaspenduduk2

Tabel 10 Entitas Penduduk 2

Atribut Representasi Format Range Nilai

Default Null id int (5 Karakter) xxxxxx 000000 999999 - - kecamatan Varchar (20 Karakter)

xxxxxxxxxx A...Z a...z - Null lakilaki int (30 Karakter) xxxxxxxxxx xxxxxxxxxx 000000 999999 - Null perempuan Int (10 xxxxxxxxxx xxxxxxxxxx 000000 999999 - Null 38


(51)

Karakter)

3.2.4.9 Struktur Menu

Gambar 10 Struktur Menu


(52)

3.2.4.10 Perancangan Prosedural

Pada perancangan prosedural akan digambarkan bagaimana proses-proses dari aplikasi yang dibangun ini akan berjalan. Berikut ini gambaran prosedur yang akan berjalan pada aplikasi pengolahan data penduduk.


(53)

Gambar 11 Flowchart

3.2.5 Perancangan Sistem

3.2.5.1 Perancangan Antarmuka 1. Menu Rekapitulasi Penduduk


(54)

Gambar 12 Menu Rekapitulasi Penduduk

Tabel 11 Tabel Halaman Rekapitulasi Penduduk

No Halaman Button

1 T01 { Halaman Data Rekapitulasi

Penduduk}

Tambah Data {Menambah Data Rekapitulasi Penduduk}

1. Halaman Jumlah Penduduk


(55)

Gambar 13 Halaman Jumlah Penduduk

Tabel 12 Tabel Halaman Jumlah Penduduk

No Halaman Button

1 T02 { Halaman

Jumlah Penduduk}

Tambah Data {Menambah Data Jumlah Penduduk}

2. Halaman Data Pegawai


(56)

Gambar 14 Halaman Jumlah Penduduk

Tabel 13 Tabel Halaman Jumlah Penduduk

No Halaman Button

1 T03 { Halaman Data Urut Pegawai}

Tambah Data {Menambah Data Pegawai}

3. Halaman Laporan Pencetakkan Rekapitulasi Penduduk


(57)

Gambar 15 Halaman Laporan Pencetakkan Rekapitulasi Penduduk

Tabel 14 Tabel Halaman Pencetakkan Rekapitulasi Penduduk

No Halaman Button

1 T04 { Halaman

Laporan Rekapitulasi Penduduk}

Simpan {Menyimpan Data Penduduk}

Ulangi {Reset Data Penduduk} Kembali {Kembali Ke Halaman Utama}

4. Halaman Laporan Pencetakkan Jumlah Penduduk


(58)

Gambar 16 Halaman Laporan Pencetakkan Jumlah Penduduk

Tabel 15 Tabel Halaman Laporan Pencetakkan Jumlah Penduduk

No Halaman Button

1 T05 { Halaman

Laporan Jumlah Penduduk}

Simpan {Menyimpan Data Penduduk}

Ulangi {Reset Data Penduduk} Kembali {Kembali Ke Halaman Utama}

5. Halaman Laporan Pencetakkan Jumlah Penduduk


(59)

Gambar 17 Halaman Laporan Pencetakkan Data Pegawai

Tabel 16 Tabel Halaman Laporan Pencetakkan Data Pegawai

No Halaman Button

1 T06 { Halaman

Laporan Data Pegawai}

Simpan {Menyimpan Data Pegawai}

Ulangi {Reset Data Pegawai} Kembali {Kembali Ke Halaman Utama}


(60)

3.2.6 Implementasi dan Hasil

3.2.6.1 Hasil

1. Menu Rekapitulasi Penduduk

Gambar 18 Screenshoot Program 1

2. Menu Jumlah Penduduk

Gambar 19 Screenshoot Program 2

3. Menu Daftar urut Pegawai

Gambar 20 Sceenshoot Program 3


(61)

4. Menu Tambah Data Rekapitulasi Penduduk

Gambar 21 Screenshoot Program 4

5. Menu Tambah Data Penduduk

Gambar 22 Screenshoot Program 5

49 ai

Gambar 23 Screenshoot Program 6 6. Menu Tambah Data Pegaw


(62)

BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Kesimpulan yang diperoleh dari hasil laporan Kerja Praktek antara lain :

1. Dapat mengetahui data yang di olah pada aplikasi pada pembuatan website di di Dinas Dukcapil.

2. Mengetahui proses yang terlibat pada website yang akan dibangun. 3. Mengetahui keluaran website apa yang akan dibangun.

4. Website yang dibangun ternyata berbasis dekstop.

5. Pengolahan data hanya dapat dilakukan oleh staff pendaftaran penduduk. 6. Analisis dan pemodelan yang digunakan dalam pembangunan website yaitu

ERD dan DFD.

7. Dapat mengetahui perangkat lunak apa yang di gunakan.

4.2 Saran

Saya menyadari keterbatasan pengetahuan dan pengalaman yang dimiliki, namun saya akan mencoba memberi saran yang mungkin bisa dijadikan evaluasi dan untuk membangun kedepannya. Adapun saran tersebut antara lain :

1. Dengan adanya program kerja praktek ini diharapkan terjadi hubungan kerja sama yang baik antara pihak Universitas Komputer Indonesia dengan perusahaan atau pembimbing tempat pelaksanaan kerja praktek

2. Dalam penerimaan dan penempatan para siswa yang melaksanakan Kerja Praktek, hendaknya mempertimbangkan bidang yang sesuai dengan jurusan mahasiswa, sehingga mahasiswa dapat mengembangkan ilmu yang dimiliki juga dapat menambah pengetahuan.


(63)

50 3. Bagi pegawai, dapat memperkenalkan program aplikasi apa saja yang digunakan pada perusahaan, agar mahasiswa yang melaksanakan Kerja Praktek dapat memahaminya.


(1)

Gambar 16 Halaman Laporan Pencetakkan Jumlah Penduduk

Tabel 15 Tabel Halaman Laporan Pencetakkan Jumlah Penduduk

No Halaman Button

1 T05 { Halaman Laporan Jumlah

Penduduk}

Simpan {Menyimpan Data Penduduk}

Ulangi {Reset Data Penduduk} Kembali {Kembali Ke Halaman Utama}

5. Halaman Laporan Pencetakkan Jumlah Penduduk


(2)

Gambar 17 Halaman Laporan Pencetakkan Data Pegawai

Tabel 16 Tabel Halaman Laporan Pencetakkan Data Pegawai

No Halaman Button

1 T06 { Halaman Laporan Data

Pegawai}

Simpan {Menyimpan Data Pegawai}

Ulangi {Reset Data Pegawai} Kembali {Kembali Ke Halaman Utama}


(3)

3.2.6 Implementasi dan Hasil

3.2.6.1 Hasil

1. Menu Rekapitulasi Penduduk

Gambar 18 Screenshoot Program 1

2. Menu Jumlah Penduduk

Gambar 19 Screenshoot Program 2

3. Menu Daftar urut Pegawai

Gambar 20 Sceenshoot Program 3


(4)

4. Menu Tambah Data Rekapitulasi Penduduk

Gambar 21 Screenshoot Program 4

5. Menu Tambah Data Penduduk

Gambar 22 Screenshoot Program 5

49 ai

Gambar 23 Screenshoot Program 6 6. Menu Tambah Data Pegaw


(5)

BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Kesimpulan yang diperoleh dari hasil laporan Kerja Praktek antara lain :

1. Dapat mengetahui data yang di olah pada aplikasi pada pembuatan website di di Dinas Dukcapil.

2. Mengetahui proses yang terlibat pada website yang akan dibangun.

3. Mengetahui keluaran website apa yang akan dibangun.

4. Website yang dibangun ternyata berbasis dekstop.

5. Pengolahan data hanya dapat dilakukan oleh staff pendaftaran penduduk.

6. Analisis dan pemodelan yang digunakan dalam pembangunan website yaitu

ERD dan DFD.

7. Dapat mengetahui perangkat lunak apa yang di gunakan.

4.2 Saran

Saya menyadari keterbatasan pengetahuan dan pengalaman yang dimiliki, namun saya akan mencoba memberi saran yang mungkin bisa dijadikan evaluasi dan untuk membangun kedepannya. Adapun saran tersebut antara lain :

1. Dengan adanya program kerja praktek ini diharapkan terjadi hubungan kerja sama yang baik antara pihak Universitas Komputer Indonesia dengan perusahaan atau pembimbing tempat pelaksanaan kerja praktek

2. Dalam penerimaan dan penempatan para siswa yang melaksanakan Kerja Praktek, hendaknya mempertimbangkan bidang yang sesuai dengan jurusan mahasiswa, sehingga mahasiswa dapat mengembangkan ilmu yang dimiliki juga dapat menambah pengetahuan.


(6)

50 3. Bagi pegawai, dapat memperkenalkan program aplikasi apa saja yang digunakan pada perusahaan, agar mahasiswa yang melaksanakan Kerja Praktek dapat memahaminya.