Oleh:
Sebagai salah satu syarat untuk membuat Tugas Akhir Program Studi Manajemen
Informatika
Oleh :
09010581721059
Mengetahui,
Mengetahui
NIP. 197704082009121001
DAFTAR ISI
Halaman
Halaman Judul..............................................................................................................I
Halaman Pengesahan....................................................................................................II
Daftar Isi........................................................................................................................III
1.2. Tujuan......................................................................................................................4
1.3. Manfaat....................................................................................................................4
1.7. Penutup....................................................................................................................9
Daftar Pustaka...............................................................................................................1
BAB I
PENDAHULUAN
covid yang menyerang warga Indonesia, seluruh warga di himbau agar tidak
indonesia meliburkan aktivitas sekolah, oleh karena itu proses belajar mengajar
saat ini dilakukan secara online atau biasa di sebut daring, tapi sampai saat ini
dapat digunakan untuk mencapai tujuan yang akan dicapai tersebut dengan
sistem laporan sangat diperlukan saat ini. Dengan adanya teknologi yang
kegiatan perjalanan dinas masih dilakukan dengan cara yang kurang efektif
untuk absen pada masa pandemi ini dengan proses penginputan berbasis website,
untuk membuat sistem pencatatan dan sistem laporan absensi lebih baik lagi .
1.2. Tujuan
Adapun tujuan dari penelitian ini adalah untuk membuat Aplikasi
Absensi Digital Guru pada sekolah untuk mempermudah dalam proses pendataan
1.3. Manfaat
Adapun manfaat yang diharapkan dari hasil penyusunan tugas akhir ini
pandemi .
serta tidak menyimpang dari permasalahan pokok yang ada serta mencapai
kesimpulan yang tepat dan terhubung dengan aplikasi yang ada, maka penulis
2. Keluaran yang dihasilkan dari aplikasi pencatatan absensi online ini adalah
absensi digital guru berbasis website pada SMA N 5 OKU dengan melakukan
konvensional atau absensi di atas kertas, sehingga dinilai kurng efektif dan efisien
seperti menentukan sistem yang baik dimulai dari mengamati sistem yang berjalan
menggunakan data flow diagram (DFD) dan Entity Relationship Diagram (ERD)
terhadap Aplikasi dengan menggunakan pengujian black box, tahap ini akan
Dan Terakhir adalah hasil dari semua tahapan dan tugas yang akan di
penulisan. Data merupakan fakta empirik yang sudah dikumpulkan oleh penulis
bisa berasal dari berbagai hal yang dikumpulkan dengan menggunakan berbagai
1. Data Primer
Data Primer yaitu data yang dikumpulken langsung dari objek yang
a Interview
secara langsung kepada objek yang saat bekerja untuk mendapatkan data
b Pengamatan
2. Data Sekunder
Data Sekunder yaitu data yang diperoleh dari penelitian orang lain atau
1. Analisa
pembuatan sistem. Dokumen inilah yang akan menjadi acuan sistem analis untuk
2. Perancangan
perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini
Tahap desain sistem mempunyai dua maksud atau tujuan utama yaitu sebagai
berikut:
terlibat
Tujuan kedua ini lebih condong pada desain sistem yag terinci yaitu
pembuatan rancang bangun yang jelas dan lengkap untuk nantinya digunakan
untuk pembuatan program komputernya. Untuk mencapai tujuan ini, analis sistem
digunakan.
yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan
tahap meletakkan sistem supaya siap untuk dioperasikan. Tahap ini juga termasuk
kegiatan menulis kode program jika tidak dipergunakan paket perangkat lunak
apli kasi.
4. Penerapan
melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan
5. Pemeliharaan
BAB II
LANDASAN TEORI
2.1 Pendahuluan
Bab ini memaparkan teori teori yang dikutip dari sumber sumber yang
relevan untuk digunakan sebagai panduan dalam mengerjakan project akhir serta
lunak yang di buat khusus untuk memenuhi kebutuhan berbagai jenis aktivitas dan
berbagai aktivitas lainnya. Pengertian aplikasi secara umum adalah alat terapan
yang difungsikan secara khusus dan terpadu sesuai kemampuan yang di milikinya,
Aplikasi merupakan suatu perangkat komputer yag siap pakai bagi user.
singkat bisa di artikan bahwa absensi adlah data yang berisi data kehadiran
kepada perangkat. Perintah yang dimaksud disini adalah arahan kepada perangkat
untuk memproses data yang di input menjadi suatu output. Pemrograman juga
dapat di artikan sebagai sebuah proses lengkap, mulai dari menulis kode program,
berlangsung, srta memelihara kode kode program yang telah di bangun melalui
berupa tipe data, struktur data dan juga batasan batasan pada data yang kemudian
di simpan.
fasilitas internet yang menghubungkan dokumen dalam lingkup lokal dan juga
jarak jauh. Adapun dokumen pada website disebut dengan web page dan link
dalam website yang memungkinkan pengguna bisa berpindah dari satu halaman
ke halaman lain (hyper text), baik diantara halaman yang disimpan dalam server
format HTML (hyper text markup language), yang selalu bisa di akses melalui
HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk di
Teori Khusus adalah teori yang begitu erat kaitan nya dengan sejumlah
fakta yang bersifat particular artinya teori khusus menjelaskan suatu teori yang
lebih spesifik. Teori khusus tersebut akan di tulis sebagai berikut ini:
aliran data dari sebuah proses yang sering disebut dengan sistem informasi. Di
Kenneth Kozar, tujuan dari adanya DFD sendiri adalah sebagai penyedia atau
dimana hal mendasar yang menjadi pembeda antara kedua skema tersebut terletak
diagram yang memiliki aliran data dengan menggunakan metode logika data
untuk mendapatkan gambaran suatu aliran data, berdasarkan darimana asal data,
tujuan data itu dikeluarkan dari sistem, dimana data dismpan, dan proses apa saja
yang artinya diagram hubungan entitas. ERD pun sering disebut dengan model ER
jenis diagram yang sifatnya lebih struktural dan bisa digunakan untuk
dimanfaatkan dalam suatu desain pada suatu database ataupun pada
informasi yang dianggap penting. Informasi pertama adalah entitas utama yang
terdapat di dalam ruang lingkup suatu sistem. Sedangkan untuk informasi kedua
Simbol ERD
Tabel 2.2 Simbol Simbol ERD
digram yang digunakan untuk membangun atau merancang basis data agar dapat
project akhir.
server yang bersifat open source (bebas), serta mendukung di berbagai sistem
standalone server (berdiri sendiri) atau biasa disebut dengan localhost. Fungsi
wordpress secara offline. Penggunaan dari Xampp sangat dibutuhkan untuk dapat
dokumen web sebagai bahasa untuk pertukaran dokumen web. Struktur dokumen
HTML terdiri dari tag pembuka dan tag penutup. HTML versi 1.0 dibangun
dibentuk dari berbagai sumber yang disusun menurut urutan tertentu sehingga
mampu mengatasi konflik style. Fungsi CSS pada web yaitu untuk merancang,
mendesain, merubah dan membentuk halaman sebuah web atau blog dan isi dari
halaman web tersebut yaitu tag-tah html. Logikanya fungsi CSS dalam html yaitu
atau konten dengan file atau dokumen web itu sendiri. Dapat dibilang kalau salah
satu tolak ukur kualitas dari sebuah website yaitu dari style yang digunakan, dan
di sini CSS mepunyai peranan yang sangat penting. Selain itu penggunaan CSS
seakan-akan bisa dibuat menjadi library style yang dapat digunakan sewaktu-
waktu, tergantung dari yang mengkreasikannya supaya bentuk tampilan antar web
yang dibuat tidak sama. Dengan adanya CSS, maka seorang programmer bisa
melakukan berbagai macam inovasi dan kreasi seindah mungkin karena dalam
bahasa pemrograman open source yang sangat cocok atau di khususkan untuk
pengembangan web dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa
java, dan perl serta mudah untuk dipelajari. PHP merupakan bahasa scripting
nya, serverlah yang akan menerjemahkan skrip program, baru kemudian hadilnya
sistem manajemen basis data SQL atau DBMS yang multithread, multi-user,
dengan sekitar 6juta instalasi di seluruh dunia. Tidak sama dengan proyek proyek
dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing masing,
MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya.
Kedua orang swedia dan satu rang Finlandia yang mendirikan MySQL AB adalah:
merupakan tahap yang kritis dan sangat penting, karena kesalahan di tahap ini
untuk mengetahui dan menentukan masalah yang dihadapi oleh sistem yang
dalam merencanakan dan merancang sistem yang baru, dimana sistem lama akan
Dari hasil analisa data yang telah dilakukan dan pengamatan disekolah
SMA N 5 OKU, maka penulis mendapatkan hasil bahwa sistem yang sedang
dan harus menjaga jarak para pegawai yang datang agar tidak
Dari analisa kelemahan sistem yang sedang berjalan pada pada SMA N 5
kehadiran.
Dengan adanya kelemahan pada absensi yang serba manual pada sistem
yang sedang berjalan, maka sistem absensi digital ini sangat diperlukan untuk
mengabsen para pegawai atau yang disebut dengan guru pada SMA N 5 OKU.
Untuk itu penulis membuat Aplikasi Absensi Digital Guru Berbasis Web pada
SMA N 5 OKU yang memiliki tujuan agar admin dapat melakukan pendataan
data absensi pegawai tanpa harus datang langsung ke sekolah SMA N 5 OKU
SMA N 5 OKU.
aliran data dari sebuah proses yang sering disebut dengan sistem informasi. Di
nya, sehingga tidak adanya aturan terkait keputusan atau pengulangan. Bentuk
Kenneth Kozar, tujuan dari adanya DFD sendiri adalah sebagai penyedia atau
terhadap hubungan antar entitas, pendataan data dan informasi yang digunakan
dalam pembuatan Aplikasi Pendataan Data Absensis Kehadiran dan Tugas Akhir
Aplikasi Absensi Digital Guru Berbasis Web pada SMA N 5 OKU . Diagram
level ini hanya ada satu proses yang menggambarkan Aplikasi secara
keseluruhan.
Gambar 3. 1 DFD Konteks Aplikasi Absensi Digital Guru Berbasis Web pada
SMA N 5 OKU
Pada DFD Konteks Aplikasi Absensi Digital Guru Berbasis Web pada
SMA N 5 OKU terdapat 2 entitas yaitu admin dan pegawai, sehingga pada entitas
admin memiliki aliran data ke sistem ialah data admin dan data pegawai. Dari
sistem informasi absensi digital akan memberikan aliran data berupa informasi
data admin, data pegawai, data absensi, dan data kehadiran. Serta pada entitas
pegawai terdapat aliran data absensi dan data kehadiran, selanjutnya sistem
informasi absensi digital memberikan aliran data berupa informasi data pegawai
Data Flow Diagram level 1 ini merupakan proses pendataan data pada
admin dan pegawai yang menjabarkan lebih rinci proses data yang terdapat pada
memasukkan data pegawai, data mahasiswa dan data laporan. Diagram ini
prosesnya masing-masing.
Gambar 3. 2 DFD Level 1 Aplikasi Absensi Digital Guru Berbasis Web pada
SMA N 5 OKU
Pada data login sistem 1.0 entitas admin memasukan data login berupa
login sukses. Data login yang ada pada sistem akan masuk ke dalam database
admin, setelah admin login maka admin akan memasukkan data pegawai agar
pegawai dapat mengakses sistem dengan cara login memasukkan username dan
jabatan, instansi, npwp, umur, tempat lahir, tangal lahir, role akun, jenis kelamin,
shift bagian, verifikasi pegawai, barcode pegawai dan pass foto pegawai. Setelah
data tersimpan maka selanjunya admin dapat melihat data pegawai, adapun entitas
pegawai hanya dapat melihat data pegawai yang telah di masukkan oleh admin.
Data absensi pada sistem 3.0 dan sistem 4.0 entitas pegawai dapat
melakukan absen online pada sistem, selanjunya setelah absen maka pegawai
dapat melihat data kehadiran dan entitas admin dapat memantau bila pegawai
Data Flow Diagram Level 2 kelola data pegawai adalah penjelasan detail
dari proses Data Flow Diagram level 1 pada sistem tentang pendataan data
pegawai, ada entitas admin yang dapat melakukan input data pegawai kedala
Selanjutnya admin dapat melakukan edit data pegawai bila terjadi kesalahan,
setelah melakukan edit maka data akan tersimpan kedalam database pegawai.
Lalu admin dapat melakukan hapus data pegawai dan sistem menghapus data
pegawai serta terakhir admin dan pegawai dapat melihat data pegawai yang ada
pada sistem.
Gambar 3. 3 DFD Level 2 Data Pegawai
3.2.2 Entity Realationship Diagram (ERD)
sistem basis data atau database, gambar dibawah ini merupakan desain ERD dari
Aplikasi Absensi Digital Guru Berbasis Web pada SMA N 5 OKU yang telah
dan keterangan dari field yang terdapat di tabel dan dibuat pada Aplikasi Absensi
Digital Guru Berbasis Web pada SMA N 5 OKU terdiri dari beberapa tabel
berikut:
ingin atau akan melakukan login. Tabel user ini hanya bisa di akses oleh dua user
atau pengguna yaitu admin dan pegawai (guru) pada SMA N 5 OKU, berikut
input oleh admin dalam absensi online untuk mengetahui kehadiran seorang
pegawai atau guru setiap jam kerja tanpa harus mendatangi sekolah SMA N 5
OKU, berikut tabel dari absensi pada Aplikasi Absensi Digital Guru Berbasis
Tabel Setting digunakan untuk mengatur jadwal jam kerja pada pegawai
atau guru yang akan bekerja dan mengatur jam selesai kerja pada pegawai, setting
fungsi dari tampilan login pada admin ini untuk memudahkan admin dalam
mengelola, menambah, mengubah setting dan menghapus data pegawai atau guru
dalam melakukan absensi online serta fungsi dari tampila login pada pegawai
pada tampilan awal ini admin dapat melihat tampilan jumlah pegawai, pegawai
yang terlambat absen, pegawai yang hadir untuk absen dan waktu pegawai untuk
kehadiran yang berisikan tanggal, nama pegawai, waktu datang, waktu pulang,
pegawai yang melakukan absensi dan dapat melakukan export absensi untuk
mengubah data dalam mengatur jadwal jam kerja pada pegawai atau guru yang
yang telah di tambahkan oleh admin dan pegawai dapat melakukan absen secara
yang sudah melakukan absen, data kehadiran ini berisikan tanggal, nama pegawai,
4.1 Hasil
Berbasis Web pada SMA N 5 OKU Website, sistem ini dibuat dan dirancang
halaman interface Aplikasi Absensi Digital Guru Berbasis Web pada SMA N 5
Digital Guru Berbasis Web pada SMA N 5 OKU Website, berikut tampilan dari
pegawai, dimana fungsi dari tampilan login pada admin ini untuk memudahkan
data pegawai atau guru dalam melakukan absensi online serta fungsi dari tampila
mengakses laman, pada tampilan awal ini admin dapat melihat tampilan jumlah
pegawai, pegawai yang terlambat absen, pegawai yang hadir untuk absen dan
melihat data kehadiran yang berisikan tanggal, nama pegawai, waktu datang,
Tampilan pada gambar 4.5 merupakan halaman admin dapat melihat data
pegawai yang melakukan absensi dan dapat melakukan export absensi untuk
menambahkan mengubah data dalam mengatur jadwal jam kerja pada pegawai
atau guru yang dan mengatur jam selesai kerja pada pegawai.
Gambar 4. 6 Halaman Data Setting Absensi
4.2.7 Halaman Interface Dashboard Pegawai
identitas diri yang telah di tambahkan oleh admin dan pegawai dapat melakukan
data pegawai yang sudah melakukan absen, data kehadiran ini berisikan tanggal,
4.3 Pembahasan
mempermudah proses pendataan dan laporan kehadiran guru, yang mana admin
dapat mengelolah data para pegawai, data absensi pegawai dan data kehadiran
program Aplikasi ini. Adapun kelebihannya adalah admin dapat dengan mudah
dapat merekap dan mengontrol data kehadiran dalam satu periode dan mengurasi
absensi kehadiran secara online pada website. Kelemahan dari Aplikasi ini adalah
rentan nya ada manipulasi data dalam kehadiran pegawai padahal pegawai tidak
Hasil pengujian yang telah dilakukan maka penulis mengambil contoh kasus
yang diperlukan, antara lain ada pengujian data admin dan data pegawai serta
tabel pengujiannya :
Tabel 4.2 Hasil Pengujian Data Admin
semua data
Password : -
login dan
menekan button
Login
username dan
Password : -
mengosongkan
dan menekan
button Login
Login
Dashboard
kehadiran
Intansi:
Npwp:
Umur:
Tempat lahir:
Tanggal lahir:
Role akun:
Jenis kelamin:
Shift bagian:
Verifikasi pegawai:
Buat barcode :
Pas foto :
mengosongkan Password:
Npwp:
Umur:
Tempat lahir:
Tanggal lahir:
Role akun:
Jenis kelamin:
Shift bagian:
Verifikasi pegawai:
Buat barcode :
Pas foto :
Jabatan: guru
Intansi: SMA N 5
OKU
Npwp: -
Umur: 35
Tempat lahir :
Linggau
Tanggal lahir : 3
maret 1986
Role akun: 2
Jenis kelamin:
laki
Verifikasi pegawai:
Ya
Buat barcode : -
absensi:
Absen pulang :
Absensi dengan
lokasi :
Logo :
sebagian serta
menekan button absensi : Absensi O
absensi absensi:
Absen pulang :
Absensi dengan
lokasi :
Logo :
Zona waktu
absensi: Asis /
Jakarta
11:00 WIB
Absen pulang :
17:00 WIB
Absensi dengan
lokasi :
menggunakan
maps
Logo : jam.jpg
semua data
Password : -
login dan
menekan button
Login
username dan
Password : -
mengosongkan
dan menekan
button Login