Perancangan Perangkat Lunak Pada Sistem Informasi Absensi Pegawai Negeri Sipil Di Ppk 4 Wilayah-I Banda Aceh Dengan Menggunakan Visual Basic 6.0
TUGAS AKHIR PERANCANGAN PERANGKAT LUNAK PADA SISTEM INFORMASI ABSENSI PEGAWAI NEGERI SIPIL DI PPK 4 WILAYAH-1 BANDA ACEH DENGAN
MENGGUNAKAN VISUAL BASIC 6.0
WINDA AGUSTINA
102406211
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013 PERANCANGAN PERANGKAT LUNAK PADA SISTEM INFORMASI ABSENSI PEGAWAI NEGERI SIPIL DI PPK 4 WILAYAH-1 BANDA ACEH DENGAN
MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
PERSETUJUAN
Judul : PERANCANGAN PERANGKAT LUNAK PADA SISTEM INFORMASI ABSENSI PEGAWAI NEGERI SIPIL DI PPK 4 WILAYAH-I BANDA ACEH DENGAN MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR Nama : WINDA AGUSTINA Nomor Induk Mahasiswa : 102406211 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2013
Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Pembimbing, Ketua, Prof. Drs. Tulus, M.Si, Dra. Elly Rosmaini M.Si NIP. 19620901 198803 1 002 NIP . 19600520 198503 2 002
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Allah SWT atas limpahan rahmat dan hidayah-Nya sehingga tugas akhir ini dapat diselesaikan dengan baik. Tugas akhir ini merupakan syarat untuk dapat menyelesaikan pendidikan di program D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. Adapun judul tugas akhir ini adalah
“Perancangan Perangkat Lunak
pada Sistem Informasi Absensi Pegawai Negeri Sipil di PPK 4 Wilayah-I Banda Aceh”.
Pada kesempatan ini penulis juga menyampaikan terima kasih yang sebesarbesarnya kepada seluruh pihak yang sudah banyak membantu:
1. Bapak Dr. Sutarman,M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Bapak Dra. Elly Rosmaini, M.Si sebagai Dosen Pembimbing yang telah banyak memberikan saran dan masukan dalam penyelesaian laporan ini.
4. Bapak Ir. Jhon Piter AS Saragih selaku pemilik yayasan.
5. Kedua orang tua dan keluarga untuk segenap doa dan dukungannya.
6. Seluruh pegawai negeri sipil di PPK 4 wilayah-I Banda Aceh dan staf
administrasi yang telah membantu penulis dalam pengumpulan data riset di kantor pegawai negeri sipil di PPK 4 wilayah-I Banda Aceh.
7. Seluruh teman-teman yang ikut memberikan saran dan kritik dalam penyusunan Tugas Akhir ini.
Semoga tugas akhir ini dapat berguna. Kritik dan saran penulis harapkan untuk perbaikan dan kemajuan tugas akhir ini di masa mendatang. Terima kasih.
Medan, Juni 2013 Penulis
ABSTRAK
Kajian ini bertujuan untuk membangun sistem informasi yang dapat menjadi alat bantu dalam dunia pendidikan dan perusahaan di pekantoran khususnya dalam pengolahan data di pekantoran pegawai negeri sipil di PPK 4 wilayah-1 Banda Aceh dan sistem informasi absensi pegawai ini di rancang dengan menggunakan perangkatan lunak microsoft visual basic 6.0 dan perangkatan lunak pendukung lainnya. Dan metode penelitian yang di gunakan pada absensi pegawai negeri sipil. Di PPK 4 wilayah-1 Banda Aceh yaitu penelitian pada absensi pegawai harian, dan absensi pegawai bulanan di lakukan di pekantora pegawai negeri sipil. Di PPK 4 wilayah-1 Banda Aceh dan mendapat data-data absensi harian dan absensi bulanan dan absensi lainnya. Berdasarkan hal tersebut penulis tertarik untuk membuat sistem informasi absensi pegawai yang berbentuk elektronik yang praktis dan efisien dalam pencarian data dan pengolahan lainnya. Sistem informasi ini meliputi data absensi pegawai harian dan absensi pegawai bulanan yang tersimpan ke dalam database. Dan absensi pegawai harian dan absensi bulanan dapat dilihat secara langsung.
DAFTAR ISI Halaman
Persetujuan ii Pernyataan iii Penghargaan iv
Abstrak vi vii
Daftar tabel ix Daftar gambar x BAB 1 PENDAHULUAN
1.1 Latar belakang
1
1.2 Batasan masalah
1
1.3 Rumusan masalah
2
1.4 Maksud dan tujuan
2
1.5 Metodologi penelitian
2
1.6 Sistemmatika penulisan
3 BAB 2 LANDASAN TEORI
2.1 Pengertian perancangan
5
2.2 Perancangan perangkat lunak
5
2.3 Pengertian sistem informasi
6
2.3.1 Pengertian sistem
6
2.3.2 Pengertian informasi
7
2.1.3 Pengertian sistem informasi
8
2.2 Database
2.2.1 Struktur query language(SQL)
12
2.2.2 Sejahan database miscrosft acces
13
2.2.3 Model database
14
2.2.4 Konsep database model relasional
16
2.3 Visual basic 6.0
17
2.4 Data flow diagram
18
2.5 Crystal report
20
20
2.6.1 Entitas(ENTITY)
22
2.6.2Relasi (relationsnips)
23
2.6.3 Atribut(attribute)
25 BAB 3 PERANCANGAN SISTEM
3.1 Analisis sistem
27
3.1.1 Data flow diagram(DFD)
28 3.2 perancangan sistem
30 3.2.1 perancangan database
30 3.2.2 relasi database
33 3.2.3 flow chart menu utama
33 3.2.3.1 flow chart menu otoritas
34 3.2.3.2 flow chart login
35 3.2.3.3 flow chart logout
36 3.2.3.4 flow chart menu absensi
37 3.2.3.5 flow chart absensi
37 3.2.3.6 flow chart info absensi
38 3.2.3.7 flow chart menu pelaporan
39 3.2.3.8 flow chart menu file
40 3.2.3.9 flow chart input data user
41 3.2.3.10 flow chart data pegawai
42 3.2.4 perancangan input
43 3.2.4.1 perancangan menu utama
43
3.2.4.2 perancangan data user
44
45 3.2.4.4 perancangan absensi
47 3.2.5 perancangan output
48 3.2.5.1 perancangan laporan absensi pegawai harian
48 3.2.5.2 perancangan laporan absensi pegawai bulanan
49 3.2.5.3 perancangan daftar pegawai
49 3.2.5.4 perancangan daftar absensi harian
50 BAB 4 IMPlEMENTASI PROGRAM 4.1 lmplementasi
51 4.1.1 tampilan menu utama
51 4.1.2 tampilan menu otorisasi
52 4.1.3 tampilan login
52 4.1.4 tampilan menu file
52 4.1.5 tampilan input data pegawai
53 4.1.6 tampilan daftar pegawai
53 4.1.7 tampilan input data user
54 4.1.8 tampilan data unser
54 4.1.9 tampilan menu absensi
55 4.1.10 tampilan input absensi
55 4.1.11 tampilan menu absensi
56 4.1.12 tampilan menu pelaporan
56 4.1.13 tampilan laporan absensi harian
56 4.1.14 tampilan laporan absensi bulanan
57
4.1.15 tampilan about
57
5.1 KESIMPULAN
57
5.2 SARAN
57 Daftar pustaka Lampiran \
DAFTAR TABEL Halaman
Tabel 2.1 Tabel Data StrukturDatabase Relational
16 Tabel 2.2 Tabel Data Flow Diagram(DFD)
19 Tabel 3.1 Tabel User
30 Tabel 3.2 Tabel Pegawai
31 Tabel 3.3 Tabel Absensi
32 Tabel 3.4 Tabel Dabsensi
32
DAFTAR GAMBAR Halaman
Gambar 2.1 Model Database Hirarkis14 Gambar 2.2 Model Database Jaringan
15 Gambar 2.3 Model Database Relational
15 Gambar 2.6 Notasi Karnidalitas Crows Fout
21 Gambar 2.7 Lambang-Lambang ERD
22 Gambar 2.8 Contoh WeakEntity
23 Gambar 2.9 Derajat Kardinalitas spbu Dengan bbm
23 Gambar 2.10 Derajat Kardinalitas one to many
24 Gambar 2.11 Derajat Kardinalitas one to many dan many to one
24 Gambar 2.12 Derajat Kardinalitas many to many
24 Gambar 2.13 Derajat Kardinalitas Akhir Many to many
25 Gambar 2.14 Atribut dengan kunci primer
25 Gambar 2.15 Atribut komposit
26 Gambar 2.16 Atribut dengan kunci tamu
26
Gambar 2.17 Atribut multi value26
28 Gambar 3.2 data flow diagram
29 Gambar 3.3 relaksi database
33 Gambar 3.4 Flogw chart menu utama
34 Gambar 3.5 Flow chart menu otoritas
35 Gambar 3.6 Flow chart login
36 Gambar 3.7 Flow chart logout
36 Gambar 3.8 Flow chart menu absensi
37 Gambar 3.9 Flow chart absensi
38 Gambar 3.10 Flow chart info absensi
39 Gambar 3.11 Flow chart menu pelaporan
40 Gambar 3.12 Flow chart menu file
41 Gambar 3.13 Flow chart data unser
42 Gambar 3.14 Flow chart data pegawai
43 Gambar 3.15 Rancangan menu utama
44 Gambar 3.16 Rancangan data user
45 Gambar 3.17 Perancangan data pegawai
46 Gambar 3.18 Perancangan absensi
47 Gambar 3.19 Perancangan absensi pegawai harian
48 Gambar 3.20 Perancangan laporan absensi bulanan
49 Gambar 3.21 Perancangan daftar pegawai
49 Gambar 3.22 Perancangan daftar absensi harian
50 Gambar 4.1 Tampilan menu utama
50
Gambar 4.2 Tampilan Menu otoris52
52 Gambar 4.4 Tampilan menu file
53 Gambar 4.5 Tampilan input data pegawai
53 Gambar 4.6 Tampilan daftar pegawai
54 Gambar 4.7 Tampilan input daftar user
54 Gambar 4.8 Tampilan data user
55 Gambar 4.9 Tampilan menu absensi
55 Gambar 4.10 Tampilan input absensi
55 Gambar 4.11 Tampilan daftar absensi
56 Gambar 4.12 Tampilan menu pelaporan
56 Gambar 4.13 Tampillan laporan absensi harian
57 Gambar 4.14 Tampilan laporan absensi bulanan
57 Gambar 4.15 Tampilan about
57