• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI PENCATATAN KEHADIRAN PEGAWAI PADA UPT PUSKESMAS PAGERWOJO BERBASIS WEB

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN APLIKASI PENCATATAN KEHADIRAN PEGAWAI PADA UPT PUSKESMAS PAGERWOJO BERBASIS WEB"

Copied!
61
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI PENCATATAN KEHADIRAN PEGAWAI PADA UPT PUSKESMAS PAGERWOJO BERBASIS WEB

KERJA PRAKTIK

Program Studi S1 Sistem Informasi

Oleh:

SHINDU SEKAR PRAMESTI 18410100039

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2022

(2)

i

RANCANG BANGUN APLIKASI PENCATATAN KEHADIRAN PEGAWAI PADA UPT PUSKESMAS PAGERWOJO

BERBASIS WEB

Diajukan sebagai salah satu syarat untuk menyelesaikan mata kuliah Kerja Praktik

Disusun Oleh:

Nama : Shindu Sekar Pramesti

NIM : 18410100163

Program : S1 (Strata Satu) Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2022

(3)

ii

“IF THIS IS THE LAST TIME

THEN LET'S DO THE THINGS WE ALWAYS DO”

(4)

iii

Ku persembahkan kepada

Keluargaku yang ku sayangi,

Bapak/ Ibu Guru dan Dosen yang Telah Mengajarku,

Beserta semua, teman dan sahabat yang selalu

Mendukungku

(5)

iv

(6)

v

(7)

vi ABSTRAK

UPT Puskesmas Pagerwojo merupakan salah satu fasilitas pelayanan kesehatan yang berada di Kabupaten Tulungagung. Jumlah tenaga kerja yang saat ini ada pada UPT Puskesmas Pagerwojo berjumlah 73 orang yang terdiri dari 5 (lima) doket yang terbagi menjadi dokter umum dan dokter gigi, serta beberapa bidan dan perawat. Proses pencatatan kehadiran pada UPT Puskesmas Pagerwojo saat ini masih belum terkomputerisasi, dimana pencatatan kehadiran masih dilakukan secara manual pada media kertas.

Berdasarkan permasalahan tersebut yang akhirnya menjadi alasan untuk membuat suatu aplikasi pencatatan kehadiran pada UPT Puskesmas Pagerwojo.

Dimana aplikasi menyediakan informasi seperti jumlah kehadiran setiap bulannya, mencatat kehadiran secara online, dan melakukan rekap data secara efektif. Dengan diterapkannya aplikasi tersebut dapat membantu UPT Puskesmas Pagerwojo untuk mencatat kehadiran para pegawai sehingga operasional kerja menjadi maksimal.

Hasil dari pembuatan aplikasi tersebut adalah suatu aplikasi pencatatan kehadiran adalah membantu UPT Puskesmas Pagerwojo dalam upaya mencatat kehadiran setiap pegawai, menyampaikan informasi kehadiran setiap pegawai, dan membantu dalam pembuatan laporan.

Kata Kunci : puskesmas, aplikasi, pencatatan

(8)

vii

KATA PENGANTAR

Puji syukur saya haturkan atas karunia Allah SWT. sehingga penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul “Rancang Bangun Aplikasi Pencatatan Kehadiran Pegawai Pada UPT Puskesmas Pagerwojo Berbasis Web”. Laporan ini disusun dalam rangka sebagai syarat untuk menyelesaikan mata kuliah wajib pada Universitas Dinamika yang bertujuan agar mahasiswa dapat menerapkan ilmu – ilmu yang telah didapatkan selama masa perkuliahaan ke dunia kerja.

Penyelesaian laporan kerja praktik ini tidak terlepas dari bantuan berbagai pihak yang telah memberikan banyak masukan, nasihat, saran, kritik dan dukungan moral maupun materil kepada penulis. Oleh karena itu penulis menyampaikan rasa terima kasih kepada:

1. Ibuku tercinta serta keluarga besar yang selalu mendoakan, mendukung, dan memberikan semangat di setiap langkah dan aktifitas penulis.

2. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku rektor Universitas Dinamika yang telah mengesahkan dan memberikan kesempatan secara resmi dalam melakukan kerja praktik.

3. Bapak Siswanto, selaku Kepala UPT Puskesmas Pagerwojo yang telah memberikan dukungan serta kesempatan dalam melakukan kerja praktik kepada penulis.

4. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng selaku Ketua Program Studi Sistem Informasi Universitas Dinamika.

(9)

viii

5. Ibu Sulistiowati, S.Si., M.M. selaku dosen pembimbing dalam kegiatan kerja praktik yang telah memberikan izin kepada penulis untuk melakukan kerja praktik.

6. Teman-teman tercinta yang memberikan bantuan dan dukungannya dalam penyusunan proposal ini.

7. Pihak-pihak lain yang tidak disebutkan satu-persatu yang telah memberikan bantuan dan dukungan kepada penulis.

Penulis hanya dapat memberikan doa dan rasa terima kasih kepada semua pihak yang telah terlibat dalam penulisan laporan kerja praktik ini. Namun, hasil dasi penulisan laporan kerja praktik ini masih jauh dari kata sempurna oleh karna itu penulis juga menerima masukan dan kritik yang membangun dan saran dari semua pihak agar aplikasi dan laporan ini dapat diperbaiki menjadi lebih baik lagi dikemudian hari. Semoga laporan kerja praktik ini dapat diterima dan bermanfaat bagi penulis dan semua pihak.

Surabaya, 06 Juli 2022

Penulis.

(10)

ix DAFTAR ISI

Halaman

ABSTRAK ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

DAFTAR LAMPIRAN ... xiv

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Masalah... 2

1.4. Tujuan Penelitian ... 3

1.5. Manfaat Penelitian ... 3

BAB II GAMBARAN UMUM INSTANSI ... 4

2.1. Latar Belakang Perusahaan ... 4

2.2. Identitas Perusahaan ... 4

2.3. Lokasi Perusahaan ... 5

2.4. Visi dan Misi Perusahaan ... 5

2.5. Struktur Organisasi ... 6

BAB III LANDASAN TEORI ... 10

3.1. Puskesmas ... 10

3.2. Pencatatan ... 11

3.3. Website ... 12

(11)

x

3.4. Laravel ... 13

3.5. Software Development Life Cycle (SDLC) ... 14

BAB IV DESKRIPSI PEKERJAAN ... 17

4.1. Observasi ... 17

4.2. Wawancara ... 18

4.3. Analisis Sistem ... 18

4.4. Perancangan Sistem ... 25

4.5. Hasil dan Implementasi ... 39

BAB V PENUTUP ... 45

5.1. Kesimpulan ... 45

5.2. Saran ... 45

DAFTAR PUSTAKA ... 46

LAMPIRAN ... 47

(12)

xi

DAFTAR TABEL

Halaman

Tabel 4.1. Identifikasi Permasalahan ... 20

Tabel 4.2. Analisis Kebutuhan Pengguna ... 21

Tabel 4.3. Fungsi Pengelolaan Login ... 22

Tabel 4.4. Fungsi Pengelolaan Data Kehadiran ... 22

Tabel 4.5. Fungsi Pengelolaan Data Master... 23

Tabel 4.5. Fungsi Pengelolaan Data ... 24

Tabel 4.7. Tabel Pegawai ... 37

Tabel 4.8. Tabel Divisi ... 38

Tabel 4.9. Tabel Login ... 38

Tabel 4.10. Tabel Kehadiran ... 39

(13)

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Peta Lokasi Puskesmas Pagerwojo ... 5

Gambar 2.2 Struktur Organisasi Perusahaan ... 7

Gambar 3.1. Model Waterfall ... 15

Gambar 4.2. Proses Bisnis Pencatatan Kehadiran ... 19

Gambar 4.3. Diagram Input Proses Output ... 25

Gambar 4.4. System Flow Login ... 26

Gambar 4.5. System Flow Divisi ... 28

Gambar 4.7. System Flow Kehadiran ... 30

Gambar 4.8. System Flow Laporan... 31

Gambar 4.9. Context Diagram ... 32

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

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

Gambar 4.12 Data Flow Diagram Level 1 Mengelola Data Master ... 34

Gambar 4.13 Data Flow Diagram Level 1 Pencatatan Kehadiran ... 35

Gambar 4.14 Data Flow Diagram Level 1 Membuat Laporan ... 35

Gambar 4.15 Conceptual Data Model ... 36

Gambar 4.16 Physical Data Model ... 37

Gambar 4.17. Tampilan Login ... 39

Gambar 4.18. Tampilan Dashboard ... 40

Gambar 4.19. Tampilan Pegawai ... 40

Gambar 4.20 Tampilan tambah pegawai ... 41

Gambar 4.21. Tampilan Edit Pegawai ... 41

(14)

xiii

Gambar 4.22. Tampilan Divisi ... 42

Gambar 4.23. Tampilan Tambah Divisi ... 42

Gambar 4.24. Tampilan Edit Divisi ... 43

Gambar 4.25. Tampilan Laporan Kehadiran... 43

Gambar 4.26. Tampilan Halaman Kehadiran ... 44

(15)

xiv

DAFTAR LAMPIRAN

Halaman

Lampiran 1. Surat Balasan Instansi/Perusahaan ... 47

Lampiran 2. Form KP-5 – Acuan Kerja ... 48

Lampiran 3. Form KP-5 – Garis Besar Rencana Kerja Mingguan ... 49

Lampiran 4. Form KP6 – Log Harian ... 50

Lampiran 5. Form KP-7 – Kehadiran Kerja Praktik ... 51

Lampiran 6. Kartu Bimbingan Kerja Praktik ... 52

Lampiran 7. Biodata Penulis ... 53

(16)

1 BAB I PENDAHULUAN

1.1. Latar Belakang

Puskesmas merupakan fasilitas pelayanan kesehatan yang menyelenggarakan upaya kesehatan masyarakat dan upaya kesehatan perseorangan tingkat pertama, dengan lebih mengutamakan upaya promotif dan preventif, untuk mencapai derajat kesehatan masyarakat yang setinggi-tingginya.

Upaya kesehatan tersebut diselenggarakan dengan menitikberatkan kepada pelayanan untuk masyarakat luas guna mencapai derajat kesehatan yang optimal, tanpa mengabaikan mutu pelayanan kepada perorangan.

UPT Puskesmas Pagerwojo merupakan salah satu fasilitas pelayanan kesehatan yang berada di Jalan Raya Mulyosari, Kecamatan Pagerwojo, Kabupaten Tulungagung, Provinsi Jawa Timur. Jumlah tenaga kerja yang saat ini ada pada UPT Puskesmas Pagerwojo berjumlah 73 orang yang terdiri dari 5 (lima) doket yang terbagi menjadi dokter umum dan dokter gigi, serta beberapa bidan dan perawat. Pada UPT Puskemas Pagerwojo terdapat pegawai tetap dan pegawai tidak tetap.

Proses pencatatan kehadiran pada UPT Puskesmas Pagerwojo saat ini masih belum terkomputerisasi, dimana pencatatan kehadiran masih dilakukan manual pada media kertas yang nantinya akan dibuatkan laporan dengan menggunakan Microsoft Excel. Dari sistem pencatatan kehadiran saat ini terjadi permasalahan disaat akan melakukan rekap data kehadiran per periode, data

(17)

2

tersebut kurang akurat. Dan juga pencatatan kehadiran ini menghabiskan banyak waktu yang butuhkan dalam pembuatan laporan.

Kondisi inilah yang akhirnya menjadi alasan untuk membuat suatu aplikasi pencatatan kehadiran pada UPT Puskesmas Pagerwojo. Dimana aplikasi menyediakan informasi seperti jumlah kehadiran setiap bulannya, mencatat kehadiran secara online, dan melakukan rekap data secara efektif. Dengan diterapkannya aplikasi tersebut dapat membantu UPT Puskesmas Pagerwojo untuk mencatat kehadiran para pegawai sehingga operasional kerja menjadi maksimal.

1.2. Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan pada latar belakang diatas, maka dapat dirumuskan permasalahan yang sedang terjadi yaitu:

Bagaimana merancang dan membangun Aplikasi Pencatatan Kehadiran Pegawai pada UPT Puskesmas Pagerwojo.

1.3. Batasan Masalah

Adapun batasan - batasan masalah yang digunakan di dalam penulisan laporan ini yaitu:

1. Aplikasi yang dibuat mencatat kehadiran setiap pegawai 2. Mengelola semua data kehadiran pegawai

3. Aplikasi yang dibuat menghasilkan laporan yang dapat disesuaikan dengan periode yang dibutuhkan

(18)

3

1.4. Tujuan Penelitian

Berdasarkan masalah diatas maka tujuan dari kerja praktik ini adalah merancang dan membangun suatu Aplikasi Pencatatan Kehadiran Pegawai pada UPT Puskesmas Pagerwojo yang terkomputerisasi.

1.5. Manfaat Penelitian

Manfaat dari merancang dan membangun aplikasi pencatatan kehadiran pegawai pada UPT Puskesmas Pagerwojo berbasis web ialah sebagai berikut:

1. Bagi Penulis:

Mendapatkan pengalaman di dunia kerja dalam bidang teknologi informasi, serta menambah koleksi portofolio penulis.

2. Bagi UPT Puskesmas Pagerwojo:

a. Mempermudah pengelolaan data kehadiran pegawai pada UPT Puskesmas Pagerwojo .

b. Mempermudah untuk melakukan pemantauan kehadiran pegawai pada UPT Puskesmas Pagerwojo.

c. Mempermudah pegawai UPT Puskesmas Pagerwojo melakukan presensi.

(19)

4 BAB II

GAMBARAN UMUM INSTANSI

2.1. Latar Belakang Perusahaan

UPT Puskesmas Pagerwojo merupakan salah satu fasilitas kesehatan yang ada di kabupaten Tulungagung. Sebagai salah satu fasilitas kesehatan masyarakat, UPT Puskesmas Pagerwojo menyelenggarakan beberapa kegiatan meliputi kegiatan peningkatan (promotif), pencegahan (preventif), penyembuhan (kuratif), dan pemulihan (rehabilitatif). UPT Puskesmas Pagerwojo juga

menawarkan layanan rawat inap selain rawat jalan. Untuk rawat jalan hanya tersedia pada hari senin sampai dengan sabtu dengan jam buka pada jam 07.15 WIB – 14.15 WIB. Sedangkan untuk rawat inap tersedia pada hari senin sampai dengan hari minggu dengan jam buka selama 24 jam.

UPT Puskesmas Pagerwojo memiliki empat poliklinik yang digunakan untuk melayani kesehatan masyarakat diantaranya poli BP (Badan Pemeriksaan), poli gigi dan mulut, poli gizi, dan poli KIA-KB. Dalam satu hari, UPT Pagerwojo dapat melayani rata-rata 40 sampai dengan 50 pasien. UPT Puskesmas Pagerwojo juga mempekerjakan sekitar 73 orang untuk membantu segala kegiatan yang ada pada UPT Puskesmas Pagerwojo.

2.2. Identitas Perusahaan

Nama Instansi : UPT Puskesmas Pagerwojo

Alamat : Jl. Raya Mulyosari, Kecamatan Pagerwojo, Kabupaten Tulungagung

No. Telepon : (0355) 411 020

(20)

5

Email : [email protected]

2.3. Lokasi Perusahaan

Lokasi UPT Puskesmas Pagerwojo berada di Jl. Raya Mulyosari, Kecamatan Pagerwojo, Kabupaten Tulungagung. Gambar 2.1. adalah peta lokasi UPT Puskesmas Pagerwojo:

Gambar 2.1 Peta Lokasi Puskesmas Pagerwojo

2.4. Visi dan Misi Perusahaan 2.4.1. Visi

UPT Puskesmas Pagerwojo memiliki visi yaitu Terwujudnya Masyarakat Tulungagung Yang Sejahtera, Mandiri, Berdaya Saing, dan Berakhlak Mulia.

2.4.2. Misi

UPT Puskesmas Pagerwojo memiliki 5 misi untuk dapat mewujudkan visinya, antara lain:

(21)

6

1. Mewujudkan keterjangkauan akses pembangunan sumber daya manusia yang berkualitas, inklusif dan berdaya saing;

2. Mendorong penguatan ekonomi kerakyatan yang berbasis kearifan lokal dan potensi daerah;

3. Pengentasan kemiskinan dan perlindungan sosial dalam mewujudkan ketentraman, rasa aman, serta ketertiban masyarakat;

4. Membangun infrastruktur wilayah pinggiran yang berkualitas dalam mewujudkan pemerataan pembangungan; dan

5. Mewujudkan pemerintah yang akuntabel, profesional dan transparan yang berorientasi pada kepuasan masyarakat

2.5. Struktur Organisasi

Gambar 2.2 merupakan gambaran mengenai struktur organisasi yang terdapat pada UPT Puskesmas Pagerwojo

(22)

7

Gambar 2.2 Struktur Organisasi Perusahaan

Berikut merupakan keterangan mengenai tugas dan fungsi struktur kepengurusan pada UPT Puskesmas Pagerwojo:

1. Kepala UPT Puskesmas Pagerwojo

a. Melaksanakan fungsi-fungsi manajemen, bimbingan dan supervisi.

(23)

8

b. Sebagai penggerak pembangunan kesehatan di tingkat kecamatan c. Sebagai tenaga ahli pendamping Camat.

d. Mengkoordinir dan bertanggung jawab terhadap semua kegiatan di puskesmas

e. Melakukan pengawasan melekat bagi seluruh pelaksanaan kegiatan program dan pengelolaan keuangan.

f. Mengadakan koordinasi dengan Camat dan Lintas Sektoral dalam upaya pembangunan kesehatan di wilayah kerja.

g. Menjalin kemitraan dengan berbagai pihak dan masyarakat dalam rangka peningkatan derajat kesehatan masyarakat.

h. Menyusun perencanaan kegiatan Puskesmas dengan dibantu oleh staf Puskesmas

i. Memonitor dan mengevaluasi kegiatan Puskesmas.

j. Melaporkan hasil kegiatan program ke Dinas Kesehatan Kota, baik berupa laporan rutin maupun khusus

k. Membina petugas dalam meningkatkan mutu pelayanan . 2. Kasubag Tata Usaha

a. Membantu mengkoordinasikan pelaksanaan urusan Dinas Kesehatan b. Membina dan mengendalikan pelaksanaan pelayanan ketatalaksanaan

perkantoran, perlengkapan, kepegawaian, keuangan, penilaian kinerja dan pelaporan.

c. Mempertanggungjawabkan dan melaporkan hasil kinerja tata usaha puskesmas kepada kepala puskesmas sesuai pedoman dan petunjuk yang telah ditetapkan

(24)

9

3. Bagian Kepegawaian

a. Membuat laporan kepegawaian

b. Mendata dan mengarsipkan file pegawai c. Mengusulkan cuti dan kenaikan pangkat d. Mengusulkan tunjangan pegawai e. Merekap Kehadiran

f. Membuat perencanaan untuk pengembangan kualitas SDM staf puskesmas.

(25)

10 BAB III LANDASAN TEORI

3.1. Puskesmas

Pusat kesehatan masyarakat disebut juga puskesmas adalah salah satu kesatuan organisasi fungsional yang merupakan pengembangan kesehatan masyarakat yang juga membina peran serta masyarakat disamping memberikan pelayanan kesehatan secara menyeluruh dan terpadu kepada masyarakat di wilayah kerjanya dalam bentuk kegiatan pokok. Pengertian lain dari puskesmas sendiri adalah fasilitas pelayanan masyarakat yang menyelenggarakan upaya kesehatan perseorangan tingkat pertama, dengan lebih mengutamakan upaya promotif dan preventif untuk mencapai derajat kesehatan masyarakat yang tinggi.

Puskesmas mempunyai tugas dan tanggung jawab terhadap pembangunan berwawasan kesehatan dengan konsep wilayah. Puskesmas berkoordinasi dengan lintas sektor untuk meningkatkan derajat kesehatan masyarakat. Menurut Kemenkes (2014), prinsip penyelenggaraan puskesmas adalah :

1. Puskesmas mendorong seluruh pemangku kepentingan untuk berkomitmen dalam upaya mencegah dan mengurangi risiko kesehatan yang dihadapi individu, keluarga, kelompok, dan masyarakat.

2. Puskesmas menggerakkan dan bertanggung jawab terhadap pembangunan kesehatan di wilayah kerjanya

3. Puskesmas mendorong kemandirian hidup sehat bagi individu, keluarga, kelompok, dan masyarakat.

(26)

11

4. Puskesmas menyelenggarakan pelayanan kesehatan yang dapat diakses dan terjangkau oleh seluruh masyarakat di wilayah kerjanya secara adil tanpa membedakan status sosial, ekonomi, agama, budaya, dan kepercayaan.

5. Puskesmas menyelenggarakan pelayanan kesehatan dengan memanfaatkan teknologi tepat guna yang sesuai dengan kebutuhan pelayanan, mudah dimanfaatkan dan tidak berdampak buruk bagi lingkungan.

6. Puskesmas mengintegrasikan mengoordinasikan penyelenggaraan UKM dan UKP lintas program dan lintas sektor melaksanakan sistem rujukan yang didukung dengan manajemen puskesmas

3.2. Pencatatan

Pencatatan adalah kegiatan atau proses pendokumentasian suatu aktivitas dalam bentuk tulisan diatas kertas, file komputer, dan lain-lain dengan ilustrasi tulisan, grafik, gambar, dan suara. Pencatatan dan pelaporan adalah indikator keberhasilan suatu kegiatan. Tanpa adanya pencatatan dan pelaporan, kegiatan atau program apapun yang dilaksanakan tidak akan terlihat wujudnya (Hidayat, 2019).

Output atau hasil dari suatu pencatatan dan pelaporan adalah sebuat data dan informasi yang penting dan berharga apabila menggunakan metode yang tepat dan benar. Data dan informasi merupakan sebuah unsur terpenting dalam sebuat organisasi dikarenakan data dan informasi yang digunakan dapat membuktikan keberhasilan dan perkembangan dari suatu organisasi (Hidayat, 2019).

(27)

12

3.3. Website

Website adalah kumpulan halaman yang digunakan untuk menampilkan informasi teks, gambar, animasi, suara, yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman yang biasa kita sebut link. Secara teknis, web adalah sebuah system dimana informasi dalam bentuk teks, gambar, suara dan lain-lain yang tersimpan dalam sebuah internal webserver dipresentasikan dalam bentuk hypertext.

A. Unsur-Unsur yang Ada pada Website 1) Nama Domain

Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web.

2) Hosting

Hosting adalah sebuah tempat untuk menyimpan data-data di internet baik berupa tulisan, gambar ataupun file-file lainnya.

3) Scripts atau Bahasa Program

Scripts atau Bahasa Program adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs pada saat diakses. Jenis scripts sangat menentukan statis, dinamis, atau interaktifnya sebuah situs.

(28)

13

3.4. Laravel

Laravel adalah sebuah framework PHP yang dirilis di bawah lisensi MIT dan dibangun dengan konsep Model View Controller (MVC). Laravel merupakan pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya pemeliharaan, serta untuk meningkatkan pengalaman bekerja dengan aplikasi yang menyediakan sintak yang ekspresif, jelas, dan hemat (Supardi & Sulaeman, 2019).

Menurut Yudhanto & Prastyo (2019) MVC ( Model View Controller).

merupakan sebuah pendekatan perangkat lunak yang memisahkan aplikasi logika dari presentasi. MVC memisahkan aplikasi berdasarkan komponen – komponen aplikasi, seperti manipulasi data, controller, dan user interface. Model pada MVC mewakili struktur data. Biasanya model berisi fungsi – fungsi yang membantu seseorang dalam pengelolaan basis data. View merupakan bagian yang mengatur setiap tampilan yang akan ditunjukkan kepada pengguna yang dapat berupa halaman web. Sedangkan Controller merupakan bagian yang menghubungkan antara model dan view.

Adapun beberapa fitur yang terdapat pada laravel menurut Supardi &

Sulaeman (2019):

1. Bundles, yaitu sebuat fitur dengan sistem pengemasan modular dan tersedia beradam di aplikasi.

2. Eloquent ORM merupakan penerapan PHP lanjutan menyediakan metode internal dari pola “active record” yang mengatasi masalah pada hubungan objek database.

(29)

14

3. Application Logic merupakan bagian dari aplikasi menggunakan controller atau bagian route.

4. Reverse Routing mendefinisikan relasi atau hubungan antara link dan route.

5. Restful Controllers memisahkan logika dalam melayani HTTP Get dan POST.

6. Class Auto Loading menyediakan loading otomatis untuk class PHP

7. View Composer merupakan kode unit logikal yang dapat dieksekusi ketika view sedang loading.

8. IoC Container memungkinkan objek baru dihasilkan dengan pembalikan controller.

9. Migration merupakan penyedia sistem kontrol untuk skema database.

10. Unit Testing merupakan banyak tes untuk mendeteksi dan mencegah regresi.

11. Automatic Pagination, menyederhanakan tugas dari penerapan halaman

3.5. Software Development Life Cycle (SDLC)

Software Development Life Cycle atau biasa disebut SDLC merupakan

metode yang digunakan untuk merancang, membangun, dan memelihara sistem informasi. Model Waterfall merupakan salah satu model SDLC yang paling terkenal dan paling sering digunakan oleh pemerintah atau perusahaan – perusahaan besar untuk proyek yang dikerjakan. Model ini bekerja dengan baik untuk proyek-proyek di mana kontrol kualitas menjadi perhatian utama karena dokumentasi dan perencanaan yang intensif (Adel & Abdullah, 2015).

Menurut Pressman (2015) Fase – fase yang ada pada model waterfall ditunjukan pada gambar 3.1. berikut:

(30)

15

Gambar 3.1. Model Waterfall 1. Fase I : Communication

Fase pertama ini merupakan yang terpenting karena melibatkan pengumpulan informasi tentang kebutuhan pengguna. Studi literatur wawancara, dan observasi adalah salah satu langkah yang diambil dalam fase ini.

2. Fase II : Planning

Fase kedua yaitu planning menjelaskan tentang mengidentifikasi kegiatan yang harus diselesaikan, potensi hal – hal yang berisiko, sumber daya yang dibutuhkan, serta jadwal perencaan pada setiap kegiatan.

3. Fase III : Modeling

Fase ketiga adalah modeling, yang dapat dilakukan jika fase communication dan planning telah diidentifikasi. Fase modeling ini berfokus pada perancangan struktur data, arsitektur software, representasi interface, dan detail (algoritma) prosedural.

4. Fase IV : Construction

Fase keempat yaitu construction merupakan proses pembuatan system dengan cara Coding atau pengkodean merupakan yang dapat dikenali oleh komputer.

Penggunaan computer akan dimaksimalkan pada fase construction

COMMUNICATION PLANNING

MODELING

CONSTRUCTION

DEPLOYMENT

(31)

16

5. Fase V : Deployment

Tahap ini dapat dikatakan tahap final dalam pembuatan sebuah software atau system. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.

(32)

17 BAB IV

DESKRIPSI PEKERJAAN

Pada deskripsi pengerjaan yang dilakukan menggunakan model Waterfall dalam melakukan rancang bangun aplikasi pencatatan kehadiran pegawai pada UPT Puskesmas Pagerwojo berbasis web. Gambar B.1 di bawah ini merupakan kerangka kerja penelitian yang dilakukan.

Gambar B.1 Kerangka Kerja Penelitian

4.1. Observasi

Observasi dilakukan secara langsung dengan melihat proses bisnis yang terdapat pada UPT Puskesmas Pagerwojo yang bertujuan agar dapat meneliti atau mengamati secara langsung proses bisnis yang terjadi dan mendapatkan informasi yang belum didapatkan saat dilakukannya wawancara.

Hasil dan Implementasi Perancangan System Flow Context

Diagram

Data Flow Diagram

Conceptual Data Model

Physical Data

Model Struktur Tabel Analisis Sistem

Analisis Proses Bisnis Analisis Kebutuhan Pengguna

Analisis Kebutuhan Fungsional

Diagram Input, Proses, Output Wawancara

Observasi

(33)

18

4.2. Wawancara

Wawancara dilakukan dengan tujuan untuk memperoleh penjelasan langsung tentang proses, data, dan informasi. Wawancara juga dimaksudkan untuk mengonfirmasi hasil observasi yang telah dilakukan. Dalam penelitian ini wawancara yang telah dilakukan dengan Bapak Siswanto selaku Kepala UPT Puskesmas Pagerwojo

4.3. Analisis Sistem 4.3.1. Analisis Proses Bisnis

Berdasarkan hasil dari wawancara bersama Bapak Siswanto selaku Kepala UPT Puskesmas Pagerwojo, proses bisnis pencatatan kehadiran pegawai pada UPT Puskesmas Pagerwojo diawali dengan bagian kepegawaian mencetak lembar kehadiran. Kemudian pegawai akan datang ke kantor bagian kepegawaian untuk melakukan pencatatan kehadiran dengan cara menandatangani lembar kehadiran. Setelah semua pegawai selesai melakukan pencatatan kehadiran, bagian kepegawaian akan melakukan rekap harian pada hari tersebut ke dalam Microsoft Excel secara manual. Gambar 4.2 adalah alur proses bisnis pencatatan kehadiran pada UPT Puskemas Pagerwojo saat ini.

(34)

19

Gambar 4.2. Proses Bisnis Pencatatan Kehadiran

A. Identifikasi Masalah

Berdasarkan proses bisnis yang telah dijelaskan, maka dapat diidentifikasikan permasalahan. Pada tahap ini mencakup permasalahan yang

(35)

20

terjadi, dampak dari masalah tersebut dan solusi yang dapat diajukan. Tabel 4.1.

dibawah ini adalah hasil identifikasi permasalahan.

Tabel 4.1. Identifikasi Permasalahan

No. Permasalahan Dampak Solusi

1. Pencatatan kehadiran masih dilakukan manual pada media kertas yang nantinya akan dibuatkan

laporan dengan

menggunakan Microsoft Excel

1. Menyebabkan data kehadiran pegawa menjadi tidak akurat karena harus memasukkan data secara satu persatu pada Microsoft Excel.

2. Membutuhkan banyak waktu dalam pembuatan laporan sehingga tidak efisien.

1. Membuat suatu rancangan sistem yang mampu bekerja secara efektif dan efisien dalam prosesn pencatatan kehadiran dan pembuatan laporan kehadiran

B. Identifikasi Pengguna

Berdasarkan hasil wawancara dan identifikasi permasalahan maka dapat dilakukan identifikasi pengguna yang akan terlibat yaitu:

1. Bagian Kepegawaian sebagai admin yang mengelola data.

2. Seluruh Pegawai sebagai pegawai yang melakukan kehadiran

C. Identifikasi Data

Berdasarkan hasil wawancara dan identifikasi permasalahan, maka data yang dibutuhkan dalam membangun aplikasi pencatatan kehadiran yaitu:

1. Data Kehadiran 2. Data Pegawai 3. Data Divisi 4. Data Admin

(36)

21

D. Identifikasi Kebutuhan Fungsional

Berdasarkan hasil wawancara dan identifikasi permasalahan, maka dapat dilakukan identifikasi kebutuhan fungsional. Berikut adalah kebutuhan fungsional untuk aplikasi pencatatan kehadiran yaitu:

1. Fungsi Pengelolaan Login

2. Fungsi Pengelolaan Data Kehadiran

3. Fungsi Pengelolaan Data Master, yaitu Data Pegawai dan Data Divisi 4. Fungsi Pembuatan Laporan Kehadiran

4.3.2. Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna dilakukan dengan tujuan untuk mengetahui data dan informasi yang digunakan dan/atau dibutuhkan oleh pengguna aplikasi.

Berdasarkan hasil analisis proses bisnis, berikut adalah Tabel 4.2. yang merupakan analisis kebutuhan pengguna dari aplikasi.

Tabel 4.2. Analisis Kebutuhan Pengguna

Pengguna Kebutuhan Fungsi Kebutuhan Data Output Admin Mengelola Data Master,

Kehadiran dan Membuat Laporan

- Data Pegawai - Data Kehadiran - Data Divisi - Data Admin

- List Pegawai - List

Kehadiran - List Divisi Pegawai Melakukan Pencatatan

Kehadiran

- Data Kehadiran - List Kehadiran

4.3.3. Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah sebuah layanan sistem yang harus disediakan dan bagaimana sistem berinteraksi dengan pengguna sistem.

Berdasarkan identifikasi kebutuhan fungsional, analisis kebutuhan fungsional

(37)

22

dapat dilihat pada Tabel 4.3. untuk fungsi Pengelolaan Login, Tabel 4.4. untuk fungsi Pengelolaan Data Kehadiran, Tabel 4.5. untuk fungsi Pengelolaan Data Master, Tabel 4.6. untuk fungsi Pembuatan Laporan.

A. Fungsi Pengelolaan Login

Tabel 4.3. Fungsi Pengelolaan Login Nama Fungsi Fungsi Pengelolaan Login

Pengguna Admin

Deskripsi Fungsi ini adalah kegiatan yang dilakukan oleh admin untuk masuk ke aplikasi

Kondisi Awal Data Admin

Alur Normal Aksi Pengguna Respon Sistem Login

Admin mengakses halaman utama untuk login

Sistem menampilkan halaman login

Memasukkan username dan password kemudian menekan tombol login.

Sistem akan merespon dan akan menampilkan alert bahwa admin berhasil masuk

Kondisi Akhir Record semua data admin

B. Fungsi Pengelolaan Data Kehadiran

Tabel 4.4. Fungsi Pengelolaan Data Kehadiran Nama Fungsi Fungsi Pengelolaan Data Kehadiran

Pengguna Pegawai dan Admin

Deskripsi Fungsi ini adalah kegiatan yang dilakukan oleh admin untuk mengelola data kehadiran dengan melihat kehadiran, dan untuk pegawai untuk melakukan pencatatan kehadiran.

Kondisi Awal Data Kehadiran

Alur Normal Aksi Pengguna Respon Sistem Melihat Data Kehadiran Oleh Admin Admin memilih menu

Absensi

Sistem menampilkan halaman absensi

Admin melihat data pegawai yang sudah melakukan pencatatan kehadiran

Sistem akan menampilkan data kehadiran berdasarkan periode yang dipilih.

Melakukan Pencatatan Kehadiran Oleh Pegawai Pegawai memilih menu

Absensi

Sistem menampilkan halaman absensi

(38)

23

Pegawai memilih Absensi Masuk atau Absensi Keluar untuk

Apabila Pegawai melakukan Absensi sesuai dengan jam yang berlaku maka sistem akan menampilkan pesan ‘Data Absensi Berhasil disimpan’, Sedangkan jika absensi dilakukan sebelum jam yang berlaku maka sistem akan menampilkan pesan ’Maaf, Absensi Belum Dibuka’ maka penghapusan data master akan diproses. Sedangkan jika ‘tidak’

maka penghapusan data maser tidak akan dilaksanakan.

Kondisi Akhir Record semua data kehadiran

C. Fungsi Pengelolaan Data Master

Tabel 4.5. Fungsi Pengelolaan Data Master Nama Fungsi Fungsi Pengelolaan Data Master

Pengguna Admin

Deskripsi Fungsi ini adalah kegiatan yang dilakukan oleh admin untuk mengelola data master yaitu data divisi dan data pegawai.

Admin dapat menambahkan dan mengubah data tersebut Kondisi Awal Data Divisi, Data Pegawai

Alur Normal Aksi Pengguna Respon Sistem Penambahan Data Pengguna memilih menu

master.

Sistem menampilkan halaman master.

Pengguna memilih master yang tersedia (Divisi dan Pegawai

Sistem akan menampilkan halaman master yang dipilih.

Pengguna menginputkan data master kedalam form tambah data dan setelah itu menekan tombol tambah.

Sistem akan melakukan fungsi penambahan data dari form tersebut ke dalam table master dan setelah itu menampilkan pesan ‘berhasil’ jika berhasil disimpan, atau pesan ‘gagal’ jika gagal dalam proses

penyimpanan.

Pengubahan Data Master Pengguna memilih menu

master.

Sistem menampilkan halaman master.

Pengguna memilih data master yang ingin diubah.

Sistem menampilkan data yang dipilih pengguna.

Pengguna menginputkan Sistem akan melakukan fungsi

(39)

24

data master yang ingin diubah ke dalam form yang tersedia dan menekan tombol ‘Edit’.

pengubahan data dari form tersebut ke dalam table master dan menampilkan pesan

‘berhasil’ jika berhasil diubah atau pesan ‘gagal’ jika gagal.

Kondisi Akhir Record semua data kehadiran

D. Fungsi Pembuatan Laporan

Tabel 4.5. Fungsi Pengelolaan Data Nama Fungsi Fungsi Pembuatan Laporan

Pengguna Admin

Deskripsi Fungsi ini merupakan kegiatan pembuatan laporan, meliputi laporan penerimaan pesanan dan laporan penjualan.

Kondisi Awal Data Kehadiran

Alur Normal

Aksi Pengguna Respon Sistem Halaman Pembuatan Laporan

Admin memilih menu laporan. Sistem akan menampilkan halaman pembuatan laporan.

Pengguna memilih periode laporan yang dipilih berupa bulan dan tahun.

Sistem akan menampilkan halaman pembuatan laporan yang dipilih.

Pengguna memilih periode laporan yang dipilih berupa bulan dan tahun. Klik ‘Cetak’

Sistem akan menampilkan laporan berdasarkan periode yang dipilih dan mencetak laporan dalam bentuk excel Kondisi Akhir Laporan dalam excel

4.3.4. Diagram Input, Proses, Output

Diagram Input Proses Output merupakan diagram yang digunakan untuk menggambarkan proses pengolahan data melalui tiga bagian yaitu, data yang masuk, proses pengolahan data, dan keluaran dari pengolahan data. Gambar 4.3 dibawah ini menjelaskan mengenai IPO dari aplikasi yang akan dibangun.

(40)

25

Gambar 4.3. Diagram Input Proses Output

4.4. Perancangan Sistem

Perancangan sistem merupakan gambaran sistem baru yang nantinya digunakan dalam pembuatan aplikasi dengan mengacu pada sistem yang telah ada. Perancangan sistem mencakup Sytem Flow, Entity Relationship Diagram (ERD), dan Design User Interface (UI). Tahapan ini sangat diperlukan untuk memudahkan dalam mengetahui hubungan atau alur dari suatu proses bisnis pada UPT Puskesmas Pagerwojo.

(41)

26

4.4.1. System Flow A. System Flow Login

Pada awal membuka aplikasi pencatatan kehadiran, sistem akan menampilkan halaman Login. Pada halaman ini menampilkan form yang harus diisi username dan password sebelum dapat mengakses halaman utama. Setelah user mengisi username dan password, sistem akan membaca atau mengecek apakah user tersebut terdaftar pada database. Jika terdaftar maka sistem akan menampilkan dashboard, sedangkan jika user tersebut tidak terdaftar, maka sistem akan kembali menampilkan halaman Login. Gambar 4.4. dibawah ini adalah alur system flow login.

Gambar 4.4. System Flow Login

(42)

27

B. System Flow Master Divisi

Setelah melakukan login, sistem akan menampilkan halaman utama. Jika user yang login menggunakan akun admin maka akses yang didapat oleh admin adalah menambahkan dan mengubah pada tabel Divisi. Apabila admin ingin menginput divisi baru, maka pilih menu Divisi dan kemudian mengisi form nama Divisi, dan pilih Simpan. Jika penginputan data tersebut benar maka sistem akan menyimpan pada database. Sedangkan jika admin ingin mengubah data, maka pilih salah satu data yang ingin diubah, kemudian pilih Edit dan sistem akan menampilkan halaman untuk mengubah data. Kemudian pilih Simpan dan data yang diubah akan diperbarui secara otomatis pada database. Untuk gambaran system flow Master Divisi dapat dilihat pada gambar 4.5.

(43)

28

Gambar 4.5. System Flow Divisi

C. System Flow Master Pegawai

Setelah melakukan login, sistem akan menampilkan halaman utama. Jika user yang login menggunakan akun admin maka akses yang didapat oleh admin adalah menambahkan dan mengubah pada tabel Pegawai. Apabila admin ingin menginput Pegawai baru, maka pilih menu Pegawai dan kemudian mengisi form Pegawai, dan pilih Simpan. Jika penginputan data tersebut benar maka sistem akan menyimpan pada database. Sedangkan jika admin ingin mengubah data, maka pilih salah satu data yang ingin diubah, kemudian pilih Edit dan sistem akan menampilkan halaman untuk mengubah data. Kemudian pilih Simpan dan data

(44)

29

yang diubah akan diperbarui secara otomatis pada database. Untuk gambaran system flow Master pegawai dapat dilihat pada gambar 4.6 dibawah ini.

Gambar 4.6. System Flow Pegawai

D. System Flow Master Kehadiran

Setelah melakukan login, sistem akan menampilkan halaman utama. Jika user yang login menggunakan akun Pegawai maka akses yang didapat oleh Pegawai adalah melakukan pencatatan kehadiran dan melihat riwayat kehadiran yang sudah dilakukan. Untuk melakukan pencatatan kehadiran, pegawai diharuskan untuk hadir sesuai dengan jam yang telah ditentukan. Untuk kehadiran

(45)

30

pagi dilakukan mulai pukul 07.00 sampai dengan 07.15. Sedangkan kehadiran pulang dilakukan mulai pukul 14.00 sampai dengan 14.15. Untuk system flow Master pegawai dapat dilihat pada gambar 4.7 dibawah ini.

Gambar 4.7. System Flow Kehadiran

E. System Flow Laporan

Setelah melakukan login, sistem akan menampilkan halaman utama. Jika user yang login menggunakan akun admin maka akses yang didapat oleh admin adalah melihat dan mencetak Pencatatan Kehadiran. Apabila admin ingin mencetak kehadiran, admin diharuskan memilih periode yang akan di cetak.

Setelah memilih periode, admin dapat mencetak kehadiran tersebut kedalam bentuk Microsoft Excel. Gambar 4.8. dibawah ini adalah alur system flow laporan.

(46)

31

Gambar 4.8. System Flow Laporan

4.4.2. Context Diagram

Context Diagram pada aplikasi pencatatan kehadiran berbasis web pada

UPT Puskesmas Pagerwojo adalah desain sistem yang memberikan gambaran alur informasi yang diterima dan dihasilkan oleh sistem. Gambar 4.9 adalah Context Diagram aplikasi pencatatan kehadiran pada UPT Puskesmas Pagerwojo.

(47)

32

Gambar 4.9. Context Diagram

Pada Context Diagram terdapat dua entitas Admin dan Pegawai, dimana Pegawai dapat melakukan pencatatan kehadiran dan melihat riwayat kehadiran pada aplikasi. Sedangkang Admin dapat melakukan input sistem dimulai dari input data pegawai dan data divisi. Admin juga mendapat output berupa riwayat kehadiran dari setiap pegawai, serta mencetak riwayat kehadiran tersebut ke dalam bentuk Microsoft Excel.

4.4.3. Data Flow Diagram

Data Flow Diagram pada aplikasi pencatatan kehadiran berbasis web

pada UPT Puskesmas Pagerwojo adalah desain sistem untuk memberikan gambaran mengenai seluruh aliran data dan aktivitas data pada sistem. Pada tahap ini dibuat Data Flow Diagram dimulai dari level 0 sampai dengan level 1.

A. Data Flow Diagram Level 0

Data Flow Diagram Level 0 pada aplikasi pencatatan kehadiran pada

UPT Puskesmas Pagerwojo berbasis web adalah desain sistem untuk memberikan gambaran mengenai seluruh aliran data dan aktivitas data pada sistem. Berikut adalah gambar 4.10 Data Flow Diagram Level 0.

(48)

33

Gambar 4.10. Data Flow Diagram Level 0

B. Data Flow Diagram Level 1

Data Flow Diagram Level 1 pada aplikasi pencatatan kehadiran pada

UPT Puskesmas Pagerwojo berbasis web adalah desain sistem untuk memberikan gambaran mengenai seluruh aliran data dan aktivitas data pada sistem. Untuk gambat Data Flow Diagram Level 1 ditunjukkan oleh gambar 4.11. Data Flow Diagram Level 1 Login, 4.12. Data Flow Diagram Level 1 Mengelola data master, 4.13. Data Flow Diagram Level 1 Pencatatan Kehadiran, 4.14. Data Flow Diagram Level 1 Membuat Laporan.

(49)

34

Gambar 4.11 Data Flow Diagram Level 1 Login

Gambar 4.12 Data Flow Diagram Level 1 Mengelola Data Master

(50)

35

Gambar 4.13 Data Flow Diagram Level 1 Pencatatan Kehadiran

Gambar 4.14 Data Flow Diagram Level 1 Membuat Laporan

4.4.4. Conceptual Data Model

Conceptual Data Model pada aplikasi pencatatan kehadiran pegawai

pada UPT Puskesmas Pagerwojo berbasis web in terdapat beberapa tabel yaitu, tabel pegawai, tabel login, tabel divisi, dan juga tabel kehadiran. Gambar 4.15 adalah gambar conceptual data model yang sudah dibuat.

(51)

36

Gambar 4.15 Conceptual Data Model

4.4.5. Physical Data Model

Physical Data Model menggambarkan tabel – tabel database yang akan

digunakan pada aplikasi pencatatan kehadiran pegawai pada UPT Puskesmas Pagerwojo berbasis web. Physical Data Model memiliki fungsi untuk menggambarkan keterikatan antar tabel. Gambar 4.16 dibawah ini merupakan gambar physical data model.

(52)

37

Gambar 4.16 Physical Data Model

4.4.6. Struktur Tabel

Berikut merupakan struktur tabel yang digunakan pada database Aplikasi Pencatatan Kehadiran pada UPT Puskesmas Pagerwojo Berbasis Web.

1. Tabel Pegawai Nama Tabel : PEGAWAI Primary Key : Pegawai_id Foreign Key : -

Kegunaan : Menyimpan data pegawai puskesmas

Tabel 4.7. Tabel Pegawai

Field Tipe Data Panjang Keterangan

Pegawai_id Integer 20 Primary Key

Divisi_id Integer 20 -

Nip Varchar 1024 -

Nama_lengkap Varchar 1024 -

Jenis_kelamin Varchar 1024 -

Status_kerja Varchar 1024 -

(53)

38

2. Tabel Divisi Nama Tabel : DIVISI Primary Key : divisi_id Foreign Key : -

Kegunaan : Menyimpan data divisi puskesmas

Tabel 4.8. Tabel Divisi

Field Tipe Data Panjang Keterangan

Divisi_id Integer 20 -

Nama_divisi Varchar 1024 -

3. Tabel Login

Nama Tabel : LOGIN Primary Key : id Foreign Key : -

Kegunaan : Mengidentifikasi pengguna ketika login

Tabel 4.9. Tabel Login

Field Tipe Data Panjang Keterangan

id Integer 20 Primary Key

Username Varchar 8 -

Password Varchar 1024 -

4. Tabel Kehadiran

Nama Tabel : KEHADIRAN Primary Key : Ide_kehadiran Foreign Key : -

(54)

39

Kegunaan : Menyimpan data kehadiran pegawai

Tabel 4.10. Tabel Kehadiran

Field Tipe Data Panjang Keterangan

Id_kehadiran Integer 20 Primary Key

Nama_lengkap Varchar 8 -

Status Varchar 1024 -

Jam date - -

Keterangan Varchar 1024 -

4.5. Hasil dan Implementasi

Pada hasil dan implementasi ini, menjelaskan hasil dari aplikasi yang sudah selesai dibuat, aplikasi yang sudah selesai akan dijelaskan fungsi – fungsi yang ada pada aplikasi tersebut.

4.5.1. Login

Gambar 4.17 dibawah ini adalah halaman login untuk pegawai ataupun admin. Untuk masuk ke aplikasi pencatatan user diwajibkan untuk menginputkan username dan password untuk mengelola data yang ada pada aplikasi.

Gambar 4.17. Tampilan Login

(55)

40

.

4.5.2. Dashboard

Gambar 4.18 adalah halaman dashboard untuk pegawai maupun admin.

User sudah berhasil masuk maka halaman ini adalah halaman yang pertama kali muncul.

Gambar 4.18. Tampilan Dashboard

4.5.3. Pegawai

Gambar 4.19 dibawah ini adalah halaman pegawai yang hanya dapat dilihat oleh admin. Pada halaman ini admin dapat melihat, menambahkan, dan mengedit data pegawai yang ada.

Gambar 4.19. Tampilan Pegawai

(56)

41

Gambar 4.20 dibawah ini adalah tampilan tambah pegawai. Pada tampilan ini admin diharuskan untuk memilih divisi pegawai, nama pegawai, NIP, jenis kelamin serta status kerja saat ini.

Gambar 4.20 Tampilan tambah pegawai

Gambar 4.21 dibawah ini adalah tampilan edit pegawai. Pada tampilan ini admin memilih salah satu pegawai yang datanya akan diedit. Kemudian akan tampil form yang berisi data – data yang ada pada pegawai. Setelah itu admin mengisi form yang akan diedit.

Gambar 4.21. Tampilan Edit Pegawai

(57)

42

4.5.4. Divisi

Gambar 4.22 dibawah ini adalah halaman divisi yang hanya dapat dilihat oleh admin. Pada halaman ini admin dapat melihat, menambahkan, dan mengedit data divisi yang ada.

Gambar 4.22. Tampilan Divisi

Gambar 4.23 dibawah ini adalah tampilan tambah divisi. Pada tampilan ini admin diharuskan untuk mengisi form nama divisi, kemudian pilih Simpan maka divisi akan tersimpan.

Gambar 4.23. Tampilan Tambah Divisi

(58)

43

Gambar 4.24 dibawah ini adalah tampilan edit divisi. Pada tampilan ini admin memilih salah satu pegawai yang datanya akan diedit. Kemudian akan tampil form yang berisi data – data yang ada pada pegawai. Setelah itu admin mengisi form yang akan diedit

Gambar 4.24. Tampilan Edit Divisi

4.5.5. Laporan

Gambar 4.25 adalah halaman laporan dimana hanya admin yang miliki akses terhadap halaman ini. Halaman ini digunakan untuk mencetak laporan sesuai periode yang dibutuhkan oleh pihak UPT Puskesmas Pagerwojo.

Gambar 4.25. Tampilan Laporan Kehadiran

(59)

44

4.5.6. Kehadiran

Gambar 4.26 dibawah ini adalah halaman kehadiran dimana hanya pegawai yang miliki akses terhadap halaman ini untuk melakukan pencatatan kehadiran. Pada halaman ini ketika pegawai mencatat kehadiran, pegawai juga dapat melihat riwayat kehadiran yang sudah dicatat pada aplikasi

Gambar 4.26. Tampilan Halaman Kehadiran

.

(60)

45 BAB V PENUTUP

5.1. Kesimpulan

Dari hasil kerja praktik pada UPT Puskesmas Pagerwojo, dapat diambil beberapa kesimpulan sebagai berikut :

1. Dengan adanya Aplikasi Pencatatan Kehadiran dapat membantu pegawai UPT Puskesmas Pagerwojo dalam upaya mencatat kehadiran setiap pegawai.

2. Aplikasi ini memudahkan UPT Puskesmas Pagerwojo dalam menyampaikan informasi kehadiran pegawai dan memudahkan untuk membuat laporan kehadiran pegawai

5.2. Saran

Berdasarkan Rancang Bangun Aplikasi Pencatatan Kehadiran Pegawai Pada UPT Puskesmas Pagerwojo berbasis Web yang telas diselesaikan oleh penulis, maka penulis memberikan beberapa saran dalam melakukan pengembangan aplikasi di masa mendatang, yaitu :

1. Keamanan pada aplikasi yang dapat ditingkatkan untuk menghindari kebocoran data pada Aplikasi Pencatatan Kehadiran Pegawai Pada UPT Puskesmas Pagerwojo berbasis Web.

2. UPT Puskesmas Pagerwojo melakukan maintenance sistem secara rutin agar aplikasi dapat terus berjalan dengan baikPengembangan aplikasi mobile untuk mempermudah pengguna dalam mengakses aplikasi pada perangkat dengan tampilan yang lebih sesuai dengan perangkat.

(61)

46

DAFTAR PUSTAKA

Adel, A., & Abdullah, B. (2015). A Comparison Between Three SDLC Models Waterfall Model, Spiral Model, and Incremental/Iterative Model. IJCSI International Journal of Computer Science Issues, 12(1), 106–111.

www.IJCSI.org

Andriansyah. (2022). RANCANG BANGUN WEBSITE MENGGUNAKAN FRAMEWORK.

https://repository.dinamika.ac.id/id/eprint/6113/1/18410100089-2022- UNIVERSITASDINAMIKA.pdf

Betri, A., Febriawati, H., & Yandrizal. (2019). Puskesmas Dan Jaminan Kesehatan Nasional - Betri Anita, Henni Febriawati, dan Yandrizal -

Google Buku. 104–106.

https://books.google.co.id/books?id=nOidDwAAQBAJ&printsec=frontc over&dq=Puskesmas&hl=id&sa=X&redir_esc=y#v=onepage&q=Puskes mas&f=false

Eridiar, N. (2022). RANCANG BANGUN APLIKASI INVENTORI BERBASIS WEB.

https://repository.dinamika.ac.id/id/eprint/6189/1/18410100191-2022- UNIVERSITASDINAMIKA.pdf

Hidayat, F. 2019. Konsep Dasar Sistem Informasi Kesehatan. Sleman:

Deepublish.

Hal 34, 48-51.

Kementerian Kesehatan RI (Kemenkes RI). 2014. Peraturan Menteri Kesehatan RI Nomor 75 2014 Tentang Pusat Kesehatan Masyarakat.

Pressman, R.S. 2015. Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku I.

Yogyakarta: Andi.

Supardi, Y., & Sulaeman. (2019). Semua Bisa Menjadi Programmer Laravel Basic. Elex Media Komputindo, 1.

https://www.google.co.id/books/edition/Semua_Bisa_Menjadi_Program mer_Laravel_Ba/kivGDwAAQBAJ?hl=id&gbpv=0

Yudhanto, Y., & Prastyo, H. A. (2019). Panduan Mudah Belajar Laravel - Google Books. 224.

https://play.google.com/books/reader?id=TpV1DwAAQBAJ&pg=GBS.P P1&hl=id&lr=&printsec=frontcover

Referensi

Dokumen terkait

Untuk aplikasi di bagian admin kantor, aplikasi di bagian ini bisa mengisi data kapal dan data penyewa kapal, admin kantor juga dapat melihat laporan dokumen

data yang akan digunakan sebagai tabel dalam aplikasi pencatatan

Pada gambar 4.12 proses mengelola data master admin , yang dilakukan. pertama kali adalah memvalidasi setiap masukan dari

Admin melakukan penginputan data guru, data siswa, data kelas, data jadwal serta data mata pelajaran, sedangkan guru melakukan proses absensi mengajar, lihat jadwal serta rekap

Tiap user memiliki hak akses masing- masing seperti, admin dapat mengelola master data, direktur keuangan yang melakukan penyetujuan anggaran dan penolakan anggaran, melihat

Tujuan dilakukan penelitian ini adalah untuk membangun sebuah sistem presensi berbasis web yang dapat membantu pegawai yang melakukan WFH dan data kehadiran pegawai

Pada Gambar 4.18 merupakan halaman form penilaian kinerja pegawai dan juga proses untuk melakukan penginputan penilaian kinerja pegawai yang akan dinilai oleh atasan

Activity Kelola Admin Proses Hapus Data Super admin dapat melihat daftar admin yang ditampilkan oleh sistem, jika admin hendak melakukan hapus akun admin, sistem akan mengecek di