Sistem Informasi Pengolahan Data transaksi pada Sakura Laundry Latar belakang masalah Tempat-tempat usaha yang berada di daerah pedesaan dalam pencatatan dan pengolahan data transaksi masih banyak yang menggunakan pencatatan secara manual. Begitu juga pada Sakura Laundry yang akan penulis teliti, sistem pencatatan data tansaksinya masih dilakukan secara manual sehingga data yang ada dan data yang dihasilkan dari proses transaksi bisa terjadi pemanipulasian data dan kesalahan dalam pencatatan data transaksi. Berawal dari permasalahan tersebut maka penulis berusaha untuk dapat menyelesaikannya dengan cara membuat suatu program aplikasi yang akan membantu dalam pencatatan data transaksi pada Sakura Laundry. Program aplikasi tersebut adalah Sistem Informasi Pengolahan Data Transaksi pada Sakura Laundry yang menggunakan bahasa pemrograman Borland Delphi 7.0 Rumusan masalah Berdasarkan latar belakang masalah diatas, maka penulis dapat merumuskan masalah yang akan dibahas dalam penelitian ini yaitu bagaimana merancang dan mengimplementasikan sistem informasi pengolahan data transaksi pada Sakura Laundry Batasan masalah 1. Pengolahan data transaksi laundry dengan adanya layanan komplain dari konsumen. 2. Penyusunan laporan pegawai,laporan pelanggan, laporan jasa, laporan cuci, laporan komplain dan laporan pengganti. Tujuan penelitian 1. Membuat sistem informasi yang dapat mengolah data transaksi laundry sehingga dapat meminimalisir kesalahan dan manipulasi data. 2. Membuat sistem informasi yang dapat memberikan laporan pegawai, laporan pelanggan, laporan jasa, laporan cuci , laporan komplain dan laporan pengganti Manfaat penelitian 1 Membantu pencatatan dan pengolahan data transaksi laundry menjadi lebih cepat dan mudah dengan adanya sistem terkomputerisasi ini. 2 Menghasilkan laporan pegawai, laporan pelanggan, laporan jasa , laporan cuci, laporan komplain dan laporan pengganti.
Rancangan Basisdata 1. Bentuk tidak normal No_ID_Peg Nama_peg Tempat_lahir Tgl_lahir Alamat No_telepon Password Kd_pelanggan Nm_pelanggan Alamat_pelangga n No_telp_pelangga n No_cuci Tgl_masuk Tgl_keluar
Kd_jasa Tarif Harga Jml_barang No_pengganti Tgl_ganti Total_ganti No_komplain Kd_jenis_komplain Nama_komplain Tarif_komplain
2. Bentuk normal pertama Pegawai
Pelanggan
Jasa
No_ID_peg Nama_peg Tempat_lahir Tgl_lahir Alamat No_telepon password
Kd_pelanggan Nama_pelanggan Alamat_pelanggan No_telpon_pelanggan
Kd_jasa Tarif
Cuci No_cuci Tgl_masuk Tgl_keluar Kd_pelanggan No_ID_Peg
3. Bentuk normal kedua Pegawai No_ID_peg* Nama_peg Tempat_lahir Tgl_lahir Alamat No_telepon password
Komplain No_komplain* No_ID_Peg Kd_jenis_komplain Tgl_komplain Detail_komplain No_komplain* Kd_jenis_komplain Total_komplain
Pelanggan Kd_pelanggan* Nama_pelanggan Alamat_pelanggan No_telpon_pelanggan
Jasa Kd_jasa* tarif
Cuci
Cuci _Detail
No_cuci* Tgl_masuk Tgl_keluar Kd_pelanggan No_ID_Peg
No_cuci * Jml_barang Kd_jasa Harga
Jenis_komplain Kd_jenis_komplain* Tarif_komplain Tgl_ganti
Pengganti No_pengganti* No_ID_Peg No_Cuci Tgl_ganti Total_ganti No _komplain
4. Bentuk normal ketiga
Pegawai No_ID_peg* Nama_peg Tempat_lahir Tgl_lahir Alamat No_telepon password
Komplain No_komplain* No_ID_Peg** Kd_jenis_komplain* * Tgl_komplain No_cuci** Detail_komplain No_komplain* Kd_jenis_komplain**
Pelanggan Kd_pelanggan* Nama_pelanggan Alamat_pelanggan No_telpon_pelanggan
Jasa Kd_jasa* tarif
Cuci
Cuci _Detail
No_cuci* Tgl_masuk Tgl_keluar Kd_pelanggan** No_ID_Peg**
No_cuci * Jml_barang Kd_jasa** Harga
Jenis_komplain Kd_jenis_komplain* Nm _komplain tarif
Pengganti No_pengganti* No_ID_Peg** No_Cuci** Tgl_ganti Total_ganti No _komplain**
5. Relasi antar tabel Jasa
Pegawai
Pelanggan
No_ID_peg* Nama_peg Tempat_lahir Tgl_lahir Alamat No_telepon password
Kd_pelanggan* Nama_pelanggan Alamat_pelanggan No_telp_pelanggan
Cuci
Cuci _Detail
No_cuci * Tgl_masuk Tgl_keluar Kd_pelanggan** No_ID_Peg**
Komplain No_komplain* No_ID_Peg** Kd_jenis_komplain** Tgl_komplain No_cuci**
Detail_komplain
Kd_jasa* tarif
No_cuci* Kd_jasa** Jml_barang Harga
Pengganti Jenis_komplain Kd_jenis_komplain* nm_komplain Tarif
No_pengganti* No_ID_Peg** No_cuci ** Tgl_ganti Total_ganti No _komplain**
No_komplain** Kd_jenis_komplain**
6. Diagram Konteks
Pelanggan
Pemilik Laundry
Stuk laundry
Laporan Pegawai Laporan pelanggan Laporan jasa Laporan cuci Laporan komplain Laporan pengganti
0 Sistem informasi Pengolahan data transaksi pada sakura laundry
Data pegawai Data pelanggan Data jasa Data cuci Data jenis_komplain Data komplain Data pengganti
Pegawai
7. Diagram berjenjang 0 Sistem informasi Pengolahan data transaksi Pada sakura laundry
2.0
3.0
Transaksi
Laporan
1.0 Input Data
1.1
1.2
1.3
1.4
Pegawai
Pelanggan
Jasa
Jenis_kom plain
2.1
2.2
2.3
3.1
3.2
3.3
3.4
Cuci
Komplain
Pengganti
Laporan pegawai
Laporan pelanggan
Laporan jasa
Laporan cuci
3.6 Laporan pengganti
3.5 Laporan komplain
8. Dad level 0 Data pegawai
1.0
Data pegawai tervalidasi Pegawai Data pelanggan Pegawai
Data pelanggan tervalidasi Pelanggan
Data jasa Input data
Data jasa tervalidasi Jasa
Data jenis_komplain
Data jenis_komplain tervalidasi Jenis_komplain
2.0
Data pegawai tervalidasi Data cuci
Data pelanggan tervalidasi Data komplain
Data jasa tervalidasi
Data pengganti Data jenis_komplain tervalidasi Data cuci tervalidasi Transaksi
cuci
Data detail_ cuci tervalidasi
Detail_cuci
Data komplain tervalidasi Komplain Data detail_komplain tervalidasi
detail_komplain
Data pengganti tervalidasi
Pengganti
3.0
Data cuci tervalidasi
Struk laundry Pelanggan
Data detail_cuci tervalidasi Data komplain tervalidasi
Laporan
Data detail_komplain tervalidasi Data pengganti tervalidasi
Laporan pegawai Laporan pelanggan Laporan jasa Laporan cuci Laporan komplain Laporan pengganti Struk laundry
Pemilik Laundry
9. Dad level 1 Input data 1.1 Pegawai
Data pegawai
Data pegawai tervalidasi
Input data Pegawai 1.1 1.2
Data pelanggan
Pegawai
Data pelanggan tervalidasi Pelanggan
Input data Pelanggan Pegawai 1.3
Data jasa
Data jasa tervalidasi Jasa
Input data Jasa 1.4
Data jenis_komplain
Input data Jenis_komplain
Data jenis_komplain tervalidasi Jenis_komplain
10. Dad level 1 transaksi Data pelanggan
Pegawai
Data cuci
2.1
Data pegawai tervalidasi Pegawai
Data pegawai
Cuci
Data jasa
Data pelanggan tervalidasi Data cuci tervalidasi Data jasa tervalidasi
2.3
Data komplain tervalidasi Komplain
Data kode jenis komplain
pelanggan cuci Jasa
Komplain
Data pegawai 2.4 Data pengganti
Data pengganti tervalidasi
Data cuci
Pengganti Data pegawai Data komplain
Pengganti
11. Dad level 1 laporan Data pegawai tervalidasi
3.1
Pegawai
Laporan Pegawai
3.2
Data pelanggan tervalidasi Pelanggan
Laporan pelanggan
3.3
Data jasa tervalidasi
Jasa
Laporan pegawai
Laporan pelanggan
Laporan jasa
Laporan jasa
3.4
Laporan cuci
Laporan cuci tervalidasi
cuci Detail_cuci tervalidasi Detail_cuci
Laporan cuci
Pemilik Laundry
3.5
Laporan komplain
Data komplain tervalidasi Laporan komplain Komplain Data detail_komplain tervalidasi
Detail_komplain 3.6
Data pengganti tervalidasi
Laporan pengganti
Laporan Pengganti
Pengganti
12. Flowchart system Pegawai
pelanggan
Jasa
Cuci
Detail_cuci
Simpan
Simpan
Simpan
Simpan
Simpan
Pegawai
pelanggan
Jasa
Cuci
Detail_cuci
Cetak
Cetak
Cetak
1
2
3
Cetak
Komplain
Simpan
komplain
Jenis_kompl ain
Detail_ko mplain
Pengganti
Simpan
Simpan
Simpan
Jenis_kom plain
Detail_kom plain
Pengganti
Cetak Cetak
55 4
86
13. Flowchart program menu Mulai
Ya Login ke Sistem Input no_id_peg dan password
A
Tidak Login Berhasil
Ya Tampilkan Menu Utama (File, Input Data, Transaksi, Laporan)
Menu Utama
A
Tidak
Selesai
Ya Ya
Pilih Menu File
Pilih Submenu Login
Ya Tidak
Pilih Submenu Keluar
Tidak Ya
Pilih Menu Data
Tampilkan submenu pegawai,pelangga t n,jasa, jenis_komplain
A
Tidak Pilih Menu Transaksi
Ya
Tampilkan submeu Cuci, komplain,pengganti
B
Tidak Tidak
Pilih Menu Laporan
Ya
Tampilkan submneu pelanggan,pegawai, jasa, cuci, komplain, pengganti
C
Tidak
14. Flowchart program input data A Ya Ya Pilih submenu pegawai
Ya No_ID_Peg
Ada
tidak
Tampilkan data pegawai
Input data lagi
Tidak Tampilkan nana_peg, tempat_lahir,tanggal_la hir,alamat, no_telp, password
Tidak Ya Pilih submenu pelanggan
Kd_pelangg an
Ya
Ada
Proses rekam data pegawai
tidak
Tampilkan data pelanggan
Input data lagi
Tidak Tidak
Tampilkan nama_pelan ggan,alamat, telepon
tidak
Ya Pilih submenu jasa
Kd_jasa
Tidak
Ya
Ada
Tampilkan tarif
Ya Pilih submenu Jenis_komplain
Proses rekam data pelanggan
Input data lagi
Proses rekam data jasa
Tidak Kd_jenis_ komplain
Tampilkan data jenis_kompl ain
Ada
Tampilkan nama, tarif_ganti,tgl _komplain
Menu utama
Tampilkan data jasa
Proses rekam data jenis_komplain
tidak Input data lagi
15. Flowchart program transaksi C
Transaksi
Ya Tidak Ya
Cuci
No_scuci
Tampilkan data cuci
Ada
Simpan data cuci
Input data cuci
Tidak Input tgl_masuk, tgl_keluar, kd_pelanggan, jenis_transaksi, no_id_peg
tidak
Ya Komplain
No_komplai n
Ada
Iproses data cuci
Tampilkan data komplain
Simpan data komplain
Input data komplain
tidak
Tidak Input id_peg, kd_jenis_kompl ain, tgl_komplain
Tidak
Proses data komplain
tidak Ya Pengganti
No_pengga nti
Tampilkan data pengganti
Ada
Tidak Tidak
Menu Utama
Input no_id_peg, no_struk, tgl_ganti, total_ganti, no_komplain
Proses data pengganti
Simpan data komplain
Input data pengganti
16. Flowchart program laporan D
Ya Ya
Pilih submenu pegawai
Tampilkan data pegawai
Pilih data yang akan ditampilkan
Cetak laporan pegawai
Tidak
Tidak
Ya Ya
Pilih submenu pelanggan
Tampilkan data pelanggan
Pilih data yang akan ditampilkan
Tidak
Cetak laporan pelanggan
Tidak
Ya Ya
Pilih submenu jasa
Tampilkan data jasa
Pilih data yang akan ditampilkan
Cetak laporan jasa
Tidak
Tidak
Ya
Ya Pilih submenu cuci
Tampilkan data cuci
Pilih data yang akan ditampilkan
Tidak
Tidak
Ya
Ya Tampilkan data komplain
Pilih submenu komplain
Cetak laporan cuci
Pilih data yang akan ditampilkan
Cetak laporan komplain
Tidak
Ya
Tidak Ya Pilih submenu pengganti
Menu utama
Tampilkan data pengganti
Pilih data yang akan ditampilkan
Cetak laporan pengganti
Tidak