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 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

  32

  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 2.16 Atribut dengan kunci tamu

  26

Gambar 2.17 Atribut multi value

  26

  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 otoris

  52

  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