muchammad naseer 040010398 stikombali

127
IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG SKRIPSI OLEH : NAMA : MUCHAMMAD NASEER NIM : 040010398 PROGRAM : Strata Satu (S1) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) STIKOM BALI 2008 Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.

Upload: lora-aan

Post on 01-Jul-2015

395 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MUCHAMMAD NASEER 040010398 STIKOMBALI

IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN

PRAKIRAAN JUMLAH ORDER BARANG

SKRIPSI

OLEH :

NAMA : MUCHAMMAD NASEER NIM : 040010398 PROGRAM : Strata Satu (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER

(STMIK) STIKOM BALI 2008

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 2: MUCHAMMAD NASEER 040010398 STIKOMBALI

IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN

PRAKIRAAN JUMLAH ORDER BARANG

SKRIPSI

DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER

JURUSAN SISTEM KOMPUTER

OLEH :

NAMA : MUCHAMMAD NASEER NIM : 040010398 PROGRAM : Strata Satu (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER

(STMIK) STIKOM BALI 2008

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 3: MUCHAMMAD NASEER 040010398 STIKOMBALI

TANDA PERSETUJUAN UJIAN SKRIPSI

Nama : Muchammad Naseer

NIM : 040010398

Jurusan : Sistem Komputer

Jenjang Studi : Strata Satu (S1)

Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG

SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER

JURUSAN SISTEM KOMPUTER

Disetujui Oleh :

Pembimbing I,

( Evi Triandini, SP., M.Eng ) Tanggal Oktober 2008

Pembimbing II,

( I Made Adi Purwantara, ST ) Tanggal Oktober 2008

Mengetahui,

Ketua Jurusan,

( Gde Sastrawangsa ST., MT. ) Tanggal Oktober 2008

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 4: MUCHAMMAD NASEER 040010398 STIKOMBALI

TANDA PERSETUJUAN SEMINAR SKRIPSI

Nama : Muchammad Naseer

NIM : 040010398

Jurusan : Sistem Komputer

Jenjang Studi : Strata Satu (S1)

Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG

SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER

JURUSAN SISTEM KOMPUTER

Disetujui Oleh :

Pembimbing I,

( Evi Triandini, SP., M.Eng ) Tanggal Oktober 2008

Pembimbing II,

( I Made Adi Purwantara, ST ) Tanggal Oktober 2008

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 5: MUCHAMMAD NASEER 040010398 STIKOMBALI

IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN

PRAKIRAAN JUMLAH ORDER BARANG

SKRIPSI

MUCHAMMAD NASEER

NIM : 040010398

Disetujui Oleh :

Pembimbing I, Pembimbing II,

( Evi Triandini, SP., M.Eng ) ( I Made Adi Purwantara, ST )

Mengetahui,

Pembantu Ketua I,

( Drs. M. Rusli, MT )

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 6: MUCHAMMAD NASEER 040010398 STIKOMBALI

TANDA PENGESAHAN SKRIPSI

Nama : Muchammad Naseer NIM : 040010398 Jurusan : Sistem Komputer Jenjang Studi : Strata Satu (S1) Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK

PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG

Dipertahankan di depan Tim Penguji Skripsi

Jurusan Sistem Komputer STMIK-STIKOM BALI

Pada Tanggal Oktober 2008

PENGUJI

NOMOR NAMA TANDA TANGAN

1. Evi Triandini SP., M.Eng

2. Irmawati S.Kom., MMSI

3. I Ketut Dedy Suryawan S.Kom

Mengetahui,

Ketua Jurusan,

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 7: MUCHAMMAD NASEER 040010398 STIKOMBALI

( Gde Sastrawangsa ST., MT. )

KATA PENGANTAR

Berkat Rahmat Tuhan Yang Maha Esa, penulis dapat menyelesaikan

skripsi yang berjudul “ Implementasi Metode Rata-rata Bergerak Pada Sistem

Informasi Penjualan Untuk Menentukan Prakiraan Jumlah Order Barang “.

Dalam penulisan skripsi ini, tentunya banyak kesulitan yang penulis

hadapi karena keterbatasan pengetahuan dan pengalaman dalam penyusunan

skripsi ini. Namun berkat adanya bimbingan dan petunjuk dari berbagai pihak

maka penulis dapat menyelesaikan penyusunan skripsi ini tepat pada waktunya.

Untuk itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang

sebesar – besarnya kepada :

1. ALLAH SWT, Sang Pencipta Yang Maha Menghendaki Seluruh Kebaikan.

2. Rasulullah SAW, Utusan Allah SWT yang membimbing umat ke jalan

Kebaikan.

3. Seluruh keluarga besar penulis yang selalu memberikan dukungan, semangat

dan doa kepada penulis, Terima Kasih.

4. Bapak Drs. Dadang Hermawan Ak., MM, selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM BALI.

5. Ibu Evi Triandini, SP., M.Eng, selaku Dosen Pembimbing I dan juga sebagai

figure seorang ibu yang selalu dengan penuh kesabaran, ketelitian, keramahan

dan pengertian dalam membimbing penulis selama pengerjaan Skripsi ini.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 8: MUCHAMMAD NASEER 040010398 STIKOMBALI

6. Bapak I Made Adi Purwantara, ST, selaku Dosen Pembimbing II dan juga

sebagai Dosen Wali yang selalu dengan penuh kesabaran, ketelitian,

keramahan dan pengertian dalam membimbing penulis selama pengerjaan

Skripsi ini.

7. Bapak Ibu Dosen dan Staff STMIK STIKOM BALI yang selalu memberikan

motivasi, ide, semangat dan perhatian.

8. Bapak H. Abdul Majid Maricar dan Bapak Husain Majid Maricar yang telah

berkenan memberikan izin kepada penulis dalam melakukan penelitian dan

pembangunan sistem komputer pada perusahaan yang dimiliki.

9. Bapak dan Ibu Saudara saudari pada Dinas Perindustrian dan Perdagangan

Kota Denpasar yang banyak memberikan fasilitas pendukung kepada penulis

dalam pengerjaan skripsi.

10. Seluruh teman dan orang terdekat yang selalu menemani, memberi semangat

dan menasihati penulis sampai akhirnya skripsi ini dapat diselesaikan.

Skripsi ini dibuat guna melengkapi persyaratan untuk memperoleh gelar

Sarjana Komputer pada jurusan Sistem Komputer pada STMIK STIKOM BALI.

Semoga penulisan Skripsi ini bermanfaat bagi pembaca maupun pihak

yang berkepentingan. Apabila terdapat kekurangan dan kesalahan pada penyajian

skripsi ini, penulis menghaturkan maaf. Terima Kasih.

Denpasar, Oktober 2008

Penulis

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 9: MUCHAMMAD NASEER 040010398 STIKOMBALI

IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN

PRAKIRAAN JUMLAH ORDER BARANG

ABSTRAK UD. Zamhar memiliki beberapa persoalan yang cukup membuat pemilik dan staf kebingungan dan merasa ragu-ragu pada tiap akhir atau awal bulan dan pada periode waktu tertentu, yakni dalam hal kekosongan atau bahkan sisa yang sangat berlebihan pada stock barang dan persoalan order barang. Pada era globalisasi sekarang ini, komputer dapat dipergunakan untuk membantu persoalan yang tersebut diatas, dengan cara pembangunan suatu software atau program komputer yang telah dirancang khusus untuk menyelesaikan masalah tersebut. Pada kasus ini program dibangun dengan menggunakan program pengembangan aplikasi Microsoft Visual Basic 2008 yang merupakan software dengan konsep smart client application yang memungkinkan developer untuk menghasilkan aplikasi dengan cepat dan kualitas terbaik dengan pengalaman pengguna yang mengagumkan. Sedangkan media penyimpanan data digunakan Microsoft SQL Server 2000 yang merupakan bahasa terstruktur yang digunakan untuk interaksi antara query program dalam proses pengelolaan data. Dan untuk perhitungan prakiraan jumlah order barang, dipergunakan Metode Rata-rata Bergerak yang merupakan salah satu metode statistik yang biasa dipergunakan dalam peramalan. Dengan dibangunnya sistem ini, sangat diharapkan dapat membantu pihak pemilik dan atau staff dalam memprakirakan jumlah order barang pada periode tertentu dengan baik. Manfaat lain setelah mendapatkan informasi mengenai prakiraan jumlah order barang pada periode-periode waktu tertentu adalah terjadi peningkatan terhadap kontrol stok barang yang juga meningkatkan efisiensi penjualan. Kata Kunci :

Sistem Informasi Penjualan, Metode Rata-Rata Bergerak, Order Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 10: MUCHAMMAD NASEER 040010398 STIKOMBALI

THE MOVING AVERAGE METHOD IMPLEMENTATION OF TRADE INFORMATION SYSTEM TO FIX FORECAST

VALUE OF ORDER ITEMS

ABSTRACT

UD.Zamhar have some problems which enough make the owner and staff confused on end of month and or some period of time, that is about items empty or to much items in their stock and about items order. Now, computer can used by people to help that problems, by development a computer program which have a special structure to help that problems. In this case the program is well-developed using application development program called Microsoft Visual Basic 2008 which is the smart concept client application software that it may enable the developer to produce with fast and best quality application with atomizing user experience. Meanwhile storage media data used Microsoft SQL Server 2000 which is structured language used to interact between program queries in course of data management. And to calculate forecast value of order item, that use a moving average method and that is one statistic method that usually use to forecast something. By the development of this program, is highly expected help the owner and or staff in approximating the amount of goods order in certain period. Other benefit after getting the information about the estimation of amount goods order in certain periods is that increase about the controlling of stock and also increase the efisience of sales. Key Word :

Trade Information System, Moving Average Method, Items Order

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 11: MUCHAMMAD NASEER 040010398 STIKOMBALI

DAFTAR ISI

Isi Halaman

KATA PENGANTAR .............................................................................. i

ABSTRAK ............................................................................................... iii

ABSTRACT ............................................................................................. iv

DAFTAR ISI ............................................................................................ v

DAFTAR GAMBAR ............................................................................... vii

DAFTAR TABEL ................................................................................... x

BAB I. PENDAHULUAN

1.1 Latar Belakang Masalah ................................................. 1

1.2 Perumusan Masalah ......................................................... 2

1.3 Tujuan Penelitian ............................................................. 3

1.4 Ruang Lingkup Penelitian ................................................ 4

1.5 Metode Penelitian ........................................................... 5

1.6 Sistematika Penulisan ..................................................... 7

BAB II. TINJAUAN PUSTAKA

2.1 Pengertian Sistem ............................................................ 9

2.2 Pengertian Informasi ....................................................... 9

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 12: MUCHAMMAD NASEER 040010398 STIKOMBALI

2.3 Pengertian Sistem Informasi ........................................... 10

2.4 Pengertian Prakiraan ....................................................... 10

2.5 Pengertian Penjualan ...................................................... 11

2.6 Pengertian Prakiraan Penjualan ....................................... 11

2.7 Metode Rata-rata Bergerak ............................................. 12

2.8 Analisa dan Desain Sistem .............................................. 15

2.9 Sistem Manajemen Database .......................................... 21

2.10 Definisi Dasar Database .................................................. 22

2.11 Perangkat Lunak Yang Dipergunakan ............................. 24

2.12 Client Server ................................................................... 29

BAB III. ANALISA DAN PERANCANGAN SISTEM

3.1 Tinjauan Umum Sistem Informasi UD.Zamhar ............... 30

3.2 Sistem Flow Komputerisasi UD.Zamhar ......................... 30

3.3 Data Flow Diagram ........................................................ 33

3.4 Entity Relationship Diagram ........................................... 42

3.5 Konseptual Database ...................................................... 43

3.6 Struktur File ................................................................... 44

3.7 Desain Menu, Input & Output ......................................... 48

BAB 1V. IMPLEMENTASI SISTEM

4.1 Petunjuk Operasional ...................................................... 63

4.2 Menu Login .................................................................... 63

4.3 Halaman Utama .............................................................. 65

4.4 Spesifikasi Perangkat Keras & Perangkat Lunak ............. 94

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 13: MUCHAMMAD NASEER 040010398 STIKOMBALI

BAB V. KESIMPULAN DAN SARAN

5.1 Kesimpulan .................................................................... 96

5.2 Saran .............................................................................. 97

DAFTAR PUSTAKA .............................................................................. 98

LAMPIRAN

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 14: MUCHAMMAD NASEER 040010398 STIKOMBALI

DAFTAR GAMBAR

Gambar Halaman

3.1 Sistem Flow Komputerisasi ....................................................... 32

3.2 Diagram Konteks ...................................................................... 34

3.3 DFD Level 0 ............................................................................. 36

3.4 DFD Level 1 Maintenance Data ................................................ 37

3.5 DFD Level 1 Mengolah Transaksi ............................................ 38

3.6 DFD Level 1 Cetak Laporan ..................................................... 39

3.7 DFD Level 2 Transaksi Pemesanan ........................................... 40

3.8 DFD Level 2 Transaksi Penjualan .............................................. 41

3.9 DFD Level 2 Transaksi Pembelian ............................................. 41

3.10 Entity Relationship Diagram ...................................................... 42

3.11 Konseptual Database .................................................................. 43

3.12 Desain Form Menu Utama ......................................................... 49

3.13 Desain Form Login .................................................................... 50

3.14 Desain Form Kategori Barang ................................................... 50

3.15 Desain Form Barang ................................................................. 51

3.16 Desain Form Data Barang Dibawah Minimum Stock ................ 51

3.17 Desain Form Entry Data Barang ................................................. 52

3.18 Desain Form Data Pegawai ....................................................... 52

3.19 Desain Form Data User ............................................................. 53

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 15: MUCHAMMAD NASEER 040010398 STIKOMBALI

3.20 Desain Form Ganti Password .................................................... 53

3.21 Desain Form Data Supplier ....................................................... 54

3.22 Desain Form Data Pelanggan .................................................... 54

3.23 Desain Form Transaksi Penjualan Langsung ............................. 55

3.24 Desain Form Transaksi Penjualan by Pemesanan ...................... 55

3.25 Desain Form Transaksi Pemesanan ........................................... 56

3.26 Desain Form Transaksi Pembelian ............................................ 56

3.27 Desain Form Rata Bergerak ...................................................... 57

3.28 Desain Form Laporan Stok Barang ........................................... 58

3.29 Desain Form Laporan penjualan per Barang .............................. 58

3.30 Desain Form Laporan Pembelian .............................................. 59

3.31 Desain Form Laporan Pemesanan Oleh Pelanggan .................... 59

3.32 Desain Form Laporan Penjualan ............................................... 60

3.33 Desain Form Cetak Nota Pemesanan ......................................... 60

3.34 Desain Form Cetak Nota Penjualan Langsung ........................... 61

3.35 Desain Form Cetak Nota Penjualan dengan Pemesanan ............ 61

3.36 Desain Form Cetak Nota Pelanggan tanpa Pemesanan .............. 62

4.1 Menu Login .............................................................................. 64

4.2 Halaman Utama ........................................................................ 66

4.3 Kategori Barang ........................................................................ 68

4.4 Manage Data Barang ................................................................. 69

4.5 Data Barang Dengan Stock Dibawah Minimum ........................ 70

4.6 Entry Data Barang .................................................................... 72

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 16: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.7 Manage Data Pegawai ............................................................... 73

4.8 Manage Data User .................................................................... 75

4.9 Manage Data Supplier ............................................................... 76

4.10 Manage Data Pelanggan ............................................................ 78

4.11 Transaksi Penjualan Live .......................................................... 79

4.12 Transaksi Penjualan By Pemesanan ( pelanggan ) ..................... 80

4.13 Transaksi Pemesanan ................................................................ 82

4.14 Transaksi Pembelian ................................................................. 83

4.15 Report Rata Bergerak ................................................................ 84

4.16 Report Stock Barang ................................................................. 85

4.17 Report per Barang Terjual ......................................................... 86

4.18 Report Pembelian Barang .......................................................... 87

4.19 Report Pemesanan Barang ........................................................ 88

4.20 Report Penjualan Barang ........................................................... 89

4.21 Cetak Nota Penjualan Live ........................................................ 90

4.22 Cetak Nota Penjualan Berdasar Pemesanan ............................... 91

4.23 Cetak Nota Penjualan berdasar Pelanggan Tanpa Pemesanan .... 92

4.24 Cetak Nota Pemesanan .............................................................. 94

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 17: MUCHAMMAD NASEER 040010398 STIKOMBALI

DAFTAR TABEL

Tabel Halaman

3.1 T_KATEGORI_BARANG ....................................................... 44

3.2 T _BARANG ............................................................................ 44

3.3 T _ PEGAWAI ......................................................................... 45

3.4 T _ USER ................................................................................. 45

3.5 T _ SUPPLIER ......................................................................... 45

3.6 T _ PELANGGAN .................................................................... 46

3.7 T _ PEMESANAN .................................................................... 46

3.8 T_PEMESANAN_DETAIL ...................................................... 47

3.9 T_PENJUALAN ....................................................................... 47

3.10 T_PENJUALAN_DETAIL ....................................................... 47

3.11 T_PEMBELIAN ....................................................................... 48

3.12 T_PEMBELIAN_DETAIL ....................................................... 48

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 18: MUCHAMMAD NASEER 040010398 STIKOMBALI

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Bali, merupakan salah satu wisata dunia yang memiliki sangat banyak

bidang usaha, seperti industry dan perdagangan pakaian, perdagangan accessories

dan masih banyak lainnya. Namun dengan kondisi tidak stabil nya daya beli

masyarakat secara tidak langsung akan membuat ketidakstabilan juga pada sistem

persediaan stock barang pada bidang usaha tertentu dikarenakan kondisi penjualan

yang naik turun dan cukup sulit jika di prediksi secara manual.

Salah satu dari banyaknya pelaku perekonomian di Bali yang cukup

merasakan dampak ketidakstabilan daya beli masyarakat adalah UD.Zamhar. UD.

Zamhar yang telah menjadi pelaku perekonomian di Bali sejak 25 tahun silam

bergerak pada bidang perdagangan busana dan industry sepatu. UD. Zamhar

memiliki beberapa persoalan yang cukup membuat pemilik dan staf kebingungan

dan merasa ragu-ragu pada tiap akhir atau awal bulan dan pada periode waktu

tertentu, yakni dalam hal kekosongan atau bahkan sisa yang sangat berlebihan

pada stock barang dan persoalan order barang, sehingga dengan kondisi yang

demikian, tentu saja akan berakibat terhadap efisiensi penjualan, karena barang

yang seharusnya terjual dan memberikan keuntungan, ternyata memiliki sisa stock

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 19: MUCHAMMAD NASEER 040010398 STIKOMBALI

yang sangat berlebihan dikarenakan prediksi dari pemilik dan atau staff kurang

sangat jauh dari perkiraan.

Dalam era globalisasi saat ini, telah berkembang suatu teknologi

khususnya pada pengembangan teknologi informasi, dimana komputer dapat

dipergunakan dan dimanfaatkan untuk membantu pengolahan data berbagai aspek.

Pada kasus ini, komputer akan sangat membantu pihak UD. Zamhar untuk

menentukan prakiraan jumlah order barang yang nantinya secara tidak langsung

akan meningkatkan efisiensi penjualan, karena prakiraan order akan lebih

membantu pemilik dan atau staff dalam penentuan prakiraan order barang,

sehingga diharapkan dengan berjalannya sistem prakiraan tersebut akan

menyebabkan stock barang tidak mengalami kekosongan dan juga tidak

mengalami berkelebihan sisa.

1.2 Perumusan Masalah

Melihat dari penjelasan yang terdapat pada latar belakang masalah diatas,

maka yang menjadi pokok permasalahan pada penelitian ini adalah bagaimana

merancang dan menerapkan metode rata-rata bergerak pada sistem informasi

penjualan untuk menentukan prakiraan jumlah order barang? Beberapa

permasalahan yang dihadapi oleh pemilik perusahaan berikut stafnya, antara lain :

1. Pemilik perusahaan terkadang terlalu banyak atau terlalu sedikit dalam

melakukan order barang tertentu sehingga terkadang terjadi jumlah sisa

berlebihan dan atau kekosongan pada stock barang.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 20: MUCHAMMAD NASEER 040010398 STIKOMBALI

2. Penentuan jumlah order barang ditentukan berdasarkan perasaan

dengan berusaha mengingat kejadian penjualan dari periode-periode

sebelumnya yang belum tentu benar.

3. Kontrol pada stock barang masih sangat manual sehingga data jumlah

stock barang sering tidak akurat.

1.3 Tujuan Penelitian

Menerapkan Metode Rata-rata Bergerak pada sistem informasi penjualan

sehingga di dapat beberapa manfaat, antara lain :

1. Mengatasi masalah-masalah yang dihadapi oleh pemilik perusahaan

dalam prakiraan jumlah order barang dimana order barang pada bulan-

bulan tertentu sudah dapat diperkirakan /diprediksi sehingga umur stock

barang tidak over time.

2. Memberikan alternative mengenai barang yang perlu dibatasi jumlah

ordernya pada bulan-bulan atau periode waktu tertentu dikarenakan

fungsionalitas dari barang tersebut kurang atau tidak maksimal pada

periode waktu tersebut.

3. Meningkatkan kontrol terhadap jumlah stok barang, sehingga dalam

pelaksanaan kegiatan penjualan, jumlah stok pada barang tertentu dapat

diperhatikan dan dikontrol dengan baik, sehingga kegiatan penjualan

dapat dilaksanakan lebih efisien karena stok barang telah terkontrol

dengan baik.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 21: MUCHAMMAD NASEER 040010398 STIKOMBALI

1.4 Ruang Lingkup Penelitian

Di dalam perancangan sistem ini, penulis membatasi ruang lingkup

permasalahan yang ada pada penelitian dengan maksud agar perancangan yang

dihasilkan tidak sampai meluas namun tetap sesuai dengan harapan pihak terkait.

Adapun ruang lingkup penelitian yang dimaksud adalah sebagai berikut :

1. Melakukan pembangunan database dengan Microsoft SQL Server

2000 yang akan digunakan sebagai alat penyimpanan data-data barang

dan penjualan.

2. Sistem informasi penjualan ini bersifat client-server, jadi dapat

dipergunakan di beberapa computer dengan satu database terpusat.

3. Membuat transaksi penjualan dimana akan dipergunakan pada tiap

proses penjualan dengan metode pembayaran tunai.

4. Membuat nota penjualan pada tiap akhir proses penjualan dengan

metode pembayaran tunai.

5. Membuat laporan penjualan per barang pada tiap akhir bulan tertentu.

6. Membuat laporan prakiraan jumlah order per barang pada akhir bulan

atau periode waktu tertentu.

7. Membuat laporan stock barang pada tiap akhir bulan tertentu.

8. Membuat laporan pembelian barang pada supplier pada akhir bulan

atau periode waktu tertentu.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 22: MUCHAMMAD NASEER 040010398 STIKOMBALI

9. Membuat laporan pemesanan barang oleh pelanggan pada akhir bulan

atau periode waktu tertentu.

10. Membuat laporan penjualan barang pada akhir bulan atau periode

waktu tertentu.

11. Pengguna akhir (end user) dari sistem ini adalah pemilik UD. Zamhar

beserta staf dimana terdapat perbedaan hak akses dari masing-masing

pengguna.

1.5 Metode Penelitian

1.5.1 Lokasi Penelitian

Penelitian dilakukan di UD. Zamhar yang berlokasi di Jalan Kalimantan

no 22 Denpasar Bali, dimana berada pada kawasan pertokoan dan pasar yang tepat

berada di jantung kota Denpasar.

1.5.2 Jenis Data

Data kualitatif yaitu data tidak berupa angka-angka seperti kegiatan yang

dilakukan pada UD. Zamhar.

1.5.3 Teknik Pengumpulan Data

1. Survey

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 23: MUCHAMMAD NASEER 040010398 STIKOMBALI

Dilaksanakan pada UD. Zamhar dengan tujuan untuk mendapatkan

data dan informasi yang dibutuhkan.

2. Wawancara

Dilakukan secara langsung dengan menggunakan komunikasi dua

arah antara penulis dengan pemilik dan staff dari UD. Zamhar.

3. Studi Literatur

Mempelajari materi dan dokumen-dokumen yang berhubungan

dengan sistem informasi penjulan dan metode rata-rata bergerak yang

akan digunakan sebagai acuan penulisan.

4. Analisa Sistem

Menganalisa atau menyederhanakan permasalahan yang didapat pada

saat survey dan wawancara menjadi bentuk yang lebih mudah

dipahami, dan setelah data terkumpul, hasil analisa akan digunakan

untuk merancang sistem.

1.5.4 Perancangan Sistem

Setelah hasil analisa sistem terkumpul kemudian dilakukan perancangan

sistem yang meliputi :

• Perancangan Sistem Flow

• Perancangan DFD ( Data Flow Diagram )

• Perancangan ERD ( Entity Relationship Diagram )

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 24: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Perancangan Konseptual Database

• Penyusunan Struktur File

• Desain Menu, Input dan Output

1.5.5 Pembuatan dan Pengujian Program

Mengimplementasikan seluruh hasil analisa ke dalam bentuk desain

program komputer yang terperinci dalam pengolahan data sehingga menghasilkan

suatu informasi. Kemudian dilakukan pengujian terhadap program yang telah

dibuat untuk mengetahui kekurangan-kekurangan dan permasalahan yang muncul

agar dapat dilakukan perbaikan.

1.5.6 Pembuatan Laporan

Laporan dibuat setelah pembuatan dan pengujian program.

1.6 Sistematika Penulisan

Untuk memudahkan dalam membaca dan memahami laporan skripsi ini,

maka penyusunan dibuat berurutan dari bab ke bab. Untuk itu perlu disusun

sistematika penulisannya. Adapun Sistematika dalam penulisan skripsi ini adalah

sebagai berikut :

BAB I : PENDAHULUAN

Pada bab pendahuluan ini berisi tentang latar belakang masalah

yang menjelaskan bagaimana terjadinya timbul permasalahan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 25: MUCHAMMAD NASEER 040010398 STIKOMBALI

tersebut, inti dari permasalahan seperti yang telah dijelaskan

pada perumusan masalah, pembatasan masalah yang

menjelaskan batasan-batasan sehingga tidak keluar dari

ketentuan yang telah ditetapkan, tujuan dari penelitian berupa

harapan dari hasil yang akan dicapai dan metode penelitian yang

merupakan langkah-langkah untuk menyelesaikan skripsi ini.

BAB II : TINJAUAN PUSTAKA

Pada bab ini berisi tentang konsep dasar dari informasi , basis

data dan normalisasi, teori mengenai sistem informasi, metode

rata-rata bergerak, penggunaan perangkat lunak, ketentuan

umum mengenai penjualan dan prakiraan penjualan.

BAB III : ANALISA DAN PERANCANGAN SISTEM

Bab ini berisi tentang bagaimana menganalisa masalah pada

sistem yang ada dan perancangan sistem serta perancangan

database yang dipergunakan sebagai dasar perancangan

aplikasi.

BAB IV : IMPLEMENTASI SISTEM

Bab ini berisi file-file yang ada dan contoh-contoh desain

antarmuka program berikut keterangan mengenai implementasi

program yang telah dibuat.

BAB V : KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan dan saran mengenai skripsi

yang telah disusun.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 26: MUCHAMMAD NASEER 040010398 STIKOMBALI

BAB II

TINJAUAN PUSTAKA

2.1 Pengertian Sistem

Menurut Raymond Meleod, Jr yang diterjemahkan oleh Hendra Teguh,

dalam buku Sistem Informasi Manajemen Jilid-I (1996), Sistem adalah

sekelompok atau sekumpulan elemen-elemen yang terintegrasi dengan maksud

yang sama untuk mencapai suatu tujuan.

Adapun elemen-elemen yang menyusun suatu sistem antara lain :

1. Components atau komponen-komponen yang mendukung suatu

sistem.

2. Environment atau lingkungan luar sistem

3. Sasaran sistem

4. Input atau masukan sistem

5. Process atau pengolahan sistem

6. Output atau keluaran sistem

2.2 Pengertian Informasi

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 27: MUCHAMMAD NASEER 040010398 STIKOMBALI

Menurut Raymond Meleod, Jr yang diterjemahkan oleh Hendra Teguh,

dalam buku Sistem Informasi Manajemen Jilid-I (1996), Informasi adalah data

yang telah diproses atau diolah dan telah memiliki arti.

Menurut Abdul Kadir (2004), Informasi adalah suatu bentuk penyajian

data yang melalui mekanisme pemrosesan, yang berguna bagi pihak tertentu,

misal manajer. Bagi pihak manajemen, informasi merupakan bahan untuk

pengambilan keputusan.

2.3 Pengertian Sistem Informasi

Menurut (Gelinas, Oram, wiggins, 1990), ”Sistem Informasi adalah suatu

sistem buatan manusia yang secara umum terjadi atas sekumpulan komponen

berbasis komputer dan manual yang dibuat untuk menghimpun , menyimpan, dan

mengelola data serta menyediakan informasi kepada para pemakai”.

Menurut Alter (1992), ”Sistem Informasi adalah kombinasi antara

prosedur kerja, informasi, orang, dan tekhnologi informasi yang diorganisasikan

untuk mencapai tujuan dalam sebuah organisasi”. Sedangkan menurut Hall

(2001), ”Sistem Informasi adalah sebuah rangkaian prosedur formal di mana data

dikelompokan, diproses menjadi informasi, dan didistribusikan kepada pemakai”.

2.4 Pengertian Prakiraan

Prakiraan merupakan seni dan ilmu memprediksi peristiwa-peristiwa masa

depan (Render dan Heizer, 2001). Prakiraan memerlukan pengambilan data

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 28: MUCHAMMAD NASEER 040010398 STIKOMBALI

historis dan memproyeksikannya ke masa depan dengan beberapa bentuk model

matematis. Bisa jadi berupa prediksi subjektif atau intuitif tentang masa depan.

Atau prakiraan bisa mencakup kombinasi model matematis yang disesuaikan

dengan penilaian yang baik oleh manajer.

2.5 Pengertian Penjualan

Penjualan adalah suatu usaha yang terpadu untuk mengembangkan

rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan

keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba

(Warwan ,1986). Penjualan dapat dilakukan dengan berbagai cara, ada penjualan

yang dilakukan secara tunai dan ada yang dilakukan secara kredit. Penjualan tunai

dilakukan apabila barang yang diberikan oleh penjual langsung saat barang

tersebut diterima dan ini sudah umum dilakukan juga dianggap sebagat penjulan

yang lazim, dan penjualan yang dilakukan secara kredit adalah merupakan hal

tagihan yang timbul dari transaksi penjualan barang atau jasa, dan merupakan

komponen besar dalam aktiva lancar. Piutang dagang memiliki kecairan nomor

dua setelah kas/bank.

2.6 Pengertian Prakiraan Penjualan

Penjualan merupakan suatu kegiatan di dalam pemasaran (Swastha, 1989).

Penjualan merupakan suatu proses pertukaran barang atau jasa antara penjual dan

pembeli. Di dalam perekonomian, seseorang yang menjual sesuatu akan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 29: MUCHAMMAD NASEER 040010398 STIKOMBALI

mendapatkan imbalan berupa uang. Penjualan dapat terjadi di mana saja, di rumah

pembeli, di perusahaan, di jalan dan sebagainya. Pada umumnya, perusahaan

mempunyai tiga tujuan umum dalam penjualannya, yaitu: mencapai volume

penjualan tertentu, mendapatkan laba tertentu dan menunjang pertumbuhan

perusahaan.

Prakiraan penjualan yang akurat sangat diperlukan untuk merealisasikan

tujuan tersebut. Prakiraan penjualan perusahaan merupakan estimasi realistis

tentang penjualan aktual dalam rupiah atau unit yang diharapkan akan dicapai

perusahaan dalam periode mendatang. Potensi dan prakiraan penjualan

perusahaan akan berada di bawah potensi pasar dalam setiap persaingan apapun

dan prakiraan penjualan perusahaan dapat berada di bawah atau lebih rendah dari

potensi penjualan perusahaan. Tugas utama dalam prakiraan yaitu menentukan

metode yang sesuai menurut dimensi dan lingkungan ramalan yang ada, salah satu

metode yang dapat dipergunakan dalam prakiraan penjualan adalah metode rata-

rata bergerak.

2.7 Metode Rata-rata Bergerak

Rata-rata bergerak, yaitu prakiraan berdasar rata-rata dari n periode

terakhir. Metode ini sangat berguna apabila permintaan pasar itu konstan. Pada

kasus ini, penulis mempergunakan metode Rata-rata bergerak tertimbang 3 bulan,

dimana start penghitungan dimulai dari baris ke empat dari tabel penghitungan

dan menjumlahkan permulaan selama 3 bulan terakhir dan dibagi 3, dan juga

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 30: MUCHAMMAD NASEER 040010398 STIKOMBALI

dilakukan penghitungan kesalahan dalam hasil perhitungan, dimana kesalahan

membantu dalam pemulusan hasil.

Istilah rata-rata bergerak digunakan untuk mengubah pengaruh masa lalu

terhadap nilai tengah sebagai peramalan. Karena setiap muncul nilai pengamatan

baru, nilai rata–rata baru dapat dihitung dengan membuang nilai observasi yang

paling tua dan memasukkan nilai pengamatan yang terbaru.

Sebuah rata-rata bergerak mencerminkan fluktuasi dengan lebih teliti

dengan pemberian bobot pada data yang paling akhir, yang artinya, bahwa data

yang lebih lama biasanya kurang penting.

Metode ini menghaluskan ketidakteraturan jangka pendek di dalam seri

data (Render dan Heizer, 2001), makin besar orde rata-rata bergerak maka

pengaruh pemulusan data semakin besar. Secara umum rata-rata bergerak

dirumuskan sebagai berikut:

∑=

÷=n

in nDiMA

1)( ..................................................................................... (1)

Dimana,

n : jumlah periode

Di : menunjukkan penjualan pada periode tersebut

MA : mean absolute

Sebagai contoh, berikut merupakan simulasi dalam bentuk tabel data

penjualan pada suatu perusahaan yang menjual barang tertentu dan memiliki data

penjualan untuk 12 bulan yang lalu, kita asumsikan disini 12 bulan yang lalu

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 31: MUCHAMMAD NASEER 040010398 STIKOMBALI

adalah tahun 2008, dan untuk penentuan prakiraan kita ambil contoh penentuan

prakiraan jumlah order barang pada bulan januari pada tahun 2009.

12

Bulan /

2008

Penjualan

(1.0 00 unit) tA

Prakiraan rata-rata bergerak tertimbang tiga

bulan

MA

Kesalahan

prakiraan

ie = tA - MA

1

2

3

4

5

6

7

8

9

10

11

12

10

12

13

16

19

23

26

30

28

18

16

14

(10+12+13)/3 = 11,7

(12+13+16)/3 = 13,7

(13+16+19)/3 = 16

(16+19+23)/3 = 19,3

(19+23+26)/3 = 22,7

(23+26+30)/3 = 26,3

(26+30+28)/3 = 28

(30+28+18)/3 = 25,3

(28+18+16)/3 = 20,7

4,3

5,3

7

6,7

7,3

1,7

-10

-9,3

-6,7

5,6

9

3,58=

Tabel 2.1 Contoh Perhitungan Metode Rata-rata Bergerak

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 32: MUCHAMMAD NASEER 040010398 STIKOMBALI

Menentukan prakiraan penjualan terhadap barang tertentu dengan metode

rata-rata bergerak 3 bulan untuk bulan Januari tahun berikutnya (2009) dengan

menggunakan rumus (1):

Jawab:

163

141618)3( =

++=MA

Kesalahan prakiraan didefinisikan sebagai berikut:

Kesalahan prakiraan = penjualan – prakiraan

Sebuah ukuran untuk kesalahan prakiraan menyeluruh untuk suatu model

adalah deviasi absolut rata-rata hitung (Mean Absolute Deviation, MAD). MAD

dihitung dengan mengambil jumlah nilai absolut dari kesalahan prakiraan individu

dan membaginya dengan jumlah periode data (n).

n

prakiraanKesalahanMAD

∑=

]_[……………………………………(2)

Perhitungan metode rata-rata bergerak dimanfaatkan di sini dan

menunjukkan Deviasi rata-rata, Mean Absolute Deviation, MAD = 6,5 dan

prakiraan dengan metode rata-rata bergerak 3 bulan untuk bulan Januari tahun

berikutnya 16.

MAD = 5,69

3,58

1

==∑=

n

A

i

n

e

2.8 Analisa dan Desain Sistem

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 33: MUCHAMMAD NASEER 040010398 STIKOMBALI

Analisa sistem merupakan tahap melakukan investigasi awal terhadap

sistem yang sudah berjalan. Pada tahapan ini, dilakukan kajian secara menyeluruh

serta mendalam terhadap kegiatan sistem pengolahan data dan sistem saat ini dan

juga pemahaman secara tepat mengenai bentuk sistem informasi yang bagaimana

yang diinginkan oleh manajemen sehubungan dengan rencana komputerisasi

tersebut.

Untuk mendapatkan hasil analisa yang komprehensif, langkah-langkah

yang perlu dilakukan adalah melihat dan mengamati dokumen-dokumen sistem

yang telah ada pada perusahaan, yang biasa bergambar dalam bentuk bagan alir

sistem (system flowchart). Bagan alir sistem (system flowchart) merupakan

seperangkat simbol yang menunjukan suatu aktifitas tertentu yang berisi tentang

aliran data yang berlangsung dalam kegiatan organisasi, hubungan dan keterkaitan

serta pekerjaan antar bagian di dalam organisasi. Simbol-simbol yang digunakan

dalam bagan alir sistem adalah :

1. Simbol Terminal menunjukan mulai / berakhirnya suatu sistem.

2. Simbol Dokumen tercetak menunjukan dokumen input dan output baik

untuk proses manual, mekanik atau komputer.

3. Simbol Keyboard menunjukan input yang menggunakan keyboard.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 34: MUCHAMMAD NASEER 040010398 STIKOMBALI

4. Simbol Proses menunjukan proses dari operasi program komputer.

5. Simbol Storage atau penyimpanan input ataupun output.

6. Simbol Arus menujukan arus proses dari satu proses ke proses lain.

7. Simbol Proses Manual yang menunjukan pekerjaan manual.

8. Simbol Penghubung menunjukan penghubung ke halaman yang sama.

9. Simbol Keputusan Bersyarat (Decission) yang menunjukan simbol

digunakan jika mengandung persyaratan Ya atau Tidak.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 35: MUCHAMMAD NASEER 040010398 STIKOMBALI

Desain sistem bertujuan memberikan gambaran secara umum kepada

pengguna tentang sistem yang telah dikembangkan serta mengidentifikasi

komponen-komponen sistem informasi yang akan di desain secara rinci. Alat

bantu yang digunakan dalam desain sistem adalah :

1. Data Flow Diagram (DFD)

Data flow diagram menjelaskan kepada user bagaimana nantinya

fungsi-fungsi di sistem informasi secara logika akan bekerja. DFD akan

menginterpretasikan model logika dari suatu sistem. Simbol-simbol

dalam DFD adalah :

a. Simbol proses merupakan simbol yang dilakukan oleh orang atau

mesin dimana arus data yang ke dalam proses nantinya dihasilkan

arus data yang akan keluar.

b. Simbol arus data yang menunjukan arus data dari data berupa

masukan ataupun keluaran.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 36: MUCHAMMAD NASEER 040010398 STIKOMBALI

c. Simbol simpanan data merupakan simpanan data dari data dapat

berupa file atau database di sistem komputer. Dari simpanan data di

DFD dapat disimbolkan dengan simpanan garis horizontal paralel

yang tertutup di salah satu ujungnya.

d. Simbol entity dari data dapat berupa organisasi atau sistem lainnya

berada di lingkungan luarnya akan memberikan input atau menerima

output dari sistem.

Data flow diagram dapat dibagi menjadi dua, yaitu :

a. DFD Konteks

DFD Konteks merupakan data flow diagram yang menggambarkan

garis besar operasional sistem.

b. DFD Terperinci

DFD Terperinci merupakan penjabaran dari DFD Konteks.

2. Entity Relationship Diagram (ERD)

ERD merupakan sebuah model data, yaitu kumpulan perangkat

konseptual untuk menggambarkan data, hubungan data, makna data dan

batasan data. ERD dibentuk oleh 2 komponen utama yakni entity dan

relasi yang dideskripsikan lebih jauh melalui sebuah atribut / property.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 37: MUCHAMMAD NASEER 040010398 STIKOMBALI

Entity merupakan individu yang merepresentasikan suatu objek yang

nyata eksistensinya dan dapat dibedakan dari sesuatu yang lain. Setiap

entity memiliki atribut yang mendeskripsikan karakteristik dari entity

tersebut. Sedangkan relasi adalah hubungan yang terjadi antar entity.

Simbol-simbol yang digunakan pada ERD adalah :

a. Persegi, menyatakan himpunan entity / entitas.

b. Belah Ketupat, menyatakan himpunan relasi.

c. Garis sebagai penghubung antara himpunan relasi dengan entity dan

himpunan entitas dengan atributnya.

Relationship antara entity yang satu dengan yang lainnya dapat

dilakukan dengan tiga cara, yaitu :

a. One to One Relationship

Hubungan anatara entity yang attribut pertama dengan entity atau

attribut kedua adalah satu berbanding satu. Relasi antara keduanya

ditunjukan dengan tanda panah tunggal.

b. One to Many Relationship

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 38: MUCHAMMAD NASEER 040010398 STIKOMBALI

Hubungan antara entity atau attribut pertama dengan entity atau

attribut kedua adalah satu berbanding banyak, dapat pula sebaliknya

yaitu banyak berbanding satu. Relasi digambarkan dengan anak

panah ganda yang menyatakan hubungan banyak dan anak panah

tunggal yang menyatakan hubungan satu.

c. Many to Many Relationship

Hubungan antara entity atau attribut pertama dengan entity atau

attribut kedua adalah banyak berbanding banyak. Relasi ini

digambarkan dengan anak panah ganda untuk menyatakan hubungan

pada kedua sisi.

2.9 Sistem Manajemen Database

Database merupakan sekumpulan data yang tergabung dalam file-file yang

saling berelasi. File-file tersebut berelasi secara logis dan tersusun sedemikian

rupa sehingga mudah untuk dilihat, diambil, diperbaiki, diupdate. Dengan kata

lain database adalah suatu kumpulan data yang terstruktur untuk mendukung

operasi perusahaan secara keseluruhan.

Sistem manajemen database berisi tentang suatu koleksi atau kumpulan

data yang saling berelasi dalam suatu program untuk mengakses data. Dengan

kata lain sistem manajemen database terdiri dari tabel-tabel yang tersusun dalam

sebuah database dan paket program pengolahan data. Selain itu dalam sistem

database terdapat konsep sistem bernama sistem basis data atau Database

Management System (DBMS), dimana DBMS tersebut berisi koleksi program yang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 39: MUCHAMMAD NASEER 040010398 STIKOMBALI

nantinya akan digunakan oleh user untuk perawatan maupun pengolahan sebuah

database.

Penyusunan database digunakan untuk mengatasi permasalahan maupun

kelemahan dalam penyusunan data, seperti :

• Redudansi dan inkonsistensi data

• Kesulitan dalam akses data

• Isoslasi data untuk standarisasi

• Banyak pengguna ( multiuser )

• Keamanan ( security )

• Masalah integrasi ( integration )

• Masalah kebebasan data

Menurut Raymond Jr ( 1998 ) terdapat 5 operasi dasar yang merupakan

ketentuan atau karakteristik dalam pengolahan data, antara lain :

• Inputing

• Storing

• Processing

• Outing

• Controlling

2.10 Definisi Dasar Database

Definisi dasar database dari sutu sistem adalah sebagai berikut :

1. Entity

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 40: MUCHAMMAD NASEER 040010398 STIKOMBALI

Adalah suatu objek yang terdiri dari data yang mempunyai suatu

karakteristik yang sama dan dapat dibedakan dengan objek yang lain.

2. Himpunan Entity

Adalah kumpulan entity yang mempunyai tipe yang sama.

3. Attribut

Adalah fungsi yang memetakan himpunan entity ke domain ( himpunan

nilai-nilai yang diperbolehkan).

4. Nilai suatu isi data ( data value )

Adalah suatu data informasi yang disimpan pada setiap data elemen

atau attribut.

5. Karakter

Adalah bagian data yang terkecil dapat berupa karakter numeric, huruf

ataupun karakter-karakter khusus yang membentuk suatu item data.

6. Field

Menggambarkan suatu attribut dari record yang menunjukan suatu item

data.

7. Record

Adalah kumpulan field yang saling berkaitan dan dapat memberikan

informasi tentang sesuatu entity secara lengkap.

8. File

Merupakan kumpulan record-record sejenis yang mempunyai panjang

elemen yang sama akan tetapi berbeda dalam isi data atau data value.

9. Kunci Super ( super key )

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 41: MUCHAMMAD NASEER 040010398 STIKOMBALI

Adalah himpunan satu atau lebih attribut yang diambil secara kolektif

dan dapat membedakan secara unik suatu entity dalam himpunan entity.

10. Kunci kandidat ( candidate key )

Adalah kumpulan himpunan bagian dari kunci super selain himpunan

bagian aslinya ( proper subset ).

11. Kunci Primer ( primary key )

Adalah kunci kandidat yang dipilih oleh seorang perancang database

dalam programnya.

2.11 Perangkat Lunak Yang Dipergunakan

2.11.1 Microsoft Visual Basic 2008

Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft

sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa

pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang

dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development

Tool yaitu alat bantu untuk membuat berbagai macam program komputer,

khususnya yang menggunakan sistem operasi Windows.

Kini Microsoft telah meluncurkan edisi terbaru dari seri Visual Basic yang

diberi nama Microsoft Visual Basic 2008. Visual Basic 2008 menerapkan konsep

smart client application yang memungkinkan para developer untuk membuat

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 42: MUCHAMMAD NASEER 040010398 STIKOMBALI

aplikasi dengan cepat yang menghasilkan kualitas terbaik, dan pengalaman user

yang berharga. Visual Basic 2008 memungkinkan dari berbagai bentuk organisasi

baik sekala besar maupun kecil dalam membuat suatu aplikasi dengan cepat, dan

lebih aman. para developer mampu meningkatkan teknologi baru ini secara

mudah, dan menghasilkan aplikasi yang lebih memikat terhadap kliennya dengan

cara menambahkan fitur baru Windows Presentation Foundation kepada aplikasi

Windows Forms yang baru maupun yang sudah ada.

Visual Basic 2008 telah menghasilkan kemajuan pokok untuk para

developer dalam tiga sendi utama, yakni : Rapid Application Development,

Effective Team Collaboration, dan Breakthrough User Experience.

Visual Basic 2008 juga Memberikan Pengalaman Kemajuan Menyeluruh

Terhadap Developer dengan memberikan rasa dan pengalaman yang lebih

menyenangkan dalam hal keseluruhan dengan adanya kombinasi suatu kemajuan

pada kualitas dan perubahan cara menangani masalah error pada suatu aplikasi

kepada developer. Visual Basic 2008 memudahkan para pengguna untuk

beradaptasi dengan toolset yang baru dan memperbolehkan pengguna untuk

mentargetkan .NET Framework platform yang berbeda.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 43: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 2.1 Start Page Microsoft Visual Basic 2008

Gambar 2.2 Form Designer Microsoft Visual Basic 2008

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 44: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 2.3 Toolbox Microsoft Visual Basic 2008

• Menu Utama berisi sejumlah menu seperti File, Edit, View, Project, dll

• Toolbar berisi sejumlah icon untuk melakukan operasi dengan cepat, seperti

: New, Open, Save(Ctrl+S), Save All, dll

• Solution Explorer menangani form dan komponen seperti file-file dalam

suatu folder

• Toolbox berisi sejumlah komponen-komponen, seperti : Pointer, Button,

ComboBox, DataGridView, DataSet, dll

• Form Designer merupakan tempat meletakkan komponen sehingga tercipta

graphical user interface yang baik

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 45: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Properties digunakan pada mod desain untuk mengatur suatu nilai pada

objek (control dan komponen yang sudah diletakkan di form atau jendela

komponen)

2.11.2 Microsoft SQL Server 2000

SQL merupakan bahasa yang terstruktur yang digunakan untuk interaksi

antara script program dengan database server dalam hal pengolahan data, dengan

SQL kita dapat membuat tabel yang nantinya akan diisi dengan data,

memanipulasi data (misal menambah data, menghapus data, dan memperbaharui

data), serta membuat suatu perhitungan dengan berdasarkan data yang ditemukan.

Oleh karena itu, SQL tidak hanya terbatas digunakan untuk mendapatkan suatu

tampilan dari database yang statis. Seiring dengan perkembangannya, SQL

semakin banyak digunakan para programer, baik dalam pembuatan aplikasi

berbasis web maupun non web. Hal itu disebabkan karena fitur-fitur yang ada

pada SQL semakin kompleks dan memungkinkan dibuatnya aplikasi database

yang canggih.

2.11.3 Crystal Report

Crystal Report dirancang untuk membuat laporan yang dapat digunakan

dengan bahasa pemrograman berbasis windows seperti Borland Delphi, Visual

Basic, Visual C++. Beberapa kelebihan crystal report adalah :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 46: MUCHAMMAD NASEER 040010398 STIKOMBALI

1. Dari segi pembuatan laporan, tidak terlalu rumit yang memungkinkan

para programmer pemula sekalipun dapat membuat laporan yang

sederhana tanpa banyak melibatkan kode pemrograman.

2. Integrasi dengan bahasa pemrograman lain yang memungkinkan dapat

digunakan oleh banyak programmer dengan masing-masing keahlian.

3. Fasilitas import hasil laporan yang mendukung format-format popular

seperti Ms. Accsess, Acrobat Reader, HTML dan sebagainya.

Berikut beberapa tipe database yang didukung oleh crystal report adalah :

1. Database dengan driver ODBC (dBase, Visual Foxpro dan lainnya)

2. Sembarang database dengan driver OLEDB ( SQL Server, Oracle,

dll )

3. Database Ms. Accsess (*MDB)

4. WorkBook Ms. Excel (*xls)

2.12 Client Server

Client Server dalam hal programming merupakan sistem basis data

terpusat. Secara sederhana, Client Server dapat di artikan sebagai aplikasi

manajemen database terpusat yang diatur dan dikendalikan oleh satu komputer

yang disebut server. Server dalam hal ini berfungsi melayani request (permintaan)

dari komputer lain yang disebut workstation / Client. Client melakukan

permintaan ke server dengan mengirimkan perintah yang ukurannya sangat kecil,

kemudian server menjalankan perintah tersebut dan mengirimkan langsung

hasilnya ke Client. Keuntungannya : lebih banyak proses dilakukan disisi server

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 47: MUCHAMMAD NASEER 040010398 STIKOMBALI

daripada client, transfer data yang terjadi menjadi lebih cepat, karena hanya data-

data yang diperlukan saja yang akan di transfer, tingkat keamanan data yang lebih

tinggi.

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Tinjauan Umum Sistem Informasi UD. Zamhar

UD. Zamhar yang berlokasi di kawasan perdagangan dan jantung kota

denpasar merupakan salah satu pelaku perekonomian di wilayah denpasar yang

masih menjalankan aktifitas perdagangannya secara manual.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 48: MUCHAMMAD NASEER 040010398 STIKOMBALI

Pemilik memiliki beberapa staff yang dipercaya untuk mengontrol,

mengelola dan memaintenance keadaan penjualan dari UD.Zamhar. para staff

bertugas untuk mengontrol penjualan, membuat laporan stok barang, dan

membuat laporan penjualan per barang. Namun seiring perjalan waktu yang

mengadaptasi banyak kegiatan dan perubahan terkadang membuat pemilik dan

staff merasa kewalahan dikarenakan jumlah stok barang yang tidak balance

dengan laporan.

Pemilik dan staff juga terkadang mengalami keraguan dalam penentuan

prakiraan jumlah order barang yang jika salah prediksi mengakibatkan jumlah

stok barang berlebihan atau bahkan mengalami kekosongan.

3.2 Sistem Flow Komputerisasi Pada UD. Zamhar

Pada gambar 3.1 flow komputerisasi ini menggambarkan bagaimana alur

data yang terjadi dalam sistem yang sudah dirangkai melalui sistem

komputerisasi. Pada sistem komputerisasi ini digambarkan dengan jelas data-data

apa saja yang akan diolah atau diinput yang nantinya akan diproses pada

pemrosesan data-data yang telah diinput. Serta dimana data-data tersebut

tersimpan pada masing-masing data store yang telah diatur sesuai dengan tabel

database yang sudah dirancang menurut sistem yang ada pada objek yang diteliti.

Sistem flow komputerisasi ini dibuat agar bagaimana pembaca atau pihak

terkait yang diuntungkan oleh sistem ini memahami konsep dasar dalam

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 49: MUCHAMMAD NASEER 040010398 STIKOMBALI

penuangan sistem manual yang biasa dilakukan sehari-hari ke dalam suatu sistem

yang telah terkomputerisasi.

Dalam pemahaman pada sistem flow komputerisasi dibutuhkan

pemahaman juga dalam sistem yang masih manual, penulis ambil contoh,

dokumen-dokumen mengenai stok barang, transaksi dan dokumen lain yang

dihasilkan pada sistem manual, tentu saja akan disimpan pada sebuah media

penyimpanan seperti lemari. Pada sistem flow komputerisasi juga hampir sama

seperti itu, namun pengguna tidak perlu menyediakan lemari khusus untuk

menyimpan data-data yang dibutuhkan maupun yang dihasilkan oleh sistem,

karena, sistem komputerisasi telah menyediakan media penyimpanan yang disebut

”data store”. Data store berada dalam sebuah sistem untuk manajemen basis data,

dimana data store berfungsi untuk menyimpan data-data, seperti data supplier

akan disimpan pada data store yang akan diberi label data store supplier.

Untuk itu pada gambar 3.1 sistem flow komputerisasi ini telah dijabarkan

pengelolaan data tertentu akan disimpan pada data store khusus untuk data

tersebut.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 50: MUCHAMMAD NASEER 040010398 STIKOMBALI

Supplier

Maintenance

Pembelian

Pembelian

Transaksi Pembelian

Barang

Maintenance

T_Barang

Penjualan

Transaksi Penjualan

Pemesanan

Transaksi Pemesanan

Pelanggan

Maintenance

T_Pelanggan

T_Pembelian_Detail

T_PenjualanT_Penjualan_

DetailT_Pemesanan

T_Pemesanan_Detail

T_Supplier

Kategori_Barang

Maintenance

T_Kategori_Barang

Cetak Laporan Cetak Nota

Lap Supplier Lap Penjualan Lap PelangganLap Pembelian Lap PemesananLap Barang Nota Penjualan

User

Maintenance

T_User

Pegawai

Maintenance

T_Pegawai

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 51: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.1 Sistem Flow Komputerisasi

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 52: MUCHAMMAD NASEER 040010398 STIKOMBALI

3.3 Data Flow Diagram (DFD)

Data flow diagram merupakan desain yang digunakan pada metodelogi

pengembangan system yang terstruktur. Data flow diagram dapat menggambarkan

seluruh kegiatan yang terdapat pada sistem secara lebih rinci. Data flow diagram

juga menggambarkan komponen-komponen dan alir data antar komponen yang

terdapat pada sistem informasi penjualan UD. Zamhar. Data flow diagram

digambarkan mulai dari diagram konteks hingga menjadi data flow diagram level

2 transaksi. Berikut merupakan desain data flow diagram dari sistem informasi

penjualan UD. Zamhar dimulai dengan pembahasan diagram konteks yang

merupakan konsep dasar mekanisme kerja dari sistem tersebut.

3.3.1 Diagram Konteks

Diagram konteks digunakan untuk menggambarkan dan menjelaskan

mekanisme kerja dari suatu sistem secara garis besar atau secara umum dimana

diagram konteks merupakan konsep dasar dari pengembangan suatu sistem. Pada

diagram konteks terdapat entity-entity yang meakukan kegiatan memberi data

maupun yang menerima data. Ada empat entity utama pada diagram konteks ini

yaitu Pelanggan, Supplier, User, dan Pemilik. Pada diagram konteks hanya

mewakili satu proses saja, dimana satu proses itu mencakup keseluruhan sistem

yang ada pada sistem informasi penjualan UD. Zamhar.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 53: MUCHAMMAD NASEER 040010398 STIKOMBALI

Diagram konteks dari pengembangan sistem informasi penjualan UD.

Zamhar dapat dilihat sebagai berikut :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 54: MUCHAMMAD NASEER 040010398 STIKOMBALI

a

Pelanggan

b

Supplier

c

User

d

Pemilik

P1

SistemInf ormasi Penjualan

dt_penjualan

nota_penjualan

dt_by r_nota_penjualan

bukti_pemesanan_ambil

dt_by r_dp_pemesanan

bukti_pemesanan

dt_pemesanan

nota_pembelian

dt_by r_nota_pembelian

lap_penjualan

lap_pembelian

lap_rt_bergerak

lap_stock

lap_pemesanan

dt_user

dt_kategori

dt_barang

dt_supplier

dt_pelanggan

dt_pegawai

Gambar 3.2 Diagram Konteks

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 55: MUCHAMMAD NASEER 040010398 STIKOMBALI

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 56: MUCHAMMAD NASEER 040010398 STIKOMBALI

3.3.2 Data Flow Diagram Level 0

Pada level 0 ini merupakan penjabaran atau pemecahan dari diagram

konteks. Dan pada level 0 proses diagram konteks itu dipecah lagi menjadi tiga

bagian yaitu pertama, maintenance data, yang menjelaskan mekanisme umum

bagaimana untuk memaintenance data master, entity yang melakukan

maintenance, entity yang terlibat dalam maintenance dan hasil dari maintenance

tersebut disimpan pada data store tertentu yang telah disediakan. kedua, transaksi,

merupakan penjelasan secara garis besar alir data yang masuk dan keluar dari

proses transaksi tersebut, pada proses transaksi ini juga dijelaskan enity-entity

yang terlibat dalam pelaksanaan kegiatan, dan juga telah disediakan data store

yang befungsi sebagai media penyimpanan dari kegiatan transaksi tersebut. Dan

yang ketiga adalah cetak laporan, dimana laporan umumnya akan diberikan

kepada pimpinan atau pemilik perusahaan, laporan disini tidak menyimpan data

pada data store namun mengambil data, seluruh kegiatan maintenance dan

transaksi umumnya akan diambil data nya untuk dilakukan cetak laporan. Dan

pada level 0 ini lebih jelas terlihat alur data-data dari entity yang memberi data

maupun yang menerima data dari masing-masing proses yang ada dan melalui

tahapan proses yang telah dipecah menjadi masing-masing bagian.

Data Flow Diagram Level 0 dari sistem informasi penjualan UD. Zamhar

dapat dilihat sebagai berikut :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 57: MUCHAMMAD NASEER 040010398 STIKOMBALI

P1.1

Maintenance

Data

P1.2

Transaksi

P1.3

Cetak

Laporan

a

Pelanggan

b

Supplier

c

User

d

Pemilik

D1 T_Kategori_Barang

D2 T_Barang

D3 T_Pegawai

D4 T_User

D5 T_Supplier

D6 T_Pelanggan

D7 T_Pemesanan

D8 T_Pemesanan_Detail

D11 T_Pembelian

D9 T_Penjualan

D10 T_Penjualan_Detail

D12 T_Pembelian_Detail

dt_pelanggan

dt_user

dt_kategori

dt_barang

dt_supplier

dt_pegawai

dt_pemesanan

bukti_pemesanan

dt_by r_dp_pemesanan

dt_penjualan

nota_penjualan

dt_by r_nota_penjualan

bukti_pemesanan_ambil

nota_pembelian

dt_by r_nota_pembelian

lap_pemesanan

lap_rt_bergerak

lap_pembelian

lap_penjualan

lap_stock

dt_kategori

dt_barang

dt_pegawai

dt_user

dt_supplier

dt_pelanggan

dt_pemesanan

dt_dtl_pemesanan

dt_penjualan

dt_dtl_penjualan

dt_pembelian

dt_dtl_pembelian

dt_barang

dt_user

dt_supplier

dt_pelanggan

dt_barang

dt_pemesanan

dt_dtl_pemesanan

dt_penjualan

dt_dtl_penjualan

dt_pembelian

dt_dtl_pembelian

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 58: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.3 DFD Level 0

3.3.3 Data Flow Diagram Level 1

Data flow diagram level 1 merupakan penjabaran atau pemecahan dari

masing-masing proses pada level 0. Pada level ini akan terlihat alur data yang

detail, karena pada level ini menampilkan data store yaitu tempat penyimpanan

masing-masing data pada sistem informasi penjualan UD. Zamhar.

Data flow diagram level 1 ini dimulai dengan pemecahan proses

maintenance data dari sistem informasi penjualan UD. Zamhar yang dapat dilihat

sebagai berikut :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 59: MUCHAMMAD NASEER 040010398 STIKOMBALI

c

User

P1.1.1

Maintenance

Kategori

P1.1.2

Maintenance

Barang

P1.1.3

Maintenance

Pegawai

P1.1.4

Maintenance

User

P1.1.5

Maintenance

Supplier

P1.1.6

Maintenance

Pelanggan

D1 T_Kategori_Barang

D2 T_Barang

D3 T_Pegawai

D4 T_User

D5 T_Supplier

D6 T_Pelanggan

dt_kategori

dt_pelanggan

dt_barang

dt_supplier

dt_pegawai

dt_user

dt_kategori

dt_barang

dt_pegawai

dt_user

dt_supplier

dt_pelanggan

dt_kategori

dt_pegawai

Gambar 3.4 DFD Level 1 Maintenance Data

pemecahan proses transaksi pada data flow diagram level 0 transaksi yang

hasilnya dibagi menjadi 3 proses utama, yaitu data flow diagram level 1 transaksi

pemesanan, data flow diagram level 1 transaksi penjualan dan data flow diagram

level 1 transaksi pembelian.

Penjabaran data flow diagram level 1 proses transaksi dapat dilihat pada

gambar 3.xx dibawah ini.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 60: MUCHAMMAD NASEER 040010398 STIKOMBALI

a

Pelanggan

b

Supplier

P1.2.1

Transaksi

Pemesanan

P1.2.2

Transaksi

Penjualan

P1.2.3

Transaksi

Pembelian

D7 T_Pemesanan D8 T_Pemesanan_Detail

D9 T_Penjualan

D10 T_Penjualan_Detail

D11 T_Pembelian

D12 T_Pembelian_Detail

D6 T_Pelanggan

D2 T_Barang D4 T_User

D5 T_Supplier

dt_pemesanan

dt_pemesanan dt_dtl_pemesanan

dt_penjualan

dt_dtl_penjualan

dt_pembelian

dt_dtl_pembelian

bukti_pemesanan

dt_by r_dp_pemesanan

dt_pelanggan

dt_barang

dt_user

dt_penjualan

dt_by r_nota_penjualan

dt_supplier

dt_barang

dt_barang

dt_user

dt_user

dt_pelanggan

nota_pembelian

dt_by r_nota_pembelian

bukti_pemesanan_ambil

nota_penjualan

Gambar 3.5 DFD Level 1 Mengolah Transaksi

Pemecahan proses cetak laporan pada data flow diagram level 0 transaksi

yang hasilnya dibagi menjadi 5 proses utama, yaitu data flow diagram level 1

cetak laporan pembelian, data flow diagram level 1 cetak laporan pemesanan, data

flow diagram level 1 cetak laporan penjualan, data flow diagram level 1

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 61: MUCHAMMAD NASEER 040010398 STIKOMBALI

perhitungan rata-rata bergerak, data flow diagram level 1 cetak laporan barang.

Hasilnya dapat dilihat pada gambar dibawah ini.

D11 T_Pembelian

D12 T_Pembelian_Detail

D7 T_Pemesanan

D8 T_Pemesanan_Detail

D9 T_Penjualan

D10 T_Penjualan_Detail

P1.3.1

Cetak

Laporan

Pembelian

P1.3.2

Cetak

Laporan

Pemesanan

P1.3.3

Cetak

Laporan

Penjualan

d

PemilikD2 T_Barang

P1.3.5

Cetak

Laporan

Barang

P1.3.4

Perhitungan

Rata

Bergerak

dt_pembelian

dt_dtl_pembelian

dt_pemesanan

dt_dtl_pemesanan

dt_penjualan

dt_dtl_penjualan

dt_barang

dt_barang

dt_barang

dt_barang

lap_pembelian

lap_stock

lap_pemesanan

lap_penjualan

dt_barang

dt_penjualan

dt_dtl_penjualan

lap_rt_bergerak

Gambar 3.6 DFD Level 1 Cetak Laporan

3.3.4 Data Flow Diagram Level 2

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 62: MUCHAMMAD NASEER 040010398 STIKOMBALI

Data flow diagram level 2 merupakan penjabaran atau pemecahan dari

masing-masing proses pada level 1. Pada level ini akan terlihat alur data yang

lebih detail, pada level ini akan ditampilkan data store yaitu tempat penyimpanan

masing-masing data pada sistem informasi penjualan UD. Zamhar dan juga

mekanisme dari masing-masing proses.

Data flow diagram level 2 dari sistem informasi penjualan UD. Zamhar

dapat dilihat sebagai berikut :

a

Pelanggan

P1.2.1.1

EntryPemesanan

D6 T_Pelanggan

D2 T_Barang

D4 T_User

D7 T_Pemesanan

D8 T_Pemesanan_Detail

P1.2.1.2

CetakBukti Pemesanan

P1.2.1.3

PembayaranPemesanan

dt_pemesanan

dt_byr_dp_pemesanan

dt_pelanggan

dt_barang

dt_user

dt_byr_dp_pemesanan

dt_pemesanan

dt_dtl_pemesanan

dt_dtl_pemesanan

dt_pemesanan

bukti_pemesanan

Gambar 3.7 DFD Level 2 Transaksi Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 63: MUCHAMMAD NASEER 040010398 STIKOMBALI

a

Pelanggan

P1.2.2.1

MengolahBukti Pemesanan

D9 T_Penjualan

D10 T_Penjualan_Detai l

D2 T_Barang

D4 T_User

D6 T_Pelanggan

P1.2.2.2

EntryPenjualan

P1.2.2.3

CetakNota Penjualan

P1.2.2.4

PembayaranPenjualan

D7 T_Pemesanan

D8 T_Pemesanan_Detail

dt_byr_nota_penjualan

bukti_pemesanan_ambil

dt_penjualan

nota_penjualan

dt_penjualan

dt_dtl_penjualan

dt_barang

dt_user

dt_pelanggan

dt_pemesanan

dt_dtl_pemesanan

dt_penjualan

dt_dtl_penjualan

dt_dtl_penjualan

dt_penjualan

dt_pemesanan

Gambar 3.8 DFD Level 2 Transaksi Penjualan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 64: MUCHAMMAD NASEER 040010398 STIKOMBALI

b

Supplier

P1.2.3.1

EntryPembelian

D2 T_Barang

D4 T_User

D5 T_Supplier

D11T_Pembelian

D12 T_Pembelian_Detai l

P1.2.3.2

MengolahPembayaran Pembelian

nota_pembel ian

dt_barang

dt_user

dt_supplier

dt_pembelian

dt_dtl_pembelian

dt_byr_nota_pembelian

dt_pembelian

dt_dtl_pembelian

Gambar 3.9 DFD Level 2 Transaksi Pembelian

3.4 ERD (Entity Relationship Diagram)

Entity Relationship Diagram adalah suatu alat untuk mempresentasikan

model data yang ada pada system dimana didalamnya terdapat entity dan

relationship yang masing-masing dilengkapi dengan atribut-atribut yang

mempresentasikan seluruh fakta dari dunia nyata yang digambarkan dengan lebih

sistematis dengan menggunakan diagram. Adapun ERD yang terdapat pada sistem

informasi penjualan UD. Zamhar adalah sebagai berikut :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 65: MUCHAMMAD NASEER 040010398 STIKOMBALI

User

Pembel ian Pembelian_De tail

Pemesanan

Pelanggan

Supp lier

Penjualan Penjualan_Detail

Pemesanan_De tail

Pegawai

Kategori_Barang

Baran g

Gambar 3.10 Entity Relationship Diagram

3.5 Konseptual Database

Konseptual database merupakan detail dari entity relationship diagram

dimana terdapat attribute atau struktur file yang merupakan interpretasi dari

system basis data yang digunakan sebagai media penyimpanan.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 66: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar berikut merupakan konseptual database dari system informasi

penjualan pada UD. Zamhar.

T_USER

kd_user VarCh ar (20) Unique Not Null

kd_pe gawai VarChar (6) Unique Not Null

password VarChar (30) Not Null

level_ user VarChar (10) Not Null

date_created DateTime (8) Not Nul l

T_PEMBELIAN

kd_tra nsaksi_be li VarCha r (8) Uni que Not Null

tgl_transaksi_be li DateT ime (8) Not Null

no_faktur VarChar (30) Nul l

kd_supplier <FK> VarCh ar (6) Un ique Not Nul l

total Int (4) Not Null

potongan Int (4) Not Nu ll

grand_total Int (4) Not Null

kd_user <FK> VarChar (20) Unique Not Null

T_PEMBELIAN_DETAIL

kd_tra nsaksi_be li <FK> VarChar (8) Unique Not Null

kd_ba rang <FK > VarChar (7) Uni que Not Nul l

jumlah_beli Int (4) Not Nul l

harga_beli Int (4) Not Null

sub_total Int (4) Not Nul l

T_PEMESANAN

kd_tra nsaksi_order VarCh ar (8) Un ique Not Nul l

tgl_transaksi_order DateT ime (8) Not Null

kd_pe langgan <FK> VarChar (6) Not Null

total Int (4) Not Null

dp Int (4) Nul l

kuran g Int (4) Not Null

kd_user <FK> VarChar (20) Unique Not Null

status Bit (1) Not Null

T_PELANGGA N

kd_pe langgan VarChar (6) Not Nul l

nm_pelanggan VarChar (50) Not Null

almt VarChar (100) Not Null

telp VarChar (20) Not Null

hp V arChar (15) Null

fax VarChar (2 0) Null

emai l VarChar (40) Nul l

web VarChar (40) Null

T_SUPPLIER

kd_supplier VarChar (6) Unique Not Null

nm_supplier VarChar (50) Not Nu ll

contact VarCha r (30) Not Null

almt VarChar (100) Not Null

telp VarChar (20) Not Null

fax VarChar (2 0) Null

hp V arChar (15) Null

emai l VarChar (40) Nul l

web VarChar (40) Null

T_PENJUALAN

kd_tra nsaksi_ju al VarCha r (8) Uni que Not Null

tgl_transaksi_jual DateT ime (8) Not Null

kd_tra nsaksi_order VarCh ar (8) Un ique Not Nul l

kd_pe langgan <FK> VarChar (6) Not Null

total Int (4) Not Null

potongan Int (4) Not Nu ll

dp Int (4) Nul l

grand_total Int (4) Not Null

kd_user <FK> VarChar (20) Unique Not Null

T_PENJUALAN_DETAIL

kd_tra nsaksi_ju al <FK> VarChar (8) Unique Not Null

kd_ba rang <FK > VarChar (7) Uni que Not Nul l

jumlah Int (4) Not Null

sub_total Int (4) Not Nul l

T_PEMESANAN_DETAIL

kd_tra nsaksi_order <FK> VarChar (8) Unique Not Nul l

kd_ba rang <FK > VarChar (7) Uni que Not Nul l

jumlah Int (4) Not Null

sub_total Int (4) Not Nul l

T_PEGAWAI

kd_pegawai Va rChar (6) Unique Not Null

nm_pegawai VarChar (5 0) Not Nu ll

jenke l Bi t (1) Not Null

almt_asal VarChar (100) Not Null

almt_tinggal VarChar (100) Not Nul l

ktp VarChar (25) Not Null

telp VarChar (20) Not Null

tgl_m asuk VarChar (20) Not Null

T_KATEGORI_ BARANG

kd_kategori VarChar (6) Unique Not Null

nm_kategori VarChar (30) Not Nu ll

T_BARANG

kd_ba rang VarChar (7) Unique Not Nul l

kd_kategori <FK> VarCh ar (6) Un ique Not Nul l

nm_barang Va rChar (30 ) Not Nul l

stock Int (4) Not Null

stock_ alert Int (4) Not Null

hrg_pokok Int (4) Not Nul l

hrg_j ual Int (4) Not Nul l

imag e VarChar (100) Null

ketera ngan VarChar (100) Nul l

Gambar 3.11 Konseptual Database

3.6 Struktur File

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 67: MUCHAMMAD NASEER 040010398 STIKOMBALI

Tabel yang digunakan sebagai penyimpanan data pada suatu aplikasi

software memerlukan suatu database. Dan memiliki beberapa buah table yang

saling berelasi satu dengan yang lain. Kegunaan database ini untuk menyimpan

data yang diinputkan oleh user atau operator. Adapun tabe-tabel yang digunakan

antara lain :

1. Nama Tabel : T_KATEGORI_BARANG

Fungsi : Untuk menyimpan data kategori barang

Key Field Name Type Size Constraint Keterangan

PK kd_kategori_barang Varchar 6 Unique Not Null Kode Kategori Barang

nm_kategori_barang Varchar 30 Not Null Nama Kategori Barang

Tabel 3.1 Tabel T_KATEGORI_BARANG

2. Nama Tabel : T_BARANG

Fungsi : Untuk menyimpan daftar stok barang

Key Field Name Type Size Constraint Keterangan

PK kd_barang Varchar 7 Unique Not Null Kode Barang

FK kd_kategori_barang Varchar 6 Not Null Kode Kategori Barang

nm_barang Varchar 30 Not Null Nama Barang

stock Int 4 Not Null Jumlah Stok Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 68: MUCHAMMAD NASEER 040010398 STIKOMBALI

stock_alert Int 4 Not Null Jumlah Stok Minimum

hrg_pokok Int 4 Not Null Harga Pokok

hrg_jual Int 4 Not Null Harga Jual

image Varchar 100 Null Gambar Barang

keterangan Varchar 100 Null Keterangan Barang

Tabel 3.2 Tabel T _BARANG

3. Nama Tabel : T_PEGAWAI

Fungsi : Untuk menyimpan data pegawai

Key Field Name Type Size Constraint Keterangan

PK kd_pegawai Varchar 6 Unique Not Null Kode Pegawai

nm_pegawai Varchar 30 Not Null Nama Pegawai

jenkel Bit 1 Not Null Jenis Kelamin

almt_asal Varchar 100 Not Null Alamat Asal Pegawai

almt_tinggal Varchar 100 Not Null Alamat Tinggal Pegawai

ktp Varchar 20 Not Null No KTP

telp Varchar 15 Not Null No Telp / Hp

tgl_msk Datetime 8 Not Null Tanggal Awal Bekerja

Tabel 3.3 Tabel T _ PEGAWAI

4. Nama Tabel : T_USER

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 69: MUCHAMMAD NASEER 040010398 STIKOMBALI

Fungsi : Untuk menyimpan data user

Key Field Name Type Size Constraint Keterangan

PK kd_user Varchar 20 Unique Not Null Kode User

password Varchar 30 Not Null Password

FK kd_pegawai Varchar 6 Not Null Kode Pegawai

level_user Varchar 5 Not Null Level User

date_created Datetime 8 Not Null Waktu User Dibuat

Tabel 3.4 Tabel T _ USER

5. Nama Tabel : T_SUPPLIER

Fungsi : Untuk menyimpan data supplier

Key Field Name Type Size Constraint Keterangan

PK kd_supplier Varchar 6 Unique Not Null Kode Supplier

nm_supplier Varchar 30 Not Null Nama Supplier

contact Varchar 30 Not Null Kontak

almt Varchar 100 Not Null Alamat

telp Varchar 15 Not Null Telephone

fax Varchar 15 Null Fax

hp Varchar 15 Null Handphone

email Varchar 40 Null Email

web Varchar 40 Null Web

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 70: MUCHAMMAD NASEER 040010398 STIKOMBALI

Tabel 3.5 Tabel T _ SUPPLIER

6. Nama Tabel : T_PELANGGAN

Fungsi : Untuk menyimpan data pelanggan

Key Field Name Type Size Constraint Keterangan

PK kd_pelanggan Varchar 6 Unique Not Null Kode Pelanggan

nm_pelanggan Varchar 30 Not Null Nama Pelanggan

almt Varchar 100 Not Null Alamat

telp Varchar 15 Not Null Telephone

hp Varchar 15 Not Null Handphone

fax Varchar 15 Null Fax

email Varchar 40 Null Email

web Varchar 40 Null Web

Tabel 3.6 Tabel T _ PELANGGAN

7. Nama Tabel : T_PEMESANAN

Fungsi : Untuk menyimpan daftar pemesanan

Key Field Name Type Size Constraint Keterangan

PK kd_transaksi_order Varchar 8 Unique Not Null Kode Pemesanan

tgl_transaksi_order Datetime 8 Not Null Tanggal Pemesanan

FK kd_pelanggan Varchar 6 Not Null Kode Pelanggan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 71: MUCHAMMAD NASEER 040010398 STIKOMBALI

total Int 4 Not Null Total

dp Int 4 Not Null Uang Muka

kurang Int 4 Not Null Kekurangan

FK kd_user Varchar 20 Not Null Kode User

status Bit 1 Not Null Status Pemesanan

Tabel 3.7 Tabel T _ PEMESANAN

8. Nama Tabel : T_PEMESANAN_DETAIL

Fungsi : Untuk menyimpan data rincian pemesanan

Key Field Name Type Size Constraint Keterangan

FK kd_transaksi_order Varchar 8 Not Null Kode Pemesanan

FK kd_barang Varchar 7 Not Null Kode Barang

jumlah Int 4 Not Null Jumlah Barang

sub_total Int 4 Not Null Sub Total

Tabel 3.8 Tabel T_PEMESANAN_DETAIL

9. Nama Tabel : T_PENJUALAN

Fungsi : Untuk menyimpan daftar penjualan

Key Field Name Type Size Constraint Keterangan

PK kd_transaksi_jual Varchar 8 Unique Not Null Kode Penjualan

tgl_transaksi_jual Datetime 8 Not Null Tanggal Penjualan

FK kd_transaksi_order Varchar 8 Null Kode Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 72: MUCHAMMAD NASEER 040010398 STIKOMBALI

FK kd_pelanggan Varchar 6 Null Kode Pelanggan

total Int 4 Not Null Total

potongan Int 4 Not Null Potongan

dp Int 4 Null Uang Muka

grand_total Int 4 Not Null Grand Total

FK kd_user Varchar 20 Not Null Kode User

Tabel 3.9 Tabel T _ PENJUALAN

10. Nama Tabel : T_PENJUALAN_DETAIL

Fungsi : Untuk menyimpan data rincian penjualan

Key Field Name Type Size Constraint Keterangan

FK kd_transaksi_jual Varchar 8 Not Null Kode Penjualan

FK kd_barang Varchar 7 Not Null Kode Barang

jumlah Int 4 Not Null Jumlah Barang

sub_total Int 4 Not Null Sub Total

Tabel 3.10 Tabel T _ PENJUALAN_DETAIL

11. Nama Tabel : T_PEMBELIAN

Fungsi : Untuk menyimpan daftar pembelian

Key Field Name Type Size Constraint Keterangan

PK kd_transaksi_beli Varchar 8 Unique Not Null Kode Pembelian

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 73: MUCHAMMAD NASEER 040010398 STIKOMBALI

tgl_transaksi_beli Datetime 8 Not Null Tanggal Pembelian

no_faktur Varchar 30 Not Null No Faktur

FK kd_supplier Varchar 6 Not Null Kode Supplier

total Int 4 Not Null Total

potongan Int 4 Not Null Potongan

grand_total Int 4 Not Null Grand Total

FK kd_user Varchar 20 Not Null Kode User

Tabel 3.11 Tabel T _ PEMBELIAN

12. Nama Tabel : T_PEMBELIAN_DETAIL

Fungsi : Untuk menyimpan data rincian pembelian

Key Field Name Type Size Constraint Keterangan

FK kd_transaksi_beli Varchar 8 Not Null Kode Pembelian

FK kd_barang Varchar 7 Not Null Kode Barang

jumlah_beli Int 4 Not Null Jumlah Barang

harga_beli Int 4 Not Null Harga Beli Barang

sub_total Int 4 Not Null Sub Total

Tabel 3.12 Tabel T _ PEMBELIAN_DETAIL

3.7 Desain Menu, Input dan Output Sistem

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 74: MUCHAMMAD NASEER 040010398 STIKOMBALI

Rancangan input dan output diterapkan dalam pemrograman berfungsi

sebagai rancangan desain form input dan output untuk mengelola data seperti

input data baru yang nantinya akan diproses menjadi suatu informasi yang

merupakan output dari system yang dibuat.

3.7.1 Desain Menu

Pada desain Menu menggambarkan rancangan menu-menu yang dapat

diakses oleh pengguna dalam melakukan kegiatan baik itu maintenance data yang

antara lain terdiri dari pengelolaan data barang, data pegawai, data pengguna

sistem, data supplier dan data-data lainnya yang akan dikelola. kemudian menu

pelaksanan transaksi yang terdiri dari transaksi penjualan langsung(kasir),

penjualan berdasarkan pemesanan pelanggan, transaksi pemesanan dan juga

transaksi pembelian. Terakhir terdapat menu untuk kontrol laporan yang

merupakan hasil dari seluruh kegiatan yang berada pada sistem ini. Berikut ini

merupakan rancangan menu utama dari sistem yang akan dibuat pada UD.

Zamhar.

1. Desain Form Menu Utama

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 75: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.12 Desain Form Menu Utama

3.7.2 Desain Input

1. Desain Form Login

Gambar 3.13 Desain Form Login

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 76: MUCHAMMAD NASEER 040010398 STIKOMBALI

2. Desain Form Kategori Barang

Form Manage Kategori BarangForm Manage Kategori Barang

Kode Kategori

Nama Kategori

Add CancelDeleteEditSave

Kode Kategori Nama Kategori

Gambar 3.14 Desain Form Kategori Barang

3. Desain Form Barang

Form Data BarangForm Data Barang

Kode Barang Nama Barang Kategori Stock Harga Pokok Harga Jual Keterangan

Add DeleteEditStock Alert

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 77: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.15 Desain Form Barang

4. Desain Form Data Barang Dibawah Minimum Stock

Gambar 3.16 Desain Form Data Barang Dibawah Minimum Stock

5. Desain Form Entry Data Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 78: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.17 Desain Form Entry Data Barang

6. Desain Form Data Pegawai

Gambar 3.18 Desain Form Data Pegawai

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 79: MUCHAMMAD NASEER 040010398 STIKOMBALI

7. Desain Form Data User

Gambar 3.19 Desain Form Data User

8. Desain Form Ganti Password

Gambar 3.20 Desain Form Ganti Password

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 80: MUCHAMMAD NASEER 040010398 STIKOMBALI

9. Desain Form Data Supplier

Gambar 3.21 Desain Form Data Supplier

10. Desain Form Data Pelanggan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 81: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.22 Desain Form Data Pelanggan

11. Desain Form Transaksi Penjualan Langsung

Gambar 3.23 Desain Form Transaksi Penjualan Langsung

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 82: MUCHAMMAD NASEER 040010398 STIKOMBALI

12. Desain Form Transaksi Penjualan by Pemesanan

Gambar 3.24 Desain Form Transaksi Penjualan by Pemesanan

13. Desain Form Transaksi Pemesanan

Gambar 3.25 Desain Form Transaksi Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 83: MUCHAMMAD NASEER 040010398 STIKOMBALI

14. Desain Form Transaksi Pembelian

Gambar 3.26 Desain Form Transaksi Pembelian

3.7.3 Desain Output

Pada desain output menggambarkan rancangan output data yang

merupakan hasil output dari seluruh kegiatan pada sistem ini. Desain output terdiri

dari desain laporan prakiraan jumlah order barang ( rata bergerak ), desain laporan

stok barang, desain laporan per barang terjual, desain laporan penjualan barang,

desain laporan pemesanan barang oleh pelanggan, desain laporan pembelian

barang pada supplier. Adapun desain output pada sistem ini adalah sebagai

berikut :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 84: MUCHAMMAD NASEER 040010398 STIKOMBALI

1. Desain Form Rata Bergerak

Gambar 3.27 Desain Form Rata Bergerak

2. Desain Form Laporan Stok Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 85: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.28 Desain Form Laporan Stok Barang

3. Desain Form Laporan Penjualan Per Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 86: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.29 Desain Form Laporan penjualan per Barang

4. Desain Form Laporan Pembelian

Laporan Pembelian BarangLaporan Pembelian Barang

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali

-------------------------------------------------------------------------------------------

Laporan Pembelian Barang

-------------------------------------------------------------------------------------------

no Kd Supplier Nama Supplier Kd Transaksi Tgl Transaksi

Gambar 3.30 Desain Form Laporan Pembelian

5. Desain Form Laporan Pemesanan Oleh Pelanggan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 87: MUCHAMMAD NASEER 040010398 STIKOMBALI

Laporan Pemesanan Barang oleh PelangganLaporan Pemesanan Barang oleh Pelanggan

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali

-------------------------------------------------------------------------------------------

Laporan Pemesanan Barang oleh Pelanggan

-------------------------------------------------------------------------------------------

no Kd Supplier Nama Supplier Kd Transaksi Tgl Transaksi

Gambar 3.31 Desain Form Laporan Pemesanan Oleh Pelanggan

6. Desain Form Laporan Penjualan

Laporan Pemesanan Barang oleh PelangganLaporan Pemesanan Barang oleh Pelanggan

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali

-------------------------------------------------------------------------------------------

Laporan Penjualan Barang

-------------------------------------------------------------------------------------------

no Kd Transaksi Tgl Trans Grand Total Kasir

Gambar 3.32 Desain Form Laporan Penjualan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 88: MUCHAMMAD NASEER 040010398 STIKOMBALI

7. Desain Form Cetak Nota Pemesanan

Gambar 3.33 Desain Form Cetak Nota Pemesanan

8. Desain Form Cetak Nota Penjualan Langsung

Cetak Nota Penjualan LiveCetak Nota Penjualan Live

TJL00001 Cetak

Report Viewer

UD ZamharJalan Kalimantan 22---------------------------------------------------Nota TransaksiTJL0000115 September 2008 – 12:54:02

Sarung Gajah Duduk3 * 25.000 75.000

Peci Hitam2 * 10.000 20.000---------------------------------------------------Total Rp. 95.000Item : 5---------------------------------------------------Cashier : Muchammad Naseer---------------------------------------------------Terima Kasih Telah Belanja di UD.ZamharKami tunggu Kedatangan anda kembali.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 89: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.34 Desain Form Cetak Nota Penjualan Langsung

9. Desain Form Cetak Nota Penjualan dengan Pemesanan

Gambar 3.35 Desain Form Cetak Nota Penjualan dengan Pemesanan

10. Desain Form Cetak Nota Pelanggan tanpa Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 90: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 3.36 Desain Form Cetak Nota Pelanggan tanpa Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 91: MUCHAMMAD NASEER 040010398 STIKOMBALI

BAB IV

IMPLEMENTASI SISTEM

4.1 Petunjuk Operasional

Adapun hasil dari implementasi metode rata-rata bergerak pada sistem

informasi penjualan untuk menentukan prakiraan jumlah order barang terdiri dari

1 halaman utama, dimana halaman utama tersebut berisi seluruh menu yang

berkenaan dengan sisrtem informasi penjualan pada UD.Zamhar.

4.2 Menu Login

Ketika memulai menjalankan sistem dan sebelum masuk ke halaman

utama, pengguna harus melakukan proses login terlebih dahulu untuk dapat

menjalankan program pada halaman utama, fungsi dari form login adalah

membedakan hak akses menu halaman antara pengguna satu dengan pengguna

lainnya, dalam sistem ini hak akses diberi sebutan level user. User level pada

sistem ini dibagi menjadi empat level yaitu :

1. Admin

Memiliki hak akses penuh terhadap aktifitas sistem

2. High

Mampu mengendalikan semua control menu, namun tidak memiliki hak

untuk delete data.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 92: MUCHAMMAD NASEER 040010398 STIKOMBALI

3. Mid

Dapat mengendalikan beberapa control menu, tidak dapat melakukan

delete data.

4. Low

Hanya boleh melakukan proses transaksi dan cetak laporan.

Proses login dimulai dengan menginputkan kode user berikut password,

kemudian klik Login untuk masuk ke sistem / halaman utama dan atau klik close

untuk membatalkan proses / keluar dari sistem.

Gambar 4.1 Menu Login

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 93: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3 Halaman Utama

Form ini merupakan halaman utama dari sistem informasi penjualan.

Dimana pada form ini terdapat semua menu kontrol yang memudahkan pengguna

dalam mengakses menu-menu yang merupakan satu kesatuan sistem pada sistem

informasi penjualan ini.

Menu yang ditampilkan adalah :

1. Maintenance

• Manage Kategori Barang

• Manage Barang

• Manage Pegawai

• Manage User

• Manage Supplier

• Manage Pelanggan

2. Transaksi

• Transaksi Penjualan Live – Kasir

• Transaksi Pemesanan oleh Pelanggan

• Transaksi Penjualan berdasar Pemesanan

• Transaksi Pembelian pada Supplier

3. Report

• Laporan Rata Bergerak

• Laporan Stock Barang

• Laporan per Barang Terjual

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 94: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Laporan Pembelian Barang

• Laporan pemesanan barang

• Laporan penjualan

• Cetak nota penjualan tunai – live

• Cetak nota penjualan melalui pemesanan

• Cetak nota penjualan untuk pelanggan tanpa pemesanan

• Cetak nota pemesanan

Namun terdapat sedikit perbedaan antara menu kontrol yang ditampilkan

ketika pengguna melakukan login dengan hak akses pengguna atau pada sistem ini

disebut level user Mid dan Low.

Gambar 4.2 Halaman Utama

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 95: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.1 Halaman Manage Kategori Barang

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data kategori barang.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data kategori barang.

Save : untuk menyimpan data kategori barang.

Delete : untuk menghapus data kategori barang.

Edit : untuk mengupdate / mengedit data kategori barang.

Cancel : untuk membatalkan proses yang akan / sedang dijalankan.

Cara Penggunaan :

• Klik tombol add, maka cursor akan secara langsung berada pada

kolom nama kategori, kemudian inputkan nama kategori lalu tekan

enter atau klik tombol save, maka data kategori barang akan tersimpan

pada database dan langsung akan ditampilkan pada listview data

kategori barang. Jika akan melakukan edit data pada data kategori

barang, sebelumnya pilih dahulu data yang akan di edit denga cara

klik salah satu data pada list / daftar kategori barang, anda tidak dapat

mengganti kode kategori, yang dapat diedit hanyalah nama kategori

saja. Namun yang perlu diperhatikan disini yaitu, jika data kategori

telah dipergunakan pada data barang, maka data kategori tersebut

tidak dapat di delete, atau dihapus. Tampilan manage data kategori

barang dapat anda lihat pada gambar di bawah ini.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 96: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 4.3 Kategori Barang

4.3.2 Halaman Manage Data Barang

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data barang.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data barang.

Edit : untuk mengupdate / mengedit data barang.

Delete : untuk menghapus data barang.

Cara Penggunaan :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 97: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Klik tombol add, maka akan keluar window baru yang befungsi

untuk melakukan input detail data barang ( gambar 4.6 ). jika

muncul icon kelap kelip dengan tulisan stock alert, menandakan

terdapat data barang yang memiliki jumlah stock di bawah stock

minimum yang telah ditentukan, klik pada icon untuk melihat

daftar barang dengan stock di bawah stock minimum ( gambar

4.5 ), tampilan halaman manage data barang dapat dilihat pada

gambar 4.4 di bawah ini.

Gambar 4.4 Halaman Manage Data Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 98: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.3 Halaman Data Barang Minimum Stock

Form ini dipergunakan untuk melihat daftar barang yang memiliki jumlah

stock di bawah stock minimum.

Keterangan kontrol-kontrol yang tersedia :

Tombol Ganti Jumlah stock minimum : untuk mengganti jumlah

stock minimum barang.

Tombol close : untuk keluar dari form dan kembali ke halaman

manage data barang.

Kotak cek : jika di cek maka akan menampilkan seluruh data

barang, jika cek dihilangkan maka akan menampilkan data semula.

Cara Penggunaan :

• Klik tombol ganti jumlah minimum jika akan mengganti nilai

minimum pada barang tertentu. Jika kotak cek di cek, maka

akan menampilkan seluruh data barang, jika cek dihilangkan

maka akan menampilkan data semula, klik close untuk keluar.

Gambar 4.5 Halaman Data Barang Dengan Stock Dibawah Minimum

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 99: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.4 Halaman Entry Data Barang

Form ini dipergunakan untuk menginput detail data barang.

Keterangan tombol-tombol yang tersedia :

Save : untuk menyimpan data barang.

Clear : untuk menghapus isian pada kolom teks.

Cancel : untuk keluar dari window.

Cara Penggunaan :

• Isikan data barang dengan lengkap dimulai dari nama barang,

kategori barang, stock, stock alert ( fungsinya adalah sebagai

pembatas jumlah barang, jadi ketika stock barang bernilai lebih

kecil dari stock alert, maka sistem akan mengeluarkan

peringatan ), harga pokok, harga jual, keterangan dan gambar.

Setelah data lengkap, klik tombol save untuk menyimpan data

barang, klik cancel untuk keluar window.

• Dalam penyimpanan data gambar, disini masih terdapat kelemahan

dimana gambar yang disimpan hanya bisa terlihat pada

computer yang melakukan penyimpanan terhadap data gambar

tersebut. Penulis sengaja tidak melakukan penyimpanan data

gambar pada system basis data dikarenakan dianggap

pemborosan terhadap volume basis data. Tampilan form entry

data barang dapat dilihat pada gambar berikut.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 100: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 4.6 Halaman Entry Data Barang

4.3.5 Halaman Manage Data Pegawai

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data pegawai.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data pegawai.

Save : untuk menyimpan data pegawai.

Delete : untuk menghapus data pegawai.

Edit : untuk mengupdate / mengedit data pegawai.

Cancel : untuk membatalkan proses yang akan / sedang dijalankan.

Cara Penggunaan :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 101: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Klik tombol add, maka cursor akan secara langsung berada pada

kolom nama pegawai, kemudian inputkan nama pegawai, jenis

kelamin, no ktp, no telp, alamat asal, alamat tinggal, dan tanggal

masuk lalu tekan enter atau klik tombol save, maka data

pegawai akan tersimpan pada database dan langsung akan

ditampilkan pada listview data pegawai, pada form ini terdapat

kolom lama kerja yang berfungsi sebagai informasi lama kerja

seorang pegawai pada perusahaan, klik salah satu nama pegawai

pada listview maka akan secara langsung dapat diketahui lama

kerja pegawai bersangkutan, gambar halaman pegawai dapat

dilihat pada gambar 4.7 berikut ini.

Gambar 4.7 Halaman Manage Data Pegawai

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 102: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.6 Halaman Manage Data User

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data user.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data user.

Save : untuk menyimpan data user.

Delete : untuk menghapus data user.

Edit : untuk mengupdate / mengedit data user.

Cancel : untuk membatalkan proses yang akan / sedang dijalankan.

Cara Penggunaan :

• Klik tombol add, maka cursor akan secara langsung berada pada

kolom kode user, kemudian inputkan kode user, nama pengguna

– nama pengguna di dapat dari nama pegawai, password,

confirm password – untuk mengecek apakah password yang

diinputkan sudah sama, dan level user lalu tekan enter atau klik

tombol save, maka data user akan tersimpan pada database dan

langsung akan ditampilkan pada listview data user. pada listview

user, user yang disimpan akan memiliki perbedaan icon sesuai

dengan perbedaan level user, dimana warna abu-abu : Admin,

warna biru : High, warna Hijau : Mid dan warna Merah Muda :

Low. Halaman User dapat dilihat pada gambar 4.8.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 103: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 4.8 Halaman Manage Data User

4.3.7 Halaman Manage Data Supplier

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data supplier.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data supplier.

Save : untuk menyimpan data supplier.

Delete : untuk menghapus data supplier.

Edit : untuk mengupdate / mengedit data supplier.

Cancel : untuk membatalkan proses yang akan / sedang dijalankan.

Cara Penggunaan :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 104: MUCHAMMAD NASEER 040010398 STIKOMBALI

• Klik tombol add, maka cursor akan secara langsung berada pada

kolom nama supplier, kemudian inputkan nama supplier,

contact, alamat, telephone, handphone, fax, email dan web lalu

tekan enter atau klik tombol save, maka data supplier akan

tersimpan pada database dan langsung akan ditampilkan pada

listview data supplier. Jika ingin menemukan data supplier

dengan cepat, telah disediakan kolom untuk menemukan data

supplier berdasarkan nama dan atau contact, ketika mengetikan

teks pada kolom pencarian, maka akan secara langsung

melakukan filter pada listview supplier. gambar halaman

supplier dapat dilihat pada gambar 4.9 berikut.

Gambar 4.9 Halaman Manage Data Supplier

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 105: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.8 Halaman Manage Data Pelanggan

Form ini dipergunakan untuk menginput, mengedit dan atau menghapus

data pelanggan.

Keterangan tombol-tombol yang tersedia :

Add : untuk tambah baru data pelanggan.

Save : untuk menyimpan data pelanggan.

Delete : untuk menghapus data pelanggan.

Edit : untuk mengupdate / mengedit data pelanggan.

Cancel : untuk membatalkan proses yang akan / sedang dijalankan.

Cara Penggunaan :

• Klik tombol add, maka cursor akan secara langsung berada pada

kolom nama pelanggan, kemudian inputkan nama pelanggan,

alamat, telephone, handphone, fax, email dan web lalu tekan

enter atau klik tombol save, maka data pelanggan akan

tersimpan pada database dan langsung akan ditampilkan pada

listview data pelanggan. Untuk update atau edit data pelanggan,

silahkan klik atau pilih data pelanggan pada list / daftar

pelanggan, kemudian klik tombol edit, namun perlu diperhatikan

dalam update data pelanggan, hati-hati dalam merubah nilai

data, jika anda ragu terhadap perubahan, klik tombol cancel

untuk kembali ke seperti semula. gambar halaman pelanggan

dapat dilihat pada gambar 4.10 berikut

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 106: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 4.10 Halaman Manage Data Pelanggan

4.3.9 Halaman Transaksi Penjualan Langsung – Kasir

Halaman Transaksi penjualan langsung ini disebut juga form penjualan

kasir karena fungsi nya yang akan melakukan transaksi secara langsung kepada

konsumen tanpa perlu adanya pencatatan data konsumen.

Cara penggunaan :

Pengguna memasukan kode barang dengan cara klik tombol di

sebelah kanan kolom kode barang atau boleh juga dengan cara memasukan

dengan cara menginputkan kode barang tersebut, namun jika diinputkan

dengan di ketik, harus dipastikan bahwa kode barang tersebut adalah

benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock dan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 107: MUCHAMMAD NASEER 040010398 STIKOMBALI

harga jual. Setelah data barang terisi masukan jumlah yang dijual,

kemudian klik tombol dengan tanda + untuk memasukannya ke dalam

listview, lakukan berulang sampai seluruh barang yang dijual masuk ke

dalam listview. Jika akan memberikan potongan, maka isi kolom

potongan, maka kolom grand total langsung akan berubah nilai.

Gambar 4.11 Halaman Transaksi Penjualan Live

4.3.10 Halaman Transaksi Penjualan by Pemesanan

Halaman Transaksi penjualan by pemesanan ini berfungsi untuk

melakukan transaksi penjualan berdasarkan pemesanan dari pelanggan.

Cara penggunaan :

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 108: MUCHAMMAD NASEER 040010398 STIKOMBALI

Pengguna harus memasukan kode pemesanan yang akan dilayani

dalam penjualan ini, kemudian memasukan kode barang dengan cara klik

tombol di sebelah kanan kolom kode barang atau boleh juga dengan cara

memasukan dengan cara menginputkan kode barang tersebut, namun jika

diinputkan dengan di ketik, harus dipastikan bahwa kode barang tersebut

adalah benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock

dan harga jual. Setelah data barang terisi masukan jumlah yang dijual,

kemudian klik tombol dengan tanda + untuk memasukannya ke dalam

listview, lakukan berulang sampai seluruh barang yang dijual masuk ke

dalam listview. Jika akan memberikan potongan, maka isi kolom

potongan, maka kolom grand total langsung akan berubah nilai.

Gambar 4.12 Halaman Transaksi Penjualan By Pemesanan ( pelanggan )

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 109: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.11 Halaman Transaksi Pemesanan

Halaman Transaksi pemesanan ini berfungsi untuk melakukan transaksi

pemesanan dari pelanggan.

Cara penggunaan :

Pengguna harus memasukan kode pelanggan yang akan dilayani

dalam pemesanan ini, kemudian memasukan kode barang dengan cara klik

tombol di sebelah kanan kolom kode barang atau boleh juga dengan cara

memasukan dengan cara menginputkan kode barang tersebut, namun jika

diinputkan dengan di ketik, harus dipastikan bahwa kode barang tersebut

adalah benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock

dan harga jual. Setelah data barang terisi masukan jumlah yang dipesan,

kemudian klik tombol dengan tanda + untuk memasukannya ke dalam

listview, lakukan berulang sampai seluruh barang yang dipesan masuk ke

dalam listview. Jika pelanggan memberikan uang muka, maka isi kolom

dp, maka kolom kekurangan langsung akan berubah nilai. Untuk proses

pembayaran uang muka, isilah jumlah yang dibayarkan, kemudian lihat

kolom kembali untuk memberikan kembalian jika uang yang dibayarkan

lebih dari jumlah uang muka yang ditetapkan oleh pelanggan.

Dan jangan lupa untuk melengkapi data-data pada kolom-kolom

yang telah disediakan, namun pengguna tidak perlu khawatir, karena

aplikasi ini telah dilengkapi system peringatan terhadap data-data yang

harus diisi. Halaman transaksi pemesanan dapat dilihat pada gambar

berikut.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 110: MUCHAMMAD NASEER 040010398 STIKOMBALI

Gambar 4.13 Halaman Transaksi Pemesanan

4.3.12 Halaman Transaksi Pembelian

Halaman Transaksi pembelian ini berfungsi untuk melakukan transaksi

pembelian ke supplier.

Cara penggunaan :

Pengguna harus memasukan kode supplier yang merupakan

penyedia barang dalam pembelian ini, kemudian memasukan kode

barang dengan cara klik tombol di sebelah kanan kolom kode barang atau

boleh juga dengan cara memasukan dengan cara menginputkan kode

barang tersebut, namun jika diinputkan dengan di ketik, harus dipastikan

bahwa kode barang tersebut adalah benar, jika tidak, tidak ada falidasi

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 111: MUCHAMMAD NASEER 040010398 STIKOMBALI

untuk kolom nama barang, dan stock. Setelah data barang terisi masukan

harga beli pada untuk per barang tersebut lalu masukan jumlah yang telah

dibeli, kemudian klik tombol dengan tanda + untuk memasukannya ke

dalam listview, lakukan berulang sampai seluruh barang yang telah dibeli

masuk ke dalam listview. Jika supplier memberikan potongan untuk

pembelian ini, maka isi kolom potongan, maka kolom grand total

langsung akan berubah nilai.

Gambar 4.14 Halaman Transaksi Pembelian

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 112: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.13 Halaman Report Rata Bergerak

Halaman ini berfungsi sebagai tool yang akan dipergunakan dalam

penentuan prakiraan jumlah order barang.

Cara penggunaan :

Pengguna harus menginputkan data satu barang yang akan

diprakirakan jumlah order pada periode waktu tertentu, kemudian tentukan

bulan dan tahun yang akan dijadikan target prakiraan order, lalu masukan

jangka waktu yang akan dijadikan referensi waktu beberapa bulan ke

belakang, dimana jangka waktu akan dijadikan dasar penghitungan.

Gambar 4.15 Halaman Report Rata Bergerak

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 113: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.14 Halaman Report Stock Barang

Halaman report stock barang dipergunakan untuk melihat laporan stock

barang, laporan dapat dicetak dengan mempergunakan fasilitas yang disediakan

oleh crystalreport.

Cara penggunaan :

Pengguna hanya tinggal klik tombol yang bericon printer untuk

melakukan cetak laporan stock barang, biasanya akan muncul dialog

printer setup, silahkan atur properties jika akan melakukan perubahan

kualitas print out, klik tombol Ok untuk default setting.

Gambar 4.16 Halaman Report Stock Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 114: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.15 Halaman Report per Barang Terjual

Halaman report per Barang Terjual dipergunakan untuk melihat laporan

per barang yang terjual, laporan dapat dicetak dengan mempergunakan fasilitas

yang disediakan oleh crystalreport.

Cara penggunaan :

Pengguna hanya tinggal klik tombol yang bericon printer untuk

melakukan cetak laporan per barang yang terjual, biasanya akan muncul

dialog printer setup, silahkan atur properties jika akan melakukan

perubahan kualitas print out, klik tombol Ok untuk default setting.

Gambar 4.17 Halaman Report per Barang Terjual

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 115: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.16 Halaman Report Pembelian Barang

Halaman report pembelian barang dipergunakan untuk melihat laporan

transaksi pembelian yang dilakukan, laporan dapat dicetak dengan

mempergunakan fasilitas yang disediakan oleh crystalreport.

Cara penggunaan :

Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan

cetak laporan transaksi pembelian, biasanya akan muncul dialog printer

setup, silahkan atur properties jika akan melakukan perubahan kualitas

print out, klik tombol Ok untuk default setting, apabila akan melihat

laporan berdasarkan range yang ditentukan, silahkan pilih dari periode

sampai ke periode tertentu, kemudian klik tombol dengan icon panah.

Gambar 4.18 Halaman Report Pembelian Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 116: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.17 Halaman Report Pemesanan Barang

Halaman report pemesanan barang dipergunakan untuk melihat laporan

transaksi pemesanan yang dilakukan oleh pelanggan, laporan dapat dicetak

dengan mempergunakan fasilitas yang disediakan oleh crystalreport.

Cara penggunaan :

Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan

cetak laporan transaksi pemesanan, biasanya akan muncul dialog printer

setup, silahkan atur properties jika akan melakukan perubahan kualitas

print out, klik tombol Ok untuk default setting, apabila akan melihat

laporan berdasarkan range yang ditentukan, silahkan pilih dari periode

sampai ke periode tertentu, kemudian klik tombol dengan icon panah.

Gambar 4.19 Halaman Report Pemesanan Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 117: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.18 Halaman Report Penjualan Barang

Halaman report penjualan barang dipergunakan untuk melihat laporan

transaksi penjualan yang dilakukan, laporan dapat dicetak dengan

mempergunakan fasilitas yang disediakan oleh crystalreport.

Cara penggunaan :

Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan

cetak laporan transaksi penjualan, biasanya akan muncul dialog printer

setup, silahkan atur properties jika akan melakukan perubahan kualitas

print out, klik tombol Ok untuk default setting, apabila akan melihat

laporan berdasarkan range yang ditentukan, silahkan pilih dari periode

sampai ke periode tertentu, kemudian klik tombol dengan icon panah.

Gambar 4.20 Halaman Report Penjualan Barang

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 118: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.19 Halaman Cetak Nota Penjualan Live

Setelah melakukan transaksi penjualan live, maka untuk mencetak nota,

akan muncul halaman ini. Silahkan anda klik tombol printer untuk langsung

mencetak transaksi tersebut. Namun jika pada kondisi tertentu printer tidak dapat

digunakan untuk mencetak dan kemudian konsumen menginginkan adanya nota,

silahkan klik tombol pada menu utama yang telah penulis sediakan untuk masuk

ke halaman ini, kemudian pilih kode transaksi dimana konsumen tersebut yang

memiliki nya, tentu saja hal ini dilakukan pada saat printer telah berfungsi dengan

baik.

Gambar 4.21 Halaman Cetak Nota Penjualan Live

4.3.20 Halaman Cetak Nota Penjualan Berdasarkan Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 119: MUCHAMMAD NASEER 040010398 STIKOMBALI

Setelah melakukan transaksi penjualan Berdasarkan Pemesanan, maka

untuk mencetak nota, akan muncul halaman ini. Silahkan anda klik tombol printer

untuk langsung mencetak transaksi tersebut. Namun jika pada kondisi tertentu

printer tidak dapat digunakan untuk mencetak dan kemudian konsumen

menginginkan adanya nota, silahkan klik tombol pada menu utama yang telah

penulis sediakan untuk masuk ke halaman ini, kemudian pilih kode transaksi

dimana konsumen tersebut yang memiliki nya, tentu saja hal ini dilakukan pada

saat printer telah berfungsi dengan baik.

Gambar 4.22 Halaman Cetak Nota Penjualan Berdasar Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 120: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.21 Halaman Cetak Nota Penjualan oleh Pelanggan Tanpa Pemesanan

Setelah melakukan transaksi penjualan oleh pelanggan tanpa Pemesanan,

maka untuk mencetak nota, akan muncul halaman ini. Silahkan anda klik tombol

printer untuk langsung mencetak transaksi tersebut. Namun jika pada kondisi

tertentu printer tidak dapat digunakan untuk mencetak dan kemudian konsumen

menginginkan adanya nota, silahkan klik tombol pada menu utama yang telah

penulis sediakan untuk masuk ke halaman ini, kemudian pilih kode transaksi

dimana konsumen tersebut yang memiliki nya, tentu saja hal ini dilakukan pada

saat printer telah berfungsi dengan baik.

Gambar 4.23 Halaman Cetak Nota Penjualan berdasar Pelanggan Tanpa Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 121: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.3.22 Halaman Cetak Nota Pemesanan

Setelah melakukan transaksi Pemesanan, maka untuk mencetak nota, akan

muncul halaman ini. Silahkan anda klik tombol printer untuk langsung mencetak

transaksi tersebut. Namun jika pada kondisi tertentu printer tidak dapat digunakan

untuk mencetak dan kemudian konsumen menginginkan adanya nota, silahkan

klik tombol pada menu utama yang telah penulis sediakan untuk masuk ke

halaman ini, kemudian pilih kode transaksi dimana konsumen tersebut yang

memiliki nya, tentu saja hal ini dilakukan pada saat printer telah berfungsi dengan

baik.

Gambar 4.24 Halaman Cetak Nota Pemesanan

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 122: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.4 Spesifikasi Perangkat Keras & Perangkat Lunak

Untuk dapat mengimplementasikan aplikasi sistem ini, maka diperlukan

perangkat keras dan perangkat lunak yang memadai agar aplikasi ini dapat bekerja

dengan baik.

4.4.1 Spesifikasi Perangkat Keras

Minimum :

§ Komputer dengan Kecepatan CPU 1,6 Ghz

§ RAM ( Random Access Memory ) 256 Mb

§ Resolusi Layar 1024 * 768

§ Tersedia Harddisk bebas dengan jumlah 1 Gb untuk instalasi

Rekomendasi :

§ Komputer dengan kecepatan CPU 2.0 Ghz atau yang lebih besar

§ RAM ( Random Access Memory ) 512 Mb atau yang lebih besar

§ Resolusi Layar 1024 * 768 sampai dengan 1280 * 1024

§ Tersedia Harddisk bebas dengan jumlah 2 Gb untuk instalasi

§ Lan Card, Kabel RJ 45, Hub - Switch untuk menjalankan aplikasi

pada jaringan ( Client Server – Multi User )

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 123: MUCHAMMAD NASEER 040010398 STIKOMBALI

4.4.2 Spesifikasi Perangkat Lunak

§ Sistem Operasi Windows 2000, Windows XP, Windows Vista,

Windows Server

§ .Net (DotNet) Framework 3.5

§ Microsoft SQL Server 2000

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 124: MUCHAMMAD NASEER 040010398 STIKOMBALI

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah mengimplementasikan metode rata-rata bergerak pada sistem

informasi penjualan untuk menentukan jumlah order barang pada UD.Zamhar,

maka dapat disimpulkan beberapa hal, yaitu :

1. Pembangunan system ini ternyata sudah sangat membantu pihak UD.

Zamhar dalam control stock barang, dimana uji coba yang dilakukan

pemilik dan staff ternyata menghasilkan suatu nilai akurat terhadap stok

barang yang mampu meringankan pekerjaan mereka dalam kegiatan

control stok barang.

2. Implementasi metode rata rata bergerak dalam penentuan jumlah order

barang juga dirasa cukup membantu, karena simulasi yang dicoba

penulis dengan cara merubah tanggal transaksi untuk menyesuaikan

kegiatan transaksi pada barang tertentu, ternyata menghasilkan nilai

yang berbeda tipis dengan nilai order dari kegiatan nyata pada

UD.Zamhar, yang artinya implementasi metode rata-rata bergerak

tersebut cukup mampu membantu pemilik dalam penentuan jumlah

order barang.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 125: MUCHAMMAD NASEER 040010398 STIKOMBALI

5.2 Saran

Metode rata-rata bergerak merupakan salah satu dari sekian banyak

metode yang mampu menentukan analisa trend yang cukup sederhana. Pada masa

dengan mobilitas tinggi seperti ini tentu juga membutuhkan suatu system yang

lebih memiliki nilai ketepatan yang tinggi pula. Untuk itu pada topik saran ini

penulis menyampaikan ada baiknya untuk melakukan penyampuran beberapa

metode dalam sebuah program, sehingga dalam penentuan dan atau peramalan

terhadap suatu kegiatan, tidak terpaku hanya pada satu metode saja. Dengan

penyampuran tersebut, tentu akan membuat pihak manajemen pada suatu

perusahaan akan memiliki beberapa pilihan pada hasil peramalan atau penentuan

suatu kejadian.

Pembangunan suatu system client server alangkah lebih baik jika

dilakukan pembangunan aplikasi web nya juga, agar dimana pun pengguna

berada, tetap dapat mengontrol kegiatan yang ada pada system sesuai dengan

kewenangannya.

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 126: MUCHAMMAD NASEER 040010398 STIKOMBALI

DAFTAR PUSTAKA

Ario Suryo Kusumo, Pemrograman Visual Basic 2005, Cetakan II, Elex Media Komputindo, Jakarta, 2007.

Jogianto. HM, Analisis Dan Design Sistem Informasi, Cetakan I, Andi Offset, Yogyakarta, 1995.

Junindar, Panduan Lengkap Menjadi Programer, Cetakan I, Mediakita, Jakarta, 2008.

Nata Wirawan, Cara Mudah Memahami Statistik 1 ( Statistik Deskriptif ), Edisi Kedua, Keraras Emas, Denpasar, 2001.

Raymond McLeod, Jr, Sistem Informasi Manajemen-Studi Sistem Informasi Berbasis Komputer, Jilid I, Bhuana Ilmu Populer, Jakarta.

Winardi, Pengantar Manajemen Penjualan, PT. Citra Aditya Bakti, Bandung, 1991.

Yuniar Supardi, Microsoft Visual Basic 2005 Untuk Segala Tingkat, Cetakan I, Elex Media Komputindo, Jakarta, 2008.

http://belajarforex.com/content/view/20/66/, access on March 29th, 2008, 01:00 pm Bali Island Time

http://bungarkka.wordpress.com/2008/09/11/experience-the-new-visual-studio-2008-express-edition-learn-how-to-use-visual-basic-2008-express-edition/, access on July – September 2008, Bali Island Time

http://forexmarketiva.wordpress.com/2008/01/07/moving-average/, access on April 4th, 2008, 04:00 pm Bali Island Time

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.

Page 127: MUCHAMMAD NASEER 040010398 STIKOMBALI

http://geeks.netindonesia.net/blogs/narn/archive/2008/03/05/5-buku-visual-studio-express-2008-gratis.aspx, access on July – September 2008, Bali Island Time

http://msdn.microsoft.com/en-us/library/aa187916.aspx, access on May – September 2008, Bali Island Time

http://peminatanakuntansikeuangan010.blogspot.com/, access on July – August 2008, Bali Island Time

http://www.belajarmarketiva.com/MA2.htm, access on March 29th, 2008, 03:00 pm Bali Island Time

http://www.dreamincode.net/forums/showforum67.htm, access on May – September 2008, Bali Island Time

http://www.freevbcode.com/, access on April – September 2008, Bali Island Time

http://www.java2s.com/Tutorial/VB/CatalogVB.htm, access on July – September 2008, Bali Island Time

http://www.vbdotnetforums.com/, access on Mei – September 2008, Bali Island Time

http://www.vbdotnetheaven.com/, access on July – September 2008, Bali Island Time

http://www.zahiraccounting.com/id/modules/smartfaq/faq.php?faqid=66, access on July – Agustus 2008, Bali Island Time

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.