RANCANG BANGUN APLIKASI ABSENSI GURU DI SMK NEGERI 1 PANYINGKIRAN BERBASIS DESKTOP MENGUNAKAN VISUAL BASIC.NET

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri

Hari Purwanto

DESAIN APLIKASI SISTEM INFORMASI ABSENSI KARYAWAN DENGAN RADIO FREQUENCY IDENTIFICATION (RFID) PADA PT. SKYPUTRA PANCASURYA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dalam tubuh suatu perusahaan. Jika di dalam suatu perusahaan informasi tersebut

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

BAB III ANALISA DAN DESAIN SISTEM

Bab 3 Metodologi Penelitian

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

BAB III ANALISA DAN PERANCANGAN SISTEM. Pada bab ini diuraikan tentang metode penelitian yang digunakan dalam

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri

PERANCANGAN SISTEM INFORMASI ASURANSI PAKET PELANGGAN DI PANDU SIWI SENTOSA CABANG LODAYA BANDUNG

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

PERANCANGAN SISTEM INFORMASI PEMESANAN OBAT MENGGUNAKAN BAHASA PEMROGRAMAN BERORIENTASI OBJEK

Menganalisis dan merancang sistem absensi guru dan siswa dengan pendekatan berorientasi objek menggunakan UML.

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

BAB I PENDAHULUAN. dibutuhkan untuk kelangsungan produksi perusahaan, lembaga maupun kemajuan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

JURNAL SISTEM KONTROL HAK AKSES ABSENSI KARYAWAN PADA PT. KERTA GAYA PUSAKA KEDIRI

BAB I PENDAHULUAN. Dewasa ini hampir di semua bidang kegiatan usaha telah memanfatkan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB I PENDAHULUAN 1.1.Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN Latar Belakang Masalah

SISTEM INFORMASI KEPEGAWAIAN PADA RUMAH SAKIT UMUM SARI MUTIARA MEDAN


PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB III METODE PENELITIAN

BAB IV ANALISA DAN PERANCANGAN

Penerapan Metode Unified Modeling Language (UML) Berbasis Desktop Pada Sistem Pengolahan Kas Kecil Studi Kasus Pada PT Indo Mada Yasa Tangerang

BAB IV HASIL DAN UJI COBA

Gambar 4.1 Flowchart

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

BAB III ANALISIS DAN PERANCANGAN

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

BAB III OBJEK DAN METODE PENELITIAN


BAB III ANALISIS DAN PERANCANGAN

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

3.2. Analisa Masalah 3-1.

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

SISTEM PERINGATAN DINI PERLENGKAPAN PASIEN DI RUMAH SAKIT JIWA TAMPAN PEKANBARU

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PEMBAHASAN. tangan pada tempat yang disediakan (form absen). Admin atau pegawai pengurus

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

LEMBAR PENGESAHAN PEMBIMBING

ANALISIS PERANCANGAN APLIKASI PENERIMAAN SISWA BARU PADA SMA NEGERI 1 KALIREJO DENGAN MENGGUNAKAN WEB MOBILE

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

Aplikasi Absensi Pegawai di Yayasan Pendidikan Tinggi menggunakan Barcode Scanning

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PELAYANAN PASIEN PADA RUMAH BERSALIN DAN KLINIK BIDAN JURNALIS MENGGUNAKAN VB.NET

APLIKASI PENGOLAHAN DATA SISWA MENGGUNAKAN BAHASA PEMPROGRAMAN MICROSOFT VISUAL FOXPRO 9.0 DI SMP NEGERI 5 PAGARALAM *Heriansyah, M.

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN Latar Belakang. Suatu organisasi harus memiliki visi dan misi yang jelas untuk

SISTEM INFORMASI PROSES TRANSAKSI PENJUALAN DI RUMAH MAKAN SUN ABSTRAK

SISTEM ABSENSI ASISTEN DOSEN MENGGUNAKAN QR CODE SCANNER BERBASIS ANDROID PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

BAB IV IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI STOCK OPNAME BARANG (STUDI KASUS PT. SUMBER ALFARIA TRIJAYA TBK CILEUNGSI)

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. penggajian pegawai yang sedang berjalan di CV.Citra Retrofita Bandung. Analisa

Gambar 4-1. Use Case Diagram

Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1, Garut Indonesia

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisa sistem yang sedang berjalan kita dapat mengetahui kelebihan dan

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

KIOS INFORMASI HAJI DAN UMRAH PADA KANWIL KEMENTERIAN AGAMA PROVINSI SUMATERA SELATAN MENGGUNAKAN ADOBE FLASH CS.3

APLIKASI PENJUALAN PADA UD. SONJAYA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

Transkripsi:

RANCANG BANGUN APLIKASI ABSENSI GURU DI SMK NEGERI 1 PANYINGKIRAN BERBASIS DESKTOP MENGUNAKAN VISUAL BASIC.NET Nunu Nurdiana 1, Yusup Zarkasi 2 Teknik Informatika, Fakultas Teknik Universitas Majalengka Email: nunu.nrd@gmail.com ABSTRACK Didalam dunia pendidikan proses absensi merupakan proses yang paling penting. Tidak hanya siswa siswi saja guru pun wajib melakukan absensi menentukan kualitas pekerjaan nya sebagai pengajar di sekolah. Salah satunya adalah dengan sistem absensi guru SMKN 1 Panyingkiran masih menggunakan absensi guru secara manual (kertas). Absensi secara manual masih belum ekonomis, efektif dan efisien. Adapun tujuan aplikasi ini untuk mempermudah dalam pendataan absensi guru SMKN 1 Panyingkiran dengan menggunakan pemograman Visual Basic.NET dengan database Microsoft Access dan Scanner Barcode untuk mempermudah dalam proses pengolahan serta pembuatan laporannya.metode RAD mempunyai 3 tahapan utama seperti berikut ini: Rencana Kebutuhan (Requirment Planing) Pada tahap ini, user dan analyst melakukan semacam pertemuan untuk melakukan identifikasi tujuan dari aplikasi atau sistem dan melakukan identifikasi kebutuhan informasi untuk mencapai tujuan. Proses Design(Design Workshop) Pada tahap ini adalah melakukan proses desain dan melakukan perbaikan-perbaikan apabila masih terdapat ketidaksesuaian desain antara user dan analyst. Implementasi(Implementation) Kata Kunci : Absensi Scanner Barcode, Pendidikan, RAD, UML I. PENDAHULUAN Peningkatan kualitas sumber daya manusia merupakan prasyarat mutlak untuk mencapai tujuan pembangungan. Salah satunya untuk meningkatkan kualitas sumber daya manusia adalah pendidikan, sehingga kualitas pendidikan harus senantiasa diangkat sebagai faktor penentu keberhasilan, maka kualitas sumber daya manusia diangkat melalui berbagai program pendidikan yang dilaksanakan secara sistematis dan terarah berdasarkan kepentingan yang mengacu pada kemajuan ilmu pengetahuan dan teknologi. Dengan berkembangnya teknologi dan informasi yang ada, diharapkan dunia pendidikan berjalan sesuai dengan perkembangan yang ada. Didalam dunia pendidikan proses absensi merupakan proses yang paling penting. Tidak hanya siswa siswi saja guru pun wajib melakukan absensi menentukan kualitas pekerjaan nya sebagai pengajar di sekolah. SMKN 1 Panyingkiran merupakan salah satu Sekolah Menengah Kejuruan yang banyak diminati di daerah Majalengka. Dari hasil redaksi kemarin di SMKN 1 Panyingkiran ialah Sekolah yang bagus harus mempunyai sistem yang bagus juga. Salah satunya adalah dengan sistem absensi guru SMKN 1 Panyingkiran masih menggunakan absensi guru secara manual (kertas). Absensi secara manual masih belum ekonomis, efektif dan efisien. Adapun tujuan aplikasi ini untuk mempermudah dalam pendataan absensi guru SMKN 1 Panyingkiran dengan menggunakan pemograman Visual Basic.NET dengan database Microsoft Access dan Scanner Barcode untuk mempermudah dalam proses pengolahan serta pembuatan laporannya. Berdasarakan latar belakang di atas, maka masalah yang dapat dirumuskan adalah sebagai berikut : Bagaimana mengimplementasikan aplikasi data absensi guru dan Bagaimana guru bisa dengan mudah melakukan input daftar hadirnya? 1.2 Landasan Teori A. Pengertian Sistem Sistem mengandung arti kumpulan komponen - komponen yang memiliki keterkaitan antara satu dengan yang lain. Sedangkan "Informasi" bisa diartikan sebagai data. Dari kedua definisi tersebut system 71

informasi dapat diartikan sebagai "suatu system yang dibuat oleh manusia yang terdiri dari komponen - komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. (Ladjamudin, 2013) Ada beragam definisi sistem informasi, dari berbagai definisi tersebut dapat disimpulkan bahwa sistem informasi mencakup sejumlah komponen (manusia, teknologi, informasi, prosedur kerja), sesuatu yang diproses (data menjadi informasi) dan dimaksudkan untuk mencapai suatu sasaran atas tujuan. (Angga Hanggar Satyawan dkk, 2013:61) B. Pengertian Aplikasi Istilah aplikasi berasal dari bahasa inggris "application" yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan. Aplikasi biasanya berupa perangkat lunak yang berbentuk software yang berisi kesatuan perintah atau program yang dibuat untuk melaksanakan sebuah pekerjaan yang diinginkan. Selain itu aplikasi juga mempunyai fungsi sebagai pelayan kebutuhan beberapa aktivitas yang dilakukan oleh manusia seperti sistem untuk software jual beli, C. Pengertian Absensi Pengertian absensi atau kartu jam hadir ialah dokumen yang mencatat jam hadir setiap karyawan di perusahaan atau intansi. Catatan jam hadir karyawan tersebut dapat berupa daftar hadir biasa, dapat juga pula berbentuk kartu hadir dan database komputer yang diisi dengan mesin pencatat waktu. Pekerjaan mencatat waktu pada dasarnya dapat dipisahkan menjadi 2(dua) bagian yakni pencatatan waktu hadir (attendance time keeping) dan juga pencatatan waktu kerja (shop time keeping). Pencatatan jam hadir pada hadir pada kartu jam hadir yang dilakukan oleh pada setiap pegawai atau pekerja bisa mempengaruhi gaji bersih atau take home play yang akan diterima oleh si pegawai atau pekerja setiap bulannya. Karena jika pegawai atau pekerja lupa ataupun tidak mencatatkan jam hadirnya akan dapat mempengaruhi komponen-komponen yang ada pada gaji, D. Unifed Modeling Languange (UML) UML merupakan pengganti dari metode analisis berorientasi objek dan design berorientasi objek (OOA&D) yang dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an. UML merupakan gabungan dari metode Booch, Rumbaugh(OMT) dan Jacobson. Tetapi UML ini akan mencakup lebih luas dari pada OOA&D. Pada pertengahan pengembangan UML dilakukan standarisasi proses dengan OMG(Object Management Group) dengan harapan UML akan menjadi bahasa standar pemodelan pada masa yang akan datang. UML disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode terdiri paling sedikit prinsip, bahasa pemodelan dan proses. Bahasa pemodelan (sebagian besar grafik) merupakan notasi dari metode yang digunakan untuk mendesain secara cepat. II. METODE PENELITIAN Metode RAD mempunyai 3 tahapan utama seperti pada gambar berikut ini: Gambar 2.1 Tahapan-Tahapan P e n e l i t i a n 1. Rencana Kebutuhan (Requirment Planing) Pada tahap ini, user dan analyst melakukan semacam pertemuan untuk melakukan identifikasi tujuan dari aplikasi atau sistem dan melakukan identifikasi kebutuhan informasi untuk mencapai tujuan. 2. Proses Design(Design Workshop) Pada tahap ini adalah melakukan proses desain dan melakukan perbaikan- 72

perbaikan apabila masih terdapat ketidaksesuaian desain antara user dan analyst. 3. Implementasi(Implementation) Setelah desain dari sistem yang akan dibuat sudah disetujui baik itu oleh user dan analyst, maka pada tahap ini programmer mengembangkan desain menjadi suatu program. Setelah program selesai baik itu sebagian maupun secara keseluruhan, maka dilakukan proses pengujian terhadap program tersebut apakah terdapat kesalahan atau tidak sebelum diaplikasikan pada suatu organisasi. Pada saat ini maka user bisa memberikan tanggapan akan sistem yang sudah dibuat serta persetujuan mengenai sistem tersebut III. HASIL DAN PEMBAHASAN 3.1 Sistem Yang Sedang Berjalan Sistem yang sedang berjalan saat ini ialah datangnya guru untuk mengajar dan mengabsen pada sebuah kertas yg disediakan oleh pihak sekolah. 3.2 Evaluasi Permasalahan Diketahui bahwa sistem yang sedang berjalan dengan keadaan demikian, ada beberapa kelemahan pada sistem tersebut yang harus dibenahi dan dipermudah proses kinerjanya. Sebagai evaluasi permasalahan pembuatan sistem absensi data guru ini, penulis menjabarkan kelemahan-kelemahan sistem sebagai berikut : 1. Pencatatan absensi data guru memerlukan proses yang cukup memakan waktu 2. Untuk melihat absensi data guru harus dilaakukan pencarian pada arsip 3. Pencetakan berulang-ulang karena tidak tersimpan secara praktis Dari beberapa kelemahan yang mungkin terjadi seperti diatas dengan berbagai konseksuensi pencatatan secara manual, maka penulis membuat suatu usulan terdahap sistem tersebut. Usulan yang penulis lakukan adalah merubah sistem yang sedang berjalan secara manual menjadi sistem yang terkomputasi dengan resiko yang dapat lebih diminimalisir. Disamping itu pembuatan sistem ini diupayakan tidak akan menggangu kinerja pada bagian lain. Karena pembuatan sistem ini memberikan kemudahan kepada pengelola absensi data guru. 3.3 Analisis Yang Akan Diajukan Dari evaluasi permasalahan yang penulis lakukan, maka dalam pembuatan sistem absensi ini yang akan dibuat adalah sistem absensi data guru. Dari setumpuk berkas yang tersimpan yang merubah sistem manual menjadi terkomputasi. Disamping itu, sistem ini akan memberikan kemudahan dalam pencarian absensi data guru dan pelaporan absensi data guru. Adapun sistem yang akan diajukan penulis agar menjadi sistem terkomputasi dapat terlihat pada bagian alur dokumentasi dibawah ini dengan Flowchart usulan : Gambar 3.1 Flowchart system yang berjalan pada data absensi guru Flowchart diatas menjelaskan alur pembuatan absensi guru, mulai dari tanda tangan buku absensi harian, lalu simpan absen buku besar, atau bisa langsung dicetak pada setiap bulannya. 73

Gambar 3.3 Use Case Diagram Gambar 3.2 Flowchart yang diajukan pada data absensi guru 3.4 Hasil Perancangan Perancangan sistem aplikasi absensi guru di SMKN 1 Panyingkiran merupakan proses perancangan dari program aplikasi yang akan menghasilkan spesifikasi dari suatu program yang akan dibangun. Dalam perancangan ini penulis menggunakan berapa metode dalam diagram UML yaitu Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, dan Perancangan interface. Adapun perancangan database nya menggunakan ERD (Entitiy Relation Diagram). Didalam terdapat ada 3 objek yaitu : 1. Admin sebagai pemegang server komputer yang mengatasi bila terjadi masalah 2. Karyawan sebagai guru di SMKN 1 Panyingkiran yang mempunyai card barcode tersebut untuk mengabsen dirinya awal datang dan waktu pulang datang 3. Pimpinan sebagai kepala sekolah SMKN 1 Panyingkiran yang mempunyai seluruh kewenangan dengan melihat hasil cetak laporan yang di berikan olah admin kepada kepala sekolah. A. Use Case Diagram Use Case Diagram merupakan pemodelan untuk mengetahui kelakuan (Behavior) dari sistem yang akan dibuat, dan berikut adalah rancangan Use Case Diagram pada Aplikasi absensi guru di SMKN 1 Panyingkiran. B. Class Diagram Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas - kelas yang akan dibuat untuk membangun sistem, dan berikut adalah rancangan Class Diagram pada Aplikasi absensi guru di SMKN 1 Panyingkiran. Gambar 3.4 Class Diagram C. Sequance Diagram Perancangan Sequence Diagram bertujuan untuk menggambarkan kolaborasi dinamis antar sejumlah objek, kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antar objek, dan juga interaksi antar objek. Berikut ini merupakan rancangan Sequence Diagram pada Aplikasi absensi guru di SMKN 1 Panyingkiran. 74

E. Perancanagan Interface Perancangan Interface bertujuan sebagai gambaran bagaimana pemetaan menu dan submenu yang ada dalam interface yang akan dibuat, jadi tampilan ini hanya di buka khusus admin saja seadainya karyawan ingin membuka aplikasi ini tidak diperbolehkan karena karyawan tidak harus buka aplikasi hanya cukup memasukan card barcode ke mesin scanner lalu aplikasi melakukan singkronisasi menjadi karyawan hadir. Dalam perancangan ini terdiri dari perancangan form menu utama, form buat barcode baru, form data karyawan, form absensi karyawan form rekap laporan dan form keterangan aplikasi. Gambar 3.5 Sequence Diagram D. Activity Diagram Activity Diagram digunakan untuk memodelkan aspek dinamis dari sistem. Activity Diagram secara esensial mirip dengan alir (Flowchart), memperlihatkan aliran kendali dari suatu aktivitas ke aktivitas lainnya. Dengan Activity Diagram, kita juga memodelkan aliran-aliran dari objek dalam pergerakannya dari suatu state ke state lainnya dalam suatu aliran kendali. F. Perancanagan Interface Form Menu utama awal aplikasi absensi guru di SMKN 1 Panyingkiran di dalamnya ada logo dan ucapan selamat datang. Gambar 3.7 Form Menu utama G. Perancanagan Interface Form Buat Barcode Baru pembutan barcode baru yaitu dimana ada karyawan yang belum membuat barcode bisa memasukan data dirinya dan mendapatan kode untuk menyatakan dia hadir. Gambar 3.6 Activity Diagram 75

Gambar 3.10 Form Data Absensi Guru / Karyawan J. Perancanagan Interface Form Rekap Laporan perekapan daftar hadir untuk waktu ada perhari ada perbulan dari satu karyawan tersebut tujuan nya untuk di ketahui oleh kepala sekolah. Gambar 3.8 Form Buat Barcode Baru H. Perancanagan Interface Form Data Karyawan data karyawan yang telah masuk pada database di dalam aplikasi absensi ini, dan bisa mengetahui semua total karyawan. Gambar 3.11 Form Rekap Laporan K. Perancanagan Interface Form Keterangan Aplikasi keterangan aplikasi ini yang di dalamnya ada hak cipta pembutan aplikasi absensi guru di SMKN 1 Panyingkiran. Gambar 3.9 Form Data Karyawan I. Perancanagan Interface Form Data Absensi Karyawan mengetahui seluruh jumlah hadir karyawan. Gambar 3.12 Form Keterangan Aplikasi 3.5 Hasil Implementasi Implementasi dari aplikasi program yang dibuat ini berupa tampilan-tampilan program yang terdiri dari : A. Form Menu utama awal aplikasi absensi guru di SMKN 1 Panyingkiran di dalamnya ada logo dan ucapan selamat datang. Yang mengenalkan Aplikasi Absensi ini. 76

Gambar 3.13 Tampilan Menu utama B. Form Buat Cetak Barcode pembutan barcode baru yaitu dimana ada karyawan yang belum membuat barcode bisa memasukan data dirinya dan mendapatan kode untuk menyatakan dia hadir. Dengan cara menggunakan mencetak kode pada kartu masing masing guru / karyawan. Dengan langkah kerjanya masukan kode id guru 12 digit pada angka barcode lalu tekan buat lalu tampil di atas gambar barcode untuk guru tersebut. Apabila ingin langsung di cetak maka tekan tombol cetak, lalu bila ingin di copy barcode nya bisa tekan tekan copy nanti paste nya di open office dan apabila ingin keluar dari menu cetak barcode tekan tutup. maka masukan data data yang di bawahnya sampaikan alamat selesai dan tekan tombol simpan. Maka secara otomatis akan tampil diatas dan tersimpan pada databasenya. Untuk mengedit tinggal masukan nomor id dan tinggal merubah apa yg harus dibenarkan datanya. Dan tomobol hapus caranya tekan bagian database mana yg akan di hapus lalu tekan tombol hapus maka data terhapus begitu juga pada databasenya akan terhapus. Dan terakhir tombol keluar maka tinggal tekan tombol tutup saja maka akan keluar dari menu data guru / karyawan. Gambar 3.15 Tampilan Data Karyawan Tambah Gambar 3.14 Tampilan Buat Barcode Baru C. Form Data Database Guru / Karyawan data karyawan yang telah masuk pada database di dalam aplikasi absensi ini, dan bisa mengetahui semua total karyawan. Cara untuk memasukan data guru yang buru ialah tekan tambah pertama barcode yang dimasukan kembali ke tadi di buat nomor id lalu enter Gambar 3.16 Form Data Karyawan Edit 77

Gambar 3.17 Tampilan Data Karyawan hapus Gambar 3.18 Tampilan Data Karyawan tampil Gambar 3.19 Tampilan Data Absensi Guru / Karyawan E. Perancanagan Interface Form Rekap Laporan perekapan daftar hadir untuk waktu ada perhari ada perbulan dari seluruh karyawan tersebut tujuan nya untuk di ketahui oleh kepala sekolah. Rekap laporan harian merekap di hari apa yang diinginkan asalkan periodenya sama. Kalau laporan bulanan merekapnya bulan yang diinginkan nya bulan apa asalkan periode nya tanggal awal bulan dan tanggal akhir bulan. Pada menu tampilkan akan menampilkan hasil dari rekapan tersebut bila ingin dicetak tekan tombol cetak saja. D. Form Data Absensi Guru / Karyawan mengetahui seluruh jumlah hadir karyawan. Dan menu ini menampilkan ini guru / karyawan yang baru datang menggunakan alat scanner barcode sebagai mana fungsinya untuk guru tersebut hadir dengan 2 cara yaitu jam masuk dan jam pulang maka data akan tersimpan pada menu ini. Dan langsung tersimpan juga pada database admin. Apabila guru / karyawan sudah menyecan kode nya maka akan muncul identitasnya pada yaitu tanggal kerja nama jabatan dan statusnya masuk / pulang. Dan bisa langsung di cetak untuk arsip dirinya. Gambar 3.20 Tampilan Rekap Laporan Harian 78

F. Perancanagan Interface Form Keterangan Aplikasi keterangan aplikasi ini yang di dalamnya ada hak cipta pembutan aplikasi absensi guru di SMKN 1 Panyingkiran. Gambar 3.21 Tampilan Rekap Hasil Laporan Harian Gambar 3.24 Tampilan Keterangan Aplikasi G. Perancangan Print Out Barcode Card di SMKN 1 Panyingkiran Berikut ini menjelaskan tentang tampilan kartu scan barcode pada aplikasi ini yang di dalamnya ada logo sekolah, nama id, nomor id, dan batang barcodenya sendiri pada aplikasi absensi guru di SMKN 1 Panyingkiran. Gambar 3.22 Tampilan Rekap Laporan Bulanan Gambar 3.25 Hasil Cetak Kartu Absensi Gambar 3.23 Tampilan Rekap Hasil Bulanan IV. KESIMPULAN A. Kesimpulan Berdasarkan dari kajian kajian sebelumnya, maka dapat ditarik kesimpulan dsebagai berikut : 1. Aplikasi Pengolahan Data Absensi untuk Sekolah SMK Negeri 1 Panyingkiran berhasil dibangun dengan menggunakan Visual Basic dimana telah diimplementasikan daftar hadir guru (absen), untuk melihat 79

kehadiran guru dengan melakukan scan barcode pada saat jam datang dan jam pulang dan melakukan pencetakan daftar hadir yang nantinya hasil tersebut bisa diberikan kepada kepala sekolah. 2. Program Aplikasi Absensi guru ini dapat mempermudah dan mempercepat waktu memperoses data absensi. 3. Dengan adanya sistem yang terkomputerisasi untuk mendorong guru untuk lebih disiplin dalam peningkatan belajar mengajar pada siswa SMKN 1 Panyingkiran. 4. Data absensi tersimpan dengan baik dan rapih bisa dilihat kapan pun dan data dapat di tambah, edit, hapus, dan di cetak harian atau bulanan. Noertjahyana agustinus, 2008, Pengertian Lambang Folwchar Dan Metode RAD, Jakarta. Permana, 2008, simbol-simbol flowmap, Galih S, Jakarta Pressman, 1997, Metode Prototype Modeling, Semarang. Saipul, 2007, Analisis Sistem, Yogyakarta Santosa, 1995, Pengertian Pendidikan Kejuruan, Thomas H, Jakarta Sughes Act, 1982, Memberikan Pengertian Pendidikan Kejuruan, Smith,Virginia. Supriatno, Nono., 2004, State Transition Diagram, Jakarta Wenrich, 1992, Menbedakan Istilah Pendidikan Kejuruan, Ralph C, Rusia B. Saran Beberapa saran yang diambil dari proses analisa sampai pada pembuatan program sebagai berikut ; 1. Gunakan aplikasi ini sebagai mana mestinya dan gunakan PC yang sesuai standar pemakaian aplikasi absensi ini. 2. Guru guru / karyawan wajib membawa kartu id barcode setiap hari. 3. Akan lebih baik jika dikembangkan kembali pada saat proses pengabsenan yang berbasis web atau adanya kemajuan teknologi secara otomatis pada aplikasi tersebut. V. REFERENSI Adi Kurniadi, Pemrograman MS.Visual Basic, PT. Elexmedia Komputindo, Jakarta, 2002 Drs. Daryanto, Belajar Komputer Visual Basic, YramaWidya, 2003 Good, 1981, kehadiran siswa di sekolah (school attandence),carter V, New York. H.M, Jogiyanto, 2001, Analisis dan Desain Sistem Informasi, Andi Offset, Yogyakarta. Hayati, 2007, Konsep Dasar Teori Analisis, Lonnie D, Surabaya J. A. Hoffer (1996) State Transition Diagram(STD), New York 80