0% menganggap dokumen ini bermanfaat (0 suara)
220 tayangan20 halaman

Sistem Kasir Pencucian Mobil

Dokumen tersebut membahas rancangan sistem untuk aplikasi pengolahan data dan pencatatan transaksi pencucian mobil. Terdapat penjelasan mengenai prosedur input data, pendaftaran, pembayaran, diagram aliran data, diagram hubungan entitas, struktur file dan menu."

Diunggah oleh

Shymon Sanjaya
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
220 tayangan20 halaman

Sistem Kasir Pencucian Mobil

Dokumen tersebut membahas rancangan sistem untuk aplikasi pengolahan data dan pencatatan transaksi pencucian mobil. Terdapat penjelasan mengenai prosedur input data, pendaftaran, pembayaran, diagram aliran data, diagram hubungan entitas, struktur file dan menu."

Diunggah oleh

Shymon Sanjaya
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

BAB IV

PERANCANGAN SISTEM

4.1 Prosedur Usulan Input Data


Pada sistem yang dirancang terdapat beberapa inputasi data yaitu, data
pelanggan, karyawan, harga makanan dan minuman serta harga paket pencucian
mobil. Berikut usulan prosedur input data:
1. Prosedur pendaftaran pelanggan dimulai dari pelanggan yang melampirkan
fotokopi KTP dan formulir pendaftaran kemudian diserahkan kepada kasir.
Kasir akan menginput data pelanggan kedalam sistem, selanjutnya sistem
akan mencetak kartu pelanggan sebagai tanda bukti berlangganan. Kasir akan
mencetak laporan data pelanggan sebanyak 2 rangkap yang diberikan kepada
pimpinan dan yang lainnya sebagai arsip.
2. Prosedur masukan data karyawan diinput oleh kasir kedalam sistem
berdasarkan fotokopi dan data karyawan. Sistem akan mencetak laporan
karyawan yang akan diserahkan kepada pimpinan.
3. Data harga makanan, minuman dan paket ditentukan oleh pimpinan yang
kemudian diinput oleh kasir kedalam sistem. Data-data tersebut dikelurkan
dalam bentuk laporan transaksi yang dapat di cek langsung oleh pimpinan
pada saat pelaporan transaksi.

33

34

Gambar 4.1 Flowmap Usulan Input Data

4.2 Prosedur Usulan Pendaftaran


Berikut ini adalah usulan proses pendaftaran pencucian pada saat
kedatangan pelanggan:
1. Pelanggan yang datang akan langsung menyerahkan kunci kepada kasir dan
menentukan jenis layanan jasa yang diinginkan.
2. Kasir yang bertugas kemudian menginput data pendaftaran pencucian serta
jenis layanan jasa yang diinginkan oleh pelanggan kedalam sistem.

35

3. Sistem kemudian mencetak nomor antrian yang akan diserahkan kepada


pelanggan.
Sumber dari aliran dokumen akan digambarkan melalui flowmap berikut ini:

Gambar 4.2 Flowmap Usulan Pendaftaran

36

4.3 Prosedur Usulan Pembayaran


Pembayaran pencucian mobil akan dilaksanakan sesuai dengan nomor
antrian, melalui prosedur lengkap dibawah ini:
1. Pelanggan menyerahkan nomor antrian kepada kasir.
2. Melalui nomor antrian, kasir akan melakukan proses pengecekan apakah
mobil telah selesai dicuci.
3. Apabila mobil belum selesai dicuci maka nomor antrian akan diserahkan
kembali dan pelanggan harus menunggu sampai dengan cucian selesai.
4. Apabila telah selesai kasir akan melakukan proses input pesanan makanan
dan minuman ke dalam sistem sesuai dengan nomor antriannya serta
melakukan proses pembayaran transaksi pencucian mobil.
5. Kasir akan mencetak kwitansi sebanyak 2 rangkap, salah satunya akan
diserahkan kepada pelanggan dan yang lainnya disimpan sebagai arsip.
6. Laporan transaksi akan dicetak oleh kasir melalui sistem untuk diserahkan
kepada pimpinan.
Untuk lebih jelasnya digambarkan melalui flowmap berikut ini:

37

Gambar 4.3 Flowmap Usulan Pembayaran Pencucian


4.4 Diagram Konteks
Diagram konteks berfungsi untuk menggambarkan suatu sistem yang
sedang berjalan secara keseluruhan, termasuk menggambarkan aliran-aliran data
yang masuk dan keluar pada sistem tersebut. Data-data tersebut diinputkan oleh

38

bagian entitas eksternal kemudian diproses didalam sistem dan akan menghasilkan
laporan yang diinginkan oleh eksternal tersebut. Berikut diagram konteks sistem
yang akan diusulkan:

Gambar 4.4 Rancangan Diagram Konteks


4.5 Data Flow Diagram
Data flow diagram (DFD) adalah diagram aliran data merupakan model
dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil,
salah satu keuntungan menggunakan diagram aliran data adalah untuk mengerti
sistem yang akan dikerjakan.
Arus data pada DFD ini dapat berupa masukan untuk sistem atau keluaran
dari sistem, sehingga akan menghasilkan sebuah keluaran yang akan disampaikan
pengguna atau penerima sistem.
Berikut ini adalah DFD Aplikasi Pengolahan Data dan Pencatatan
Transaksi Pencucian Mobil CV. Indah Jaya Perkasa:

39

Gambar 4.5 Data Flow Diagram Level 0


Dari DFD Level 0 diatas terdapat 7 proses yang dapat dijabarkan sebagai
berikut:
1. Proses 1.0 adalah proses pengolahan data pelanggan yang langsung
dihubungkan dengan Tabel Member
2. Proses 2.0 adalah proses pengolahan data karyawan yang langsung
dihubungkan dengan Tabel Karyawan
3. Proses 3.0 adalah proses pengolahan data harga paket jasa oleh pimpinan
yang langsung dihubungkan dengan Tabel Paket
4. Proses 4.0 adalah proses pengolahan data harga cafe yang langsung
dihubungkan ke Tabel Cafe

40

5. Proses 5.0 adalah proses pendaftaran pencucian yang akan mengolah data
yang berasal dari Tabel Member, Tabel Karyawan, Tabel Paket yang
kemudian dihubungkan ke Tabel Transaksi
6. Proses 6.0 adalah proses pembayaran transaksi yang berasal dari Tabel
Transaksi sekaligus menyimpan perhitungan data pada Tabel Bonus
7. Proses 7.0 adalah proses cetak yang akan mencetak nomor antrian dan
kwitansi untuk pelanggan serta laporan keuangan, laporan data member,
laporan transaksi lengkap dimana tertera data para pekerja yg bertanggung
jawab atas pencucian mobil dan rekapitulasi transaksi permember kepada
pimpinan.

Gambar 4.6 Data Flow Diagram Level 1 Proses 7

DFD level 1 proses 7.0 terdiri dari beberapa proses, diantaranya adalah
sebagai berikut:

41

1. Proses 7.1 adalah Cetak Nomor Antrian yaitu proses pencetakan data dari
Tabel Transaksi yang diserahkan kepada pelanggan berdasarkan urutan
kedatangan.
2. Proses 7.2 adalah Cetak Kwitansi yaitu proses pencetakan kwitansi
pembayaran

dari

Tabel

Transaksi

untuk

pelanggan

saat

melakukan

pembayaran.
3. Proses 7.3 adalah Cetak Laporan Transaksi yaitu proses pencetakan
keseluruhan data transaksi dari Tabel Transaksi untuk pimpinan.
4. Proses 7.4 adalah Cetak Laporan Member yaitu proses pencetakan data
member dari Tabel Member untuk pimpinan.
5. Proses 7.5 Cetak Laporan Karyawan yaitu proses pencetakan data karyawan
dari Tabel Karyawan untuk pimpinan.
4.6 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 sistem secara konseptual. Atribut yang berhubungan dengan
aplikasi pengolahan data dan transaksi pencucian CV. Indah Jaya Perkasa adalah
sebagai berikut:

42

Gambar 4.7 Entity Relationship Diagram


4.7 Perancangan Struktur File
Didalam pembuatan program dibutuhkan suatu spesifikasi file yang
dimaksudkan untuk dapat melakukan kegiatan kegiatan dalam pengaturan dan
pencarian data dan pembuatan laporan yang dapat mempermudah kerja sistem
komputer. Struktur file digunakan dalam pereancangan sistem karena data ini
akan menentukan struktur fisik database yang menunjukkan struktur dari elemenelemen data yang menyatakan panjang elemen data dan jenis-jenis datanya. Untuk

43

mempermudah dalam program maka struktur file yang disusun sesuai DFD level
0 dapat dilihat pada tabel berikut:
Nama Tabel

: T_Member

Primary Key

: Kode_Member

Keterangan

: Proses 1.0 pengolahan data pelanggan

Tabel 4.1 Struktur File Data Member


No
1
2
3
4
5

Nama Field
Kode_Member
Nama_Member
No_Identitas
Alamat
No_Telp

Tipe
Text
Text
Text
Text
Text

Ukuran
6
25
15
35
12

Keterangan
Kode pelanggan
Nama pelanggan
Nomor identitas
Alamat
Nomor telp

Nama Tabel

: T_Karyawan

Primary Key

: Kode_Karyawan

Keterangan

: Proses 2.0 Pengolahan Data Karyawan

Tabel 4.2 Struktur File Data Karyawan


No
1
2
3
4
5
6
7

Nama Field
Kode_Karyawan
Nama_Karyawan
Jenis_Kelamin
Tempat_Lahir
Tgl_Lahir
Alamat
No_Telp

Tipe
Text
Text
Text
Text
Date Time
Text
Text

Ukuran
6
25
9
20
35
12

Keterangan
Kode karyawan
Nama karyawan
Jenis kelamin karyawan
Tempat lahir
Tanggal lahir karyawan
Alamat karyawan
Nomor telp karyawan

44

Nama Tabel

: T_Paket

Primary key

: Nama_Paket

Keterangan

: Proses 3.0 Pengolahan Data Paket Pencucian

Tabel 4.3 Struktur File Data Paket


No
1
2
3
4

Nama Field
Nama_Paket
Biaya_Member
Biaya_non_Member
Status_Bonus

Tipe
Text
Currency
Currency
Text

Ukuran
20
25
1

Keterangan
Nama jasa
Nama pelanggan
Jumlah cuci mobil
Status Bonus

Nama Tabel

: T_Item

Keterangan

: Proses 4.0 Pengolahan Data Item Makanan dan Minuman

Tabel 4.4 Struktur File Data Item Makanan dan Minuman Cafe
No
Nama Field
1 Jenis_Item
2 Nama_Item
3 Harga

Tipe
Text
Text
Currency

Ukuran
7
20
-

Keterangan
Jenis makanan
Nama makanan
Harga makanan

Nama Tabel

: T_Transaksi

Keterangan

: Proses 5.0 dan 6.0 Pengolahan Pendaftaran Pencucian dan

Pembayaran Transaksi
Tabel 4.5 Struktur File Data Transaksi
No
Nama Field
1 Kode_Transaksi
2 Tgl_Transaksi

Tipe
Text
Date/Time

Ukuran
7
-

Keterangan
Kode transaksi
Tanggal transaksi

45

3
4
5
6
7
8
9
10
11
12
13
14
15

No_Antrian
No_Plat
Nama_Mobil
Status_Customer
Kode_Member
Nama_Customer
Pekerja
Jenis
Nama_Jenis
Jumlah
Sub_Total
Bonus
Status

Number
Text
Text
Text
Text
Text
Text
Text
Text
Number
Currency
Currency
Text

Nama Tabel

: T_Bonus

Primary key

: Kode_Member

10
15
10
6
25
25
15
30
15

Nomor antrian
Nomor plat
Nama mobil
Status pelanggan
Kode pelanggan
Nama pelangan
Nama karyawan
Jenis jasa dan cafe
Spesifikasi jasa dan cafe
Jumlah mobil
Total Transaksi
Bonus pencucian
Status transaksi

Tabel 4.6 Struktur File Data Bonus


No
Nama Field
1 Kode_Member
2 Nama_Member
3 Bonus

Tipe
Text
Text
Number

Ukuran
6
25
-

Keterangan
Kode pelanggan
Nama pelanggan
Jumlah cuci mobil

4.8 Rancangan Struktur Menu


Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi
yang dapat memudahkan pengguna dalam menggunakan sistem yang dibangun.
Dengan adanya struktur menu ini, maka proses pengolahan data diharapkan lebih
cepat dilakukan. Struktur menu yang dibuat dalam sistem ini terdiri dari beberapa
menu sebagai berikut:

46

Gambar 4.8 Rancangan Struktur Menu


4.9 Rancangan Input dan Output
Rancangan input dan output aplikasi pengolahan data dan pencatatan
transaksi CV. Indah Jaya Perkasa dapat dilihat sebagai berikut:
1. Rancangan Input
Rancangan input merupakan rancangan proses untuk memasukkan data.
Seluruh data karyawan pelanggan dan transaksi pencucian akan dicatat disini
dimana data yang akan dihasilkan nantinya akan tersimpan dalam tabel yang
sudah dihubungkan. Adapun rancangan input tersebut antara lain:

47

Gambar 4.9 Rancangan Input Data Karyawan

Gambar 4.10 Rancangan Input Member

48

Gambar 4.11 Rancangan Input Item Cafe dan Paket Pencucian

Gambar 4.12 Rancangan Input Pendaftaran Cucian

49

Gambar 4.13 Rancangan Input Form Pembayaran Transaksi

2. Rancangan Output

Gambar 4.14 Rancangan Output Nomor Antrian

50

Gambar 4.15 Rancangan Output Data Karyawan

Gambar 4.16 Rancangan Output Data Member

51

Gambar 4.17 Rancangan Output Data Transaksi

Gambar 4.18 Rancangan Output Pencarian Data Transaksi

52

Gambar 4.19 Rancangan Output Rekapitulasi Transaksi Member

Anda mungkin juga menyukai