Anda di halaman 1dari 52

PERANCANGAN PROGRAM ABSENSI KARYAWAN

MAKALAH VISUAL BASIC II


Diajukan untuk memenuhi salah satu tugas matakuliah Visual Basic II

1.
2.
3.
4.
5.
6.

Rosyadianto
Dewi Fitriani
Xx
Xx
Xx
xx

12130077
12119454

Akademi Manajemen Informatika dan Komputer


Bina Sarana Informatika
2015

KATA PENGANTAR
Dengan mengucapkan Alhamdulillah, penulis panjatkan kehadirat
Allah SWT, yang telah melimpahkan rahmat dan Karunia-Nya, sehingga penulis
dapat menyelesaikan makalah ini dengan judul: Perancangan Program Mesin
Absensi dengan Menggunakan Microsoft Visual Basic 6.0
Tujuan dari penulisan makalah ini adalah sebagai salah satu syarat dari
mata kuliah Visual Basic semester III (Tiga) AMIK BSI. Meskipun telah
diusahakan sebaik mungkin agar penulis ini mempunyai nilai ilmiah, namun
karena kemampuan, pengetahuan dan pengalaman yang dimiliki penulis dapat
dikatakan sangat terbatas, maka didalam penyajiannya maupun materi yang
terkandung tidak luput dari kekurangan maupun kesalahan. Penulis menyadari
bahwa tanpa bimbingan dan dorongan semua pihak maka penulisan tugas akhir ini
tidak akan berjalan lancar. Oleh karena itu pada kesempatan ini, izinkan penulis
menyampaikan terima kasih kepada:
Bapak Ir. Naba Aji Notoseputro, Selaku Direktur AMIK BSI.
Bapak H. Mochamad Wahyudi, S. Kom. MM, Selaku Pudir bidang Akademik.
Bapak H. Ahmad Ishaq,S.Kom selaku Ketua Jurusan Manajemen Informatika.
Kedua orang tua yang dengan tulus hati telah banyak memberikan doa,
serta dorongan moral, material dan spiritual yang tidak sedikit nilainya sehingga
penulisan tugas akhir ini dapat tersusun.
Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu
sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas
akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan
saran dari semua pihak , demi sempurnanya tugas akhir yang akan dating.
Bekasi,23 November 2013

Penulis
ii

DAFTAR ISI
Cover
Kata Pengantar

ii

Daftar Isi

ii

Daftar Simbol

iv

Daftar Gambar

vii

Daftar Tabel

viii

BAB I PENDAHULUAN
1.1. Latar Belakang
1.2. Maksud dan Tujuan
1.3. Metode penelitian
1.4. Ruang Lingkup
BAB II PEMBAHASAN
2.1. Landasan Teori
Pengertian Perancangan
HIPO (Hierarchy Plus Input-Process-Output)
Diagram Alir (Flow Chart)
2.2. Analisa (Perancangan/Pembuatan)
A. Rancangan Bentuk Masukan
B.
Rancangan Bentuk Keluaran
C. Normalisasi File
D. Spesifikasi File
E.
Pengkodean
F.
Diagram HIPO
G. Program Flow Chart

1
2
2
2
3
3
4
5
6
6
7
8
12
14
16
24

BAB III PENUTUP


3.1.

Kesimpulan

26

3.2.

Saran

26

Daftar Pustaka

27

Lampiran

28

DAFTAR SIMBOL
a. Simbol Konfigurasi Komputer
DISPLAY

iii

Digunakan untuk menggambarkan kegiatan


dalam menampilkan data atau informasi
dengan

media Visual

Display

Unit

(VDU) atau disebut juga Monitor.

MANUAL INPUT
Digunakan untuk menggambarkan kegiatan
pemasukan

data

dengan

menggunakan

media Keyboard.

LINE PRINTER
Digunakan untuk menggambarkan suatu
dokumen atau untuk kegiatan mencetak.

FLOPPY DISK DRIVE


Digunakan untuk menggambarkan proses
pembacaan data dengan media disket.

HARDDISK DRIVE
Digunakan untuk menggambarkan kegiatan
dalam membaca atau menulis data dengan
Media Magnetic Disk.
iv

PROCESS
Digunakan untuk melakukan kegiatan proses
instruksi di dalam suatu program

b. Simbol Flowchart
TERMINAL
Digunakan

untuk

mengawali

dan

mengakhiri suatu proses atau kegiatan.

DECISION
Digunakan
keputusan

untuk

mengambil

dalam pengujian suatu kondisi

yang sedang diproses.

PROCESS
Digunakan untuk melakukan kegiatan proses
instruksi di dalam suatu program

FLOW LINE
Digunakan untuk menggambarkan arus atau
jalur proses dari suatu kegiatan yang menuju
pada kegiatan lain.

INPUT/OUTPUT
Digunakan untuk menggambarkan proses
memasukkan data yang berupa pembacaan
data dan sekaligus proses keluaran yang
berupa pencetakan data.

SUBROUTINE
Digunakan untuk menggambarkan proses
pemanggilan (Call System) sub program dari
main program (Recursivitas).

OFF PAGE CONECTOR


Digunakan

untuk

menggambarkan

penghubung bila diagram alur terputus


disebkan suatu hal misalnya pergantian
halaman.

ON PAGE CONNECTOR
Digunakan

untuk

menggambarkan

penghubung bila diagram alur dalam lembar


atau halaman yang sama.
DAFTAR GAMBAR
1. Gambar II.1 Simbol HIPO (Hierarchy Plus Input-Process-Output)
2. Gambar II.2 Bentuk Tidak Normal (Unnormalized Form)
3. Gambar II.3 Bentuk Normal Ke Satu (1NF/First Normal Form)

8
9
vi

4. Gambar II.4 Bentuk Normal Ke Dua (2NF/Second Normal Form)

10

5. Gambar II.5 Bentuk Normal Ke Tiga (3NF/Third Normal Form)

11

6. Gambar II.6 Diagram HIPO (HIRARKI INPUT PROSES OUTPUT )

24

7. Gambar II.7 Program Flowchart Form Mulai

32

8. Gambar II.8 Program Flowchart Menu Utama

33

DAFTAR TABEL
1.

Tabel II.1 Spesifikasi File Absen tdk_hadir .. 12

2.

Tabel II.2. Spesifikasi File Absen keluar

3.

Tabel II.3. Spesifikasi File Absen masuk

13
13
vii

4.

Tabel II.4. Spesifikasi File Karyawan

14

5.

Tabel II.5 Spesifikasi File Login

14

viii

BAB I
PENDAHULUAN
1.1

Latar Belakang
Perkembangan komputer saat ini sangatlah berperan penting diberbagai

bidang usaha terutama

kemampuanya yang baik dalam mengolah data dan

informasi. Apalagi pada saaat ini, komputer amat penting untuk memudahkan
pekerjaan kita.
Di era sekarang ini teknologi sudah sangat maju, komputer pun
mempunyai peranan yang sangat penting. Semua bidang profesi sangat
membutuhkan komputer, seperti dalam dunia perdagangan telah mengalami
perubahan yang sangat besar, karena adanya kemajuan Ilmu Pengetahuan dan
Teknologi. Akibatnya, cara hidup dan pola fikir manusia mengalami perubahan
menjadi lebih moderen sesuai dengan keadaan sekarang ini.
System absensi sangat di butuhkan dalam dunia kerja saat ini untuk
mengontrol para pegawai dari suatu perusahaan, namun masih panyak perusahaan
yang berskala kecil belum menggunakan system ini dikarenakan minimnya
sumber daya manusia.
Sesuai dengan permasalahan diatas,

maka untuk itu penulis sangat

tertarik untuk membahasnya dalam sebuah tugas yang berjudul :


PERANCANGAN

PROGRAM

ABSENSI

KARYAWAN

DENGAN

MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0


Agar dapat mempermudah dalam proses pengolahan data absensi para pegawai
perusahaan.

1.2

Maksud dan Tujuan


Maksud dari penulisan makalah ini adalah untuk memberikan pengetahuan

mengenai bagaimana cara-cara penulisan makalah yang baik, disamping untuk


menambah wawasan yang lebih luas tentang bagaimana teknik merancang sebuah
program yang baik.
Adapun tujuan penulisan makalah ini, yaitu: Sebagai pengganti nilai UAS
pada semester IV (Empat)

pada Akademik Manajemen Informatika dan

Komputer Bina Sarana Informatika.


1.3

Metode Penelitian
Guna memperoleh data-data sebagai bahan penyusunan tugas akhir

ini, penulis telah mengumpulkan data yang akurat dan sesuai dengan outline yang
ada, maka penulis menggunakan beberapa metode penelitian, diantaranya yaitu:
a. Observasi
Yaitu melakukan kegiatan pengumpulan data dengan melihat sejumlah objek
penelitian dari sejumlah orang dalam jangka waktu yang bersamaan.
b. Studi Kepustakaan
Yaitu kegiatan yang dilakukan guna melengkapi data-data yang diperlukan
dengan mencari berbagai literatur yang ada di perpustakaan.
1.4

Ruang Lingkup

Didalam penulisan tugas ini, penulis membatasi masalah hanya

pada

pengabsenan saja. Dari mulai pemasukkan data karyawan, absensi sampai dengan
pembuatan laporan.

BAB II
2

PEMBAHASAN
2.1

Landasan Teori
Dalam merancang suatu program tentu saja diperlukan peralatan

pendukung (tools system). Peralatan pendukung ini sangat berguna untuk


menjelaskan proses jalannya

program

sehingga

mudah

dimengerti

oleh

siapa saja yang akan menggunakan program yang dibuat.


A.

Pengertian Perancangan

Pengertian perancangan menurut Soetedjo (1991:1) adalah :


1.

Merancang dalam arsitektur berkaitan dengan penggunaan


gambar untuk mengembangkan ruang dan bentuk.

2.

Perancangan adalah aktifitas kreatif menuju sesuatu yang baru dan


berguna yang tidak ada sebelumnya.

Pengertian perancangan menurut Ginty (1991:2)adalah :


1.

Mengubah sesuatu yang sudah ada menjadi sesuatu yang lebih baik.

2.

Perancangan meliputi fungsi-fungsi : mengidentifikasi masalah


menggunakan metode-metode dan melakukan sintesa

3.

Perancangan
semula,

merupakan

proses

tiga

bagian

keadaan

proses transformasi, keadaan kemudian proses sintesa

kondisi awal transformasi pemecahan permasalahan usaha dan


kreasi masalah yang berwujud nyata.

B.

HIPO (Hierarchy Input Process Output)

Menurut Jogiyanto (1999:787) mengemukakan bahwa HIPO adalah


alat untuk dokumentasi program.
Dimana sekarang ini digunakan sebagai alat desain dan teknik
dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi, yaitu
tiap-tiap modul di dalam sistem digambarkan oleh fungsi utama.
HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya,
yaitu sebagai berikut :
1. Visual Table Of Content (VTOC)
Diagram ini menggambarkan hubungan dan fungsi-fungsi di sistemsistem secara berjenjang.
2. Overview Diagrams
Diagram ini menunjukkan secara garis besar hubungan dari input, proses
dan output.
3. Detail Diagrams
Detail diagrams merupakan diagram tingkat yang paling rendah di
diagram
HIPO yang berisi elemen-elemen dasar dari paket yang menggambarkan
secara rinci dari fungsi.

Index Program

Nama Program

Escape Program

Gambar II.1
Simbol HIPO (Hierarchy Input Process Output)

HIPO mempunyai tiga bagian sebagai berikut :


a. Index Program
Merupakan nomor acuan yang menunjukkan nomor layar dialog.
b. Nama Program
Merupakan nama layar dialog atau suatu program.
c. Escape Program
Merupakan nomor layar dialog sebelumnya yang akan dituju balik.
F.

Diagram Alir (Flowchart)


Menurut Jogiyanto (2005:795) mengemukakan bahwa Diagram alir

adalah bagan (chart) yang menunjukan alur (flow) di dalam program atau
prosedur system secara logika. Bagan alur digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi.
Flowchart dapat menunjukan secara jelas arus pengendalian suatu
algoritma di dalam program. Bentuk-bentuk diagram alur atau flowchart yang
sering digunakan di dalam proses pembuatan program adalah sebagai berikut :
1.

Diagram Alir Sistem (System Flowchart)

System flowchart merupakan bagan yang menunjukkan arus pekerjaan secara


keseluruhan dari sistem dan urutan dari prosedur-prosedur secara detail didalam
suatu sistem komputerisasi yang bersifat fisik.
2.

Diagram Alir Program (Program Flowchart)

Merupakan bagan alir yang menjelaskan secara rinci langkah-langkah dari proses
program.

Adapun teknik pembuatan flowchart yang sering digunakan adalah program


flowchart. Teknik pembutan flowchart di bagi menjadi dua (2), yaitu :
a. General Way
Teknik pembuatan flowchart dengan cara ini lazim digunakan dalam
menyusun logika suatu program yang menggunakan proses pengulangan
secara tidak langsung (Non Direct Loop).
b. Interaction Way
Teknik pembuatan flowchart dengan cara ini biasanya dipakai untuk logika
program yang cepat serta bentuk permasalahan yang kompleks.
2.2.
A.

Analisa Perancangan
Rancangan Bentuk Masukkan
Dalam program absensi karyawan diperlukan data-data sebagai masukan

yang kemudian diproses menurut keperluan. Bentuk dokumen masukan dijadikan


acuan pembuatan dan mengisi data pada program aplikasi. Dokumen tersebut
yaitu :
1.

2.

Nama dokumen

: Formulir Input Data Pegawai

Fungsi

: Untuk penambahan data pegawai baru

Frekuensi

: Pada saat ada pegawai baru

Bentuk

: Lampiran A.1

Nama Dokumen

: Formulir Input Data User

Fungsi

: Untuk penambahan data user baru

Frekuensi

: Pada saat ada user baru

Bentuk

: Lampiran A.2

3.

B.

Nama Dokumen

: Surat dokter atau Surat izin cuti

Fungsi

: Untuk menginput karyawan yang tidak hadir

Frekuensi

: Pada saat ada karyawan yang tidak hadir

Bentuk

: Lampiran A.3

Rancangan Bentuk Keluaran


Bentuk dokumen keluaran adalah bentuk dokumen berdasarkan data

keluaran. Dokumen tersebut adalah :


1.

2.

3.

Nama dokumen

: Laporan Absensi Perorangan

Fungsi

: Sebagai laporan kehadiran perkaryawan

Frekuensi

: Setiap data diperlukan

Bentuk

: Lampiran B.1

Nama Dokumen

: Laporan Absensi Bulanan

Fungsi

: Sebagai laporan kehadiran karyawan perbulan

Frekuensi

: Setiap data diperlukan

Bentuk

: Lampiran B.2

Nama Dokumen

: Laporan Ketidakhadiran

Fungsi

: Sebagai laporan ketidakhadiran karyawan

Frekuensi

: Setiap data diperlukan

Bentuk

: Lampiran B.3

C.

Normalisasi File
Normalisasi merupakan proses pengelompokkan elemen data menjadi

tabel- tabel yang menunjukkan entity dan relasinya. Dan salah satu alasan
membuat normalisasi yaitu memastikan bahwa model dan relasinya dapat
berjalan dengan baik.
1.

Bentuk Tidak Normal ( Unnormalized Form)

nik
namakaryawan
bagian
jabatan
alamat
kduser
namauser
password
level
nik
hari_masuk
hari_keluar
tanggal
tanggal_tdk
alas an
keterangan
namakaryawan
jammasuk
jamkeluar
tanggal

Gambar II.2
Bentuk Tidak Normal (Unnormalized Form)
8

2.

Bentuk Normal Ke Satu (1 NF / First Normal Form)

nik *
namakaryawan
bagian
jabatan
alamat
kduser *
namauser
password
level
hari_masuk
hari_keluar
tanggal
tanggal_tdk
alas an
keterangan
jammasuk
jamkeluar

Keterangan :
*

: Candidate Key

Gambar II.3
Bentuk Normal Ke Satu (1 NF / First Normal Form)

3.

Bentuk Normal Ke Dua (2NF / Second Normal Form)

Tabel karyawan

Tabel Login

nik *
namakaryawan
bagian
jabatan
alamat

kduser *
namauser
password
level
Table absen
tanggal
tanggal_tdk
jammasuk
jamkeluar
alasan
keterangan
hari_masuk
hari_keluar
nik **
kduser **

Keterangan :
*

Primary Key

**

Foreign Key
One To One Relationship
One To Many Relationship

Gambar II.4
Bentuk Normal Ke Dua (2NF / Second Normal Form)

10

4. Bentuk Normal Ke Tiga (3NF / Third Normal Form)


Tabel Login
kduser *
namauser
password
level
Tabel Karyawan

Tabel Absen Keluar


nik
hari_keluar
tanggal
jamkeluar

nik *
namakaryawan
bagian
jabatan
alamat
Tabel Absen masuk
nik **
hari_masuk
tanggal
jammasuk

Tabel Tidak Hadir


namakaryawan
tanggal_tdk
alasan
keterangan
nik
kduser **

Keterangan :
*

Primary Key

**

Foreign Key
One To One Relationship
One To Many Relationship
Gambar II.5
Bentuk Normal Ke Tiga (3NF / Third Normal Form)

11

D.

Spesifikasi File
Spesifikasi file yang digunakan dalam perancangan program absensi terdiri

dari satu database dan 5 tabel, yaitu:


1.

Tabel Absen Tidak Hadir


Nama Database

: absensi.mdb

Nama Tabel

: Absen_tdkhdr

Panjang Record

: 44

Kunci Field

:-

Tabel II.1
Spesifikasi File Absen tidak hadir
No

2.

Elemen data

Akronim

Tipe

Panjang

Nik

Varchar

namakaryawan

Varchar

20

Nomor Induk

Nama Karyawan

Tanggal tidak hadir

tanggal_tdk

Date

3
4

Alasan izin
Keterangan

Alas an
keterangan

Varchar
Varchar

10
20

Kode user

Kduser

Varchar

Keterangan

Foreign key

Tabel Absen Keluar


Nama Database

: absensi.mdb

Nama Tabel

: absenkeluar

Panjang Record

:9

Kunci Field

:-

Tabel II.2
12

Spesifikasi File absen keluar


No
1
2
3
4
3.

Elemen data
Nomor Induk
Hari absen keluar
Tanggal keluar
Jam keluar

Akronim
Nik
hari_keluar
Tanggal
jamkeluar

Tipe
Varchar
Text
Date
Time

Size
9

Keterangan

Tabel Absen Masuk


Nama Database

: absensi.mdb

Nama Tabel

: absenmasuk

Panjang Record

:9

Kunci Field

:Tabel II.3
Spesifikasi File Masuk

No

Elemen data

1
2
3
4

Nomor Induk
Hari absen masuk
Tanggal masuk
Jam keluar

4.

Akronim
Nik
hari_masuk
Tanggal
Jamkeluar

Tipe
Varchar
text
date
Time

Size

Keterangan

Tabel Karyawan
Nama Database

: absensi.mdb

Nama Tabel

: karyawan

Panjang Record

: 114

Kunci Field

: nik

Tabel II.4
13

Spesifikasi File Karyawan


No
1
2
3
4
5

5.

Elemen data
Nomor Induk
Nama karyawan
Bagian
Jabatan
Alamat karyawan

Akronim

Tipe

Size

Keterangan

Nik
namakaryawan
Bagian
Jabatan
Alamat

Varchar
Varchar
Varchar
Varchar
Varchar

9
20
15
20
50

Primary key

Tabel Login
Nama Databse

: Absensi.mdb

Nama Tabel

: login

Panjang Record

: 36

Kunci field

: kduser

Tabel II.5
Spesifikasi File Login
No
1
2
3
4

E.

Elemen data
Kode user
Nama user
Password
Level

Akronim
Kduser
Namauser
Password
Level

Tipe
Varchar
Varchar
Varchar
Varchar

Panjang
5
20
10
1

Keterangan
Primary key

Pengkodean
Kode digunakan untuk mengklasifikasikan data, memasukkan data ke dalam

komputer dan untuk mengambil bermacam-macam informasi yang berhubungan


dengannya. Kode dapat berupa kumpulan angka, huruf, dan karakter khusus.
Dalam program aplikasi absensi untuk menentukan kode karyawan digunakan
teknik pengkodean, yaitu sebagai berikut :

14

Stuktur kode absensi


Bentuk :
X

Tahun
1

Bulan
1

Nomor Karyawan
0

Keterangan :
13 : Diambil dari tahun diinputnya data karyawan yaitu tahun 2013
12 : Diambil dari bulan diinputnya data karyawan yaitu bulan desember
001 : Nomor urut karyawan adalah 001

15

H.

Diagram HIPO

Login User

Absen
Masuk

Absen
Keluar

Login

0.0
Menu
0.0

1.0

2.0

3.0

4.0

File

Laporan

Option

Logout

0.0

0.0

0.0

0.0

1.1

2.1

3.1

4.1

Data

Laporan
Kehadiran

Ganti
Password

Exit

2.0

3.0

1.0

4.0

1.2
Data User
1.0

2.2
Laporan
Ketidakhadi
ran
2.0

1.3
Input Data
Ketidakhadi
ran
1.0

Gambar II.6
DIAGRAM HIPO (HIRARKI INPUT PROSES OUTPUT )
16

1.

Mulai
Nama Program

: Mulai

Akronim

: Fmulai.frm

Fungsi

: Untuk melakukan login atau melakukan absen

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.1

Proses

: Pada form mulai terdapat beberapa pilihan yatu:


a. Absen masuk untuk melakukan absen masuk
b. Absen keluar untuk melakukan absen keluar
c. Login user untuk melakukan login

2.

Absen Masuk
Nama Program

: Absen Masuk

Akronim

: Fabsenmasuk.frm

Fungsi

: Untuk melakukan absen masuk karyawan

Index Program

: nik

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.2

Proses

: a. Isi NIK lalu enter untuk input absen


b. Klik Keluar untuk kembali ke form mulai

17

3.

Absen Keluar
Nama Program

: Absen Keluar

Akronim

: Fkeluar.frm

Fungsi

: Untuk mengisi data absen keluar karyawan

Index Program

: nik

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.3

Proses

: a. Isi Nik lalu enter untuk menginput absen


b. Klik Keluar untuk kembali ke form mulai

4.

Login
Nama Program

: Login

Akronim

: Flogin.frm

Fungsi

: Untuk menjaga keamanan data

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.4

Proses

: a. Masukkan username dan password


b. Tekan enter atau Klik tombol Masuk
c. Klik tombol Keluar untuk keluar

18

5.

Menu Utama
Nama Program

: Menu Utama

Akronim

: Fmenuutama.frm

Fungsi

: Untuk mengatur semua program absensi

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.5

Proses

: Pada menu utama terdapat beberapa pilihan, yaitu:


a. File
Pada menu File terdapat tiga sub menu, yaitu: Data
karyawan, Data user dan Input data ketidakhadiran
b. Laporan
Pada menu Laporan terdapat dua sub menu, yaitu:
Laporan kehadiran dan Laporan ketidak hadiran
d. Option
Pada menu Option terdapat sub menu Ganti password
e. Logout
Pada menu Logout terdapat sub menu Exit

19

6.

Data karyawan
Nama Program

: Data Karyawan

Akronim

: Fkaryawan.frm

Fungsi

:Untuk menambah,mengubah dan menghapus data


karyawan

Index Program

: nik

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan

: Lampiran C.6

Proses

: a. Klik INPUT untuk menambah data kayawan baru


b. Masukkan data karyawan
c. Klik SIMPAN untuk menyimpan data karyawan
d. Klik BATAL untuk membatalkan input
e. Klik CLOSE untuk kembali ke menu utama

7.

Data User
Nama Program

: Data User

Akronim

: Fuser.frm

Fungsi

: Untuk menambah, mengubah dan menghapus data user

Index Program

: kduser

Bahasa Program : Microsoft Visual Basic 6.0


Bentuk Tampilan : Lampiran C.7

20

Proses

: a. Klik INPUT untuk menambah data user baru


b. Masukkan data user
c. Klik SIMPAN untuk menyimpan data user
d. Klik BATAL untuk membatalkan input
e. Klik CLOSE untuk kembali ke menu utama

8.

Laporan Kehadiran
Nama Program

: Laporan Kehadiran

Akronim

: Flaporan.frm

Fungsi

: Untuk menampilkan laporan kehadiran karyawan

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.8


Proses

: a. Klik Laporan Kehadiran pada sub menu Laporan


b. Tampil Form Laporan Kehadiran
c. Pilih salah satu nik untuk laporan absensi perorangan
d. Pilih bulan dan tahun untuk laporan absensi bulanan
e. Klik Keluar untuk kembali ke Menu Utama

9.

Laporan Ketidakhadiran
Nama Program

: Laporan Ketidakhadiran

Akronim

: Flaptidak.frm
21

Fungsi

: Untuk menampilkan laporan ketidakhadiran karyawan

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.9


Proses

: a. Klik Laporan Ketidakhadiran pada sub menu laporan


b. Tampil Form Laporan Ketidakhadiran
c. Pilih bulan dan tahun untuk laporan ketidakhadiran
d. Klik Keluar untuk kembali ke Menu Utama

10.

Ganti Password
Nama Program

: Ganti Password

Akronim

: Fgantipass.frm

Fungsi

: Untuk merubah password

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran


Proses

: a. Klik Ganti Password pada sub menu Option


b. Tampil Form Ganti password
c. Masukkan Kode user, password lama, password baru
dan konfirmasi password
d. Klik TUTUP untuk kembali ke Menu utama

22

11.

Input Data Ketidakhadiran


Nama Program

: Input Data Ketidakhadiran

Akronim

: Ftidakhadir.frm

Fungsi

: Untuk mengisi data ketidakhadiran karyawan

Index Program

:-

Bahasa Program

: Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.11


Proses

: a. Klik Input Data Ketidakhadiran pada Submenu File


b. Tampil Form Ketidakhadiran
c. Masukkan Tanggal dengan format yyyy/mm/dd, nik,
alasan dan keterangan
d. Klik Keluar untuk kembali ke Menu Utama

23

G.

Program Flowchart

1. Program Flowchart Form Mulai

START

PILIH :
1.LOGIN
2.ABSEN MASUK
3.ABSEN KELUAR

LOGI
N

LOGIN
SALAH

CEK KODE &


PASSWORD

BENA
R

MENU UTAMA
USER

ADMI
N

ABSEN
MASUK

MASUKA
N
NIK

ABSEN
KELUAR

MASUKA
N
NIK

Terimakasih
nama telah
absen
masuk

Terimakasih
nama telah
absen keluar

END

Gambar II.7
Program Flowchart Form Mulai
2.

Program Flowchart Menu Utama


24

START

PILIH :
1.FILE
2.LAPORAN
3.OPTION
4.LOGOUT

FILE

LAPORA
N

OPTION

LOGOU
T

ABSEN
TDK
HADIR

DATA
KARYAW
AN

DATA
USER

DATA
KARYAWAN

DATA USER

LAPORAN
ABSEN

LAP
KEHADIRA
N

LAP
TDK
HADIR

LAPORAN
HADIR

LAPORAN
TDK HADIR

GANTI
PASSWORD

GANTI
PASSWOR
D

Exit

END

Gambar II.8
Program Flowchart Menu Utama
BAB III
PENUTUP
25

3.1

Kesimpulan
Dengan adanya sistem komputerisasi absensi karyawan penulis dapat

menyimpulkan bahwa dalam melakukan proses absensi dan pengolahan data


karyawan serta penggajian dapat meningkatkan efektifitas dan efesiensi dalam
pekerjaan. Dalam hal ini penulis mencoba

memberikan

hal-hal yang

menguntungkan dalam perancangan program ini antara lain :


a. Memudahkan proses absensi karyawan.
b. Dapat mempercepat pembuatan laporan absensi kepada pimpinan
perusahaan dan dapat memangkas waktu dalam penulisan absen dengan
sisitem manual.
c. Dalam pengolahan data dapat dilakukan secara teliti, aman dan terhindar
dari hal- hal yang tidak kita inginkan sehingga data tersebut dapat kita
baca kembali untuk melakukan perbaikan data bila kita perlukan.
3.2

Saran
Komputer tidak akan bekerja secara maksimal apabila pemakai tidak

menggunakannya dengan baik. Untuk itu agar dapat hasil yang maksimal user
atau pemakai aplikasi absensi harus mempunyai pengetahuan tentang komputer
untuk menghindari kerusakan media penyimpanan data.
Dalam hal ini penulis memberikan saran-saran sebagai berikut :
a. Dalam penggunaan komputer ini sangat dibutuhkan pengetahuan,
kedisiplinan, serta ketelitian dalam mengoperasikan komputer.
b. Membuat Back Up data untuk menghindari hilangnya data secara tibatiba.
c. Kerja sama antar bagian yang terlibat agar tercipta suasana yang harmonis.
d. Pemeliharaan / perawatan dilakukan secara berkala terhadap hardware
dan software.

26

DAFTAR PUSTAKA
Ginty, Mc. 1991. Pengantar Arsitektur: Perencanaan dan Perancangan Dalam
Arsitektur. Diambil dari: http://ocw.gunadarma.ac.id/course/civil-andplanning-engineering/study-program-of- architectural-engineering-s1.(21
Juli 2009)
Hartono, Jogianto. MBA.Ph. D. 2005. Analisa dan Desain Sistem Informasi.
Jogjakarta: Andi.
Ramadhan, Arief. 2004. 36 Jam Belajar Komputer Dengan Visual Basic 6.0
Jakarta: PT.Elex Media Komputindo
Soetedjo, B. 1991. Pengantar Arsitektur: Perencanaan dan Perancangan Dalam
Arsitektur. Diambil dari: http://ocw.gunadarma.ac.id/course/civil-andplanning-engineering/study-program-of- architectural-engineering-s1.(21
Juli 2009)
Sugiyono. 2005. Pemrograman Terstruktur. Jakarta: Panji Gumilang Press.

Lampiran A.1
27

FORMULIR DATA KARYAWAN BARU

NIK

Nama Karyawan

: .....................

Bagian

Jabatan
Alamat

:
: ..
..

Lampiran A.2

28

FORMULIR INPUT DATA USER

Kode User

: ..

Nama User

: ..

Password

: .

Level

: .

Lampiran A.3
29

FORMULIR PENGAJUAN CUTI

Nik

Nama Karyawan

Bagian

Tanggal

: s/d

Alasasn Cuti

: .

Kayawan ybs

Kepala Bagian

Supervisor

( ___________ )

( ____________ )

( __________ )

Lampiran B.1
30

Lampiran B.2

31

Lampiran B.3
32

Lampiran C.1
33

Lampiran C.2

34

Lampiran C.3

35

Lampiran C.4

36

Lampiran C.5

37

Lampiran C.6

38

Lampiran C.7

39

Lampiran C.8
40

Lampiran C.9
41

Lampiran C.10

42

Lampiran C.11

43

44

Anda mungkin juga menyukai