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 dan informasi mengenai permasalahan di
bidang pembelian barang.
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,
Pangalengan, dll. Konsumen dari CV. Dirda
Bunda sendiri adalah beberapa hypermarket
di Jakarta, antara lain Hypermart,Giant, dan
Carefour.
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
BUAH-BUAHAN BERBASIS WEB DI CV.DIRDA BUNDA”.
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
d. Data Pemesanan Barang.
e. Data Faktur Penjualan.
f. Data Pembeliaan Barang.
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
prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.
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
dipublikasikan kepada setiap divisi dan konsumen melalui media internet.
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, Konteks Diagram, dan Data Flow Diagram.
Flowmap Pembelian Yang
Berjalan
Divisi Gudang Divisi Pembelian Supplier
Order Pembelian Order Pembelian Membuat Rekap Order Pembelia n ROP 1 ROP 2 ROP 2 ROP 1 Membuat Faktur Pembelia n FPB 1 FPB 2 FPB 2 Membuat Laporan Pembelia n LPB 2 LPB 1 LPB 2 LPB 1 Direktur FPB 3 FPB 3 FPB 3 Order Pembelian FPB 2 FPB 1 Order Pembelian FPB 2
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 LP 2 LP 2 LP 1 Direktur SJ 1 FP 1 Mencatat Pesanan Menyetuju i Pesanan D. Pemesanan SJ 2 D.Pemesanan D.Stok Barang FP 2 D.Pemesanan D.Stok Barang D.Stok Barang D.Pemesanan D.Pemesanan FP 2
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 Data Penjualan
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 L a p o ra n P e m b e lia n
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
Data Pemesanan
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
Barang, Data kategori Barang
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 D a ta P e m b e lia n B a ra n g D a ta S u p p lie r 4.0 Mengelola penjualan Divisi Penjualan T.Penjualan D a ta lo g in d .p e n ju a la n D a ta lo g in d .p e n ju a la n t id a k v a lid Data Pemesanan, Data konfrm pembayataran, data faktur penjualan Data Faktur Penjualan Member D a ta P e m e s a n a n , D a ta K o n fir m p e m b a y a ra n
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 L a p . P e n ju a la n Data login d pembelian T.Member D a ta M e m b e r Da ta M e m b e r D a ta M e m b e r A
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 D a ta H a k a k s e s D a ta H a k a k s e s
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
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,
alamat_member, No_Telp_Member, No_article, nama_barang, Jumlah_barang, harga_satuan, jumlah_harga, total_penjualan. }
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,
Total_penjualan, keterangan, No_Pesanan, tanggal_pemesanan, Total_harga_pesanan}
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}
Det Penjualan ={No_Faktur**,No_Article**, jumlah_barang, harga_jual, jumlah_harga}
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 Melakukan
Tabel Relasi Member Id_Member* Nama_menber Alamat_member No_Telp_Member E_mail Penjualan Id_Member** No_Faktur* Tanggal_penjualan, Tanggal_pemesanan, No_Pesanan, Total_harga_pesanan, Total_penjualan, keterangan Id_Pengguna** Det Penjualan No_Faktur** No_Article** jumlah_barang Harga_jual jumlah_harga Barang no_article*, No_Kategori_Barang**, nama_barang, Stok_barang, harga_satuan, harga_jual Gambar, Dskripsi Kategori 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
Id_pengguna*, Username_pengguna, Password_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
Buahan Berbasis Web pada CV Dirda Bunda dapat memberikan informasi dengan cepat tentang pembelian maupun penjualan sayuran dan buah buahan, sehingga akan tercapainya efisiensi dan efektifitas terkait dengan informasi pembelian serta penjualan sayuran dan buah buahan.
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
terpadu berbasis web dapat ditambahkan pula, misalnya sistem informasi perencanaan keuangan dan sebagainya sehingga akan terwujudnya system integrated pada CV Dirda Bunda.