sistem informasi absensi pegawai berbasis web pada …
Post on 25-Oct-2021
17 Views
Preview:
TRANSCRIPT
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
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
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.
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.
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
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
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
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
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
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
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
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 :
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 :
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.
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.
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
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.
top related