Pembangunan website Laporan Rekapitulasi Data Pegawai dan Data Kependuduksn dan Pencatatan Sipil Kabupaten Singingi Riau
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.