PERANCANGAN SISTEM INFORMASI PEMBELIAN SERTA PENJUALAN SAYURAN DAN BUAH
BUAHAN BERBASIS WEB DI CV DIRDA BUNDA
SENDY NOVA FIFANTI 10508319
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
CV Dirda Bunda adalah suatu perusahaan
yang bergerak dibidang penyaluran
sayur-sayuran dan buah-buahan.
CV. Dirda Bunda memiliki beberapa divisi
antara lain Pemasaran dan Penjualan,
Pembelian, Gudang, dan Keuangan. Divisi
Pemasaran dan Penjualan memiliki peran
penyajian data dan informasi mengenai
permasalahan di bidang penjualan barang.
Divisi Pembelian memiliki peran penyajian
Data permintaan barang pada tiap harinya
harus dipesan dulu melalui Divisi Pemasaran
dan Penjualan. Karena pada dasarnya barang
yang diminta dalam jumlah curah atau banyak,
maka CV.Dirda Bunda mendatangkan atau
menyupply barangnya langsung dari
petani-petani daerah, seperti Kediri, Dieng,
CV.Dirda Bunda dalam hal ini masih menjual
produknya dengan menggunakan sistem manual dan metode interface (tatap muka). Yakni masih meminta pesanan melalui telephone atau faximile dan menuliskan faktur penjualan memakai kertas karbon. Meskipun dalam pencatatan transaksi pembelian, stok barang, dan laporan penjualannya diproses secara manual di komputer
menggunakan Microsoft Office Excel , untuk
mengetahui laporan keuangan perusahaan. Dengan sistem dan metode tersebut, Tentunya akan
Dengan demikian terdapat banyak kendala yang dihadapi oleh CV.Dirda Bunda dalam mengolah data pembelian, dan penjualan. Pihak luar sistem seperti konsumen yang ingin mengetahui harga
barang, maupun faktur harus datang secara manual ke CV.Dirda Bunda .
Oleh karena itu, penulis membuat laporan
penelitian ini dengan judul “PERANCANGAN
SISTEM INFORMASI PEMBELIAN SERTA PENJUALAN SAYURAN DAN
Dalam perancangan sistem informasi pembelian serta penjualan
sayuran dan buah-buahan di CV.Dirda Bunda , permasalahan dibatasi pada :
1. Proses yang dapat dilakukan dalam Sistem Informasi Pembelian serta Penjualan di CV.Dirda Bunda antara lain adalah :
a. Pengolahan data pembelian serta penjualan
b. Pengolahan data konsumen dan pemesanan barang
c. Transaksi penjualan hanya menerima konfirmasi pembayaran dari konsumen
d. Tidak membahas perhitungan pembayaran pembelian dari supplier. e. Tidak membahas retur, baik retur pembelian dan retur penjualan. f. Laporan yang dihasilkan: Laporan Pembelian, stok barang, dan
Laporan Penjualan
2. Data yang dapat diolah dalam Sistem
Informasi pembelian serta penjualan sayuran
dan buah-buahan di CV.Dirda Bunda antara
lain adalah :
a. Data Barang
b. Data Konsumen
c. Data Supplier
Konsep Dasar Sistem
Pada dasarnya sistem adalah sekumpulan
elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan.
Definisi Sistem
Pendekatan sistem yang menekankan pada
komponen atau elemen-elemen
mendefinisikan bahwa sistem adalah
elemen-elemen yang berinteraksi untuk mencapai
suatu tujuan tertentu
.
(Jogiyanto, H.M.,
Konsep Dasar Informasi
Informasi merupakan salah satu sumber daya penting dalam manajemen modern. Banyak keputusan strategis yang bergantung kepada informasi.
Definisi Informasi
Informasi sangat penting bagi setiap perusahaan ataupun badan institusi lainnya, selain itu informasi juga penting bagi sistem. Karena apabila suatu sistem tidak
mempunyai informasi maka akan menjadi suatu sistem yang susah berkembang. Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih
Konsep Dasar Sistem Informasi
Pada dasarnya sistem informasi adalah kumpulan elemen yang saling terkait satu sama lain yang membentuk satu kesatuan untuk
mengintegrasikan data, memproses dan
menyimpan serta mendistribusikan informasi.
Definisi Sistem Informasi
Menurut Alter dalam Abdul Kadir (2003:11) sistem informasi adalah kombinasi antara
Konsep Dasar Sistem Informasi
Pembeliaan Serta Penjualan Berbasis Web
Sistem Informasi Pembeliaan Serta Penjualan
Berbasis Web adalah kumpulan sub-subsistem yang saling berhubungan dan bekerjasama satu sama lain untuk memberikan informasi
perkembangan pembeliaan Serta penjualan sayuran dan buah-buahan serta diolah dan
Perancangan Sistem Informasi Pembelian serta Penjualan Sayuran dan Buah-buahan Berbasis Web ini menggunakan metode deskriptif dan
action research (cara pengembangan/ pendekatan
baru dengan penerapan langsung di lapangan), yang
digunakan untuk menganalisis sistem informasi yang sedang berjalan, merancang serta
mengimplementasikan sistem informasi pembelian serta penjualan sayuran dan buah-buahan berbasis web. Metode pengembangan sistem menggunakan metode Waterfall dengan alat bantu analisis
Flowmap Pembelian Yang
Berjalan
Divisi Gudang Divisi Pembelian Supplier
Order Pembelian
Order Pembelian
Membuat Rekap
Membuat Faktur Pembelia
n FPB 1 FPB 2 FPB 2
Membuat Laporan Pembelia Order Pembelian
Flowmap Penjualan Yang
Berjalan
Konsumen Divisi Penjualan
D.Pemesanan
D.Pemesanan
D.Pemesanan Mengeluarkan
invoice
SJ 1 SJ 2 FP 1 FP 2
Membuat laporan penjuala
n
Divisi Gudang
LP 1
Mencatat Pesanan
Menyetuju i Pesanan
D. Pemesanan
SJ 2
D.Stok Barang
D.Stok Barang
D.Pemesanan D.Pemesanan
Diagram Konteks Yang Berjalan
Konsumen Supplier
SI Pembelian serta Penjualan Sayuran dan
Buah-Buahan
Data Pemesanan
Rekap Order Pembelian Faktur Pembelian
Laporan Penjualan
Laporan Pembelian Faktur Penjualan , Surat Jalan
Direktur
DFD level 1 Sistem Informasi Pembelian serta Penjualan yang berjalan
Supplier 1.0 Mengelola
Pembelian
Faktur Pembelian Rekapan Order Pembelian
D
a
ta
P
e
m
b
e
lia
n
F.Pembelian
2.0 Mengelola
Penjualan Konsumen
F.Penjualan Data Pemesanan
Faktur Penjualan, Surat Jalan
DFD level 2 Proses 1.0
Mengelola Pembelian
Divisi Gudang 1.1 Membuat
ROP Supplier
ROP
1.2 Membuat Laporan Pembelian Laporan
pembelian
Direktur
Order Pembelian ROP
R
O
P
Faktur Pembelian Laporan Pembelian
DFD level 2 Proses 2.0 Mengelola Penjualan
Konsumen 2.1 Mencatat Pesanan
2.2 Menyetujui Pesanan
2.3 Membuat Invoice
2.4 Membuat Laporan Penjualan
Direktur Laporan
Penjualan
Data Pemesanan yg blm disetujui Data Pemesanan
Data Pemesanan yg telah disetujui
Faktur Penjualan, Surat Jalan
Faktur Penjualan
Laporan penjualan Laporan Penjualan
Pemesanan Stok Barang Data Stok Barang
Data Stok Barang
Kategori Pengguna Tugas Hak
Divisi Pembelian Mengelola sistem dan
pengguna sistem pembelian secara
keseluruhan.
1.Menambah,menghapus, mengedit data pembelian yang ada.
2.Membuat laporan pembelian.
3.Membaca Informasi yang diterima.
Divisi Penjualan Mengelola sistem dan
pengguna sistem penjualan secara
keseluruhan.
1.Menambah,menghapus, mengedit data penjualan yang ada.
2.Membuat laporan penjualan.
3.Membaca Informasi yang diterima.
Direktur Mengamati Laporan
Pembelian, Stok Barang, dan Penjualan
1.Melihat Laporan Pembelian
2.Melihat Stok Barang
Admin Mengelola sistem dan pengguna sistem secara keseluruhan.
1. Menambah,
menghapus, mengedit data yang ada.
2. Membuat laporan Stok Barang.
3. Membaca Informasi yang diterima.
Member Menambah data
pemesanan sayuran dan buah buahan dan
informasi yang
berhubungan dengan sayuran dan buah buahan.
1. Menambah data
pemesanan sayuran dan buah buahan.
2. Menambah data informasi lain yang berhubungan dengan pemesanan sayuran dan buah-buahan.
User Mencari informasi tentang sayuran dan buah buahan
Diagram Konteks Yang
Diusulkan
Member Divisi
Penjualan
Divisi Pembelian Direktur
User
SI Pembelian serta Penjualan Sayuran dan Buah-Buahan di
CV Dirda Bunda Data login member tidak valid, Data
pemesanan,Data Faktur Penjualan
Data login member, Data Member, Data Pemesanan ,Data konfirmasi
pembayaran
Data login divisi penjualan tidak valid, Data pemesanan, Data member, Data faktur penjualan, Data konfirmasi
pembayaran
Data login divisi penjualan, Data Faktur Penjualan, Laporan penjualan
Data login divisi pembelian tidak valid, Data pembelian, Data supplier
Data login divisi pembelian, Data pembelian, Data supplier,
Laporan Pembelian Data login direktur tidak valid, Laporan
pembelian, Laporan penjualan, Stok barang
Data login direktur Info barang, Info Kategori
Barang Kriteria Pencarian
Admim
Data login member tidak valid, Data login divisi penjualan tidak valid, Data login divisi pembelian tidak valid, Data
login direktur tidak valid,Data Member, Data Pemesanan, Data Faktur Penjualan, Data Konfirmasi,
Data Barang, Data pembelian Data login admin, Data
DFD Level 1 Yang Di
usulkan
User
1.0 Melihat info dalam
web Kriteria Pencarian
Info Barang, Info Kategori Barang
T.Barang
T.Kategori Barang
2.0 Melakukan Login T.Hak Akses Data Hak Akkses
Data Hak Akses
Admin Data login admin
Data login admin tidak valid
Divisi Pembelian
3.0 Mengelola Pembelian Data login
d.pembelian tdk valid
T.Pembelian
T.Supplier Data Pembelian, Data
Supplier
Data Pembelian Data Supplier Info
Barang
Info Kategori
Barang
Data Barang
Data Kategori
Barang
4.0 Mengelola penjualan Divisi
Penjualan Pemesanan, Data konfrm pembayataran,
data faktur penjualan Data
Faktur Penjualan
Data Pemesanan, data Konfrm Pembayaran, data
faktur Penjualan Data login
member
Data login member tdk valid
Direktur Data login
direktur
Data login direktur tidak valid
Stok Barang
Lap. Pembelian
DFD Level 2 Proses 2.0
Aktifitas Login Yang
Diusulkan
Divisi Pembelian
2.1 Input Username, Password Data login divisi pembelian
Admin Data login admin
Divisi Penjualan
Member
Direktur Data login member
Data login direktur
2.2 Cek validasi login Data login divisi penjualan, Data login divisi pembelian, Data login divisi gudang,
Data login member, Data login direktur
T.Hak akses Data login divisi penjualan
Data login admin tdk valid
Data login direktur tdk valid Data login divisi
pembelian tdk valid
Data login member tdk valid
DFD Level 2 Proses 3.0 Mengelola Pembelian Yang
Diusulkan
Divisi Pembelian
3.1Memilh Menu Data Supplier,
Data Pembelian
3.2 Mengolah Data Supplier Data Supplier
T.Supplier Data Supplier
Data Supplier
3.3 Mengolah Data Pembelian Data Pembelian
T.Pembelian Data Pembelian
Data Pembelian
3.4 Mengolah
Laporan Laporan Pembelian
Direktur
DFD Level 2 Proses 4.0 Mengelola Penjualan Yang
Diusulkan
4.5 Memilh Menu
4.9 Mengolah Laporan Direktur
Laporan Penjualan Divisi
Penjualan
4.6 Melihat Data Pemesanan Member
4.1 Memilih menu member Data Pemesanan,
Data Konfirmasi Pembayaran, Data Member
4.2 Mengolah data Member
4.3 Melakukan Pemesanan
T.Penjualan
Data Pemesanan Data Pemesanan Data Member
Data member
Data Pemesanan
Data Faktur Penjualan
4.7 Membuat Faktur Penjualan Data Pemesanan,
Data Konfrm Pembayaran
4.4 Melakukan konfrms pembayaran Data Konfrm
Pembayaran
T.Member
Data Faktur penjualan
Laporan Penjualan Data Pemesanan
Data Faktur Penjualan Data Konfrm Pembayaran
4.8 Melihat konfirmasi pembayaran Data Konfrm Pembayaran
Bentuk Unnormal
{ Id_pengguna, username_pengguna, password_pengguna, Id_supplier, nama_supplier, alamat_supplier, No_Telp_Supplier, No_Pembelian, tanggal_pembelian, Id_supplier, nama_supplier, alamat_supplier,
No_Telp_Supplier,E_mail, no_article, nama_barang, jumlah_barang, gambar, deskripsi, harga_satuan, jumlah_harga, total_pembelian, No_article, nama_ barang, stok_barang, harga_satuan , No_kategori barang, nama_kategori, No_Faktur, tanggal_penjualan, Id_member, nama_member, alamat_member, No_Telp_Member,E_mail, no_article, nama_barang, jumlah_barang,
harga_satuan, jumlah_harga, Total_penjualan, No_Faktur, tanggal_penjualan, Id_member, nama_member, alamat_member, No_Telp_Member, E_mail, no_article,nama_barang, jumlah_barang, harga_satuan, jumlah_harga,
Total_penjualan, keterangan, No_Pesanan, tanggal_pemesanan, Id_member, nama_member, alamat_member, No_Telp_Member,E_mail, no_article, nama_barang, jumlah_barang, harga_satuan, jumlah_harga,
Total_harga_pesanan, Id_member, nama_member, alamat_member, No_Telp_Member, E_mail, Id_supplier, nama_supplier, alamat_supplier,
No_Telp_Supplier, No_article, nama_barang, Jumlah_barang, harga_satuan, jumlah_harga, total_pembelian Id_member, nama_member,
Bentuk normal satu (First normal form) / 1 NF
{ Id_pengguna, username_pengguna,
password_pengguna, Id_supplier, nama_supplier, alamat_supplier, No_Pembelian,
tanggal_pembelian, No_Telp_Supplier, no_article, nama_barang, jumlah_barang, harga_satuan,
jumlah_harga, total_pembelian,No_kategori
barang, nama_kategori,stok_barang, No_Faktur, tanggal_penjualan, Id_member, nama_member, alamat_member,No_Telp_Member,
Bentuk normal dua (Second normal form) / 2NF
Member = { Id_member*, nama_member, alamat_member, No_Telp_Member,E_mail}
Supplier = { Id_supplier*, nama_supplier, alamat_supplier,No_Telp_Member}
Hak Akses Pengguna= {Id_pengguna*, Username_pengguna, Password_pengguna}
Barang = { no_article*, nama_barang, harga_satuan_barang,
jumlah_barang ,stok_barang, jumlah_harga, No_Kategori_Barang, Nama_Kategori_Barang,gambar,deskripsi}
Pembelian = {No_Pembelian*, no_article**, Id_supplier**, tanggal_Pembelian, total_pembelian }
Penjualan = {No_Faktur*, no_article**, Id_member**, No_Pesanan, tanggal_penjualan, tanggal_pemesanan, Total_harga_pesanan,
Bentuk normal tiga (Third normal form) / 3NF
Member = { Id_member*, nama_member, alamat_member, No_Telp_Member, E_mail}
Supplier = { Id_supplier*, nama_supplier, alamat_supplier} Hak Akses Pengguna= {Id_pengguna*, Id_member**,
Username_pengguna, Password_pengguna}
Barang = { no_article*, No_Kategori_Barang**, nama_barang, stok_barang, harga_satuan, harga_jual, gambar, deskripsi}
Kategori_Barang= {No_Kategori_Barang*, Nama_Kategori_Barang}
Pembelian = {No_Pembelian*, Tanggal_pembelian, Id_supplier**, total_pembelian }
Det Pembelian = { No_Pembelian**,No_Article**, harga_satuan, jumlah_harga, Jumlah_Barang}
Penjualan = {No_Faktur*, Id_konsumen**, Tanggal_penjualan, Tanggal_pemesanan, No_Pesanan, Total_harga_pesanan,
Total_penjualan, keterangan}
ERD
Member Memiliki Penjualan Det Penjualan Barang
Memiliki Kategori
Pembelian Det.Pembelian
Mempunyai
Supplier Hak Akses
Pengguna
N N
1
N
N N
N
1 Mengesahkan
1 N
1 N
N 1
Tabel Relasi
Tanggal_penjualan, Tanggal_pemesanan, No_Pesanan, Total_harga_pesanan, Total_penjualan, keterangan Id_Pengguna**
Det Penjualan
No_Faktur**
no_article*,
No_Kategori_Barang**, nama_barang, Stok_barang,
No_Kategori_Barang*, Nama_Kategori_Barang
Det Pembelian
No_Pembelian**, No_Article**, Harga_satuan jumlah_harga, Jumlah_Barang
Pembelian
No_Pembelian*, Tanggal_pembelian, Id_supplier**, total_pembelian Id_Pengguna**
Supplier
Id_supplier*, nama_supplier, alamat_supplier No_Telp_Supplier
Hak akses pengguna
Kesimpulan
Berdasarkan uraian pada bab-bab sebelumnya, sistem informasi pembelian serta penjualan sayuran dan buah buahan berbasis web ini merupakan pengembangan dari sistem manual yang sedang berjalan pada CV Dirda Bunda.
Sebagai akhir dari pembahasan, penulis mencoba menarik suatu kesimpulan sebagai berikut:
1. Sistem informasi pembelian serta penjualan sayuran dan buah buahan yang saat ini
berjalan pada Divisi Pembelian dan Divisi Penjualan di CV Dirda Bunda masih manual, yakni masih meminta pesanan melalui telephone maupun faximilie dan menuliskan faktur penjualan memakai kertas karbon. Meskipun dalam rekap datanya sudah menggunakan komputer namun pada dasarnya masih menggunakan aplikasi Microsoft Excell.
2. Pengembangan Sistem Informasi Pembelian serta Penjualan Sayuran dan Buah Buahan
Berbasis Web pada CV Dirda Bunda dapat memberikan solusi terhadap permasalahan yang dihadapi oleh CV Dirda Bunda dalam pengolahan data pembelian serta penjualan sayuran dan buah buahan.
3. Diimplementasikannya Sistem Informasi Pembelian serta Penjualan Sayuran dan Buah
Saran
Berdasarkan uraian diatas penyusun memberikan beberapa saran untuk pengembangan web dimasa yang akan datang diantaranya sebagai berikut:
1. Untuk kedepannya Sistem Informasi Pembelian serta
Penjualan Sayuran dan Buah Buahan Berbasis Web ini
diharapkan dapat menjadi sebuah sistem terpadu di CV Dirda Bunda, dengan cara menambah fungsi dari divisi divisi lainnya selain Divisi Pembelian serta Divisi Penjualan, seperti Divisi Keuangan.
2. Fitur-fitur tambahan untuk mendukung sistem informasi