BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index...

32
24 BAB III PEMBAHASAN 3.1 Analisa Kebutuhan Data yang diperoleh melalui metode penelitian dan setelah dilakukan proses analisis yang terdiri dari kebutuhan proses, kebutuhan masukan dan kebutuhan keluaran. 3.2 Rancangan Dokumen Pada penulisan tugas akhir ini penulis membuat rancangan yang meliputi rancangan dokumen masukan dan rancangan dokumen keluaran sebagai berikut : A. Rancangan Dokumen Masukan (Input) Spesifikasi file bentuk masukan ini merupakan langkah awal dari pengolahan data untuk proses selanjutnya guna menghasilkan output yang diinginkan. Adapun spesifikasi bentuk masukan tersebut sebagai berikut: 1. Nama Dokumen : Faktur Penjualan Barang Fungsi : Untuk mengetahui data penjualan barang Sumber : Suplier Tujuan : Pengguna Program Media : kertas Jumlah : Satu Frekuensi : Pada setiap memproses penjualan Bentuk : Lampiran A1

Transcript of BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index...

Page 1: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

24

BAB III

PEMBAHASAN

3.1 Analisa Kebutuhan

Data yang diperoleh melalui metode penelitian dan setelah dilakukan

proses analisis yang terdiri dari kebutuhan proses, kebutuhan masukan dan

kebutuhan keluaran.

3.2 Rancangan Dokumen

Pada penulisan tugas akhir ini penulis membuat rancangan yang meliputi

rancangan dokumen masukan dan rancangan dokumen keluaran sebagai

berikut :

A. Rancangan Dokumen Masukan (Input)

Spesifikasi file bentuk masukan ini merupakan langkah awal dari

pengolahan data untuk proses selanjutnya guna menghasilkan output yang

diinginkan. Adapun spesifikasi bentuk masukan tersebut sebagai berikut:

1. Nama Dokumen : Faktur Penjualan Barang

Fungsi : Untuk mengetahui data penjualan barang

Sumber : Suplier

Tujuan : Pengguna Program

Media : kertas

Jumlah : Satu

Frekuensi : Pada setiap memproses penjualan

Bentuk : Lampiran A1

Page 2: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

25

B. Rancangan Dokumen Keluaran (Output)

Spesifikasi bentuk keluaran adalah bentuk dokumen yang diperoleh dari

hasil bentuk masukan, dengan tujuan menghasilkan informasi yang

diinginkan. Adapun spesifikasi bentuk keluaran tersebut sebagai berikut:

1. Nama Dokumen : Laporan Data User

Fungsi : Untuk mengetahui data user

Sumber : Admin

Tujuan : Manager

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran B-1

2. Nama Dokumen : Laporan Data Barang

Fungsi : Untuk mengetahui data barang

Sumber : Pengguna Program

Tujuan : Manager

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap Akhir Bulan

Bentuk : Lampiran B-2

3. Nama Dokumen : Laporan Transaksi Penjualan

Fungsi : untuk mengetahui transaksi penjualan barang

Sumber : Pengguna program

Tujuan : Manajer

Page 3: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

26

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap Akhir Bulan

Bentuk : Lampiran B-3

3.3 Entity Relationship Diagram

A. Entity Relationship Diagram (ERD)

1

M

1

` 1 M 1

1

1

Gambar III.1

Entity Relationship Diagram Penjualan Hijab

tb_transaksi

tb_pelanggan

tb_barang

tb_user

Memiliki

Memilik

i

akses_level

Password

nama_user

kode_user

tgl_transaksi

nama_barang

kode_user Subtotal Qty

No_transaksi

No_transaksi kode_barang

kode_pelanggan

Harga_barang

kode_barang

telepon

Memiliki

YAI

Memiliki

stok

tb_deai_transaksi

nama_pelanggan

kode_pelanggan

Alamat

kode_user No_transaksi

No_transaksi kode_pelanggan

kode_barang

No_transaksi

No_transaksi

kode_barang

Page 4: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

27

User

Kode_userPK

nama_user

Akses_Level

Paassword

Transaksi

no_transaksiPK

tgl_transaksi

kode_user

kode_pelnggan

total_bayar

DetailTransaksi

no_transaksiPK

kode_barang

qty

Subtotaal

Pelanggan

kode_pelangganPK

nama_pelanggan

telepon

alamat

Barang

kode_barangPK

nama_barang

harga_barang

stok

1 M

1

1

1

M

1

M

B. Logical Record Structure (LRS)

Gambar III.2

Logical Record Structure Penjualan Hijab

3.4 Spesifikasi File

Dalam spesifikasi file ini akan dijelaskan tentang file-file yang akan

digunakan untuk merancang suatu program yang nanti datanya akan disimpan

kedalam media penyimpanan melalui proses yang terjadi pada program. Dalam

Page 5: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

28

program ini database yang digunakan adalah “DB_PENJUALAN_HIJAB.mdb”,

adapun spesifikasi file-file tersebut antara lain :

1. Spesifikasi file User

Nama File : Tabel User

Akronim : tb_user

Fungsi : Menyimpan Data User

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 56 Byte

Kunci Field : Kode_User

Software : Microsoft Access 2003

Tabel II.1

Spesifikasi File Data User

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode User Kd_user Text 6 Primary Key

2 Nama User Nm_user Text 25

3 Password Password Text 8

4 Akses Level Akses_Level Text 15

Page 6: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

29

2. Spesifikasi file Barang

Nama File : Tabel Barang

Akronim : tb_barang

Fungsi : Menyimpan data barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 43 Byte

Kunci Field : kode_barang

Software : Microsoft Access 2003

Tabel II.2

Spesifikasi File Data Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Barang Kode_Barang Text 8 Primary Key

2 Nama Barang Nama_Barang Text 25

3 Harga Harga Currency 8

4 Stok Stok Number 2

3. Spesifikasi File Pelanggan

Nama File : Tabel Pelanggan

Akronim : tb_pelanggan

Page 7: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

30

Fungsi : Untuk Menyimpan Data Pelanggan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 98 Byte

Kunci Field : kode_pelanggan

Software : Microsoft Access 2003

Tabel II.3

Spesifikasi File Data Pelanggan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Pelanggan Kd_plg Text 8 Primary Key

2 Nama Pelanggan nm_plg Text 25

3 Telepon Telepon Text 15

4 Alamat Alamat Text 50

4. Spesifikasi File Transaksi

Nama File : Tabel Transaksi

Akronim : tb_transaksi

Fungsi : Untuk Menyimpan Data Transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Page 8: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

31

Media : Hard Disk

Panjang Record : 48 Byte

Kunci Field : No_Transaksi

Software : Microsoft Access 2003

Tabel III.4

Spesifikasi File Transaksi Penjualan Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Transaksi Notrans Text 10 Primary Key

2 Tanggal transaksi tgl_trans Date/Time 10

3 Kode User Kd_user Text 8

4 Kode Pelanggan kd_plg Text 8

5 Total bayar total_bayar Currency 12

5. Spesifikasi File Detail Transaksi

Nama File : Tabel Detail Transaksi Penjualan Barang

Akronim : tb_detail_transaksi

Fungsi : Untuk Menyimpan Data Transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 48 Byte

Kunci Field : -

Software : Microsoft Access 2003

Page 9: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

32

Tabel III.5

Spesifikasi File Detail Transaksi Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Transaksi no_transaksi Text 10 Foreign Key

2 Kode Barang Kode_barang Date/Time 8 Foreign Key

3 Kuantitas Qty Single 3

4 Subtotal Subtotal Currency 15

3.5 Pengkodean

1. Kode User

Setiap pengguna harus memiliki id masing-masing sehingga dapat

membatasi hak akses dari masing-masing pengguna, diantaranya:

X X X 9 9 9

No.Urut Pengguna

Nama Pengguna

Contoh:

U S R 0 0 1

No.Urut Pengguna

Nama Pengguna

2. Kode Pelanggan

Setiap pelanggan hars memiliki kode yang dapat membedakan user yang

satu

Page 10: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

33

dnegan pelanggan yang lain.

No.Urut Pelanggan

Kode Pelanggan

Contoh :

No.Urut.Pelanggan

Kode Pelanggan

3. Kode Barang

Setiap barang yang terdapat dalam penjualan hijab yang nantinya akan

dibeli oleh pelanggan.

X X X 9 9 9

No.Urut Barang

Kode Barang

Contoh:

J L B 0 0 1

No.Urut Barang

Kode Barang

X X X 9 9 9

P L G 0 0 1

Page 11: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

34

4. No Transaksi Penjualan Barang

No transaksi berfungi sebagai pengenal transaksi yang dilakukan, terutama

dalam penjualan hijab, diantaranya:

X X 9 9 9 9 9 9 9 9

No.Urut Transaksi

Tanggal Transaksi

Bulan Transaksi

Tahun Transaksi

Inisial Transaksi

Contoh :

T P 1 8 0 7 2 0 0 1

No.Urut Transaksi

Tanggal transaksi

Bulan Transaksi

Tahun Transaksi

Inisial Transaksi

3.6 Spesifikasi Program

Spesifikasi program merupakan pemmbahasan mengenai cara penggunaan

program, yang penulis sediakan guna memproses data. Dengan adanya spesifikasi

program ini diharapkan agar pemakai mengetahui cara kerja dari program aplikasi

ini. Adapun spesifikasi program tersebut adalah sebagai berikut:

Page 12: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

35

A. Hirearchy Input Proses Output (HIPO)

Gambar III.3

Diagram Hierarki Input Proses Output

0.0

MENU UTAMA

LOGIN

1.0

MASTER

0.0

2.0

TRANSAKSI

0.0

3.0

LAPORAN

0.0

4.0

LOGOUT

0.0

1.1

DAA USER

1.0

1.2

DATA

PELANGGAN

1.0

1.3

DATA BARANG

1.0

3.1

LAPORAN

DATA BARANG

3.0

3.2

LAPORAN

DATA USER

3.0

2.1

TRANSAKSI

PENJUALAN

BARANG

2.0

3.1

TRANSAKSI

PENJUALAN

BARANG

3.0

Page 13: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

36

Diagram HIPO diatas menggambarkan hierarchy dari keseluruhan

program, untuk menjelaskan lebih detail dari spesifikasi masing-masing program,

akan penulis uraikan di bawah ini:

1. Login

Nama Program : Login

Akronim Program : login.frm

Index Program : -

Fungsi Program :Merupakan tampilan awal ketika memasuki

program dan sebagai sistem security program

penjualan hijab.

Bentuk Output : Lampiran C.1

Paket Program : Microsoft Visual Basic 6.0

Proses :

a. Ketika program penjualan hijab dijalankan, maka Form Login akan

ditampilkan. Form ini terdiri dari Ussername, dan Password.

b. Untuk masuk ke dalam Menu Utama Program Penjualan Hijab, isikan

username dan password, kemudian klik tombol login, jika username

dan password benar maka akan masuk ke tampilan Menu Utama.

c. Klik tombol Exit untuk keluar dari program.

2. Menu Utama

Nama Program : Menu Utama

Akronim Program : menuutama.frm

Index Program : -

Fungsi Program : Merupakan program utama, yang melalui dan

Page 14: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

37

mengakhiri program dan berfungsi sebagai pusat

pengendali program untuk menjalankan dan untuk

menutup form laiinya yang berupa sub-sub form di

dalamnya.

Bentuk Output : Lampiran C.2

Paket Program : Microsoft Visual Basic 6.0

Proses :

Ketika Form Login telah dibuka dan password sudah dikenali oleh

program maka Menu Utama akan ditampilkan. Form Menu Utama terdiri

dari beberapa menu yang berfungsi untuk membuka form-form anak yang

terdapat dalam menu program. Menu-menu tersebut antara lain:

1) Menu Master yang terdiri dari sub menu Data User, Data Pelanggan,

dan Data Barang.

2) Menu Transaksi terdiri dari sub menu Transaksi Penualan Barang.

3) Menu Laporan terdiri dari sub menu Laporan Data User, Laporan

Data Barang, Laporan Data Transaksi Penjualan Barang.

4) Menu Logout.

3. Data User

Nama Program : Data User

Akronim Program : formdatauser.frm

Index Program : -

Fungsi Program : Merupakan tampilan form untuk mengisi data user.

Bentuk Output : Lampiran C.3

Paket Program : Microsoft Visual Basic 6.0

Page 15: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

38

Proses :

1) Jalankan program Data User melalui Form Menu Utama kemudian

pilih Menu Master lalu pilih Data User, maka akan tampil Data User.

Pada form ini terdapat tombol-tombol perintah utama :

Add, Save, Cancel, Delete, Edit, dan Exit.

2) Untuk menambah User baru, cukup menekan tombol Add, maka Form

User akan aktif, isikan data user setelah selesai untuk menyimpan

tekan tombol save.

3) Untuk membatalkan penambahan dan membatalkan perubahan data

Kasir, maka tekan tombol Cancel.

4) Untuk mengubah data, dapat menekan tombol Edit, setelah selesai

tekan tombol Save untuk menyimpan perubahan data.

5) Untuk menghapus data Kasir dapat menekan tombol Delete.

6) Untuk keluar dari form tekan tombol Exit.

4. Data Pelanggan

Nama Program : Data Pelanggan

Akronim Program : formdatapenggan.frm

Index Program : -

Fungsi Program : Merupakan tampilan form Pelanggan untuk

mengisi data-data pelanggan.

Bentuk Output : Lampiran C.4

Paket Program : Microsoft Visual Basic 6.0

Proses :

Page 16: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

39

1) Form ini hanya berhak dijalankan oleh Pemilik Toko. Jalankan

program Data Pelanggan melalui Menu Utama. Kemudian pilih Menu

Master lalu pilih Data Pelanggan, maka akan tampil Form Data

Pelanggan. Pada Form Data pelanggan terdapat tombol-tonggol

perintah utama :

Add, Save, Cancel, Edt, Delete, Cari, Exit.

2) Untuk menambah data pelanggan baru, cukup menekan tombol add,

maka Form Pelanggan akan aktif. Dan untuk meyimpan tekan tombol

Save.

3) Untuk membatalkan penambahan dan membatalkan perubahan data

pelanggan, maka tekan tombol cancel.

4) Untuk mengubah data pelanggan, Pemilik Toko melakukan pencarian

dengan memasukkan kode pelanggan lalu menekan tombol cari

setelah data ketemu maka Pemilik Toko dapat menekan tombol Edit

untuk mengubah isi data setelah selesai tekan tombol save untuk

menyimpan perubahan data.

5) Untuk menghapus data pelanggan Pemilik Toko melakukan pencarian

dengan memasukkan kode pelanggan lalu menekan tombol cari

setelah data ketemu maka Administrator dapat menekan tombol

Delete untuk menghapus data.

6) Untuk keluar dari form tekan tombol Exit.

5. Transaksi Penjualan Barang

Nama Program : Transaksi Penjualan Barang

Page 17: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

40

Akronim : formtransaksipnjualanbarang.frm

Index Program : -

Fungsi Program : Untuk melakukan transaksi pengambilan barang

oleh

pelanggan.

Bentuk Output : Lampiran C.5

Paket Program : Microsoft Visual Basic 6.0

Proses :

1) Form ini berhak dijalankan oleh semua pengguna. Jalankan program

Penjualan lewat menu utama lalu pilih Transaksi dan kemudian pilih

Transaksi Barang. Pada form ini terdapat tombol-tombol utama :

Add, Save, Cancel, Exit.

2) Untuk menambah transaksi baru, tekan tombol Add, maka No

Transaksi barang muncul secara otomatis. Isikan data pelanggan yang

mengambil barang dengan memasukkan kode pelanggan. Kemudian

masukan kode barang, nama barang, harga, setelah itu masukkan

jumlah barang yang akan dibeli, maka subtotal akan muncul secara

otomatis yang didapat dari harga barang dikalikan jumlah beli. Setelah

itu uang bayar akan diinput maka uang kembali akan muncul otomatis

dimana uang kembali didapat dari jumlah bayar dikurangi total

pembelian.

3) Setelah selesai dapat menekan tombol Save untuk menyimpan data

transaksi barang, kemudian cetak struk sebagai bukti data transaksi.

Page 18: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

41

4) Jika telah memilih barang yang akan dibeli lalu ingin

membatalkannya ukup tekan cancel kemudian klik barang yang telah

dibeli pada tampilan yang telah terseda.

5) Untuk Keluar dari Form Transaksi Barang, tekan tombol Exit.

6. Laporan Data User

Nama Program : Laporan Data User

Akronim : laporanuser.frm

Index Program : -

Fungsi Program : Untuk mencetak laporan data user

Bentuk Output : Lampiran C.6

Paket Program : Microsoft Visual Basic 6.0

Proses :

1) Jalankan program melalui Menu Utama. Pilih Menu Laporan,

kemudian pilih Laporan Data User, maka akan tampil form Laporan

Data User.

2) Tekan tombol Cetak untuk mencetak laporan data user.

3) Pilih Keluar untuk Keluar dari form.

7. Laporan Data Barang

Nama Program : Laporan Data Barang

Akronim : laporandatabarang.frm

Index Program : -

Fungsi Program : Untuk mencetak laporan data barang

Bentuk Output : Lampiran C.7

Paket Program : Microsoft Visual Basic 6.0

Page 19: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

42

Proses :

1) Jalankan program melalui Menu Utama. Pilih Menu Laporan,

kemudian pilih Laporan Data Barang, maka akan tampil form Laporan

Data Barang.

2) Terdapat dua pilihan mencetak keseluruhan atau berdasarjan jenis

barang. Setelah memilih tekan tombol Print untuk mencetak Laporan.

3) Tekan tombol Exit utuk keluar dari program.

8. Laporan Transaksi Penjualan Barang

Nama Program : Laporan Data Transaksi Penjualan

Akronim : laporantransaksipenjualanbarang.frm

Index Program : -

Fungsi Program : Untuk mencetak laporan data transaksi penjualan

Bentuk Output : Lampiran C.8

Paket Program : Microsoft Visual Basic 6.0

Proses :

1) Jalankan program melalui Menu Utama. Pilih Menu Laporan,

kemudian pilih Laporan Transaksi Barang, maka akan tampil form

Laporan Transaksi Barang, kemudian pilih cetak mingguan atau

bulanan.

2) Pilih Keluar untuk keluar dari form.

B. Flowchart

Setelah pembuatan HIPO proses selanjutnya adalah pembuatan flowchart.

Adapun pembuatannya adalah sebagai berikut :

Page 20: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

43

1. Flowchart Login

Y

Y T

T Y

T Y

T

Y

Gambar III.4

Flowchart Login

Start

1.Ussername

2.Exit

Username

Menu Utama

End

Input Ussername dan

Password Data Cocok

Ussername dan

Password

Pesan : Login salah

Pesan : Selmat Datang

Di Menu Utama

Exit Pesan : “Anda Yakin

Ingin Keluar ?”

Exit

Page 21: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

44

2. Flowchart Form Menu Utama Pemilik Toko

Y

Y T T

Y Y Y

T

Y

T

Y T T

Y Y Y

T

Y T

`

Y

Gambar III.5

Flowchart Menu Utama Pemilik Toko

End

Start

Pilih : 1.Master 2.Transaksi

3.Laporan

4.Logout

Master Data User Data Pelanggan Data Barang

Form Data user Form Data

Pelanggan

Form Data

Barang

Transaksi Form Transaksi Barang

Laporan Laporan

Data user

Laporan Data

Pelanggan

Laporan

Transaksi

Form Laporan

Data User Form Laporan

Data Pelanggan

Form Laporan

Transaksi

Barang

Logout Pesan : “Anda yakin

Ingin keluar ?” Yes/No

Page 22: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

45

3. Flowchart Menu Utama Kasir

Y

Y

T

Y T

T Y

Gambar III.6

Flowchart Menu Utama Kasir

Start

Pilih : r 2.Transaksi

4.Logout

Transaksi

Logout

Form Transaksi Barang

End

Pesan : “Anda yakin

Ingin keluar ?” Yes/No

Page 23: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

46

4. Flowchart Input Data User

Y

Y

Y

T Y

T

Y

T

Y

Y Y

T

T

Y Gambar III.7

Flowchart Input Data User

Simpan

Start

Pilih : 1.Add

2.Exit

Add Tampil Kode User

Input Data User Pilih: 1.Save

2.Cancel 3.Delete

Save

Cancel Batal

Exit

End

Pesan: “Data

Berhasil

Disimpan”

Pesan: “Data

Dibatalkan”

Delete

Pesan :”Yakin Ignin

Menghapus Data?” Yes/No Hapus

Page 24: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

47

5. Flowchart Input Data Pelanggan

Y

Y

Y

T Y

T

T Y

T

Y

Gambar III.8

Flowchart Data Pelanggan

Simpan

Start

Pilih : 1.Add

2.Exit

Add Tampil Kode Pelanggan

Input Data Pelanggan Pilih: 1.Save

2.Cancel

Save

Cancel Batal

Exit

End

Pesan: “Data

Berhasil

Disimpan”

Pesan: “Data

Dibatalka”n

Page 25: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

48

6. Flowchart Data Barang

Y

Y

Y

T Y

T

T Y

T

Y

Gambar III.9

Flowchart Data Barang

Simpan

Start

Pilih : 1.Add

2.Exit

Add Tampil Kode Barang

Input Data Barang Pilih: 1.Save

2.Cancel

Save

Add Batal

Exit

End

Pesan: “Data

Berhasil

Disimpan”

Pesan: “Data

Dibatalka”n

Page 26: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

49

7. Flowchart Transaksi Penjualan Barang

Y

Y

Y

T

Y

Y

T

Y

T

Y

Gambar III.10

Flowchart Transaksi Penjualan

Start

Pilih:1.Add 2.Exit

Add Tampil No Transaksi

Barang

Input Kode

Pelanggan

Tampil Data

Pelanggan

Input Kode Barang Tampuil Data Barang Input Jumlah Beli

Apakah Anda Ingin

Tambah Barang

LagiAdd

Total=Harga

Barang*Jumlah beli

Input Uang

Bayar

Kembali=Uang Bayar-

Total

pilih:1.Save 2.Cancel

Save

Cancel Batal

Simpan Pesan:”Data

Berhasil

Disimpan”

Pesan:”Data

Dibatalkan”

Cancel

End

Page 27: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

50

8. Flowchart Laporan Data Barang

Y

Y T

Y

T

T

Y

Gambar III.11

Flowchart Laporan Data Barang

Cetak

Start

Pilih : 1.Cetak 2.Exit

Cetak Input Laporan

Data Barang

Exit

End

Cetak

Page 28: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

51

9. Flowchart Laporan Data User

Y

Y T

Y

T T

T

Y

Gambar III.12

Flowchart Laporan Data User

Cetak

Start

Pilih : 1.Cetak 2.Exit

Cetak Tampil

Laporan

Data User

User

Exit

End

Cetak

Page 29: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

52

10. Flowchart Laporan Transaksi Penjualan

Y

Y T

Y

T T

T

Y

Gambar III.13

Flowchart Laporan Transaksi Penjualan

Cetak

Start

Pilih : 1.Cetak 2.Exit

Cetak

Tampil

Laporan

Transaksi

Penjualan

User

Exit

End

Cetak

Page 30: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

53

11. Logout

Y

T Y

T

Y

Gambar III.14

Flowchart Logout

3.7 Spesifikasi Sistem Komputer

Dalam perkembangan teknologi selalu menghasilkan kemudahan-

kemudahan seperti halnya komputer yang sangat berguna dalam hal pengolahan

data, khususnya dalam bidang teknologi informasi sehingga data-data yang

dihasilkan dapat lebih cepat dan akurat. Komputer merupakan sebuah alat yang

universal yang penerapannya berlaku untuk semua bidang profesi dan disiplin

Start

Pilih Logout

Keluar

Yes/No

pesan : Anda Mau Keluar ?”

End

Page 31: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

54

ilmu, baik itu kedokteran, hukum, militer, perbankan, konstruksi, pertimbangan,

pekerjaan umum, social, dan sebagainya yang tersentuh oleh peralatan komputer.

Untuk melaksanakan sistem komputerisasi diperlukan suatu sarana

pendukung agar sistem komputerisasi tersebut berjalan sebagaimana mestinya,

maka dibutuhkan sarana pendukung yang bukan berarti mahal dari merek tertentu

atau jumlahnya yang banyak akan tetapi sarana pendukung yang dapat membantu

berjalannya sistem komputerisasi dengan baik, hemat, cepat dan tidak perlu

mengeluarkan biaya yang besar serta sesuai dengan bidang kebutuhannya. Sarana

pendukung tersebut adalah perangat keras (hardware) dan perangkat lunak

(software) yang harus dapat menunjukkan kinerja yang baik dan sesuai dengan

yang diharapkan.

1. Perangkat Keras (Hardware)

Hardware atau perangka keras adalah peralatan di sistem komputer yang

secara fisik terlihat. Adapun spesifikasi hardware yang dapat menunjang program

yang penulis buat adalah sebagai berikut :

a. Monitor : 15 “

b. Proccessor : Intel® Celeon® CPU 1007U 1.5 GHz 1.50 GHz

c. Memory : 2,00 GB (1,89 GB usable)

d. Harddisk : 40 GB

e. Keyboard : 108 Keys

f. Printer : Dot Matrix

g. Mouse : PS/2

2. Perangkat Lunak (Software)

Page 32: BAB III PEMBAHASAN · Fungsi : Menyimpan Data User Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record: 56 Byte Kunci Field

55

Sofware atau perangkat lunak adalah program yang berisi perintah-

perintah untuk melakukan pengolahan data. Adapun spesifikasi software yang

dapat menunjang program ini daalah sebagai berikut :

a. Sistem Operasi : Microsoft Windows XP

b. Bahasa Program : Mocrosoft Visual Basc 6.0

c. Sistem Database : Microsoft Access 2003

d. Tools Report : Crystal Report