Upload
lora-aan
View
389
Download
5
Embed Size (px)
Citation preview
IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN
PRAKIRAAN JUMLAH ORDER BARANG
SKRIPSI
OLEH :
NAMA : MUCHAMMAD NASEER NIM : 040010398 PROGRAM : Strata Satu (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI 2008
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN
PRAKIRAAN JUMLAH ORDER BARANG
SKRIPSI
DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER
JURUSAN SISTEM KOMPUTER
OLEH :
NAMA : MUCHAMMAD NASEER NIM : 040010398 PROGRAM : Strata Satu (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI 2008
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
TANDA PERSETUJUAN UJIAN SKRIPSI
Nama : Muchammad Naseer
NIM : 040010398
Jurusan : Sistem Komputer
Jenjang Studi : Strata Satu (S1)
Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG
SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER
JURUSAN SISTEM KOMPUTER
Disetujui Oleh :
Pembimbing I,
( Evi Triandini, SP., M.Eng ) Tanggal Oktober 2008
Pembimbing II,
( I Made Adi Purwantara, ST ) Tanggal Oktober 2008
Mengetahui,
Ketua Jurusan,
( Gde Sastrawangsa ST., MT. ) Tanggal Oktober 2008
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
TANDA PERSETUJUAN SEMINAR SKRIPSI
Nama : Muchammad Naseer
NIM : 040010398
Jurusan : Sistem Komputer
Jenjang Studi : Strata Satu (S1)
Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG
SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR SARJANA KOMPUTER
JURUSAN SISTEM KOMPUTER
Disetujui Oleh :
Pembimbing I,
( Evi Triandini, SP., M.Eng ) Tanggal Oktober 2008
Pembimbing II,
( I Made Adi Purwantara, ST ) Tanggal Oktober 2008
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN
PRAKIRAAN JUMLAH ORDER BARANG
SKRIPSI
MUCHAMMAD NASEER
NIM : 040010398
Disetujui Oleh :
Pembimbing I, Pembimbing II,
( Evi Triandini, SP., M.Eng ) ( I Made Adi Purwantara, ST )
Mengetahui,
Pembantu Ketua I,
( Drs. M. Rusli, MT )
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
TANDA PENGESAHAN SKRIPSI
Nama : Muchammad Naseer NIM : 040010398 Jurusan : Sistem Komputer Jenjang Studi : Strata Satu (S1) Judul Skripsi : IMPLEMENTASI METODE RATA-RATA BERGERAK
PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN PRAKIRAAN JUMLAH ORDER BARANG
Dipertahankan di depan Tim Penguji Skripsi
Jurusan Sistem Komputer STMIK-STIKOM BALI
Pada Tanggal Oktober 2008
PENGUJI
NOMOR NAMA TANDA TANGAN
1. Evi Triandini SP., M.Eng
2. Irmawati S.Kom., MMSI
3. I Ketut Dedy Suryawan S.Kom
Mengetahui,
Ketua Jurusan,
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
( Gde Sastrawangsa ST., MT. )
KATA PENGANTAR
Berkat Rahmat Tuhan Yang Maha Esa, penulis dapat menyelesaikan
skripsi yang berjudul “ Implementasi Metode Rata-rata Bergerak Pada Sistem
Informasi Penjualan Untuk Menentukan Prakiraan Jumlah Order Barang “.
Dalam penulisan skripsi ini, tentunya banyak kesulitan yang penulis
hadapi karena keterbatasan pengetahuan dan pengalaman dalam penyusunan
skripsi ini. Namun berkat adanya bimbingan dan petunjuk dari berbagai pihak
maka penulis dapat menyelesaikan penyusunan skripsi ini tepat pada waktunya.
Untuk itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang
sebesar – besarnya kepada :
1. ALLAH SWT, Sang Pencipta Yang Maha Menghendaki Seluruh Kebaikan.
2. Rasulullah SAW, Utusan Allah SWT yang membimbing umat ke jalan
Kebaikan.
3. Seluruh keluarga besar penulis yang selalu memberikan dukungan, semangat
dan doa kepada penulis, Terima Kasih.
4. Bapak Drs. Dadang Hermawan Ak., MM, selaku Ketua Sekolah Tinggi
Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM BALI.
5. Ibu Evi Triandini, SP., M.Eng, selaku Dosen Pembimbing I dan juga sebagai
figure seorang ibu yang selalu dengan penuh kesabaran, ketelitian, keramahan
dan pengertian dalam membimbing penulis selama pengerjaan Skripsi ini.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
6. Bapak I Made Adi Purwantara, ST, selaku Dosen Pembimbing II dan juga
sebagai Dosen Wali yang selalu dengan penuh kesabaran, ketelitian,
keramahan dan pengertian dalam membimbing penulis selama pengerjaan
Skripsi ini.
7. Bapak Ibu Dosen dan Staff STMIK STIKOM BALI yang selalu memberikan
motivasi, ide, semangat dan perhatian.
8. Bapak H. Abdul Majid Maricar dan Bapak Husain Majid Maricar yang telah
berkenan memberikan izin kepada penulis dalam melakukan penelitian dan
pembangunan sistem komputer pada perusahaan yang dimiliki.
9. Bapak dan Ibu Saudara saudari pada Dinas Perindustrian dan Perdagangan
Kota Denpasar yang banyak memberikan fasilitas pendukung kepada penulis
dalam pengerjaan skripsi.
10. Seluruh teman dan orang terdekat yang selalu menemani, memberi semangat
dan menasihati penulis sampai akhirnya skripsi ini dapat diselesaikan.
Skripsi ini dibuat guna melengkapi persyaratan untuk memperoleh gelar
Sarjana Komputer pada jurusan Sistem Komputer pada STMIK STIKOM BALI.
Semoga penulisan Skripsi ini bermanfaat bagi pembaca maupun pihak
yang berkepentingan. Apabila terdapat kekurangan dan kesalahan pada penyajian
skripsi ini, penulis menghaturkan maaf. Terima Kasih.
Denpasar, Oktober 2008
Penulis
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
IMPLEMENTASI METODE RATA-RATA BERGERAK PADA SISTEM INFORMASI PENJUALAN UNTUK MENENTUKAN
PRAKIRAAN JUMLAH ORDER BARANG
ABSTRAK UD. Zamhar memiliki beberapa persoalan yang cukup membuat pemilik dan staf kebingungan dan merasa ragu-ragu pada tiap akhir atau awal bulan dan pada periode waktu tertentu, yakni dalam hal kekosongan atau bahkan sisa yang sangat berlebihan pada stock barang dan persoalan order barang. Pada era globalisasi sekarang ini, komputer dapat dipergunakan untuk membantu persoalan yang tersebut diatas, dengan cara pembangunan suatu software atau program komputer yang telah dirancang khusus untuk menyelesaikan masalah tersebut. Pada kasus ini program dibangun dengan menggunakan program pengembangan aplikasi Microsoft Visual Basic 2008 yang merupakan software dengan konsep smart client application yang memungkinkan developer untuk menghasilkan aplikasi dengan cepat dan kualitas terbaik dengan pengalaman pengguna yang mengagumkan. Sedangkan media penyimpanan data digunakan Microsoft SQL Server 2000 yang merupakan bahasa terstruktur yang digunakan untuk interaksi antara query program dalam proses pengelolaan data. Dan untuk perhitungan prakiraan jumlah order barang, dipergunakan Metode Rata-rata Bergerak yang merupakan salah satu metode statistik yang biasa dipergunakan dalam peramalan. Dengan dibangunnya sistem ini, sangat diharapkan dapat membantu pihak pemilik dan atau staff dalam memprakirakan jumlah order barang pada periode tertentu dengan baik. Manfaat lain setelah mendapatkan informasi mengenai prakiraan jumlah order barang pada periode-periode waktu tertentu adalah terjadi peningkatan terhadap kontrol stok barang yang juga meningkatkan efisiensi penjualan. Kata Kunci :
Sistem Informasi Penjualan, Metode Rata-Rata Bergerak, Order Barang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
THE MOVING AVERAGE METHOD IMPLEMENTATION OF TRADE INFORMATION SYSTEM TO FIX FORECAST
VALUE OF ORDER ITEMS
ABSTRACT
UD.Zamhar have some problems which enough make the owner and staff confused on end of month and or some period of time, that is about items empty or to much items in their stock and about items order. Now, computer can used by people to help that problems, by development a computer program which have a special structure to help that problems. In this case the program is well-developed using application development program called Microsoft Visual Basic 2008 which is the smart concept client application software that it may enable the developer to produce with fast and best quality application with atomizing user experience. Meanwhile storage media data used Microsoft SQL Server 2000 which is structured language used to interact between program queries in course of data management. And to calculate forecast value of order item, that use a moving average method and that is one statistic method that usually use to forecast something. By the development of this program, is highly expected help the owner and or staff in approximating the amount of goods order in certain period. Other benefit after getting the information about the estimation of amount goods order in certain periods is that increase about the controlling of stock and also increase the efisience of sales. Key Word :
Trade Information System, Moving Average Method, Items Order
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
DAFTAR ISI
Isi Halaman
KATA PENGANTAR .............................................................................. i
ABSTRAK ............................................................................................... iii
ABSTRACT ............................................................................................. iv
DAFTAR ISI ............................................................................................ v
DAFTAR GAMBAR ............................................................................... vii
DAFTAR TABEL ................................................................................... x
BAB I. PENDAHULUAN
1.1 Latar Belakang Masalah ................................................. 1
1.2 Perumusan Masalah ......................................................... 2
1.3 Tujuan Penelitian ............................................................. 3
1.4 Ruang Lingkup Penelitian ................................................ 4
1.5 Metode Penelitian ........................................................... 5
1.6 Sistematika Penulisan ..................................................... 7
BAB II. TINJAUAN PUSTAKA
2.1 Pengertian Sistem ............................................................ 9
2.2 Pengertian Informasi ....................................................... 9
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
2.3 Pengertian Sistem Informasi ........................................... 10
2.4 Pengertian Prakiraan ....................................................... 10
2.5 Pengertian Penjualan ...................................................... 11
2.6 Pengertian Prakiraan Penjualan ....................................... 11
2.7 Metode Rata-rata Bergerak ............................................. 12
2.8 Analisa dan Desain Sistem .............................................. 15
2.9 Sistem Manajemen Database .......................................... 21
2.10 Definisi Dasar Database .................................................. 22
2.11 Perangkat Lunak Yang Dipergunakan ............................. 24
2.12 Client Server ................................................................... 29
BAB III. ANALISA DAN PERANCANGAN SISTEM
3.1 Tinjauan Umum Sistem Informasi UD.Zamhar ............... 30
3.2 Sistem Flow Komputerisasi UD.Zamhar ......................... 30
3.3 Data Flow Diagram ........................................................ 33
3.4 Entity Relationship Diagram ........................................... 42
3.5 Konseptual Database ...................................................... 43
3.6 Struktur File ................................................................... 44
3.7 Desain Menu, Input & Output ......................................... 48
BAB 1V. IMPLEMENTASI SISTEM
4.1 Petunjuk Operasional ...................................................... 63
4.2 Menu Login .................................................................... 63
4.3 Halaman Utama .............................................................. 65
4.4 Spesifikasi Perangkat Keras & Perangkat Lunak ............. 94
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
BAB V. KESIMPULAN DAN SARAN
5.1 Kesimpulan .................................................................... 96
5.2 Saran .............................................................................. 97
DAFTAR PUSTAKA .............................................................................. 98
LAMPIRAN
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
DAFTAR GAMBAR
Gambar Halaman
3.1 Sistem Flow Komputerisasi ....................................................... 32
3.2 Diagram Konteks ...................................................................... 34
3.3 DFD Level 0 ............................................................................. 36
3.4 DFD Level 1 Maintenance Data ................................................ 37
3.5 DFD Level 1 Mengolah Transaksi ............................................ 38
3.6 DFD Level 1 Cetak Laporan ..................................................... 39
3.7 DFD Level 2 Transaksi Pemesanan ........................................... 40
3.8 DFD Level 2 Transaksi Penjualan .............................................. 41
3.9 DFD Level 2 Transaksi Pembelian ............................................. 41
3.10 Entity Relationship Diagram ...................................................... 42
3.11 Konseptual Database .................................................................. 43
3.12 Desain Form Menu Utama ......................................................... 49
3.13 Desain Form Login .................................................................... 50
3.14 Desain Form Kategori Barang ................................................... 50
3.15 Desain Form Barang ................................................................. 51
3.16 Desain Form Data Barang Dibawah Minimum Stock ................ 51
3.17 Desain Form Entry Data Barang ................................................. 52
3.18 Desain Form Data Pegawai ....................................................... 52
3.19 Desain Form Data User ............................................................. 53
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
3.20 Desain Form Ganti Password .................................................... 53
3.21 Desain Form Data Supplier ....................................................... 54
3.22 Desain Form Data Pelanggan .................................................... 54
3.23 Desain Form Transaksi Penjualan Langsung ............................. 55
3.24 Desain Form Transaksi Penjualan by Pemesanan ...................... 55
3.25 Desain Form Transaksi Pemesanan ........................................... 56
3.26 Desain Form Transaksi Pembelian ............................................ 56
3.27 Desain Form Rata Bergerak ...................................................... 57
3.28 Desain Form Laporan Stok Barang ........................................... 58
3.29 Desain Form Laporan penjualan per Barang .............................. 58
3.30 Desain Form Laporan Pembelian .............................................. 59
3.31 Desain Form Laporan Pemesanan Oleh Pelanggan .................... 59
3.32 Desain Form Laporan Penjualan ............................................... 60
3.33 Desain Form Cetak Nota Pemesanan ......................................... 60
3.34 Desain Form Cetak Nota Penjualan Langsung ........................... 61
3.35 Desain Form Cetak Nota Penjualan dengan Pemesanan ............ 61
3.36 Desain Form Cetak Nota Pelanggan tanpa Pemesanan .............. 62
4.1 Menu Login .............................................................................. 64
4.2 Halaman Utama ........................................................................ 66
4.3 Kategori Barang ........................................................................ 68
4.4 Manage Data Barang ................................................................. 69
4.5 Data Barang Dengan Stock Dibawah Minimum ........................ 70
4.6 Entry Data Barang .................................................................... 72
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
4.7 Manage Data Pegawai ............................................................... 73
4.8 Manage Data User .................................................................... 75
4.9 Manage Data Supplier ............................................................... 76
4.10 Manage Data Pelanggan ............................................................ 78
4.11 Transaksi Penjualan Live .......................................................... 79
4.12 Transaksi Penjualan By Pemesanan ( pelanggan ) ..................... 80
4.13 Transaksi Pemesanan ................................................................ 82
4.14 Transaksi Pembelian ................................................................. 83
4.15 Report Rata Bergerak ................................................................ 84
4.16 Report Stock Barang ................................................................. 85
4.17 Report per Barang Terjual ......................................................... 86
4.18 Report Pembelian Barang .......................................................... 87
4.19 Report Pemesanan Barang ........................................................ 88
4.20 Report Penjualan Barang ........................................................... 89
4.21 Cetak Nota Penjualan Live ........................................................ 90
4.22 Cetak Nota Penjualan Berdasar Pemesanan ............................... 91
4.23 Cetak Nota Penjualan berdasar Pelanggan Tanpa Pemesanan .... 92
4.24 Cetak Nota Pemesanan .............................................................. 94
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
DAFTAR TABEL
Tabel Halaman
3.1 T_KATEGORI_BARANG ....................................................... 44
3.2 T _BARANG ............................................................................ 44
3.3 T _ PEGAWAI ......................................................................... 45
3.4 T _ USER ................................................................................. 45
3.5 T _ SUPPLIER ......................................................................... 45
3.6 T _ PELANGGAN .................................................................... 46
3.7 T _ PEMESANAN .................................................................... 46
3.8 T_PEMESANAN_DETAIL ...................................................... 47
3.9 T_PENJUALAN ....................................................................... 47
3.10 T_PENJUALAN_DETAIL ....................................................... 47
3.11 T_PEMBELIAN ....................................................................... 48
3.12 T_PEMBELIAN_DETAIL ....................................................... 48
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Bali, merupakan salah satu wisata dunia yang memiliki sangat banyak
bidang usaha, seperti industry dan perdagangan pakaian, perdagangan accessories
dan masih banyak lainnya. Namun dengan kondisi tidak stabil nya daya beli
masyarakat secara tidak langsung akan membuat ketidakstabilan juga pada sistem
persediaan stock barang pada bidang usaha tertentu dikarenakan kondisi penjualan
yang naik turun dan cukup sulit jika di prediksi secara manual.
Salah satu dari banyaknya pelaku perekonomian di Bali yang cukup
merasakan dampak ketidakstabilan daya beli masyarakat adalah UD.Zamhar. UD.
Zamhar yang telah menjadi pelaku perekonomian di Bali sejak 25 tahun silam
bergerak pada bidang perdagangan busana dan industry sepatu. UD. Zamhar
memiliki beberapa persoalan yang cukup membuat pemilik dan staf kebingungan
dan merasa ragu-ragu pada tiap akhir atau awal bulan dan pada periode waktu
tertentu, yakni dalam hal kekosongan atau bahkan sisa yang sangat berlebihan
pada stock barang dan persoalan order barang, sehingga dengan kondisi yang
demikian, tentu saja akan berakibat terhadap efisiensi penjualan, karena barang
yang seharusnya terjual dan memberikan keuntungan, ternyata memiliki sisa stock
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
yang sangat berlebihan dikarenakan prediksi dari pemilik dan atau staff kurang
sangat jauh dari perkiraan.
Dalam era globalisasi saat ini, telah berkembang suatu teknologi
khususnya pada pengembangan teknologi informasi, dimana komputer dapat
dipergunakan dan dimanfaatkan untuk membantu pengolahan data berbagai aspek.
Pada kasus ini, komputer akan sangat membantu pihak UD. Zamhar untuk
menentukan prakiraan jumlah order barang yang nantinya secara tidak langsung
akan meningkatkan efisiensi penjualan, karena prakiraan order akan lebih
membantu pemilik dan atau staff dalam penentuan prakiraan order barang,
sehingga diharapkan dengan berjalannya sistem prakiraan tersebut akan
menyebabkan stock barang tidak mengalami kekosongan dan juga tidak
mengalami berkelebihan sisa.
1.2 Perumusan Masalah
Melihat dari penjelasan yang terdapat pada latar belakang masalah diatas,
maka yang menjadi pokok permasalahan pada penelitian ini adalah bagaimana
merancang dan menerapkan metode rata-rata bergerak pada sistem informasi
penjualan untuk menentukan prakiraan jumlah order barang? Beberapa
permasalahan yang dihadapi oleh pemilik perusahaan berikut stafnya, antara lain :
1. Pemilik perusahaan terkadang terlalu banyak atau terlalu sedikit dalam
melakukan order barang tertentu sehingga terkadang terjadi jumlah sisa
berlebihan dan atau kekosongan pada stock barang.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
2. Penentuan jumlah order barang ditentukan berdasarkan perasaan
dengan berusaha mengingat kejadian penjualan dari periode-periode
sebelumnya yang belum tentu benar.
3. Kontrol pada stock barang masih sangat manual sehingga data jumlah
stock barang sering tidak akurat.
1.3 Tujuan Penelitian
Menerapkan Metode Rata-rata Bergerak pada sistem informasi penjualan
sehingga di dapat beberapa manfaat, antara lain :
1. Mengatasi masalah-masalah yang dihadapi oleh pemilik perusahaan
dalam prakiraan jumlah order barang dimana order barang pada bulan-
bulan tertentu sudah dapat diperkirakan /diprediksi sehingga umur stock
barang tidak over time.
2. Memberikan alternative mengenai barang yang perlu dibatasi jumlah
ordernya pada bulan-bulan atau periode waktu tertentu dikarenakan
fungsionalitas dari barang tersebut kurang atau tidak maksimal pada
periode waktu tersebut.
3. Meningkatkan kontrol terhadap jumlah stok barang, sehingga dalam
pelaksanaan kegiatan penjualan, jumlah stok pada barang tertentu dapat
diperhatikan dan dikontrol dengan baik, sehingga kegiatan penjualan
dapat dilaksanakan lebih efisien karena stok barang telah terkontrol
dengan baik.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
1.4 Ruang Lingkup Penelitian
Di dalam perancangan sistem ini, penulis membatasi ruang lingkup
permasalahan yang ada pada penelitian dengan maksud agar perancangan yang
dihasilkan tidak sampai meluas namun tetap sesuai dengan harapan pihak terkait.
Adapun ruang lingkup penelitian yang dimaksud adalah sebagai berikut :
1. Melakukan pembangunan database dengan Microsoft SQL Server
2000 yang akan digunakan sebagai alat penyimpanan data-data barang
dan penjualan.
2. Sistem informasi penjualan ini bersifat client-server, jadi dapat
dipergunakan di beberapa computer dengan satu database terpusat.
3. Membuat transaksi penjualan dimana akan dipergunakan pada tiap
proses penjualan dengan metode pembayaran tunai.
4. Membuat nota penjualan pada tiap akhir proses penjualan dengan
metode pembayaran tunai.
5. Membuat laporan penjualan per barang pada tiap akhir bulan tertentu.
6. Membuat laporan prakiraan jumlah order per barang pada akhir bulan
atau periode waktu tertentu.
7. Membuat laporan stock barang pada tiap akhir bulan tertentu.
8. Membuat laporan pembelian barang pada supplier pada akhir bulan
atau periode waktu tertentu.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
9. Membuat laporan pemesanan barang oleh pelanggan pada akhir bulan
atau periode waktu tertentu.
10. Membuat laporan penjualan barang pada akhir bulan atau periode
waktu tertentu.
11. Pengguna akhir (end user) dari sistem ini adalah pemilik UD. Zamhar
beserta staf dimana terdapat perbedaan hak akses dari masing-masing
pengguna.
1.5 Metode Penelitian
1.5.1 Lokasi Penelitian
Penelitian dilakukan di UD. Zamhar yang berlokasi di Jalan Kalimantan
no 22 Denpasar Bali, dimana berada pada kawasan pertokoan dan pasar yang tepat
berada di jantung kota Denpasar.
1.5.2 Jenis Data
Data kualitatif yaitu data tidak berupa angka-angka seperti kegiatan yang
dilakukan pada UD. Zamhar.
1.5.3 Teknik Pengumpulan Data
1. Survey
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Dilaksanakan pada UD. Zamhar dengan tujuan untuk mendapatkan
data dan informasi yang dibutuhkan.
2. Wawancara
Dilakukan secara langsung dengan menggunakan komunikasi dua
arah antara penulis dengan pemilik dan staff dari UD. Zamhar.
3. Studi Literatur
Mempelajari materi dan dokumen-dokumen yang berhubungan
dengan sistem informasi penjulan dan metode rata-rata bergerak yang
akan digunakan sebagai acuan penulisan.
4. Analisa Sistem
Menganalisa atau menyederhanakan permasalahan yang didapat pada
saat survey dan wawancara menjadi bentuk yang lebih mudah
dipahami, dan setelah data terkumpul, hasil analisa akan digunakan
untuk merancang sistem.
1.5.4 Perancangan Sistem
Setelah hasil analisa sistem terkumpul kemudian dilakukan perancangan
sistem yang meliputi :
• Perancangan Sistem Flow
• Perancangan DFD ( Data Flow Diagram )
• Perancangan ERD ( Entity Relationship Diagram )
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
• Perancangan Konseptual Database
• Penyusunan Struktur File
• Desain Menu, Input dan Output
1.5.5 Pembuatan dan Pengujian Program
Mengimplementasikan seluruh hasil analisa ke dalam bentuk desain
program komputer yang terperinci dalam pengolahan data sehingga menghasilkan
suatu informasi. Kemudian dilakukan pengujian terhadap program yang telah
dibuat untuk mengetahui kekurangan-kekurangan dan permasalahan yang muncul
agar dapat dilakukan perbaikan.
1.5.6 Pembuatan Laporan
Laporan dibuat setelah pembuatan dan pengujian program.
1.6 Sistematika Penulisan
Untuk memudahkan dalam membaca dan memahami laporan skripsi ini,
maka penyusunan dibuat berurutan dari bab ke bab. Untuk itu perlu disusun
sistematika penulisannya. Adapun Sistematika dalam penulisan skripsi ini adalah
sebagai berikut :
BAB I : PENDAHULUAN
Pada bab pendahuluan ini berisi tentang latar belakang masalah
yang menjelaskan bagaimana terjadinya timbul permasalahan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
tersebut, inti dari permasalahan seperti yang telah dijelaskan
pada perumusan masalah, pembatasan masalah yang
menjelaskan batasan-batasan sehingga tidak keluar dari
ketentuan yang telah ditetapkan, tujuan dari penelitian berupa
harapan dari hasil yang akan dicapai dan metode penelitian yang
merupakan langkah-langkah untuk menyelesaikan skripsi ini.
BAB II : TINJAUAN PUSTAKA
Pada bab ini berisi tentang konsep dasar dari informasi , basis
data dan normalisasi, teori mengenai sistem informasi, metode
rata-rata bergerak, penggunaan perangkat lunak, ketentuan
umum mengenai penjualan dan prakiraan penjualan.
BAB III : ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi tentang bagaimana menganalisa masalah pada
sistem yang ada dan perancangan sistem serta perancangan
database yang dipergunakan sebagai dasar perancangan
aplikasi.
BAB IV : IMPLEMENTASI SISTEM
Bab ini berisi file-file yang ada dan contoh-contoh desain
antarmuka program berikut keterangan mengenai implementasi
program yang telah dibuat.
BAB V : KESIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dan saran mengenai skripsi
yang telah disusun.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
BAB II
TINJAUAN PUSTAKA
2.1 Pengertian Sistem
Menurut Raymond Meleod, Jr yang diterjemahkan oleh Hendra Teguh,
dalam buku Sistem Informasi Manajemen Jilid-I (1996), Sistem adalah
sekelompok atau sekumpulan elemen-elemen yang terintegrasi dengan maksud
yang sama untuk mencapai suatu tujuan.
Adapun elemen-elemen yang menyusun suatu sistem antara lain :
1. Components atau komponen-komponen yang mendukung suatu
sistem.
2. Environment atau lingkungan luar sistem
3. Sasaran sistem
4. Input atau masukan sistem
5. Process atau pengolahan sistem
6. Output atau keluaran sistem
2.2 Pengertian Informasi
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Menurut Raymond Meleod, Jr yang diterjemahkan oleh Hendra Teguh,
dalam buku Sistem Informasi Manajemen Jilid-I (1996), Informasi adalah data
yang telah diproses atau diolah dan telah memiliki arti.
Menurut Abdul Kadir (2004), Informasi adalah suatu bentuk penyajian
data yang melalui mekanisme pemrosesan, yang berguna bagi pihak tertentu,
misal manajer. Bagi pihak manajemen, informasi merupakan bahan untuk
pengambilan keputusan.
2.3 Pengertian Sistem Informasi
Menurut (Gelinas, Oram, wiggins, 1990), ”Sistem Informasi adalah suatu
sistem buatan manusia yang secara umum terjadi atas sekumpulan komponen
berbasis komputer dan manual yang dibuat untuk menghimpun , menyimpan, dan
mengelola data serta menyediakan informasi kepada para pemakai”.
Menurut Alter (1992), ”Sistem Informasi adalah kombinasi antara
prosedur kerja, informasi, orang, dan tekhnologi informasi yang diorganisasikan
untuk mencapai tujuan dalam sebuah organisasi”. Sedangkan menurut Hall
(2001), ”Sistem Informasi adalah sebuah rangkaian prosedur formal di mana data
dikelompokan, diproses menjadi informasi, dan didistribusikan kepada pemakai”.
2.4 Pengertian Prakiraan
Prakiraan merupakan seni dan ilmu memprediksi peristiwa-peristiwa masa
depan (Render dan Heizer, 2001). Prakiraan memerlukan pengambilan data
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
historis dan memproyeksikannya ke masa depan dengan beberapa bentuk model
matematis. Bisa jadi berupa prediksi subjektif atau intuitif tentang masa depan.
Atau prakiraan bisa mencakup kombinasi model matematis yang disesuaikan
dengan penilaian yang baik oleh manajer.
2.5 Pengertian Penjualan
Penjualan adalah suatu usaha yang terpadu untuk mengembangkan
rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan
keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba
(Warwan ,1986). Penjualan dapat dilakukan dengan berbagai cara, ada penjualan
yang dilakukan secara tunai dan ada yang dilakukan secara kredit. Penjualan tunai
dilakukan apabila barang yang diberikan oleh penjual langsung saat barang
tersebut diterima dan ini sudah umum dilakukan juga dianggap sebagat penjulan
yang lazim, dan penjualan yang dilakukan secara kredit adalah merupakan hal
tagihan yang timbul dari transaksi penjualan barang atau jasa, dan merupakan
komponen besar dalam aktiva lancar. Piutang dagang memiliki kecairan nomor
dua setelah kas/bank.
2.6 Pengertian Prakiraan Penjualan
Penjualan merupakan suatu kegiatan di dalam pemasaran (Swastha, 1989).
Penjualan merupakan suatu proses pertukaran barang atau jasa antara penjual dan
pembeli. Di dalam perekonomian, seseorang yang menjual sesuatu akan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
mendapatkan imbalan berupa uang. Penjualan dapat terjadi di mana saja, di rumah
pembeli, di perusahaan, di jalan dan sebagainya. Pada umumnya, perusahaan
mempunyai tiga tujuan umum dalam penjualannya, yaitu: mencapai volume
penjualan tertentu, mendapatkan laba tertentu dan menunjang pertumbuhan
perusahaan.
Prakiraan penjualan yang akurat sangat diperlukan untuk merealisasikan
tujuan tersebut. Prakiraan penjualan perusahaan merupakan estimasi realistis
tentang penjualan aktual dalam rupiah atau unit yang diharapkan akan dicapai
perusahaan dalam periode mendatang. Potensi dan prakiraan penjualan
perusahaan akan berada di bawah potensi pasar dalam setiap persaingan apapun
dan prakiraan penjualan perusahaan dapat berada di bawah atau lebih rendah dari
potensi penjualan perusahaan. Tugas utama dalam prakiraan yaitu menentukan
metode yang sesuai menurut dimensi dan lingkungan ramalan yang ada, salah satu
metode yang dapat dipergunakan dalam prakiraan penjualan adalah metode rata-
rata bergerak.
2.7 Metode Rata-rata Bergerak
Rata-rata bergerak, yaitu prakiraan berdasar rata-rata dari n periode
terakhir. Metode ini sangat berguna apabila permintaan pasar itu konstan. Pada
kasus ini, penulis mempergunakan metode Rata-rata bergerak tertimbang 3 bulan,
dimana start penghitungan dimulai dari baris ke empat dari tabel penghitungan
dan menjumlahkan permulaan selama 3 bulan terakhir dan dibagi 3, dan juga
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
dilakukan penghitungan kesalahan dalam hasil perhitungan, dimana kesalahan
membantu dalam pemulusan hasil.
Istilah rata-rata bergerak digunakan untuk mengubah pengaruh masa lalu
terhadap nilai tengah sebagai peramalan. Karena setiap muncul nilai pengamatan
baru, nilai rata–rata baru dapat dihitung dengan membuang nilai observasi yang
paling tua dan memasukkan nilai pengamatan yang terbaru.
Sebuah rata-rata bergerak mencerminkan fluktuasi dengan lebih teliti
dengan pemberian bobot pada data yang paling akhir, yang artinya, bahwa data
yang lebih lama biasanya kurang penting.
Metode ini menghaluskan ketidakteraturan jangka pendek di dalam seri
data (Render dan Heizer, 2001), makin besar orde rata-rata bergerak maka
pengaruh pemulusan data semakin besar. Secara umum rata-rata bergerak
dirumuskan sebagai berikut:
∑=
÷=n
in nDiMA
1)( ..................................................................................... (1)
Dimana,
n : jumlah periode
Di : menunjukkan penjualan pada periode tersebut
MA : mean absolute
Sebagai contoh, berikut merupakan simulasi dalam bentuk tabel data
penjualan pada suatu perusahaan yang menjual barang tertentu dan memiliki data
penjualan untuk 12 bulan yang lalu, kita asumsikan disini 12 bulan yang lalu
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
adalah tahun 2008, dan untuk penentuan prakiraan kita ambil contoh penentuan
prakiraan jumlah order barang pada bulan januari pada tahun 2009.
12
Bulan /
2008
Penjualan
(1.0 00 unit) tA
Prakiraan rata-rata bergerak tertimbang tiga
bulan
MA
Kesalahan
prakiraan
ie = tA - MA
1
2
3
4
5
6
7
8
9
10
11
12
10
12
13
16
19
23
26
30
28
18
16
14
(10+12+13)/3 = 11,7
(12+13+16)/3 = 13,7
(13+16+19)/3 = 16
(16+19+23)/3 = 19,3
(19+23+26)/3 = 22,7
(23+26+30)/3 = 26,3
(26+30+28)/3 = 28
(30+28+18)/3 = 25,3
(28+18+16)/3 = 20,7
4,3
5,3
7
6,7
7,3
1,7
-10
-9,3
-6,7
5,6
9
3,58=
Tabel 2.1 Contoh Perhitungan Metode Rata-rata Bergerak
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Menentukan prakiraan penjualan terhadap barang tertentu dengan metode
rata-rata bergerak 3 bulan untuk bulan Januari tahun berikutnya (2009) dengan
menggunakan rumus (1):
Jawab:
163
141618)3( =
++=MA
Kesalahan prakiraan didefinisikan sebagai berikut:
Kesalahan prakiraan = penjualan – prakiraan
Sebuah ukuran untuk kesalahan prakiraan menyeluruh untuk suatu model
adalah deviasi absolut rata-rata hitung (Mean Absolute Deviation, MAD). MAD
dihitung dengan mengambil jumlah nilai absolut dari kesalahan prakiraan individu
dan membaginya dengan jumlah periode data (n).
n
prakiraanKesalahanMAD
∑=
]_[……………………………………(2)
Perhitungan metode rata-rata bergerak dimanfaatkan di sini dan
menunjukkan Deviasi rata-rata, Mean Absolute Deviation, MAD = 6,5 dan
prakiraan dengan metode rata-rata bergerak 3 bulan untuk bulan Januari tahun
berikutnya 16.
MAD = 5,69
3,58
1
==∑=
n
A
i
n
e
2.8 Analisa dan Desain Sistem
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Analisa sistem merupakan tahap melakukan investigasi awal terhadap
sistem yang sudah berjalan. Pada tahapan ini, dilakukan kajian secara menyeluruh
serta mendalam terhadap kegiatan sistem pengolahan data dan sistem saat ini dan
juga pemahaman secara tepat mengenai bentuk sistem informasi yang bagaimana
yang diinginkan oleh manajemen sehubungan dengan rencana komputerisasi
tersebut.
Untuk mendapatkan hasil analisa yang komprehensif, langkah-langkah
yang perlu dilakukan adalah melihat dan mengamati dokumen-dokumen sistem
yang telah ada pada perusahaan, yang biasa bergambar dalam bentuk bagan alir
sistem (system flowchart). Bagan alir sistem (system flowchart) merupakan
seperangkat simbol yang menunjukan suatu aktifitas tertentu yang berisi tentang
aliran data yang berlangsung dalam kegiatan organisasi, hubungan dan keterkaitan
serta pekerjaan antar bagian di dalam organisasi. Simbol-simbol yang digunakan
dalam bagan alir sistem adalah :
1. Simbol Terminal menunjukan mulai / berakhirnya suatu sistem.
2. Simbol Dokumen tercetak menunjukan dokumen input dan output baik
untuk proses manual, mekanik atau komputer.
3. Simbol Keyboard menunjukan input yang menggunakan keyboard.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
4. Simbol Proses menunjukan proses dari operasi program komputer.
5. Simbol Storage atau penyimpanan input ataupun output.
6. Simbol Arus menujukan arus proses dari satu proses ke proses lain.
7. Simbol Proses Manual yang menunjukan pekerjaan manual.
8. Simbol Penghubung menunjukan penghubung ke halaman yang sama.
9. Simbol Keputusan Bersyarat (Decission) yang menunjukan simbol
digunakan jika mengandung persyaratan Ya atau Tidak.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Desain sistem bertujuan memberikan gambaran secara umum kepada
pengguna tentang sistem yang telah dikembangkan serta mengidentifikasi
komponen-komponen sistem informasi yang akan di desain secara rinci. Alat
bantu yang digunakan dalam desain sistem adalah :
1. Data Flow Diagram (DFD)
Data flow diagram menjelaskan kepada user bagaimana nantinya
fungsi-fungsi di sistem informasi secara logika akan bekerja. DFD akan
menginterpretasikan model logika dari suatu sistem. Simbol-simbol
dalam DFD adalah :
a. Simbol proses merupakan simbol yang dilakukan oleh orang atau
mesin dimana arus data yang ke dalam proses nantinya dihasilkan
arus data yang akan keluar.
b. Simbol arus data yang menunjukan arus data dari data berupa
masukan ataupun keluaran.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
c. Simbol simpanan data merupakan simpanan data dari data dapat
berupa file atau database di sistem komputer. Dari simpanan data di
DFD dapat disimbolkan dengan simpanan garis horizontal paralel
yang tertutup di salah satu ujungnya.
d. Simbol entity dari data dapat berupa organisasi atau sistem lainnya
berada di lingkungan luarnya akan memberikan input atau menerima
output dari sistem.
Data flow diagram dapat dibagi menjadi dua, yaitu :
a. DFD Konteks
DFD Konteks merupakan data flow diagram yang menggambarkan
garis besar operasional sistem.
b. DFD Terperinci
DFD Terperinci merupakan penjabaran dari DFD Konteks.
2. Entity Relationship Diagram (ERD)
ERD merupakan sebuah model data, yaitu kumpulan perangkat
konseptual untuk menggambarkan data, hubungan data, makna data dan
batasan data. ERD dibentuk oleh 2 komponen utama yakni entity dan
relasi yang dideskripsikan lebih jauh melalui sebuah atribut / property.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Entity merupakan individu yang merepresentasikan suatu objek yang
nyata eksistensinya dan dapat dibedakan dari sesuatu yang lain. Setiap
entity memiliki atribut yang mendeskripsikan karakteristik dari entity
tersebut. Sedangkan relasi adalah hubungan yang terjadi antar entity.
Simbol-simbol yang digunakan pada ERD adalah :
a. Persegi, menyatakan himpunan entity / entitas.
b. Belah Ketupat, menyatakan himpunan relasi.
c. Garis sebagai penghubung antara himpunan relasi dengan entity dan
himpunan entitas dengan atributnya.
Relationship antara entity yang satu dengan yang lainnya dapat
dilakukan dengan tiga cara, yaitu :
a. One to One Relationship
Hubungan anatara entity yang attribut pertama dengan entity atau
attribut kedua adalah satu berbanding satu. Relasi antara keduanya
ditunjukan dengan tanda panah tunggal.
b. One to Many Relationship
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Hubungan antara entity atau attribut pertama dengan entity atau
attribut kedua adalah satu berbanding banyak, dapat pula sebaliknya
yaitu banyak berbanding satu. Relasi digambarkan dengan anak
panah ganda yang menyatakan hubungan banyak dan anak panah
tunggal yang menyatakan hubungan satu.
c. Many to Many Relationship
Hubungan antara entity atau attribut pertama dengan entity atau
attribut kedua adalah banyak berbanding banyak. Relasi ini
digambarkan dengan anak panah ganda untuk menyatakan hubungan
pada kedua sisi.
2.9 Sistem Manajemen Database
Database merupakan sekumpulan data yang tergabung dalam file-file yang
saling berelasi. File-file tersebut berelasi secara logis dan tersusun sedemikian
rupa sehingga mudah untuk dilihat, diambil, diperbaiki, diupdate. Dengan kata
lain database adalah suatu kumpulan data yang terstruktur untuk mendukung
operasi perusahaan secara keseluruhan.
Sistem manajemen database berisi tentang suatu koleksi atau kumpulan
data yang saling berelasi dalam suatu program untuk mengakses data. Dengan
kata lain sistem manajemen database terdiri dari tabel-tabel yang tersusun dalam
sebuah database dan paket program pengolahan data. Selain itu dalam sistem
database terdapat konsep sistem bernama sistem basis data atau Database
Management System (DBMS), dimana DBMS tersebut berisi koleksi program yang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
nantinya akan digunakan oleh user untuk perawatan maupun pengolahan sebuah
database.
Penyusunan database digunakan untuk mengatasi permasalahan maupun
kelemahan dalam penyusunan data, seperti :
• Redudansi dan inkonsistensi data
• Kesulitan dalam akses data
• Isoslasi data untuk standarisasi
• Banyak pengguna ( multiuser )
• Keamanan ( security )
• Masalah integrasi ( integration )
• Masalah kebebasan data
Menurut Raymond Jr ( 1998 ) terdapat 5 operasi dasar yang merupakan
ketentuan atau karakteristik dalam pengolahan data, antara lain :
• Inputing
• Storing
• Processing
• Outing
• Controlling
2.10 Definisi Dasar Database
Definisi dasar database dari sutu sistem adalah sebagai berikut :
1. Entity
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Adalah suatu objek yang terdiri dari data yang mempunyai suatu
karakteristik yang sama dan dapat dibedakan dengan objek yang lain.
2. Himpunan Entity
Adalah kumpulan entity yang mempunyai tipe yang sama.
3. Attribut
Adalah fungsi yang memetakan himpunan entity ke domain ( himpunan
nilai-nilai yang diperbolehkan).
4. Nilai suatu isi data ( data value )
Adalah suatu data informasi yang disimpan pada setiap data elemen
atau attribut.
5. Karakter
Adalah bagian data yang terkecil dapat berupa karakter numeric, huruf
ataupun karakter-karakter khusus yang membentuk suatu item data.
6. Field
Menggambarkan suatu attribut dari record yang menunjukan suatu item
data.
7. Record
Adalah kumpulan field yang saling berkaitan dan dapat memberikan
informasi tentang sesuatu entity secara lengkap.
8. File
Merupakan kumpulan record-record sejenis yang mempunyai panjang
elemen yang sama akan tetapi berbeda dalam isi data atau data value.
9. Kunci Super ( super key )
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Adalah himpunan satu atau lebih attribut yang diambil secara kolektif
dan dapat membedakan secara unik suatu entity dalam himpunan entity.
10. Kunci kandidat ( candidate key )
Adalah kumpulan himpunan bagian dari kunci super selain himpunan
bagian aslinya ( proper subset ).
11. Kunci Primer ( primary key )
Adalah kunci kandidat yang dipilih oleh seorang perancang database
dalam programnya.
2.11 Perangkat Lunak Yang Dipergunakan
2.11.1 Microsoft Visual Basic 2008
Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft
sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa
pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang
dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development
Tool yaitu alat bantu untuk membuat berbagai macam program komputer,
khususnya yang menggunakan sistem operasi Windows.
Kini Microsoft telah meluncurkan edisi terbaru dari seri Visual Basic yang
diberi nama Microsoft Visual Basic 2008. Visual Basic 2008 menerapkan konsep
smart client application yang memungkinkan para developer untuk membuat
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
aplikasi dengan cepat yang menghasilkan kualitas terbaik, dan pengalaman user
yang berharga. Visual Basic 2008 memungkinkan dari berbagai bentuk organisasi
baik sekala besar maupun kecil dalam membuat suatu aplikasi dengan cepat, dan
lebih aman. para developer mampu meningkatkan teknologi baru ini secara
mudah, dan menghasilkan aplikasi yang lebih memikat terhadap kliennya dengan
cara menambahkan fitur baru Windows Presentation Foundation kepada aplikasi
Windows Forms yang baru maupun yang sudah ada.
Visual Basic 2008 telah menghasilkan kemajuan pokok untuk para
developer dalam tiga sendi utama, yakni : Rapid Application Development,
Effective Team Collaboration, dan Breakthrough User Experience.
Visual Basic 2008 juga Memberikan Pengalaman Kemajuan Menyeluruh
Terhadap Developer dengan memberikan rasa dan pengalaman yang lebih
menyenangkan dalam hal keseluruhan dengan adanya kombinasi suatu kemajuan
pada kualitas dan perubahan cara menangani masalah error pada suatu aplikasi
kepada developer. Visual Basic 2008 memudahkan para pengguna untuk
beradaptasi dengan toolset yang baru dan memperbolehkan pengguna untuk
mentargetkan .NET Framework platform yang berbeda.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 2.1 Start Page Microsoft Visual Basic 2008
Gambar 2.2 Form Designer Microsoft Visual Basic 2008
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 2.3 Toolbox Microsoft Visual Basic 2008
• Menu Utama berisi sejumlah menu seperti File, Edit, View, Project, dll
• Toolbar berisi sejumlah icon untuk melakukan operasi dengan cepat, seperti
: New, Open, Save(Ctrl+S), Save All, dll
• Solution Explorer menangani form dan komponen seperti file-file dalam
suatu folder
• Toolbox berisi sejumlah komponen-komponen, seperti : Pointer, Button,
ComboBox, DataGridView, DataSet, dll
• Form Designer merupakan tempat meletakkan komponen sehingga tercipta
graphical user interface yang baik
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
• Properties digunakan pada mod desain untuk mengatur suatu nilai pada
objek (control dan komponen yang sudah diletakkan di form atau jendela
komponen)
2.11.2 Microsoft SQL Server 2000
SQL merupakan bahasa yang terstruktur yang digunakan untuk interaksi
antara script program dengan database server dalam hal pengolahan data, dengan
SQL kita dapat membuat tabel yang nantinya akan diisi dengan data,
memanipulasi data (misal menambah data, menghapus data, dan memperbaharui
data), serta membuat suatu perhitungan dengan berdasarkan data yang ditemukan.
Oleh karena itu, SQL tidak hanya terbatas digunakan untuk mendapatkan suatu
tampilan dari database yang statis. Seiring dengan perkembangannya, SQL
semakin banyak digunakan para programer, baik dalam pembuatan aplikasi
berbasis web maupun non web. Hal itu disebabkan karena fitur-fitur yang ada
pada SQL semakin kompleks dan memungkinkan dibuatnya aplikasi database
yang canggih.
2.11.3 Crystal Report
Crystal Report dirancang untuk membuat laporan yang dapat digunakan
dengan bahasa pemrograman berbasis windows seperti Borland Delphi, Visual
Basic, Visual C++. Beberapa kelebihan crystal report adalah :
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
1. Dari segi pembuatan laporan, tidak terlalu rumit yang memungkinkan
para programmer pemula sekalipun dapat membuat laporan yang
sederhana tanpa banyak melibatkan kode pemrograman.
2. Integrasi dengan bahasa pemrograman lain yang memungkinkan dapat
digunakan oleh banyak programmer dengan masing-masing keahlian.
3. Fasilitas import hasil laporan yang mendukung format-format popular
seperti Ms. Accsess, Acrobat Reader, HTML dan sebagainya.
Berikut beberapa tipe database yang didukung oleh crystal report adalah :
1. Database dengan driver ODBC (dBase, Visual Foxpro dan lainnya)
2. Sembarang database dengan driver OLEDB ( SQL Server, Oracle,
dll )
3. Database Ms. Accsess (*MDB)
4. WorkBook Ms. Excel (*xls)
2.12 Client Server
Client Server dalam hal programming merupakan sistem basis data
terpusat. Secara sederhana, Client Server dapat di artikan sebagai aplikasi
manajemen database terpusat yang diatur dan dikendalikan oleh satu komputer
yang disebut server. Server dalam hal ini berfungsi melayani request (permintaan)
dari komputer lain yang disebut workstation / Client. Client melakukan
permintaan ke server dengan mengirimkan perintah yang ukurannya sangat kecil,
kemudian server menjalankan perintah tersebut dan mengirimkan langsung
hasilnya ke Client. Keuntungannya : lebih banyak proses dilakukan disisi server
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
daripada client, transfer data yang terjadi menjadi lebih cepat, karena hanya data-
data yang diperlukan saja yang akan di transfer, tingkat keamanan data yang lebih
tinggi.
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Tinjauan Umum Sistem Informasi UD. Zamhar
UD. Zamhar yang berlokasi di kawasan perdagangan dan jantung kota
denpasar merupakan salah satu pelaku perekonomian di wilayah denpasar yang
masih menjalankan aktifitas perdagangannya secara manual.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Pemilik memiliki beberapa staff yang dipercaya untuk mengontrol,
mengelola dan memaintenance keadaan penjualan dari UD.Zamhar. para staff
bertugas untuk mengontrol penjualan, membuat laporan stok barang, dan
membuat laporan penjualan per barang. Namun seiring perjalan waktu yang
mengadaptasi banyak kegiatan dan perubahan terkadang membuat pemilik dan
staff merasa kewalahan dikarenakan jumlah stok barang yang tidak balance
dengan laporan.
Pemilik dan staff juga terkadang mengalami keraguan dalam penentuan
prakiraan jumlah order barang yang jika salah prediksi mengakibatkan jumlah
stok barang berlebihan atau bahkan mengalami kekosongan.
3.2 Sistem Flow Komputerisasi Pada UD. Zamhar
Pada gambar 3.1 flow komputerisasi ini menggambarkan bagaimana alur
data yang terjadi dalam sistem yang sudah dirangkai melalui sistem
komputerisasi. Pada sistem komputerisasi ini digambarkan dengan jelas data-data
apa saja yang akan diolah atau diinput yang nantinya akan diproses pada
pemrosesan data-data yang telah diinput. Serta dimana data-data tersebut
tersimpan pada masing-masing data store yang telah diatur sesuai dengan tabel
database yang sudah dirancang menurut sistem yang ada pada objek yang diteliti.
Sistem flow komputerisasi ini dibuat agar bagaimana pembaca atau pihak
terkait yang diuntungkan oleh sistem ini memahami konsep dasar dalam
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
penuangan sistem manual yang biasa dilakukan sehari-hari ke dalam suatu sistem
yang telah terkomputerisasi.
Dalam pemahaman pada sistem flow komputerisasi dibutuhkan
pemahaman juga dalam sistem yang masih manual, penulis ambil contoh,
dokumen-dokumen mengenai stok barang, transaksi dan dokumen lain yang
dihasilkan pada sistem manual, tentu saja akan disimpan pada sebuah media
penyimpanan seperti lemari. Pada sistem flow komputerisasi juga hampir sama
seperti itu, namun pengguna tidak perlu menyediakan lemari khusus untuk
menyimpan data-data yang dibutuhkan maupun yang dihasilkan oleh sistem,
karena, sistem komputerisasi telah menyediakan media penyimpanan yang disebut
”data store”. Data store berada dalam sebuah sistem untuk manajemen basis data,
dimana data store berfungsi untuk menyimpan data-data, seperti data supplier
akan disimpan pada data store yang akan diberi label data store supplier.
Untuk itu pada gambar 3.1 sistem flow komputerisasi ini telah dijabarkan
pengelolaan data tertentu akan disimpan pada data store khusus untuk data
tersebut.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Supplier
Maintenance
Pembelian
Pembelian
Transaksi Pembelian
Barang
Maintenance
T_Barang
Penjualan
Transaksi Penjualan
Pemesanan
Transaksi Pemesanan
Pelanggan
Maintenance
T_Pelanggan
T_Pembelian_Detail
T_PenjualanT_Penjualan_
DetailT_Pemesanan
T_Pemesanan_Detail
T_Supplier
Kategori_Barang
Maintenance
T_Kategori_Barang
Cetak Laporan Cetak Nota
Lap Supplier Lap Penjualan Lap PelangganLap Pembelian Lap PemesananLap Barang Nota Penjualan
User
Maintenance
T_User
Pegawai
Maintenance
T_Pegawai
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.1 Sistem Flow Komputerisasi
Generated by Foxit PDF Creator © Foxit Softwarehttp://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 Softwarehttp://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 Softwarehttp://www.foxitsoftware.com For evaluation only.
a
Pelanggan
b
Supplier
c
User
d
Pemilik
P1
SistemInf ormasi Penjualan
dt_penjualan
nota_penjualan
dt_by r_nota_penjualan
bukti_pemesanan_ambil
dt_by r_dp_pemesanan
bukti_pemesanan
dt_pemesanan
nota_pembelian
dt_by r_nota_pembelian
lap_penjualan
lap_pembelian
lap_rt_bergerak
lap_stock
lap_pemesanan
dt_user
dt_kategori
dt_barang
dt_supplier
dt_pelanggan
dt_pegawai
Gambar 3.2 Diagram Konteks
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Generated by Foxit PDF Creator © Foxit Softwarehttp://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 Softwarehttp://www.foxitsoftware.com For evaluation only.
P1.1
Maintenance
Data
P1.2
Transaksi
P1.3
Cetak
Laporan
a
Pelanggan
b
Supplier
c
User
d
Pemilik
D1 T_Kategori_Barang
D2 T_Barang
D3 T_Pegawai
D4 T_User
D5 T_Supplier
D6 T_Pelanggan
D7 T_Pemesanan
D8 T_Pemesanan_Detail
D11 T_Pembelian
D9 T_Penjualan
D10 T_Penjualan_Detail
D12 T_Pembelian_Detail
dt_pelanggan
dt_user
dt_kategori
dt_barang
dt_supplier
dt_pegawai
dt_pemesanan
bukti_pemesanan
dt_by r_dp_pemesanan
dt_penjualan
nota_penjualan
dt_by r_nota_penjualan
bukti_pemesanan_ambil
nota_pembelian
dt_by r_nota_pembelian
lap_pemesanan
lap_rt_bergerak
lap_pembelian
lap_penjualan
lap_stock
dt_kategori
dt_barang
dt_pegawai
dt_user
dt_supplier
dt_pelanggan
dt_pemesanan
dt_dtl_pemesanan
dt_penjualan
dt_dtl_penjualan
dt_pembelian
dt_dtl_pembelian
dt_barang
dt_user
dt_supplier
dt_pelanggan
dt_barang
dt_pemesanan
dt_dtl_pemesanan
dt_penjualan
dt_dtl_penjualan
dt_pembelian
dt_dtl_pembelian
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.3 DFD Level 0
3.3.3 Data Flow Diagram Level 1
Data flow diagram level 1 merupakan penjabaran atau pemecahan dari
masing-masing proses pada level 0. Pada level ini akan terlihat alur data yang
detail, karena pada level ini menampilkan data store yaitu tempat penyimpanan
masing-masing data pada sistem informasi penjualan UD. Zamhar.
Data flow diagram level 1 ini dimulai dengan pemecahan proses
maintenance data dari sistem informasi penjualan UD. Zamhar yang dapat dilihat
sebagai berikut :
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
c
User
P1.1.1
Maintenance
Kategori
P1.1.2
Maintenance
Barang
P1.1.3
Maintenance
Pegawai
P1.1.4
Maintenance
User
P1.1.5
Maintenance
Supplier
P1.1.6
Maintenance
Pelanggan
D1 T_Kategori_Barang
D2 T_Barang
D3 T_Pegawai
D4 T_User
D5 T_Supplier
D6 T_Pelanggan
dt_kategori
dt_pelanggan
dt_barang
dt_supplier
dt_pegawai
dt_user
dt_kategori
dt_barang
dt_pegawai
dt_user
dt_supplier
dt_pelanggan
dt_kategori
dt_pegawai
Gambar 3.4 DFD Level 1 Maintenance Data
pemecahan proses transaksi pada data flow diagram level 0 transaksi yang
hasilnya dibagi menjadi 3 proses utama, yaitu data flow diagram level 1 transaksi
pemesanan, data flow diagram level 1 transaksi penjualan dan data flow diagram
level 1 transaksi pembelian.
Penjabaran data flow diagram level 1 proses transaksi dapat dilihat pada
gambar 3.xx dibawah ini.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
a
Pelanggan
b
Supplier
P1.2.1
Transaksi
Pemesanan
P1.2.2
Transaksi
Penjualan
P1.2.3
Transaksi
Pembelian
D7 T_Pemesanan D8 T_Pemesanan_Detail
D9 T_Penjualan
D10 T_Penjualan_Detail
D11 T_Pembelian
D12 T_Pembelian_Detail
D6 T_Pelanggan
D2 T_Barang D4 T_User
D5 T_Supplier
dt_pemesanan
dt_pemesanan dt_dtl_pemesanan
dt_penjualan
dt_dtl_penjualan
dt_pembelian
dt_dtl_pembelian
bukti_pemesanan
dt_by r_dp_pemesanan
dt_pelanggan
dt_barang
dt_user
dt_penjualan
dt_by r_nota_penjualan
dt_supplier
dt_barang
dt_barang
dt_user
dt_user
dt_pelanggan
nota_pembelian
dt_by r_nota_pembelian
bukti_pemesanan_ambil
nota_penjualan
Gambar 3.5 DFD Level 1 Mengolah Transaksi
Pemecahan proses cetak laporan pada data flow diagram level 0 transaksi
yang hasilnya dibagi menjadi 5 proses utama, yaitu data flow diagram level 1
cetak laporan pembelian, data flow diagram level 1 cetak laporan pemesanan, data
flow diagram level 1 cetak laporan penjualan, data flow diagram level 1
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
perhitungan rata-rata bergerak, data flow diagram level 1 cetak laporan barang.
Hasilnya dapat dilihat pada gambar dibawah ini.
D11 T_Pembelian
D12 T_Pembelian_Detail
D7 T_Pemesanan
D8 T_Pemesanan_Detail
D9 T_Penjualan
D10 T_Penjualan_Detail
P1.3.1
Cetak
Laporan
Pembelian
P1.3.2
Cetak
Laporan
Pemesanan
P1.3.3
Cetak
Laporan
Penjualan
d
PemilikD2 T_Barang
P1.3.5
Cetak
Laporan
Barang
P1.3.4
Perhitungan
Rata
Bergerak
dt_pembelian
dt_dtl_pembelian
dt_pemesanan
dt_dtl_pemesanan
dt_penjualan
dt_dtl_penjualan
dt_barang
dt_barang
dt_barang
dt_barang
lap_pembelian
lap_stock
lap_pemesanan
lap_penjualan
dt_barang
dt_penjualan
dt_dtl_penjualan
lap_rt_bergerak
Gambar 3.6 DFD Level 1 Cetak Laporan
3.3.4 Data Flow Diagram Level 2
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Data flow diagram level 2 merupakan penjabaran atau pemecahan dari
masing-masing proses pada level 1. Pada level ini akan terlihat alur data yang
lebih detail, pada level ini akan ditampilkan data store yaitu tempat penyimpanan
masing-masing data pada sistem informasi penjualan UD. Zamhar dan juga
mekanisme dari masing-masing proses.
Data flow diagram level 2 dari sistem informasi penjualan UD. Zamhar
dapat dilihat sebagai berikut :
a
Pelanggan
P1.2.1.1
EntryPemesanan
D6 T_Pelanggan
D2 T_Barang
D4 T_User
D7 T_Pemesanan
D8 T_Pemesanan_Detail
P1.2.1.2
CetakBukti Pemesanan
P1.2.1.3
PembayaranPemesanan
dt_pemesanan
dt_byr_dp_pemesanan
dt_pelanggan
dt_barang
dt_user
dt_byr_dp_pemesanan
dt_pemesanan
dt_dtl_pemesanan
dt_dtl_pemesanan
dt_pemesanan
bukti_pemesanan
Gambar 3.7 DFD Level 2 Transaksi Pemesanan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
a
Pelanggan
P1.2.2.1
MengolahBukti Pemesanan
D9 T_Penjualan
D10 T_Penjualan_Detai l
D2 T_Barang
D4 T_User
D6 T_Pelanggan
P1.2.2.2
EntryPenjualan
P1.2.2.3
CetakNota Penjualan
P1.2.2.4
PembayaranPenjualan
D7 T_Pemesanan
D8 T_Pemesanan_Detail
dt_byr_nota_penjualan
bukti_pemesanan_ambil
dt_penjualan
nota_penjualan
dt_penjualan
dt_dtl_penjualan
dt_barang
dt_user
dt_pelanggan
dt_pemesanan
dt_dtl_pemesanan
dt_penjualan
dt_dtl_penjualan
dt_dtl_penjualan
dt_penjualan
dt_pemesanan
Gambar 3.8 DFD Level 2 Transaksi Penjualan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
b
Supplier
P1.2.3.1
EntryPembelian
D2 T_Barang
D4 T_User
D5 T_Supplier
D11T_Pembelian
D12 T_Pembelian_Detai l
P1.2.3.2
MengolahPembayaran Pembelian
nota_pembel ian
dt_barang
dt_user
dt_supplier
dt_pembelian
dt_dtl_pembelian
dt_byr_nota_pembelian
dt_pembelian
dt_dtl_pembelian
Gambar 3.9 DFD Level 2 Transaksi Pembelian
3.4 ERD (Entity Relationship Diagram)
Entity Relationship Diagram adalah suatu alat untuk mempresentasikan
model data yang ada pada system dimana didalamnya terdapat entity dan
relationship yang masing-masing dilengkapi dengan atribut-atribut yang
mempresentasikan seluruh fakta dari dunia nyata yang digambarkan dengan lebih
sistematis dengan menggunakan diagram. Adapun ERD yang terdapat pada sistem
informasi penjualan UD. Zamhar adalah sebagai berikut :
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
User
Pembel ian Pembelian_De tail
Pemesanan
Pelanggan
Supp lier
Penjualan Penjualan_Detail
Pemesanan_De tail
Pegawai
Kategori_Barang
Baran g
Gambar 3.10 Entity Relationship Diagram
3.5 Konseptual Database
Konseptual database merupakan detail dari entity relationship diagram
dimana terdapat attribute atau struktur file yang merupakan interpretasi dari
system basis data yang digunakan sebagai media penyimpanan.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar berikut merupakan konseptual database dari system informasi
penjualan pada UD. Zamhar.
T_USER
kd_user VarCh ar (20) Unique Not Null
kd_pe gawai VarChar (6) Unique Not Null
password VarChar (30) Not Null
level_ user VarChar (10) Not Null
date_created DateTime (8) Not Nul l
T_PEMBELIAN
kd_tra nsaksi_be li VarCha r (8) Uni que Not Null
tgl_transaksi_be li DateT ime (8) Not Null
no_faktur VarChar (30) Nul l
kd_supplier <FK> VarCh ar (6) Un ique Not Nul l
total Int (4) Not Null
potongan Int (4) Not Nu ll
grand_total Int (4) Not Null
kd_user <FK> VarChar (20) Unique Not Null
T_PEMBELIAN_DETAIL
kd_tra nsaksi_be li <FK> VarChar (8) Unique Not Null
kd_ba rang <FK > VarChar (7) Uni que Not Nul l
jumlah_beli Int (4) Not Nul l
harga_beli Int (4) Not Null
sub_total Int (4) Not Nul l
T_PEMESANAN
kd_tra nsaksi_order VarCh ar (8) Un ique Not Nul l
tgl_transaksi_order DateT ime (8) Not Null
kd_pe langgan <FK> VarChar (6) Not Null
total Int (4) Not Null
dp Int (4) Nul l
kuran g Int (4) Not Null
kd_user <FK> VarChar (20) Unique Not Null
status Bit (1) Not Null
T_PELANGGA N
kd_pe langgan VarChar (6) Not Nul l
nm_pelanggan VarChar (50) Not Null
almt VarChar (100) Not Null
telp VarChar (20) Not Null
hp V arChar (15) Null
fax VarChar (2 0) Null
emai l VarChar (40) Nul l
web VarChar (40) Null
T_SUPPLIER
kd_supplier VarChar (6) Unique Not Null
nm_supplier VarChar (50) Not Nu ll
contact VarCha r (30) Not Null
almt VarChar (100) Not Null
telp VarChar (20) Not Null
fax VarChar (2 0) Null
hp V arChar (15) Null
emai l VarChar (40) Nul l
web VarChar (40) Null
T_PENJUALAN
kd_tra nsaksi_ju al VarCha r (8) Uni que Not Null
tgl_transaksi_jual DateT ime (8) Not Null
kd_tra nsaksi_order VarCh ar (8) Un ique Not Nul l
kd_pe langgan <FK> VarChar (6) Not Null
total Int (4) Not Null
potongan Int (4) Not Nu ll
dp Int (4) Nul l
grand_total Int (4) Not Null
kd_user <FK> VarChar (20) Unique Not Null
T_PENJUALAN_DETAIL
kd_tra nsaksi_ju al <FK> VarChar (8) Unique Not Null
kd_ba rang <FK > VarChar (7) Uni que Not Nul l
jumlah Int (4) Not Null
sub_total Int (4) Not Nul l
T_PEMESANAN_DETAIL
kd_tra nsaksi_order <FK> VarChar (8) Unique Not Nul l
kd_ba rang <FK > VarChar (7) Uni que Not Nul l
jumlah Int (4) Not Null
sub_total Int (4) Not Nul l
T_PEGAWAI
kd_pegawai Va rChar (6) Unique Not Null
nm_pegawai VarChar (5 0) Not Nu ll
jenke l Bi t (1) Not Null
almt_asal VarChar (100) Not Null
almt_tinggal VarChar (100) Not Nul l
ktp VarChar (25) Not Null
telp VarChar (20) Not Null
tgl_m asuk VarChar (20) Not Null
T_KATEGORI_ BARANG
kd_kategori VarChar (6) Unique Not Null
nm_kategori VarChar (30) Not Nu ll
T_BARANG
kd_ba rang VarChar (7) Unique Not Nul l
kd_kategori <FK> VarCh ar (6) Un ique Not Nul l
nm_barang Va rChar (30 ) Not Nul l
stock Int (4) Not Null
stock_ alert Int (4) Not Null
hrg_pokok Int (4) Not Nul l
hrg_j ual Int (4) Not Nul l
imag e VarChar (100) Null
ketera ngan VarChar (100) Nul l
Gambar 3.11 Konseptual Database
3.6 Struktur File
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Tabel yang digunakan sebagai penyimpanan data pada suatu aplikasi
software memerlukan suatu database. Dan memiliki beberapa buah table yang
saling berelasi satu dengan yang lain. Kegunaan database ini untuk menyimpan
data yang diinputkan oleh user atau operator. Adapun tabe-tabel yang digunakan
antara lain :
1. Nama Tabel : T_KATEGORI_BARANG
Fungsi : Untuk menyimpan data kategori barang
Key Field Name Type Size Constraint Keterangan
PK kd_kategori_barang Varchar 6 Unique Not Null Kode Kategori Barang
nm_kategori_barang Varchar 30 Not Null Nama Kategori Barang
Tabel 3.1 Tabel T_KATEGORI_BARANG
2. Nama Tabel : T_BARANG
Fungsi : Untuk menyimpan daftar stok barang
Key Field Name Type Size Constraint Keterangan
PK kd_barang Varchar 7 Unique Not Null Kode Barang
FK kd_kategori_barang Varchar 6 Not Null Kode Kategori Barang
nm_barang Varchar 30 Not Null Nama Barang
stock Int 4 Not Null Jumlah Stok Barang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
stock_alert Int 4 Not Null Jumlah Stok Minimum
hrg_pokok Int 4 Not Null Harga Pokok
hrg_jual Int 4 Not Null Harga Jual
image Varchar 100 Null Gambar Barang
keterangan Varchar 100 Null Keterangan Barang
Tabel 3.2 Tabel T _BARANG
3. Nama Tabel : T_PEGAWAI
Fungsi : Untuk menyimpan data pegawai
Key Field Name Type Size Constraint Keterangan
PK kd_pegawai Varchar 6 Unique Not Null Kode Pegawai
nm_pegawai Varchar 30 Not Null Nama Pegawai
jenkel Bit 1 Not Null Jenis Kelamin
almt_asal Varchar 100 Not Null Alamat Asal Pegawai
almt_tinggal Varchar 100 Not Null Alamat Tinggal Pegawai
ktp Varchar 20 Not Null No KTP
telp Varchar 15 Not Null No Telp / Hp
tgl_msk Datetime 8 Not Null Tanggal Awal Bekerja
Tabel 3.3 Tabel T _ PEGAWAI
4. Nama Tabel : T_USER
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Fungsi : Untuk menyimpan data user
Key Field Name Type Size Constraint Keterangan
PK kd_user Varchar 20 Unique Not Null Kode User
password Varchar 30 Not Null Password
FK kd_pegawai Varchar 6 Not Null Kode Pegawai
level_user Varchar 5 Not Null Level User
date_created Datetime 8 Not Null Waktu User Dibuat
Tabel 3.4 Tabel T _ USER
5. Nama Tabel : T_SUPPLIER
Fungsi : Untuk menyimpan data supplier
Key Field Name Type Size Constraint Keterangan
PK kd_supplier Varchar 6 Unique Not Null Kode Supplier
nm_supplier Varchar 30 Not Null Nama Supplier
contact Varchar 30 Not Null Kontak
almt Varchar 100 Not Null Alamat
telp Varchar 15 Not Null Telephone
fax Varchar 15 Null Fax
hp Varchar 15 Null Handphone
email Varchar 40 Null Email
web Varchar 40 Null Web
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Tabel 3.5 Tabel T _ SUPPLIER
6. Nama Tabel : T_PELANGGAN
Fungsi : Untuk menyimpan data pelanggan
Key Field Name Type Size Constraint Keterangan
PK kd_pelanggan Varchar 6 Unique Not Null Kode Pelanggan
nm_pelanggan Varchar 30 Not Null Nama Pelanggan
almt Varchar 100 Not Null Alamat
telp Varchar 15 Not Null Telephone
hp Varchar 15 Not Null Handphone
fax Varchar 15 Null Fax
email Varchar 40 Null Email
web Varchar 40 Null Web
Tabel 3.6 Tabel T _ PELANGGAN
7. Nama Tabel : T_PEMESANAN
Fungsi : Untuk menyimpan daftar pemesanan
Key Field Name Type Size Constraint Keterangan
PK kd_transaksi_order Varchar 8 Unique Not Null Kode Pemesanan
tgl_transaksi_order Datetime 8 Not Null Tanggal Pemesanan
FK kd_pelanggan Varchar 6 Not Null Kode Pelanggan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
total Int 4 Not Null Total
dp Int 4 Not Null Uang Muka
kurang Int 4 Not Null Kekurangan
FK kd_user Varchar 20 Not Null Kode User
status Bit 1 Not Null Status Pemesanan
Tabel 3.7 Tabel T _ PEMESANAN
8. Nama Tabel : T_PEMESANAN_DETAIL
Fungsi : Untuk menyimpan data rincian pemesanan
Key Field Name Type Size Constraint Keterangan
FK kd_transaksi_order Varchar 8 Not Null Kode Pemesanan
FK kd_barang Varchar 7 Not Null Kode Barang
jumlah Int 4 Not Null Jumlah Barang
sub_total Int 4 Not Null Sub Total
Tabel 3.8 Tabel T_PEMESANAN_DETAIL
9. Nama Tabel : T_PENJUALAN
Fungsi : Untuk menyimpan daftar penjualan
Key Field Name Type Size Constraint Keterangan
PK kd_transaksi_jual Varchar 8 Unique Not Null Kode Penjualan
tgl_transaksi_jual Datetime 8 Not Null Tanggal Penjualan
FK kd_transaksi_order Varchar 8 Null Kode Pemesanan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
FK kd_pelanggan Varchar 6 Null Kode Pelanggan
total Int 4 Not Null Total
potongan Int 4 Not Null Potongan
dp Int 4 Null Uang Muka
grand_total Int 4 Not Null Grand Total
FK kd_user Varchar 20 Not Null Kode User
Tabel 3.9 Tabel T _ PENJUALAN
10. Nama Tabel : T_PENJUALAN_DETAIL
Fungsi : Untuk menyimpan data rincian penjualan
Key Field Name Type Size Constraint Keterangan
FK kd_transaksi_jual Varchar 8 Not Null Kode Penjualan
FK kd_barang Varchar 7 Not Null Kode Barang
jumlah Int 4 Not Null Jumlah Barang
sub_total Int 4 Not Null Sub Total
Tabel 3.10 Tabel T _ PENJUALAN_DETAIL
11. Nama Tabel : T_PEMBELIAN
Fungsi : Untuk menyimpan daftar pembelian
Key Field Name Type Size Constraint Keterangan
PK kd_transaksi_beli Varchar 8 Unique Not Null Kode Pembelian
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
tgl_transaksi_beli Datetime 8 Not Null Tanggal Pembelian
no_faktur Varchar 30 Not Null No Faktur
FK kd_supplier Varchar 6 Not Null Kode Supplier
total Int 4 Not Null Total
potongan Int 4 Not Null Potongan
grand_total Int 4 Not Null Grand Total
FK kd_user Varchar 20 Not Null Kode User
Tabel 3.11 Tabel T _ PEMBELIAN
12. Nama Tabel : T_PEMBELIAN_DETAIL
Fungsi : Untuk menyimpan data rincian pembelian
Key Field Name Type Size Constraint Keterangan
FK kd_transaksi_beli Varchar 8 Not Null Kode Pembelian
FK kd_barang Varchar 7 Not Null Kode Barang
jumlah_beli Int 4 Not Null Jumlah Barang
harga_beli Int 4 Not Null Harga Beli Barang
sub_total Int 4 Not Null Sub Total
Tabel 3.12 Tabel T _ PEMBELIAN_DETAIL
3.7 Desain Menu, Input dan Output Sistem
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Rancangan input dan output diterapkan dalam pemrograman berfungsi
sebagai rancangan desain form input dan output untuk mengelola data seperti
input data baru yang nantinya akan diproses menjadi suatu informasi yang
merupakan output dari system yang dibuat.
3.7.1 Desain Menu
Pada desain Menu menggambarkan rancangan menu-menu yang dapat
diakses oleh pengguna dalam melakukan kegiatan baik itu maintenance data yang
antara lain terdiri dari pengelolaan data barang, data pegawai, data pengguna
sistem, data supplier dan data-data lainnya yang akan dikelola. kemudian menu
pelaksanan transaksi yang terdiri dari transaksi penjualan langsung(kasir),
penjualan berdasarkan pemesanan pelanggan, transaksi pemesanan dan juga
transaksi pembelian. Terakhir terdapat menu untuk kontrol laporan yang
merupakan hasil dari seluruh kegiatan yang berada pada sistem ini. Berikut ini
merupakan rancangan menu utama dari sistem yang akan dibuat pada UD.
Zamhar.
1. Desain Form Menu Utama
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.12 Desain Form Menu Utama
3.7.2 Desain Input
1. Desain Form Login
Gambar 3.13 Desain Form Login
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
2. Desain Form Kategori Barang
Form Manage Kategori BarangForm Manage Kategori Barang
Kode Kategori
Nama Kategori
Add CancelDeleteEditSave
Kode Kategori Nama Kategori
Gambar 3.14 Desain Form Kategori Barang
3. Desain Form Barang
Form Data BarangForm Data Barang
Kode Barang Nama Barang Kategori Stock Harga Pokok Harga Jual Keterangan
Add DeleteEditStock Alert
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.15 Desain Form Barang
4. Desain Form Data Barang Dibawah Minimum Stock
Gambar 3.16 Desain Form Data Barang Dibawah Minimum Stock
5. Desain Form Entry Data Barang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.17 Desain Form Entry Data Barang
6. Desain Form Data Pegawai
Gambar 3.18 Desain Form Data Pegawai
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
7. Desain Form Data User
Gambar 3.19 Desain Form Data User
8. Desain Form Ganti Password
Gambar 3.20 Desain Form Ganti Password
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
9. Desain Form Data Supplier
Gambar 3.21 Desain Form Data Supplier
10. Desain Form Data Pelanggan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.22 Desain Form Data Pelanggan
11. Desain Form Transaksi Penjualan Langsung
Gambar 3.23 Desain Form Transaksi Penjualan Langsung
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
12. Desain Form Transaksi Penjualan by Pemesanan
Gambar 3.24 Desain Form Transaksi Penjualan by Pemesanan
13. Desain Form Transaksi Pemesanan
Gambar 3.25 Desain Form Transaksi Pemesanan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
14. Desain Form Transaksi Pembelian
Gambar 3.26 Desain Form Transaksi Pembelian
3.7.3 Desain Output
Pada desain output menggambarkan rancangan output data yang
merupakan hasil output dari seluruh kegiatan pada sistem ini. Desain output terdiri
dari desain laporan prakiraan jumlah order barang ( rata bergerak ), desain laporan
stok barang, desain laporan per barang terjual, desain laporan penjualan barang,
desain laporan pemesanan barang oleh pelanggan, desain laporan pembelian
barang pada supplier. Adapun desain output pada sistem ini adalah sebagai
berikut :
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
1. Desain Form Rata Bergerak
Gambar 3.27 Desain Form Rata Bergerak
2. Desain Form Laporan Stok Barang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.28 Desain Form Laporan Stok Barang
3. Desain Form Laporan Penjualan Per Barang
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.29 Desain Form Laporan penjualan per Barang
4. Desain Form Laporan Pembelian
Laporan Pembelian BarangLaporan Pembelian Barang
15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak
Report Viewer
UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
Laporan Pembelian Barang
-------------------------------------------------------------------------------------------
no Kd Supplier Nama Supplier Kd Transaksi Tgl Transaksi
Gambar 3.30 Desain Form Laporan Pembelian
5. Desain Form Laporan Pemesanan Oleh Pelanggan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Laporan Pemesanan Barang oleh PelangganLaporan Pemesanan Barang oleh Pelanggan
15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak
Report Viewer
UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
Laporan Pemesanan Barang oleh Pelanggan
-------------------------------------------------------------------------------------------
no Kd Supplier Nama Supplier Kd Transaksi Tgl Transaksi
Gambar 3.31 Desain Form Laporan Pemesanan Oleh Pelanggan
6. Desain Form Laporan Penjualan
Laporan Pemesanan Barang oleh PelangganLaporan Pemesanan Barang oleh Pelanggan
15 September 2008 Sampai dengan 15 September 2008 Lihat Cetak
Report Viewer
UD.ZAMHARJalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
Laporan Penjualan Barang
-------------------------------------------------------------------------------------------
no Kd Transaksi Tgl Trans Grand Total Kasir
Gambar 3.32 Desain Form Laporan Penjualan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
7. Desain Form Cetak Nota Pemesanan
Gambar 3.33 Desain Form Cetak Nota Pemesanan
8. Desain Form Cetak Nota Penjualan Langsung
Cetak Nota Penjualan LiveCetak Nota Penjualan Live
TJL00001 Cetak
Report Viewer
UD ZamharJalan Kalimantan 22---------------------------------------------------Nota TransaksiTJL0000115 September 2008 – 12:54:02
Sarung Gajah Duduk3 * 25.000 75.000
Peci Hitam2 * 10.000 20.000---------------------------------------------------Total Rp. 95.000Item : 5---------------------------------------------------Cashier : Muchammad Naseer---------------------------------------------------Terima Kasih Telah Belanja di UD.ZamharKami tunggu Kedatangan anda kembali.
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.34 Desain Form Cetak Nota Penjualan Langsung
9. Desain Form Cetak Nota Penjualan dengan Pemesanan
Gambar 3.35 Desain Form Cetak Nota Penjualan dengan Pemesanan
10. Desain Form Cetak Nota Pelanggan tanpa Pemesanan
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.
Gambar 3.36 Desain Form Cetak Nota Pelanggan tanpa Pemesanan
Generated by Foxit PDF Creator © Foxit Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 Softwarehttp://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 29th, 2008, 03:00 pm Bali Island Time
http://www.dreamincode.net/forums/showforum67.htm, access on May – September 2008, Bali Island Time
http://www.freevbcode.com/, access on April – September 2008, Bali Island Time
http://www.java2s.com/Tutorial/VB/CatalogVB.htm, access on July – September 2008, Bali Island Time
http://www.vbdotnetforums.com/, access on Mei – September 2008, Bali Island Time
http://www.vbdotnetheaven.com/, access on July – September 2008, Bali Island Time
http://www.zahiraccounting.com/id/modules/smartfaq/faq.php?faqid=66, access on July – Agustus 2008, Bali Island Time
Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.