BAB IV PEMBAHASAN MASALAH - storage.jak-stik.ac.idstorage.jak-stik.ac.id/students/paper/penulisan...

25
BAB IV PEMBAHASAN MASALAH 4.1 Sistem Yang Di Usulkan 4.1.1 Prosedure Sistem Usulan Dengan batasan yang diusulkan, maka prosedure yang akan diusulkan akan dibagi menjadi beberapa tahapan, yaitu: a. Pembeli memesan barang dan meyerahkan surat pesanan kepada bagian penjualan. b. Bagian penjualan memproses surat pesanan pembeli tersebut lalu di proses melalui komputer dan menghasilkan dokumen surat pesanan pembeli, setelah itu bagian penjualan membuat faktur dan mengelurkan sebanyak empat faktur sebagai proses transaksi penjualan. Setelah faktur di buat lalu di cek oleh bagian penjualan dan di simpan hingga sampai pada membuat laporan penjualan sebagai bukti yang akan diberikan kepada pimpinan untuk laporan penjualan bulanan. c. Pencatatan pesanan, pembuatan faktur, pengecekan faktur, pencatatan laporan lalu pencatatan dan periksa barang dilakukan dengan menggunakan komputer. 33

Transcript of BAB IV PEMBAHASAN MASALAH - storage.jak-stik.ac.idstorage.jak-stik.ac.id/students/paper/penulisan...

BAB IV

PEMBAHASAN MASALAH

4.1 Sistem Yang Di Usulkan

4.1.1 Prosedure Sistem Usulan

Dengan batasan yang diusulkan, maka prosedure yang akan diusulkan

akan dibagi menjadi beberapa tahapan, yaitu:

a. Pembeli memesan barang dan meyerahkan surat pesanan kepada bagian

penjualan.

b. Bagian penjualan memproses surat pesanan pembeli tersebut lalu di

proses melalui komputer dan menghasilkan dokumen surat pesanan

pembeli, setelah itu bagian penjualan membuat faktur dan mengelurkan

sebanyak empat faktur sebagai proses transaksi penjualan. Setelah faktur

di buat lalu di cek oleh bagian penjualan dan di simpan hingga sampai

pada membuat laporan penjualan sebagai bukti yang akan diberikan

kepada pimpinan untuk laporan penjualan bulanan.

c. Pencatatan pesanan, pembuatan faktur, pengecekan faktur, pencatatan

laporan lalu pencatatan dan periksa barang dilakukan dengan

menggunakan komputer.

33

4.1.2 (FOD) Flow Of Document Yang Diusulkan

Pembeli Bag. Penjualan Gudang Bag. Keuangan Pimpinan

34

Surat pesanan 1

Faktur 1

Surat Pesanan1

Surat Pesanan

Surat Pesanan

4 3

2 2

Faktur 3

Faktur 3

Faktur 1

Faktur 4

Faktur 1Faktur 4

4 3

2Faktur 1

Paraf

4 3

2Faktur 1

Paraf

432

@Laporan 1 Bulanan

A

Laporan 24

32

Laporan 1

43

2Laporan

1

A

C

B

B

Laporan 3

C

Laporan 4

Faktur 1

PeriksaLaporan

4 3

2Laporan 1Bulanan

Catat Pesanan

Buat Faktur

Cek Faktur

Buat Laporan

Catat & Periksa Barang

4.1.3 Data Flow Diagram

1. Diagram Konteks

SP LPR

BP

Gambar 4.2 Diagram Konteks

Keterangan :

SP : Surat Pesanan

BP : Bukti Pembelian

LPR : Laporan

35

PembeliSistem

Penjualan

Pimpinan

2. Diagram Zero

DP Surat Pesanan Pembeli

DB Barang

BBYR Pemberian Barang Faktur

DBYR Bayar Transaksi

Pimpinan

Pimpinan

Gambar 4.3 Diagram Zero

Keterangan :

DB : Data Barang. BBYR : Bukti Pembayaran.

DP : Data Pembeli. DBYR : Data Pembelian.

4.2 Entity Relationship Diagram (ERD)

36

Pembeli1.0

Pencatatan surat pesanan & buat faktur

2.0Transaksi pembayaran barang yang dibeli

3.0PembuatanLaporan

Pimpinan

M N

Gambar 4.4 Entiy Relationship Diagram

4.3 Normalisasi

1. Bentuk Unnormalized

37

PembeliMembeli

Barang

* Kode_Pembeli

Nama_Pembeli

Kota

Alamat

Telepon

* No_Faktur

Tanggal_Beli

Jumlah

Jumlah_Bayar

* Kode_Barang

Nama_Barang

Satuan

Harga_Dasar

Harga_Jual

Stok

Gambar 4.5 Unnormalized

2. Bentuk Normal Kesatu (1NF)

38

* Kode_Barang

Nama_Barang

Satuan

Harga_Dasar

Harga_Jual

Stok

* Kode_Pembeli

Nama_Pembeli

Alamat

Kota

Telepon

* No_Faktur

Tanggal

Jumlah

Jumlah_Bayar

Tabel Barang

Tabel Transaksi

Tabel Pembeli

Gambar 4.6 Normal Kesatu

3. Bentuk Bentuk Normal kedua (2NF) / Normal ketiga (3NF)

Tabel Barang Tabel Transaksi

39

* Kode_Barang

Nama_Barang

Satuan

Haraga_Dasar

Harga_Jual

Stok

* Kode_Pembeli

Nama_Pembeli

Alamat

Kota

Telepon

* No_Faktur

** Kode_Pembeli

** Kode_Barang

Tanggal

Jumlah

Jumlah_Bayar

* Kode_Barang

Nama_Barang

Satuan

Haraga_Dasar

Harga_Jual

Stok

* No_Faktur

** Kode_Pembeli

** Kode_Barang

Tanggal

Jumlah

Jumlah_Bayar

Tabel Customer

Gambar 4.7 Normal Kedua / Normal Ketiga

4.4 Perancangan Program

4.4.1 Spesifikasi File

Berdasarkan Normalisasi 2NF / 3NF maka dapat dibuat spesifikasi file yang

terdiri dari Data Barang, Data Customer, Data Transaksi Penjualan.

1. Data Barang

Nama File : Batik.MDB

Tabel : Tabel Data Barang

Primary Key : Kode_Barang

Total Field : 6

Total Record : 95

40

* Kode_Pembeli

Nama_Pembeli

Alamat

Kota

Telepon

Tabel 4.1 Data Barang

No Elemen Data Akronim Tipe Lebar Keterangan

1 Kode Barang Kode_Barang * Text 5 Primary Key

2 Nama Barang Nama_Barang Text 20

3 Satuan Satuan Text 50

4 Harga Dasar Harga_Dasar Curency 8

5 Harga Jual Harga_Jual Curency 8

6 Stok Stok Number 4

2. Data Pembeli

Nama File : Batik.MDB

Tabel : Tabel Data Pembeli

Primary Key : Kode_Pembeli

Total Field : 5

Total Record : 59

Tabel 4.2 Data Pembeli

No Elemen Data Akronim Tipe Lebar Keterangan1 Kode Pembeli Kode_Pembeli * Text 5 Primary Key2 Nama Pembeli Nama_Pembeli Text 203 Alamat Alamat Text 154 Kota Kota Text 155 Telepon Telepon Number 4

3. Data Transaksi

Nama File : Batik.MDB

Tabel : Tabel Data Transaksi

Primary Key : No_Faktur

Total Field : 6

Total Record : 35

41

Tabel 4.3 Data Transaksi

No Elemen Data Akronim Tipe Lebar Keterangan

1 No Faktur No_Faktur * Text 5 Primary Key2 Kode Pembeli Kode_Pembeli ** Text 5 Foreign Key3 Kode Barang Kode_Barang ** Text 5 Foreign Key4 Tanggal Tanggal Date/Time 85 Jumlah Jumlah Number 46 Jumlah Bayar Jumlah_Bayar Curency 8

4.4.2 Struktur Menu

Gambar 4.8 Struktur Menu

42

Menu

BarangPembeli KeluarPenjualan Laporan

InputPembeli

Input Barang

FakturPenjualan

Cetak Faktur

Cetak DataPenjualan

Produksi

Input Produksi Barang

Keluar

Lihat Data Pembeli (Browse)

KeluarKeluarLihat Data

Barang (Browse)Keluar Keluar

4.4.3 Spesifikasi Program

Berdasarkan struktur menu, maka spesifikasi program penjualan batik pada

perusahaan “ Kain Batik MDS” adalah sebagai berikut :

1. Spesifikasi Program Menu Utama

a. Nama : Menu Utama

b. Tujuan : Menampilkan menu pilihan

c. Proses :

1. Data Barang : Digunakan untuk membuat dan menampilkan data

suatu barang

2. Produksi : Digunakan untuk menambah produksi suatu

barang

3. Penjualan : Digunakan untuk membuat dan mencetak faktur

penjualan

4. Laporan : Digunakan untuk mencetak data laporan penjualan

5. Pembeli : Diguakan untuk menampilkan data pembeli

6. Keluar : Digunakan untuk mengakhiri program menu

utama.

d. Flowchart :

43

MULAI

MENU UTAMA

DATA BARANG

PRODUKSI

PENJUALAN

LAPORAN

PEMBELI

KELUAR

SELESAI

A

B

C

D

E

Z

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

Gambar 4.9 Flowchart Menu Utama

44

2. Spesifikasi Program Data Barang

a. Nama : Data Barang

b. Tujuan : Membuat dan menampilkan data barang

c. Proses :

1. Input Barang : Digunakan untuk membuat data barang

2. Lihat Data Barang (Browse) : Digunakan untuk menampilkan

semua data barang

3. Keluar : Digunakan untuk keluar menuju menu utama

d. Flowchart :

45

A

TAB BARANG

DATA BARANG BROWSE

PILIHAN DATABARANG

TAMBAH

UBAH

HAPUS

REFRESH CARI TUTUP

STATUS < TAMBAH

STATUS < UBAH

HAPUS DATA

PILIHANPERUBAHAN

DATAF

REFRESH DATA M

N

Z

N

M

KODEBARANG

PILIHAN CARI

CARI TUTUP

TAMPILAN DATA N

X

Y

YY

TT

G

Y

Y

Y

Y Y Y

T

T

T

T T T

Y

T T

Y

46

T T T

Y Y Y

Y

T

Gambar 4.10 Flowchart Data Barang

3. Spesifikasi Program Produksi

a. Nama : Produksi

b. Tujuan : Menambah produksi barang

c. Proses :

1. Input Produksi Barang : Digunakan untuk menambah produksi

suatu barang

2. Keluar : Digunakan untuk keluar menuju menu utama

d. Flowchart :

47

F

Pilihan Perubahan Data

Simpan

Status Tamb

ah

Tambah Data

Batal X

Ubah Data Y

G

Tampilkan Data Barang

Tutup

Z

B

T Y

Y T

T

Y

Gambar 4.11 Flowchart Produksi

4. Spesifikasi Program Penjualan

a. Nama : Penjualan

b. Tujuan : Membuat dan mencetak faktur penjualan

c. Proses :

1. Faktur Penjualan : Digunakan untuk membuat faktur penjualan

2. Cetak Faktur : Digunakan untuk mencetak faktur penjualan

3. Keluar : Digunkan untuk keluar menuju menu utama

d. Flowchart :

48

Pilihan Produksi

Tambah

Tambah Data

Ubah

Tutup

Z

C

Pilihan Penjualam

Y

T

Y Y

T T

T

Gambar 4.12 Flowchart Penjualan

4. Spesifikasi Program Laporan

a. Nama : Laporan

b. Tujuan : Mencetak laporan penjualan

c. Proses :

1. Cetak Data Penjualan : Digunakan untuk mencetak laporan

penjualan

2. Keluar : Digunakan untuk keluar menuju menu utama

d. Flowchart :

49

Tambah

Ok

Tutup

Z

Tambah Data

Cetak Data

Laporan

D

Tgl Laporan Hari Ini

Pilihan Laporan

Gambar 4.13 Flowchart Laporan

5. Spesifikasi Program Pembeli

a. Nama : Pembeli

b. Tujuan : Menampilkan data Pembeli

c. Proses :

1. Input Pembeli : Digunakan untuk membuat data pembeli

2. Lihat Data Pembeli (Browse) : Digunakan untuk melihat semua

data pembeli

3 Keluar : Digunakan untuk Keluar menuju menu utama

d. Flowchart :

50

Print

Tutup

Z

Tgl Laporan Laporan

E

PILIHAN DATAPEMBELI

TAMBAH

UBAH

HAPUS

REFRESH

BROWSE TUTUP

STATUS < TAMBAH

STATUS < UBAH

CARI

HAPUS DATA

PILIHANPERUBAHAN

DATA

Z

Y

TAMPILKAN DATA DICARINOPEMBELI

SIMPAN

BATAL

STATUSTAMBAH TAMBAH DATA

TAMBAH DATA

REFRESH DATA L

L

TAMPILKAN DATA

Y

Y

Y

Y

Y

Y

Y

Y Y

T TT

T

T

T

T T T

Gambar 4.14 Flowchart Pembeli

51

4.4.4 Perancangan Input dan Output

1. Rancangan Input Menu Utama

Gambar 4.15 Rancangan Input Menu Utama

52

Label Judul

Label Hari Label Tanggal Label Jam

Cmd Data Barang

Cmd Penjualan

Cmd Produksi

Cmd Laporan

Cmd Pembeli

Cmd Keluar

2. Rancangan Input Barang

Gambar 4.16 Rancangan Input Barang

F

Gambar 4.17Rancangan Input Barang untuk Stab Browse

3. Rancangan Input Pembeli

53

Sstab Input Barang Sstab Browse

LblKode

Satuan

Harga Dasar

Harga Jual

TextKodeCmd Tambah

Cmd Ubah

Cmd Hapus

Cmd Batal

Cmd Simpan

Cmd Refresh

CmdCari

CmdTutup

Data Control

Sstab Browse

Dbgrid untuk menampilkan data dalam bentuk tabel

CmdTutup

Gambar 4.18 Rancangan Input Pembeli

4. Rancangan Input Produksi

Gambar 4.19 Rancangan Input Produksi

5. Rancangan Input Penjualan Untuk Faktur

54

LblKode

Alamat

Kota

Telepon

TextKodeCmdTambah

CmdUbah

CmdHapus

CmdBatal

CmdSimpan

CmdRefresh

OptionKode

OptionNama

Textuntuk mencari data

CmdCari

CmdTutup

Cmd Browse

Data Control

LabelHari LabelTanggal

LabelKodeBarang DataCombo

LabelBanyak TextBanyak

CmdTambah

CmdTutup

Adodc Control

LabelTanggal LabelHari LabelJam

LabelNoFaktur TextNoFaktur LabelKodePembeli Txtkodepml

Gambar 4.20 Rancangan Input Penjualan untuk Faktur

6. Rancangan Output Penjualan Untuk Faktur

Gambar 3.7 Ranvangan output Faktur

55

LabelTanggal DtPicker LabelNama Txtnama

LabelKodeBrg TxtkodebrgLabelJumlah TxtJumlah

LabelNamaLabelHarga

TxtNamaLblJml

CmdTambah CmdOkCmdTutup

Data Control

LblNoFaktur: LblUntuk isi dari NoFakturLbltanggal LblUntuk isi dari tanggal LblPembeli Lbluntuk isi

Pemb

CmdBatal CmdCetak

DbGrid

Data Control

Print Output Faktur Untuk Pembeli

Gambar 4.21Rancangan Output Faktur Untuk Customer

7. Rancangan Output Laporan Penjualan

Gambar 4.22 Rancangan output laporan Penjualan

4.4.5 Konfigurasi Komputer

Perangkat yang cocok pada perangkat lunak dan perangakat keras dikomputer

untuk menjalankan aplikasi ini adalah:

1. Sistem operasi Windows 98/ME/2000/XP

2. Processor minimal Pentium II

56

DbGrid

CmdPrint CmdTutup DtPicker1 DtPicker2Data Control

Print Output laporan Penjualan

3. Memori pada RAM minimal 64 MB

4. Resolusi pada monitor komputer minimal 800x600.

5. Kapasitas pada harddisk minimal 100 Mb

6. Printer.

57