aplikasi absensi pegawai pada kantor dinas...

68
APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS PARIWISATA DAN KOMUNIKASI INFORMASI KERJA PRAKTIK Program Studi S1 Sistem Informasi Oleh: Atika Suri Jamlean 13410100116 FAKULTAS TEKNOLOGI DAN INFORMATIKA INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2017

Upload: buiduong

Post on 03-Mar-2019

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS PARIWISATA

DAN KOMUNIKASI INFORMASI

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh:

Atika Suri Jamlean

13410100116

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2017

Page 2: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

ii

APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS PARIWISATA

DAN KOMUNIKASI INFORMASI

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Sarjana Komputer

Disusun Oleh :

Nama : Atika Suri Jamlean

NIM : 13410100116

Program Studi : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2017

Page 3: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

Cobalah untuk tidak menjadi seorang yang SUKSES, tetapi

Jadilah seorang yang BERNILAI.

Page 4: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

Kupersembahkan kepada Allah SWT, Ayah dan

Ibu Tercinta, Kakak serta Dosen Pembimbing

Terbaik, dan Sahabat seperjuangan

Page 5: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu
Page 6: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu
Page 7: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

ABSTRAK

Dinas Pariwisata dan Komunikasi Informasi Kabupaten Buru merupakan

salah satu Dinas yang baru saja dibentuk oleh Bupati Buru pada tahun 2015.

Pembentukan Dinas Pariwisata dan Komunikasi Informasi dibentuk berdasarkan

peraturan Daerah nomor : 02 tahun 2015 tentang pembentukan organisasi dan tata

kerja Dinas Pariwisata dan Komunikasi Informasi Kabupaten Buru.

Permasalahan yang ada pada Dinas Pariwisata dan Komunikasi Informasi

salah satunya terdapat pada bagian absensi yang masih manual. Hal ini tentu dapat

merugikan karena terdapat kecurangan berupa titip absen, pencarian laporan dan

pemborosan kertas.

Dari permasalahan di atas, maka dibuatkan solusi yaitu berupa aplikasi

absensi pegawai berbasis website online yang diharapkan dapat membantu

menyelesaikan masalah yang ada.

Kata Kunci: aplikasi absensi online, web-based, absensi.

Page 8: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas limpahan rahmat dan

anugerah-Nya penulis bisa menyelesaikan kegiatan Kerja Praktik di Kantor Dinas

Pariwisata dan Komunikasi Informasi, Namlea, Kab.Buru, Maluku. Pelaksanaan

Kerja Praktik ini bertujuan untuk memenuhi mata kuliah wajib Kerja Praktik serta

menambah wawasan, ilmu, dan pengalaman dalam bidang Teknologi Informasi

dengan dunia kerjanya.

Melalui laporan ini penulis ingin menyampaikan rasa terima kasih kepada

semua pihak yang telah membantu hingga terselenggaranya kegiatan Kerja Praktik

di Kantor Dinas Pariwisata dan Komunikasi Informasi.

Ucapan terima kasih penulis sampaikan kepada:

1. Tuhan Yang Maha Esa atas limpahan rahmat dan anugerah-Nya sehingga

saya bisa menyelesaikan Kerja Praktik ini dengan baik.

2. Orang Tua saya tercinta yang selalu memberikan dukungan dan saran

selama saya melaksanakan Kerja Praktik.

3. Ibu Dr. M.J. Dewiyani Sunarto sebagai Kepala Program Studi Sistem

Informasi Stikom Surabaya.

4. Bapak Azis Tomia sebagai pembimbing Kerja Praktik, atas bimbingan,

petunjuk, pengajaran, serta nasihat yang di berikan saat pelaksanaan Kerja

Praktik.

5. Bapak Slamet, M.T.,CCNA. selaku Dosen Pembimbing, atas bimbingan

dukungan dan memberikan kepercayaan penuh kepada saya dalam

menyelesaikan tugas ini.

Page 9: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

6. Teman-teman sesama mahasiswa angkatan 2013 yang selalu setia

memberikan informasi-informasi penting dalam pengerjaan kerja praktik.

Surabaya, Juni 2017

Penulis

Page 10: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

DAFTAR ISI

ABSTRAK ............................................................................................................. vi

KATA PENGANTAR ......................................................................................... viii

DAFTAR ISI ............................................................................................................ x

DAFTAR GAMBAR ............................................................................................ xii

DAFTAR TABEL ................................................................................................ xiv

DAFTAR LAMPIRAN .......................................................................................... xv

BAB I PENDAHULUAN ........................................................................................ 1

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

1.2 Rumusan Masalah ..................................................................................... 2

1.3 Batasan Masalah ........................................................................................ 2

1.4 Tujuan ........................................................................................................ 3

1.5 Manfaat ...................................................................................................... 3

1.6 Sistematika Penulisan ................................................................................ 3

BAB II GAMBARAN UMUM PERUSAHAAN .................................................... 5

2.1. Sejarah Perusahaan ........................................................................................ 5

2.2. Visi ................................................................................................................ 5

2.3. Misi ................................................................................................................ 6

2.4. Tujuan ............................................................................................................ 6

2.5. Struktur Organisasi Dinas Pariwisata dan Komunikasi Informasi ................ 7

2.6. Uraian Jabatan dan Tugas.............................................................................. 8

BAB III LANDASAN TEORI ............................................................................... 10

3.1 Analisis Sistem ............................................................................................. 10

3.2 Sistem ...................................................................................................... 10

3.3. Informasi ................................................................................................. 11

3.4. Sistem Informasi ..................................................................................... 11

3.5. Analisis dan Perancangan Sistem ............................................................ 12

3.6. Flow Chart .............................................................................................. 13

3.7. Data Flow Diagram ................................................................................. 15

3.8. Entity Relationship Diagram ................................................................... 16

3.9. PHP .......................................................................................................... 18

3.10. XAMPP ............................................................................................... 19

Page 11: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

3.11. Internet ................................................................................................. 19

3.12. Aplikasi WEB ...................................................................................... 20

3.13. Website ................................................................................................. 20

3.14. HTML .................................................................................................. 21

3.15. Presensi Karyawan .............................................................................. 21

3.16. Sistem Informasi Presensi ................................................................... 22

BAB IV DESKRIPSI KERJA PRAKTIK ............................................................. 23

4.1. Identifikasi Masalah ................................................................................ 23

4.2. Analisa Sistem ......................................................................................... 24

4.2.1. Proses Bisnis .................................................................................... 24

4.2.2. Document Flow Diagram ................................................................ 24

4.3. Perancangan/Desain Sistem .................................................................... 25

4.3.1. System Flow ..................................................................................... 26

4.3.2. Context Diagram .............................................................................. 31

4.3.3. Data Flow Diagram (DFD) .............................................................. 32

4.3.4. Conceptual Data Model (CDM) ...................................................... 34

4.3.5. Physical Data Model (PDM) ........................................................... 35

4.3.6. Struktur Tabel .................................................................................. 36

4.4. Implementasi Sistem ............................................................................... 39

4.4.1. Teknologi ......................................................................................... 39

4.4.2. Pengoperasian Program ................................................................... 40

BAB V PENUTUP ................................................................................................ 52

5.1. Kesimpulan .............................................................................................. 52

5.2. Saran ........................................................................................................ 52

DAFTAR PUSTAKA ............................................................................................ 53

LAMPIRAN ........................................................................................................... 54

Page 12: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi Dinas Pariwisata dan Komunikasi Informasi ....... 7

Gambar 3.1 Entity ERD………………………………………………………….17

Gambar 3.2 Atribute ERD ..................................................................................... 18

Gambar 3.3 Relation ERD .................................................................................... 18

Gambar 4.1 Document Flow Proses Absensi Kehadiran………………………...25

Gambar 4.2 System Flow Login Admin ................................................................. 26

Gambar 4.3 System Flow Login Pegawai............................................................... 27

Gambar 4.4 System Flow Absensi Masuk .............................................................. 28

Gambar 4.5 System Flow Absensi Keluar .............................................................. 29

Gambar 4.6 System Flow Perizinan ....................................................................... 30

Gambar 4.7 System Flow Laporan ......................................................................... 31

Gambar 4.8 Context Diagram ................................................................................ 32

Gambar 4.9 Data Flow Diagram Level 0 ............................................................... 33

Gambar 4.10 Data Flow Diagram Level 1 Perizinan ............................................. 34

Gambar 4.11 Data Flow Diagram Level 1 Laporan............................................... 34

Gambar 4.12 Conceptual Data Model (CDM) ...................................................... 35

Gambar 4.13 Physical Data Model (PDM) ........................................................... 36

Gambar 4.14 Login Admin .................................................................................... 40

Gambar 4.15 Halaman Utama Admin.................................................................... 41

Gambar 4.16 Sub Menu Halaman Utama Admin .................................................. 41

Gambar 4.17 Halaman Master Pegawai ................................................................. 42

Gambar 4. 18 Input Master Pegawai ...................................................................... 43

Gambar 4. 19 Halaman Absensi ............................................................................ 43

Page 13: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

Gambar 4. 20 Halaman Data Absensi Hari ini....................................................... 44

Gambar 4. 21 Detail Data Absensi......................................................................... 45

Gambar 4. 22 Halaman Perizinan .......................................................................... 45

Gambar 4.23 Input Perizinan ................................................................................. 46

Gambar 4.24 Data Absensi Perizinan .................................................................... 47

Gambar 4.25 Detail Data Perizinan ....................................................................... 47

Gambar 4.26 Halaman Utama Laporan ................................................................. 48

Gambar 4.27 Jenis Pencarian Laporan Periode ..................................................... 48

Gambar 4.28 Jenis Laporan Range Data ................................................................ 48

Gambar 4.29 Scanning Barcode Absensi .............................................................. 49

Gambar 4.30 Login Pegawai .................................................................................. 49

Gambar 4.31 Halaman Utama Pegawai ................................................................. 50

Gambar 4.32 Barcode Pegawai .............................................................................. 50

Gambar 4. 33 Laporan ........................................................................................... 51

Page 14: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

DAFTAR TABEL

Tabel 2.1 Tugas dan Wewenang .............................................................................. 8

Tabel 3.1 Simbol - Simbol Flow Chart ................................................................. 13

Tabel 3.2 Simbol - Simbol Data Flow Diagram .................................................... 15

Tabel 4.1 Tabel Admin .......................................................................................... 36

Tabel 4.2 Tabel Pegawai ........................................................................................ 37

Tabel 4.3 Absensi ................................................................................................... 38

Tabel 4.4 Tabel Izin ............................................................................................... 38

Page 15: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

DAFTAR LAMPIRAN

Lampiran 1 Surat Balasan Instansi........................................................................ 54

Lampiran 2 Form KP-5 (Acuan Kerja) ................................................................. 55

Lampiran 3 Form KP-5 (Garis Besar Rencana Kerja Mingguan) ........................ 56

Lampiran 4 Form KP-6 (Log Harian dan Catatan Perubahan Acuan Kerja) ........ 57

Lampiran 5 Form KP-7 (Kehadiran Kerja Praktik) .............................................. 58

Lampiran 6 Kartu Bimbingan Kerja Praktik ......................................................... 59

Lampiran 7 Biodata ............................................................................................... 60

Page 16: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Sistem informasi merupakan kombinasi dari manusia, fasilitas atau alat

teknologi, media, prosedur dan pengendalian yang ditujukan untuk mengatur

jaringan komunikasi yang penting, proses transaksi tertentu dan rutin, membantu

manajemen dan pemakai internal dan eksternal dan menyediakan dasar untuk

pengambilan keputusan yang tepat. Peran Sistem Informasi dalam perusahaan

sangatlah penting, terutama untuk menunjang perusahaan tersebut agar lebih maju

dan berkembang. Dengan kemajuan sistem informasi, pengaksesan terhadap data

atau informasi yang tersedia dapat berlangsung dengan cepat, efisien serta akurat.

Pemanfaatan komputer yang tepat dalam pendukung majunya perusahaan yang

didukung oleh SDM yang handal akan dapat mempermudah pengguna untuk

menyelesaikan pekerjaan dalam skala kecil atau besar. Aplikasi atau program yang

tepat tentunya akan sangat membantu dalam kelancaran atau kecepatan

penyelesaian berbagai pekerjaan apapun.

Dinas Pariwisata dan Komunikasi Informasi Daerah Kabupaten Buru adalah

salah satu instansi pemerintahan yang terletak di Jl. Sultan Nuku, Namlea,

Kabupaten Buru, Maluku. Keberadaan Dinas Pariwisata dan Komunikasi informasi

ini adalah untuk mengelola pariwisata yang terdapat pada Daerah khususnya di

Kabupaten Buru. Selama ini proses absensi pada Dinas Pariwisata dan Komunikasi

Informasi dilakukan secara manual, sehingga banyak terjadi kecurangan pada data

absensi seperti titip absen. Proses absensi juga menggunakan sistem tanda tangan

Page 17: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

2

pada kertas sehingga mengakibatkan penumpukan kertas dan sulit untuk mencari

data absensi yang begitu banyak.

Maka dari itu untuk mempermudah bagian kepegawaian dalam melakukan

absensi pegawai, dirancang suatu aplikasi absensi yang dapat membantu bagian

kepagawaian dalam melakukan absensi, pencarian data absensi, dan mengurangi

kecurangan untuk titip absen. Pada aplikasi ini juga dapat memudahkan bagian

kepegawaian untuk melihat rekapan data absensi pegawai per minggu beserta

keterangannya tanpa harus mencari pada tumpukan kertas sehingga efektif dan

efisien.

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, maka dapat dirumuskan permasalahan

adalah bagaimana membuat aplikasi absensi pegawai pada Kantor Dinas Pariwisata

dan Komunikasi Informasi.

1.3 Batasan Masalah

Adapun batasan masalah yang terdapat pada aplikasi absensi adalah sebagai

berikut :

1. Sistem hanya membahas mengenai aplikasi absensi pegawai.

2. Sistem membahas mengenai perizinan pegawai.

3. Laporan yang dihasilkan berupa rekapan data per range data dan per

periode.

4. Pembuatan aplikasi absensi menggunakan Bahasa pemrograman PHP.

5. Hasil akhir berupa aplikasi berbentuk Website.

Page 18: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

3

1.4 Tujuan

Tujuan yang ingin dicapai berdasarkan latar belakang di atas adalah

menghasilkan aplikasi absensi pegawai pada Kantor Dinas Pariwisata dan

Komunikasi Informasi.

1.5 Manfaat

Adapun manfaat yang didapatkan dari aplikasi absensi pegawai pada Kantor

Dinas Pariwisata dan Komunikasi Informasi adalah sebagai berikut:

1. Sistem menghasilkan data absensi yang akurat dan efisien sehingga

mengurangi kecurangan yang terjadi.

2. Laporan rekapan yang dihasilkan mempermudah bagian kepegawaian

untuk mencari data.

1.6 Sistematika Penulisan

Dalam penyusunan laporan aplikasi absensi pegawai pada Kantor Dinas

Pariwisata dan Komunikasi Informasi terdiri dari lima bab, yaitu:

BAB I : PENDAHULUAN

Pada bab pertama ini diuraikan tentang latar belakang dari kasus

menjadi topik dalam kerja praktik serta perumusan masalah,

pembatasan masalah, tujuan dan sistematika penulisan yang

mendeskripsikan semuanya sebagai pengantar.

BAB II : GAMBARAN UMUM PERUSAHAAN

Pada bab ini membahas tentang gambaran umum Dinas Pariwisata

dan Komunikasi Informasi, sejarah perusahaan, makna logo

Page 19: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

4

perusahaan, lokasi perusahaan, visi dan misi perusahaan, tujuan

perusahaan, motto perusahaan, struktur organisasi, job desk

perusahaan, serta produk barang.

BAB III : LANDASAN TEORI

Pada bab ini membahas tentang teori-teori yang digunakan dalam

merancang suatu aplikasi. Landasan teori yang dibahas berupa

landasan dari teori yang terkait dengan masalah maupun landasan

teori yang digunakan untuk memecahkan suatu permasalahan yang

ada.

BAB IV : DESKRIPSI KERJA PRAKTIK

Pada bab ini membahas tentang sistem yang ada dan sistem yang

akan dirancang meliputi Document Flow, System Flow, DFD ( Data

Flow Diagram ), CDM ( Conceptual Data Model ), PDM ( Physical

Data Model ), ERD ( Entity Relationship Diagram ).

BAB V : PENUTUP

Pada bab ini berisi kesimpulan dan saran dari aplikasi yang dibuat

apakah sesuai dengan tujuan yang ingin dicapai serta berisikan

saran-saran untuk proses pengembangan aplikasi kedepannya.

Page 20: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

5

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1. Sejarah Perusahaan

Dinas Pariwisata dan Komunikasi Informasi Kabupaten Buru merupakan

salah satu Dinas yang baru saja dibentuk oleh Bupati Buru pada tahun 2015.

Pembentukan Dinas Pariwisata dan Komunikasi Informasi dibentuk berdasarkan

peraturan Daerah nomor : 02 tahun 2015 tentang pembentukan organisasi dan tata

kerja Dinas Pariwisata dan Komunikasi Informasi Kabupaten Buru.

Meskipun Dinas Pariwisata dan Komunikasi Informasi Kabupaten Buru

dibangun pada tahun 2015, tetapi Dinas ini baru beroperasi dengan benar pada awal

januari 2016. Dinas Pariwisata dan Komunikasi Informasi ini bertugas dalam hal

meningkatkan pelayanan publik untuk masyarakat dan dihadapkan pada tantangan

dan pembangunan globalisasi internal maupun eksternal.

2.2. Visi

Terwujudnya Kabupaten Buru sebagai Daerah pengembangan dan tujuan

pariwisata serta mewujudkan teknologi komunikasi informasi yang mampu

berperan optimal dalam rangka mendukung pertumbuhan ekonomi dan

kesejahteraan masyarakat di Kabupaten Buru. Hal ini mencerminkan apa yang

ingin dicapai, memberikan arahan dan fokus strategi yang jelas, sehingga mampu

mewakili orientasi masa depan, menumbuhkan komitmen, dan mampu menjamin

pembangunan dan pariwisata komunikasi informasi.

Page 21: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

6

2.3. Misi

Misi pada Dinas Pariwisata dan Komunikasi Informasi adalah sebagai

berikut:

1. Meningkatkan pengembangan kawasan pariwisata sebagai destinasi wisata

unggulan.

2. Meningkatkan pelayanan dan mempromosikan wisata guna meningkatkan

pendapatan daerah.

3. Meningkatkan pemanfaatan Komunikasi dan Teknologi Informasi secara

efektif.

4. Mewujudkan biokrasi layanan komunikasi dan informatika yang

professional dan memiliki integritas moral yang tinggi.

2.4. Tujuan

Tujuan pada Dinas Pariwisata dan Komunikasi Informasi adalah untuk lebih

mengembangkan dan mempromosikan pariwisata yang ada di Kabupaten Buru

sehingga menjadi kawasan destinasi wisata yang unggul. Dalam promosi pariwisata

ini diharapkan dapat didukung dengan teknologi informasi yang bermanfaat

sebagai perantara dalam mengenalkan pariwisata yang terdapat pada Kabupaten

Buru sehingga juga bisa meningkatkan pendapatan daerah. Pemanfaatan Teknologi

Komunikasi Informasi juga diharapkan terlaksana secara efektif sehingga mampu

berperan optimal sebagai sumber informasi utama. Dinas Pariwisata dan

Komunikasi Informasi juga bertujuan untuk lebih meningkatkan akuntabilitas

kinerja instansi pemerintah dengan menetapkan indikator sehingga memperoleh

gambaran dan menjadi alat ukur mengenai tingkat pencapaian sasaran.

Page 22: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

7

2.5. Struktur Organisasi Dinas Pariwisata dan Komunikasi Informasi

Berikut adalah struktur organisasi yang ada pada Dinas Pariwisata dan

Komunikasi Informasi:

Gambar 2.1 Struktur Organisasi Dinas Pariwisata dan Komunikasi Informasi

Kepala Dinas

Sekretaris

Sub. Bag

Umum &

Kepegawaian

Sub Bagian

Perencana

an

Sub Bagian

Keuangan

Bidang Sarana &

Prasarana

Bidang

Komunikasi &

Informasi

Seksi

Objek

Tujuan

Wisata

Seksi

Pengembang

an sarana &

prasarana

Seksi

Komunikasi

&

Diseminasi

Seksi Pos

Telekomun

ikasi &

Sandi

Bidang Produksi &

Pemasaran

Pariwisata

Seksi

Produksi

& Usaha

Jasa

Seksi

Promosi &

analisa

Pariwisata

UPD

Page 23: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

8

2.6. Uraian Jabatan dan Tugas

Tabel 2.1 Tugas dan Wewenang

Jabatan Tugas

Kepala Dinas Melaksanakan kewenangan

Desenteralisasi tugas di bidang

perhubungan dan pariwisata.

Sekretaris Dinas Memberikan pelayanan administrasi,

kepegawaian, koordinasi dan

pengendalian program, pelaporan,

urusan umum dan urusan keuangan.

Sub Bag.Umum dan Kepegawaian Melaksanakan dan menyelenggarakan

urusan administrasi umum,

perlengkapan dan kepegawaian.

Sub Bagian Perencanaan Melakukan koordinasi penyusunan

rencana program/kegiatan serta

melaksanakan dan menyelenggarakan

administrasi perencanaan.

Sub Bagian Keuangan Melaksanakan dan menyelenggarakan

administrasi pengelolaan keuangan.

Bidang Produksi dan Pemasaran Melaksanakan pembinaan dan

penyelenggaraan pengembangan

produksi dan pemasaran pariwisata.

Page 24: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

9

Jabatan Tugas

Seksi Produksi dan Usaha Jasa Melaksanakan dan menyelenggarakan

pengembangan produksi dan usaha

jasa.

Seksi Promosi dan Analisa Pariwisata Melaksanakan dan menyelenggarakan

promosi pariwisata dan analisa

pariwisata.

Bidang Sarana dan Prasarana Menyelenggarakan pembinaan,

pengembangan dan pemanfaatan

dibidang sarana prasarana

kepariwisataan.

Seksi Obyek tujuan wisata Melaksanakan dan menyelenggarakan

pengembangan obyek tujuan wisata.

Seksi Pengembangan sarana dan

prasarana

Melaksanakan dan menyelenggarakan

urusan sarana dan prasana wisata.

Bidang Komunikasi dan Informasi Melaksanakan dan menyelenggarakan

pembinaan, pengembangan dan

pemanfaatan dibidang Komunikasi dan

Informasi serta Persandian.

Seksi komunikasi dan diseminasi

informasi

Melaksanakan dan menyelenggarakan

urusan komunikasi dan diseminasi

informasi.

Seksi pos, telekomunikasi dan sandi Melaksanakan dan menyelenggarakan

urusan pos telekomunikasi dan sandi.

Page 25: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

10

BAB III

LANDASAN TEORI

Landasan teori adalah dasar-dasar yang digunakan dalam pembuatan kerja

praktik ini. Sebagai langkah awal dalam menyusun Laporan Kerja Praktik perlu

dipahami terlebih dahulu konsep dasar sistem informasi yang berbasis komputer

yang diperlukan sebagai dasar pengembangan suatu system informasi yang

memanfaatkan teknologi informasi.

3.1 Analisis Sistem

Menurut (Hartono, 2005), “Analisis Sistem yaitu Penguraian dari suatu

sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud

untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-

kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

3.2 Sistem

Menurut (Hartono, 2005), “Sistem adalah kumpulan dari elemen-elemen

yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan

suatu kejadian-kejadian dan kesatuan yang nyata. Kesatuan yang nyata adalah suatu

objek nyata, seperti tempat, benda, dan orang-orang yang betul-betul ada dan

terjadi”.

Menurut Mulyadi (Mulyadi, 2008), “Sistem adalah jaringan prosedur yang

dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan.

Sedangkan pengertian prosedur adalah suatu urutan kegiatan klerikal, biasanya

Page 26: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

11

melibatkan beberapa orang dalam satu departemen atau lebih, yang dibuat untuk

menjamin penanganan secara transaksi perusahaan yang terjadi berulang-ulang”.

3.3. Informasi

Menurut (Hartono, 2005) “Informasi adalah data yang diolah menjadi

bentuk yang lebih berguna dan lebih berarti lagi bagi yang menerimanya yang

menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan

untuk pengambilan keputusan”.

Menurut (Kusrini, 2008) “Informasi merupakan data yang sudah diolah

sedemikian rupa sehingga sesuai dengan yang dibutuhkan oleh penggunanya.

Untuk memperoleh informasi yang berguna, pertama kali yang harus dilakukan

adalah pengumpulan data, lalu diolah sehingga menjadi informasi. Ketika data telah

menjadi suatu informasi, maka informasi tersebut akan menjadi terarah dan penting.

Hal ini dikarenakan telah dilaluinya berbagai tahapan dalam pengolahannya, yaitu

pengumpulan data, data apa saja yang terkumpul, dan penemuan informasi yang

diperlukan pengguna”.

3.4. Sistem Informasi

Terdapat beberapa macam pengertian sistem informasi menurut para ahli,

diantaranya yaitu sebagai berikut:

1. Menurut (Sutarman, 2012), “Sistem informasi adalah sistem yang dapat

didefinisikan dengan mengumpulkan, memproses, menyimpan,

menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem

lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan

output (laporan, kalkulasi)”.

Page 27: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

12

2. Menurut (Hartono, 2005), “Sistem Informasi adalah suatu sistem di dalam

organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,

mendukung oprasi, bersifat manajerial dan kegiatan strategis dari suatu

organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan

yang diperlukan”.

3.5. Analisis dan Perancangan Sistem

Definisi analisis sistem menurut (Hartono, 2005), yaitu penguraian dari

suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan

maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-

kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap

desain sistem. Dalam tahap analisis sistem menguraikan suatu informasi yang utuh

ke dalam bagian-bagian yang dimaksud untuk mengidentifikasi dan melakukan

evaluasi permasalahan-permasalahan yang ada. Di dalam tahap analisis sistem

terdapat beberapa langkah yang harus dilakukan antara lain sebagai berikut:

1. Mengidentifikasi Masalah

Pada tahap analisis dibutuhkan identifikasi masalah untuk mengetahui inti

dari suatu masalah atau persoalan, penyebab dari permasalahan, dan solusi yang

tepat untuk memperbaiki atau menyelesaikan masalah tersebut.

2. Memahami kerja sistem yang ada

Pada langkah ini dapat diketahui dan diahami apa saja sistem yang ada dan

bagaimana cara kerja dari sistem tersebut.

3. Menganalisis sistem

Page 28: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

13

Analisis sistem dilakukan untuk menjabarkan suatu sistem informasi yang

utuh ke dalam berbagai komponennya agar bisa dilakukan identifikasi dan evaluasi

masalah sehingga dapat terciptanya solusi.

4. Membuat laporan

Pada tahap analisis sistem, membuat laporan adalah langkah terakhir.

Pembuatan laporan berdasarkan hasil dari langkah-langkah yang sudah dilakukan.

3.6. Flow Chart

Menurut (Hartono, 2005), ”Bagan alir (flowchart) adalah bagan (chart)

yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara

logika”.

Flow chart merupakan penyajian proses informasi dan proses operasi dari

segi logika dan fisik, baik berupa kegiatan manual maupun berbasis komputer

(Diana, 2011). Berikut ini merupakan simbol-simbol yang digunakan untuk

merancang sebuah desain dari suatu sistem:

Tabel 3.1 Simbol - Simbol FlowChart

Simbol Keterangan

Simbol Terminator

Bentuk simbol yang digunakan sebagai

tanda di mulainya jalan proses sistem

ataupun tanda akhir dari sebuah

pengerjaan suatu sistem.

Simbol Konektor On – Page

Simbol konektor digunakan untuk

menghubungkan bagan desain pada

halaman yang sama.

Page 29: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

14

Simbol Keterangan

Simbol Konektor Off – Page

Simbol konektor digunakan untuk

menghubungkan bagan desain pada

halaman yang berbeda.

Simbol Proses

Menunjukan kegiatan proses dari

operasi program terkomputerisasi.

Simbol Manual Operation

Menunjukan sebuah proses kerja yang

dilakukan tanpa menggunakan

komputer sebagai medianya

(menggunakan proses manual).

Simbol Dokumen

Dokumen atau laporan : dokumen

tersebut dapat dipersiapkan dengan

tulisan tangan.

Simbol Manual Input

Simbol untuk pemasukan data secara

manual on-line keyboard.

Simbol Keputusan

Langkah pengambilan keputusan:

dipergunakan dalam sebuah program

kemputer bagan alir untuk

memperlihatkan pembuatan cabang ke

jalan alternatif.

Simbol Database

Media penyimpanan data yang bersifat

Terkomputerisasi.

Page 30: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

15

3.7. Data Flow Diagram

Menurut (Hartono, 2005), “Diagram yang menggunakan notasi simbol

untuk menggambarkan arus data sistem”. DFD sering digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan

dikembangkan secara logika dan menjelaskan arus data dari mulai pemasukan

sampai dengan keluaran data. Tingkatan diagram arus data mulai dari diagram

konteks yang menjelaskan secara umum suatu sistem atau batasan sistem dari level

0 dikembangkan menjadi level 1 sampai sistem tergambarkan secara rinci.

Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data

atau organisasi file.

Menurut Jogiyanto Hartono, tahun 2005 ada beberapa simbol digunakan pada

DFD untuk mewakili :

Tabel 3.2 Simbol - Simbol Data Flow Diagram

No Simbol Keterangan

1. External Entity

Kesatuan luar (external entity) merupakan

kesatuan (entity) di lingkungan luar sistem yang

dapat berupa orang, organisasi, atau sistem lain

yang berada pada lingkungan luarnya yang

memberikan input atau menerima output dari

sistem.

2. Data Flow

Arus Data (data flow) di DFD diberi simbol suatu

panah. Arus data ini mengalir di antara proses,

simpan data dan kesatuan luar. Arus data ini

Page 31: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

16

No Simbol Keterangan

menunjukan arus dari data yang dapat berupa

masukan untuk sistem atau hasil dari proses

sistem.

3. Process Proses (process) menunjukan pada bagian yang

mengubah input menjadi output, yaitu

menunjukan bagaimana satu atau lebih input

diubah menjadi beberapa output. Setiap proses

mempunyai nama, nama dari proses ini

menunjukan apa yang dikerjakan proses.

4. Data Store Data Store merupakan simpanan dari data yang

dapat berupa suatu file atau database pada sistem

komputer.

3.8. Entity Relationship Diagram

Menurut (Sutanta, 2011), “Entity Relationship Diagram (ERD) merupakan

suatu model data yang dikembangkan berdasarkan objek.” Entity Relationship

Diagram (ERD) digunakan untuk menjelaskan hubungan antar data dalam basis

data kepada pengguna secara logis. Entity Relationship Diagram (ERD) didasarkan

pada suatu persepsi bahwa real world terdiri atas obyek-obyek dasar tersebut.

Penggunaan Entity Relationship Diagram (ERD) relatif mudah dipahami, bahkan

oleh para pengguna yang awam. Bagi perancang atau analis sistem, Entity

Relationship Diagram (ERD) berguna untuk memodelkan sistem yang nantinya,

basis data akan di kembangkan. Model ini juga membantu perancang atau analis

Page 32: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

17

sistem pada saat melakukan analis dan perancangan basis data karena model ini

dapat menunjukkan macam data yang dibutuhkan dan kerelasian antar data di

dalamnya.

Komponen Entity Relationship Diagram menurut (Sutanta, 2011) adalah

sebagai berikut :

a. Entity (Entitas)

Entitas merupakan suatu objek yang dapat dibedakan dari lainnya yang

dapat diwujudkan dalam basis data. Objek dasar dapat berupa orang, benda,

atau hal yang keterangannya perlu disimpan di dalam basis data. Untuk

menggambarkan sebuah entitas digunakan aturan sebagai berikut :

1. Entitas dinyatakan dengan simbol persegi panjang.

2. Nama entitas dituliskan didalam simbol persegi panjang.

3. Nama entitas berupa kata benda, tunggal.

4. Nama entitas sedapat mungkin menggunakan nama yang mudah

dipahami dan dapat menyatakan maknanya dengan jelas.

Gambar 3.1 Entity ERD

b. Atribute (Atribut)

Atribut merupakan keterangan-keterangan yang terkait pada sebuah

entitas yang perlu disimpan dalam basis data. Atribut berfungsi sebagai

Page 33: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

18

penjelas pada sebuah entitas. Untuk menggambarkan atribut digunakan

aturan sebagai berikut:

1. Atribut digambarkan dengan simbol ellips.

2. Nama atribut dituliskan didalam simbol ellips.

3. Nama atribut merupakan kata benda, tunggal.

4. Nama atribut sedapat mungkin menggunakan nama yang mudah

dipahami dan dapat menyatakan maknanya dengan jelas.

Gambar 3.2 Atribute ERD

c. Relation (Relasi)

Relasi merupakan sebuah hubungan yang terjadi antara satu entitas

atau lebih yang tidak mempunyai fisik tetapi hanya konseptual. Berfungsi

untuk mengetahui jenis hubungan yang ada antara dua file.

Gambar 3.3 Relation ERD

3.9. PHP

Menurut Arief (Arief, 2011), “PHP adalah Bahasa server-side –scripting

yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena

Page 34: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

19

PHP merupakan server-side-scripting maka sintak dan perintah-perintah PHP akan

diesksekusi di server kemudian hasilnya akan dikirimkan ke browser dengan

format HTML”.

Menurut (Nugroho, 2006), “PHP atau singkatan dari Personal Home Page

merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi bersifat

server side”. PHP termasuk dalam open source product, sehingga source code PHP

dapat diubah dan didistribusikan secara bebas.

3.10. XAMPP

Menurut (Yogi, 2008), “XAMPP adalah sebuah software yang berfungsi

untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL

dikomputer local”. XAMPP berperan sebagai server web pada komputer anda.

XAMPP juga dapat disebut sebuah CPanel server virtual, yang dapat membantu

anda melakukan preview sehingga dapat memodifikasi website tanpa harus online

atau terakses dengan internet.

3.11. Internet

Menurut (Sibero, 2011), Internet (Interconneted Network) adalah jaringan

komputer yang menghubungkan antar jaringan secara global, internet bisa juga

disebut jaringan alam atau suatu jaringan yang luas. Seperti halnya jaringan

komputer lokal maupun jaringan komputer area, internet juga menggunakan

protokol komunikasi yang sama yaitu Tranmission Control Protocol/Internet

Protocol (TCP/IP).

Page 35: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

20

3.12. Aplikasi WEB

Menurut (Simarmata, 2010), Aplikasi Web adalah sebuah sistem informasi

yang mendukung interaksi pengguna melalui antarmuka berbasis web. Fitur-fitur

aplikasi web biasanya berupa data persistence, mendukung transaksi dan komposisi

halaman web dinamis yang dapat dipertimbangkan sebagai hibridisasi antara

hipermedia dan sistem informasi.

Aplikasi web adalah bagian dari client-side yang dapat dijalankan oleh

browser web. Client-side mempunyai tanggung jawab untuk pengeksekusian proses

bisnis.

Interaksi web dibagi ke dalam tiga langkah yaitu:

1. Permintaan

Pengguna mengirimkan permintaan ke server web, melalui halaman web

yang ditampilkan pada browser web.

2. Pemrosesan

Server web menerima permintaan yang dikirimkan oleh pengguna

kemudian memproses perminaan tersebut.

3. Jawaban

Browser menampilkan hasil dari permintaan pada jendela browser.

Halaman web bisa terdiri dari beberapa jenis informasi grafis (tekstual dari

multimedia). Kebanyakan komponen grafis dihasilkan dengan tool khusus,

menggunakan manipulasi langsung dan editor WYSIWYG.

3.13. Website

Menurut (Yuhefizar, 2009), website adalah keseluruhan halaman-halaman

web yang terdapat dalam sebuah domain yang mengandung informasi. Sebuah

Page 36: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

21

website biasanya dibangun atas banyak halaman web yang saling berhubungan.

Selain itu, website dapat juga digunakan sebagai alat promosi, tetapi bukan sebagai

alat promosi pertama.

Kelebihan website dibandingkan dengan media cetak maupun elektronik

adalah kelengkapan informasi yang disajikan dengan biaya yang relatif murah.

Kekurangannya adalah produk yang ditampilkan serta pasar yang dituju lebih

segmented (terpusat pada kalangan/kelompok konsumen tertentu). Oleh karena itu,

harus memanfaatkan kekurangannya menjadi Strong Point dalam pemasaran.

3.14. HTML

Menurut (Adhi, 2010), HTML atau Hyper Text Markup Language adalah

bahasa yang mempelopori hadirnya web dan internet. Bahasa ini merupakan bahasa

pemrograman yang digunakan oleh sebagian besar situs web yang dikunjungi oleh

setiap orang. HTML saat ini dikenal oleh hampir semua komputer yang ada di dunia

dan merupakan cara paling universal untuk membuat sebuah dokumen. HTML

tidak memiliki variasi format terbaik dan bahkan tidak menjamin bahwa halaman

web yang dibuat akan tampak sama persis di setiap browser, tetapi perlu diingat

bahwa tanpa HTML, tidak akan ada internet.

3.15. Presensi Karyawan

Menurut (Bastian, 2007), presensi karyawan adalah suatu kegiatan

mendokumentasikan kehadiran karyawan di perusahaan. Setiap hari kerja pegawai

diharuskan melakukan presensi pada waktu datang dan pulang dalam satu periode

waktu.

Page 37: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

22

Menurut (Schuler, 2003), Suatu sistem formal dan terstruktur yang

mengukur, menilai, dan mempengaruhi sifat-sifat yang berkaitan dengan pekerjaan,

perilaku, dan hasil termasuk ketidakhadiran. Fokusnya adalah untuk mengetahui

seberapa produktif seorang pegawai dan apakah bisa melakukan absensi atau lebih

efektif pada masa yang akan datang sehingga pegawai, organisasi, dan masyarakat

memperoleh manfaat.

Menurut (Hasibuan, 2008), Presensi adalah pencatatan dan pengolahan data

presensi yang dilakukan secara terus-menerus. Presensi pegawai merupakan salah

satu tolak ukur metode pengembangan pegawai. Jika absensi pegawai setelah

mengikuti pengembangan menurun, maka metode pengembangan yang dilakukan

baik, sebaliknya jika absensi pegawai tetap berarti metode pengembangan yang

diterapkan kurang baik.

3.16. Sistem Informasi Presensi

Menurut (Mulis, 2009), program aplikasi presensi yaitu suatu aplikasi yang

bergerak di bidang proses pendataan karyawan, yang terdiri dari penginputan data

karyawan, data presensi karyawan dan pencetakan laporan. Pendataan karyawan

bertujuan untuk memasukkan data karyawan. Data presensi karyawan bertujuan

untuk memasukkan data presensi karyawan yang terdiri dari jam masuk, jam keluar

dan pencetakan laporan pegawai bertujuan untuk mencetak hasil dari data pegawai

yang terdiri dari jam masuk dan jam keluar.

Page 38: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

23

BAB IV

DESKRIPSI KERJA PRAKTIK

4.1. Identifikasi Masalah

Dalam menyelesaikan masalah absensi kehadiran pada Dinas Pariwisata

dan Komunikasi Informasi, dibutuhkan data informasi yang akurat. Maka dari itu

dibutuhkan aplikasi pendukung yang dapat menjamin data dan informasi menjadi

lebih akurat, sehingga masalah yang ada bisa teratasi. Untuk mendapatkan data dan

informasi, dilakukan peninjauan masalah dan wawancara pada pelaksanaan Kerja

Praktik. Berikut ini merupakan langkah-langkah yang dilakukan selama peninjauan

menyelesaikan Kerja Praktik pada Dinas Pariwisata dan Komunikasi Informasi,

yaitu:

1. Menganalisa Sistem

Analisa sistem merupakan waktu untuk mengumpulkan bukti dan menemukan

sumber suatu masalah, kegiatan menemukan atau mengidentifikasikan masalah,

mengevaluasi, membuat model serta membuat spesifikasi sistem. Analisa

sistem juga dapat diartikan sebagai “Penguraian dari suatu sistem informasi

yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalan, kesempatan-

kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

2. Mendesain Sistem

Desain sistem dilakukan setelah melakukan analisa sistem, dimana pengertian

dari desain sistem itu sendiri adalah tahapan berupa penggambaran,

Page 39: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

24

perencanaan dan pembuatan dengan menyatukan beberapa elemen terpisah ke

dalam satu kesatuan yang utuh untuk memperjelas bentuk sebuah sistem.

4.2. Analisa Sistem

Analisis sistem adalah langkah awal untuk membuat suatu sistem baru.

Berikut langkah-langkahnya:

4.2.1. Proses Bisnis

Dinas Pariwisata dan Komunikasi Informasi memiliki banyak proses dalam

keberlangsungan bisnisnya. Salah satu proses bisnisnya yaitu pada bagian absensi

pegawai, dimana pada proses absensi pegawai dimulai dengan bagian kepegawaian

membuat daftar absensi kehadiran pegawai dan pegawai wajib untuk mengisi

kehadiran. Setelah pegawai mengisi kehadiran, bagian kepegawaian mengambil

kembali form absensi untuk dilakukan penyimpanan dan pengarsipan.

4.2.2. Document Flow Diagram

Document flow diagram merupakan aliran data berupa dokumen-dokumen

atau formulir yang berada di dalam suatu sistem informasi yang merupakan suatu

aktivitas yang saling terkait dalam kebutuhan data dan informasi. Pada Gambar 4.1

dijelaskan mengenai document flow absensi pegawai pada Kantor Dinas Pariwisata

dan Komunikasi Informasi. Dimulai dari bagian kepegawaian membuat daftar

absensi kehadiran pegawai, setelah itu pegawai menerima daftar absensi kehadiran

dan mengisi daftar kehadiran tersebut. Setelah daftar absensi kehadiran telah terisi,

bagian kepegawaian kemudian menyimpan daftar kehadiran tersebut dalam bentuk

arsip.

Page 40: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

25

Proses Absensi Kehadiran Pegawai

PegawaiBag.Kepegawaian

Mulai

Membuat

daftar

absensi

kehadiran

Daftar absensi

kehadiran

pegawai

Mengarsip

kan Daftar

absensi

kehadiran

Selesai

Mengisi

daftar

kehadiran

Daftar absensi

kehadiran telah

diisi

Gambar 4.1 Document Flow Proses Absensi Kehadiran

4.3. Perancangan/Desain Sistem

Dalam desain sistem ini merupakan tahap yang dilakukan atau diuraikan

sebagai pengembangan dari document flow. Adapun langkah-langkah setelah

mendesain document flow yaitu:

1. System Flow

2. Context Diagram

3. Data Flow Diagram (DFD)

4. Entity Relationship Diagram (ERD)

Page 41: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

26

5. Struktur Tabels

6. Desain Input dan Output

4.3.1. System Flow

Sytem flow merupakan alur sistem atau gambaran sistem yang akan

dibangun, berikut ini merupakan system flow yang akan dibangun :

1. System Flow Login Admin

Pada sistem login admin ini menggambarkan bagaimana dalam

mengakses atau menggunakan aplikasi admin harus memiliki username dan

password agar bisa masuk dan mengakses aplikasi.

Login Admin

SystemAdmin

Phas

e

start

Masukkan username &

password

Cek Username & password

Username & password benar?

Admin

Menampilkan halaman utama

End

Tidak

Ya

Gambar 4.2 System Flow Login Admin

Page 42: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

27

2. System Flow Login Pegawai

Pada sistem login pegawai ini menggambarkan bagaimana dalam

mengakses atau menggunakan aplikasi pegawai harus memiliki username

dan password agar bisa masuk dan mengakses aplikasi.

Login Pegawai

System Pegawai

Ph

ase

Start

Masukkan username &

password

Cek username & password

Username & password benar?

Pegawai

Menampilkan halaman

End

Gambar 4.3 System Flow Login Pegawai

3. System Flow Absensi Masuk

Pada sistem absensi masuk ini menggambarkan bagaimana pegawai

yang sudah login dapat melakukan absensi masuk dengan cara typing

barcode. Jika barcode benar sistem akan mengecek apakah data absensi

masuk dan langsung menyimpannya, tetapi jika tidak maka pegawai harus

melakukan scanning lagi.

Page 43: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

28

Absensi Jam Masuk

System Pegawai P

has

e

Start

Typing Barcode

Cek barcode Pegawai

Barcode benar?

Cek absen jam masuk

Sudah absen?

Simpan absen

End

Absensi

Ya

Tidak

Notification sudah absen

Tidak

ya

Ya

Gambar 4.4 System Flow Absensi Masuk

Page 44: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

29

4. System Flow Absensi Keluar

Pada sistem absensi keluar ini menggambarkan pegawai yang akan

melakukan absensi pulang. Pegawai melakukan scanning barcode, sistem akan

mengecek jika barcode yang dimasukan benar maka sistem akan mengecek absen

jam pulang, tetapi jika barcode salah maka pegawai harus melakukan scanning lagi.

Sistem akan mengecek apakah pegawai sudah absen, jika sudah maka akan muncul

notification bahwa pegawai sudah melakukan absen, jika tidak maka absen

disimpan.

Absensi Jam Pulang

System Pegawai

Phas

e

Start

Typing Barcode

Cek Barcode Pegawai

Barcode benar?

Cek Absen Jam Pulang

Sudah absen?

Simpan absen Absensi

End

Notification absen

Tidak

Ya

Ya

Tidak

Gambar 4.5 System Flow Absensi Keluar

Page 45: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

30

5. System Flow Perizinan

Pada sistem perizinan ini dimulai dari admin memilih data pegawai yang

mengajukan izin, sistem melakukan validasi data pegawai yang dipilih. Admin

memasukan data pengajuan izin pegawai, kemudian sistem menyimpan data izin

yang sudah dimasukkan.

Perizinan

System Admin

Phas

e

Start

Memilih data

pegawai

Validasi data pegawai

Pegawai

Memasukkan data

pengajuan izin

Simpan perizinanAbsensi

Perizinan

End

Gambar 4.6 System Flow Perizinan

6. System Flow Laporan

Pada sistem Laporan dimulai dari admin memilih menu laporan,

sistem menampilkan validasi laporan, kemudian admin memilih validasi

laporan dan sistem akan memprosesnya. Admin menampilkan laporan lalu

di cetak, setelah itu sistem akan mengkonversi data laporan ke file pdf.

Page 46: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

31

Laporan

System Admin P

has

e

Start

Memilih menu

laporan

Menampilkan validasi laporan

Memilih validasi laporan

Proses laporan sesuai validasi

Menampilkan laporan

Print laporan Generate data ke pdf

End

Gambar 4.7 System Flow Laporan

4.3.2. Context Diagram

Context diagram merupakan diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem secara menyeluruh, seperti input dan

output ke dalam sistem. Context diagram dimulai dengan menggambarkan

terminator, aliran data, aliran control penyimpanan, serta proses tunggal yang

menunjukkan keseluruhan sistem. Untuk menetapkan proses maka berikan nama

yang mewakili sistem, arti nama dalam hal ini berarti menjelaskan proses atau

Page 47: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

32

pekerjaan dalam perusahaan. Terminator ditunjukkan dalam bentuk persegi

panjang dan berkomunikasi langsung dengan sistem melalui aliran data atau

penyimpanan eksternal, sedangkan antar terminator tidak diperbolehkan untuk

saling berkomunikasi langsung.

Gambar 4.8 Context Diagram

Gambar 4.8 menjelaskan aliran data masuk maupun keluar pada external

entity. Sebagai contoh, entity bagian kepegawaian memasukan data pegawai ke

sistem, setelah itu bagian kepegawaian memasukan data kehadiran pegawai, lalu

bagian kepegawaian menerima laporan data kehadiran dari sistem.

4.3.3. Data Flow Diagram (DFD)

DFD merupakan perangkat yang digunakan pada metodologi

pengembangan sistem yang terstruktur. DFD menggambarkan alur data yang

terdapat pada sistem.

Data Barcode

Data Pegawai

Data Absen

Konfirmasi Perizinan

Laporan Absensi

Pegawai

Data Perizinan

1

Aplikasi Absensi

Admin

Pegawai

Page 48: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

33

4.3.3.1. DFD Level 0 Absensi Pegawai

DFD Level 0 pada Gambar 4.9 menjelaskan keseluruhan proses yang

terdapat pada sistem, terdapat empat proses utama yaitu absensi masuk, absensi

keluar, perizinan dan pelaporan. Pegawai melakukan scanning untuk absen masuk

dan keluar kemudia akan tersimpan di data store absensi. Pegawai yang tidak hadir

karena izin dapat melakukan pengajuan izin yang akan dikelola oleh admin dan

disimpan di data store perizinan dan absensi. Setelah data semua tersimpan admin

dapat melihat laporan pengiriman yang berasal dari data store pegawai, absensi dan

perizinan.

Gambar 4.9 Data Flow Diagram Level 0

Memindai Barcode

Membuat Laporan

Menerima Laporan

Absensi

Memindai Barcode

1.1

Absensi Masuk

1.2

Absensi Keluar

1.3

Perizinan

1.4

Pelaporan

Pegawai

Admin

1 Pegawai

2 Absensi

3 Perizinan

Data Pegawai

Data Absensi

Data Pegawai

Data Absensi

Data Perizinan

Data Pegawai

Data Pegawai

Data Absensi

Data Perizinan

Menerima Notifikasi

Menerima Notifikasi

membuat data izin

Page 49: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

34

4.3.3.2. DFD Level 1 Turunan Perizinan

DFD Level 1 pada Gambar 4.10 menjelaskan turunan dari DFD Level 0

yang membahas proses perizinan dimana akan ada 2 proses yaitu, memvalidasi data

pegawai yang melakukan izin, di ambil dari data store pegawai dan kemudian

menerima data absensi untuk disimpan ke data perizinan.

Gambar 4.10 Data Flow Diagram Level 1 Perizinan

4.3.3.3. DFD Level 1 Turunan Laporan

Gambar 4.11 Data Flow Diagram Level 1 Laporan

DFD Level 1 seperti Gambar 4.11 menjelaskan turunan dari DFD Level 0

yang membahas proses laporan dimana proses membahas pembuatan laporan

sesuai validasi yang sudah dipilih admin dan data di dapat dari data store pegawai,

absensi dan perizinan.

1.3.1

memvalidasi data

pegawai

1.3.2

menyimpan data

Admin

2 Absensi

3 Perizinan

1 Pegawaidata pagawai

data absensi

data perizinan

memilih validasi

data perizinan

Admin

1 Pegawai

2 Absensi

data pegawai

data absensi

data izin 3 Perizinan

memilih validasi

1.4.1

membuat laporan

sesuai validasi

Page 50: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

35

4.3.4. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) pada aplikasi absensi pegawai terdapat 4

(empat) tabel yaitu tabel pegawai, tabel kehadiran, tabel tanggal libur dan tabel

admin. Tabel pegawai berhubungan dengan tabel absensi untuk melakukan absen,

tabel pegawai juga berhubungan dengan tabel izin untuk pengajuan izin, dan tabel

absensi berhubungan dengan tabel izin untuk memasukan tanggal pegawai

melakukan absen dan pengajuan izin. CDM dapat dilihat pada Gambar 4.12.

Gambar 4.12 Conceptual Data Model (CDM)

4.3.5. Physical Data Model (PDM)

Physical Data Model (PDM) merupakan hasil generate CDM yang sudah

dibuat sebelumnya. PDM pada aplikasi absensi pegawai ini terdapat 5 (lima) tabel

yaitu tabel pegawai, tabel kehadiran, tabel tanggal libur, tabel admin, dan satu tabel

baru yaitu tabel detail kehadiran. PDM dapat dilihat pada Gambar 4.13.

melakukan absen

tanggal izin

melakukan izin

admin

username

password

nama

<pi> Variable characters (50)

Variable characters (50)

Variable characters (100)

<M>

Identifier_1 <pi>

pegawai

NIP

nama_pegawai

alamat_pegawai

no_telp_pegawai

username_pegawai

password_pegawai

<pi> Integer

Variable characters (100)

Variable characters (300)

Variable characters (12)

Variable characters (100)

Variable characters (100)

<M>

Identifier_1 <pi>

absensi

id_absensi

tanggal_absensi

jam_masuk

jam_keluar

status

<pi> Integer

Date

Time

Time

Variable characters (100)

<M>

Identifier_1 <pi>

izin

id_izin

tanggal_pengajuan

keterangan

file_pendukung

<pi> Integer

Date

Variable characters (300)

Variable characters (300)

<M>

Identifier_1 <pi>

Page 51: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

36

Gambar 4.13 Physical Data Model (PDM)

4.3.6. Struktur Tabel

Struktur tabel pada aplikasi absensi pegawai yaitu:

a. Tabel admin

Primary key : username

Foreign key : -

Fungsi : untuk menyimpan data admin.

Tabel 4.1 Tabel Admin

Field Tipe Data Constraint Keterangan

Username Varchar (50) Pk Untuk nama user

admin.

Password Varchar (50) Untuk password user

admin.

admin

username

password

nama

varchar(50)

varchar(50)

varchar(100)

<pk>

pegawai

NIP

nama_pegawai

alamat_pegawai

no_telp_pegawai

username_pegawai

password_pegawai

int

varchar(100)

varchar(300)

varchar(12)

varchar(100)

varchar(100)

<pk>

absensi

id_absensi

NIP

tanggal_absensi

jam_masuk

jam_keluar

status

int

int

date

time

time

varchar(100)

<pk>

<fk>

izin

id_izin

id_absensi

NIP

tanggal_pengajuan

keterangan

file_pendukung

int

int

int

date

varchar(300)

varchar(300)

<pk>

<fk1>

<fk2>

Page 52: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

37

Nama Varchar (100) Nama admin.

b. Tabel pegawai

Primary key : NIP

Foreign key : -

Fungsi : untuk menyimpan data pegawai

Tabel 4.2 Tabel Pegawai

Field Tipe Data Constraint Keterangan

NIP Integer Pk Nomor induk

pegawai.

Nama_pegawai Varchar (50) Nama pegawai.

Alamat_pegawai Varchar (50) Alamat pegawai.

No_telp_pegawai Varchar (50) Nomor telepon

pegawai.

Username_pegawai Varchar (100) Username pegawai.

Password_pegawai Varchar (100) Password pegawai.

c. Tabel Absensi

Primary key : id_absensi

Foreign key : -

Fungsi : melakukan absensi.

Page 53: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

38

Tabel 4.3 Absensi

Field Tipe Data Constraint Keterangan

Id_absensi Integer Pk Id absensi pegawai.

NIP Integer Nomor induk pegawai.

Tanggal_absensi Date Tanggal absensi.

Jam_masuk Time Jam masuk absensi.

Jam_keluar Time Jam keluar absensi.

Status Varchar (100) Status penjelasan

kehadiran absensi.

d. Tabel Izin

Primary key : id_izin

Foreign key : -

Fungsi : untuk melakukan perizinan.

Tabel 4.4 Tabel Izin

Field Tipe Data Constraint Keterangan

Id-izin Integer - Id izin.

Id_absensi Integer - Id absensi.

NIP Integer - Nomor induk pegawai.

Page 54: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

39

Tanggal_pengajuan Date - Tanggal pengajuan izin.

Keterangan Varchar (300) - Keterangan izin.

File pendukung Varchar (300) - File pendukung izin.

4.4. Implementasi Sistem

Proses implementasi ini dilakukan dengan tujuan menjelaskan penggunaan

aplikasi kepada masing-masing pengguna sesuai dengan fungsi-fungsi yang

dilakukannya.

4.4.1. Teknologi

Pada teknologi ini dijelaskan apa saja perangkat keras dan perangkat lunak yang

dibutuhkan untuk dapat mengoperasikan sistem.

1. Hardware (Perangkat Keras)

Spesifikasi perangkat keras minimum yang dibutuhkan untuk menjalankan

aplikasi ini adalah satu unit computer dengan :

a. Prosesor 2Ghz (atau lebih tinggi)

b. Memori dengan RAM 1Gb

c. VGA on board

d. Monitor

e. Keyboard dan Mouse

f. Server

2. Software (Perangkat Lunak)

Sedangkan perangkat lunak minimum yang harus diinstal ke dalam sistem

komputer adalah :

Page 55: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

40

a. Windows 7 (atau lebih tinggi)

b. XAMPP PHP version: 5.6.15

c. Browser engine version 2.1 (atau lebih tinggi)

4.4.2. Pengoperasian Program

Pada pengoperasian program ini dijelaskan apa saja fungsi yang terdapat

pada aplikasi dan bagaimana cara penggunaan. Adapun penjelasannya sebagai

berikut:

A. Login Admin

Gambar 4.14 Login Admin

Proses Login admin adalah proses awal untuk mengakses semua fungsi pada

aplikasi absensi online pada halaman admin. Pada form login ini pengguna

mendapatkan username dan password sesuai hak akses. Pertama-tama pengguna

menginputkan username dan password pada kolom yang tersedia seperti Gambar

4.14 dan kemudian menekan tombol sign in.

Page 56: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

41

B. Halaman Utama Admin

Gambar 4.15 Halaman Utama Admin

Setelah berhasil melakukan login dengan benar, maka pengguna akan

diarahkan ke halaman utama. Pada halaman utama ini terdapat dashboard yang

menampikan history grafik kehadiran pegawai pada hari ini seperti Gambar 4.15.

C. Sub Menu Halaman Utama Admin

Gambar 4.16 Sub Menu Halaman Utama Admin

Page 57: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

42

Pada halaman utama terdapat lima sub menu yaitu berupa dashboard,

master pegawai, absensi, perizinan dan laporan yang dapa di lihat pada Gambar

4.16.

D. Halaman Master Pegawai

Gambar 4.17 Halaman Master Pegawai

Pada saat kita memilih menu master pegawai maka sistem akan

menampilkan halaman seperti pada Gambar 4.17. Pada halaman master pegawai

terdapat informasi data pegawai berupa NIP (nomor induk pegawai), nama

pegawai, alamat pegawai, nomor telepon dan username. Pada halaman ini,

pengguna dapat mengelola atau maintenance data pegawai dengan melakukan

penambahan data, pengeditan data, maupun penghapusan data dan pengguna juga

dapat melihat detail informasi data pegawai.

Page 58: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

43

E. Input Master Pegawai

Gambar 4. 18 Input Master Pegawai

Gambar 4.18 menjelaskan mengenai tampilan halaman input data master

pegawai. Pada halaman ini pengguna menginputkan data pegawai berupa NIP,

nama, alamat, nomor telepon, username dan password. Setelah menginputkan

sesuai kolom yang disediakan maka pengguna dapat menekan tombol simpan.

F. Halaman Absensi

Gambar 4. 19 Halaman Absensi

Pada halaman absensi seperti Gambar 4.19, menampilkan keterangan

pegawai yang melakukan absensi hari ini. Halaman absensi juga menampilkan

Page 59: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

44

informasi berupa total karyawan, total karyawan hadir, total karyawan tidak hadir,

total karyawan tepat waktu dan total karyawan terlambat.

G. Halaman Data Absensi Hari ini

Gambar 4. 20 Halaman Data Absensi Hari ini

Pada halaman data absensi hari ini menampilkan data karyawan yang telah

melakukan absensi pada hari ini. Keterangan halaman data absensi hari ini berupa

nama karyawan yang melakukan scanning barcode, jam berapa karyawan masuk,

jam berapa karyawan pulang, status kehadiran karyawan dan keterangan mengenai

statusnya. Keterangan terdiri dari tepat waktu, terlambat dan tidak hadir.

Keterangan dimasukkan berdasarkan waktu scanning barcode jam masuk

karyawan. Pada halaman ini juga menampilkan total jumlah karyawan, data hadir,

tidak hadir, tepat waktu dan terlambat. Tampilan dapat dilihat pada Gambar 4.20.

Page 60: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

45

H. Detail Data Absensi

Gambar 4. 21 Detail Data Absensi

Pada Gambar 4.21, halaman detail abensi memberikan informasi berupa

keterangan kehadiran karyawan pada hari dan tanggal tersebut.

I. Halaman Perizinan

Gambar 4. 22 Halaman Perizinan

Page 61: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

46

Tampilan halaman perizinan pada Gambar 4.22, menampilkan keterangan

mengenai karyawan mana yang melakukan pengajuan izin. Pengguna dapat

memasukkan data karyawan yang ingin mengajukan izin sesuai dengan tanggal

berapa karyawan tersebut tidak hadir.

J. Input Perizinan

Gambar 4.23 Input Perizinan

Pada tampilan halaman input perizinan seperti pada Gambar 4.23, pengguna

dapat menginputkan data izin karyawan yang sudah diajukan sesuai dengan kolom

yang tersedia. Kolom-kolom yang tersedia pada halaman input perizinan berupa

nama karyawan, tanggal karyawan yang tidak hadir, tanggal karyawan ingin

melakukan pengajuan izin, keterangan mengenai alasan karyawan melakukan

pengajuan izin dan file pendukung jika ada misalnya seperti surat sakit atau surat

jalan. Setelah menginputkan data maka pengguna dapat menekan tombol simpan.

Page 62: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

47

K. Data Absensi Perizinan

Gambar 4.24 Data Absensi Perizinan

Pada data absensi perizinan seperti pada Gambar 4.24, berada pada halaman

detail absen. Pegawai yang sudah melakukan pengajuann izin maka datanya akan

langsung masuk pada detail absen pada tanggal tersebut.

L. Detail Data Perizinan

Gambar 4.25 Detail Data Perizinan

Pada halaman detail data perizinan seperti Gambar 4.25, menampilkan

keterangan pegawai yang melakukan izin berupa nama pegawai, tanggal absen,

tanggal pengajuan, keterangan izin, dan file pendukung.

Page 63: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

48

M. Halaman Utama Laporan

Gambar 4.26 Halaman Utama Laporan

Gambar 4.26 menampilkan halaman utama laporan. Pada halaman laporan,

pengguna dapat memilih untuk melihat laporan berdasarkan range date atau

periode.

N. Jenis Pencarian Laporan

Gambar 4.27 Jenis Pencarian Laporan Periode

Gambar 4.27 menampilkan jenis pencarian laporan berdasarkan periode

dengan memilih berdasarkan tahun dan bulan.

Gambar 4.28 Jenis Laporan Range Data

Gambar 4.28 menampilkan jenis pencarian laporan berdasarkan range data

dengan memilih pada tanggal berapa sampai dengan tanggal berapa.

Page 64: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

49

O. Scanning Barcode Absensi

Gambar 4.29 Scanning Barcode Absensi

Pada halaman scanning barcode absensi seperti Gambar 4.29 menampilkan

halaman untuk karyawan yang ingin melakukan absen dengan cara scanning

barcode. Setelah karyawan melakukan scanning barcode maka data kehadiran akan

ditampilkan.

P. Login Pegawai

Gambar 4.30 Login Pegawai

Page 65: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

50

Proses Login pegawai adalah proses awal untuk mengakses semua fungsi

pada aplikasi absensi online pada halaman pegawai. Pada form login ini pengguna

menginputkan username dan password pada kolom yang tersedia seperti Gambar

4.30 kemudian menekan tombol sign in.

Q. Halaman Utama Pegawai

Gambar 4.31 Halaman Utama Pegawai

Pada halaman utama pegawai seperti Gambar 4.31 di atas menampilkan

dashboard yang berisi keterangan mengenai waktu kedatangan pegawai.

R. Barcode Pegawai

Gambar 4.32 Barcode Pegawai

Page 66: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

51

Gambar 4.32 menampilkan barcode yang dapat digunakan untuk

melakukkan absensi dengan cara scanning barcode. Setiap pegawai memiliki

barcode yang berbeda.

S. Laporan

Gambar 4. 33 Laporan

Pada Gambar 4.33 menampilkan halaman rekapan laporan absensi setelah

karyawan melakukan absensi.

Page 67: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

52

BAB V

PENUTUP

5.1. Kesimpulan

Setelah melakukan analisa dan perancangan, serta implementasi Website

Pada proses pembuatan Aplikasi Absensi Pegawai pada Kantor Dinas Pariwisata

dan Komunikasi Informasi, maka diperoleh kesismpulan sebagai berikut:

1. Implementasi dari sistem ini menghasilkan output berupa laporan kehadiran

pegawai. Laporan yang dihasilkan mendukung perusahaan agar dapat

melihat tingkat kedisiplinan pegawai berdasarkan kehadiran.

2. Sistem yang dihasilkan juga membantu bagian kepegawaian dalam

mengelola data perizinan bagi pegawai yang mengajukan izin.

3. Website ini menghasilkan informasi yang akurat mengenai data kehadiran

pegawai karena sistem menggunakan waktu real time sesuai dengan waktu

dilakukannya presensi.

5.2. Saran

Dari Aplikasi Absensi pegawai pada Kantor Dinas Pariwisata dan

Komunikasi Informasi yang telah dibuat, maka penulis memberikan saran bahwa

aplikasi ini dapat disempurnakan dengan menambahkan sistem aplikasi penggajian

dan penilaian kinerja, karena data kehadiran dibutuhkan untuk mendukung aplikasi

tersebut.

Page 68: APLIKASI ABSENSI PEGAWAI PADA KANTOR DINAS …sir.stikom.edu/id/eprint/2670/2/13410100116-2017-Complete.pdf · absensi pegawai berbasis website online yang diharapkan dapat membantu

53

DAFTAR PUSTAKA

Adhi, P. &. 2010. Cara Mudah Membuat Desain Web untuk Pemula. Jakarta: PT.

Transmedia.

Arief, M. 2011. Pemrograman Web Dinamis Menggunakan Php dan MySql.

Yogyakarta: Andi.

Bastian, I. 2007. Akuntansi Yayasan dan Lembaga Publik. Yogyakarta: Erlangga.

Diana, A. L. 2011. Sistem Informasi Akuntansi, Perancangan, Proses dan

Penerapan. Yogyakarta: Andi Yogyakarta.

Hartono, J. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi Offest.

Hasibuan, M. S. 2008. Manajemen Sumber Daya Manusia. Jakarta: Bumi Aksara.

Kusrini. 2008. Aplikasi Sistem Pakar Menentukan Faktor Kepastian Pengguna

dengan Metode Kualifikasi Pertanyaan. Yogyakarta: Andi Offest.

Mulis, A. 2009. Aplikasi Absensi Karyawan untuk berbagai keperluan bisnis.

Jakarta: Kompas Gramedia.

Mulyadi. 2008. Sistem Akuntansi. Edisi Revisi. Yogyakarta: STIE YKPN.

Nugroho, A. 2006. E-commerce. Bandung: Informatika Bandung.

Schuler, R. &. 2003. Manajemen Sumber Daya Manusia menghadapi Abad ke - 21.

Jakarta: Erlangga.

Sibero, A. F. 2011. Kitab Suci Web Programing. Yogyakarta: MediaKom.

Simarmata, J. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi Offest.

Sutanta, E. 2011. Basis Data Dalam Tinjauan Konseptua;. Yogyakarta: Andi.

Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.

Yogi, W. 2008. Membangun Bisnis Online dengan Mambo. Jakarta: PT. Elex

Media Komputindo.

Yuhefizar, M. d. 2009. Cara Mudah Membangun Website Interaktif Menggunakan

Content System Joomla. Jakarta: Elex Media Komputindo.