Вы находитесь на странице: 1из 127

Generated by Foxit PDF Creator © Foxit Software

http://www.foxitsoftware.com For evaluation only.

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.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

( 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

BAB V. KESIMPULAN DAN SARAN

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

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

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

LAMPIRAN
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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
MA( n ) = ∑ Di ÷ n ..................................................................................... (1)
i =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 Software
http://www.foxitsoftware.com For evaluation only.

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

prakiraan jumlah order barang pada bulan januari pada tahun 2009.

12 Penjualan Prakiraan rata-rata Kesalahan


Bulan / (1.0 00 unit) bergerak tertimbang tiga prakiraan
bulan
2008 At
ei = At - MA
MA
1 10
2 12
3 13
4 16 (10+12+13)/3 = 4,3
5 19 11,7 5,3
6 23 (12+13+16)/3 = 7
13,7
7 26 6,7
(13+16+19)/3 = 16
8 30 7,3
(16+19+23)/3 =
9 28 19,3 1,7
10 18 (19+23+26)/3 = -10
11 16 22,7 -9,3
12 14 (23+26+30)/3 = -6,7
26,3
(26+30+28)/3 = 28
(30+28+18)/3 =
25,3
(28+18+16)/3 =
20,7

58,3
= 6,5
9

Tabel 2.1 Contoh Perhitungan Metode Rata-rata Bergerak


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

Menentukan prakiraan penjualan terhadap barang tertentu dengan metode

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

menggunakan rumus (1):

Jawab:

18 + 16 + 14
MA(3) = = 16
3

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).

MAD =
∑ [ Kesalahan _ prakiraan] ……………………………………(2)
n

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.

n ei 58,3
MAD = ∑
A=1 n
=
9
= 6,5

2.8 Analisa dan Desain Sistem


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

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

Gambar 2.1 Start Page Microsoft Visual Basic 2008

Gambar 2.2 Form Designer Microsoft Visual Basic 2008


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

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

User Supplier Pembelian Barang Kategori_Barang Penjualan Pemesanan Pelanggan

Transaksi Transaksi Transaksi


Maintenance Maintenance Maintenance Maintenance Maintenance
Pembelian Penjualan Pemesanan

T_User T_Supplier T_Barang T_Kategori_Barang T_Pelanggan

Pegawai T_Pembelian_ T_Penjualan_ T_Pemesanan_


Pembelian T_Penjualan T_Pemesanan
Detail Detail Detail

Maintenance

Cetak Laporan Cetak Nota


T_Pegawai

Lap Supplier Lap Pembelian Lap Barang Lap Pemesanan Lap Penjualan Lap Pelanggan Nota Penjualan
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

Gambar 3.1 Sistem Flow Komputerisasi


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

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 Software
http://www.foxitsoftware.com For evaluation only.

Diagram konteks dari pengembangan sistem informasi penjualan UD.

Zamhar dapat dilihat sebagai berikut :


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

dt_pemesanan

bukti_pemesanan

dt_by r_dp_pemesanan
lap_pemesanan

dt_penjualan P1 lap_penjualan
a d

nota_penjualan lap_pembelian

Pelanggan Sistem Pemilik


dt_by r_nota_penjualan lap_rt_bergerak
Inf ormasi
bukti_pemesanan_ambil Penjualan lap_stock

dt_user c
b nota_pembelian
dt_kategori
dt_by r_nota_pembelian
dt_barang
Supplier User
dt_supplier

dt_pelanggan

dt_pegawai

Gambar 3.2 Diagram Konteks


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

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 Software
http://www.foxitsoftware.com For evaluation only.

dt_kategori
D1 T_Kategori_Barang

dt_barang
D2 T_Barang
dt_user

dt_kategori dt_pegawai
P1.1 D3 T_Pegawai

c dt_barang

dt_supplier dt_user
User D4 T_User
Maintenance
dt_pelanggan Data

dt_pegawai dt_supplier
D5 T_Supplier

dt_pelanggan
D6 T_Pelanggan

dt_pelanggan
dt_pemesanan
dt_supplier
bukti_pemesanan
dt_user

P1.2 dt_barang
a dt_by r_dp_pemesanan

dt_penjualan
Pelanggan
nota_penjualan dt_pemesanan
D7 T_Pemesanan
dt_by r_nota_penjualan Transaksi

bukti_pemesanan_ambil dt_dtl_pemesanan
D8 T_Pemesanan_Detail

b dt_penjualan
D9 T_Penjualan
nota_pembelian

Supplier
dt_by r_nota_pembelian
dt_dtl_penjualan
D10 T_Penjualan_Detail

dt_pembelian
D11 T_Pembelian

dt_dtl_pembelian
D12 T_Pembelian_Detail
lap_pemesanan

dt_dtl_pembelian
P1.3
d lap_pembelian dt_pembelian

lap_penjualan dt_dtl_penjualan
Pemilik
Cetak
lap_rt_bergerak Laporan dt_penjualan

dt_dtl_pemesanan

lap_stock
dt_pemesanan

dt_barang
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

dt_kategori P1.1.1

dt_kategori
Maintenance D1 T_Kategori_Barang
Kategori

dt_barang P1.1.2 dt_kategori

dt_barang
Maintenance D2 T_Barang
Barang

dt_pegawai P1.1.3

dt_pegawai
Maintenance D3 T_Pegawai
c
Pegawai

User

P1.1.4 dt_pegawai

dt_user
Maintenance D4 T_User
dt_user User

P1.1.5

dt_supplier
Maintenance D5 T_Supplier
dt_supplier Supplier

P1.1.6

dt_pelanggan
Maintenance D6 T_Pelanggan
dt_pelanggan Pelanggan

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 Software
http://www.foxitsoftware.com For evaluation only.

a
dt_pemesanan P1.2.1 dt_user

bukti_pemesanan dt_barang
Pelanggan Transaksi
dt_by r_dp_pemesanan Pemesanan

dt_pelanggan dt_pemesanan dt_dtl_pemesanan

D6 T_Pelanggan D7 T_Pemesanan D8 T_Pemesanan_Detail

dt_barang
D2 T_Barang D4 T_User
dt_pelanggan

dt_user

dt_penjualan P1.2.2 dt_penjualan


D9 T_Penjualan

dt_by r_nota_penjualan
Transaksi
bukti_pemesanan_ambil Penjualan dt_dtl_penjualan
D10 T_Penjualan_Detail

nota_penjualan dt_barang

dt_user

b nota_pembelian P1.2.3 dt_pembelian


D11 T_Pembelian

dt_by r_nota_pembelian
Supplier Transaksi
Pembelian dt_dtl_pembelian
D12 T_Pembelian_Detail

dt_supplier
D5 T_Supplier

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 Software
http://www.foxitsoftware.com For evaluation only.

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

Hasilnya dapat dilihat pada gambar dibawah ini.

dt_pembelian P1.3.1 lap_pembelian


D11 T_Pembelian

dt_barang Cetak
Laporan
dt_dtl_pembelian Pembelian
D12 T_Pembelian_Detail

dt_pemesanan P1.3.2 d
D7 T_Pemesanan

dt_barang Cetak lap_pemesanan


D2 T_Barang Pemilik
Laporan
dt_dtl_pemesanan Pemesanan
D8 T_Pemesanan_Detail

dt_barang

dt_penjualan P1.3.3
D9 T_Penjualan

Cetak
Laporan
dt_dtl_penjualan Penjualan lap_penjualan
D10 T_Penjualan_Detail

dt_dtl_penjualan P1.3.4

dt_penjualan Perhitungan lap_rt_bergerak


Rata
dt_barang Bergerak

P1.3.5

dt_barang Cetak lap_stock


Laporan
Barang

Gambar 3.6 DFD Level 1 Cetak Laporan

3.3.4 Data Flow Diagram Level 2


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

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 :

P1.2.1.1
a dt_pemesanan dt_pemesanan
D7 T _Pemesanan

Pel anggan
Entry
Pemesanan dt_dtl_pemesanan
D8 T _Pemesanan_Detail

dt_barang
D2 T_Barang

dt_user
D4 T_User

dt_pelanggan
D6 T_Pelanggan

bukti_pemesanan P1.2.1.2 dt_dtl_pemesanan

Cetak dt_pemesanan
Bukti
Pemesanan

P1.2.1.3

Pembayaran
dt_byr_dp_pemesanan Pemesanan dt_byr_dp_pemesanan

Gambar 3.7 DFD Level 2 Transaksi Pemesanan


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

dt_pemesanan
D7 T _Pemesanan

P1.2.2.1 dt_dtl_pemesanan
D8 T _Pemesanan_Detail

a Mengolah
Bukti
bukti_pemesanan_ambil Pemesanan
Pelanggan

dt_pemesanan

dt_penjualan P1.2.2.2 dt_barang


D2 T_Barang
dt_user dt_penjualan
D4 T _User Entry D9 T _Penjualan
Penjualan dt_dtl_penjualan
D10 T_Penjualan_Detail
dt_pelanggan
D6 T _Pelanggan
dt_dtl_penjualan

P1.2.2.3
nota_penjualan
Cetak dt_penjualan
Nota
Penjualan

P1.2.2.4
dt_dtl_penjualan
dt_byr_nota_penjualan
Pembayaran
Penjualan dt_penjualan

Gambar 3.8 DFD Level 2 Transaksi Penjualan


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

b P1.2.3.1 dt_pembeli an
D11T_Pembelian
nota_pembel ian
Suppli er Entry
Pembelian dt_dtl_pembeli an
D12 T_Pembeli an_Detai l

dt_barang
D2 T_Barang
dt_byr_nota_pembeli an

P1.2.3.2 dt_user
D4 T_User

Mengolah
Pembayaran
Pembelian dt_supplier
D5 T_Suppli er

dt_dtl_pembeli an

dt_pembeli an

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 Software
http://www.foxitsoftware.com For evaluation only.

Pemb el ian Pemb elian_De tail

Kateg ori_Baran g

Supp li er

User Peme sanan Peme sanan_De tail

Pega wai Pelan ggan Baran g

Penju alan Penju al an_Det ail

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 Software
http://www.foxitsoftware.com For evaluation only.

Gambar berikut merupakan konseptual database dari system informasi

penjualan pada UD. Zamhar.

T _PE MBELIAN
kd_tra nsaksi_be li VarCha r (8) Uni que Not Null T _PE MBELIAN_DETAIL
tgl _transaksi _be li DateT ime (8) N ot Null
no_fa ktur VarChar (30) Null kd_tra nsaksi_be li <FK> VarChar (8) Unique Not Null
kd_su pplier <FK> VarCh ar (6) Un ique Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
total Int (4) Not Null juml a h_beli In t (4) Not Null
poton gan Int (4) Not Nu ll harga _beli Int (4) Not Null
grand _total Int (4) Not Null sub_total Int (4) Not Nu l l
kd_user <FK> VarChar (20) Uniqu e Not Null

T _SUPPLIER
kd_su pplier Va rChar (6) Unique Not Null
nm_supplier VarChar (50) Not Nu ll T _KA T EGORI_ BARANG
conta ct VarCha r (30) Not Null kd_ka tegori Va rChar (6) Unique Not Null
almt VarChar (100) Not Null nm_kategori VarChar (30) Not Nu ll
tel p VarChar (20) Not Null
fax V arChar (2 0) Null
hp V arChar (1 5) Null
emai l VarChar (40) Nul l
web VarChar (40) Null

T _PE MESANA N
T _USER kd_tra nsaksi_order VarCh ar (8) Un ique Not Null T _PE MESANA N_DETAIL
kd_user VarCh ar (20) Uni que Not Null tgl _transaksi _order DateT i me (8) Not Null
kd_pe gawai Va rChar (6) Unique Not Null kd_pe langgan <FK> Va rChar (6) Not Null kd_tra nsaksi_order <FK> VarChar (8) Uniqu e Not Nul l
password VarChar (30) Not Null total Int (4) Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
level_ user VarChar (10) Not Null dp In t (4) Nul l juml a h Int (4) Not Null
date_ created DateTime (8) Not Null kuran g Int (4) Not Null sub_total Int (4) Not Nu l l
kd_user <FK> VarChar (20) Uniqu e Not Null
status Bit (1) Not Null

T _BA RANG
T _PE GAWAI T _PE LANGGA N kd_ba rang VarChar (7) Unique Not Nul l
kd_pe gawai Va rChar (6) Uni que Not Null kd_pe langgan VarChar (6) Not Nul l kd_ka tegori <FK> VarCh ar (6) Un ique Not Null
nm_p egawai V arChar (5 0) Not Nu ll nm_p elanggan VarChar (50) Not Null nm_b arang Va rChar (30 ) Not Nul l
j enke l Bit (1) Not Null almt VarChar (100) Not Null stock Int (4) Not Null
almt_ asal VarC har (100 ) Not Null tel p VarChar (20) Not Null stock_ alert Int (4) Not Null
almt_ tinggal VarChar (100) Not Null hp V arChar (1 5) Null hrg_p okok Int (4) Not Nul l
ktp VarChar (2 5) Not Null fax V arChar (2 0) Null hrg_j ual Int (4) Not Nul l
telp VarChar (20) Not Null emai l VarChar (40) Nul l imag e VarCha r (100) Null
tgl_m asuk VarC har (20) Not Null web VarChar (40) Null ketera ngan Va rChar (10 0) Nul l

T _PE NJUALAN
kd_tra nsaksi_ju al VarCha r (8) Uni que Not Null
tgl _transaksi _ju al DateT ime (8) N ot Null T _PE NJUALAN_DETAIL
kd_tra nsaksi_order VarCh ar (8) Un ique Not Null
kd_pe langgan <FK> Va rChar (6) Not Null kd_tra nsaksi_ju al <FK> VarChar (8) Unique Not Null
total Int (4) Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
poton gan Int (4) Not Nu ll juml a h Int (4) Not Null
dp In t (4) Nul l sub_total Int (4) Not Nu l l
grand _total Int (4) Not Null
kd_user <FK> VarChar (20) Uniqu e Not Null

Gambar 3.11 Konseptual Database

3.6 Struktur File


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

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

2. Desain Form Kategori Barang

Form Manage Kategori Barang

Kode Kategori

Nama Kategori

Add Save Edit Delete Cancel

Kode Kategori Nama Kategori

Gambar 3.14 Desain Form Kategori Barang

3. Desain Form Barang

Form Data Barang

Kode Barang Nama Barang Kategori Stock Harga Pokok Harga Jual Keterangan

Add Edit Delete


Stock Alert
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

9. Desain Form Data Supplier

Gambar 3.21 Desain Form Data Supplier

10. Desain Form Data Pelanggan


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

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

1. Desain Form Rata Bergerak

Gambar 3.27 Desain Form Rata Bergerak

2. Desain Form Laporan Stok Barang


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

Gambar 3.28 Desain Form Laporan Stok Barang

3. Desain Form Laporan Penjualan Per Barang


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

Gambar 3.29 Desain Form Laporan penjualan per Barang

4. Desain Form Laporan Pembelian

Laporan
Laporan Pembelian Barang

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHAR
Jalan 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 Software
http://www.foxitsoftware.com For evaluation only.

Laporan Pemesanan
Pemesanan Barang
Barang oleh Pelanggan
Pelanggan

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHAR
Jalan 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


oleh Pelanggan

15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak

Report Viewer

UD.ZAMHAR
Jalan 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 Software
http://www.foxitsoftware.com For evaluation only.

7. Desain Form Cetak Nota Pemesanan

Gambar 3.33 Desain Form Cetak Nota Pemesanan

8. Desain Form Cetak Nota Penjualan Langsung

Cetak
Cetak Nota Penjualan Live

TJL00001 Cetak

Report Viewer

UD Zamhar
Jalan Kalimantan 22
---------------------------------------------------
Nota Transaksi
TJL00001
15 September 2008 – 12:54:02

Sarung Gajah Duduk


3 * 25.000 75.000

Peci Hitam
2 * 10.000 20.000
---------------------------------------------------
Total Rp. 95.000
Item : 5
---------------------------------------------------
Cashier : Muchammad Naseer
---------------------------------------------------
Terima Kasih Telah Belanja di UD.Zamhar
Kami tunggu Kedatangan anda kembali.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

Gambar 3.36 Desain Form Cetak Nota Pelanggan tanpa Pemesanan


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

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

• 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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 Software
http://www.foxitsoftware.com For evaluation only.

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 29 th, 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

Вам также может понравиться