Anda di halaman 1dari 5

DoubleClick: Journal of Computer and Information Technology E-ISSN: 2579-5317

Vol. 2, No. 2, February 2019, Pages 70-74 http://e-journal.unipma.ac.id/index.php/doubleclick


=====================================================================================

Aplikasi Sistem Informasi Absensi Mahasiswa dan Dosen

Rina Firliana1, Fatkur Rhohman2


1
Sistem Informasi Universitas Nusantara PGRI Kediri
2
Teknik Mesin Universitas Nusantara PGRI Kediri
E-mail: 1rina@unpkediri.ac.id, 2 fr_kediri@yahoo.com

Abstrak

Absensi dalam dunia pendidikan atau perkuliahan sangatlah penting. Akan tetapi absensi
di dunia pendidikan atau perkuliahan masih banyak yang menggunakan sistem yang
manual. Dosen masih memanggil satu persatu mahasiswanya untuk kehadiran mahasiswa
atau mahasiswa langsung tanda tangan secara bergilir sehingga ada mahasiswa yang
kelewatan untuk absen atau kadang mahasiswa juga melakukan kecurangan dengan
merangkap tanda tangan kehadiran atau dengan menitip tanda tangan yang untuk
dipalsukan. Selain itu, admin juga berperan untuk melaporkan ke ketua prodi dengan cara
merekap data absensi secara manual dan dosen dalam menilai untuk nilai kehadiran siswa
juga masih melihat data absensi yang merupakan hasil absensi selama 1 semester dan
menghitung satu persatu. Oleh karena itu peneliti ingin membuat aplikasi sistem informasi
absensi mahasiswa dan dosen secara online. Peneliti melakukan penelitian dengan
metodologi penelitian sebagai berikut pertama peneliti melakukan studi pustaka berkaitan
dengan sistem pengabsenan baik buku maupun jurnal, analisa dengan wawancara dengan
pihak yang bersangkutan sesuai bidang absensi, melakukan perancangan dengan
menggunakan Data Flow Diagram (DFD), dan implementasi program dengan menggunakan
PHP. Dengan melakukan tahapan-tahapan tersebut maka menghasilkan penelitian yang
berkaitan dengan absensi mahasiswa dan dosen dimana mahasiswa dan dosen bisa
langsung menginputkan absensi atau daftar hadir secara online setiap melakukan
perkuliahan. Selain itu admin bisa merekap jumlah kehadiran dosen dan mahasiswa secara
mudah untuk pelaporan. Dosen juga merasa terbantu untuk mengambil hasil absensi
mahasiswa untuk pelaporan kelengkapan data penilaian dan ketua prodi bisa melihat
laporan rekapan absensi secara online.

Keywords: Absensi, Mahasiswa, Dosen, Admin DFD, PHP.

PENDAHULUAN mengolah data absensi secara online.


Pada umumnya system absensi Tujuan penelitian ini adalah
perkuliahan dilakukan secara manual memberikan kemudahan untuk staf
dengan memanggil nama mahasiswa satu pengelola absen ataupun dosen dalam
per satu lalu dilanjutkan dengan absensi merekapitulasi hasil perkuliahan dan
berjalan dimana mahasiswa yang harus daftar hadir perkuliahan yang dihadiri
menandatangani daftar hadir tersebut. mahasiswa serta menyajikan informasi
Kegiatan absensi dilakukan selama satu yang dibutuhkan untuk sumber penilaian
semester setelah itu rekapitulasi daftar mahasiswa dalam perkuliahan dan juga
hadir perkuliahan. Rekapitulasi harus untuk meminimkan manipulasi data atau
diketik manual untuk bahan tindak kecurangan pada absensi
pertimbangan standar penilaian
mahasiswa dalam kehadiran. Dalam hal KAJIAN TEORI
ini dibutuhkan suatu kemudahan untuk 1. SISTEM
memperlancar dan mendukung kinerja Sekumpulan objek-objek yang saling
dalam proses mengolah data daftar hadir berelasi dan berinteraksi serta
mahasiswa sekaligus dosen. Dengan hubungan antara objek bisa dilihat
mempertimbangkan kebutuhan tersebut sebagai satu kesatuan yang dirancang
maka ada rencana untuk menggunakan untuk mencapai satu tujuan. Dengan
media internet untuk membantu dalam demikian, secara sederhana sistem
hal absensi mahasiswa dan dosen dapat diartikan sebagai sebagai suatu
------------------------------------------------------------------------------------------------------------------------------------------
Aplikasi Sistem Informasi ….(Rina dan Fatkur) | 70
DoubleClick: Journal of Computer and Information Technology E-ISSN: 2579-5317
Vol. 2, No. 2, February 2019, Pages 70-74 http://e-journal.unipma.ac.id/index.php/doubleclick
=====================================================================================

kumpulan atau himpunan dari unsur language (Structure Query Language).


variabel-variabel yang saling Itu dapat diartikan bahwa mysql
terorganisasi, saling berinteraksi, dan merupakan standar penggunaan
saling bergantung satu sama lain. database di dunia untuk penglahan
Murdick dan Ross (1993) data. Berkut beberapq kelebihan yang
mendefinisikan sistem sebagai dimiliki oleh mysql adalah:
perangkat elemen yang digabungkan  Bersifat open source, yang memiliki
satu dengan lainnya untuk suatu kemampuan untuk dapat
tujuan bersama. Sementara, definisi dikembangkan lagi.
sistem kamus Webster’s Unbriged  Menggunakan bahasa SQL (Structure
adalah elemen-elemen yang saling Query Language), yang merupakan
berhubungan dan membentuk satu standar bahasa dunia dalam
kesatuan organisasi. Menurut Scott pengolahan data.
(1996), sistem terdiri dari unsur-unsur  Super performance dan reliable, tidak
seperti masukan (input), pengolahan bisa diragukan, pemrosesan
(processing). Serta keluaran (output). databesnya sangat cepat dan stabil.
Ciri pokok sistem menurut Gappspert  Sangat mudah dipelajari
ada empat, yaitu sistem itu beroperasi  Memiliki dukungan support (group)
dalam lingkungan, terdiri atas unsur- pengguna msql
unsur, ditandai dengan saling  Mampu lintas platform, dapat
berhubungan, dan mempunyai satu berjalan di berbagai sistem operas.
fungsi atau tujuan utama.  MySQL bekerja
2. INFORMASI menggunakan bahasa basis data atau
Informasi merupakan hasil olahan DBMS (database management system),
data, dimana data tersebut sudah data language terbagi dua yaitu DDL
diproses dan diinterpretasikan dan DML.
menjadi sesuatu yang bermakna untuk 6. DDL(Data Definition
pengambilan keputusan. Informasi Language)
juga diartikan sebagai himpunan dari DDL (Data Definition Language)
waktu yang relevan dengan satu merupakan suatu perintah yang
beberapa orang dalam suatu waktu. digunakan untuk menciptakan struktur
(kusrini, 2007) data, atau untuk membangun database.
3. ABSENSI DDL mempunyai tugas untuk membuat
Berdasarkan kamus Bahasa objek SQL dan menyimpan definisinya
Indonesia, absen adalah tidak dalam tabel. Contoh objek tersebut
bekerjanya seorang pegawai pada saat yaitu tabel, view, dan index. DDL
hari kerja, karena sakit, izin, alpa atau mempunyai fungsi untuk melakukan
cuti. Absensi adalah daftar perubahan struktur tabel, mengubah
administrasi ketidakhadiran pegawai. nama tabel. Berikut perintah-perintah
Dimana pegawai yang tidak hadir akan yang ada dalam golongan DDL:
tercatat di daftar abensi kepegawaian  Create, digunakan
dan kapan saja bisaa di cek oleh untuk membuat database, tabel,
atasan perusahaan. dan objek lain dalam database.
4. APLIKASI  Alter, digunakan untuk
Menurut Jogiyanto (1999, 12) adalah memodifikasi tabel, seperti contoh
penggunaan dalam suatu komputer, mengubah nama tabel, field,
instruksi (instruction) atau pernyataan menambah nama field.
(statement) yang disusun sedemikian  Drop, digunakan untuk
rupa sehingga komputer dapat menghapus database, tabel, dan
memproses input menjadi output. objek lain dalam database.
5. MYSQL 7. DML (Data
Mysql bukan termasuk bahasa ManipulationLanguage)
pemrograman. Mysql merupakan salah  DML (Data
satu database populer dan mendunia. ManipulationLanguage) merupakan
Msql bekerja menggunakan SQL basis data yang digunakan untuk
------------------------------------------------------------------------------------------------------------------------------------------
Aplikasi Sistem Informasi ….(Rina dan Fatkur) | 71
DoubleClick: Journal of Computer and Information Technology E-ISSN: 2579-5317
Vol. 2, No. 2, February 2019, Pages 70-74 http://e-journal.unipma.ac.id/index.php/doubleclick
=====================================================================================

melakukan modifikasi dan mempunyai akhiran “.php”


pengambilan data pada suatu
database, pengolahan atau METODE PENELITIAN
modifikasi ini meliputi:Insert, Metodologi yang digunakan dalam
digunakan untuk melakukan penelitian ini adalah sebagai berikut.
penambahan data.
 Select, digunakan untuk 1. Studi Pustaka
pengambilan data Melakukan tinjauan pustaka mengenai
 Update, digunakan sistem absensi yang telah diteliti
untuk melakukan perubahan data sebelumnya untuk mengetahui
 Delete, digunakan metode-metode penyelesaian yang
untuk melakukan penghapusan berhubungan dengan masalah absensi.
data. 2. Melakukan analisis kebutuhan sistem
 Drop database, absensi mahasiswa dan dosen diprodi.
digunakan untuk meghapus Mulai dari wawancara ke yang
database. bersangkutan dan data-data yang
 Drop table, digunakan diperlukan.
untuk mengjapus tabel. 3. Perancangan/ desain Sistem
 Group by, digunakan Melakukan Perancangan/ desain
untuk menggelompokkan data. sistem basis data (database) yang
 Order by, digunakan sesuai dengan sistem absensi.
untuk menampilkan semua data 4. Menggambarkan proses pengolahan
secar urutberdasarkan abjad nya. absensi yang terjadi pada sistem
(Saputra, Agus). absensi dalam bentuk Data Flow
8. DFD(Data Flow Diagram) Diagram (DFD)
Data flow digram atau disingkat DFD
merupakan suatu diagram yang
menggambarkan alir data dalam suatu
entitas. Dfd juga dapat diartikan
sebagai teknik grafis yang
menggambarkan alir data dari input
atau masukan menuju keluaran atau
output (Saputra, Agus:2012)
9. PHP
PHP (akronim dari PHP: Hypertext
Preprocessor) adalah bahasa
pemrograman yang berfungsi untuk Gambar 1. Konteks Diagram
membuat website dinamis maupun
aplikasi web. Berbeda dengan HTML Gambar diatas merupakan gambar
yang hanya bisa menampilkan konten kontek diagram yang terdiri dari 3
statis, PHP bisa berinteraksi dengan entity yaitu dosen, mahasiswa dan
database, file dan folder, sehingga kepala prodi
membuat PHP bisa menampilkan
konten yang dinamis dari sebuah
website. Blog, Toko Online, CMS,
Forum, dan Website Social Networking
adalah contoh aplikasi web yang bisa
dibuat oleh PHP. PHP adalah bahasa
scripting, bukan bahasa tag-based
seperti HTML. PHP termasuk bahasa
yang cross-platform, ini artinya PHP
bisa berjalan pada sistem operasi yang
berbeda-beda (Windows, Linux,
ataupun Mac). Program PHP ditulis
dalam file plain text (teks biasa) dan
------------------------------------------------------------------------------------------------------------------------------------------
Aplikasi Sistem Informasi ….(Rina dan Fatkur) | 72
DoubleClick: Journal of Computer and Information Technology E-ISSN: 2579-5317
Vol. 2, No. 2, February 2019, Pages 70-74 http://e-journal.unipma.ac.id/index.php/doubleclick
=====================================================================================

Gambar 4. Input Kehadiran Dosen


Gambar diatas merupakan menu untuk
inputan absensi dosen yang isinya sama
dengan inputan mahasiswa yang
membedakan hanya penginputan NIDN
saja yang lainnya sama. Dari input data
mahasiswa dan data dosen pada interface
ada tombol pilih yang mana tombol pilih
merupakan Pada tombol pilih ada tab
yang terdiri transaksi dan laporan.
Transaksi berupa jadwal perkuliahan dan
Gambar 2. DFD Level1 laporan merupakan laporan absensi
Gambar diatas adalah DFD level 1 dosen dan mahasiswa yang dilaporkan ke
yang merupakan gambar pecahan dari Ketua Prodi.
kontek diagram. Dimana dari kontek
diagram ke DFD level 1 proses absensi
terbagi menjadi 5 proses.

Gambar 5. Jadwal Kuliah


Gambar diatas merupakan form jadwal
kuliah yang disusun oleh Ketua Prodi
Gambar 3 Input Kehadiran yang selanjutnya diumumkan secara
Mahasiswa online untuk mahasiswa dan dosen
dalam perkuliahan.
Gambar diatas merupakan menu untuk
input mahasiswa yang akan absensi
dengan menginputkan NPM, Nama
mahasiswa, Semester, Mata Kuliah, dan
Jam.

Gambar 6. Laporan Absensi


------------------------------------------------------------------------------------------------------------------------------------------
Aplikasi Sistem Informasi ….(Rina dan Fatkur) | 73
DoubleClick: Journal of Computer and Information Technology E-ISSN: 2579-5317
Vol. 2, No. 2, February 2019, Pages 70-74 http://e-journal.unipma.ac.id/index.php/doubleclick
=====================================================================================

Mahasiswa untuk meminimkan manipulasi data atau


Gambar diatas merupakan laporan tindak kecurangan pada absensi.
absensi atau kehadiran mahasiswa yang
mana dari form diatas mahasiswa atau DAFTAR PUSTAKA
admin bisa melihat data absensi Basofi, Arif.Sistem Basis Data. (Online),
mahasiswa satu persatu. Yang nantinya tersedia: http://lecturer.eepis-
bisa untuk pelaporan ke Ketua Prodi atau its.edu/~ariv
ke mahasiswa apabila ada mahasiswa Diwarta.2012. Pengertian MYSQL dan
yang komplain untuk kehadirannya. Beberapa Kelebihan pada MYSQL.
Karena nilai mahasiswa juga mengacu (Online), tersedia:
pada nilai absensi. www.diwarta.com/pengertian-mysql-
dan-beberapa-kelebihan-pada-
mysql/733, diunduh pada 22 Agustus
2013
Ghazali, Muhammad. 2007. Definisi Basis
Data. (Online), tersedia:
http://muhammadghazali.wordpress.
com/tag/definisi-basis-data, diunduh
pada 22 Agustus 2013.
Ghazali, Muhammad. 2007. Pengertian
SQL. (Online), tersedia:http://rizky-
rizkyawan.blogspot.com/2013/06/pe
ngertian-sql.html, diunduh pada 22
Agustus 2013.
Gambar 7. Laporan Absensi K. Chandra, Ian. 2003. GAMMUReadme
Mahasiswa version 10.10.2003,GAMMU, [4]. Nokia
Gambar di atas merupakan laporan PCSuite 5 dengan Oxygen Phone
absensi atau kehadiran Dosen yang mana Manager II. (Online), tersedia:
dari form diatas Dosen atau admin bisa www.mwiacek.comdiunduh 10
melihat data absensi dosen satu persatu. Agustus 2013
Yang nantinya bisa untuk pelaporan ke Kadir, Abdul. 1999. Konsep dan Tuntunan
Ketua Prodi atau ke mahasiswa apabila Praktis Basis Data. Yogyakarta:
ada mahasiswa yang komplain untuk Penerbit Andi.
kehadiran dosennya. Kani., Firmansyah & Sufandi, Utan,
KESIMPULAN Unggul. 2010. PEMROGRAMAN
Berdasarkan perancangan, pembuatan DATABASE MENGGUNAKAN DELPHI
dan pengujian sistem yang dilakukan, (Delphi Win32 dan MySQL 5.0 dengan
dapat diambil beberapa kesimpulan Optimalisasi Komponen ZeosDBO).
sebagai berikut : Yogyakarta:Graha Ilmu.
Dengan Aplikasi Sistem Informasi Kroenke,M.D.1998.DatabaseProcessing,Pre
absensi dosen dan mahasiswa bisa nticeHallInternational,Inc.
memberikan kemudahan untuk staf Kusrini, 2007, Strategi Perancangan dan
pengelola absen ataupun dosen dalam Pengelolaan Basis Data. Yogyakarta:
merekapitulasi hasil perkuliahan dan Andi Offset.
daftar hadir perkuliahan yang dihadiri
mahasiswa serta menyajikan informasi
yang dibutuhkan untuk sumber penilaian
mahasiswa dalam perkuliahan dan juga

------------------------------------------------------------------------------------------------------------------------------------------
Aplikasi Sistem Informasi ….(Rina dan Fatkur) | 74

Anda mungkin juga menyukai