• Tidak ada hasil yang ditemukan

PERANCANGAN PERANGKAT LUNAK SISTEM PENJUALAN DAN PENGADAAN BARANG DI SUPERMARKET KHARISMA MARKET DI SIDOARJO SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN PERANGKAT LUNAK SISTEM PENJUALAN DAN PENGADAAN BARANG DI SUPERMARKET KHARISMA MARKET DI SIDOARJO SKRIPSI"

Copied!
21
0
0

Teks penuh

(1)

PERANCANGAN PERANGKAT LUNAK SISTEM

PENJUALAN DAN PENGADAAN BARANG

DI SUPERMARKET KHARISMA MARKET DI SIDOARJO

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Studi Strata Satu Jurusan Sistem Informatika

Fakultas Teknik Informatika Universitas Pesantren Tinggi Darul ’Ulum

TAUFIQUL ROHMAN

4105020

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS PESANTREN TINGGI DARUL ‘ULUM

JOMBANG

2009

(2)

LEMBAR PERSETUJUAN

PERANCANGAN PERANGKAT LUNAK

SISTEM PENJUALAN DAN PANGADAAN BARANG DI

SUPERMARKET KHARISMA MARKET

TAUFIQUL ROHMAN 4105020

Pembimbing Tanda Tangan Tanggal

Ir. Slamet Budiono

Luki Ardiantoro, MT.

Jombang, 30 Juli 2009 Mengetahui, Dekan Fakultas Teknik

Yosi Agustiawan, MMT

(3)

LEMBAR PENGESAHAN

PERANCANGAN PERANGKAT LUNAK

SISTEM PENJUALAN DAN PANGADAAN BARANG

DI SUPERMARKET KHARISMA MARKET

TAUFIQUL ROHMAN 4105020

Dewan Penguji Tanda Tangan

Luki Ardianto, MT

Penguji 1 ( )

Nur ‘Aini, S.Kom Penguji 2 ( ) Budiman, S.Kom Penguji 3 ( ) Jombang, 09 Agustus 2009 Mengetahui, Dekan Fakultas Teknik

Yosi Agustiawan, MMT

(4)

KATA PENGANTAR

Bismillahirahmaanirahiim

Dengan memanjatkan puji syukur kehadirat Allah SWT, atas rahmat dan karunia-Nya penulis dapat menyelesaikan laporan tugas akhir yang merupakan syarat menempuh ujian akhir program Strata I Teknik, Program Studi Sistem Informatika pada Universitas Pondok Tinggi Darul ‘Ulum.

Dalam penyusunan laporan tugas akhir ini, penulis menyadari sepenuhnya bahwa laporan ini jauh dari sempurna, dikarenakan keterbatasan kemampuan dan pengalaman yang penulis miliki. Namun penulis telah berusaha semaksimal mungkin dengan segala upaya dan kemampuan untuk menyusun suatu laporan yang baik dan bermanfaat.

Selama pelaksanaan dan penyusunan laporan Tugas Akhir ini banyak menemui hambatan dan kesulitan. Namun berkat dorongan, bantuan dan bimbingan baik secara moril ataupun material dari berbagai pihak penulis dapat mengatasinya. Untuk itu penulis ingin mengucapkan ucapan terima kasih kepada :

1. Allah SWT yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga penulis dapat menyelesaikan laporan ini.

2. Nabi Muhammad SAW yang telah membawa kita dari zaman kegelapan menuju zaman yang terang seperti sekarang ini.

3. Ayahanda, Almh. Ibunda, Kakanda, Adinda dan Keluarga besarku serta saudara-saudaraku yang selalu membantu baik moril, material maupun spirit kepada penulis.

(5)

4. Bapak Sholihin S.kom yang selalu membimbing saya mulai awal hingga sekarang.

5. Seluruh Dosen dan Staff pengajar jurusan Teknik Informatika UNIPDU. 6. Teman-teman seperjuangan Hermanto (momon), Asep, Dandi, dan

lain-lainnya yang tidak bisa saya sebutkan satu persatu yang telah banyak membantu dan memberikan dorongan kepada penulis (thank’s for all). 7. Semua pihak yang terlibat yang telah ikut membatu dalam penulisan

laporan ini baik secara langsung maupun tidak langsung.

Jazakumullahukhoeronkatsiron, Amiin

Akhirnya penulis mengucapkan syukur alhamdullilah kehadirat Illahirobi yang tiada hentinya atas selesainya proses penulisan laporan Tugas Akhir ini Amien.

Jombang, Februari 2009

Penulis

(6)

ABSTRAK

PERANCANGAN PERANGKAT LUNAK SISTEM

PENJUALAN DAN PENGADAAN BARANG PADA

SUPERMARKET KHARISMA MARKET

DI SIDOARJO

Oleh

TAUFIQUR ROHMAN

4105020

Kharisma market adalah sebuah usaha yang bergerak dibidang Serpermarket, usaha ini telah berjalan sejak tahun 1998, dimana berawal dari Usaha Toserba dan berkembang sesuai dengan kebutuhan masyarakat yang setiap harinya instan.

Dalam Penulisan skripsi ini, penulis menganalisis data penjualan dan pengadaan barang barang. Transaksi penjualan dan pengadaan barang dilakukan oleh bagian kasir dan pembelian kemudian dibuat dilaporanya perbulan atau perhari. Ada beberapa masalah yang dihadapi oleh Super market Kharisma Market terutama pada proses pengambilan data stok dan laporan keuangan yang masih manual dengan cara perhitungan manual, yang mengakibatkan dalam proses pencarian stok kurang efektif dan efisien sehingga hasilnya pun kurang akurat serta dalam pembuatan laporannya sering terjadi kesalahan dan keterlambatan. Untuk itu diperlukan suatu sistem yang mampu mengolah data menjadi lebih optimal.

Dengan adanya perangkat lunak sistem penjualan dan pengadaan barang diharapkan pengambilan keputusan dan laporan yang akan dilaporkan uptodate, lebih optimal, mampu meningkatkan efisiensi dan efektifitas kerja yang ada serta dapat mengupayakan pelayanan yang lebih baik untuk masa yang akan datang.

Keyword :

Sistem Penjualan, Pengadaan Barang, POS (Point Of Sales), FoxPro, DBMS (Database Managemen system), Normalisasi.

(7)

DAFTAR ISI

HALAMAN JUDUL... i

LEMBAR PERSETUJUAN...ii

LEMBAR PENGESAHAN... iii

KATA PENGANTAR ...iv

ABSTRAK... vi

DAFTAR ISI ... vii

DAFTAR DESAIN TABEL... xv

DAFTAR GAMBAR...xvi BAB I PENDAHULUAN ...1 1.1 Latar Belakang ...1 1.2 Rumusan Masalah ...2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian...3 1.5 Metodologi Penelitian ... 3 1.6 Sistematika Penyusunan ...4

BAB II LANDASAN TEORI... 6

2.1 Konsep Dasar Sistem Penjualan dan Pengadaan... 6

1. Pengertian Sistem...6

2. Pengertian Sistem Penjualan...6

3. Pengertian Pengadaan Barang...7

2.2 Analisa Sistem... 7

2.3 Desain Sistem...7

(8)

1. Data Flow Diagram...8

A. Entity luar...8

B. Aliran data...9

C. Proses... 9

D. Berkas atau tempat penyimpanan... 9

2. Entity Relarion Diagram (ERD)... 10

A. Entity...10

B. Attribute... 11

C. Relasi...11

3. Normalisasi... 12

A. Field atau Attribute kunci... 12

B. Kunci Kandidat ( Candidat Key )... 13

C. Kunci Utama (Primary Key)... 13

D. Kunci Alternatife (Alternatife Key)...13

1) Bentuk Normal Pertama (1NF)... 13

2) Bentuk Normal Kedua (2NF)...14

3) Bentuk Normal Ketiga (3NF)... 14

4. Databases... 14 A. File Induk... 15 B. File Transaksi...15 C. File Laporan... 15 D. File Sejarah... 16 E. File Pelindung... 16 viii

(9)

F. File Kerja...16

5. Databases Manajemen Sistem (DBMS)...16

A. Fungsi DBMS... 16

B. Tujuan DBMS... 17

C. Kebaikan dari DBMS...17

D. Cara Kerja DBMS...18

E. Unsur – unsur DBMS...19

6. Bahasa Pemrograman Microsoft Visual FoxPro...19

A. Konsep kerja Microsoft Visual FoxPro... 20

B. Bagian - bagian Microsoft Visual FoxPro... 23

1) project Manager... 23

2) Form... 24

3) Propertise... 25

4) Form Control...25

BAB III ANALISIS DAN RANCANGAN SISTEM...26

3.1 Analisis Sistem ...26

1. Analisa Organisasi... 26

2. Analisa Kebutuhan Yang Sedang Berjalan...27

A. Prosedur Penjualan...27

B. Prosedur Pembelian...28

C. Prosedur Pelaporan... 30

D. Prosedur Pencatatan Stok...31

3.2 Model Rancangan Sistem ... 31

(10)

1. Data Flow Diagram (DFD)... 31

A. DFD Level 0...31

B. DFD Level 1...32

2. Entity Relation Diagram (ERD)...33

3.3 Prosedur Pembuatan Sistem... 34

1. Desain Databases... 34

A. Table Statis...34

B. Tabel Dinamis... 34

1. Normalisasi... 34

a. Bentuk Tidak Normal (Unnormalized Form)... 34

b. Betuk Normal Kesatu (1NF)... 35

c. Bentuk Normal Kedua (2NF)...36

d. Bentuk Normal Ketiga (3NF)... 37

2. Desain Tabel... 38 a. Tabel Barang... 38 b. Tabel Golongan...38 c. Tabel Supplier... 39 d. Tabel User... 39 e. Tabel Penjualan...39 f. Tabel Pembelian...39

g. Tabel Retur Penjualan...40

h. Tabel Retur Pembelian...41

2. Perancangan Pengkodean...42

(11)

3. Perancangan Antar Muka...43

A. Struktur Menu... 43

B. Desain Menu (Pembuatan Form)... 44

1) Desain Login... 44

2) Desain Form Menu Utama...45

3) Desain Form Master...46

a. Desain Form Data Barang...46

b. Desain Form Data golongan... 46

c. Desain Form Data satuan... 47

d. Desain Form Data supplier... 47

e. Desain Form Data Biaya... 47

f. Desain Form Password Maintenence...48

g. Desain Form Pencarian... 48

I. Pencarian Data Master... 48

II. Pencarian Data Pada Transaksi... 48

4) Desain Form Transaksi... 49

a. Desain Form Transaksi Penjualan...49

b. Desain Form Transaksi Pembelian... 49

c. Desain Form Transaksi Retur Penjualan...50

d. Desain Form Transaksi Paid Out... 50

e. Desain Form Transaksi Retur Pembelian...51

f. Desain Form perubahan Harga Barang...51

g. Desain Form Koreksi Stok...52

(12)

h. Desain Form Konversi Stok...52

5) Desain Form Laporan...53

a. Desain Form Laporan Barang... 53

b. Desain Form Laporan supplier...53

c. Desain Form Laporan Detail Penjualan... 54

d. Desain Form Laporan Rekapitulasi Penjualan...54

e. Desain Form Laporan Detail pembelian... 55

f. Desain Form Laporan Persedian barang... 55

g. Desain Form Laporan Laba kotor... 55

h. Desain Form Laporan Reorder...55

i. Desain Form Laporan pengeluaran harian... 57

j. Desain Form lembar Kerja Stok...57

6) Desain Form Utility... 58

a. Desain Form Reindex...58

b. Desain Form Update Stok... 58

c. Desain Form Backup Data... 58

d. Desain Form Export Data... 59

e. Desain Form Transfer Data...59

f. Desain Form Closing Bulanan... 59

3.4 Perancangan Prosedural Dengan Menggunakan Flowchart... 60

1. Prosedur Komputerisasi... 60

2. Prosedur Login...61

3. Prosedur Input... 61

(13)

4. Prosedur Cari Data... 62

5. Prosedur Koreksi Data... 62

6. Prosedur Cetal Laporan...63

BAB IV IMPLEMENTASI PEMBAHASAN SISTEM ...64

4.1 Implementasi Basis Data... 64

4.2 Implementasi dan Pembahasan Sistem...66

1. Form Login Dan Menu Utama...66

2. Menu System...67 3. Menu Master... 68 A. Form Satuan... 68 B. Form Golongan... 70 C. Form Biaya...71 D. Form Barang... 71 E. Form Supplier... 72

F. Form Barcode dan Label Harga... 73

G. Form Stok Awal... 73

H. Form Password Maintenence... 74

4. Menu Transaksi...75

A. From Penjualan... 76

B. Form Pembelian... 78

C. Form Retur Penjualan... 79

D. Form Paid Out...81

E. Form Retur pembelian... 82

(14)

F. Form Konversi Stok... 83

G. Form Harga Barang...84

H. Form Koreksi Stok... 85

I. Form Review Penjualan... 86

J. Form Review Paid Out...86

5. Menu Laporan... 87

A. Form Laporan Barang... 88

B. Form Laporan supplier...88

C. Form Laporan Detail Penjualan... 89

D. Form Laporan Rekapitulasi Penjualan...90

E. Analisa Penjualan...90

F. Form Laporan Detail pembelian... 91

G. Form Laporan Persedian barang... 91

H. Form Laporan Laba kotor... 92

I. Form Laporan Reorder...92

J. Form Laporan pengeluaran harian... 93

K. Form lembar Kerja Stok...93

6. Menu Utility...94

A. Form Reindex...94

B. Form Export Data...95

C. Form Update Stok... 95

D. Form Backup Data... 96

E. Form Closing Bulanan... 96

(15)

BAB V KESIMPULAN DAN SARAN ... 97 5.1 Kesimpulan ... 97 5.2 Saran ... 98 DAFTAR PUSTAKA LAMPIRAN xv

(16)

DAFTAR DESAIN TABEL

Gambar 3.7 : Bentuk Tidak Normal...35

Gambar 3.8 : Bentuk normal kesatu (1NF/ first normal form)... 35

Gambar 3.9 : Bentuk normal kedua (2NF/ second normal form)... 36

Gambar 3.10 : Bentuk normal ketiga (3NF/ third normal form)... 37

Gambar 3.11 : Desain tabel barang...38

Gambar 3.12 : Desain tabel golongan...38

Gambar 3.13 : Desain tabel supplier...38

Gambar 3.14 : Desain tabel user... 39

Gambar 3.15 : Desain tabel jual...39

Gambar 3.16 : Desain table jual_dtl...39

Gambar 3.17 : Desain tabel beli...40

Gambar 3.18 : Desain tabel beli_dtl...40

Gambar 3.19 : Desain tabel retjual...40

Gambar 3.20 : Desain tabel retjual_dtl... 41

Gambar 3.21 : Desain tabel beli retbeli...41

Gambar 3.22 : Desain tabel retbeli_dtl... 41

(17)

DAFTAR GAMBAR

Gambar 2.1: Simbol entity luar...8

Gambar 2.3 : Simbol aliran data... 9

Gambar 2.4 : Simbol proses...9

Gambar 2.5 : Simbol berkas...10

Gambar 2.10 : Simbol entity... 10

Gambar 2.11 : Simbol Attribute...11

Gambar 2.12 : Relasi satu ke satu... 11

Gambar 2.13 : Relasi satu ke banyak...11

Gambar 2.14 : Relasi bayak ke banyak...12

Gambar 2.15 : Pilihan menu baru saat Microsoft Visual FoxPro baru dibuka... 21

Gambar 2.16 : Tampilan Project Manager...24

Gambar 2.17 : Tampilan Form (Form Designer)...24

Gambar 2.18 : Tampilan Properties... 25

Gambar 2.19 : Tampilan Form Control... 25

Gambar 3.1: Flow Map Prosedur Penjualan... 28

Gambar 3.2: Flow Map Prosedur Pembelian... 29

Gambar 3.3: Flow Map Prosedur Pelaporan...30

Gambar 3.4; DFD level 0...31

Gambar 3.5: DFD level 1...32

Gambar 3.6: Entity Relation Diagram... 33

Gambar 3.23 : Struktur Menu Admin... 44

Gambar 3.24 : Struktur Menu User / kasir...44

(18)

Gambar 3.25 : Desain Form Login... 44

Gambar 3.26: Desain form menu utama... 46

Gambar 3.27:Desain form data barang... 46

Gambar 3.28: Desain form data golongan... 46

Gambar 3.29: Desain form data satuan...47

Gambar 3.30 : Desain form data supplier... 47

Gambar 3.31 : Desain form data biaya... 47

Gambar 3.32 : Desain form data password maintenence...48

Gambar 3.33: Desain form pencarian data...48

Gambar 3.34: Desain form pencarian data pada transaksi...48

Gambar 3.35 : Desain form transaksi penjualan... 49

Gambar 3.36: Desain form pembelian... 49

Gambar 3.37: Desain form retur penjualan...50

Gambar 3.38: Desain form paid out...50

Gambar 3.39: Desain form retur pembelian...51

Gambar 3.40: Desain form harga barang... 51

Gambar 3.41 : Desain form koreksi stok... 52

Gambar 3.42 : Desain form konversi stok... 52

Gambar 3.43 : Desain form dialog laporan barang dan report laporan barang...53

Gambar 3.44 : Desain form dialog laporan supplier dan report laporan supplier..53

Gambar 3.45 : Desain form dialog dan report laporan transaksi penjualaln...54

Gambar 3.46 : Desain form dialog dan report laporan rekapitulasi penjualan... 54

Gambar 3.47 : Desain form dialog dan report laporan detai pembelian... 55

(19)

Gambar 3.48 : Desain form dialog dan report laporan persediaan barang... 55

Gambar 3.49 : Desain form dialog dan report laporan laba kotor... 56

Gambar 3.50: Desain form dialog dan report laporan reorder...56

Gambar 3.51: Desain form dialog dan report laporan pengeluaran harian...57

Gambar 3.52: Desain form dialog dan report lembar kerja stok opname... 57

Gambar 3.53: Desain form reindex...58

Gambar 3.54 : Desain form update stok... 58

Gambar 3.55 : Desain form backup data...58

Gambar 3.56 : Desain form export data...59

Gambar 3.57 : Desain form transfer data...59

Gambar 3.58 : Desain form Closing bulanan...59

Gambar 3.59 : Prosedure komputirisasi...60

Gambar 3.60 : Prosedure login... 61

Gambar 3.61 : Prosedure input... 61

Gambar 3.62 : Prosedure cari data... 62

Gambar 3.63 : Prosedure koreksi data... 62

Gambar 3.64 : Prosedure cetak laporan... 63

Gambar 4.1 Tampilan Microsoft Visual foxpro...64

Gambar 4.2 Tampilan database desiner... 65

Gambar 4.3 Membuat Tabel ... 65

Gambar 4.4 Bentuk relasi tabel ...66

Gambar 4.5 Form Login...67

Gambar 4.6 form Menu Utama... 67

(20)

Gambar 4.7 Form satuan...68

Gambar 4.8 Form Cari data...70

Gambar 4.9 Form golongan... 70

Gambar 4.10 Form Tabel biaya... 71

Gambar 4.11 form tabel barang... 72

Gambar 4.12 Form tabel supplier... 72

Gambar 4.13 Form Price tag dan label barcode...73

Gambar 4.14 form stok awal...73

Gambar 4.15 Form password maintenance page append (tambah)... 74

Gambar 4.16 Form password maintenance page list dan delete... 75

Gambar 4.17 Form transaksi Penjualan... 76

Gambar 4.18 From Struk Transaksi Penjualan... 77

Gambar 4.19 Form transaksi pembelian... 78

Gambar 4.20 Form transaksi retur penjualan...79

Gambar 4.21 Form data nota penjualan... 80

Gambar 4.22 Form transaksi paid out...81

Gambar 4.23 Form transaksi retur pembelian...82

Gambar 4.24 Form konversi stok...83

Gambar 4.25 Form harga barang... 84

Gambar 4.26 Form koreksi stok...85

Gambar 4.27 Form review penjualan...86

Gambar 4.28 Form review paid out... 87

Gambar 4.29 Form menu laporan... 87

(21)

Gambar 4.30 Form dan laporan barang... 88

Gambar 4.31 : Form dan laporan daftar supplier... 89

Gambar 4.32 Form dan laporan detail penjualan...89

Gambar 4.33 Form dan laporan rekapitulasi penjualan... 90

Gambar 4.34 Form dan laporan analisa penjualan...90

Gambar 4.35 Form dan laporan detail penjualan...91

Gambar 4.36 Form dan laporan persedian barang... 91

Gambar 4.37 Form dan laporan laba kotor... 92

Gambar 4.38 Form dan laporan reorder...93

Gambar 4.39 Form dan laporan pengeluaran harian...93

Gambar 4.40 Form dan lembar stok opname...94

Gambar 4.41 Form reindex... 94

Gambar 4.42 Form update stok...95

Gambar 4.43 Form export data... 95

Gambar 4.44 Form backup data...96

Gambar 4.45 Form proses closing... 96

Referensi

Dokumen terkait

Kerjasama yang dilakukan dalam pengelolaan sampah di TPST Bantargebang Bekasi, diawali dengan membuat sebuah dasar hukum, yang kini tertuang dalam kerjasama antara Pemerintah

Berdasarkan parameter berat umbi basah, hasil penelitian ini telah dapat memperlihatkan bahwa perlakuan yang terbaik adalah bawang merah dengan menggunakan bibit

Agar organisasi pemerintah dapat berfokus pada strategi yang sudah dirumuskan, maka organisasi pemerintah juga harus menterjemahkan strategi ke

Pada tahun 2014, jumlah Puskesmas yang melayani rawat inap sebanyak 1 unit terletak di Desa Turi dan merupakan satu- satunya puskesmas di Kecamatan Jetis.. Dalam

FKUA membuat 2 kesepakatan berkaitan dalam hubungan antarumat beragama sebagai berikut: (1) tanggung jawab untuk menjaga keamanan dan kehormatan semua tempat ibadah adalah

In regards to the causality from exchange rate returns to the stock price returns, positive returns positively cause the returns of exchange rates in Brazil, India, South Africa,

Perlindungan hukum yang dituangkan dalam perjanjian kerja sama pembiayaan adalah bahwa pihak perusahaan modal ventura mewajibkan kepada perusahaan kecil untuk

vitamin memberikan pengaruh nyata pada PBHH, konsumsi BK, PK dan TDN serta efisiensi pakan, sedangkan bobot badan pertama birahi tidak dipengaruhi oleh suplementasi konsentrat,