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
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
WINDA AGUSTINA 102406211
PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
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,
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
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
Abstrak
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.5 Crystal report 20
2.6 Entity relationship model(ERM) 20
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.2 perancangan data user 44
3.2.4.3 perancangan data pegawai 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.15 tampilan about 57
BAB 5 PENUTUP
5.1 KESIMPULAN 57
5.2 SARAN 57
Daftar pustaka Lampiran
\
DAFTAR TABEL
Halaman Tabel 2.1 Tabel Data Struktur
Database 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
DAFTAR GAMBAR
Halaman Gambar 2.1 Model Database Hirarkis
14
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 4.2 Tampilan Menu otoris 52
Gambar 4.3 Tampilan login
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