Ade Chintya Alfiana Halalutu1, Tyas Pratama Puja Kusuma, S.Kom, M. Pd.2,
1
Sistem Informasi, Universitas Amikom Purwokerto, Indonesia, 2Dosen Sistem Informasi,
Universitas Amikom Purwokerto
1
adechintya33@gmail.com , 2* tyaspratama@amikompurwokerto.ac.id
1. Pendahuluan
Seiring dengan berkembangannya teknologi informasi modern saat ini komputer
sebuah alat bantu yang mutlak diperlukan. Dapat dibayangkan bagaimana sebuah
sekolahan dapat tumbuh dan berkembang tanpa adanya komputerisasi. Oleh sebab itu,
penerapan sistem informasi menjadi kebutuhan yang mutlak dan dapat memberikan
▪ 1
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
keunggulan yang kompetitif. Hal tersebut, dapat sangat menunjang dalam sekolah yang
berskala besar, menengah maupun kecil dalam pengamanan data hardfile menjadi
softfile yang tersimpan baik oleh teknologi.
Data absensi siswa yang telah diolah sangat diperlukan untuk bahan evaluasi
dalam rekap absensi setiap semester. Pengolahan data absensi siswa adalah sarana untuk
menyimpan data absensi secara sistimatis, sehingga memudahkan penemuan kembali
jika diperlukan. Pengelolaan absensi yang bersifat manajerial maupun teknis
administratif selalu berhubungan dengan data, dalam bentuk yang tercetak (manual)
maupun data elektronik (media komputer). Kegiatan administrasi absensi akan
berpengaruh pada keadaan data perorangan siswa maupun keseluruhan serta semua
proses yang ada dalam sebuah sekolah. Beberapa sekolah di Banyumas dalam sistem
pengolahan data absensi siswa masih menggunakan sistem semi komputerisasi yaitu
dengan menggunakan aplikasi micorosoft excel dan microsoft word yang selanjutnya
akan dicetak dan disimpan dalam bentuk hardcopy di sebuah almari khusus. Hal ini
memiliki resiko yang sangat tinggi untuk kehilangan data-data tersebut. Kehilangan data
karena hardcopy yang ada telah rusak, ataupun data file yang lama tergantikan dengan
file yang baru. Tentunya ini akan berdampak pada terhambatnya proses pembuat laporan
absensi sekolah sehingga membuat proses menjadi kurang efektif dan efisien. Oleh
sebab itu, dibutuhkannya suatu perancangan sistem yang baru agar dapat mengelola data
dengan cepat, karena dengan sistem informasi pengolahan data absensi sekolah ini baik
siswa atau guru bisa mendapat informasi yang lebih cepat dan akurat. Tujuan dari
penelitian ini antara lain:
▪ 2
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
b. Mengetahui pelaksanaan, dan penggunaan sistem informasi yang telah dibuat dapat
berjalan dengan lancar, efektif dan efisien serta mengatasi segala kendala yang ada
selama ini.
2. Metode/Perancangan
Metode yang digunakan adalah menggunakan model Waterfall. “Model Waterfall
adalah sebuah proses hidup perangkat lunak memiliki sebuah proses yang linear dan
sekuensial” (Sukamto & Salahuddin, 2016). Dalam penelitian terdapat tiga cara untuk
mengumpulkan data, yaitu tahapan studi pustaka, analisis, dan desain.
Alat yang digunakan adalah tools dalam membuat perancangan dalam penelitian ini
yaitu dengan menggunakan Unified Modeling Language (UML) yang merupakan
keluarga notasi grafis yang didukung oleh model-model tunggal, yang membantu
pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun
menggunakan pemrograman berorientasi objek.
Menurut Adi Nugroho (2011) UML adalah metode perancangan perangkat lunak
dengan metode grafis yang refatif mudah dipahami. Permodelan UML yang digunakan
perancangan aplikasi ini, yaitu use case diagram dan activity diagram. Selain perancangan
UML, lakukan rancangan terhadap database, keluaran input dan output dari sistemnya
menggunakan PHP dan MySQL.
Jenis dari website ini sendiri adalah website dinamais. Dimana website dinamis
merupakan website yang telah menggunakan teknologi terbaru, website dinamis sendiri
akan cenderung lebih mudah digunakan karena mendukung perubahan informasi yang
dikerjakan langsung oleh para pengguna.
2.1. Pengumpulan Data
Pengumpulan data merupakan suatu proses pengadaan data primer untuk keperluan
penelitian. Dalam menumpulkan data menggunakan metode waterfall. Dalam penelitian
terdapat tiga cara untuk mengumpulkan data, yaitu tahapan requirement analysis, analisis,
dan desain.
▪ 3
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
▪ 4
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
3. Framework Laravel
5. Platform Website
6. Database MySQL
Tabel 1 Perangkat Pemrograman yang digunakan
Untuk mencapai harapan tersebut, rancangan sistem informasi ini akan digambarkan
menggunakan Use Case Diagram, Aktivity Diagram, rancangan Database dan relasi
database.
▪ 5
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
Pada tahapan ini peneliti akan merekomendasikan alur proses sistem yang akan
digunakan pengguna dalam membuat Use Case Diagram. Kebutuhan perancangan sistem
informasi absensi siwa berbasis web, yaitu sebagai berikut :
a. Melakukan Login
b. Mengakses menu
c. Mengakses menu utama
d. Mengakses fitur data pengguna (siswa dan guru)
e. Mengakses fitur absensi
f. Mengakses fitur recap absen
Gambar 2.1 dapat dijelaskan bahwa sistem informasi absen siswa berbasis website
ada dua pihak yang terlibat untuk mengakses aplikasi tersebut yaitu pengguna (siswa dan
guru) dan admin. Dimana untuk mengakses website tersebut pengguna dan admin harus
melakukan login terlebih dahulu untuk mengaksesnya. Dimana akun pengguna sudah
disediakan langsung oleh admin.
▪ 6
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
Gambar 2. 2 Use Case Diaram Mengakses Menu Utama dan Fitur pada
Admin
Gambar 2.2 dapat dijelaskan bahwa sistem informasi absen siswa berbasis website ini
ada salah satu pihak yang terlibat untuk mengakses aplikasi tersebut yaitu admin. Dimana
admin yang sudah login dapat mengakses menu-menu yang ada dalam sistem.
Gambar 2. 3 Use Case Diagram Mengakses menu utama dan fitur pada guru
Gambar 2.2 dapat dijelaskan bahwa sistem informasi absen siswa berbasis website
ini ada salah satu pihak yang terlibat untuk mengakses aplikasi tersebut yaitu guru.
Dimana guru yang sudah login dapat mengakses menu-menu yang ada dalam sistem.
▪ 7
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
Gambar 2. 3 Use Case Diagram mengakses menu utama dan fitur pada siswa
Gambar 2.3 dapat dijelaskan bahwa sistem informasi absen siswa berbasis website
ini ada salah satu pihak yang terlibat untuk mengakses aplikasi tersebut yaitu siswa.
Dimana siswa yang sudah login dapat mengakses menu-menu yang ada dalam sistem.
Selanjutnya pada tahapan ini peneliti akan merekomendasikan alur proses sistem
akan berjalan dalam pembuatan menggunakan aktivity diagram.
▪ 8
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
7. No Nama Tabel
8. 9.1 Admin
10.
2 Guru
11.
3 Mata Pelajaran
12.
4 Mengajar
13.
5 Kelas
14.
6 Semester
15.
7 Siswa
16.
8 Tahun Ajaram
17.
9 Abseni
a. Tabel Admin
Database : dbabsensi
Nama Tabel : Admin
Kunci Utama : id_admin
Deskripsi : Untuk menyimpan user admin login
Nama Field Type Size Keterangan
22. Nama_lengkap
23. Varchar24. 50 25.
▪ 9
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
b. Tabel Guru
Database : dbabsensi
Nama Tabel : Guru
Kunci Utama : id_guru
Deskripsi : Untuk menyimpan guru login dan data guru
Nama Field Type Size Keterangan
50. Nama_guru
51. Varchar52. 120 53.
d. Tabel Mengajar
Database : dbabsensi
Nama Tabel : mengajar
▪ 10
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
e. Tabel Kelas
Database : dbabsensi
Nama Tabel : kelas
Kunci Utama : id_kelas
Deskripsi : Untuk menyimpan data kelas
Nama Field Type Size Keterangan
f. Tabel Semester
Database : dbabsensi
Nama Tabel : semester
Kunci Utama : id_semester
▪ 11
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
g. Tabel Siswa
Database : dbabsensi
Nama Tabel : siswa
Kunci Utama : id_siswa
Deskripsi : Untuk menyimpan data siswa login dan profil
Nama Field Type Size Keterangan
▪ 12
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
194. Tahun_ajaran
195. Varchar196. 30 197.
i. Tabel Absensi
Database : dbabsensi
Nama Tabel : absensi
Kunci Utama : id_presensi
Deskripsi : Untuk menyimpan data kehadiran siswa
Nama Field Type Size Keterangan
222. Pertemuan_ke
223. Varchar 224. 30 225.
▪ 13
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
▪ 14
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
c. Halaman fitur
Halaman ini merupakan tampilan dari menu utama setelah admin dan pengguna
melakukan proses login.
▪ 15
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
Pada gambar 3.5 Dimana admin bisa mengedit data pengguna dan mengatur akun
pengguna supaya dapat mengakses website. Admin dapat mengedit, menghapus dan
menambahkan jadwal matapelajarannya.
▪ 16
Telematika: Jurnal Informatika dan Teknologi Informasi ISSN: 1829-667X / E-ISSN: 2460-9021
Vol. 18, No. 1, Februari 2021, pp.1-10 DOI:10.31515/telematika.v18i1.xxxx
Daftar Pustaka
Triyono, T., Safitri, R., & Gunawan, T. (2018). Perancangan Sistem Informasi Absensi Guru
Dan Staff Pada Smk Pancakarya Tangerang Berbasis Web. SENSI Journal, 4(2), 153–
167. https://doi.org/10.33050/sensi.v4i2.638
Cahyana, N. H., Kaswidjanti, W., Astrini, A., & Sari, K. (2011). Sistem informasi berbasis
web panduan diet bagi penderita penyakit jantung. Telematika, 7(2), 87–94.
Lestari, D. J., & Raya, U. P. (2022). Rancangan Pembangunan Aplikasi. May, 0–7.
https://www.researchgate.net/publication/360796570_RANCANGAN_PEMBANGUNA
N_APLIKASI_DIARY_BERBASIS_ANDROID
▪ 17