BAB IV PERANCANGAN SISTEM
4.1
Perancangan Sistem Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan
dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli analisa atau ahli yang berhubungan dengan perancangan ini. Perancangan sistem dibuat berdasarkan masukan dari hasil analisa untuk menyelesaikan permasalahan yang ada pada tahap analisa. Untuk membuat suatu aplikasi yang memiliki kemampuan handal, maka perlu sebuah perancangan sistem dengan tujuan untuk memperbaiki masalah yang terjadi. Perancangan sistem secara umum bertujuan untuk memberikan gambaran secara umum kepada pemakai aplikasi yang baru, dan juga merupakan persiapan dari rancangan terperinci dengan mengidentifikasi komponen-komponen aplikasi. Rancangan ini meliputi Flowmap yang disusulkan, Diagram Konteks, Data Flow Diagram, Entity Relationship Diagram, Struktur Program, Rancangan Input, Rancangan Proses dan Rancangan Output.
4.2
Analisis Prosedur Yang Diusulkan 4.1.1
Prosedur Penggajian Karyawan yang Diusulkan Berikut ini adalah prosedur penggajian karyawan yang diusulkan di Laundry Trojen Tanjungpinang :
40
41
1. Sekretaris membuat laporan absensi bulanan karyawan untuk diserahkan ke bagian kasir. 2. Kasir melakukan proses input data penggajian ke database, kemudian database akan mencetak slip gaji yang kemudian diserahkan ke pimpinan untuk ditandatangani. 3. Pimpinan menyetujui lalu mengembalikan slip gaji tersebut ke kasir. 4. Kasir memberikan satu rangkap slip gaji ke karyawan dan satu rangkap lagi untuk diarsipkan. 5. Kasir mencetak laporan gaji bulanan karyawan dari database berdasarkan data yang telah diinputkan.
42
Prosedur Penggajian Karyawan yang Diusulkan Karyawan
Kasir
Sekretaris
Laporan Absensi Bulanan Karyawan
dbLaundry
Pimpinan
Laporan Absensi Bulanan Karyawan
Input Data Penggajian
Cetak Slip Gaji Slip Gaji
Slip Gaji
Slip Gaji yang sudah Disetujui
Slip Gaji yang sudah Disetujui
Persetujuan dan Tandatangan Slip Gaji
Slip Gaji yang sudah Disetujui
Cetak Laporan Gaji Bulanan Karyawan
Laporan Gaji Bulanan Karyawan
Gambar 4.1 Prosedur Penggajian Karyawan yang Diusulkan
43
4.1.2
Prosedur Pembelian Barang Habis Pakai yang Diusulkan Berikut ini adalah prosedur pembelian barang habis pakai yang diusulkan di Laundry Trojen Tanjungpinang : 1. Kasir mencetak laporan barang untuk diserahkan ke sekretaris. 2. Sekretaris membuat surat pemesanan barang untuk diserahkan ke pimpinan. 3. Pimpinan mengecek dan menyetujui surat pemesanan barang tersebut, apabila tidak sesuai, pimpinan akan mengembalikan surat pemesanan barang tersebut ke sekretaris. 4. Apabila
sesuai,
pimpinan
akan
menandatangani
dan
mengembalikan surat pemesanan barang tersebut ke sekretaris. 5. Sekretaris mengirimkan surat pemesanan barang ke supplier. 6. Supplier membuat nota pembelian dan mengirimkan barang yang dipesan ke perusahaan. Setelah barang sampai, sekretaris melakukan pengecekan terhadap barang yang dikirim apakah sudah sesuai dengan surat pemesanan barang. 7. Apabila tidak sesuai, barang dan nota pembelian akan dikembalikan ke supplier. Apabila sesuai, sekretaris akan membuat menyerahkan nota pembelian ke kasir untuk diinputkan ke database. 8. Kasir mencetak laporan barang masuk sesuai dengan data yang diinputkan.
44
Prosedur Pembelian Barang yang Diusulkan Kasir
Laporan Barang
Sekretaris
Supplier
Pimpinan
Laporan Barang
Buat Surat Pemesanan Barang
Cetak Laporan Barang
Surat Pemesanan Barang
Surat Pemesanan Barang
Cek Pemesanan Barang
Surat Pemesanan Barang
T Sesuai?
Y
Pemesanan Barang
ACC Pimpinan
Pemesanan Barang
Daftar Pemesanan Barang
Nota Pembelian Buat Nota Pembelian Nota Pembelian Cek Barang dengan Surat Pemesanan
Input Pembelian Barang
Nota Pembelian
T Sesuai?
Nota Pembelian
Y dbLaundry
Nota Pembelian
Cetak Laporan Pembelian Barang
Laporan Pembelian Barang
Gambar 4.2 Prosedur Pembelian Barang yang Diusulkan
45
4.1.3
Prosedur Penginputan Laundry yang Diusulkan Berikut ini adalah prosedur penginputan laundry yang diusulkan di Laundry Trojen Tanjungpinang : 1. Pelanggan memberikan data laundry ke kasir. 2. Kasir menginputkan data laundry ke database, dan sistem secara otomatis akan melakukan perhitungan biaya laundry dan mencetak nota bukti laundry. 3. Kasir memberikan satu rangkap nota bukti laundry ke pelanggan, satu rangkap untuk karyawan dan satu lagi untuk diarsipkan. 4. Kasir memberikan data laundry ke karyawan.
46
Prosedur Pencatatan Laundry yang Diusulkan Pelanggan
Data Laundry
Kasir
Karyawan
Data Laundry
Input Data Laundry
dbLaundry
Cetak Nota Bukti Laundry
Nota Bukti Laundry
Nota Bukti Laundry
Nota Bukti Laundry Nota Bukti Laundry
Gambar 4.3 Prosedur Pencatatan Laundry yang Diusulkan
Data Laundry
47
4.1.4
Prosedur Pengambilan Laundry yang Diusulkan Berikut ini adalah prosedur pengambilan laundry yang diusulkan di Laundry Trojen Tanjungpinang: 1. Pelanggan membawa nota bukti laundry dan diserahkan ke kasir. 2. Kasir mengecek ke database apakah laundry sudah selesai atau belum. Database akan menampilkan display data laundry. 3. Jika belum, kasir mengembalikan nota bukti laundry tersebut ke pelanggan. 4. Jika sudah, kasir memberikan laundry tersebut ke pelanggan sesuai dengan nota bukti laundry. 5. Pelanggan mengecek apakah laundry sudah sesuai dengan nota bukti laundry. 6. Jika tidak sesuai, pelanggan mengembalikan laundry tersebut ke kasir. 7. Jika
sama,
pelanggan
melunasi
pembayaran
dan
menandatangani nota bukti laundry tersebut. 8. Kasir menginputkan data pengambilan laundry ke database.
48
Prosedur Pengambilan Laundry yang Diusulkan Pelanggan
Kasir
Nota Bukti Laundry
Nota Bukti Laundry
Cari Data
dbLaundry Display Data Laundry
Nota Bukti Laundry
T Selesai ? Data Laundry dan Nota Bukti Laundry Y
Data Laundry dan Nota Bukti Laundry Cek Data Laundry
T Sesuai ?
Data Laundry dan Nota Bukti Laundry
Y
Data Laundry dan Nota Bukti Laundry
Pembayaran dan Tandatangan Nota
Nota Bukti Laundry
Input Data Pengambilan Laundry
Nota Bukti Laundry
Gambar 4.4 Prosedur Pengambilan Laundry yang Diusulkan
49
4.3
Diagram Konteks Diagram konteks adalah diagram yang menggambarkan hubungan antara
entitas eksternal dengan aplikasi. Dimana data yang diberikan oleh bagian entitas eksternal akan diproses di dalam aplikasi dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.
Data member Data laundry Pelanggan Nota Bukti Laundry
Aplikasi Pengolahan Data Laundry
Nota Pembelian Data barang
Data Pemakaian Barang Data Karyawan Data absensi Karyawan Slip Gaji
Data Biaya Laundry Data Gaji
Supplier
Pimpinan Laporan Data Karyawan Laporan Data Member Laporan Data Pembelian Laporan Data Pemakaian Laporan Data Penggajian Laporan Data Transaksi Laundry
Gambar 4.5 Diagram Konteks
4.4
Data Flow Diagram Data Flow Diagram (DFD) adalah diagram yang digunakan untuk
menggambarkan suatu aplikasi yang sudah jadi atau aplikasi yang baru dirancang yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisik kemana data tersebut disimpan. Disamping itu Data Flow Diagram (DFD) juga dapat menggambarkan arus data yang terstruktur dan jelas dari mulai pengisian data sampai dengan keluarannya.
50
Arus data pada Data Flow Diagram (DFD) ini dapat berupa masukan untuk aplikasi atau keluaran dari aplikasi, sehingga akan menghasilkan sebuah keluaran yang akan disampingkan pada pengguna atau penerima aplikasi.
Data Karyawan Pimpinan
Data Gaji Karyawan
2.0 Pengolahan Data Master Gaji
Data Absensi
Data Karyawan 1.0 Pengolahan Data Karyawan
Data Penggajian
gaji Data Karyawan
Data Gaji
Data Gaji
3.0 Proses Penggajian Karyawan
Master_gaji
Data Pembelian
karyawan
pembelian Nota Pembelian
Supplier
Data barang Data Pemakaian
Data Karyawan
6.0 Proses Pemakaian Barang
5.0 Proses Pembelian Barang
Detail_pembelian
8.0 Pengolahan Data Biaya Laundry
4.0 Pengolahan Data Barang
Data Master Biaya Laundry
Data barang
Data barang
Data Master Biaya Laundry
biaya_laundry barang Data Master Biaya Laundry
Data Pemakaian Barang
Data Member
pemakaian
Pelanggan
Data Laundry
Data Pemakaian Barang
Data barang 7.0 Pengolahan Data Member
9.0 Proses Laundry Data Laundry
Data Member member
Slip Gaji
Data Karyawan
laundry
detail_laundry
Data Member
Data Penggajian 10.0 Cetak Laporan
Nota Bukti Laundry
Laporan Data Karyawan Laporan Data Member Laporan Data Pembelian Laporan Data Pemakaian Laporan Data Penggajian Laporan Data Transaksi Laundry
Gambar 4.6 Data Flow Diagram Level 0
Data Data Laundry Pembelian
51
Berikut adalah penjelasan dari gambar DFD Level 0 diatas : 1. Proses 1.0 adalah proses pengolahan data karyawan yang datanya berasal dari karyawan dan disimpan ke tabel karyawan. 2. Proses 2.0 adalah proses pengolahan data master gaji yang datanya berasal dari pimpinan dan disimpan ke tabel master gaji. 3. Proses 3.0 adalah proses penggajian karyawan yang datanya berasal dari karyawan, tabel karyawan, tabel master gaji dan disimpan ke tabel gaji. 4. Proses 4.0 adalah proses pengolahan data barang yang datanya berasal dari supplier dan disimpan ke tabel barang. 5. Proses 5.0 adalah proses pembelian barang yang datanya berasal dari supplier, tabel barang dan disimpan ke tabel pembelian dan tabel detail pembelian. 6. Proses 6.0 adalah proses pemakaian barang yang datanya berasal dari karyawan dan tabel barang, kemudian disimpan ke tabel pemakaian. 7. Proses 7.0 adalah proses pengolahan data member yang datanya berasal dari pelanggan dan disimpan ke tabel member. 8. Proses 8.0 adalah proses pengolahan data master biaya laundry yang datanya berasal dari pimpinan dan disimpan ke tabel biaya laundry. 9. Proses 9.0 adalah proses pencatatan laundry yang datanya berasal dari pelanggan, tabel member, tabel biaya laundry dan disimpan ke tabel laundry dan tabel detail laundry. 10. Proses 10.0 adalah proses pencetakan laporan yang dibutuhkan.
52
Supplier
Nota Pembelian
Data Barang barang
5.1 Input Detail Pembelian
Nota Pembelian Detail_pembelian Nota Pembelian
5.2 Selesai Pembelian
Jumlah Barang
5.3 Tambah Stok Barang
Nota Pembelian
Jumlah Barang
pembelian
Gambar 4.7 DFD Level 1 Proses 5 Berikut adalah penjelasan dari gambar DFD Level 1 Proses 5 diatas : 1. Proses 5.1 adalah proses penginputan detail pembelian yang datanya disimpan ke tabel detail pembelian. 2. Proses 5.2 adalah proses selesai pembelian yang datanya disimpan ke tabel pembelian. 3. Proses 5.3 adalah proses penambahan stok barang ke tabel barang berdasarkan jumlah barang yang dibeli.
53
Karyawan
Data Pemakaian
barang
Data Barang
Jumlah Pemakaian
6.1 Input Data Pemakaian
6.2 Kurangi Stok Barang
Data Pemakaian
pemakaian
Jumlah Pemakaian
Gambar 4.8 DFD Level 1 Proses 6 Berikut adalah penjelasan dari gambar DFD Level 1 Proses 6 diatas : 1. Proses 6.1 adalah proses penginputan data pemakaian yang datanya disimpan ke tabel pemakaian. 2. Proses 6.2 adalah proses pengurangan stok barang ke tabel barang berdasarkan jumlah barang yang dipakai.
54
gaji
Laundry
Detail_laundry karyawan
member
pembelian
pemakaian
Data Gaji Data laundry 10.1 Cetak Slip Gaji
10.3 Cetak Laporan Data Karyawan
10.2 Cetak Nota Bukti Laundry
Slip Gaji
Karyawan
Data Gaji
Data karyawan
Laporan Data 10.8 Penggajian Cetak Laporan Penggajian
Data member
10.4 Cetak Laporan Data Member
Data pembelian 10.5 Cetak Laporan Data Pembelian
Data pemakaian
10.6 Cetak Laporan Data Pemakaian
Nota Bukti laundry
Pelanggan
Laporan Data Karyawan Pimpinan
Laporan Data Member Laporan Data Pembelian
Laporan Data Transaksi
Laporan Data Pemakaian
10.7 Cetak Laporan Data Transaksi Laundry
Data Laundry
Gambar 4.9 DFD Level 1 Proses 10 Berikut adalah penjelasan dari gambar DFD Level 1 Proses 5 diatas : 1. Proses 10.1 adalah proses pencetakan slip gaji dari tabel gaji untuk diserahkan ke karyawan. 2. Proses 10.2 adalah proses pencetakan nota bukti laundry dari tabel laundry dan detail laundry untuk diserahkan ke pelanggan. 3. Proses 10.3 adalah proses pencetakan laporan data karyawan dari tabel karyawan untuk diserahkan ke pimpinan. 4. Proses 10.4 adalah proses pencetakan laporan data member dari tabel member untuk diserahkan ke pimpinan. 5. Proses 10.5 adalah proses pencetakan laporan data pembelian dari tabel pembelian untuk diserahkan ke pimpinan.
55
6. Proses 10.6 adalah proses pencetakan laporan data pemakaian dari tabel pemakaian untuk diserahkan ke pimpinan. 7. Proses 10.7 adalah proses pencetakan laporan transaksi laundry dari tabel laundry dan tabel detail laundry untuk diserahkan ke pimpinan. 8. Proses 10.8 adalah proses pencetakan laporan data penggajian dari tabel gaji untuk diserahkan ke pimpinan.
4.5
Entity Relationship Diagram Entity Relationship Diagram ( ERD ) atau Diagram antar Entitas adalah
suatu diagram yang menggambarkan hubungan objek data yang disimpan yang ada dalam suatu aplikasi secara konseptual. Objek Data adalah objek yang dapat dicatat atau direkam atau segala sesuatu yang ada dan dapat dibedakan entitas dapat berupa orang, benda, tempat, peristiwa, atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan data-data. Atribut yang berhubungan dengan perangkat lunak Aplikasi Pengolahan Data Laundry dapat digambarkan sebagai berikut :
56
1 Pelanggan
m Memiliki
Transaksi Laundry
1
Memiliki
m
Jenis Laundry
Gambar 4.10 Entity Relationship Diagram
4.6
Kamus Data Tabel 4.1 Kamus Data Karyawan
Nama
Karyawan
Deskripsi
Pendataan Karyawan
Struktur Data
NIK + Nama + Alamat + No_Telp + Jabatan
Tabel 4.2 Kamus Data Master Gaji Nama
Master Gaji
Deskripsi
Kriteria Penggajian Karyawan dan Nominalnya
Struktur Data
Keterangan + Jabatan + Nominal
Tabel 4.3 Kamus Data Penggajian Nama
Gaji
Deskripsi
Pendataan Gaji Bulanan Karyawan
Struktur Data
No_Slip + NIK + Bulan + Tahun + Tgl_Penggajian + Nama
57
+ Jabatan + Hari_Kerja + Gaji_Pokok + Uang_Makan + Gaji_Bersih
Tabel 4.4 Kamus Data Barang Nama
Barang
Deskripsi
Pendataan Barang
Struktur Data
Kode_Barang + Nama_Barang + Jenis + Jumlah
Tabel 4.5 Kamus Data Pembelian Nama
Pembelian
Deskripsi
Pendataan Pembelian Barang
Struktur Data
No_Nota + Tanggal + Jumlah_Barang + Total_Pembelian
Tabel 4.6 Kamus Data Detail Pembelian Nama
Detail_Pembelian
Deskripsi
Pendataan detail pembelian barang per nota
Struktur Data
No_Nota + Kode_Barang + Nama_Barang + Jenis + Harga_Beli + Jumlah + Total
Tabel 4.7 Kamus Data Member Nama
Member
Deskripsi
Pendataan Member
58
Struktur Data
Kode_Member + Nama + Alamat + No_Telp + Diskon
Tabel 4.8 Kamus Data Pemakaian Nama
Pemakaian
Deskripsi
Pendataan Pemakaian Baranng
Struktur Data
No_Urut + Tanggal + NIK + Nam + Kode_Barang + Nama_Barang + Jumlah
Tabel 4.9 Kamus Data Transaksi Laundry Nama
Laundry
Deskripsi
Pendataan Transaksi Laundry
Struktur Data
No_Slip + Tgl_Masuk + Tgl_Keluar + Kode_Member + Nama + Alamat + No_Telp + Diskon + Total + Total_Bayar + Sudah_Dibayar + Keterangan
Tabel 4.10 Kamus Data Detail Laundry Nama
Detail_Laundry
Deskripsi
Pendataan Detail Laundry
Struktur Data
No_Slip + Kode_Laundry + Nama_Jenis + Biaya_per_satuan + jumlah_satuan + Total
59
Tabel 4.11 Kamus Data Master Laundry Nama
Biaya_Laundry
Deskripsi
Pendataan Biaya Laundry per Jenis
Struktur Data
Kode_Laundry + Nama_Jenis + Biaya_per_satuan
4.7
Perancangan Struktur File Didalam pembuatan program dibutuhkan suatu spesifikasi file yang
dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian data dan pembuatan laporan yang dapat mempermudah kerja sistem komputer. Untuk ini aplikasi pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam melakukan kegiatan pemrograman, yang dapat dilihat dari tabel-tabel berikut ini :
Nama Tabel
: karyawan
Primary Key
: nik Tabel 4.12 Struktur File Data Karyawan
No
Nama_Field
Tipe
Ukuran
1
NIK
Text
5
2
Nama
Text
50
3
Alamat
Text
50
4
No_Telp
Text
15
5
Jabatan
Text
20
60
Nama Tabel
: master_gaji
Primary Key
:Tabel 4.13 Struktur File Master Gaji
No
Nama_Field
Tipe
Ukuran
1
Keterangan
Text
30
2
Jabatan
Text
20
3
Nominal
Number
-
Nama Tabel
: gaji
Primary Key
: no_slip Tabel 4.14 Struktur File Data Gaji
No
Nama_Field
Tipe
Ukuran
1
No_Slip
Text
6
2
NIK
Text
5
3
Bulan
Text
10
4
Tahun
Text
4
5
Tgl_penggajian
Date/Time
-
6
Nama
Text
50
7
Jabatan
Text
50
8
Hari_Kerja
Number
-
9
Gaji_Pokok
Number
-
61
10
Uang_Makan
Number
-
11
Gaji_Bersih
Number
-
Nama Tabel
: barang
Primary Key
: kode_barang Tabel 4.15 Struktur File Data Barang
No
Nama_Field
Tipe
Ukuran
1
Kode_barang
Text
20
2
Nama_barang
Text
50
3
Jenis
Text
30
4
Jumlah
Number
-
Nama Tabel
: pembelian
Primary Key
: no_nota Tabel 4.16 Struktur File Data Pembelian
No
Nama_Field
Tipe
Ukuran
1
No_Nota
Text
10
2
Tanggal
Date/Time
-
3
Jumlah_Barang
Number
-
4
Total_Pembelian
Number
-
62
Nama Tabel
: detail_pembelian
Primary Key
:Tabel 4.17 Struktur File Detail Pembelian
No
Nama_Field
Tipe
Ukuran
1
No_Nota
Text
10
2
Kode_Barang
Text
5
3
Nama_Barang
Text
50
4
Jenis
Text
30
5
Harga_Beli
Number
-
6
Jumlah
Number
-
7
Total
Number
-
Nama Tabel
: member
Primary Key
: kode_member Tabel 4.18 Struktur File Data Member
No
Nama_Field
Tipe
Ukuran
1
Kode_Member
Text
10
2
Nama
Text
50
3
Alamat
Text
50
4
No_Telp
Text
15
5
Diskon
Number
-
63
Nama Tabel
: pemakaian
Primary Key
: no_urut Tabel 4.19 Struktur File Data Pemakaian
No
Nama_Field
Tipe
Ukuran
1
No_Urut
Number
-
2
Tanggal
Date/Time
-
3
NIK
Text
5
4
Nama
Text
50
5
Kode_Barang
Text
20
6
Nama_Barang
Text
50
7
Jumlah
Number
-
Nama Tabel
: laundry
Primary Key
: no_slip
Tabel 4.20 Struktur File Data Transaksi Laundry No
Nama_Field
Tipe
Ukuran
Text
6
1
No_Slip
2
Tgl_Masuk
Date/Time
-
3
Tgl_Keluar
Date/Time
-
4
Kode_Member
Text
15
5
Nama
Text
50
6
Alamat
Text
50
64
7
No_Telp
Text
15
8
Total
Number
-
9
Diskon
Number
-
10
Total_Bayar
Number
-
11
Sudah_Dibayar
Number
-
12
Keterangan
Text
20
Nama Tabel
: detail_laundry
Primary Key
:-
Tabel 4.21 Struktur File Data Detail Transaksi Laundry No
Nama_Field
Tipe
Ukuran
1
No_Slip
Text
6
2
Kode_Laundry
Text
5
3
Nama_Jenis
Text
50
4
Biaya_per_satuan
Number
-
5
Jumlah_satuan
Number
-
6
Total
Number
-
65
Nama Tabel
: biaya_laundry
Primary Key
: kode_laundry
Tabel 4.22 Struktur File Data Master Laundry No
4.8
Nama_Field
Tipe
Ukuran
1
Kode_Laundry
Text
5
2
Nama_Jenis
Text
50
3
Biaya_per_Satuan
Number
-
Perancangan Struktur Program Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi
untuk mengelompokkan instruksi kedalam sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut :
66
Struktur Program
Input
Proses
Output
Data Karyawan
Penggajian Karyawan
Slip Gaji
Data Master Gaji
Pembelian Barang
Nota Bukti Laundry
Data member
Pemakaian Barang
Laporan Data Karyawan
Data biaya Laundry
Laundry
Laporan Data Member
Data barang
Laporan Data Pembelian
Laporan Data Pemakaian
Laporan Data Transaksi Laundry
Laporan Data Penggajian
Gambar 4.11 Struktur Program
4.9
Perancangan Struktur Menu Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi
yang dapat memudahkan pengguna dalam menggunakan aplikasi yang dibangun. Dengan adanya struktur menu ini, maka proses pengolahan data diharapkan lebih cepat dilakukan, sehingga keterlambatan dalam penyajian data dapat ditekan seminimal mungkin.
67
Struktur menu yang dibuatkan dalam aplikasi ini terdiri dari menu-menu dan sub menunya. Dapat dilihat dari gambar berikut :
Struktur Menu
Data Master
Penggajian
Laundry
Cetak Laporan
Member
Pembelian Barang
Karyawan
Pemakaian Barang
Barang
Laundry
Master Gaji
Biaya Laundry
Laporan Data Karyawan
Laporan Data Member
Laporan Data Pembelian
Laporan Data Pemakaian
Laporan Data Transaksi Laundry
Laporan Data Penggajian
Gambar 4.12 Perancangan Struktur Menu
68
4.10
Rancangan Input Pencarian
NIK
Keyword
Kategori
Nama Alamat CARI No Telp Jabatan
Tambah
Simpan
NIK
Ubah
Nama
Keluar
Pencarian
Hapus
Alamat
No Telp
Jabatan
Gambar 4.12 Rancangan Form Karyawan Pencarian
Kode Member
Keyword
Kategori
Nama Alamat CARI No Telp Diskon
Tambah
Kode Member
%
Simpan
Ubah
Nama
Hapus
Keluar
Pencarian
Alamat
Gambar 4.13 Rancangan Form Member
No Telp
Diskon (%)
69
Pencarian
Kode Barang
Keyword
Kategori
Nama Barang Jenis CARI Jumlah
Tambah
Simpan
Kode Barang
Ubah
Hapus
Pencarian
Nama Barang
Jenis
Gambar 4.14 Rancangan Form Barang Keterangan
Jabatan
Nominal
Clear
Simpan
Keluar
Gambar 4.15 Rancangan Form Master Gaji
Keluar
Jumlah
70
Bulan
No Slip Gaji
Tahun Tanggal Penggajian
Data Karyawan
Data Absensi
NIK
Jumlah Hari Kerja
Nama
Total Gaji Pokok
Jabatan
Total Uang Makan NIK
Nama
Total Gaji
Simpan
Cari Nama
Gambar 4.16 Rancangan Form Penggajian Pencarian
Kode Laundry
Keyword
Kategori
Nama Jenis Biaya Per Satuan CARI
Tambah
Kode Laundry
Simpan
Ubah
Hapus
Pencarian
Nama Jenis
Gambar 4.17 Rancangan Form Biaya Laundry
Keluar
Biaya / Satuan
71
No. Nota Pembelian
Tanggal Pembelian
Data Barang Kode Barang
Kode Barang
Nama Barang
Nama Barang Jenis
Harga Beli Jumlah Pembelian Total
Cari Nama
Simpan
Hapus
Jumlah
Total
Daftar Pembelian Kode Barang
Jumlah Barang
Nama Barang
Harga Beli
Total Pembelian
Selesai Pembelian
Gambar 4.18 Rancangan Form Pembelian Barang
72
Pencarian
No Urut
Keyword
Kategori
Tanggal Pemakaian Nama Karyawan CARI NIK
Nama Barang Kode Barang
Jumlah
Tambah
No Urut
Simpan
Tanggal
Ubah
NIK
Hapus
Nama
Pencarian
Kode Barang
Nama Barang
Gambar 4.19 Rancangan Form Pemakaian Barang
Keluar
Jumlah
73
Member
Non Member
Kode Member
No Telp
Nama
No Slip
Alamat
Tanggal Masuk
Data Laundry Kode Barang
Nama Barang
Kode Laundry Jenis Biaya per Satuan
Jumlah Satuan Total
Simpan
Cari Nama
Hapus
Daftar Laundry Kode Barang
Jumlah Jenis
Nama Barang
Harga Beli
Proses Laundry
Total Laundry Diskon
Jumlah
%
Total Bayar DP Kembalian
Gambar 4.20 Rancangan Form Transaksi Laundry
Total
74
4.11
Rancangan Output TROJEN LAUNDRY JAGONYA LAUNDRY KILOAN Jl. DR. Soetomo Tanjungpinang Kepri HP: 0823 8223 3100
LAPORAN DATA KARYAWAN NIK
NAMA KARYAWAN
ALAMAT
NO TELP
JABATAN
Gambar 4.21 Rancangan Laporan Data Karyawan TROJEN LAUNDRY JAGONYA LAUNDRY KILOAN Jl. DR. Soetomo Tanjungpinang Kepri HP: 0823 8223 3100
LAPORAN DATA MEMBER KODE MEMBER
NAMA
ALAMAT
NO TELP
DISKON (%)
Gambar 4.22 Rancangan Laporan Data Member
75
TROJEN LAUNDRY JAGONYA LAUNDRY KILOAN Jl. DR. Soetomo Tanjungpinang Kepri HP: 0823 8223 3100
LAPORAN DATA PENGGAJIAN KET : XXXX No. 1.
Nama
:
xxxx
No Slip Gaji
:
xxxx
NIK
:
xxxx
Tanggal
:
xx/xx/xxxx
Jabatan
:
xxxx
Periode
:
xxxx xxxx
Jumlah Hari Kerja
:
9999
Jam Lembur
:
9999
Gaji Pokok
:
9999999
Uang Makan
:
9999999
Tunjangan Makan
:
9999999
Tunjangan Transportasi :
9999999
Potongan Pinjaman
:
9999999
Gaji Bersih
:
9999999
Gambar 4.23 Rancangan Laporan Data Member TROJEN LAUNDRY JAGONYA LAUNDRY KILOAN Jl. DR. Soetomo Tanjungpinang Kepri HP: 0823 8223 3100
LAPORAN DATA PEMBELIAN BARANG NO_NOTA
TANGGAL
JUMLAH BARANG
TOTAL PEMBELIAN
Gambar 4.24 Rancangan Laporan Data Pembelian
76
TROJEN LAUNDRY JAGONYA LAUNDRY KILOAN Jl. DR. Soetomo Tanjungpinang Kepri HP: 0823 8223 3100
LAPORAN DATA TRANSAKSI LAUNDRY NO_SLIP
TGL MASUK TGL KELUAR
KODE MEMBER
NAMA
ALAMAT
NO TELP
TOTAL
DISKON
TOTAL BAYAR
SUDAH DIBAYAR
Gambar 4.25 Rancangan Laporan Data Transaksi Laundry
KETERANGAN