48
25 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Berawal dari melihat kebutuhan masyarakat tentang keiindahan dan kenyamanan dalam sebuah ruangan dengan konsep yang berbeda-beda tapi dengan satu tujuan memperindah interior. Interior yang baik dapat memberikan gagasan dan nilai keindahan yang terletak di dalamnya. Dan juga memberi kenyamanan. Interior yang baik juga dapat memaksimalkan suatu ruangan dengan baik tanpa mengurangi keindahan dan nilai estetika di dalamnya. Untuk itu, CV Jaya Mandiri Persada hadir memberi solusi untuk memberikan interior terbaik dan siap untuk memaksimalkan ruangan. CV Jaya Mandiri Persada berdiri dan memulai kegiatannya tanggal 28 Juli 2015, berlokasi di Jalan Surotokunto No. 57 Warung Bambu Karawang, bergerak di bidang produksi dan penjualan barang meubel serta pelayanan jasa design interior. Barang hasil produksi berupa meubel kebutuhan rumah tangga dan perkantoran diantaranya adalah kitchen set, mini bar, backdrop, wardrop, panel receptionist, spa room, kamar set, office room set, interior toko dan segala jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun datang langsung ke toko. Konsumen CV Jaya Mandiri Persada melakukan pemesanan berdasarkan informasi yang didapatkan melalui iklan di koran. CV Jaya Mandiri Persada menindak lanjuti

BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

25

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Berawal dari melihat kebutuhan masyarakat tentang keiindahan dan

kenyamanan dalam sebuah ruangan dengan konsep yang berbeda-beda tapi

dengan satu tujuan memperindah interior. Interior yang baik dapat memberikan

gagasan dan nilai keindahan yang terletak di dalamnya. Dan juga memberi

kenyamanan. Interior yang baik juga dapat memaksimalkan suatu ruangan dengan

baik tanpa mengurangi keindahan dan nilai estetika di dalamnya. Untuk itu, CV

Jaya Mandiri Persada hadir memberi solusi untuk memberikan interior terbaik dan

siap untuk memaksimalkan ruangan.

CV Jaya Mandiri Persada berdiri dan memulai kegiatannya tanggal 28

Juli 2015, berlokasi di Jalan Surotokunto No. 57 Warung Bambu Karawang,

bergerak di bidang produksi dan penjualan barang meubel serta pelayanan jasa

design interior. Barang hasil produksi berupa meubel kebutuhan rumah tangga

dan perkantoran diantaranya adalah kitchen set, mini bar, backdrop, wardrop,

panel receptionist, spa room, kamar set, office room set, interior toko dan segala

jenis pekerjaan kerajinan dari kayu.

CV Jaya Mandiri Persada membuat barang produksi berdasarkan

pesanan, bisa melalui telepon maupun datang langsung ke toko. Konsumen CV

Jaya Mandiri Persada melakukan pemesanan berdasarkan informasi yang

didapatkan melalui iklan di koran. CV Jaya Mandiri Persada menindak lanjuti

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

26

pesanan tersebut dengan strategi mendatangi pihak konsumen yang dilakukan

langsung oleh pimpinan perusahaan. Pimpinan perusahaan mengadakan

komunikasi dan ineraksi antar individu (personal selling), sehingga diketahui

keinginan dan selera konsumen. Pimpinan memberikan penjelasan informasi

tentang produk yang diinginkan konsumen secara detail dan rinci, untuk mencapai

tujuan yaitu kesepakatan jual beli diantara kedua belah pihak.

CV Jaya Mandiri Persada juga mempunyai komitmen yaitu, kepercayaan

klien adalah tanggung jawab kami untuk memberikan hasil terbaik. Integritas, CV

Jaya Mandiri Persada didukung oleh SDM yang profesional dan berkompeten di

bidangnya. Kepuasan, kekecewaan klien adalah hal nomer satu yang dihindari,

dan menjadi acuan untuk setiap langkah yang diambil.

3.1.2. Stuktur Organisasi dan Fungsi

Struktur organisasi adalah pembagian tugas, wewenang dan tanggung

jawab dengan menggunkan garis lini organisasi, atau bisa disebut wilayah kerja.

Struktur organisasi dibuat dengan tujuan, supaya setiap anggota dalam organisasi

mampu melaksanakan tanggung jawabnya dengan maksimal, sehingga tercipta

komunikasi dan hubungan yang harmonis baik antar anggota maupun dengan

organisasi lain dalam mencapai tujuan yang telah ditetapkan.

Dibawah ini digambarkan fungsi dan tanggung jawab dari masing-

masing jabatan yang ada, yaitu sebagai berikut:

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

27

Pimpinan

Manager

Finance

Accounting

Manager

HRD

Manager

Produksi

Pegawai

Sumber: CV Jaya Mandiri Persada

Gambar III.1.

Struktur Organisasi CV Jaya Mandiri Persada

Uraian tugas dan fungsi masing-masing berdasarkan Struktur CV Jaya Mandiri

Persada sebagai berikut:

1. Pimpinan : Redinal Ichsan Natakusumah

2. Manager HRD : Redinal Ichsan Natakusumah

3. Manager Finance Accounting : Lukman Arif

4. Manager Produksi : Lukman Arif

5. Pegawai : Fatwah, Atmaja, Tison, Rizal, Ebib, Rio

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

28

Pimpinan bertanggung jawab penuh atas aset, kewajiban dan modal perusahaan.

Memiliki wewenang dalam menangani masalah keuangan, mencari dan

mengatur penggunaan dana perusahaan untuk kelancaran operasi perusahaan.

Manager HRD, mencatat dan membuat rekapitulasi data, menindaklanjuti proses

administrasi keuangan ke bagian finance, membuat perencanaan pembelian ATK

untuk operasional kantor, membuat laporan secara periodik terhadap pekerjaannya

kepada atasan, mengurus payroll gaji karyawan, membuat surat tugas karyawan.

Manager finance accounting adalah salah satu bagian yang bertanggung jawab

atas aktivitas keuangan, bertugas untuk membuat laporan format pemasukan,

pengeluaran dan kewajiban, membuat anggaran penghasilan bulanan dan

penghasilan tahunan, membuat laporan keuangan.

Manager Produksi, mengawasi dan mengontrol kegiatan produksi agar seluruh

tahap produksi berjalan teratur sesuai jadwal sehingga pesanan pelanggan dapat

diselesaikan dengan baik dan tepat waktu.

Pegawai, bekerja sesuai arahan dari manager produksi dan medapatkan gaji sesuai

dengan UMR yang telah ditetapkan dan sesuai dengan jabatan dan data absensi

karyawan yang di sudah catat oleh HRD dan dilaporkan kepada pimpinan dan

diserahkan kepada finance accounting untuk laporan keuangan.

3.2. Analisa Kebutuhan

Sistem komputerisasi merupakan bagian penting untuk menunjang

perkembangan perusahaan. Pemakaian program komputer sangat menguntungkan

banyak pihak, baik penggunanya maupun perusahaan. Selain bias menjadi lebih

cepat, melalui program komputer pengolahan data akan lebih mudah dilakukan.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

29

Secara umum dapat dikatakan bahwa konsep komputerisasi merupakan sebuah

cara yang paling efisien dan mempermudah dalam pengolahan data dengan cepat

dan tanpa menghabiskan banyak waktu.

Selama ini proses penggajian CV. Jaya Mandiri Persada masih dilakukan

secara konvesional yakni dengan menggunakan perhitungan manual. Tentu saja

dengan cara tersebut akan memakan banyak waktu, terlebih lagi data yang

dihasilkan terkadang masih terdapat kesalahan. Seiring dengan meningkatnya

kebutuhan untuk mempercepat proses pengolahan data gaji karyawan dengan

lebih lengkap, rinci, efektif dan efisien, maka dibuatlah suatu program komputer

menggunakan Microsoft Visual Basic 6.0. oleh karena itu penulis akan merancang

sistem penggajian karyawan pada CV. Jaya Mandiri Persada Karawang.

Dari pembahasan masalah tersebut maka sistem yang akan dibangun

diharapkan memenuhi hal-hal berikut:

1. Kebutuhan Pengguna

Dalam aplikasi penggajian karyawan hanya ada satu pengguna yang

berinteraksi dalam lingkungan sistem yaitu admin. Pengguna tersebut memiliki

karakteristik interaksi sistem dan memiliki kebutuhan informasi, seperti berikut:

Skenario kebutuhan bagian admin:

a. Mengelola data karyawan

b. Mengelola data jabatan

c. Melakukan transaksi penggajian

d. Membuat laporan

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

30

2. Kebutuhan Sistem

Dengan adanya rancangan program baru diharapkan dapat membantu

kebutuhan sistem yang ada seperti:

1. Membuat laporan yang dibutuhkan oleh pimpinan

2. Mempermudah dan mempercepat proses penggajian

3. Input data karyawan yang baru

4. Menyimpan seluruh database yang diperlukan

3.3. Spesifikasi Rancangan Masukan (Input)

Dalam perancangan pembuatan aplikasi program penggajian karyawan di

CV Jaya Mandiri Persada ini, penulis mencoba menjelaskan spesifikasi

perancangan program yang telah dibuat dengan uraian yaitu:

a. Nama Dokumen : Data Absen

Fungsi : Untuk mengisi data absen

Sumber : Pegawai

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran A.1

b. Nama Dokumen : Data Jabatan

Fungsi : Untuk mengisi data jabatan

Sumber : Manager HRD

Tujuan : Pimpinan

Media : Kertas

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

31

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran A.2

c. Nama Dokumen : Data Pegawai

Fungsi : Untuk mengisi data pegawai

Sumber : Pegawai

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran A.3

3.4. Spesifikasi Rancangan Keluaran (Output)

Bentuk dokumen keluaran merupakan dokumen atau data yang dibuat

berdasarkan hasil dari program aplikasi yang dibuat. Dokumen tersebut terdiri

dari:

a. Nama Dokumen : Laporan Data Absen

Fungsi : Sebagai laporan data absen

Sumber : Pegawai

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.1

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

32

b. Nama Dokumen : Laporan Data Jabatan

Fungsi : Sebagai laporan data jabatan

Sumber : Admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.2

c. Nama Dokumen : Laporan Data Pegawai

Fungsi : Sebagai laporan data pegawai

Sumber : Admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.3

d. Nama Dokumen : Laporan Rekap Absen

Fungsi : Sebagai laporan rekap absen

Sumber : Admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.4

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

33

e. Nama Dokumen : Laporan Data Penggajian

Fungsi : Sebagai laporan transaksi penggajian

Sumber : Admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.5

f. Nama Dokumen : Slip Gaji

Fungsi : Sebagai tanda bukti penggajian

Sumber : Admin

Tujuan : Pegawai

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap diperlukan

Bentuk Dokumen : Lampiran B.6

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

34

3.5. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

dengan entity relationship diagram (ERD).

Jabatan Pegawai

Rekap absen

Penggajian

PotonganTunjangan

memiliki

melakukan

mendapatkan

memiliki

memilikimemiliki

kd_jabatan

nm_jabatan

gapok

id_rekap

nama_peg

tgl_rekap jmlh_absen hadir

tgl

no_slip

nip

gator

kd_tunjangan

kd_potongan

gaber

kd_tunjangan

tunjangan_makan

tunjangan_transport

kd_potongan

potongan_pph

potongan_bpjs

nip

nm_pegawai

jabatan

alamat

jk

nip

tunjangan_makan

tunjangan_transport

Detail_gaji

tunjangan_lain

potongan_bpjs

1

M

1 1

1

11

1

1

M

M

M

sakit

izin

cuti

nip

gapok

potongan_pph

tunjangan_lain

Gambar III.2

Entity Relationship Diagram

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

35

3.6. Logical Record Structure

penggajian

no_slip

tgl

nip

gator

gapok

kd_tunjangan

kd_potongan

gaber

pegawai

nip

nm_pegawai

jk

alamat

jabatan

jabatan

kd_jabatan

nm_jabatan

gapok

rekap_absen

id_rekap

nama_peg

tgl_rekap

jmlh_absen

hadir

sakit

izin

cuti

nip

M

detail_gaji

nip

tunjangan_makan

tunjangan_transport

tunjangan_lain

potongan_bpjs

potongan_pph

tunjangan

kd_tunjangan

tunjangan_makan

tunjangan_tranport

tunjangan_lain

potongan

kd_potongan

potongan_bpjs

potongan_pph

1

M

1

1

1

1

1

M

11M M

Gambar III.3.

Logical Record Structure

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

36

3.7. Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file

database yang digunakan untuk pengolahan proses sistem berjalan. Dalam

pembuatan program ini penulis menggunakan database XAMPP dan program

Microsoft Visual Basic 6.0. Spesifikasi file yang diperlukan dibagi beberapa tabel,

dan disimpan dalam database dengan nama “dbpenggajian”, berikut ini akan

diterangkan beberapa spesifikasi file yaitu:

1. Spesifikasi File Pegawai

Nama file : File Pegawai

Akronim file : tbl_pegawai

Tipe file : File Master

Record Size : 107 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : nip

Software : MySQL

Tabel III.1.

Spesifikasi File Pegawai

No Elemen Data Akronim Tipe Panjang Keterangan

1 NIP Nip Varchar 7 Primary Key

2 Nama Pegawai nm_pegawai Varchar 30

3 Alamat Alamat Varchar 50

4 Jenis Kelamin Jk Varchar 10

5 Jabatan Jabatan Varchar 10

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

37

2. Spesifikasi File Jabatan

Nama file : File Jabatan

Akronim file : tbl_jabatan

Tipe file : File Master

Record Size : 30 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : kd_jabatan

Software : MySQL

Tabel III.2.

Spesifikasi File Jabatan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Jabatan kd_jabatan Varchar 10 Primary Key

2 Nama Jabatan nm_jabatan Varchar 20

3 Gaji Pokok Gapok Double

3. Spesifikasi File Tunjangan

Nama file : File Tunjangan

Akronim file : tbl_tunjangan

Tipe file : File Master

Record Size : 20 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : kd_tunjangan

Software : MySQL

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

38

Tabel III.3.

Spesifikasi File Tunjangan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Tunjangan kd_tunjangan Varchar 20 Primary Key

2 Tunjangan Makan tunjangan_makan Double

3 Tunjangan Transport tunjangan_transport Double

4 Tunjangan Lain-Lain tunjangan_lain Double

4. Spesifikasi File Potongan

Nama file : File potongan

Akronim file : tbl_potongan

Tipe file : File Master

Record Size : 20 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : kd_potongan

Software : MySQL

Tabel III.4.

Spesifikasi File Potongan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Potongan kd_potongan Varchar 20 Primary Key

2 Potongan BPJS potongan_bpjs Double

3 Potongan Pph potongan_pph Double

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

39

5. Spesifikasi File Rekap Absen

Nama file : File Rekap Absen

Akronim file : tbl_rekap_absen

Tipe file : File Transaksi

Record Size : 120 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : id_rekap

Software : MySQL

Tabel III.5.

Spesifikasi File Rekap Absen

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Rekap Absen id_rekap Varchar 10 Primary Key

2 Nama Pegawai nama_peg Varchar 20

3 Tanggal Rekap tgl_rekap Date

4 Jumlah Absen jmlh_absen Varchar 20

5 Hadir Hadir Varchar 10

6 Sakit Sakit Varchar 10

7 Izin Izin Varchar 10

8 Cuti Cuti Varchar 10

9 NIP Nip Varchar 30 Foreign Key

6. Spesifikasi File Penggajian

Nama file : File Penggajian

Akronim file : tbl_penggajian

Tipe file : File Transaksi

Record Size : 70 Byte

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

40

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : no_slip

Software : MySQL

Tabel III.6.

Spesifikasi File Penggajian

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Slip Gaji no_slip Varchar 10 Primary Key

2 Tanggal Gaji Tgl Date

3 NIP Nip Varchar 20 Foreign Key

4 Gaji Kotor Gator Double

5 Gaji Pokok Gapok Double

6 Total Tunjangan tot_tunjangan Varchar 20

7 Total Potongan tot_potongan Varchar 20

8 Gaji Bersih Gaber Double

7. Spesifikasi File Detail Penggajian

Nama file : File Detail Penggajian

Akronim file : tbl_detail_gaji

Tipe file : File Transaksi

Record Size : 10 Byte

Access file : Random

Organisasi file : Index Sequential

Media File : Harddisk

Primary key : -

Software : MySQL

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

41

Tabel III.7.

Spesifikasi File Detail Penggajian

No Elemen Data Akronim Tipe Panjang Keterangan

1 NIP Nip Varchar 10 Foreign Key

2 Tunjangan Makan tunjangan_makan Double

3 Tunjangan Transpot tunjangan_transport Double

4 Tunjangan Lain-lain tunjangan_lain Double

5 Potongan BPJS potongan_bpjs Double

6 Potongan Pph potongan_pph Double

3.8. Struktur Kode

Adapun struktur kode yang diperlukan dalam perancangan program

penggajian karyawan pada CV Jaya Mandiri Persada adalah sebagai berikut:

1. Kode User

XX XX 99XX 99 99

Kode User Kode User

Nomor UrutNomor Urut

Contoh:

A D 0M 0 1

Keterangan:

ADM = Singkatan dari Admin

001 = Nomor Urut

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

42

2. Kode Jabatan

XX XX XX

Inisial Kode JabatanInisial Kode Jabatan

Contoh:

M N G

Keterangan:

MNG = Singkatan dari Manager

3. Kode Tunjangan

XX XX 9999 99

Inisial Kode TunjanganInisial Kode Tunjangan

Nomor UrutNomor Urut

Contoh:

K T 00 1

Keterangan:

KT = Singkatan dari Kode Tunjangan

001 = Nomor Urut

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

43

4. Kode Potongan

XX XX 9999 99

Inisial Kode PotonganInisial Kode Potongan

Nomor UrutNomor Urut

Contoh:

K P 00 1

Keterangan:

KP = Singkatan dari Kode Potongan

001 = Nomor Urut

5. Kode Pegawai

XX XX 99XX 99 99

Inisial Kode PegawaiInisial Kode Pegawai

Nomor UrutNomor Urut

99

Contoh:

J M 0P 0 0 1

Keterangan:

JMP = Singkatan dari Jaya Mandiri Persada

0001 = Nomor Urut

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

44

6. Kode Slip Gaji

XX XX 9999 99 99

Inisial Kode Slip GajiInisial Kode Slip Gaji

Inisial TahunInisial Tahun

99

Inisial BulanInisial Bulan

99 99 99

Nomor UrutNomor Urut

Contoh:

T R 71 0 5 0 10 0

Keterangan:

TR = Singkatan dari Transaksi

17 = Inisial dari Tahun 2017

05 = Inisial dari Bulan Mei

0001 = Nomor Urut

7. Kode Rekap Absen

XX XX 9999 99 99

Inisial Kode Rekap AbsenInisial Kode Rekap Absen

Inisial TahunInisial Tahun

99

Inisial BulanInisial Bulan

99 99 99

Nomor UrutNomor Urut

Contoh:

I D 71 0 5 0 10 0

Keterangan:

ID = Kode Rekap Absen

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

45

17 = Inisial dari Tahun 2017

05 = Inisial dari Bulan Mei

0001 = Nomor Urut

3.9. Spesifikasi Program

3.9.1 HIPO (Hierarchy Input Proses Output)

Spesifikasi program menjabarkan rincian proses masing-masing program

yang terdahulu dengan menguraikan hirarki program secara keseluruhan. Dengan

melihat HIPO ( Hierarchy Input Proses Output ) dari program ini memudahkan

bagi pengguna untuk mengetahui bentuk program secara umum, HIPO sebenarnya

adalah alat dokumentasi program. Adapun HIPO dari program ini adalah sebagai

berikut:

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

46

Login

Menu

Utama

Menu

Master

0

0.0

2.0

Data User

2.1

2.0

Data Jabatan

2.2

2.0

Data

Tunjangan

2.3

2.0

Menu

Transaksi

3.0

Rekap

Absen

3.1

3.0

Menu

Laporan

4.0

Laporan

Data User

4.1

4.0

Laporan

Data

Jabatan

4.2

4.0

Menu File

1.0

Logout

1.1

1.0

Exit

1.2

Penggajian

3.2

3.0

Menu Utility

5.0

Ganti

Password

5.1

5.0

Profil

Perusahaan

5.2

5.0

Laporan

Data

Tunjangan

4.3

4.0

Laporan

Data

Pegawai

4.5

4.0

Laporan

Data

Potongan

4.4

4.0

Data

Potongan

2.4

2.0

Data

Pegawai

2.5

2.0

Laporan

Rekap

Absen

4.6

4.0

Laporan

Penggajian

4.7

4.0

1.0

Gambar III.4.

Diagram HIPO (Hierarchy Input Proses Output)

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

47

Spesifikasi program dibuat untuk mempermudah kita melihat bagaimana

program ini dijalankan. Adapun spesifikasi program ini sebagai berikut:

1. Form Login User

Nama Program : Login

Akronim : PROGRAM.frm

Fungsi : Sebagai kunci masuk ke menu utama

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-1

Proses :

a. Login

Tahap awal menjalankan program akan muncul form login. Masukkan

User ID dan Password lalu klik tombol “MASUK”. Jika user dan

password yang dimasukkan tidak ditemukan akan muncul pesan “Kode

Atau Password Salah!!!”, jika user dan password ditemukan maka akan

muncul pesan “Selamat Datang di Menu Utama (nama user)” dan akan

menampilkan ke menu utama.

b. Batal

Klik Tombol “BATAL” maka akan keluar program.

2. Form Menu Utama

Nama Program : Menu Utama

Akronim : Futama.frm

Fungsi : Untuk menampilkan menu awal

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-2

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

48

Proses :

Pada Menu Utama terdapat beberapa pilihan, yaitu:

a. File

Pada menu file ini terdapat dua sub menu, yaitu: Logout dan Exit.

b. Master

Pada menu master ini terdapat lima sub menu, yaitu: Data User, Data

Jabatan, data Tunjangan, data Potongan dan Data Pegawai

c. Transaksi

Pada menu transaksi terdapat dua sub menu, yaitu: Rekap Absen dan

Penggajian

d. Laporan

Pada menu laporan terdapat enam sub menu, yaitu: Laporan Data User,

Laporan Data Jabatan, Laporan Data Tunjangan, Laporan Data

Potongan, Laporan Data Pegawai, Laporan Rekap Absen dan Laporan

Penggajian

e. Utility

Pada menu utility terdapat dua sub menu, yaitu: Ganti Password dan

Profil Perusahaan

3. Form Data User

Nama Program : Data User

Akronim : Fuser.frm

Fungsi : Untuk mengubah, menambah, menyimpan,

menghapus data user

Paket Program : Microsoft Visual Basic 6.0

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

49

Bentuk Lampiran : Lampiran C-3

Proses :

a. Klik menu “Master” dari menu utama kemudian pilih sub menu data

user, lalu tampil form data user.

b. Klik tombol “TAMBAH”, jika ingin menambahkan data admin baru,

kemudian masukkan nama user baru, password dan status dan klik

tombol “SIMPAN” jika ingin menyimpan.

c. Untuk ubah atau menghapus data,masukkan Kode User dikolom cari

lalu klik “EDIT” lalu ubah data kemudian klik tombol “UPDATE” jika

ingin mengubah atau “HAPUS” untuk menghapus data.

d. Untuk mencari data user, masukkan Kode User di kolom pencarian klik

tombol “CARI” untuk menampilkan data yang dicari.

e. Klik tombol “KELUAR” untuk kembali ke Menu Utama.

4. Form Data Tunjangan

Nama Program : Data Tunjangan

Akronim : Ftunjangan.frm

Fungsi : Untuk mengubah dan menyimpan data tunjangan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-4

Proses :

a. Klik menu “Master” dari menu utama kemudian pilih sub menu data

tunjangan, lalu tampil form data tunjangan.

b. Klik tombol “TAMBAH” untuk mengisi kode tunjangan, kemudian isi

data tunjangan

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

50

c. Untuk ubah data,klik tombol “EDIT”, kemudian klik tombol

“UPDATE” jika ingin mengubah.

d. Klik tombol “KELUAR” untuk kembali ke menu utama.

5. Form Data Potongan

Nama Program : Data Potongan

Akronim : Fpotongan.frm

Fungsi : Untuk mengubah dan menyimpan data potongan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-5

Proses :

a. Klik menu “Master” dari menu utama kemudian pilih sub menu data

potongan, lalu tampil form data potongan.

b. Klik tombol “TAMBAH” untuk mengisi kode potongan, kemudian isi

data potongan

c. Untuk ubah data,klik tombol “EDIT”, kemudian klik tombol

“UPDATE” jika ingin mengubah.

d. Klik tombol “KELUAR” untuk kembali ke menu utama.

6. Form Data Jabatan

Nama Program : Data Jabatan

Akronim : Fjabatan.frm

Fungsi : Untuk mengubah, menghapus data jabatan dan

potongan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-6

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

51

Proses :

a. Klik menu “Master” dari menu utama kemudian pilih sub menu data

jabatan, lalu tampil form data jabatan.

b. Klik tombol “TAMBAH”, jika ingin menambahkan data jabatan baru,

kemudian masukkan nama jabatan dan gaji pokok dan klik tombol

“SIMPAN” jika ingin menyimpan.

c. Untuk ubah atau menghapus data,masukkan Kode Jabatan dikolom cari

lalu klik “EDIT” lalu ubah data kemudian klik tombol “UPDATE” jika

ingin mengubah atau “HAPUS” untuk menghapus data.

d. Untuk mencari data jabatan, masukkan Kode Jabatan di kolom

pencarian klik tombol “CARI” untuk menampilkan data yang dicari.

e. Klik tombol “KELUAR” untuk kembali ke menu utama.

7. Form Data Pegawai

Nama Program : Data Pegawai

Akronim : Form1.frm

Fungsi : Untuk menambah, menyimpan, mengubah,

mencari, menghapus, dan melihat laporan data

pegawai.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-7

Proses :

a. Klik menu “Master” dari menu utama kemudian pilih sub menu Data

Pegawai, lalu tampil form Data Pegawai.

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

52

b. Klik tombol “TAMBAH” kursor berada di kolom NIP, kemudian isi

data pegawai dan klik tombol “SIMPAN” jika data ingin disimpan.

c. Untuk ubah atau menghapus data,masukkan NIP dikolom cari lalu klik

“EDIT” lalu ubah data kemudian klik tombol “UPDATE” jika ingin

mengubah atau “HAPUS” untuk menghapus data.

d. Untuk mencari data pegawai, masukkan NIP di kolom pencarian klik

tombol “CARI” untuk menampilkan data yang dicari.

e. Klik tombol “KELUAR” untuk kembali ke menu utama.

8. Form Rekap Absen

Nama Program : Rekap Absen

Akronim : Frekap.frm

Fungsi : Untuk menambah, menyimpan data rekap absen.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-8

Proses :

a. Klik menu “Transaksi” dari menu utama kemudian pilih sub menu

Rekap Absen, lalu tampil form rekap.

b. Klik tombol “TAMBAH” maka id rekap absen dan tanggal rekap absen

sudah terisi otomatis kemudian klik tombol “CARI NIP” maka nip dan

nama pegawai akan tampil otomatis, kemudian isi hadir, sakit, izin cuti,

lalu klik “SIMPAN” jika data ingin disimpan.

c. Untuk ubah atau menghapus data,masukkan NIP dikolom cari lalu klik

“EDIT” lalu ubah data kemudian klik tombol “UPDATE” jika ingin

mengubah atau “HAPUS” untuk menghapus data.

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

53

d. Untuk mencari rekap absen, masukkan ID REKAP ABSEN di kolom

pencarian lalu enter untuk menampilkan data yang dicari.

e. Klik tombol “KELUAR” untuk kembali ke menu utama.

9. Form Data Gaji

Nama Program : Penggajian

Akronim : Fgaji.frm

Fungsi : Untuk menambah, menyimpan data gaji.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-9

Proses :

a. Klik menu “Transaksi” dari menu utama kemudian pilih sub menu

Penggajian, lalu tampil form gaji.

b. Klik tombol “TAMBAH” maka nomor slip gaji dan tanggal transaksi

sudah terisi otomatis kemudian klik tombol “CARI NIP” maka akan

tampil id rekap absen, jumlah hadir, nama, alamat, jenis kelamin,

jabatan, gaji pokok, tunjangan makan, tunjangan transport, tunjangan

lain-lain, potongan bpjs, potongan pph, gaji kotor dan gaji bersih terisi

secara otomatis, kemudian klik “SIMPAN” jika data ingin disimpan.

c. Untuk ubah data klik “EDIT” lalu ubah data total tunjangan, total

potongan, gaji kotor dan gaji bersih kemudian klik tombol “UPDATE”

jika ingin mengubah.

d. Klik “Cetak Slip Gaji” untuk melihat slip gaji.

e. Klik tombol “KELUAR” untuk kembali ke menu utama.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

54

10. Form Laporan Data User

Nama Program : Laporan Data User

Akronim : lpdatauser.rpt

Fungsi : Untuk menampilkan laporan data user.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-10

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu pilih

laporan data user, maka akan tampil laporan data user

11. Form Laporan Data Jabatan

Nama Program : Laporan Data Jabatan

Akronim : lpdatajab.rpt

Fungsi : Untuk menampilkan laporan data jabatan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-11

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu pilih

laporan data jabatan, maka akan tampil laporan data jabatan

12. Form Laporan Data Tunjangan

Nama Program : Laporan Data Tunjangan

Akronim : lpdatatunj.rpt

Fungsi : Untuk menampilkan laporan data tunjangan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-12

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

55

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu pilih

laporan data tunjangan, maka akan tampil laporan data tunjangan

13. Form Laporan Data Potongan

Nama Program : Laporan Data Potongan

Akronim : lpdatapot.rpt

Fungsi : Untuk menampilkan laporan data potongan.

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-13

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu pilih

laporan data potongan, maka akan tampil laporan data potongan

14. Form Laporan Data Pegawai

Nama Program : Laporan Data Pegawai

Akronim : lpdatapegawai.rpt

Fungsi : Untuk menampilkan laporan data pegawai

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-14

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu pilih

laporan data pegawai, maka akan tampil laporan data pegawai

15. Form Laporan Rekap Absen

Nama Program : Laporan Rekap Absen

Akronim : laprekap.rpt

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

56

Fungsi : Untuk menampilkan laporan rekap absen

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-15

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu

laporan rekap absen, lalu tampil laporan rekap absen.

b. Masukkan bulan dan tahun rekap yang akan di tampilkan lalu “ENTER”.

c. Klik tombol “KELUAR” untuk kembali ke menu utama.

16. Form Laporan Penggajian

Nama Program : Laporan Penggajian

Akronim : slipgajibulanan.rpt

Fungsi : Untuk menampilkan laporan penggajian bulanan

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-16

Proses :

a. Klik menu “Laporan” dari menu utama kemudian pilih sub menu

laporan penggajian, lalu tampil laporan penggajian.

b. Masukkan bulan dan tahun rekap yang akan di tampilkan lalu “ENTER”.

c. Klik tombol “KELUAR” untuk kembali ke menu utama.

17. Form Ganti Password

Nama Program : Ganti Password

Akronim : Fgp.frm

Fungsi : Untuk mengubah password user lama

Paket Program : Microsoft Visual Basic 6.0

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

57

Bentuk Lampiran : Lampiran C-17

Proses :

a. Klik menu “Utility” dari menu utama kemudian pilih sub menu ganti

password, lalu tampil form ganti password.

b. Masukkan password lama, password baru dan konfirmasi password

yang akan diubah lalu “ENTER”.

c. Klik tombol “TUTUP” untuk kembali ke menu utama.

18. Form Profil

Nama Program : Profil Perusahaan

Akronim : Fprofil.frm

Fungsi : Untuk menampilkan profil perusahaan

Paket Program : Microsoft Visual Basic 6.0

Bentuk Lampiran : Lampiran C-18

Proses :

a. Klik menu “Utility” dari menu utama kemudian pilih sub menu profil

perusahaan, lalu tampil form profil perusahaan.

b. Klik tombol “X” untuk kembali ke menu utama.

3.10. Spesifikasi Sistem Komputer

Sebelum melaksanakan suatu sistem komputerisasi, diperlukan beberapa

persiapan, baik dalam hal kebutuhan akan perangkat keras (hardware) maupun

perangkat lunak (software) sebagai sarana pendukung program yang akan

dijalankan. Sarana pendukung tersebut harus mampu membantu aplikasi program

atau komputerisasi sistem yang efisien dan efektif.

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

58

1. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk

suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat

melaksanakan tugasnya. Klasifikasi perangkat keras minimal untuk berjalannya

program adalah sebagai berikut:

Processor : Intel Pentium IV, 1300 MHz

Memori : 2 GB

Monitor : 15”

Hard Disk : 320 GB

Disk Drive : CD-R 700 MB

Keyboard : Standard 101/102-keys

Mouse : PS/2

Printer : Dot Matrix

2. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan untuk mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalan program tersebut.

Perangkat lunak (software) yang dibutuhkan untuk menjalankan aplikasi

program penggajian karyawan ini adalah MySQL, Microsoft Visual Basic 6.0 dan

Crystal Report 8.0 dengan sistem operasi Microsoft Windows 7.

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

59

3.11. Program Flowchart

1. Flowchart Login

Mulai

Input User

ID dan

Password

Masuk

Batal

KetemuCek Data

Masuk Menu

Utama Hak

Akses Admin

Selamat

Datang Di

Menu Utama

Kode atau

Password

Anda Salah!

Selesai

Y T

Y

Y

T

YForm

Kosong

User

Admin

Masuk Menu

Utama Hak

Akses User

Selamat

Datang Di

Menu Utama

T

Y

T

Y

Gambar III.5.

Flowchart Login

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

60

2. Flowchart Menu Utama Admin

Mulai

Selesai

Pilih Menu :

1. File

2. Master

3. Transaksi

4. Laporan

5. Utility

Data User

Data Jabatan

Data Tunjangan

Data Potongan

Data Pegawai

Master

Data Jabatan

Data User

Data Tunjangan

Form Jabatan

Form User

Form

Tunjangan

Transaksi

Laporan

Rekap Absen

Penggajian

Penggajian

Rekap Absen

Form

Penggajian

Form Rekap

Absen

Lap. Data User

Lap. Data Jabatan

Lap. Data Tunjangan

Lap. Data Potongan

Lap. Data Pegawai

Lap. Rekap Absen

Lap. PenggajianLap. Data

Jabatan

Lap. Data User

T

Y

T

T

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

Y

Y

Lap. Data

Pegawai

Y

T

Form Lap.

Data User

Form Lap.

Data

Supplier

Form

Data

Pegawai

UtilityGanti Password

Profil Perusahaan

Profil

Perusahaan

Ganti PasswordY

Y

T

T

Form Profil

Perusahaan

Form Ganti

Password

FileLogout

Exit

Exit

Logout Form Login

TT

Y

YY

T

A

A

Lap. Data

Tunjangan

Y

T

Lap. Data

Potongan

Y

T

Data Potongan Form PotonganY

T

Data Pegawai Form PegawaiY

T

Form Lap.

Data

Tunjangan

Form Lap.

Data

Potongan

Lap. Rekap

Absen

Y

T

Form Lap.

Rekap Absen

Lap. PenggajianY

T

Form Lap.

Penggajian

Gambar III.6.

Flowchart Menu Utama Admin

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

61

3. Flowchart Menu Utama User

Mulai

Selesai

Pilih Menu :

1. File

2. Master

3. Transaksi

4. Laporan

5. Utility

Transaksi

Laporan

Rekap Absen

Penggajian

Penggajian

Rekap Absen

Form

Penggajian

Form Rekap

Absen

Lap. Data User

Lap. Data Jabatan

Lap. Data Tunjangan

Lap. Data Potongan

Lap. Data Pegawai

Lap. Rekap Absen

Lap. Data

Jabatan

Lap. Data User

T

T

Y

Y

Y

Y

T

T

T

T

Y

Y

Lap. Data

Pegawai

Y

T

Form Lap.

Data User

Form Lap.

Data

Supplier

Form

Data

Pegawai

UtilityGanti Password

Profil Perusahaan

Profil

Perusahaan

Ganti PasswordY

Y

T

T

Form Profil

Perusahaan

Form Ganti

Password

FileLogout

Exit

Exit

Logout Form Login

TT

Y

YY

T

A

A

Lap. Data

Tunjangan

Y

T

Lap. Data

Potongan

Y

T

Form Lap.

Data

Tunjangan

Form Lap.

Data

Potongan

Lap. Rekap

Absen

Y

T

Form Lap.

Rekap Absen

Lap. PenggajianY

T

Form Lap.

Penggajian

Gambar III.7.

Flowchart Menu Utama User

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

62

4. Flowchart Data User

Mulai

Selesai

Tombol:

1.Tambah

2.Cari Data

3.Keluar

Tambah

Keluar

Edit

Hapus

Simpan

Simpan Data

User

Data

Berhasil

Disimpan

Cari Data

Tombol:

1.Edit

2.Hapus

3. Batal

Tampil

Data User

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

T Y

T

Hapus Data User

Data

Terhapus

T T

Y Y

Y

T

T

Y

Y

T

Input Data

User

Batal

Y

T

Batal

T

Y

Input

Status

Tombol:

1. Simpan

2. Batal

Y

Terisi

semua

Y

T

Data

Belum

Lengkap

Ubah Data

User

Tampil

Kode

User

Status=ADMINY

T

Maaf

Admin

tidak bisa

dihapus !!

Y

Gambar III.8.

Flowchart Data User

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

63

5. Flowchart Data Jabatan

Mulai

Selesai

Tombol:

1.Tambah

2.Cari Data

3.Keluar

Tambah

Keluar

Edit

Hapus

Simpan

Simpan Data

Jabatan

Data

Berhasil

Disimpan

Cari Data

Tombol:

1.Edit

2.Hapus

3.Batal

Tampil

Data

Jabatan

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

T Y

T

Hapus Data

Jabatan

Data

Terhapus

T T

Y Y

Y

T

T

Y

Y

T

Input Gaji

Pokok

Batal

Y

T

Batal

T

Y

Input

Nama

Jabatan

Tombol:

1. Simpan

2. Batal

Y

Terisi

semua

Y

T

Data

Belum

Lengkap

Ubah Data

Jabatan

Tampil

Kode

Jabatan

Y

Gambar III.9.

Flowchart Data Jabatan

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

64

6. Flowchart Data Tunjangan

Mulai

Selesai

Tombol:

1.Tambah

2.Keluar

Tambah

Keluar

Edit

Simpan

Simpan Data

Tunjangan

Data

Berhasil

Disimpan

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

T

Y

T

T

Y

T

Y

Y

T

Tampil

Kode

Tunjangan

Tombol:

1. Simpan

Terisi

semua

Y

T

Data

Belum

Lengkap

Ubah Data

Tunjangan

Input Data

Tunjangan

Tombol:

1. Edit

Y

Gambar III.10.

Flowchart Data Tunjangan

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

65

7. Flowchart Data Potongan

Mulai

Selesai

Tombol:

1.Tambah

2.Keluar

Tambah

Keluar

Edit

Simpan

Simpan Data

Potongan

Data

Berhasil

Disimpan

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

T

Y

T

T

Y

T

Y

Y

T

Tampil

Kode

Potongan

Tombol:

1. Simpan

Terisi

semua

Y

T

Data

Belum

Lengkap

Ubah Data

Potongan

Input Data

Potongan

Tombol:

1. Edit

Y

Gambar III.11.

Flowchart Data Potongan

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

66

8. Flowchart Data Pegawai

Mulai

Selesai

Tombol:

1.Tambah

2.Cari Data

3.Keluar

Tambah

Keluar

Edit

Hapus

Simpan

Simpan Data

Pegawai

Data

Berhasil

Disimpan

Cari Data

Tombol:

1.Edit

2.Hapus

3.Batal

Tampil

Data

Pegawai

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

T Y

T

Hapus Data

Pegawai

Data

Terhapus

T T

Y Y

Y

T

T

Y

Y

T

Input Data

Pegawai

Batal

Y

T

Batal

T

Y

Tampil

Kode

Pegawai

Tombol:

1. Simpan

2. Batal

Y

Terisi

semua

Y

T

Data

Belum

Lengkap

Ubah Data

Pegawai

Y

Gambar III.12.

Flowchart Data Pegawai

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

67

9. Flowchart Rekap Absen

Mulai

Selesai

Tombol:

1.Tambah

2.Cari Data

3.Keluar

Tambah

Keluar

Simpan

Tampil

Tanggal

Rekap dan

ID Rekap

Tombol:

1.Simpan

2.Batal

Batal

T

Y

Y

T

Input Data

Absen

Simpan Data

Rekap

Hapus Data

Rekap

T

Y

Y

T

Y

T

Pilih Cari

NIP

Cari Data

Pegawai

Tampil

NIP dan

Nama

Pegawai

Cek DataTerisi Semua

Data

Belum

Lengkap

Data

Berhasil

Disimpan

Cari Data

Y

T

Edit

Hapus

Tombol:

1.Edit

2.Hapus

3.Batal

Tampil

Data

Rekap

Tombol:

1.Update

Update

Simpan Data yang

Sudah Diperbaiki

Data

Berhasil di

Update

Hapus Data

Rekap

Data

Terhapus

T

Y

Y

T

T

Y

Batal

T

Y

Ubah Data

Rekap

Gambar III.13.

Flowchart Rekap Absen

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

68

8. Flowchart Penggajian

Mulai

Selesai

Tombol:

1.Tambah

2.Kembali

Tambah

Kembali

Simpan

Tampil No

Slip Gaji

Tombol:

1.Simpan

2.Batal

Batal

T

Y

Y

T

Simpan Data

Penggajian

Hapus Data

Rekap

T

Y

Y

T

Y

T

Pilih Cari

NIP

Cari Data

Pegawai

Tampil ID Rekap,

Data Pegawai,

Tunjangan,

Potongan, Gaji

Pokok, Gaji Kotor

dan Gaji Bersih

Cek DataTerisi Semua

Data

Belum

Lengkap

Data

Berhasil

Disimpan

Tombol:

1.Cetak Slip

Gaji

Tampil

Laporan

Slip Gaji

Gambar III.14.

Flowchart Penggajian

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

69

9. Flowchart Laporan Rekap Absen

Mulai

1. Pilih Bulan

2. Pilih Tahun

3. Keluar

Pilih TahunPilih Bulan Proses TampilAda?

Cetak Dokumen

Keluar

Menu Utama

Selesai

Y

T

T

Y

Y

T

Gambar III.15.

Flowchart Laporan Rekap Absen

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

70

10. Flowchart Laporan Penggajian

Mulai

1. Pilih Bulan

2. Pilih Tahun

3. Keluar

Pilih TahunPilih Bulan Proses TampilAda?

Cetak Dokumen

Keluar

Menu Utama

Selesai

Y

T

T

Y

Y

T

Gambar III.16.

Flowchart Laporan Penggajian

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

71

11. Flowchart Ganti Password

Mulai

Selesai

Tombol:

1.Tutup

Input

Password

Lama

Input

Password

Baru

Input

Konfirmasi

Password

Konfirmasi

sama

Konfirmasi

dan Password

Baru Berbeda

Password

Telah

Dipudate

Tutup

Simpan

Y

T

Y

T

Gambar III.17.

Flowchart Ganti Password

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · jenis pekerjaan kerajinan dari kayu. CV Jaya Mandiri Persada membuat barang produksi berdasarkan pesanan, bisa melalui telepon maupun

72

12. Flowchart Profil Perusahaan

Mulai

Selesai

Tampil Profil

Perusahaan

Gambar III.18.

Flowchart Profil Perusahaan