• Tidak ada hasil yang ditemukan

Aplikasi Pemasaran Produk dan Pengaturan Bon untuk Distributor Kecil dengan Studi kasus pada PD. Carlita.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pemasaran Produk dan Pengaturan Bon untuk Distributor Kecil dengan Studi kasus pada PD. Carlita."

Copied!
23
0
0

Teks penuh

(1)

ABSTRAK

Pada laporan ini akan dibahas mengenai detail dari Aplikasi Pemasaran

Produk dan Pengaturan Bon untuk Distributor Kecil dengan Studi Kasus Pada PD.

Carlita. Detail tersebut antara lain persyaratan produk yang mencakup pendahuluan,

gambaran keseluruhan aplikasi, perspektif produk, fungsi produk, karakteristik

produk, batasan-batasan dalam aplikasi, asumsi dan ketergantungan, penundaan

persyaratan, selain itu akan membahas spesifikasi produk yang mencakup persyaratan

anatarmuka eksternal, fitur produk pada perangkat lunak, desain perangkat lunak yang

mencakup desain secara keseluruhan mencakup ERD, tabel, serta DFD, kamus data,

desain antar muka, pengembangan sistem mencakup perencanaan tahap implementasi,

perjalanan tahap implementasi, ulasan realisasi fungsional, ulasan realisasi user

interface desain, serta membahas uji coba perangkat lunak hingga menarik

kesimpulan dari perangkat lunak yang telah dibuat. Dalam pembuatan aplikasi ini

akan terbagi menjadi dua yaitu katalog untuk pelanggan dan fitur-fitur untuk melihat,

menambah, mengubah, menghapus dan mencetak untuk pemilik. Fitur tersebut akan

ditampilkan pada menu pembelian yang terbagi menjadi transaksi beli, retur beli,

bayar piutang sedangkan menu penjualan terbagi menjadi transaksi jual, retur jual,

faktur jual, bayar hutang dan menu data terbagi menjadi stok barang, data pelanggan,

data suplier, data sales, data jenis barang. Untuk menu laporan hanya membutuhkan

(2)

ii

DAFTAR ISI

Kata Pengantar ... i

Daftar Isi... ii

Tabel Gambar ... xiii

Bab I ...15

Persyaratan Produk...15

1.1 Pendahuluan ...15

1.1.1 Tujuan...15

1.1.2 Ruang Lingkup Proyek...16

1.1.3 Definisi, Akronim, dan Singkatan...16

1.1.4 Referensi...17

1.1.5 Overview ...18

1.2 Gambaran Keseluruhan ...18

1.2.1 Perspektif Produk ...19

1.2.1.1 Antarmuka Sistem ...19

1.2.1.2 Antarmuka Pengguna ...19

1.2.1.3 Antarmuka Perangkat Keras...19

1.2.1.4 Antarmuka Perangkat Lunak...20

1.2.1.5 Antarmuka Komunikasi ...20

1.2.1.6 Batasan Memori ...20

1.2.1.7 Persyaratan Adaptasi pada Tempat Tujuan ...20

1.2.2 Fungsi Produk ...20

1.2.3 Karakteristik Pengguna ...21

1.2.4 Batasan – Batasan...21

1.2.5 Asumsi dan Ketergantungan ...21

1.2.6 Penundaan Persyaratan...21

Bab II...22

Spesifikasi Produk...22

2.1 Persyaratan Antarmuka Eksternal ...22

2.1.1 Antarmuka dengan Pengguna...22

2.1.2 Antarmuka Perangkat Keras...23

2.1.3 Antarmuka Perangkat Lunak...24

2.2 Fitur Produk Perangkat Lunak ...24

2.2.1 Tambah transaksi beli...24

2.2.1.1 Tujuan...24

2.2.1.2 Urutan Stimulus / Respons...24

2.2.1.3. Masukan ...24

2.2.1.4 Pemrosesan...25

2.2.1.5 Keluaran ...25

2.2.2 Hapus transaksi beli ...25

2.2.2.1 Tujuan...25

2.2.2.2 Urutan Stimulus / Respons...25

2.2.2.3 Masukan ...25

2.2.2.4 Pemrosesan...26

2.2.2.5 Keluaran ...26

2.2.3 Cetak transaksi beli ...26

2.2.3.1 Tujuan...26

2.2.3.2 Urutan Stimulus / Respons...26

(3)

iii

2.2.3.4 Pemrosesan...27

2.2.3.5 Keluaran ...27

2.2.4 Tambah retur beli ...27

2.2.4.1 Tujuan...27

2.2.4.2 Urutan Stimulus / Respons...27

2.2.4.3. Masukan ...27

2.2.4.4 Pemrosesan...28

2.2.4.5 Keluaran ...28

2.2.5 Ubah retur beli...28

2.2.5.1 Tujuan...28

2.2.5.2 Urutan Stimulus / Respons...28

2.2.5.3 Masukan ...28

2.2.5.4 Pemrosesan...29

2.2.5.5 Keluaran ...29

2.2.6 Hapus retur beli ...29

2.2.6.1 Tujuan...29

2.2.6.2 Urutan Stimulus / Respons...29

2.2.6.3 Masukan ...29

2.2.6.4 Pemrosesan...30

2.2.6.5 Keluaran ...30

2.2.7 Cetak retur beli ...30

2.2.7.1 Tujuan...30

2.2.7.2 Urutan Stimulus / Respons...30

2.2.7.3 Masukan ...30

2.2.7.4 Pemrosesan...31

2.2.7.5 Keluaran ...31

2.2.8 Tambah Bayar Piutang ...31

2.2.8.1 Tujuan...31

2.2.8.2 Urutan Stimulus / Respons...31

2.2.8.3. Masukan ...31

2.2.8.4 Pemrosesan...32

2.2.8.5 Keluaran ...32

2.2.9 Hapus Bayar Piutang ...32

2.2.9.1 Tujuan...32

2.2.9.2 Urutan Stimulus / Respons...32

2.2.9.3 Masukan ...32

2.2.9.4 Pemrosesan...33

2.2.9.5 Keluaran ...33

2.2.10 Ubah Bayar Piutang ...33

2.2.10.1 Tujuan...33

2.2.10.2 Urutan Stimulus / Respons...33

2.2.10.3 Masukan ...33

2.2.10.4 Pemrosesan...34

2.2.10.5 Keluaran ...34

2.2.11 Cetak Bayar Piutang...34

2.2.11.1 Tujuan...34

2.2.11.2 Urutan Stimulus / Respons...34

2.2.11.3 Masukan ...34

2.2.11.4 Pemrosesan...35

(4)

iv

2.2.12 Tambah transaksi jual...35

2.2.12.1 Tujuan...35

2.2.12.2 Urutan Stimulus / Respons...35

2.2.12.3. Masukan ...35

2.2.12.4 Pemrosesan...36

2.2.12.5 Keluaran ...36

2.2.13 Hapus transaksi jual ...36

2.2.13.1 Tujuan...36

2.2.13.2 Urutan Stimulus / Respons...36

2.2.13.3 Masukan ...36

2.2.13.4 Pemrosesan...37

2.2.13.5 Keluaran ...37

2.2.14 Cetak transaksi jual ...37

2.2.14.1 Tujuan...37

2.2.12.2 Urutan Stimulus / Respons...37

2.2.14.3 Masukan ...37

2.2.14.4 Pemrosesan...38

2.2.14.5 Keluaran ...38

2.2.15 Tambah retur jual ...38

2.2.15.1 Tujuan...38

2.2.15.2 Urutan Stimulus / Respons...38

2.2.15.3. Masukan ...38

2.2.15.4 Pemrosesan...39

2.2.15.5 Keluaran ...39

2.2.16 Ubah retur jual...39

2.2.16.1 Tujuan...39

2.2.16.2 Urutan Stimulus / Respons...39

2.2.16.3 Masukan ...39

2.2.16.4 Pemrosesan...40

2.2.16.5 Keluaran ...40

2.2.17 Hapus retur jual ...40

2.2.17.1 Tujuan...40

2.2.17.2 Urutan Stimulus / Respons...40

2.2.17.3 Masukan ...40

2.2.17.4 Pemrosesan...41

2.2.17.5 Keluaran ...41

2.2.18 Cetak retur jual ...41

2.2.18.1 Tujuan...41

2.2.18.2 Urutan Stimulus / Respons...41

2.2.18.3 Masukan ...41

2.2.18.4 Pemrosesan...42

2.2.18.5 Keluaran ...42

2.2.19 Tambah faktur jual ...42

2.2.19.1 Tujuan...42

2.2.19.2 Urutan Stimulus / Respons...42

2.2.19.3. Masukan ...42

2.2.19.4 Pemrosesan...43

2.2.19.5 Keluaran ...43

2.2.20 Lihat Faktur Jual...43

(5)

v

2.2.20.2 Urutan Stimulus / Respons...43

2.2.20.3 Masukan ...43

2.2.20.4 Pemrosesan...44

2.2.20.5 Keluaran ...44

2.2.21 Baru pada Faktur Jual...44

2.2.21.1 Tujuan...44

2.2.21.2 Urutan Stimulus / Respons...44

2.2.21.3 Masukan ...44

2.2.21.4 Pemrosesan...45

2.2.21.5 Keluaran ...45

2.2.22 Cetak Faktur Jual...45

2.2.22.1 Tujuan...45

2.2.22.2 Urutan Stimulus / Respons...45

2.2.22.3 Masukan ...45

2.2.22.4 Pemrosesan...45

2.2.22.5 Keluaran ...45

2.2.23 Tambah stok barang ...46

2.2.23.1 Tujuan...46

2.2.23.2 Urutan Stimulus / Respons...46

2.2.23.3. Masukan ...46

2.2.23.4 Pemrosesan...46

2.2.23.5 Keluaran ...46

2.2.24 Tambah Bayar Hutang ...47

2.2.24.1 Tujuan...47

2.2.24.2 Urutan Stimulus / Respons...47

2.2.24.3. Masukan ...47

2.2.24.4 Pemrosesan...47

2.2.24.5 Keluaran ...47

2.2.25 Hapus Bayar Hutang ...48

2.2.25.1 Tujuan...48

2.2.25.2 Urutan Stimulus / Respons...48

2.2.25.3 Masukan ...48

2.2.25.4 Pemrosesan...48

2.2.25.5 Keluaran ...48

2.2.26 Ubah Bayar Hutang ...49

2.2.26.1 Tujuan...49

2.2.26.2 Urutan Stimulus / Respons...49

2.2.26.3 Masukan ...49

2.2.26.4 Pemrosesan...49

2.2.26.5 Keluaran ...50

2.2.27 Cetak Bayar Hutang ...50

2.2.27.1 Tujuan...50

2.2.27.2 Urutan Stimulus / Respons...50

2.2.27.3 Masukan ...50

2.2.27.4 Pemrosesan...50

2.2.27.5 Keluaran ...50

2.2.8 Ubah stok barang...51

2.2.28.1 Tujuan...51

2.2.28.2 Urutan Stimulus / Respons...51

(6)

vi

2.2.28.4 Pemrosesan...51

2.2.28.5 Keluaran ...51

2.2.29 Hapus stok barang ...52

2.2.29.1 Tujuan...52

2.2.29.2 Urutan Stimulus / Respons...52

2.2.29.3 Masukan ...52

2.2.29.4 Pemrosesan...52

2.2.29.5 Keluaran ...53

2.2.30 Cetak stok barang ...53

2.2.30.1 Tujuan...53

2.2.30.2 Urutan Stimulus / Respons...53

2.2.30.3 Masukan ...53

2.2.30.4 Pemrosesan...53

2.2.30.5 Keluaran ...54

2.2.31 Tambah data sales ...54

2.2.31.1 Tujuan...54

2.2.31.2 Urutan Stimulus / Respons...54

2.2.31.3. Masukan ...54

2.2.31.4 Pemrosesan...54

2.2.31.5 Keluaran ...54

2.2.32 Ubah data sales...55

2.2.32.1 Tujuan...55

2.2.32.2 Urutan Stimulus / Respons...55

2.2.32.3 Masukan ...55

2.2.32.4 Pemrosesan...55

2.2.32.5 Keluaran ...55

2.2.33 Hapus data sales ...56

2.2.33.1 Tujuan...56

2.2.33.2 Urutan Stimulus / Respons...56

2.2.33.3 Masukan ...56

2.2.33.4 Pemrosesan...56

2.2.33.5 Keluaran ...56

2.2.34 Cetak data sales ...57

2.2.34.1 Tujuan...57

2.2.34.2 Urutan Stimulus / Respons...57

2.2.34.3 Masukan ...57

2.2.34.4 Pemrosesan...57

2.2.34.5 Keluaran ...57

2.2.35 Tambah data pelanggan...57

2.2.35.1 Tujuan...58

2.2.35.2 Urutan Stimulus / Respons...58

2.2.35.3. Masukan ...58

2.2.35.4 Pemrosesan...58

2.2.35.5 Keluaran ...58

2.2.36 Ubah Data Pelanggan ...59

2.2.36.1 Tujuan...59

2.2.36.2 Urutan Stimulus / Respons...59

2.2.36.3 Masukan ...59

2.2.36.4 Pemrosesan...59

(7)

vii

2.2.37 Hapus Data Pelanggan ...60

2.2.37.1 Tujuan...60

2.2.37.2 Urutan Stimulus / Respons...60

2.2.37.3 Masukan ...60

2.2.37.4 Pemrosesan...60

2.2.37.5 Keluaran ...60

2.2.38 Cetak data Pelanggan ...61

2.2.38.1 Tujuan...61

2.2.38.2 Urutan Stimulus / Respons...61

2.2.38.3 Masukan ...61

2.2.38.4 Pemrosesan...61

2.2.38.5 Keluaran ...61

2.2.39 Tambah data suplier ...61

2.2.39.1 Tujuan...62

2.2.39.2 Urutan Stimulus / Respons...62

2.2.39.3. Masukan ...62

2.2.39.4 Pemrosesan...62

2.2.39.5 Keluaran ...62

2.2.40 Ubah Data Suplier ...63

2.2.40.1 Tujuan...63

2.2.40.2 Urutan Stimulus / Respons...63

2.2.40.3 Masukan ...63

2.2.40.4 Pemrosesan...63

2.2.40.5 Keluaran ...63

2.2.41 Hapus data Suplier ...64

2.2.41.1 Tujuan...64

2.2.41.2 Urutan Stimulus / Respons...64

2.2.41.3 Masukan ...64

2.2.41.4 Pemrosesan...64

2.2.41.5 Keluaran ...64

2.2.42 Cetak Data Suplier ...65

2.2.42.1 Tujuan...65

2.2.42.2 Urutan Stimulus / Respons...65

2.2.42.3 Masukan ...65

2.2.42.4 Pemrosesan...65

2.2.42.5 Keluaran ...65

2.2.43 Tambah Jenis Barang ...65

2.2.43.1 Tujuan...66

2.2.43.2 Urutan Stimulus / Respons...66

2.2.43.3. Masukan ...66

2.2.43.4 Pemrosesan...66

2.2.43.5 Keluaran ...66

2.2.44 Ubah Jenis barang ...66

2.2.44.1 Tujuan...67

2.2.44.2 Urutan Stimulus / Respons...67

2.2.44.3 Masukan ...67

2.2.44.4 Pemrosesan...67

2.2.44.5 Keluaran ...67

2.2.45 Hapus Jenis Barang ...67

(8)

viii

2.2.45.2 Urutan Stimulus / Respons...68

2.2.45.3 Masukan ...68

2.2.45.4 Pemrosesan...68

2.2.45.5 Keluaran ...68

2.2.46 Cetak Jenis Barang ...68

2.2.46.1 Tujuan...69

2.2.46.2 Urutan Stimulus / Respons...69

2.2.46.3 Masukan ...69

2.2.46.4 Pemrosesan...69

2.2.46.5 Keluaran ...69

2.2.47 Cari pada Katalog Penjualan ...69

2.2.47.1 Tujuan...69

2.2.47.2 Urutan Stimulus / Respons...70

2.2.47.3 Masukan ...70

2.2.47.4 Pemrosesan...70

2.2.47.5 Keluaran ...70

2.2.48 Cetak Laporan Pembelian ...70

2.2.48.1 Tujuan...70

2.2.48.2 Urutan Stimulus / Respons...70

2.2.48.3 Masukan ...71

2.2.48.4 Pemrosesan...71

2.2.48.5 Keluaran ...71

2.2.49 Baru pada Laporan Pembelian ...71

2.2.49.1 Tujuan...71

2.2.49.2 Urutan Stimulus / Respons...71

2.2.49.3 Masukan ...71

2.2.49.4 Pemrosesan...72

2.2.49.5 Keluaran ...72

2.2.50 Cetak Laporan Penjualan ...72

2.2.50.1 Tujuan...72

2.2.50.2 Urutan Stimulus / Respons...72

2.2.50.3 Masukan ...72

2.2.50.4 Pemrosesan...72

2.2.50.5 Keluaran ...72

2.2.51 Baru pada Laporan Penjualan ...73

2.2.51.1 Tujuan...73

2.2.51.2 Urutan Stimulus / Respons...73

2.2.51.3 Masukan ...73

2.2.51.4 Pemrosesan...73

2.2.51.5 Keluaran ...73

2.2.52 Cetak Laporan Pembelian Lunas...73

2.2.52.1 Tujuan...74

2.2.52.2 Urutan Stimulus / Respons...74

2.2.52.3 Masukan ...74

2.2.52.4 Pemrosesan...74

2.2.52.5 Keluaran ...74

2.2.53 Baru pada Laporan Pembelian Lunas...74

2.2.53.1 Tujuan...74

2.2.53.2 Urutan Stimulus / Respons...75

(9)

ix

2.2.53.4 Pemrosesan...75

2.2.53.5 Keluaran ...75

2.2.54 Cetak Laporan Piutang Pembelian ...75

2.2.54.1 Tujuan...75

2.2.54.2 Urutan Stimulus / Respons...75

2.2.54.3 Masukan ...75

2.2.54.4 Pemrosesan...76

2.2.54.5 Keluaran ...76

2.2.55 Baru pada Laporan Piutang Pembelian ...76

2.2.55.1 Tujuan...76

2.2.55.2 Urutan Stimulus / Respons...76

2.2.55.3 Masukan ...76

2.2.55.4 Pemrosesan...76

2.2.55.5 Keluaran ...77

2.2.56 Cetak Laporan Penjualan Lunas...77

2.2.56.1 Tujuan...77

2.2.56.2 Urutan Stimulus / Respons...77

2.2.56.3 Masukan ...77

2.2.56.4 Pemrosesan...77

2.2.56.5 Keluaran ...77

2.2.57 Baru pada Laporan Penjualan Lunas...77

2.2.57.1 Tujuan...78

2.2.57.2 Urutan Stimulus / Respons...78

2.2.57.3 Masukan ...78

2.2.57.4 Pemrosesan...78

2.2.57.5 Keluaran ...78

2.2.58 Cetak Laporan Hutang Penjualan...78

2.2.58.1 Tujuan...78

2.2.58.2 Urutan Stimulus / Respons...79

2.2.58.3 Masukan ...79

2.2.58.4 Pemrosesan...79

2.2.58.5 Keluaran ...79

2.2.59 Baru pada Laporan Hutang Penjualan...79

2.2.59.1 Tujuan...79

2.2.59.2 Urutan Stimulus / Respons...79

2.2.59.3 Masukan ...80

2.2.59.4 Pemrosesan...80

2.2.59.5 Keluaran ...80

2.2.60 Cetak Laporan Penjualan Perhari ...80

2.2.60.1 Tujuan...80

2.2.60.2 Urutan Stimulus / Respons...80

2.2.60.3 Masukan ...80

2.2.60.4 Pemrosesan...80

2.2.60.5 Keluaran ...81

2.2.61 Baru pada Laporan Penjualan Perhari...81

2.2.61.1 Tujuan...81

2.2.61.2 Urutan Stimulus / Respons...81

2.2.61.3 Masukan ...81

2.2.61.4 Pemrosesan...81

(10)

x

2.2.62 Cetak Laporan Penjualan Sales ...82

2.2.62.1 Tujuan...82

2.2.62.2 Urutan Stimulus / Respons...82

2.2.62.3 Masukan ...82

2.2.62.4 Pemrosesan...82

2.2.62.5 Keluaran ...82

2.2.63 Baru pada Laporan Penjualan Sales ...82

2.2.63.1 Tujuan...82

2.2.63.2 Urutan Stimulus / Respons...83

2.2.63.3 Masukan ...83

2.2.63.4 Pemrosesan...83

2.2.63.5 Keluaran ...83

2.2.64 Cetak Laporan Retur Pembelian ...83

2.2.64.1 Tujuan...83

2.2.64.2 Urutan Stimulus / Respons...83

2.2.64.3 Masukan ...83

2.2.64.4 Pemrosesan...84

2.2.64.5 Keluaran ...84

2.2.65 Baru pada Laporan Retur Pembelian ...84

2.2.65.1 Tujuan...84

2.2.65.2 Urutan Stimulus / Respons...84

2.2.65.3 Masukan ...84

2.2.65.4 Pemrosesan...84

2.2.65.5 Keluaran ...85

2.2.66 Cetak Laporan Retur Penjualan...85

2.2.66.1 Tujuan...85

2.2.66.2 Urutan Stimulus / Respons...85

2.2.66.3 Masukan ...85

2.2.66.4 Pemrosesan...85

2.2.66.5 Keluaran ...85

2.2.67 Baru pada Laporan Retur Penjualan...85

2.2.67.1 Tujuan...86

2.2.67.2 Urutan Stimulus / Respons...86

2.2.67.3 Masukan ...86

2.2.67.4 Pemrosesan...86

2.2.67.5 Keluaran ...86

Bab III ...87

Desain Perangkat Lunak...87

3.1. Pendahuluan ...87

3.1.1 Identifikasi...87

3.1.2 Overview Sistem ...87

3.2. Desain Perangkat Lunak Secara Keseluruhan...88

3.2.1 ERD ...89

3.2.2 Tabel...90

3.2.3 DFD ...91

3.3. Kamus Data ...99

3.4. Spesifikasi Proses...105

3.5. Desain Antar Muka ...114

3.5.1 Login ...114

(11)

xi

3.5.3 Transaksi beli ...115

3.5.4 Tambah Transaksi beli ...116

3.5.5 Transaksi jual ...116

3.5.6 Tambah Transaksi jual ...117

3.5.7 Retur Beli ...117

3.5.8 Tambah retur beli ...118

3.5.9 Retur Jual...119

3.5.10 Tambah retur jual ...119

3.5.11 Bayar Piutang ...120

3.5.12 Tambah Bayar Piutang ...120

3.5.13 Bayar Hutang...121

3.5.14 Tambah Bayar Hutang ...122

3.5.15 Stok Barang ...122

3.5.16 Tambah stok barang ...123

3.5.17 Pelanggan ...123

3.5.18 Tambah data Pelanggan ...124

3.5.19 Data Sales...125

3.5.20 Tambah data Sales...125

3.5.21 Data Suplier...126

3.5.22 Tambah data Suplier...126

3.5.23 Laporan penjualan ...127

3.5.24 Laporan pembelian ...127

3.5.25 Laporan pembelian Lunas ...128

3.5.26 Laporan Piutang Pembelian ...128

3.5.27 Laporan Penjualan Lunas ...129

3.5.28 Laporan Hutang Penjualan ...129

3.5.29 Laporan Penjualan Perhari ...130

3.5.30 Laporan Penjualan Sales ...130

3.5.31 Laporan Retur Pembelian...131

3.5.32 Laporan Retur Penjualan...131

3.5.33 Faktur Jual ...132

3.5.34 Katalog ...132

Bab IV ...133

Pengembangan Sistem...133

4.1 Perencanaan Tahap Implementasi ...133

4.1.1 Pembagian Modul ...133

4.1.2 Keterkaitan Antar Modul / Prosedur / Class ...134

4.2 Perjalanan Tahap Implementasi (Coding)...134

4.2.1 Top Down Implementasi ...134

4.2.2 Debugging ...134

4.3 Ulasan Realisasi Fungsionalitas ...134

4.4 Ulasan Relisasi User Interface Desain ...139

4.4.1 Halaman Login ...139

4.4.2 Halaman Menu Utama ...140

4.4.3 Halaman Transaksi Beli ...141

4.4.4 Halaman Tambah Transaksi Beli ...142

4.4.5 Halaman Bayar Piutang...143

4.4.6 Halaman Tambah Bayar Piutang...144

4.4.7 Halaman Retur Beli ...144

(12)

xii

4.4.9 Halaman Transaksi Jual ...146

4.4.10 Halaman Tambah Transaksi Jual ...147

4.4.11 Halaman Retur Jual ...147

4.4.12 Halaman Tambah Retur Jual ...148

4.4.13 Halaman Bayar Hutang ...149

4.4.14 Halaman Tambah Bayar Hutang ...150

4.4.15 Halaman Faktur Jual...150

4.4.16 Halaman Stok Barang...151

4.4.17 Halaman Tambah Stok Barang ...152

4.4.18 Halaman Data Pelanggan ...152

4.4.19 Halaman Tambah Data Pelanggan ...153

4.4.20 Halaman Data Sales ...154

4.4.21 Halaman Tambah Data Sales ...155

4.4.22 Halaman Data Suplier ...155

4.4.23 Halaman Tambah Data Suplier ...156

4.4.24 Halaman Laporan Pembelian ...157

4.4.25 Halaman Laporan Penjualan ...157

Bab V...159

Testing dan Evaluasi Sistem ...159

5.1 Rencana Pengujian Sistem Terimplementasi ...159

5.1.1 Test Case ...159

5.1.2 Uji Fungsionalitas Modul...159

5.2 Perjalanan Metodologi Pengujian ...162

5.2.1 Survey / Kuisioner dengan Target Aplikasi ...162

5.2.2 Test Case Aplikasi...163

5. 3 Ulasan Hasil Evaluasi...163

Bab VI ...179

Kesimpulan dan Saran...179

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ...179

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi...179

6.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan...180

(13)

xiii

Tabel Gambar

Gambar 3.1 ERD……….………….………75

Gambar 3.2 Tabel...76

Gambar 3.3 DFD level 0...77

Gambar 3.4 DFD level 1...77

Gambar 3.5 DFD level 2 proses 2………78

Gambar 3.6 DFD level 2 proses 3………78

Gambar 3.7 DFD level 2 proses 4………79

Gambar 3.8 DFD level 3 proses 2.1……….…………80

Gambar 3.9 DFD level 3 proses 2.2………...………..80

Gambar 3.10 DFD level 3 proses 2.3………...81

Gambar 3.11 DFD level 3 proses 3.1………....…...81

Gambar 3.12 DFD level 3 proses 3.2………....…...82

Gambar 3.13 DFD level 3 proses 4.1……….……..82

Gambar 3.14 DFD level 3 proses 4.2………....…...82

Gambar 3.14 DFD level 3 proses 43………....…....83

Gambar 3.14 DFD level 3 proses 4.4………....…...83

Gambar 3.14 DFD level 3 proses 4.5………....…...83

Gambar 3.14 DFD level 3 proses 4.6………....…...83

Gambar 3.14 DFD level 3 proses 4.7………....…...83

Gambar 3.14 DFD level 3 proses 4.8………....…...84

Gambar 3.14 DFD level 3 proses 4.9………....…...84

Gambar 3.14 DFD level 3 proses 4.10………..…...84

Gambar 3.15 halaman Login...114

Gambar 3.16 halaman Menu utama………...114

Gambar 3.17 halaman Transaksi Beli...115

Gambar 3.18 halaman Tambah Transaksi Beli...116

Gambar 3.19 halaman Transaksi Jual...116

Gambar 3.20 halaman Tambah Transaksi Jual...117

Gambar 3.21 halaman Retur Beli...117

Gambar 3.22 halaman Tambah Retur Beli...118

Gambar 3.23 halaman Retur Jual...119

Gambar 3.24 halaman Tambah Retur Jual……….………....119

Gambar 3.25 halaman Bayar Piutang...120

Gambar 3.26 halaman Tambah Bayar Piutang...120

Gambar 3.27 halaman bayar Hutang...121

Gambar 3.28 halaman Tambah bayar Hutang...122

Gambar 3.29 halaman Stok Barang...122

Gambar 3.30 halaman Tambah Stok Barang...123

Gambar 3.31 halaman Data Pelanggan...123

Gambar 3.32 halaman Tambah Data Pelanggan...124

Gambar 3.33 halaman Data Sales………...…125

Gambar 3.34 halaman Tambah Data Sales...125

Gambar 3.35 halaman Data Suplier...126

(14)

xiv

Gambar 3.37 halaman Laporan Penjualan...127

Gambar 3.38 halaman Laporan Pembelian...127

Gambar 3.39 halaman Laporan Pembelian lunas...128

Gambar 3.40 halaman Laporan Piutang Pembelian...128

Gambar 3.41 halaman Laporan Penjualan lunas...129

Gambar 3.42 halaman Laporan Hutang Penjualan...129

Gambar 3.43 halaman Laporan Penjualan Perharian...130

Gambar 3.44 halaman Laporan Penjualan Sales...130

Gambar 3.45 halaman Laporan Retur Pembelian...131

Gambar 3.46 halaman Laporan Retur Penjualan...131

Gambar 3.47 halaman Faktur Jual...132

Gambar 3.48 Halaman Katalog...132

Gambar 4.1 Halaman Login...140

Gambar 4.2 Halaman Menu Utama...141

Gambar 4.3 Halaman Transaksi Beli...142

Gambar 4.4 Halaman Tambah Transaksi Beli...143

Gambar 4.5 Halaman Bayar Piutang...144

Gambar 4.6 Halaman Tambah Bayar Piutang...144

Gambar 4.7 Halaman Retur Beli...145

Gambar 4.8Halaman Tambah Retur Beli...146

Gambar 4.9 Halaman Transaksi Jual...147

Gambar 4.10 Halaman Tambah Transaksi Jual...147

Gambar 4.11 Halaman Retur Jual...148

Gambar 4.12 Halaman Tambah Retur Jual...149

Gambar 4.13 Halaman Bayar Hutang...150

Gambar 4.14 Halaman Tambah Bayar Hutang...150

Gambar 4.15 Halaman Faktur Jual...151

Gambar 4.16 Halaman Stok Barang...152

Gambar 4.17 Halaman Tambah Stok Barang...152

Gambar 4.18 Halaman Data Pelanggan...153

Gambar 4.19 Halaman Tambah Data Pelanggan...154

Gambar 4.20 Halaman Data Sales...155

Gambar 4.21 Halaman Tambah Data Sales...155

Gambar 4.22 Halaman Data Suplier...156

Gambar 4.23 Halaman Tambah Data Suplier...156

Gambar 4.25 Halaman Laporan Penjualan...157

(15)

15

Bab I

Persyaratan Produk

1.1 Pendahuluan

Seiring dengan berkembangnya suatu usaha maka dibutuhkan sesuatu yang

dapat mendukung berkembangnya usaha tersebut. Yang pada awalnya segala sesuatu

seperti memeriksa stok barang, membuat bon penjualan, memeriksa jatuh tempo bon

piutang ke distributor maupun bon hutang pembeli serta pemasarannya masih

dilakukan secara manual dirasakan semakin tidak efisien baik dari segi waktu dan

tenaga kerja. Maka dari itu dibutuhkan komputerisasi untuk masalah-masalah seperti

yang tercantum diatas agar pekerjaan menjadi lebih efisien.

1.1.1 Tujuan

Pembuatan aplikasi pemasaran barang dan pengaturan bon untuk PD. Carlita ini

memiliki tujuan diantaranya adalah

-

Membantu pemilik untuk mengetahui jenis barang yang dijual ataupun

penambahan jenis barang baru.

-

Membantu pemilik pengontrolan jumlah barang yang tersedia di gudang.

-

Membantu pemilik untuk mengetahui penjualan masing-masing sales.

-

Membantu pemilik untuk mengetahui hutang maupun piutang yang telah lunas

dibayar maupun yang belum dibayar.

-

Membantu pemilik untuk mengetahui retur penjualan maupun retur pembelian

yang telah diberi maupun yang belum.

-

Membantu pemilik untuk mengetahui penjualan perhari.

-

Membantu pemilik untuk mencetak brosur penjualan barang apabila seorang sales

memerlukannya.

(16)

16

-

Mengetahui waktu jatuh tempo suatu bon baik bon piutang ke suplier ataupun bon

hutang pembeli.

-

Mengetahui sisa pembayaran apabila pelanggan membayar secara bertahap.

-

Di sisi pembeli dapat melihat jenis barang yang dijual distributor.

1.1.2 Ruang Lingkup Proyek

Pada tugas akhir ini penulis akan merancang dan membuat aplikasi pemasaran barang

dan pengaturan bon untuk distributor kecil. Keuntungan aplikasi ini adalah untuk

mendukung distributor memasarkan berbagai jenis barang dagangan dan dengan

fasilitas mencetak data barang yang dijual sehingga memudahkan sales untuk

memasarkan barang, mengetahui jatuh tempo pembayaran bon hutang pembeli dan

bon piutang ke suplier, serta mencetak bon penjualan dan bon pengambilan barang

oleh sales untuk dipasarkan secara tunai.

Batasan masalah pada aplikasi adalah

- Jenis barang yang dipasarkan berupa kosmetik, obat-obatan, kelontong.

- Digunakan pada jaringan private (tidak terkoneksi dengan internet).

- Tidak menangani mengenai pemasangan jaringan.

- Lebih menekankan fungsi dari aplikasi karena sisi estetika bukan titik utama dalam

pengembangan aplikasi ini.

- Sebagai penyimpanan data digunakan MySQL.

- Penghubung aplikasi dengan penyimpanan data (aplikasi server) adalah PHP.

- Web Server yang digunakan adalah Apache.

- Yang dapat dicetak adalah data transaksi beli, pembayaran piutang, retur beli,

transaksi jual, pembayaran hutang, retur jual, bon penjualan ke pelanggan, data

barang, data sales, data suplier, data pelanggan serta laporan yang tersedia.

- Pengisian jatuh tempo atau pembayaran bon ke suplier dan bon hutang pelanggan

dilakukan secara manual.

1.1.3 Definisi, Akronim, dan Singkatan

Sub bab ini berisi defini, akronim, dan singkatan yang terdapat dalam laporan.

(17)

Universitas Kristen Maranatha

17

memahami akronim atau singkatan yang dimaksud penulis. Akronim atau singkatan

yang terdapat dalam laporan antara lain:

CPU (Central Proseccor Unit) : pusat pengolahan semua masukan pada

komputer unuk menghasilkan keluaran.

Mb (Mega byte) : satuan untuk bit ( 1 byte = 8 bit)

GHz (Giga Hertz) : ukuran kemampuan suatu prosesor, semakin besar

Giga heartz maka kemampuannya semakin baik.

MHz (Mega Hertz) : ukuran kemampuan suatu prosesor.

Database : untuk menyimpan data-data yang mendukung aplikasi.

MySQL (My Ess Que Ell) : nama database.

PHP ( PHP Hypertext Preprocessor) : penulisan program di sisi server.

Macromedia Flash : perangkat lunak untuk merancang grafis dan animasi

pada web.

User : pengguna aplikasi.

DFD (Data Flow Diagram) : diagram yang menerangkan alur kerja

aplikasi.

ERD (Entiti Relasi Diagram) : diagram yang untuk mementukan

hubungan antar tabel.

1.1.4 Referensi

Terdapat beberapa buku yang mendukung pembuatan aplikasi pemasaran

barang dan pengaturan bon untuk PD. Carlita antara lain:

Suyanto, M.,2003, Multimedia Alat untuk meningkatkan Keunggulan

Bersaing, Penerbit Andi, Yogyakarta.

Siswoutomo,Wiwit,2005,Membangun Aplikasi Database Berbasis Flash,

Penerbit PT Elex Media Komputindo Kelompok Gramedia, Jakarta.

Reinhardt, Robert dan Joey Lott,2004,Flash MX 2004 Action Script Bible,

(18)

18

1.1.5 Overview

Pada Bab I akan dijelaskan mengenai tujuan, ruang lingkup proyek, definisi,

akronim dan singkatan serta gambaran keseluruhan yang mencakup perspektif produk

yaitu antarmuka sistem, antarmuka pengguna, antarmuka perangkat keras, antarmuka

perangkat lunak, antarmuka komunikasi, batasan memori, persyaratan adaptasi pada

tempat tujuan yang dipaparkan secara singkat selain itu terdapat pula fungsi produk,

karakteristik pengguna, batasan-batasan, asumsi dan ketergantungan, penundaan

persyaratan.

Pada Bab II akan berisi detail dari aplikasi yang akan dibuat seperti

antarmuka pengguna, antarmuka perangkat keras, antarmuka perangkat lunak, fitur

yang ada dalam aplikasi berserta penjelasannya, atribut sistem perangkat lunak,

persyaratan database dan yang lainnya

Pada Bab III akan berisi overview sistem, desain perangkat lunak secara

keseluruhan, desain perangkat lunak, komponen perangkat lunak, konsep eksekusi

dan desain antarmuka aplikasi.

Pada Bab IV akan berisi perencanaan tahap implementasi yang meliputi

pembagian modul, keterkaitan antar modul, selain itu juga akan membahas perjalanan

tahap implementasi meliputi jenis implementasi, debugging dan membahas ulasan

realisasi fungsionalitas, ulasan realisasi user interface desain aplikasi.

Pada Bab V akan berisi rencana pengujian sistem terimplementasi, tast case,

perjalanan metodologi pengujian yang meliputi cara pengujian kepada target aplikasi

serta ulasan hasil evaluasi yang telah dilaksanakan.

Pada Bab VI akan berisi keterkaitan antara kesimpulan dengan hasil evaluasi,

keterkaitan antara saran dengan hasil evaluasi serta akan membahas rencana

perbaikan atau implementasi terhadap saran yang diberikan.

1.2 Gambaran Keseluruhan

Tampilan utama yang dapat dilihat pengguna adalah halaman login untuk dapat

masuk ke menu utama. Menu utama yang tersedia adalah penjualan, pembelian, data,

laporan. Pada masing-masing menu utama memiliki sub menu seperti penjualan

memiliki sub menu yaitu transaksi, retur penjualan, faktur, pembayaran hutang,

(19)

19

piutang, dan data memiliki sub menu berupa stok barang, data suplier, data pelanggan,

data sales serta jenis barang serta laporan memiliki submenu laporan pembelian,

laporan beli lunas, laporan piutang beli, laporan penjualan, laporan jual lunas, laporan

hutang penjualan, laporan penjualan perhari, laporan penjualan masing-masing sales,

laporan retur beli, laporan kembali retur beli, laporan hutang retur beli, laporan retur

jual, laporan beri retur jual, laporan hutang retur jual.

1.2.1 Perspektif Produk

Aplikasi ini berdiri sendiri tidak berhubungan dengan aplikasi luar lainnya

dan tidak terkoneksi dengan internet. Aplikasi ini dibuat untuk membantu

meringankan pekerjaan yang ada.

1.2.1.1 Antarmuka Sistem

Aplikasi ini tidak relevan pada bagian ini karena aplikasi ini berdiri sendiri

maka tidak terhubung dengan sistem lainnya.

1.2.1.2 Antarmuka Pengguna

Pada sisi pemilik yang dapat dilihat dalam aplikasi ini adalah transaksi

pembelian, retur beli, pembayaran piutang, transaksi penjualan, retur jual, faktur jual,

pembayaran hutang, data barang, data suplier, data pelanggan, data sales serta data

jenis barang. Selain itu pada masing-masing tampilan terdapat form untuk menambah

ataupun menghapus data, mengubah data dan mencetak data. Sedangkan pada sisi

pembeli dapat melihat barang-barang yang dijual disertai dengan gambar barang

tersebut.

1.2.1.3 Antarmuka Perangkat Keras

Perangkat keras yang digunakan dalam pembangunan aplikasi adalah CPU

dengan processor Intel Pentium M 1.77 GHz, memory 256 Mb.

Spesifik komputer yang ada pada tempat tujuan adalah CPU dengan processor

(20)

Universitas Kristen Maranatha

20

1.2.1.4 Antarmuka Perangkat Lunak

Perangkat lunak yang digunakan adalah Microsoft Windows XP Profesional

, Macromedia Flash versi 8.0., MySQL, PHP, Apache.

Perangkat lunak yang digunakan dalam pengimplementasikan adalah sistem

operasi Microsoft Windows XP.

1.2.1.5 Antarmuka Komunikasi

Menggunakan switch untuk menghubungkan antara server dengan clientnya.

1.2.1.6 Batasan Memori

Tidak ada batasan minimal karena aplikasi digunakan pada desktop.

1.2.1.7 Persyaratan Adaptasi pada Tempat Tujuan

Spesifik komputer yang ada pada tempat tujuan adalah CPU dengan

processor processor AMD Athlon 1.10 GHz, memory 128 MB., sistem operasi

Microsoft Windows XP.

1.2.2 Fungsi Produk

Selain terdapat tujuan pada pembuatan aplikasi ini memiliki fungi produk seperti

- Untuk memasarkan barang.

- Untuk mengetahui jatuh tempo pembayaran bon ke distributor atau bon hutang

pembeli.

- Mencetak bon penjualan ke pembeli.

- Membantu mengingatkan pemilik mengenai data-data retur beli dan retur jual serta

pembayaran piutang maupun hutang

- Membantu mengontrol jumlah barang yang tersedia dalam gudang.

(21)

21

1.2.3 Karakteristik Pengguna

Karakteristik pengguna aplikasi pemasaran barang dan pengaturan bon untuk

PD. Carlita adalah

- Minimal dapat menggunakan komputer dan mengerti teknis dasarnya sehingga

tidak membutuhkan suatu pengalaman atau keahlian tertentu.

- Tidak ada minimal tingkat pendidikan untuk menjalankan aplikasi

1.2.4 Batasan – Batasan

Adapun batasan-batasan yang terdapat pada aplikasi ini adalah

- Perangkat keras yang dapat digunakan dalam menjalankan aplikasi ini adalah CPU

dengan processor Pentium III 450GHz, memory 128 MbPerangkat keras yang

digunakan dalam pembangunan aplikasi dan spesifikasi yang direkomendasikan

dalam menjalankan aplikasi ini mininal adalah CPU dengan processor AMD Athlon

1.10 GHz, memory 128 Mb.

1.2.5 Asumsi dan Ketergantungan

Dalam pembuatan aplikasi ini terdapat asumsi-asumsi seperti

- Bagian komputerisasi mengerti teknis dasar menggunakan komputer.

1.2.6 Penundaan Persyaratan

Adapun perkembangan aplikasi ini di masa yang akan datang adalah

- Jangka panjang dalam aplikasi ini khususnya bagian katalog dijalankan secara

(22)

Universitas Kristen Maranatha

179

Bab VI

Kesimpulan dan Saran

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Setelah melakukan evaluasi dengan cara kuisioner didapatkan

masukkan-masukkan terhadap aplikasi pemasaran produk dan pengaturan bon untuk distributor

kecil dengan studi kasus pada PD. Carlita. Maka dari hasil evaluasi tersebut dapat

ditarik beberapa kesimpulan antara lain

Halaman-halaman dibuat sesuai dengan kebutuhan yaitu segi isi dari

masing-masing halaman yang ditampilkan sehingga dapat mendukung proses bisnis

perusahaan dagang tersebut. Seperti yang didapat pada hasil evaluasi pada bab

V sub bab 5.3 mengenai ulasan hasil evaluasi. Secara keseluruhan menyatakan

baik.

Selain itu tata letak button, textbox, datagrid pada masing-masing halaman

sangat mempengaruhi kinerja user karena dengan tata letak yang teratur akan

memudahkan user untuk menggunakan aplikasi ini. Seperti yang didapat pada

hasil evaluasi pada bab V sub bab 5.3 mengenai ulasan hasil evaluasi. Secara

keseluruhan menyatakan baik.

Begitu pula dengan bahasa penyampaian pada aplikasi mempengaruhi kinerja

user dalam menggunakannya karena dengan adanya bahasa yang rancu akan

mempersulit user. Seperti yang didapat pada hasil evaluasi pada bab V sub

bab 5.3 mengenai ulasan hasil evaluasi. Secara keseluruhan menyatakan baik.

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi

Selain dapat menarik kesimpulan dari hasil evaluasi juga didapatkan

saran-saran untuk pengembangan ataupun perbaikan aplikasi dimasa yang akan datang.

Saran tersebut antara lain adalah

Dari segi estetika pada modul katalog untuk pelanggan dapat dikembangkan

(23)

Universitas Kristen Maranatha

180

Fitur yang ada pada aplikasi diharapkan dimasa mendatang menjadi lebih

lengkap. Seperti disediakannya fitur mencetak pada katalog untuk pelanggan,

fitur pemesanan barang secara mandiri sehingga pelanggan dapat memesan

barang tanpa melalui sales.

6.3 Rencana Perbaikan / Implementasi terhadap Saran yang

Diberikan

Dari saran-saran yang telah ada maka rencana perbaikan yang akan dilakukan

adalah

Untuk mendukung perkembangan bisnis perusahaan dagang maka aplikasi ini

dapat dijalankan secara online.

Untuk menambah daya tarik dari segi estetika akan dikonsultasikan dengan

Referensi

Dokumen terkait

[r]

Davedan Show yang menampilkan tema Treasure of The Archipelago, membuka gerbang petualangan baru itu diiringi musik rekaman etnik Nusantara secara medley, berkelanjutan

Dengan telah dilaksanakannya Konseling Individual Melalui Pendekatan Clien Centered Theraphy Dalam Menangani Siswa Menarik Diri (Studi Kasus Pada salah Satu Siswa SMP

Pada tahap ini dilakukan analisis mengenai cara untuk menangani agen risiko serta evaluasi dari strategi penanganan risiko tersebut, sehingga pada tahap ini

Bank dalam menetapkan harga jual uang ( lending rate ) dipengaruhi oleh beberapa faktor yaitu harga beli uang ( cost of fund ), risk , overhead , spread (laba) dan

Pohon regresi untuk mahasiswa penerima beasiswa BBM menghasilkan 11 simpul yang terdiri dari lima simpul dalam dan enam simpul akhir dengan peubah penjelas yang digunakan

Penelitian relevan yang terdahulu menyimpulkan bahwa ada pengaruh yang signifikan antara penguasaan konsep diri terhadap tingkat penyesuaian diri siswa