bab iii pembahasan 3.1 tinjauan perusahaan 3.1.1 sejarah...
Post on 21-Nov-2020
8 Views
Preview:
TRANSCRIPT
26
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Tinjauan yang dilakukan penulis terhadap PT Jaya Abadi meliputi sejarah dan
struktur organisasi beserta fungsinya.
3.1.1 Sejarah Perusahaan
PT Jaya Abadi adalah sebuah perusahaan yang bergerak di bidang produk
penyaringan untuk industri dari mulai pembuatan, pengadaan bahan, maintenance,
dan penggantian equipment lainya. PT. Jaya Abadi berdiri sejak tahun 2005 dan
sudah berpengalaman dalam pengadaan produk filterisasi, barang yang diproduksi
oleh PT Jaya Abadi telah banyak digunakan oleh perusahaan-perusahaan yang ada
di Indonesia, dengan penggunaan bahan baku yang berkualitas tinggi, serta teknik
produksi yang dikelola secara profesional oleh para pekerjanya maka diperoleh
barang dengan kualitas yang terjamin dan memuaskan bagi para
penggunanya.Beberapa produk yang dihasilkan dari PT Jaya Abadi adalah :
1. Filter Bags, Filter Cloth/Press.
2. Filter Elemen, Dust Collector, Belt Filter.
3. Oil Separator, Air Separator, Water Separator .
4. Oil Filter, Fuel Filter, Vacum Filter serta Strainer Filter.
27
a. Visi dari PT Jaya Abadi adalah sebagai berikut :
Visi dari PT Jaya Abadi adalah Siap membantu dan bekerjasama dalam
memberikan solusi filter atau mesin di perusahaan anda.
b. Misi dari PT Jaya Abadi adalah :
1. Mengadakan alat penyaringan dengan kualitas yang baik dengan bahan baku
bermutu, serta memberikan harga yang kompetetif dengan pesaing.
2. Membantu perusahaan dalam menanggulangi permasalahan yang ada dalam
hal filterisasi.
3. Menjadi kepercayaan bagi perusahaan dalam hal penyaringan di dunia industri.
3.1.2 Struktur Organisasi dan Fungsi Perusahaan
Struktur organisasi dapat didefinisikan sebagai mekanisme-mekanisme
formal dimana suatu organisasi dikelola. Struktur organisasi menunjukan
kerangka kerja dan susunan perwujudan pola tetap hubungan diantara bagian-
bagian atau posisi diperusahaan yang saling terkait. Struktur organisasi
merupakan pembagian kelompok kerja dalam suatu organisasi agar sasaran atau
tujuan perusahaan dapat tercapai.
Adapun gambaran struktur organisasi pada PT. Jaya Abadi dapat dilihat
sebagai berikut :
28
Sumber : PT Jaya Abadi (2017)
Gambar III.1.
Struktur Organisasi PT. Jaya Abadi
Adapun fungsi dari tiap-tiap bagian adalah sebagai berikut :
1. Direktur, bertanggung jawab atas implementasi kebijakan perusahaan dan
memastikan berjalannya peraturan perusahaan serta kesesuaiannya dengan
objektif dan strategi perusahaan sesuai target bisnis perusahaan secara
menyeluruh.
2. Finance & Accounting, merencanakan, mengembangkan dan mengontrol
fungsi keuangan akuntansi di perusahaan dalam memberikan informasi
keuangan secara kompeherensif dan tepat waktu untuk membantu perusahaan
Purchasing
Direktur
Supervisor
Project
Project
Leader
QA / QC Engineer
Human
Resource
Development
Finance &
Accounting
A
Marketing
29
dalam proses pengambilan keputusan yang mendukung pencapaian target
financial perusahaan.
3. Marketing, tugas marketing merupakan bagian perusahaan yang berperan
penting dalam menentukan kemajuan perusahaan. Oleh karena itu, bidang
pemasaran memiliki fungsi untuk menghasilkan pendapatan bagi perusahaan.
Semakin meningkat pendapatan yang akan di capai, maka perusahaan akan
berkembang dengan baik. Dan sebaliknya, semakin menurun pendapatan yang
di capai, maka perusahaan tidak akan meningkat atau berkembang.
4. Human Resource Development, fungsi utama seorang HRD bertanggungjawab
dalam sumber daya manusia. Dimana HRD melakukan perekrutan pegawai
hingga kontrak kerja.
5. Project Leader, fungsi dan tujuan utama seorang pimpinan proyek adalah
untuk menghasilkan produk yang berkualitas. Dimana mengingat project
manager berorientasi kepada pihak luar sedangkan pimpinan proyek
berorientasi ke dalam proyek.
6. QC/QA, keberadaan Quality Control atau biasa dikenal dengan sebutan QC
tentunya sangat penting dalam suatu perusahaan. QC memiliki tugas sebagai
pemantau proses produksi yang di kerjakan oleh orang yang bertugas sebagai
operator produksi.
7. Engineer, divisi engineering bisa menjadi salah satu pekerjaan alternatif untuk
industrial engineer. Divisi ini terkait erat dengan mesin, peralatan dan
kelengkapan produksi. Industrial engineer juga dapat memainkan peran utama
karena industrial engineer memiliki pemahaman yang lebih baik tentang sistem
produksi.
30
8. Supervisor Project, berada di level tengah. Yaitu di antara para atasan pembuat
kebijakan dan di antara para staff pelaksanaan rutinitas di lapangan, tepatnya
menjadi pemimpin di bagian produksi. Selain itu supervisor project juga
memantau kegiatan bagian produksi sehari-hari. Supervisor menilai sejauh
mana bagian produksi tersebut bekerja dan menghasilkan produk yang
berkualitas.
9. Purchasing, bertanggung jawab atas pelaksanaan pembelian maupun kredit
bahan baku yang akan digunakan bagian produksi, kemudian bagian
purchasing melaporkan ke bagian administrasi.
3.2 Analisa Kebutuhan
Analisa kebutuhan merupakan suatu aspek penting didalam membangun
sebuah program, dimana seorang pemrogram harus dapat menyesuaikan
kebutuhan dari pengguna yang merupakan bagian didalam perusahaan, baik dari
sisi desain atau isi dari program tersebut.
Analisa kebutuhan didalam PT Jaya Abadi dibagi menjadi dua tipe pengguna
yaitu dari sisi admin dan sisi user.
a. Analisa kebutuhan admin
Analisa kebutuhan dari sisi admin adalah ketika admin melakukan login,
admin dapat membuka data user, data dasar penambahan dan pengurangan
gaji, data karyawan dan data bonus. Data-data tersebut merupakan data
master.
31
b. Analisa kebutuhan user
Analisa kebutuhan dari sisi user adalah ketika user melalukan login, user
dapat membuka perhitungan yang berisi perhitungan gaji, perhitungan bonus
dan THR dan laporan.
Beberapa kesalahan yang mungkin terjadi saat ini didalam perusahaan adalah
sebagai berikut :
a. Terjadinya kesalahan informasi yang dihasilkan mengenai data penggajian baik
dalam jumlah atau data karyawan yang menerima gaji.
b. Keterlambatan dalam penyediaan informasi apabila dan data penggajian
pembayaran gaji karena tidak ada no. identitas karyawan yang dapat digunakan
sebagai identitas bagi karyawan.
c. Kesalahan pembuatan laporan data penggajian yang serta pengelolaan data
rekap gaji yang telah diterima oleh para karyawan.
3.3 Rancangan Dokumen Masukan
Bentuk dokumen masukan merupakan dokumen atau data yang dipakai
sebagai acuan untuk pembuatan dan mengisi data pada program aplikasi.
Dokumen input atau dokumen masukan adalah segala bentuk dokumen masukan
baik berasal dari lingkungan dalam maupun lingkungan luar. Adapun dokumen
input tersebut adalah :
1. Data Karyawan
Nama : Data Karywan
Fungsi : Mengetahui data diri karyawan
Sumber : Karyawan
32
Tujuan : Admin
Media : Kertas
Frekuensi : Setiap data karyawan diperlukan
Jumlah : 1 (satu) lembar
Bentuk : Lampiran A-1
2. Data Dasar Penambahan dan Pengurangan
Nama Dokumen : Data Dasar Penambahan dan Pengurangan
Fungsi :Mengetahui dasar penambahan & pengurangan
pendapatan karyawan
Sumber : Admin
Tujuan : Bagian Keuangan
Media : Kertas
Frekuensi : Satu bulan sekali
Jumlah : 1 berkas
Bentuk : Lampiran A–2
3. Data Absensi Karyawan
Nama Dokumen : Data Absensi Karyawan
Fungsi : Mengetahui data karyawan dari jumlah kehadiran
Sumber : Admin
Tujuan : Bagian Keuangan
Media : Kertas
Frekuensi : Satu bulan sekali
Jumlah : 1 berkas
Bentuk : Lampiran A–3
33
3.4 Rancangan Dokumen Keluaran (Output)
Dokumen Output atau dokumen keluaran adalah segala bentuk dokumen
berupa dokumen–dokumen yang akan mendukung kegiatan serta merupakan hasil
dari proses input.
1. Slip Gaji
Nama dokumen : Slip gaji
Fungsi : Sebagai bukti gaji yang diterima karyawan
Sumber : Bagian keuangan
Tujuan : Karyawan
Media : Kertas
Frekuensi : Satu bulan sekali
Jumlah : 1 (satu) rangkap
Bentuk : Lampiran B-1
2. Nama dokumen : Laporan Gaji
Fungsi : Laporan gaji yang diterima karyawan
Sumber : Bagian keuangan
Tujuan : Direktur/CEO
Media : Kertas
Frekuensi : Satu bulan/setahun sekali
Jumlah : 1 (satu) rangkap
Bentuk : Lampiran B-2
34
3.5 Entity Relationship Diagram (ERD)
a. Entity Relationship Diagram
Entity Relatinship Diagram pada sistem penggajian pada PT Jaya Abadi
adalah sebagai berikut :
tabeluser
tabeldasar
tabelhitungbonustabelkaryawan
tabelbonus
1mengelola
M1 memiliki
1
memiliki1
1
memiliki1
1
1
menentukan1
1memiliki
1
jeniskelamin
namakaryawan
divisi
departemen
tglmasuk
gajipokok
golongan
jabatan
tjabatan
shiftkodedasar
idkaryawan
status
ttransport
kalilipat
golongan
kodebonus
kodeuser
namauser
password
divisi
namakaryawan
jabatanstatus
idcounterb
departemen
kalilipat
totalthr
idkaryawan
bditerima
level
cuti
tkehadiran
tjabatan
jabatan
gajipokok golongan izinmangkir
tshift2
tshift3
overtime
jpensiun
serikattanakistri
kodedasar
tpulsa
namabonus
kodebonus
golongan
jenisk
tglmasuk
1
tabelhitunggaji
menentukan
1
namakaryawan jenisk
idkaryawan
cutidivisi
departemen
jabatan
status
gaji_kotor
shift
tkehadiran
ttransport
tanakistri
idcounter
1
tabelhitungthr
namakaryawan
golongan
kalilipat
idkaryawan
divisi
departemen
tglmasuk
status
jabatan
kodebonus
totalthr
bditerima
idcountert
tglmasuk
tjabatan
sakit
kodeuser
idcounterb idcountert
Gambar III.2
Entity Relationship Diagram Penggajian
35
b. Logical Relationship Structure (LRS)
tabeluser tabelkaryawan tabeldasar tabelhitunggaji
tabelbonus tabelhitungbonus
tabelhitungthr
kodeuserPK
namauser
password
idkaryawanPK
namakaryawan
jeniskelamin
serikat
jabatan
gajipokok
shift
tjabatan
golongan
status
tglmasuk
departemen
divisi
kodedasarPK
golongan
gajipokok
overtime
tshift2
tkehadiran
tpulsa
tanakistri
ttranspor
tjabatan
jabatan
jpensiun
tshift3
cuti
level
kodedasar
kodeuser**
serikat
izin/mangkir
idcounterPK
idkaryawan
namakaryawan
jeniskelamin
tglmasuk
tjabatan
tshift
tkehadiran
cuti
gajipokok
sakit
jabatan
departemen
divisi
status
ttranspor
tanakistri
idcounterb**
kodebonusPK
namabonus
golongan
kalilipat
idcounterbPK
kalilipat
totalbonus
golongan
kodebonus
status
jabatan
departemen
idkaryawan
divisi
jenisk
tglmasuk
namakaryawan
bditerima
kodeuser
tglinput
kodebonus**
idcountert**
idcountertPK
kalilipat
totalbonus
golongan
kodebonus
status
jabatan
departemen
idkaryawan
divisi
jenisk
tglmasuk
namakaryawan
bditerima
kodeuser
tglinput
Gambar III.3
Logical Structured Record Penggajian
36
3.6 Spesifikasi File
1. Spesifikasi File Karyawan
Nama : Karyawan
Akronim : Karyawan
Fungsi : Menyimpan data karyawan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 150 Byte
Kunci Field : id_karyawan
Software : MySQL
Tabel III.1
Spesifikasi File Karyawan
No Elemen Data Akronim Type Field
Size
Keterangan
1 ID Karyawan id_karyawan Varchar 10 Primary key
2 Nama Karyawan namakaryawan Varchar 25
3 Jenis Kelamin Jeniskelamin Varchar 6
4 Divisi Divisi Varchar 15
5 Departemen Departemen Varchar 20
6 Tanggal Masuk Tglmasuk Date -
7 Serikat Serikat Varchar 5
8 Status Status Varchar 5
37
9 Golongan Golongan Varchar 15
10 Gaji Pokok Gajipokok Double -
11 Jabatan Jabatan Varchar 20
12 Tunjangan
Jabatan
Tjabatan Double -
13 Shift Shift Varchar 8
14 Cuti Cuti Int 11
15 Kode Dasar Kodedasar Varchar 5 Foreign key
16 Kode User Kodeuser Varchar 5 Foreign key
2. Spesifikasi File Dasar Penambahan & Pengurangan
Nama : Dasar
Akronim : Dasar
Fungsi : Mengetahui penambahan dan pengurangan gaji
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 35 byte
Kunci Field : kode dasar
Software : MySQL
38
Tabel III.2
Spesifikasi File Dasar
No Elemen Data Akronim Type Field
Size
Keterangan
1 Kode Dasar kodedasar Varchar 5 Primary Key
2 Golongan golongan Varchar 15
3 Gaji Pokok gajipokok double -
4 Jabatan jabatan Varchar 15
5 Tunjangan
Jabatan
tjabatan Double -
6 Tunjangan
Kehadiran
tkehadiran Double -
7 Tunjangan
Transportasi
ttansport Double -
8 Tunjangan
Anak Istri
tanakistri Double -
9 Tunjangan
Pulsa
tpulsa Double -
10 Tunjangan
Shift 2
tshift2 Double -
11 Tunjangan
Shift 3
tshift3 Double -
12 Overtime overtime Double -
13 Jaminan jpensiun Double -
39
Pensiun
14 Serikat serikat Double -
15 Izin Mangkir izin/mangkir Double -
3. Spesifikasi File Bonus
Nama : Bonus
Akronim : Bonus
Fungsi : Mengetahui jumlah bonus karyawan
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 48 Byte
Kunci Field : kode bonus
Software : MySQL
Tabel III.3
Spesifikasi File Bonus
No Elemen Data Akronim Type Field
Size
Keterangan
1 Kode Bonus kodebonus Varchar 3 Primary Key
2 Nama Bonus bonus Varchar 30
3 Golongan golongan Varchar 15
4 Kalilipat kalilipat Float -
40
4. Spesifikasi File Hitung THR
Nama : Hitung THR
Akronim : Hitung THR
Fungsi : Mengetahui perhitungan thr karyawan
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 109 Byte
Kunci Field : id countert
Software : MySQL
Tabel III.4
Spesifikasi File Hitung THR
No Elemen Data Akronim Type Field Size Keterangan
1 ID Counter
THR
idcountert Varchar 10 Primary
Key
2 ID Karyawan idkaryawan Varchar 10
3 Nama
Karyawan
namakaryawan Varchar 25
4 Jenis Kelamin jenisk Varchar 6
5 Tanggal Masuk tglmasuk Date -
6 Divisi divisi Varchar 10
7 Departemen departemen Varchar 15
41
8 Jabatan jabatan Varchar 10
9 Status status Varchar 5
10 Kode Bonus kodebonus Varchar 3
11 Golongan golongan Varchar 10
12 Kalilipat kalilipat Double -
13 Total THR totalthr Double -
14 Bukti Di
Terima
bditerima Date -
15 Kode User kodeuser Varchar 5
16 Tanggal Input tglinput Date -
5. Spesifikasi File Hitung Bonus
Nama : Hitung Bonus
Akronim : Hitung Bonus
Fungsi : Mengetahui perhitungan bonus karyawan
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 111 Byte
Kunci Field : id counterb
Software : MySQL
42
Tabel III.5
Spesifikasi File Hitung Bonus
No Elemen Data Akronim Type Field Size Keterangan
1 ID Counter
Bonus
idcounterb Varchar 10 Primary
Key
2 ID Karyawan idkaryawan Varchar 10
3 Nama Karyawan namakaryawan Varchar 25
4 Jenis Kelamin jenisk Varchar 6
5 Tanggal Masuk tglmasuk Date
6 Divisi divisi Varchar 10
7 Departemen departemen Varchar 15
8 Jabatan jabatan Varchar 10
9 Status status Varchar 5
10 Kode Bonus kodebonus Varchar 3
11 Golongan golongan Varchar 10
12 Kalilipat kalilipat Double -
13 Total Bonus totalbonus Double -
14 Bukti Di Terima bditerima Date -
15 Kode User kodeuser Varchar 5
16 Tanggal Input tglinput Date -
17 Kode Bonus kodebonus varchar 3 Foreign
Key
43
6 Spesifikasi File Hitung Gaji
Nama : Hitung Gaji
Akronim : Hitung Gaji
Fungsi : Mengetahui perhitungan total gaji Karyawan
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 133 Byte
Kunci Field : id counter
Software : MySQL
Tabel III.6
Spesifikasi File Hitung Gaji
No Elemen Data Akronim Type Field
Size
Keterangan
1 ID Counter idcounter Varchar 10 Primary Key
2 ID Karyawan idkaryawan Varchar 10
3 Nama Karyawan namakaryawan Varchar 25
4 Jenis Kelamin jenisk Varchar 6
5 Tanggal Masuk tglmasuk Date -
6 Divisi divisi Varchar 15
7 Departemen departemen Varchar 15
8 Jabatan jabatan Varchar 15
44
9 Cuti cuti Int 11
10 Sakir sakit Int 11
11 Gaji Pokok gajipokok Double -
12 Tunjangan
Kehadiran
tkehadiran Double -
13 Tunjangan Shift tshift Double -
14 Tunjangan
Jabatan
tjabatan Double -
15 Tunjangan Anak
Istri
tanakistri Double -
16 Tunjangan
Transportasi
ttransportasi Double -
17 ID Counter
Bonus
idcounterb Varchar 10 Foreign Key
18 ID Counter
THR
idcountert Varchar 10 Foreign Key
7. Spesifikasi File User
Nama : User
Akronim : User
Fungsi : Mengetahui pengguna/pengelola aplikasi
Tipe File : -
Organisasi File : Index Sequential
Akses File : Random
45
Media : Hard Disk
Panjang Record : 60 Byte
Kunci Field : kode user
Software : MySQL
Tabel III.7
Spesifikasi File User
No Elemen Data Akronim Type Field Size Keterangan
1 Kode User kodeuser Varchar 5 Primary
Key
2 Nama User namauser Varchar 25
3 Password password Varchar 5
4 Level level Varchar 25
3.7 Pengkodean
Penggunaan kode sangat membantu dalam suatu program aplikasi, karena
dapat mempermudah dan mempercepat proses pemasukan data. Terlebih dalam
sebuah database yang besar. Dalam pembuatan aplikasi program penggajian,
penulis membuat struktur kode sebagai berikut :
1. Nama Kode : Id_karyawan
Panjang : 10 Karakter
Tipe : Angka
Format :
46
2 0 0 9 1 8 0 7 9 0
Tahun Masuk Kerja Tanggal Lahir Bulan Lahir Tahun Lahir
Contoh : 2009180790
Keterangan :
2009 : Tahun masuk kerja
18 : Tanggal lahir karyawan
07 : Bulan lahir karyawan
90 : Tahun lahir karyawan
2. Nama Kode : kodeuser
Panjang : 5 Karakter
Tipe : Angka/Huruf
Format :
U S R 0 1
Tanda User No.urut user
Contoh : USR01
Keterangan :
USR :Tanda untuk user
01 : No. urut user ke 1
47
3. Nama Kode : Kodebonus
Panjang : 3 Karakter
Tipe : Angka/Karakter
Format :
B 0 1
Kodebonus No.urut bonus
Contoh : B01
Keterangan :
B : Kode untuk bonus
01 : No.urut bonus ke 1
4. Nama Kode : Kodedasar
Panjang : 5 Karakter
Tipe : Angka/huruf
Format :
K D 0 0 1
Kodedasar No.urut kode dasar
Contoh : KD001
Keterangan :
KD : Kode untuk kode dasar
01 : No urut kode dasar ke 1
48
5. Nama Kode : ID Counter Bonus
Panjang : 10 Karakter
Tipe : Angka/huruf
Format :
S B 0 4 1 7 0 0 0 1
Slip Bonus Tanggal Diterima Bulan diterima No.Tanda Terima
Contoh : SB04170001
Keterangan :
CB : Slip Bonus
04 : Bulan diterima
17 : Tanggal diterima
0001 : No.tanda terima
6. Nama Kode : ID Counter THR
Panjang : 10 Karakter
Tipe : Angka/huruf
Format :
S T 0 4 1 7 0 0 0 1
Slip THR Tanggal Diterima Bulan diterima No.Tanda Terima
Contoh : ST04170001
Keterangan :
CB : Slip THR
04 : Bulan diterima
49
17 : Tanggal diterima
0001 : No.tanda terima
7. Nama Kode : ID Counter Gaji
Panjang : 10 Karakter
Tipe : Angka/huruf
Format :
S G 0 4 1 7 0 0 0 1
Slip Gaji Tanggal Diterima Bulan diterima No.Tanda Terima
Contoh : SG04170001
Keterangan :
CB : Slip Gaji
04 : Bulan diterima
17 : Tanggal diterima
0001 : No.tanda terima ke 1
3.8 Spesifikasi Program
Spesifikasi program ini di maksudkan untuk mempermudah kita untuk
melihat bagaimana program di jalankan. Adapun penjelasan spesifikasi program
tersebut adalah sebagai berikut dalam bentuk Hierarchy Input Process output
(HIPO):
50
1.0
File
0.0
1.1
Login
1.0
1.2
Logout
1.0
2.0
Data
0.0
2.1
Data User
2.0
2.2
Data Dasar
2.0
2.3
Data Karyawan
2.0
2.4
Data Bonus
2.0
3.0
Penghitungan
0.0
3.1
Penghitungan Gaji
3.0
3.2
Penghitungan Bonus
3.0
3.3
Penghitungan THR
3.0
4.0
Laporan
0.0
5.0
Info
0.0
Menu Utama
1.3
Exit
0.0
Gambar III.4
Hierarchy Input Process Output
1. Spesifikasi Program File
Aplikasi Program : File
Akronim Program : frmlogin
Fungsi Program : menampilkan menu berupa login, logout dan exit
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : lampiran C-1
Penjelasan program :
a. Klik menu file lalu akan muncul pilihan login,logout dan exit, akan tetapi
yang aktif hanya dua tombol yaitu login & exit.
51
b. Klik login lalu masukan kode user dan password untuk dapat mengakses
program, jika keduanya valid maka dapat mengakses program, apabila
kesalahan terdapat pada saat memasukan kode user maka tampil pesan
*kode user salah, silahkan masukan kode user lainya* dan tidak dapat
memasukan password namun apabila kesalahan terdapat pada password
maka akan muncul pesan *password salah !*.
Jika login berhasil maka terdapat pesan dilayar anda masuk sebagai admin
atau user serta nama dari pengguna program. Terdapat dua level untuk akses
program yaitu admin dan user. Dimana akses program bagi kedua level
adalah berbeda.
c. Logout aktif ketika pengguna sudah melakukan login. Logout berfungsi
untuk menutup program penggajian, klik logout maka akan tampil message
box berupa *Yakin Logout ?* ketika pengguna memilih *Yes* maka
berhasil logout dan akan muncul dilayar pesan *anda berhasil logout*. Jika
*No* maka anda kembali ke tampilan menu utama.
d. Klik Exit untuk menutup program aplikasi penggajian secara menyeluruh.
2. Spesifikasi Program Menu Utama
Aplikasi Program : menu
Akronim Program : frmutama
Fungsi Program : menampilkan menu pilihan program
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : lampiran C-2
52
Penjelasan program :
a. Klik menu File untuk menampilkan Login, Logout dan Exit.
b. Klik Data yang terdiri dari data user, data dasar, data karyawan dan data
bonus.
c. Klik menu Penghitungan untuk menampilan pengitungan gaji, penghitungan
bonus dan penghitungan THR.
d. Klik menu laporan untuk membuka form laporan karyawan yang bersifat
keseluruhan, bulanan dan tahunan.
e. Klik menu info untuk menampilkan informasi
3. Spesifikasi program Data
a. Spesifikasi program data user
Aplikasi program :User
Akronim program : frmuser
Fungsi program :menampilkan data pengguna aplikasi penggajian
Index program : kode user
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-3
Penjelasan program :
1. Klik menu data lalu pilih data user, maka tampilan berupa form data user
akan tampil. Form data user digunakan untuk mengetahui kode user, nama
pengguna, password dan level. Jika anda membuka form data user maka
tombol yang aktif saat pertama kali adalah tombol tambah, cari dan cetak.
53
2. Klik tombol Tambah untuk menambahkan data user, kode user akan muncul
otomatis, lalu isi nama, password dan pilih level. Pada posisi ini maka yang
aktif adalah tombol simpan dan batal. Jika data belum terisi secara lengkap
ketika klik simpan maka akan muncul pesan pada layar *Data belum terisi
semua*.
3. Klik tombol Simpan untuk menyimpan data user terbaru yang baru saja
ditambahkan. Jika data disimpan maka akan otomatis mencetak.
4. Klik tombol Batal jika tidak ingin menyimpan data user, maka tampilan
akan di kosongkan.
5. Klik tombol Cari untuk mencari data yang sudah tersimpan dengan
memasukan kode user yang sebelumnya telah tersimpan, jika kode user
salah maka akan tampil pesan *Data tidak ditemukan* jika data tersebut ada
maka tombol yang aktif adalah tombol sunting dan batal.
6. Klik tombol Sunting untuk melakukan perubahan pada data user, akan
tetapi data yang bisa diubah adalah nama dan password saja untuk kode user
dan level tidak aktif atau tidak dapat dilakukan perubahan. Setelah berhasil
merubah data maka pengguna dapat mengklik tombol perbarui.
7. Klik tombol Perbarui untuk mengupdate data user tersebut, jika data
berhasil diupdate maka terdapat pesan *Data berhasil di update*.
8. Untuk Hapus data maka dengan cara mencari kodeuser terlebih dahulu,
setelah data ditemukan maka tombol sunting, hapus dan batal akan aktif.
Klik hapus jika ingin menghapus data, maka akan muncul pesan * Yakin
Ingin Hapus Data Ini ?* klik *Yes* jika hapus klik *No* jika tidak. Jika
54
*Yes* maka akan muncul pesan *Data telah terhapus* jika *No* Maka data
akan muncul seperti biasa seperti menggunakan tombol cari.
b. Spesifikasi program data dasar pendapatan dan pengurangan
Aplikasi program :dasar
Akronim program : frmdasar
Fungsi program :menampilkan dasar pengurangan dan penambahan
Index program : kodedasar
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-4
Penjelasan program :
1. Klik menu data lalu pilih data dasar, maka tampilan berupa form data dasar
akan tampil. Data dasar berisi data penambahan dan pengurangan
pendapatan karyawan. Jika anda membuka form data dasar maka tombol
yang aktif saat pertama kali adalah tombol tambah, cari dan cetak
2. Klik tombol Tambah untuk menambahkan data dasar, kode dasar akan
muncul otomatis, lalu isi data pada form. Pada posisi ini maka yang aktif
adalah tombol simpan dan batal dan cetak. Jika data belum terisi secara
lengkap ketika klik simpan maka akan muncul pesan pada layar *Data
belum terisi semua*.
3. Klik tombol Simpan untuk menyimpan data dasar terbaru yang baru saja
ditambahkan. Jika data disimpan maka akan otomatis mencetak.
4. Klik tombol Batal jika tidak ingin menyimpan data dasar maka tampilan
akan di kosongkan.
55
5. Klik tombol Cari untuk mencari data yang sudah tersimpan dengan
memasukan kode dasar yang sebelumnya telah tersimpan, jika kode dasar
salah maka akan tampil pesan *Data tidak ditemukan* dan apabila kode
dasar tersebut ada maka akan tampil data dari kode dasar yang dicari tombol
yang aktif adalah tombol sunting, cetak dan batal.
6. Klik tombol Sunting untuk melakukan perubahan pada data dasar, akan
tetapi untuk kode data dasar dan jabatan tidak dapat disunting. Setelah
berhasil merubah data maka pengguna dapat mengklik tombol perbarui atau
batal jika batal maka data tidak mengalami perubahan dan pada tampilan
akan kosong.
7. Klik tombol Perbarui untuk mengupdate kode data dasar tersebut, jika data
berhasil diupdate maka terdapat pesan *Data berhasil di update*.
8. Untuk Hapus data maka dengan cara mencari kode data dasar terlebih
dahulu, setelah data ditemukan maka tombol sunting, hapus dan batal akan
aktif. Klik hapus jika ingin menghapus data, maka akan muncul pesan *
Yakin Ingin Hapus Data Ini ?* klik *Yes* jika hapus klik *No* jika tidak.
Jika *Yes* maka akan muncul pesan *Data telah terhapus* jika *No* Maka
data akan muncul seperti biasa seperti menggunakan tombol cari.
c. Spesifikasi program data karyawan
Aplikasi program :Karyawan
Akronim program : frmkaryawan
Fungsi program :menampilkan dan pengolahan data karyawan
Index program : id_karyawan
56
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-5
Penjelasan program :
1. Klik menu data lalu pilih data karyawan, maka tampilan berupa form data
karyawan akan tampil. Form data karyawan digunakan untuk mengetahui
data diri karyawan, golongan, jabatan serta tunjangan. Jika anda membuka
form data karyawan maka tombol yang aktif saat pertama kali adalah
tombol tambah, cari dan cetak.
2. Klik tombol Tambah untuk menambahkan data karyawan,Isi data data pada
form karyawan. Pada posisi ini maka yang aktif adalah tombol simpan dan
batal. Jika data belum terisi secara lengkap ketika klik simpan maka akan
muncul pesan pada layar *Data belum terisi semua*.
3. Klik tombol Simpan untuk menyimpan data karyawan terbaru yang baru
saja ditambahkan.
4. Klik tombol Batal jika tidak ingin menyimpan data karyawan, maka
tampilan akan di kosongkan.
5. Klik tombol Cari untuk mencari data yang sudah tersimpan dengan
memasukan kode user yang sebelumnya telah tersimpan, jika id karyawan
salah maka akan tampil pesan *Data tidak ditemukan* jika data tersebut ada
maka tombol yang aktif adalah tombol sunting dan batal.
6. Klik tombol Sunting untuk melakukan perubahan pada data karyawan, akan
tetapi terdapat data yang tidak bisa diubah yaitu Id karyawan, setelah
berhasil merubah data maka pengguna dapat mengklik tombol perbarui.
57
7. Klik tombol Perbarui untuk mengupdate data user tersebut, jika data
berhasil diupdate maka terdapat pesan *Data berhasil di update*.
8. Untuk Hapus data maka dengan cara mencari id karyawan terlebih dahulu,
setelah data ditemukan maka tombol sunting, hapus dan batal akan aktif.
Klik hapus jika ingin menghapus data, maka akan muncul pesan * Yakin
Ingin Hapus Data Ini ?* klik *Yes* jika hapus klik *No* jika tidak. Jika
*Yes* maka akan muncul pesan *Data telah terhapus* jika *No* Maka data
akan muncul seperti biasa seperti menggunakan tombol cari.
d. Spesifikasi program data bonus
Aplikasi program : Bonus
Akronim program : frmbonus
Fungsi program :menampilkan data bonus yang diterima
Index program : idcounterb
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-6
Penjelasan program :
1. Klik menu data lalu pilih data bonus, maka tampilan berupa form data bonus
akan tampil. Form data bonus digunakan untuk mengetahui bonus yang
diperoleh karyawan sesaui kode bonus. Jika anda membuka form data bonus
maka tombol yang aktif saat pertama kali adalah tombol tambah, cari dan
cetak.
2. Klik tombol Tambah untuk menambahkan data bonus, kode bonus akan
muncul otomatis, lalu isi data bonus. Pada posisi ini maka yang aktif adalah
58
tombol simpan dan batal. Jika data belum terisi secara lengkap ketika klik
simpan maka akan muncul pesan pada layar *Data belum terisi semua*
3. Klik tombol Simpan untuk menyimpan data bonus terbaru yang baru saja
ditambahkan. Jika data disimpan maka akan otomatis mencetak.
4. Klik tombol Batal jika tidak ingin menyimpan data bonus, maka tampilan
akan di kosongkan
5. Klik tombol Cari untuk mencari data yang sudah tersimpan dengan
memasukan kode bonus yang sebelumnya telah tersimpan, jika kode bonus
salah maka akan tampil pesan *Data tidak ditemukan* jika data tersebut ada
maka tombol yang aktif adalah tombol sunting dan batal
6. Klik tombol Sunting untuk melakukan perubahan pada data bonus, Setelah
berhasil merubah data maka pengguna dapat mengklik tombol perbarui.
7. Klik tombol Perbarui untuk mengupdate data bonus tersebut, jika data
berhasil diupdate maka terdapat pesan *Data berhasil di update*.
8. Untuk Hapus data maka dengan cara mencari kode bonus terlebih dahulu,
setelah data ditemukan maka tombol sunting, hapus dan batal akan aktif.
Klik hapus jika ingin menghapus data, maka akan muncul pesan * Yakin
Ingin Hapus Data Ini ?* klik *Yes* jika hapus klik *No* jika tidak. Jika
*Yes* maka akan muncul pesan *Data telah terhapus* jika *No* Maka data
akan muncul seperti biasa seperti menggunakan tombol cari.
59
3. Spesifikasi Program Penghitungan
a. Spesifikasi program penghitungan gaji
Aplikasi program : Gaji
Akronim program : frmgaji
Fungsi program :menampilkan form untuk input gaji
Index program : id_karyawan
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-7
Penjelasan program :
1. Klik menu perhitungan lalu pilih perhitungan gaji, maka tampilan berupa
form perhitungan gaji. Klik tambah jika ingin melakukan penghitungan
baru. ID counter gaji dalam perhitungan gaji akan muncul otomatis.
Pengguna memasukan id karyawan dan mengisi data karyawan, jika id
karyawan tersebut sudah ada maka akan bersifat seperti mencari yaitu data
akan muncul otomatis.
2. Simpan berfungsi jika pengguna telah mengisi data penghitungan secara
keseluruhan, jika terdapat data yang belum terisi maka kolom gaji yang
diterima tidak muncul, baik yang belum terisi dari total pendapatan atau
total pengurangan. Jika pengguna klik simpan maka otomatis data
penghitungan akan tercetak.
3. Batal digunakan apabila pengguna tidak melakukan perhitungan
60
b. Spesifikasi program penghitungan bonus
Aplikasi program : Penghitungan Bonus
Akronim program : frmbonus
Fungsi program :menampilkan form untuk input bonus
Index program : id_karyawan
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-8
Penjelasan program :
1. Klik menu perhitungan lalu pilih perhitungan bonus, maka tampilan berupa
form perhitungan bonus. Klik tambah jika ingin melakukan penghitungan
baru. ID counter bonus dalam perhitungan gaji akan muncul otomatis.
Pengguna memasukan id karyawan dan mengisi data bonus, jika id
karyawan tersebut sudah ada maka akan bersifat seperti mencari yaitu data
akan muncul otomatis. Lalu pengguna juga memasukan kode bonus untuk
mengetahui bonus yang diterima karyawan, golongan dan jumlah kalilipat.
Pada posisi ini tombol simpan dan batal aktif.
2. Simpan berfungsi jika pengguna telah mengisi data penghitungan secara
keseluruhan, jika terdapat data yang belum terisi maka kolom bonus
diterima tidak muncul, baik yang belum terisi dari id karyawan atau kode
bonus. Jika pengguna klik simpan maka otomatis data penghitungan bonus
akan tercetak.
3. Batal digunakan apabila pengguna tidak jadi melakukan perhitungan bonus.
61
c. Spesifikasi program penghitungan THR
Aplikasi program : Penghitungan THR
Akronim program : frmthr
Fungsi program :menampilkan form untuk input THR
Index program : id_karyawan
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-9
Penjelasan program :
1. Klik menu penghitungan lalu pilih perhitungan THR, maka tampil berupa
form penghitungan THR. Klik tambah jika ingin melakukan penghitungan
baru. ID counter THR dalam penghitungan akan muncul otomatis.
Pengguna memasukan id karyawan dan mengisi data THR, jika id karyawan
tersebut sudah ada maka akan bersifat seperti mencari yaitu data akan
muncul otomatis. Lalu pengguna juga memasukan kode bonus untuk
mengetahui bonus yang diterima karyawan, golongan dan jumlah kalilipat.
Pada posisi ini tombol simpan dan batal aktif.
2. Simpan berfungsi jika pengguna telah mengisi data penghitungan secara
keseluruhan, jika terdapat data yang belum terisi maka kolom bonus
diterima tidak muncul, baik yang belum terisi dari id karyawan atau kode
bonus. Jika pengguna klik simpan maka otomatis data penghitungan bonus
akan tercetak.
3. Batal digunakan apabila pengguna tidak jadi melakukan perhitungan bonus.
62
4. Spesifikasi Program Laporan
Aplikasi program : Laporan
Akronim program : frmlaporan
Fungsi program :menampilkan form laporan untuk setiap
keseluruhan bulanan atau pertahunan
Index program : -
Bahasa program : Microsoft Visual Basic 6.0
Bentuk tampilan : lampiran C-10
Penjelasan program :
1. Klik menu laporan lalu pilih laporan untuk keseluruhan, bulanan atau
tahunan, jenis laporan bulanan maka pengguna harus mengisi bulan dan
tahun, jika data tersebut belum diisi maka akan tampil *Masukan bulan dan
tahun!* dan untuk laporan tahunan pengguna cukup memasukan tahun data
yang ingin dicetak jika kosong maka akan muncul * Masukan tahun*
2. Klik tombol Cetak untuk mencetak data.
3.9 Spesifikasi Sistem Komputer
a. Umum
Untuk menunjang kebutuhan pengolahan data diperlukan komputer sebagai
alat bantu karena kecepatan pengolahan data merupakan salah satu kelebihan
komputer serta sumber daya manusia yang menjalankan komputer dan program-
programnya. Komputer merupakan sistem elektronik untuk mengolah data secara
cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis
menerimadan menyimpan data masukan, memprosesnya dan menghasilkan
63
keluaran dibawah pengawasan suatu langkah-langkah instruksi program yang
tersimpan di memori. Dalam penggunaannya komputer memerlukan program-
program aplikasi yang sesuai untuk mengolah data sehingga dapat menghasilkan
sistem informasi yang lebih berkualitas. Sebuah sistem informasi yang baik harus
didukung oleh ketiga komponen, yaitu :
1. Perangkat Keras (Hardware) merupakan peralatan dari sistem komputer yang
secara fisik dapat terlihat dan dapat dijamah.
2. Perangkat Lunak (Software) merupakan program yang berisi perintah-perintah
untuk mengolah data.
3. Perangkat Otak (Brainware) yaitu manusia yang berperan dalam
mengoperasikan dan mengatur sistem komputer.
Ketiga komponen tersebut haruslah saling berhubungan dan membentuk satu
kesatuan. hardware tanpa ada software tidak akan berfungsi seperti yang
diharapkan begitu pula dengan hardware yang didukung software tidak akan
berfungsi jika tidak ada brainware yang mengoperasikannya.
Dalam penggunaanya, komputer memerlukan program-program aplikasi sesuai
untuk mengolah data yang diperlukan. Pada program penggajian pada PT Jaya
Abadi yang penulis buat diperlukan rincian-rincian komponen dari spesifikasi
sarana pendukung program diantaranya perangkat keras dan perangkat lunak
komputer.
b. Perangkat Keras (Hardware)
Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu
sistem komputer dan peralatan lainya yang minimum dan memungkinkan
64
komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang
diusulkan adalah sebagai berikut :
1. Monitor : 14”
2. Proccesor : Intel® Celeron® CPU 1007U @ 1.50GHz 1.50GHz
3. Memory : 1 GB (minimum)
4. Harddisk : 50 GB
5. Keyboard : 108 Keys
6. Printer : Ink Jet
7. Mouse : Optic
c. Perangkat Lunak (Software)
Perangkat lunak merupakan bagian penting yang mendukung program.
Perangkat lunak digunakan dalam mengeksekusi program aplikasi serta operasi
yang akan digunakan untuk menjalankan program tersebut.
Perangkat lunak yang digunakan untuk menjalankan aplikasi program
penggajian pada PT Jaya Abadi adalah sebagai berikut :
a) Sistem Operasi : Microsoft Windows 7
b) Bahasa Pemrograman : Microsft Visual Basic 6.0
c) Program database : MySQL
65
3.10 Flowchart
a. Flowchart File
Start
Piih File
File
End
Y Login y y Validasi T
Masukan Password
y
T
Mesagge Box * Anda Login
Sebagai (Admin/User)
Exit
Masukan Kode User
Message Box *Kodeuser tidak
ditemukan, Silahkan masukan kodeuser lainya !!
y
ValidasiPassword Anda
Salah !
Y
Selamat Datang (Nama
Pengguna)
Form Menu Utama Tampil
T
T
Gambar III.5
Flowchart File
66
b. Flowchart Menu Utama (Admin)
Start
Pilihan
1.File
2. Data
Data
File Y Logout Y
T
Y Data User YForm Data
User
T
Data DasarForm Data Dasar
Penambahan dan
pengurangan
T
Data KaryawanForm Data
Karyawan
T
Data Bonus YForm Data
Bonus
T
T
Y
Y
Message
Box * Yakin
Logout*
Y
Message
Box *Anda
Berhasil
Logout
End
T
Y
Info YTampil
Informasi
Gambar III.6
Flowchart Menu Utama (Admin)
67
c. Flowchart Menu Utama (User)
Start
Pilihan
1. Penghitungan
2. Laporan
Y
Penghitungan YPengitungan
GajiY
Form
Penghitungan
Gaji
T
Pengitungan
Bonus
Form
Penghitungan
Bonus
T
Penghitungan
THR
Form
Penghitungan
THR
T
T
Y
Y
End
Laporan Y Form Laporan
T
Y
Info YTampil
Informasi
Gambar III.7
Flowchart Menu Utama (User)
68
d. Flowchart Data User
Start
Pilihan
1. Tambah
2. Cetak
Tambah y
t
Batal y
T
t
End
TCetak Y
t
Kode user
otomatis
muncul
Isi data user Simpan y
Message
Box *Data
tersimpan*
Data Tersimpan
Data DItampilkan
Masukan
Kode usery Cari
Data
Ditampilkany
t
Message Box
*kode user
tidak
ditemukan*
y Sunting
Sunting isi
kode user
y
Perbarui T Batal Y
Y
Message
Box *Data
Berhasil Di
Update*
Data DiPerbarui
Y
y
Form Input
Data User
T
T
Gambar III.8
Flowchart Data User
69
e. Flowchart Data Dasar
Start
Pilihan
1. Tambah
2. Cetak
Tambah y
t
Batal y
T
t
End
TCetak Y
t
Kode dasar
otomatis
muncul
Isi data dasar Simpan y
Message
Box *Data
tersimpan*
Data Tersimpan
Data DItampilkan
Masukan
kode dasary Cari
Data
Ditampilkany
t
Message box
*kode dasar
tidak
ditemukan*
y Sunting
Sunting isi
kode dasar
y
Perbarui T Batal Y
Y
Message
Box *Data
Berhasil Di
Update*
Data DiPerbarui
Y
y
Form input
Dat Dasar
T
T
Gambar III.9
Flowchart Data dasar
70
f. Flowchart Data Karyawan
Start
Pilihan
1. Tambah
2. Cetak
Tambah y
t
Batal y
T
t
End
TCetak Y
t
Masukan Id
Karyawan
Isi data
karyawanSimpan y
Message
Box *Data
tersimpan*
Data Tersimpan
Data DItampilkan
Masukan id
karyawany Cari
Data
Ditampilkany
t
Message box
*id karyawan
tidak
ditemukan*
y Sunting
Sunting isi
data
karyawan
y
Perbarui T Batal Y
Y
Message
Box *Data
Berhasil Di
Update*
Data DiPerbarui
Y
y
Form Input
Data
Karyawan
T
T
Id karyawan
salah
Gambar III.10
Flowchart Data Karyawan
71
g. Flowchart Data Bonus
Start
Pilihan1. Tambah2. Cetak
Tambah y
t
Batal y
T
t
End
TCetak Y
T
Kodebonus otomatis muncul
Isi data bonus Simpan yMessage Box *Data tersimpan*
Data Tersimpan
Data DItampilkan
Masukan kode bonus
y CariData
Ditampilkany
t
Message Box *kode
bonus*tidak ditemukan*
y Sunting
Sunting Isi Data Bonus
y
Perbarui t Batal
y
Message Box *Data Berhasil Di
Update*
Data DiPerbarui
Y
Form Input Data Bonus
T
t
Gambar III.11
Flowchart Data Bonus
72
h. Flowchart Penghitungan Gaji
Start
Form Input
Gaji
End
Pilihan
Tambah
Tambah y
Id Counter
Gaji
Otomatis
Masukan Id
Karyawan
y
Valid t
Y
Message Box
*Id karyawan
tidak
ditemukan*
Data
Karyawan
Muncul
Masukan data Diri
karyawan & Data Cuti,
Izin/mangkir,
Tunjangan,Overtime
ySimpan
Message
Box * Data
Berhasil
Disimpan*
Data Tersimpan Cetak
Data yang akan
dicetak Ditampilkan
t Batal
T
Gambar III.12
Flowchart Penghitungan Gaji
73
i. Flowchart Penghitungan Bonus
Start
Form Input
Bonus
End
Pilihan
Tambah
Tambah y
Id Counter
Bonus
Otomatis
Masukan Id
Karyawan
y
Valid t
Y
Message Box
*Id karyawan
tidak
ditemukan*
Data
Karyawan
Muncul
Masukan kode bonus,
golongan & jumlah
kalilipat
ySimpan
Message
Box * Data
Berhasil
Disimpan*
Data Tersimpan Cetak
Data yang akan
dicetak Ditampilkan
t Batal
T
Gambar III.13
Flowchart Penghitungan Bonus
74
j. Flowchart Penghitungan THR
Start
Form Input
THR
End
Pilihan
Tambah
Tambah y
Id Counter
Bonus
Otomatis
Masukan Id
Karyawan
y
Valid t
Y
Message Box
*Id karyawan
tidak
ditemukan*
Data
Karyawan
Muncul
Masukan kode bonus,
golongan & jumlah
kalilipat
ySimpan
Message
Box * Data
Berhasil
Disimpan*
Data Tersimpan Cetak
Data yang akan
dicetak Ditampilkan
t Batal
T
Gambar III.14
Flowchart Penghitungan THR
75
k. Flowchart Laporan
Start
Pilihan 1.Keseluruhan
2. Bulanan3. Tahunan
End
t
Keseluruhan y CetakLaporan
keseluruhan ditampilkan
Bulanan y CetakPilih Bulan
& tahuny
Laporan Bulanan DItampilkan
t
Bulan & Tahun Kosong
Message Box *masukan Bulan & Tahun
t
Tahunan y Cetak Piih tahuny Tahun kosong ?
Message Box
*Masukan Tahun
y
Laporan tahunan
ditampilkan
t
t
ExitT
Gambar III.15
Flowchart Laporan
76
l. Flowchart Info
Start
Info
Message Box
*Selamat datang
di Program
Penggajian PT
Jaya Abadi Gambar III.16
Flowchart Info
top related