Академический Документы
Профессиональный Документы
Культура Документы
SKRIPSI
OLEH :
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI
2008
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
SKRIPSI
OLEH :
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI
2008
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Disetujui Oleh :
Pembimbing I,
Pembimbing II,
Mengetahui,
Ketua Jurusan,
Disetujui Oleh :
Pembimbing I,
Pembimbing II,
SKRIPSI
MUCHAMMAD NASEER
NIM : 040010398
Disetujui Oleh :
Mengetahui,
Pembantu Ketua I,
( Drs. M. Rusli, MT )
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
PENGUJI
Mengetahui,
Ketua Jurusan,
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
KATA PENGANTAR
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
Kebaikan.
4. Bapak Drs. Dadang Hermawan Ak., MM, selaku Ketua Sekolah Tinggi
5. Ibu Evi Triandini, SP., M.Eng, selaku Dosen Pembimbing I dan juga sebagai
figure seorang ibu yang selalu dengan penuh kesabaran, ketelitian, keramahan
6. Bapak I Made Adi Purwantara, ST, selaku Dosen Pembimbing II dan juga
Skripsi ini.
7. Bapak Ibu Dosen dan Staff STMIK STIKOM BALI yang selalu memberikan
8. Bapak H. Abdul Majid Maricar dan Bapak Husain Majid Maricar yang telah
9. Bapak dan Ibu Saudara saudari pada Dinas Perindustrian dan Perdagangan
10. Seluruh teman dan orang terdekat yang selalu menemani, memberi semangat
Sarjana Komputer pada jurusan Sistem Komputer pada STMIK STIKOM BALI.
Penulis
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
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.
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 :
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.
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 :
DAFTAR ISI
Isi Halaman
ABSTRACT ............................................................................................. iv
BAB I. PENDAHULUAN
LAMPIRAN
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
DAFTAR GAMBAR
Gambar Halaman
DAFTAR TABEL
Tabel Halaman
BAB I
PENDAHULUAN
Bali, merupakan salah satu wisata dunia yang memiliki sangat banyak
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.
Zamhar yang telah menjadi pelaku perekonomian di Bali sejak 25 tahun silam
bergerak pada bidang perdagangan busana dan industry sepatu. UD. Zamhar
memiliki beberapa persoalan yang cukup membuat pemilik dan staf kebingungan
dan merasa ragu-ragu pada tiap akhir atau awal bulan dan pada periode waktu
tertentu, yakni dalam hal kekosongan atau bahkan sisa yang sangat berlebihan
pada stock barang dan persoalan order barang, sehingga dengan kondisi yang
demikian, tentu saja akan berakibat terhadap efisiensi penjualan, karena barang
yang seharusnya terjual dan memberikan keuntungan, ternyata memiliki sisa stock
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
yang sangat berlebihan dikarenakan prediksi dari pemilik dan atau staff kurang
Pada kasus ini, komputer akan sangat membantu pihak UD. Zamhar untuk
menentukan prakiraan jumlah order barang yang nantinya secara tidak langsung
membantu pemilik dan atau staff dalam penentuan prakiraan order barang,
Melihat dari penjelasan yang terdapat pada latar belakang masalah diatas,
maka yang menjadi pokok permasalahan pada penelitian ini adalah bagaimana
permasalahan yang dihadapi oleh pemilik perusahaan berikut stafnya, antara lain :
3. Kontrol pada stock barang masih sangat manual sehingga data jumlah
dalam prakiraan jumlah order barang dimana order barang pada bulan-
dengan baik.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
permasalahan yang ada pada penelitian dengan maksud agar perancangan yang
dihasilkan tidak sampai meluas namun tetap sesuai dengan harapan pihak terkait.
dan penjualan.
5. Membuat laporan penjualan per barang pada tiap akhir bulan tertentu.
6. Membuat laporan prakiraan jumlah order per barang pada akhir bulan
10. Membuat laporan penjualan barang pada akhir bulan atau periode
waktu tertentu.
11. Pengguna akhir (end user) dari sistem ini adalah pemilik UD. Zamhar
pengguna.
no 22 Denpasar Bali, dimana berada pada kawasan pertokoan dan pasar yang tepat
Data kualitatif yaitu data tidak berupa angka-angka seperti kegiatan yang
1. Survey
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
2. Wawancara
arah antara penulis dengan pemilik dan staff dari UD. Zamhar.
3. Studi Literatur
4. Analisa Sistem
maka penyusunan dibuat berurutan dari bab ke bab. Untuk itu perlu disusun
sebagai berikut :
BAB I : PENDAHULUAN
harapan dari hasil yang akan dicapai dan metode penelitian yang
Pada bab ini berisi tentang konsep dasar dari informasi , basis
aplikasi.
BAB II
TINJAUAN PUSTAKA
sistem.
3. Sasaran sistem
dalam buku Sistem Informasi Manajemen Jilid-I (1996), Informasi adalah data
data yang melalui mekanisme pemrosesan, yang berguna bagi pihak tertentu,
pengambilan keputusan.
sistem buatan manusia yang secara umum terjadi atas sekumpulan komponen
berbasis komputer dan manual yang dibuat untuk menghimpun , menyimpan, dan
(2001), ”Sistem Informasi adalah sebuah rangkaian prosedur formal di mana data
matematis. Bisa jadi berupa prediksi subjektif atau intuitif tentang masa depan.
(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
Penjualan merupakan suatu proses pertukaran barang atau jasa antara penjual dan
mendapatkan imbalan berupa uang. Penjualan dapat terjadi di mana saja, di rumah
perusahaan.
tentang penjualan aktual dalam rupiah atau unit yang diharapkan akan dicapai
perusahaan akan berada di bawah potensi pasar dalam setiap persaingan apapun
dan prakiraan penjualan perusahaan dapat berada di bawah atau lebih rendah dari
metode yang sesuai menurut dimensi dan lingkungan ramalan yang ada, salah satu
metode yang dapat dipergunakan dalam prakiraan penjualan adalah metode rata-
rata bergerak.
terakhir. Metode ini sangat berguna apabila permintaan pasar itu konstan. Pada
dimana start penghitungan dimulai dari baris ke empat dari tabel penghitungan
dan menjumlahkan permulaan selama 3 bulan terakhir dan dibagi 3, dan juga
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
terhadap nilai tengah sebagai peramalan. Karena setiap muncul nilai pengamatan
baru, nilai rata–rata baru dapat dihitung dengan membuang nilai observasi yang
dengan pemberian bobot pada data yang paling akhir, yang artinya, bahwa data
data (Render dan Heizer, 2001), makin besar orde rata-rata bergerak maka
n
MA( n ) = ∑ Di ÷ n ..................................................................................... (1)
i =1
Dimana,
n : jumlah periode
MA : mean absolute
penjualan pada suatu perusahaan yang menjual barang tertentu dan memiliki data
penjualan untuk 12 bulan yang lalu, kita asumsikan disini 12 bulan yang lalu
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
adalah tahun 2008, dan untuk penentuan prakiraan kita ambil contoh penentuan
prakiraan jumlah order barang pada bulan januari pada tahun 2009.
58,3
= 6,5
9
rata-rata bergerak 3 bulan untuk bulan Januari tahun berikutnya (2009) dengan
Jawab:
18 + 16 + 14
MA(3) = = 16
3
adalah deviasi absolut rata-rata hitung (Mean Absolute Deviation, MAD). MAD
dihitung dengan mengambil jumlah nilai absolut dari kesalahan prakiraan individu
MAD =
∑ [ Kesalahan _ prakiraan] ……………………………………(2)
n
prakiraan dengan metode rata-rata bergerak 3 bulan untuk bulan Januari tahun
berikutnya 16.
n ei 58,3
MAD = ∑
A=1 n
=
9
= 6,5
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
tersebut.
yang telah ada pada perusahaan, yang biasa bergambar dalam bentuk bagan alir
seperangkat simbol yang menunjukan suatu aktifitas tertentu yang berisi tentang
aliran data yang berlangsung dalam kegiatan organisasi, hubungan dan keterkaitan
6. Simbol Arus menujukan arus proses dari satu proses ke proses lain.
b. Simbol arus data yang menunjukan arus data dari data berupa
d. Simbol entity dari data dapat berupa organisasi atau sistem lainnya
a. DFD Konteks
b. DFD Terperinci
batasan data. ERD dibentuk oleh 2 komponen utama yakni entity dan
nyata eksistensinya dan dapat dibedakan dari sesuatu yang lain. Setiap
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
data yang saling berelasi dalam suatu program untuk mengakses data. Dengan
kata lain sistem manajemen database terdiri dari tabel-tabel yang tersusun dalam
sebuah database dan paket program pengolahan data. Selain itu dalam sistem
database terdapat konsep sistem bernama sistem basis data atau Database
Management System (DBMS), dimana DBMS tersebut berisi koleksi program yang
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
nantinya akan digunakan oleh user untuk perawatan maupun pengolahan sebuah
database.
• Keamanan ( security )
• Inputing
• Storing
• Processing
• Outing
• Controlling
1. Entity
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Adalah suatu objek yang terdiri dari data yang mempunyai suatu
karakteristik yang sama dan dapat dibedakan dengan objek yang lain.
2. Himpunan Entity
3. Attribut
Adalah suatu data informasi yang disimpan pada setiap data elemen
atau attribut.
5. Karakter
Adalah bagian data yang terkecil dapat berupa karakter numeric, huruf
6. Field
data.
7. Record
8. File
elemen yang sama akan tetapi berbeda dalam isi data atau data value.
Adalah himpunan satu atau lebih attribut yang diambil secara kolektif
dan dapat membedakan secara unik suatu entity dalam himpunan entity.
dalam programnya.
dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development
Tool yaitu alat bantu untuk membuat berbagai macam program komputer,
Kini Microsoft telah meluncurkan edisi terbaru dari seri Visual Basic yang
diberi nama Microsoft Visual Basic 2008. Visual Basic 2008 menerapkan konsep
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
pada kualitas dan perubahan cara menangani masalah error pada suatu aplikasi
• Menu Utama berisi sejumlah menu seperti File, Edit, View, Project, dll
• Toolbar berisi sejumlah icon untuk melakukan operasi dengan cepat, seperti
suatu folder
• Properties digunakan pada mod desain untuk mengatur suatu nilai pada
objek (control dan komponen yang sudah diletakkan di form atau jendela
komponen)
antara script program dengan database server dalam hal pengolahan data, dengan
SQL kita dapat membuat tabel yang nantinya akan diisi dengan data,
data), serta membuat suatu perhitungan dengan berdasarkan data yang ditemukan.
Oleh karena itu, SQL tidak hanya terbatas digunakan untuk mendapatkan suatu
berbasis web maupun non web. Hal itu disebabkan karena fitur-fitur yang ada
yang canggih.
Berikut beberapa tipe database yang didukung oleh crystal report adalah :
dll )
manajemen database terpusat yang diatur dan dikendalikan oleh satu komputer
yang disebut server. Server dalam hal ini berfungsi melayani request (permintaan)
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
membuat laporan penjualan per barang. Namun seiring perjalan waktu yang
staff merasa kewalahan dikarenakan jumlah stok barang yang tidak balance
dengan laporan.
prakiraan jumlah order barang yang jika salah prediksi mengakibatkan jumlah
data yang terjadi dalam sistem yang sudah dirangkai melalui sistem
apa saja yang akan diolah atau diinput yang nantinya akan diproses pada
tersimpan pada masing-masing data store yang telah diatur sesuai dengan tabel
database yang sudah dirancang menurut sistem yang ada pada objek yang diteliti.
Sistem flow komputerisasi ini dibuat agar bagaimana pembaca atau pihak
terkait yang diuntungkan oleh sistem ini memahami konsep dasar dalam
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
penuangan sistem manual yang biasa dilakukan sehari-hari ke dalam suatu sistem
pemahaman juga dalam sistem yang masih manual, penulis ambil contoh,
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
”data store”. Data store berada dalam sebuah sistem untuk manajemen basis data,
dimana data store berfungsi untuk menyimpan data-data, seperti data supplier
akan disimpan pada data store yang akan diberi label data store supplier.
Untuk itu pada gambar 3.1 sistem flow komputerisasi ini telah dijabarkan
pengelolaan data tertentu akan disimpan pada data store khusus untuk data
tersebut.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Maintenance
Lap Supplier Lap Pembelian Lap Barang Lap Pemesanan Lap Penjualan Lap Pelanggan Nota Penjualan
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
seluruh kegiatan yang terdapat pada sistem secara lebih rinci. Data flow diagram
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
mekanisme kerja dari suatu sistem secara garis besar atau secara umum dimana
diagram konteks merupakan konsep dasar dari pengembangan suatu sistem. Pada
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
dt_pemesanan
bukti_pemesanan
dt_by r_dp_pemesanan
lap_pemesanan
dt_penjualan P1 lap_penjualan
a d
nota_penjualan lap_pembelian
dt_user c
b nota_pembelian
dt_kategori
dt_by r_nota_pembelian
dt_barang
Supplier User
dt_supplier
dt_pelanggan
dt_pegawai
konteks. Dan pada level 0 proses diagram konteks itu dipecah lagi menjadi tiga
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
Data Flow Diagram Level 0 dari sistem informasi penjualan UD. Zamhar
dt_kategori
D1 T_Kategori_Barang
dt_barang
D2 T_Barang
dt_user
dt_kategori dt_pegawai
P1.1 D3 T_Pegawai
c dt_barang
dt_supplier dt_user
User D4 T_User
Maintenance
dt_pelanggan Data
dt_pegawai dt_supplier
D5 T_Supplier
dt_pelanggan
D6 T_Pelanggan
dt_pelanggan
dt_pemesanan
dt_supplier
bukti_pemesanan
dt_user
P1.2 dt_barang
a dt_by r_dp_pemesanan
dt_penjualan
Pelanggan
nota_penjualan dt_pemesanan
D7 T_Pemesanan
dt_by r_nota_penjualan Transaksi
bukti_pemesanan_ambil dt_dtl_pemesanan
D8 T_Pemesanan_Detail
b dt_penjualan
D9 T_Penjualan
nota_pembelian
Supplier
dt_by r_nota_pembelian
dt_dtl_penjualan
D10 T_Penjualan_Detail
dt_pembelian
D11 T_Pembelian
dt_dtl_pembelian
D12 T_Pembelian_Detail
lap_pemesanan
dt_dtl_pembelian
P1.3
d lap_pembelian dt_pembelian
lap_penjualan dt_dtl_penjualan
Pemilik
Cetak
lap_rt_bergerak Laporan dt_penjualan
dt_dtl_pemesanan
lap_stock
dt_pemesanan
dt_barang
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
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
maintenance data dari sistem informasi penjualan UD. Zamhar yang dapat dilihat
sebagai berikut :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
dt_kategori P1.1.1
dt_kategori
Maintenance D1 T_Kategori_Barang
Kategori
dt_barang
Maintenance D2 T_Barang
Barang
dt_pegawai P1.1.3
dt_pegawai
Maintenance D3 T_Pegawai
c
Pegawai
User
P1.1.4 dt_pegawai
dt_user
Maintenance D4 T_User
dt_user User
P1.1.5
dt_supplier
Maintenance D5 T_Supplier
dt_supplier Supplier
P1.1.6
dt_pelanggan
Maintenance D6 T_Pelanggan
dt_pelanggan Pelanggan
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
Penjabaran data flow diagram level 1 proses transaksi dapat dilihat pada
a
dt_pemesanan P1.2.1 dt_user
bukti_pemesanan dt_barang
Pelanggan Transaksi
dt_by r_dp_pemesanan Pemesanan
dt_barang
D2 T_Barang D4 T_User
dt_pelanggan
dt_user
dt_by r_nota_penjualan
Transaksi
bukti_pemesanan_ambil Penjualan dt_dtl_penjualan
D10 T_Penjualan_Detail
nota_penjualan dt_barang
dt_user
dt_by r_nota_pembelian
Supplier Transaksi
Pembelian dt_dtl_pembelian
D12 T_Pembelian_Detail
dt_supplier
D5 T_Supplier
Pemecahan proses cetak laporan pada data flow diagram level 0 transaksi
yang hasilnya dibagi menjadi 5 proses utama, yaitu data flow diagram level 1
cetak laporan pembelian, data flow diagram level 1 cetak laporan pemesanan, data
flow diagram level 1 cetak laporan penjualan, data flow diagram level 1
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
perhitungan rata-rata bergerak, data flow diagram level 1 cetak laporan barang.
dt_barang Cetak
Laporan
dt_dtl_pembelian Pembelian
D12 T_Pembelian_Detail
dt_pemesanan P1.3.2 d
D7 T_Pemesanan
dt_barang
dt_penjualan P1.3.3
D9 T_Penjualan
Cetak
Laporan
dt_dtl_penjualan Penjualan lap_penjualan
D10 T_Penjualan_Detail
dt_dtl_penjualan P1.3.4
P1.3.5
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
Data flow diagram level 2 dari sistem informasi penjualan UD. Zamhar
P1.2.1.1
a dt_pemesanan dt_pemesanan
D7 T _Pemesanan
Pel anggan
Entry
Pemesanan dt_dtl_pemesanan
D8 T _Pemesanan_Detail
dt_barang
D2 T_Barang
dt_user
D4 T_User
dt_pelanggan
D6 T_Pelanggan
Cetak dt_pemesanan
Bukti
Pemesanan
P1.2.1.3
Pembayaran
dt_byr_dp_pemesanan Pemesanan dt_byr_dp_pemesanan
dt_pemesanan
D7 T _Pemesanan
P1.2.2.1 dt_dtl_pemesanan
D8 T _Pemesanan_Detail
a Mengolah
Bukti
bukti_pemesanan_ambil Pemesanan
Pelanggan
dt_pemesanan
P1.2.2.3
nota_penjualan
Cetak dt_penjualan
Nota
Penjualan
P1.2.2.4
dt_dtl_penjualan
dt_byr_nota_penjualan
Pembayaran
Penjualan dt_penjualan
b P1.2.3.1 dt_pembeli an
D11T_Pembelian
nota_pembel ian
Suppli er Entry
Pembelian dt_dtl_pembeli an
D12 T_Pembeli an_Detai l
dt_barang
D2 T_Barang
dt_byr_nota_pembeli an
P1.2.3.2 dt_user
D4 T_User
Mengolah
Pembayaran
Pembelian dt_supplier
D5 T_Suppli er
dt_dtl_pembeli an
dt_pembeli an
model data yang ada pada system dimana didalamnya terdapat entity dan
mempresentasikan seluruh fakta dari dunia nyata yang digambarkan dengan lebih
sistematis dengan menggunakan diagram. Adapun ERD yang terdapat pada sistem
Kateg ori_Baran g
Supp li er
dimana terdapat attribute atau struktur file yang merupakan interpretasi dari
T _PE MBELIAN
kd_tra nsaksi_be li VarCha r (8) Uni que Not Null T _PE MBELIAN_DETAIL
tgl _transaksi _be li DateT ime (8) N ot Null
no_fa ktur VarChar (30) Null kd_tra nsaksi_be li <FK> VarChar (8) Unique Not Null
kd_su pplier <FK> VarCh ar (6) Un ique Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
total Int (4) Not Null juml a h_beli In t (4) Not Null
poton gan Int (4) Not Nu ll harga _beli Int (4) Not Null
grand _total Int (4) Not Null sub_total Int (4) Not Nu l l
kd_user <FK> VarChar (20) Uniqu e Not Null
T _SUPPLIER
kd_su pplier Va rChar (6) Unique Not Null
nm_supplier VarChar (50) Not Nu ll T _KA T EGORI_ BARANG
conta ct VarCha r (30) Not Null kd_ka tegori Va rChar (6) Unique Not Null
almt VarChar (100) Not Null nm_kategori VarChar (30) Not Nu ll
tel p VarChar (20) Not Null
fax V arChar (2 0) Null
hp V arChar (1 5) Null
emai l VarChar (40) Nul l
web VarChar (40) Null
T _PE MESANA N
T _USER kd_tra nsaksi_order VarCh ar (8) Un ique Not Null T _PE MESANA N_DETAIL
kd_user VarCh ar (20) Uni que Not Null tgl _transaksi _order DateT i me (8) Not Null
kd_pe gawai Va rChar (6) Unique Not Null kd_pe langgan <FK> Va rChar (6) Not Null kd_tra nsaksi_order <FK> VarChar (8) Uniqu e Not Nul l
password VarChar (30) Not Null total Int (4) Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
level_ user VarChar (10) Not Null dp In t (4) Nul l juml a h Int (4) Not Null
date_ created DateTime (8) Not Null kuran g Int (4) Not Null sub_total Int (4) Not Nu l l
kd_user <FK> VarChar (20) Uniqu e Not Null
status Bit (1) Not Null
T _BA RANG
T _PE GAWAI T _PE LANGGA N kd_ba rang VarChar (7) Unique Not Nul l
kd_pe gawai Va rChar (6) Uni que Not Null kd_pe langgan VarChar (6) Not Nul l kd_ka tegori <FK> VarCh ar (6) Un ique Not Null
nm_p egawai V arChar (5 0) Not Nu ll nm_p elanggan VarChar (50) Not Null nm_b arang Va rChar (30 ) Not Nul l
j enke l Bit (1) Not Null almt VarChar (100) Not Null stock Int (4) Not Null
almt_ asal VarC har (100 ) Not Null tel p VarChar (20) Not Null stock_ alert Int (4) Not Null
almt_ tinggal VarChar (100) Not Null hp V arChar (1 5) Null hrg_p okok Int (4) Not Nul l
ktp VarChar (2 5) Not Null fax V arChar (2 0) Null hrg_j ual Int (4) Not Nul l
telp VarChar (20) Not Null emai l VarChar (40) Nul l imag e VarCha r (100) Null
tgl_m asuk VarC har (20) Not Null web VarChar (40) Null ketera ngan Va rChar (10 0) Nul l
T _PE NJUALAN
kd_tra nsaksi_ju al VarCha r (8) Uni que Not Null
tgl _transaksi _ju al DateT ime (8) N ot Null T _PE NJUALAN_DETAIL
kd_tra nsaksi_order VarCh ar (8) Un ique Not Null
kd_pe langgan <FK> Va rChar (6) Not Null kd_tra nsaksi_ju al <FK> VarChar (8) Unique Not Null
total Int (4) Not Null kd_ba rang <FK > VarCha r (7) Uni que Not Null
poton gan Int (4) Not Nu ll juml a h Int (4) Not Null
dp In t (4) Nul l sub_total Int (4) Not Nu l l
grand _total Int (4) Not Null
kd_user <FK> VarChar (20) Uniqu e Not Null
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 :
sebagai rancangan desain form input dan output untuk mengelola data seperti
input data baru yang nantinya akan diproses menjadi suatu informasi yang
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
merupakan hasil dari seluruh kegiatan yang berada pada sistem ini. Berikut ini
merupakan rancangan menu utama dari sistem yang akan dibuat pada UD.
Zamhar.
Kode Kategori
Nama Kategori
Kode Barang Nama Barang Kategori Stock Harga Pokok Harga Jual Keterangan
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,
barang pada supplier. Adapun desain output pada sistem ini adalah sebagai
berikut :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Laporan
Laporan Pembelian Barang
Report Viewer
UD.ZAMHAR
Jalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Laporan Pemesanan
Pemesanan Barang
Barang oleh Pelanggan
Pelanggan
Report Viewer
UD.ZAMHAR
Jalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Report Viewer
UD.ZAMHAR
Jalan Kalimantan no 22 Denpasar Bali
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Cetak
Cetak Nota Penjualan Live
TJL00001 Cetak
Report Viewer
UD Zamhar
Jalan Kalimantan 22
---------------------------------------------------
Nota Transaksi
TJL00001
15 September 2008 – 12:54:02
Peci Hitam
2 * 10.000 20.000
---------------------------------------------------
Total Rp. 95.000
Item : 5
---------------------------------------------------
Cashier : Muchammad Naseer
---------------------------------------------------
Terima Kasih Telah Belanja di UD.Zamhar
Kami tunggu Kedatangan anda kembali.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
BAB IV
IMPLEMENTASI SISTEM
informasi penjualan untuk menentukan prakiraan jumlah order barang terdiri dari
1 halaman utama, dimana halaman utama tersebut berisi seluruh menu yang
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
1. Admin
2. High
3. Mid
delete data.
4. Low
kemudian klik Login untuk masuk ke sistem / halaman utama dan atau klik close
Dimana pada form ini terdapat semua menu kontrol yang memudahkan pengguna
dalam mengakses menu-menu yang merupakan satu kesatuan sistem pada sistem
1. Maintenance
• Manage Barang
• Manage Pegawai
• Manage User
• Manage Supplier
• Manage Pelanggan
2. Transaksi
3. Report
• Laporan penjualan
ketika pengguna melakukan login dengan hak akses pengguna atau pada sistem ini
Cara Penggunaan :
• Klik tombol add, maka cursor akan secara langsung berada pada
enter atau klik tombol save, maka data kategori barang akan tersimpan
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
saja. Namun yang perlu diperhatikan disini yaitu, jika data kategori
data barang.
Cara Penggunaan :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
• Klik tombol add, maka akan keluar window baru yang befungsi
Form ini dipergunakan untuk melihat daftar barang yang memiliki jumlah
Cara Penggunaan :
Cara Penggunaan :
data pegawai.
Cara Penggunaan :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
• Klik tombol add, maka cursor akan secara langsung berada pada
masuk lalu tekan enter atau klik tombol save, maka data
data user.
Cara Penggunaan :
• Klik tombol add, maka cursor akan secara langsung berada pada
diinputkan sudah sama, dan level user lalu tekan enter atau klik
tombol save, maka data user akan tersimpan pada database dan
warna biru : High, warna Hijau : Mid dan warna Merah Muda :
data supplier.
Cara Penggunaan :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
• Klik tombol add, maka cursor akan secara langsung berada pada
tekan enter atau klik tombol save, maka data supplier akan
data pelanggan.
Cara Penggunaan :
• Klik tombol add, maka cursor akan secara langsung berada pada
kasir karena fungsi nya yang akan melakukan transaksi secara langsung kepada
Cara penggunaan :
sebelah kanan kolom kode barang atau boleh juga dengan cara memasukan
benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock dan
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
harga jual. Setelah data barang terisi masukan jumlah yang dijual,
Cara penggunaan :
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
dalam penjualan ini, kemudian memasukan kode barang dengan cara klik
tombol di sebelah kanan kolom kode barang atau boleh juga dengan cara
adalah benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock
dan harga jual. Setelah data barang terisi masukan jumlah yang dijual,
Cara penggunaan :
dalam pemesanan ini, kemudian memasukan kode barang dengan cara klik
tombol di sebelah kanan kolom kode barang atau boleh juga dengan cara
adalah benar, jika tidak, tidak ada falidasi untuk kolom nama barang, stock
dan harga jual. Setelah data barang terisi masukan jumlah yang dipesan,
dalam listview. Jika pelanggan memberikan uang muka, maka isi kolom
dp, maka kolom kekurangan langsung akan berubah nilai. Untuk proses
berikut.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
pembelian ke supplier.
Cara penggunaan :
barang dengan cara klik tombol di sebelah kanan kolom kode barang atau
bahwa kode barang tersebut adalah benar, jika tidak, tidak ada falidasi
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
untuk kolom nama barang, dan stock. Setelah data barang terisi masukan
harga beli pada untuk per barang tersebut lalu masukan jumlah yang telah
dalam listview, lakukan berulang sampai seluruh barang yang telah dibeli
pembelian ini, maka isi kolom potongan, maka kolom grand total
Cara penggunaan :
bulan dan tahun yang akan dijadikan target prakiraan order, lalu masukan
oleh crystalreport.
Cara penggunaan :
per barang yang terjual, laporan dapat dicetak dengan mempergunakan fasilitas
Cara penggunaan :
melakukan cetak laporan per barang yang terjual, biasanya akan muncul
Cara penggunaan :
Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan
print out, klik tombol Ok untuk default setting, apabila akan melihat
Cara penggunaan :
Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan
print out, klik tombol Ok untuk default setting, apabila akan melihat
Cara penggunaan :
Pengguna hanya tinggal klik tombol yang bericon printer untuk melakukan
print out, klik tombol Ok untuk default setting, apabila akan melihat
akan muncul halaman ini. Silahkan anda klik tombol printer untuk langsung
mencetak transaksi tersebut. Namun jika pada kondisi tertentu printer tidak dapat
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.
untuk mencetak nota, akan muncul halaman ini. Silahkan anda klik tombol printer
untuk langsung mencetak transaksi tersebut. Namun jika pada kondisi tertentu
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
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
muncul halaman ini. Silahkan anda klik tombol printer untuk langsung mencetak
transaksi tersebut. Namun jika pada kondisi tertentu printer tidak dapat digunakan
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.
perangkat keras dan perangkat lunak yang memadai agar aplikasi ini dapat bekerja
dengan baik.
Minimum :
Rekomendasi :
§ Komputer dengan kecepatan CPU 2.0 Ghz atau yang lebih besar
Windows Server
BAB V
5.1 Kesimpulan
Zamhar dalam control stock barang, dimana uji coba yang dilakukan
pemilik dan staff ternyata menghasilkan suatu nilai akurat terhadap stok
yang berbeda tipis dengan nilai order dari kegiatan nyata pada
order barang.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
5.2 Saran
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
metode dalam sebuah program, sehingga dalam penentuan dan atau peramalan
terhadap suatu kegiatan, tidak terpaku hanya pada satu metode saja. Dengan
perusahaan akan memiliki beberapa pilihan pada hasil peramalan atau penentuan
suatu kejadian.
dilakukan pembangunan aplikasi web nya juga, agar dimana pun pengguna
berada, tetap dapat mengontrol kegiatan yang ada pada system sesuai dengan
kewenangannya.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
DAFTAR PUSTAKA
Ario Suryo Kusumo, Pemrograman Visual Basic 2005, Cetakan II, Elex Media
Komputindo, Jakarta, 2007.
Jogianto. HM, Analisis Dan Design Sistem Informasi, Cetakan I, Andi Offset,
Yogyakarta, 1995.
Yuniar Supardi, Microsoft Visual Basic 2005 Untuk Segala Tingkat, Cetakan I,
Elex Media Komputindo, Jakarta, 2008.
http://bungarkka.wordpress.com/2008/09/11/experience-the-new-visual-studio-
2008-express-edition-learn-how-to-use-visual-basic-2008-express-edition/,
access on July – September 2008, Bali Island Time
http://forexmarketiva.wordpress.com/2008/01/07/moving-average/, access on
April 4th, 2008, 04:00 pm Bali Island Time
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
http://geeks.netindonesia.net/blogs/narn/archive/2008/03/05/5-buku-visual-studio-
express-2008-gratis.aspx, access on July – September 2008, Bali Island
Time
http://www.zahiraccounting.com/id/modules/smartfaq/faq.php?faqid=66, access
on July – Agustus 2008, Bali Island Time