sistem informasi absensi pegawai berbasis web pada …

19
SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA DINAS PERINDUSTRIAN DAN PERDAGANGAN TANJUNGBALAI LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 Oleh : AGUSTINA RUTH IRMA SAMOSIR NIM : 1405103001 PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2016

Upload: others

Post on 25-Oct-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB

PADA DINAS PERINDUSTRIAN DAN PERDAGANGAN

TANJUNGBALAI

LAPORAN TUGAS AKHIR

Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan

Program Pendidikan Diploma 3

Oleh :

AGUSTINA RUTH IRMA SAMOSIR

NIM : 1405103001

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA

POLITEKNIK NEGERI MEDAN

MEDAN

2016

Page 2: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …
Page 3: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …
Page 4: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

ABSTRAK

Absensi merupakan dokumen yang akan mencatat jam hadirnya pegawai dalam

satu periode. Dengan adanya absensi tingkat kedisiplinan pegawai dapat dilihat

dan diukur dari tingkat kehadiran mereka dalam melakukan suatu pekerjaan.

Sistem informasi absensi merupakan salah satu program penting dalam sebuah

instansi. Sistem informasi absensi pegawai di Dinas Perindustrian dan

Perdagangan Tanjungbalai masih menggunakan metode manual, sehingga masih

memiliki kekurangan dan kendala yang dihadapi. Karena data yang disimpan

masih menggunakan kertas dan sangat rentan dengan kerusakan dan hilangnya

data karena terselip atau tercecer. Untuk mengatasi masalah tersebut perlu

dirancang sebuah sistem informasi absensi Perancangan sistem secara umum

meliputi perancangan diagram konteks dan perancangan output atau desain sistem

serta perancangan terperinci meliputi perancangan basis data. Penulisan program

aplikasi dengan menggunakan bahasa pemrograman yaitu degan menggunakan

PHP(Hypertext Prepocessor).

Kata Kunci : Sistem informasi, absensi pegawai, PHP

Page 5: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas kasih

dan karunia-Nya yang telah memberikan penulis kesehatan serta kemudahan

dalam menyelesaikan Laporan Tugas Akhir ini yang berjudul “Sistem

Monitoring Pelanggaran Berbasis Web pada Pegawai di Dinas Perindustrian

dan Perdagangan Kota Tanjungbalai”.

Laporan Tugas Akhir ini disusun sebagai syarat untuk menyelesaikan

Program Pendidikan Diploma 3 Program Studi Manajemen Informatika Jurusan

Teknik Komputer dan Informatika Politeknik Negeri Medan.

Laporan ini dapat disusun dengan baik karena banyak masukan dan

dukungan dari berbagai pihak yang berupa informasi, arahan, serta bimbingan.

Oleh karena itu, penulis mengucapkan terima kasih kepada :

1. M. Syahruddin, S.T., M.T, selaku Direktur Politeknik Negeri Medan.

2. Ferry Fachrizal, S.T., M.Kom, selaku Ketua Jurusan Teknik Komputer dan

Informatika Politeknik Negeri Medan.

3. Julham,S.T., M.Kom, selaku Kepala Program Studi Manajemen Informatika

Politeknik Negeri Medan.

4. Amrizal Lubis, S.T., M.Kom, selaku pembimbing laporan tugas akhir, yang

telah banyak memberikan saran – saran dan membantu penulis dalam

penyelesaian Laporan Tugas akhir ini.

Page 6: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

5. Rumondang Hasibuan Spd selaku Kepala Dinas Perindustrian dan

Perdagangan Kota Tanjungbalai yang telah banyak membantu dalam

memberikan informasi yang lengkap kepada penulis.

6. Kepada Bapak dan Mama, Abang Albert dan Adik Andy, yang telah banyak

panjatkan doa, dukungan semangat dan saran – sarannya.

7. Ariama Susanti, selaku Administrasi Program Studi Manajemen Informatika

Politeknik Negeri Medan, yang telah banyak membantu penulis untuk

keperluan administrasi Laporan Tugas Akhir ini.

8. Teman Kost (Dek Rani, Sri, Kak Corlina dan Kak Rika), yang telah banyak

membantu dan memberikan dukungan semangat.

9. Seluruh teman-teman MI-6B khususnya teman korsa (Arya, Bella, Fathia,

Maslina, M. Arif, Warta, Vina) yang telah banyak membantu serta

memberikan semangat kepada penulis dalam menyelesaikan Laporan Tugas

Akhir ini.

10. Kelompok PA (Rosma, Kak rumiris dan Kak triana), yang telah banyak

memberikan motivasi dan dukungan serta doa kepada penulis hingga dalam

menyelesaikan Laporan Tugas akhir ini.

11. Vrizt R. Ompusunggu, yang telah banyak panjatkan doa, dukungan

semangat serta motivasi dan saran – sarannya kepada penulis hingga dalam

menyelesaikan Laporan Tugas Akhir ini.

Page 7: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

Dalam penyusunan Laporan Tugas Akhir ini, penulis menyadari begitu

banyak kekurangan dan kesalahan baik dalam penyajian maupun penulisan. Untuk

itu penulis mengharapkan saran dan kritik yang bersifat membangun dari para

pembaca demi penyempurnaan Laporan Tugas Akhir ini. Penulis berharap

semoga Laporan Tugas Akhir ini dapat bermanfaat bagi siapa pun yang

membacanya.

Medan, 20 Agustus 2016

Penulis,

Agustina Ruth Irma Samosir

NIM. 1405103001

Page 8: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

DAFTAR ISI

LEMBAR PENGESAHAN

ABSTRAK ............................................................................................................... i

KATA PENGANTAR ........................................................................................... ii

DAFTAR ISI ........................................................................................................... v

DAFTAR GAMBAR ............................................................................................. ix

DAFTAR TABEL ................................................................................................. xi

BAB 1 PENDAHULUAN

1.1 Latar Belakang ....................................................................................... 1

1.2 Ruang Lingkup Masalah ........................................................................ 1

1.2.1 Rumusan Masalah ........................................................................ 1

1.2.2 Batasan Masalah........................................................................... 2

1.3 Tujuan dan Manfaat ............................................................................... 2

1.3.1 Tujuan .......................................................................................... 2

1.3.2 Manfaat ........................................................................................ 3

1.4 Metode Penulisan ................................................................................... 3

1.4.1 Persiapan ...................................................................................... 3

1.4.2 Analisa Sistem .............................................................................. 4

1.4.3 Perancangan Website Sistem Informasi Absensi ..........................4

1.4.4 Pembuatan Website Sistem Informasi Absensi ..........................4

1.4.5 Pengujian Website Sistem Informasi Absensi ..........................5

1.5 Sistematika Penulisan ............................................................................. 5

BAB 2 TINJAUAN PUSTAKA

2.1 Sistem .................................................................................................... 7

2.2 Informasi ............................................................................................... 8

Page 9: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

2.3 Sistem Informasi ................................................................................... 8

2.4 Data Flow Diagram ................................................................................ 8

2.5 Database ................................................................................................. 9

2.6 PHP ...................................................................................................... 10

2.7 MySQL ................................................................................................ 10

2.8 World Wide Web ................................................................................. 10

2.9 CSS ...................................................................................................... 11

2.10 HTML ................................................................................................ 11

2.11 Profil Dinas ...................................................................................... 12

2.12 Visi ..................................................................................................... 12

2.13 Misi .................................................................................................... 13

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem ..................................................................................... 15

3.2 Perancangan Sistem ............................................................................. 15

3.2.1 Diagram Konteks ....................................................................... 15

3.2.2 DFD ............................................................................................ 17

3.2.3 Perancangan Struktur Tabel Database ....................................... 20

3.2.4 Tabel Relasi ................................................................................ 25

3.2.6 Perancangan Interface ................................................................ 26

A. Perancangan Interface Input ................................................. 26

B. Perancangan Interface Output ............................................... 28

BAB 4 HASIL DAN PEMBAHASAN

4.1 Pembahasan Hasil Sistem ................................................................... 34

4.1.1 Halaman Home .......................................................................... 34

4.1.2 Halaman Profile ......................................................................... 35

4.1.3 Halaman Pegawai ....................................................................... 35

4.1.4 Halaman Kontak ........................................................................ 36

4.1.5 Halaman Login User .................................................................. 37

4.1.6 Halaman Kepala Dinas ............................................................... 37

4.1.7 Halaman Kasubag ...................................................................... 38

Page 10: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

4.1.8 Halaman Pegawai ....................................................................... 39

4.1.9 Halaman Laporan Data Absensi................................................. 40

4.1.10 Halaman Laporan Data Absensi Pegawai Terlambat............... 40

4.1.11 Halaman Tambah Data Pegawai .............................................. 41

4.1.12 Halaman Data Bagian Pegawai ................................................ 42

4.1.13 Halaman Data Jabatan Pegawai ............................................... 43

4.2 Kelebihan dan Kekurangan .................................................................. 43

4.2.1 Kelebihan ................................................................................... 43

4.2.2 Kekurangan ................................................................................ 43

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan .......................................................................................... 44

5.2 Saran ..................................................................................................... 44

LAMPIRAN

DAFTAR PUSTAKA ........................................................................................... 45

Page 11: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

DAFTAR GAMBAR

Gambar 3.1 Diagram konteks sistem sedang berjalan .......................................... 15

Gambar 3.2 Diagram Konteks sistem yang diusulkan ........................................... 17

Gambar 3.3 DFD Level 0 ...................................................................................... 18

Gambar 3.4 DFD Level 1 Proses 1 (Login) .......................................................... 19

Gambar 3.5 DFD Level 1 Proses 2 (Absensi) ........................................................ 20

Gambar 3.6 DFD Level 1 Proses 3 (Kelola Data Pegawai) ................................... 20

Gambar 3.7 DFD Level 1 Proses 4 (Proses Pembuatan Laporan) ........................ 21

Gambar 3.8 Relasi Antar Tabel ............................................................................. 26

Gambar 3.9 Perancangan Interface Input (Pemasukan) Data ................................ 27

Gambar 3.10 Perancangan Input Data Pegawai ..................................................... 27

Gambar 3.11 Perancangan Input Absensi Pegawai ............................................... 28

Gambar 3.12 Perancangan Input Data Bagian ....................................................... 28

Gambar 3.13 Perancangan Input Data Jabatan ...................................................... 29

Gambar 3.14. Rancangan entry data pegawai ........................................................ 29

Gambar 3.15 Perancangan Pegolahan Data Jabatan Pegawai................................ 30

Gambar 3.16 Perancangan Pengolahan Absensi Pegawai ..................................... 30

Gambar 3.17 Unnormal ........................................................................................ 31

Gambar 3.18 Bentuk Normal Pertama (1stNF) ...................................................... 32

Gambar 3.19 Bentuk Normal Kedua (2nd

NF) ............................................................ 33

Page 12: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

Gambar 3.20 Bentuk Normal Ketiga (3nd

NF) ........................................................ 34

Gambar 4.1 Tampilan Halaman Home .................................................................. 34

Gambar 4. 2 Tampilan Halaman Profile ................................................................ 35

Gambar 4.3 Tampilan Halaman Pegawai .............................................................. 35

Gambar 4.4 Tampilan Halaman Kontak ................................................................ 36

Gambar 4.5Tampilan Halaman Login User ........................................................... 37

Gambar 4.6 Tampilan Halaman Kepala Dinas ...................................................... 38

Gambar 4.7 Tampilan Halaman Kasubag .............................................................. 38

Gambar 4.8 Tampilan Halaman Pegawai .............................................................. 39

Gambar 4.9 Tampilan Halaman Laporan Data Absensi ........................................ 40

Gambar 4.10 Tampilan Halaman Laporan Data Absensi Pegawai Terlambat ...... 40

Gambar 4.11 Tampilan Halaman Tambah Data Pegawai ...................................... 41

Gambar 4.12 Tampilan Halaman Data Bagian Pegawai........................................ 42

Gambar 4.13 Tampilan Halaman Data Jabatan Pegawai ....................................... 43

Page 13: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

DAFTAR TABEL

Tabel 2.1 Simbol Data Flow Diagram (DFD) ......................................................... 9

Tabel 3.1Tabel Absensi ......................................................................................... 20

Tabel 3.2Tabel Bagian ........................................................................................... 21

Tabel 3.3 Pegawai .................................................................................................. 22

Tabel 3.4 Tabel Jabatan ......................................................................................... 22

Tabel 3.5 Tabel Kontak .......................................................................................... 23

Tabel 3.6 Tabel Pendidikan .................................................................................. 23

Tabel 3.7 Tabel Profile .......................................................................................... 24

Tabel 3.8 Tabel User .............................................................................................. 24

Tabel 3.9 Tabel Forum_Post .................................................................................. 32

Page 14: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Absensi merupakan dokumen yang akan mencatat jam hadirnya pegawai

dalam satu periode. Dengan adanya absensi tingkat kedisiplinan pegawai

dapat dilihat dan diukur dari tingkat kehadiran mereka dalam melakukan

suatu pekerjaan.

Sistem informasi absensi merupakan salah satu program penting dalam

sebuah instansi. Sistem informasi absensi pegawai di Dinas Perindustrian dan

Perdagangan Tanjungbalai masih menggunakan metode manual, sehingga

masih memiliki kekurangan dan kendala yang dihadapi .

Dengan adanya sistem informasi absensi pegawai yang

terkomputerisasi, diharapkan dapat memudahkan dalam mengisi absensi

tanpa harus menggunakan kertas.

Dari keadaan tersebut, penulis tertarik untuk membuat “Sistem

Informasi Absensi Pegawai Berbasis Web pada Dinas Perindustrian dan

Perdagangan Tanjungbalai” yang akan diangkat untuk judul dalam

penulisan Tugas Akhir.

1.2 Ruang Lingkup Masalah

1.2.1 Rumusan Masalah

Perumusan masalah pada tugas akhir ini adalah :

Page 15: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

1. Bagaimana membuat sistem informasi absensi pegawai berbasis web pada

Dinas Perindustrian dan Perdagangan?

2. Bagaimana mengimplementasikan desain sistem informasi absensi

pegawai menjadi sistem berbasis web dengan menggunakan bahasa

pemrograman PHP dan database MySQL?

1.2.2 Batasan masalah

Adapun batasan masalah pada sistem yang akan dirancang dan

dibangun adalah sebagai berikut :

1. Penggunaan aplikasi ini lebih difokuskan untuk melakukan absensi.

2. Aplikasi ini menggunakan PHP sebagai bahasa pemrograman dan

MySQL sebagai database.

3. Sistem yang digunakan pada aplikasi ini hanya untuk pengolahan data

pegawai.

4. Aplikasi yang digunakan untuk merancang input dan output adalah

Microsoft Office Visio 2007, sedangkan aplikasi untuk

mengimplementasikan hasil dari rancangan yang digunakan adalah

Adobe Dreamweaver

1.3 Tujuan dan Manfaat

1.3.1 Tujuan

Adapun tujuan yang akan dicapai dalam tugas akhir ini antara lain :

Page 16: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

Membuat suatu website absensi pegawai yang terkomputerisasi

secara sistematis, sehingga website absensi ini berguna bagi pegawai

Dinas Perindustrian dan Perdagangan Tanjungbalai

Memberikan suatu solusi dengan merancang, memberikan laporan

dan mengimplementasikan website absensi yang telah dibuat untuk

pegawai.

1.3.2 Manfaat

Manfaat yang diperoleh dari Sistem Informasi Absensi Pegawai

Berbasis Web pada pegawai Dinas Perindustrian dan Perdagangan

Tanjungbalai adalah sebagai berikut :

1. Membantu Dinas Perindustrian dan Perdagangan Tanjungbalai dalam

melakukan absensi pegawai.

2. Memberikan output laporan absensi secara efisien.

1.4 Metode Penulisan

1.4.1 Persiapan

Dalam penyusunan tugas akhir ini, kegiatan yang penulis lakukan

antara lain :

Mengajukan judul Tugas Akhir.

Mengajukan proposal Tugas Akhir.

Membuat dan merancang Website absensi pegawai pada dinas

perindustrian dan perdagangan sesuai jadwal yang telah ditentukan.

Page 17: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

1.4.2 Analisa Sistem

Adapun pengumpulan data yang digunakan antara lain :

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper

dan bacaan-bacaan yang ada kaitannya dengan pembuatan website sistem

informasi absensi

1.4.3 Perancangan Website Sistem Informasi Absensi Pegawai Berbasis

Web

Setelah mendapatkan informasi yang diperlukan, langkah selanjutnya

adalah melakukan perancangan Website sistem informasi absensi pegawai.

Adapun perancangan sistem meliputi :

Merancang DFD (Data Flow Diagram).

Merancang Input Sistem.

Merancang Output Sistem.

Merancang Database.

1.4.4 Pembuatan Website Sistem Informasi Absensi Pegawai Berbasis

Web

Melalui hasil perancangan, penulis akan membuat sebuah Website

sistem informasi absensi pegawai berbasis web. Pembuatan dibuat dengan

membangun database terlebih dahulu dan merangkai koding yang telah

dirancang sebelumnya. Website ini dirancang dengan menggunakan software

Adobe Dreamweaver CS5 dan PHP Script sebagai bahasa pemograman.

Page 18: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

1.4.5 Pengujian Website Sistem Informasi Absensi Pegawai Berbasis

Web

Setelah pembuatan website, penulis melakukan pengujian website

untuk mengetahui kesalahan pada aplikasi yang telah dibuat sebelum

digunakan para pegawai

1.5 Sistematika Penulisan

Berikut ini adalah sistematika penulisan yang digunakan dalam penulisan

laporan tugas akhir :

1. BAB 1 PENDAHULUAN

Bab ini berisi penjelasan mengenai latar belakang pemilihan judul,

batasan masalah, manfaat dan tujuan tugas akhir, sasaran perancangan

dan pembuatan website serta metode pelaksanaan tugas akhir.

2. BAB 2 LANDASAN TEORI

Bab ini berisi landasan teori yang menjadi referensi utama dalam

penulisan tugas akhir. Teori yang dibahas berhubungan dengan aplikasi

yang akan dibuat dan juga yang digunakan untuk kepentingan analisis

dan perancangan aplikasi.

3. ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini diterangkan bagaimana merancang sebuah website dari

desain sistem informasi absensi pegawai yang sedang berlangsung

Page 19: SISTEM INFORMASI ABSENSI PEGAWAI BERBASIS WEB PADA …

4. HASIL DAN PEMBAHASAN

Bab ini membahas hasil dan pembahasan aplikasi yang dikerjakan seperti

hasil dari website yang dirancang dan pembahasan sistem berupa

penjabaran dari setiap halaman, kelebihan dan kekurangan website yang

dirancang.

5. KESIMPULAN DAN SARAN

Bab ini menjelaskan hasil akhir dari semua penulisan yang dikerjakan

yaitu kesimpulan dan saran yang berisi masukan untuk mengembangkan

dan melengkapi website yang sudah dirancang dimasa yang mendatang.