PEMBIMBING :
Wawan Setiawan, S.Pd
Muh. Alifudin Farchani, S.Pd., MM
KERJASAMA
SMA Negeri 1 Widodaren dangan Institut Teknologi Sepuluh Nopember (ITS) Surabaya
PROGRAM TERAPAN
BIDANG TEKNOLOGI INFORMASI DAN KOMUNIKASI
PRODISTIK
NGAWI
2023
i
LEMBAR PENGESAHAN
Kerjasama:
SMA Negeri 1 Widodaren
&
Institut Teknologi Sepuluh Nopember (ITS)
Oleh:
FITRA AGAM DWI SAPUTRA
NISN: 0052524493
Disahkan oleh:
Mengetahui Mengetahui,
Ketua Prodistik SMA Negeri 1 Widodaren Kepala Sekolah
SMA Negeri 1 Widodaren
iii
RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN DATA
ABSENSI SEKOLAH DASAR MENGGUNAKAN BAHASA
PEMROGRAMAN JAVA NETBEANS IDE 8.0
(STUDI KASUS : SDN GENDINGAN)
FITRA AGAM DWI SAPUTRA
NISN: 0052524493
Pembimbing I: Wawan Setiawan, S.Pd
Pembimning II: Muh. Alifudin Farchani, S.Pd., MM
ABSTRAK
Absensi merupakan hal yang wajib dilakukan untuk siswa. Dalam melakukan absensi masih menggunakan cara
manual. Oleh karena itu, diperlukan suatu sistem absensi siswa yang dapat melakukan pendataan dan pengelolaan data
agar dapat dilakukan secara cepat, efisien, dan akurat. Pembuatan sistem absensi siswa ini dilakukan dengan cara
pengumpulan data, analisa sistem, perancangan sistem, dan implementasi sistem. Sistem ini dibuat dengan
menggunakan bahasa pemrograman Java Netbeans IDE 8.0 dan MySQL untuk pengelolaan database.
Sebagai hasil dari tugas akhir ini adalah dibuatnya aplikasi berbasis dekstop Sistem Informasi Absensi siswa
Berbasis dekstop Menggunakan Java Netbeans IDE 8.0 yang memiliki fasilitas seperti: manajemen data siswa,
manajemen data guru, manajemen absensi siswa, manajemen absensi guru. Dengan adanya aplikasi ini,
diharapkan proses absensi akan lebih efisien dan dapat dipantau dengan mudah oleh dosen dan oleh pusat.
iii ii
KATA PENGANTAR
Segala puji bagi Allah SWT yang telah memberikan segala nikmat-Nya kepada penulis,
sehingga penulis dapat menyelesaikan Laporan Karya Akhir ini yang berjudul “Rancang Bangun
Sistem Informasi Pengolahan Data Absensi Sekolah Dasar Menggunakan Bahasa
Pemrograman Java Netbeans Ide 8.0”. Shalawat dan salam senantiasa tercurahkan kepada Nabi
Muhammad SAW yang telah membawa kita dari zaman kebodohan menuju zaman yang berilmu
pengetahuan.
Pada kesempatan ini, perkenankan penulis mengucapkan terima kasih kepada :
1. Bapak, Sugiyo,S.Pd,M.M .selaku Kepala Sekolah SMAN 1 Widodaren yang telah memberikan
kesempatan bagi penulis untuk menempuh pendidikan di SMAN 1 Widodaren
2. Bapak/Ibu Dosen ITS Surabaya yang telah memberikan kesempatan kepada penulis untuk
menjadi mahasiswi Prodistik ITS Surabaya.
3. Ibu Sri Wahyuni, S. Pd selaku ketua Prodistik yang telah memberikan arahan kepada penulis
selama menempuh perkuliahan Prodistik di SMAN 1 Widodaren
4. Bapak Wawan Setiawan, S.Pd selaku dosen pembimbing yang selalu membimbing dan
mengarahkan penulis dalam penyusunan karya akhir ini.
5. Bapak/Ibu tutor Prodistik yang telah menyampaikan ilmu kepada penulis sehingga penulis
memiliki bekal dalam penyusunan laporan karya akhir ini.
6. Seluruh Bapak/Ibu Guru SMAN 1 Widodaren yang senantiasa mendukung penulis dalam
menyusun laporan ini.
7. Kedua orang tua penulis yang telah memberikan restu serta dukungannya kepada penulis.
Penulis menyadari bahwa dalam penulisan Laporan Karya Akhir ini masih terdapat
kekurangan maupun kesalahan. Oleh karena itu, penulis mengharapkan saran dan kritik
yang bersifat membangun untuk meningkatkan manfaat dari tugas akhir ini. Akhir kata
penulis mengucapkan banyak terima kasih kepada semua pihak yang telah membantu
penyelesaiaan skripsi ini.
Wassalamu’alaikum Wr. Wb
iv
iii
DAFTAR ISI
HALAMAN JUDUL...........................................................................................................i
LEMBAR PENGESAHAN...............................................................................................ii
ABSTRAK........................................................................................................................iii
KATA PENGANTAR.......................................................................................................iv
DAFTAR ISI......................................................................................................................v
DAFTAR TABEL.............................................................................................................vi
DAFTAR GAMBAR.......................................................................................................vii
BAB I PENDAHULUAN..................................................................................................1
1.1 Latar Belakang.................................................................................................1
1.2 Tinjauaan Pustaka............................................................................................1
1.3 Metedologi Penelitian......................................................................................1
1.4 Manfaat Penelitian...........................................................................................1
BAB II PEMBAHASAN......................................................................................................3
2.1 Kerangka Penelitian...........................................................................................3
2.2 Alur Kegiatan Yang Sedang Berjalan................................................................4
2.3 Alur Yang Sedang Diusulkan............................................................................7
BAB III HASIL DAN PEMBAHASAN...............................................................................8
3.1 Use Case............................................................................................................8
3.2 Activity Diagram...............................................................................................8
3.3 Class Diagram......................................................................................................
3.4 Sequence Diagram...............................................................................................
BAB IV PENERAPAN.........................................................................................................8
3.1 Form Login........................................................................................................8
3.2 Menu Utama......................................................................................................8
3.3 Menu Data Siswa.................................................................................................
3.4 Tampilan Menu Absensi Siswa...........................................................................
BAB V PENUTUP..............................................................................................................13
4.1 Kesimpulan......................................................................................................13
4.2 Saran................................................................................................................13
DAFTAR PUSTAKA.........................................................................................................14
BIOGRAFI PENULIS.........................................................................................................15
v
DAFTAR TABEL
vi
DAFTAR GAMBAR
vii
BAB I
PENDAHULUAN
Design
Coding
Testing
Maintenance
MULAI
latar belakang
rumusan masalah
tujuan dan manfaat
batasan dan asumsi masalah
sistematika penulisan
Analysis jadwal pelaksanaan kerja praktek
Design
tabel login
Perancangan sistem tabel data siswa
Database tabel data guru
tabel absensi siswa
tabel absensi guru
Coding
Pembuatan aplikasi
Menu login
Menu data siswa
Menu data guru
Menu absensi siswa
Menu absensi guru
Testing Jasper viewer
SELESAI
2
pengolahan absensi masih dilakukan secara manual dan disimpan dalam bentuk arsip.
Menguraikan hasil analisis kualitatif dan/atau kuantitatif dengan penekanan pada jawaban atas
permasalahan.
Menu
ADMIN
LAPORAN
LOG OUT
Admin Sistem
Salah
Sukses
Menyimpan ke database
Aktor Sistem
Mencetak laporan
Mendapatkan
Mengolah laporan
hasil laporan
Admin Sistem
Kembali ke Tidak
menu utama
Ya
Admin
: input user dan password
4 : tampil halaman
utama
Gambar 11. sequence diagram login
Sequence diagram Login merupakan proses dimana admin melakukan login terlebih dahulu sebelum masuk ke
halaman utama untuk mengelola data. Sequence diagram
6 login terlihat pada Gambar dibawah ini
1 : Buka Halaman
Utama
6. Ubah
7. Batal
7 : Membatalkan
Aksi
8. Hapus
9 : Cari
: Request Data
Data Hasil Pencarian
Ditampilkan
1 : buka halaman
utama
5:
simpan
6.1 : simpan data
berhasil
BAB IV
PENERAPAN
4.1 Form Login
Tampilan interface form login
Davis B, G., & Olson H, M. 1974. Management Information system. New York:
Macgraw-hill.
Fathansyah. 2012. Basis Data. Bandung: Innformatika Bandung.
Indrajani. 2014. Database system case study all in one. Jakarta: PT Elex Media Komputido.
Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit Andi.
Ladjamudin, A.-B. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
Rosa A.S, M. S. 2015. Rekayasa Perangkat Lunak.
Bandung: Informatika Bandung.
Rosa, A. S., & Shalahuddin, M. 2013. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika Bandung.
Sutanta, E. 2003. Sistem Informasi Manajemen.
Yogyakarta: Graha Ilmu.
W, P. P., & Herlawati. 2011. Menggunakan UML. Oktober: Informatika Bandung.
BIOGRAFI PENULIS
12
Fitra agam dwi saputra tinggal di dusun sidorejo, kecamatan Widodaren, kabupaten ngawi.
merupakan anak kedua dari dua bersaudara yang dilahirka oleh ibu Sri surharti di Kota Ramah
Ngawi Jawa Timur tanggal 22 November 2005
Penulisan pengawali pendidikan di TK Dharma wanita pada tahun 2010 kemudian melanjutkan
pendidikan sekolah dasar di SDN Sidolaju 4 hingga tahun 2016 dan sekolah menengah pertama
di SMPN 4 Widodaren hingga tahun 2020. Kini penulis menjadi salah satu siswi dari SMAN 1
Widodaren yang duduk di kelas XII IPA 1
13