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:
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.
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 Perumusan Masalah.........................................................................................2
1.3 Tujuan Penelitian.............................................................................................2
1.4 Manfaat Penelitian...........................................................................................2
BAB II METODE PENELITIAN.........................................................................................3
2.1 Aktivitas Kebutuhan..........................................................................................3
2.2 Perancangan Aplikasi........................................................................................4
2.2.1 Use Case Diagram....................................................................................4
2.2.2 Activity Diagram......................................................................................5
2.2.3 Entity Relationship Diagram....................................................................6
2.3 Implementasi......................................................................................................7
2.4 Pengujian...........................................................................................................7
BAB III HASIL DAN PEMBAHASAN...............................................................................8
3.1 Hasil Perancangan Karya Akhir........................................................................8
3.2 Tampilan Login Siswa.......................................................................................8
BAB IV PENUTUP............................................................................................................13
4.1 Kesimpulan......................................................................................................13
4.2 Saran................................................................................................................13
DAFTAR PUSTAKA.........................................................................................................14
BIOGRAFI PENULIS.........................................................................................................15
v
DAFTAR TABEL
vi
DAFTAR GAMBAR
Gambar 3a. Activity diagram pada aplikasi dan sistem pengolahan nilai..................13
Gambar 3b. Activity diagram pada aplikasi dan sistem pengolahan nilai..................13
Gambar 6. Login siswa (a), Daftar akun (b), Tampilan home (c), Dialog ubah
akun (d)..................................................................................................14
Gambar 7. Lihat biodata (a), Download nilai (b), Lihat nilai (c)...............................18
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
LOGIN
Menu
ADMIN
LAPORAN
LOG OUT
Admin Sistem
Salah
Sukses
Menyimpan ke database
Mencetak laporan
Mendapatkan
Mengolah laporan
hasil laporan
Kembali ke Tidak
menu utama
Ya
Login +NISN
+Keterangan
+Username +Tanggal 1
+Password
tbl_absensi_guru
+Nip
+Jabatan
+Keterangan
+Tanggal
4. Sequence Diagram
Perancangan sequence diagram bertujuan untuk menggambarkan kolaborasi dinamis antar
sejumlah objek, keggunaannya untuk menunjukan rangkain pesan yang di kirim antar objek,
dan juga interaksi antar objek pada aplikasi pengelolaan data absensi sekolah dasar negeri
pelasahkoneng.
Admin
: input user dan password
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
4. PENERAPAN
1. Form Login
Tampilan interface form login
Gambar 14. Tampilan Form Login
Interface Menu Login ini adalah sebagai fasilitas dimana admin memasukkan nama user dan
password yang benar untuk bisa masuk dan mengakses program aplikasi.
Pada perancangan halaman login ini terdapat nama aplikasi dan terdapat gambar di atas
username dan password. pengisian username dan password pada textbox dan tombol login.
Telihat seperti pada Gambar dibawah ini.
Tabel 1 adalah tabel hasil pengecekan terhadap Menu Login yang telah penulis
lakukan.
No. Pengecekan Hasil
1 Tidak mengisi form Muncul pesan
log in kemudian peringatan Log in
klik login gagal
2 Memasukkan Muncul pesan
username atau peringatan
password yang username atau
tidak ada dalam password salah
database
3 Memasukkan Muncul pesan
username dan peringatan Login
password yang berhasil dan
sudah ada di langsung menuju
database menu utama
aplikasi
2. Menu Utama
5. KESIMPULAN
1. Pembuatan aplikasi absensi sekolah menggunakan java netbeans yaitu pertama kita harus menginstal aplikasi
netbeans 8.0, untuk penyimpanan database gunakan aplikasi XAMPP, sebaiknya sebelum memulai pada
pembuatan aplikasi akan lebih baik membuat database terlebih dahulu, pembuatan desain aplikasi, dan
membuat coding pada aplikasi yang akan dibuat.
2. Penerapan sistem absensi manual kedalam sistem aplikasi dengan membuat database
14
PUSTAKA
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.
15