Anda di halaman 1dari 34

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
2012
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
membuat kinerja perusahaan menjadi tidak efektif.
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
g. Menampilkan penawaran barang baru kepada konsumen
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.,
2001:1).
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
berarti bagi yang menerimanya (Jogiyanto, H.M.,2001:8).
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 Divisi Gudang Divisi Pembelian Supplier Direktur

Pembelian
Order Order Order Pembelian
Pembelian Pembelian

Yang Membuat
Rekap
Order Order
Pembelian
Pembelia

Berjalan
n

ROP 1 ROP 2
ROP 2

Membuat
Faktur
ROP 1 Pembelia
n

FPB 1
FPB 2 FPB 2
FPB 3 FPB 3
FPB 3

Membuat
Laporan
Pembelia FPB 2
n
FPB 1
FPB 2

LPB 2 LPB 2
LPB 1

LPB 1
Flowmap Konsumen Divisi Penjualan Divisi Gudang Direktur

Penjualan
D.Stok
D.Pemesanan Barang
D.Pemesanan

Yang Mencatat
Pesanan D.Pemesanan D.Stok Barang

Berjalan D.Pemesanan
Menyetuju
i Pesanan

D.Pemesanan

D. Pemesanan D.Stok Barang

Mengeluarkan
invoice

D.Pemesanan

D.Pemesanan

SJ 1 SJ 1

FP 1 SJ 2

FP 1
FP 2

SJ 2

FP 2 FP 2

Membuat LP 1
laporan
penjuala
n

LP 1
LP 2

LP 2
Diagram
Konteks Konsumen Data Pemesanan Supplier

Yang
Rekap Order Pembelian

Berjalan Faktur Pembelian


Faktur Penjualan , Surat Jalan

SI Pembelian serta
Penjualan Sayuran dan Laporan Penjualan
Buah-Buahan
Laporan Pembelian

Stok Barang

Direktur
DFD level 1 Sistem Informasi Pembelian serta Penjualan
yang berjalan

Rekapan Order Pembelian Data Pemesanan


1.0 Mengelola 2.0 Mengelola
Supplier Konsumen
Pembelian Penjualan

Data Pembelian
Faktur Penjualan, Surat Jalan
Faktur Pembelian

Data Penjualan

F.Pembelian

F.Penjualan
DFD level 2 Order Pembelian ROP

Proses 1.0 Divisi Gudang


1.1 Membuat
ROP
Supplier

Mengelola Pembelian

ROP
ROP

Faktur Pembelian

Laporan Pembelian
1.2 Membuat
Laporan
Laporan
pembelian
Pembelian

Laporan Pembelian
Direktur
DFD level 2 Data Pemesanan

Proses 2.0
2.1 Mencatat
Konsumen
Pesanan

Mengelola Data Pemesanan yg blm disetujui

Penjualan 2.2 Menyetujui


Data Stok Barang

Pesanan

Stok Barang
Data Stok Barang

Data Pemesanan yg telah


disetujui
Faktur Penjualan, Surat
Jalan
2.3 Membuat
Pemesanan
Invoice
Data
Pemesanan

Faktur Penjualan

Laporan Penjualan Laporan penjualan


2.4 Membuat
Laporan
Laporan Direktur
Penjualan
Penjualan
Kategori Pengguna Tugas Hak
Divisi Pembelian Mengelola sistem dan 1.Menambah,menghapus,
pengguna sistem pembelian mengedit data pembelian
secara yang ada.
keseluruhan. 2.Membuat laporan
pembelian.
3.Membaca Informasi yang
diterima.
Divisi Penjualan Mengelola sistem dan 1.Menambah,menghapus,
pengguna sistem penjualan mengedit data penjualan
secara yang ada.
keseluruhan. 2.Membuat laporan
penjualan.
3.Membaca Informasi yang
diterima.
Direktur Mengamati Laporan 1.Melihat Laporan
Pembelian, Stok Barang, dan Pembelian
Penjualan 2.Melihat Stok Barang
3.Melihat Laporan Penjualan
Admin Mengelola sistem dan 1. Menambah,
pengguna sistem secara menghapus, mengedit
keseluruhan. data yang ada.
2. Membuat laporan Stok
Barang.
3. Membaca Informasi
yang diterima.
Member Menambah data 1. Menambah data
pemesanan sayuran dan pemesanan sayuran dan
buah buahan dan buah buahan.
informasi yang 2. Menambah data
berhubungan dengan informasi lain yang
sayuran dan buah berhubungan dengan
buahan. pemesanan sayuran dan
buah-buahan.
User Mencari informasi 1. Mencari informasi
tentang sayuran dan
buah buahan
Diagram Member
Data login member tidak valid, Data
pemesanan,Data Faktur Penjualan
Data login divisi penjualan tidak valid, Data pemesanan,
Data member, Data faktur penjualan, Data konfirmasi
pembayaran
Divisi
Penjualan

Konteks Data login member, Data Member, Data


Pemesanan ,Data konfirmasi
Data login divisi penjualan, Data Faktur
Penjualan, Laporan penjualan
pembayaran

Yang
Diusulkan
Data login admin, Data
Kriteria Pencarian Barang, Data kategori
Barang

SI Pembelian serta Penjualan


User Sayuran dan Buah-Buahan di
Info barang, Info Kategori CV Dirda Bunda Admim
Barang

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 direktur Data login divisi pembelian tidak


valid, Data pembelian, Data supplier

Data login direktur tidak valid, Laporan Data login divisi pembelian, Divisi
Direktur
pembelian, Laporan penjualan, Stok Data pembelian, Data supplier, Pembelian
barang Laporan Pembelian
DFD Info Barang, Info
Info
Barang
Stok Barang
Data
Data Barang Faktur
Kategori Barang 1.0 Melihat

Level 1
Penjualan 4.0 Mengelola
User info dalam T.Barang
penjualan Data
web
Pemesanan,
Data Data konfrm

Yang Kriteria Pencarian Info


Kategori T.Kategori
Kategori
Barang
Divisi
Penjualan
A
pembayataran,
data faktur
penjualan
Barang

Data login d.penjualan


Barang

Di T.Penjualan

Data login d.penjualan tidak


Data login admin
T.Hak Akses Data Hak Akkses

usulkan
Data login admin

Data Pemesanan, Data


Konfirm pembayaran
tidak valid

valid
Admin

Data Hak Akses


2.0 Melakukan Login

Data login d Data login


pembelian member
Data Pemesanan, data
Divisi Konfrm Pembayaran, data
faktur Penjualan

Pembelian
Pembelian
Data login

Barang

Data
d.pembelian
tdk valid Member

Penjualan
Lap.
Data Supplier
3.0 Mengelola Data login
T.Pembelian
Pembelian member tdk valid
Data Pembelian, Data Data Pembelian
Supplier Data login

Data Member

Data Member

Data Member
direktur
Data Supplier
T.Supplier Direktur

Lap. Pembelian

T.Member
Data login direktur tidak valid
DFD Level 2 Divisi
Penjualan

Proses 2.0 Data login divisi penjualan

Divisi

Aktifitas Login
Data login divisi pembelian Data login member Member
Pembelian

Yang
2.1 Input Username,
Admin Data login admin Data login direktur Direktur
Password

Diusulkan
Data login divisi penjualan,
Data login divisi pembelian,
Data login admin tdk Data login divisi gudang, Data login direktur
valid Data login member, tdk valid
Data login direktur

Data login divisi Data login member


pembelian tdk valid tdk valid

2.2 Cek validasi login

Data Hak akses

Data Hak akses


T.Hak
akses
DFD Level 2 Divisi
Pembelian

Proses 3.0 Data Supplier


3.2 Mengolah
Data Supplier
Data Supplier

Mengelola T.Supplier

Pembelian Data Supplier,


Data Pembelian
3.1Memilh Data Supplier

Yang
Menu

Diusulkan Data Pembelian

Data Pembelian
3.3 Mengolah
Data
Pembelian
T.Pembelian

Data Pembelian

3.4 Mengolah
Laporan Pembelian Laporan Pembelian
Laporan

Direktur
DFD Level 2
Data Member
Member Data member
4.2 Mengolah
T.Member
data Member

Proses 4.0 Data Pemesanan,


Data Konfirmasi Pembayaran,
4.1 Memilih
menu member
Data Member

Mengelola Data Pemesanan Data Pemesanan

Penjualan
4.3 Melakukan
Pemesanan

Yang Data Konfrm


Pembayaran
Data Konfrm
Pembayaran

Diusulkan
T.Penjualan
4.4 Melakukan
konfrms
pembayaran

Divisi
Penjualan

4.6 Melihat Data Pemesanan


Data
Pemesanan
Data Pemesanan

Data Faktur Penjualan

Data Faktur
Data Pemesanan, 4.7 Membuat Penjualan
4.5 Memilh
Data Konfrm Data Faktur penjualan Faktur
Menu
Pembayaran Penjualan

Data Konfrm Pembayaran

Data Konfrm
4.8 Melihat Pembayaran
konfirmasi
pembayaran

Laporan Penjualan
Laporan Penjualan
4.9 Mengolah
Laporan
Direktur
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,
Total_penjualan, keterangan}
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 Kategori

Memiliki

1 N N N
Member Memiliki Penjualan Det Penjualan Barang

N N

Det.Pembelian
Mengesahkan

1 N
1 N
Hak Akses
Melakukan Pembelian
Pengguna

Mempunyai

Supplier
Tabel Relasi
Member Penjualan Det Penjualan

Id_Member**
No_Faktur*
Id_Member* No_Faktur**
Tanggal_penjualan,
Nama_menber No_Article**
Tanggal_pemesanan,
Alamat_member jumlah_barang
No_Pesanan,
No_Telp_Member Harga_jual
Total_harga_pesanan,
E_mail jumlah_harga
Total_penjualan,
keterangan
Id_Pengguna**

Kategori Barang

no_article*,
No_Kategori_Barang**,
nama_barang,
No_Kategori_Barang*,
Stok_barang,
Nama_Kategori_Barang
harga_satuan,
harga_jual
Gambar,
Dskripsi

Det Pembelian

No_Pembelian**,
No_Article**,
Harga_satuan
jumlah_harga,
Jumlah_Barang

Hak akses pengguna Pembelian Supplier

No_Pembelian*,
Id_pengguna*, Id_supplier*,
Tanggal_pembelian,
Username_pengguna, nama_supplier,
Id_supplier**,
Password_pengguna alamat_supplier
total_pembelian
No_Telp_Supplier
Id_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.
TERIMA KASIH

Anda mungkin juga menyukai