Jbptunikompp gdl sendynovaf 30434 1 unik

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 sayursayuran 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 petanipetani 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 BUAHBUAHAN 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 elemenelemen 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
Pembelian
Yang
Berjalan

Divisi Gudang

Supplier

Divisi Pembelian

Order
Pembelian


Order
Pembelian

Order Pembelian

Membuat
Rekap
Order
Pembelia
n

Order
Pembelian

Direktur

ROP 2

ROP 1

ROP 2

Membuat
Faktur
Pembelia
n

ROP 1

FPB 1
FPB 2
FPB 3

FPB 2

FPB 3

FPB 3

Membuat

Laporan
Pembelia
n

FPB 2
FPB 1
FPB 2

LPB 2
LPB 1

LPB 1

LPB 2

Flowmap
Penjualan
Yang
Berjalan


Konsumen

D.Pemesanan

Divisi Penjualan

Divisi Gudang

D.Stok
Barang

D.Pemesanan

Mencatat
Pesanan

Direktur

D.Pemesanan

D.Stok Barang

D.Pemesanan
Menyetuju
i Pesanan

D.Pemesanan

D. Pemesanan

D.Stok Barang

Mengeluarkan
invoice

D.Pemesanan

D.Pemesanan

SJ 1

SJ 1

SJ 2

FP 1
FP 1
FP 2

SJ 2

FP 2

FP 2

LP 1

Membuat
laporan
penjuala
n
LP 1
LP 2

LP 2

Diagram
Konteks
Yang
Berjalan

Konsumen

Data Pemesanan

Supplier

Rekap Order Pembelian
Faktur Pembelian

Faktur Penjualan , Surat Jalan

SI Pembelian serta
Penjualan Sayuran dan
Buah-Buahan

Laporan Penjualan
Laporan Pembelian
Stok Barang

Direktur

DFD level 1 Sistem Informasi Pembelian serta Penjualan
yang berjalan

Rekapan Order Pembelian

Data Pemesanan
1.0 Mengelola
Pembelian

Supplier

2.0 Mengelola
Penjualan
Data Pembelian

Faktur Pembelian

Konsumen

Faktur Penjualan, Surat Jalan

Data Penjualan

F.Pembelian
F.Penjualan

ROP

Order Pembelian
1.1 Membuat
ROP

Divisi Gudang

Supplier

ROP

DFD level 2
Proses 1.0
Mengelola Pembelian

ROP

Faktur Pembelian
Laporan Pembelian
1.2 Membuat
Laporan
Pembelian

Direktur

Laporan Pembelian

Laporan
pembelian

DFD level 2
Proses 2.0
Mengelola
Penjualan

Data Pemesanan
2.1 Mencatat
Pesanan

Konsumen

Data Pemesanan yg blm disetujui
Data Stok Barang
2.2 Menyetujui
Pesanan
Data Stok Barang

Stok Barang

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

Pemesanan
Data
Pemesanan

Faktur Penjualan

Laporan Penjualan
Laporan
Penjualan

2.4 Membuat
Laporan
Penjualan

Laporan penjualan
Direktur

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
1.Melihat Laporan
Pembelian, Stok Barang, dan Pembelian
Penjualan
2.Melihat Stok Barang
3.Melihat Laporan Penjualan

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

1. Mencari informasi

Diagram
Konteks
Yang
Diusulkan

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

Data login member, Data Member, Data
Pemesanan ,Data konfirmasi
pembayaran

Info barang, Info Kategori
Barang

Data login divisi penjualan, Data Faktur
Penjualan, Laporan penjualan

Data login admin, Data
Barang, Data kategori
Barang

Kriteria Pencarian

User

Divisi
Penjualan

SI Pembelian serta Penjualan
Sayuran dan Buah-Buahan di
CV Dirda Bunda

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 direktur

Direktur

Data login direktur tidak valid, Laporan
pembelian, Laporan penjualan, Stok
barang

Data login divisi pembelian tidak
valid, Data pembelian, Data supplier

Data login divisi pembelian,
Data pembelian, Data supplier,
Laporan Pembelian

Divisi
Pembelian

User

1.0 Melihat
info dalam
web

T.Barang

Info
Kategori
Barang

Kriteria Pencarian

Data
Kategori
Barang

T.Kategori
Barang

T.Hak Akses

Data Hak Akkses

Admin
Data Hak Akses
2.0 Melakukan Login
Data login
member

Data login d
pembelian

T.Pembelian
Data Pembelian

T.Supplier
Lap. Pembelian

Data login direktur tidak valid

Data login
direktur
Direktur

T.Member

Data Member

Data Supplier

Data login
member tdk valid

Data Member

Data Supplier

3.0 Mengelola
Pembelian

Member

Lap.
Penjualan

Data login
d.pembelian
tdk valid

Data Pembelian, Data
Supplier

Data Pemesanan, data
Konfrm Pembayaran, data
faktur Penjualan

Data
Pembelian
Barang

Divisi
Pembelian

T.Penjualan

Data Pemesanan, Data
Konfirm pembayaran

Data login admin
tidak valid

Data login d.penjualan tidak
valid

Data login admin

Divisi
Penjualan

4.0 Mengelola
Data
penjualan
Pemesanan,
Data konfrm
pembayataran,
A
data faktur
penjualan

Data Member

Info Barang, Info
Kategori Barang

Stok Barang
Data
Faktur
Data Barang
Penjualan

Info
Barang

Data login d.penjualan

DFD
Level 1
Yang
Di
usulkan

DFD Level 2
Proses 2.0
Aktifitas Login
Yang
Diusulkan

Divisi
Penjualan

Data login divisi penjualan
Divisi
Pembelian

Admin

Data login divisi pembelian

Data login admin

Data login admin tdk
valid

Data login member

2.1 Input Username,
Password

Data login divisi penjualan,
Data login divisi pembelian,
Data login divisi gudang,
Data login member,
Data login direktur

Data login direktur

Data login direktur
tdk valid
Data login member
tdk valid

Data login divisi
pembelian tdk valid

2.2 Cek validasi login

Data Hak akses

Data Hak akses
T.Hak
akses

Member

Direktur

DFD Level 2
Proses 3.0
Mengelola
Pembelian
Yang
Diusulkan

Divisi
Pembelian

Data Supplier

3.2 Mengolah
Data Supplier

Data Supplier

T.Supplier
Data Supplier,
Data Pembelian
Data Supplier

3.1Memilh
Menu

Data Pembelian

Data Pembelian

3.3 Mengolah
Data
Pembelian

T.Pembelian

Data Pembelian

Laporan Pembelian

Direktur

3.4 Mengolah
Laporan

Laporan Pembelian

DFD Level 2
Proses 4.0
Mengelola
Penjualan
Yang
Diusulkan

Data Member
Member

Data member
4.2 Mengolah
data Member

Data Pemesanan,
Data Konfirmasi Pembayaran,
Data Member

T.Member

4.1 Memilih
menu member

Data Pemesanan

Data Pemesanan
4.3 Melakukan
Pemesanan

Data Konfrm
Pembayaran

Data Konfrm
Pembayaran

T.Penjualan

4.4 Melakukan
konfrms
pembayaran

Divisi
Penjualan

Data Pemesanan

4.6 Melihat
Data
Pemesanan

Data Pemesanan

Data Faktur Penjualan

Data Pemesanan,
Data Konfrm
Pembayaran

4.5 Memilh
Menu

Data Faktur penjualan

4.7 Membuat
Faktur
Penjualan

Data Faktur
Penjualan

Data Konfrm Pembayaran

4.8 Melihat
konfirmasi
pembayaran

Data Konfrm
Pembayaran

Laporan Penjualan
4.9 Mengolah
Laporan
Direktur

Laporan Penjualan

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

1

Memiliki

N
1
Member

Memiliki

N

N

N
Penjualan

Det Penjualan

Barang

N

N

Det.Pembelian
Mengesahkan

N

1
1
Hak Akses
Pengguna

N
Melakukan

Pembelian

N

Mempunyai

1

Supplier

Tabel Relasi
Member

Penjualan
Id_Member**
No_Faktur*

Id_Member*
Nama_menber
Alamat_member
No_Telp_Member
E_mail

Tanggal_penjualan,
Tanggal_pemesanan,
No_Pesanan,
Total_harga_pesanan,
Total_penjualan,
keterangan
Id_Pengguna**

Kategori

No_Kategori_Barang*,
Nama_Kategori_Barang

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

Det Pembelian

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

Hak akses pengguna

Id_pengguna*,
Username_pengguna,
Password_pengguna

Pembelian

No_Pembelian*,
Tanggal_pembelian,
Id_supplier**,
total_pembelian
Id_Pengguna**

Supplier

Id_supplier*,
nama_supplier,
alamat_supplier
No_Telp_Supplier

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