Anda di halaman 1dari 11

RANCANG BANGUN SISTEM INFORMASI PENJUALAN

DAN PEMBELIAN PADA SINAR ELEKTRONIK


Tatar Yoyok Hartantyo1)
1) S1/ Jurusan Sistem Informasi. Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya,
email : goldenboys182 @yahoo.com

Abstract: Sinar Elektronik is a trading company located in the jl.Ahmad Yani No.121, Warujayeng, Nganjuk.
This company is engaged in trading of electronic goods. To support its operating costs and customer service
needed an information system or application required. One way that companies use to achieve this is to make a
computerized information system, one of which is the sale and purchase of information systems.
Currently, all commercial activity into the record companies still use notes and then recorded into a book report,
it makes the Sinar Electronic vulnerable to data loss due to not yet have good data documentation. In addition,
how the transaction by writing to the memorandum of the sale takes a long time, resulting in customer service is
slower. Based on trial results that have been done, it can be concluded that the application made to help the Rays
Electronics in documenting the data. With the implementation of sales using SMS, make service to the customer
for the better and easier.
.

Keywords: Sales and Purchases Information System, SMS Gateway

Sistem penjualan dan pembelian yang baik, kemungkinan akan kehilangan


merupakan bagian yang penting dalam data menjadi lebih tinggi. Selain itu cara
pengoperasian suatu perusahaan, baik transaksi dengan menulis ke nota penjualan
perusahaan manufaktur maupun perusahaan membutuhkan waktu lama, yang
dagang. Pembuatan atau pengaturan sistem mengakibatkan pelayanan kepada pelanggan
penjualan berpengaruh pada tingkat menjadi lebih lambat.
penerimaan pendapatan perusahaan, Oleh karena itu, Sinar Elektronik
sedangkan sistem pembelian memberikan membutuhkan suatu sistem penjualan dan
pengaruh pada informasi penerimaan barang pembelian yang dapat membantu proses
yang diperoleh dari supplier. Oleh karena itu dokumentasi data dan mengatasi
perusahaan harus benar-benar mengawasi permasalahan kehilangan data. Dengan
dan mengendalikan kegiatan penjualan serta adanya sistem yang terkomputerisasi,
pembelian dengan menerapkan sistem yang membuat proses penjualan dan pembelian
memadai, sehingga target penjualan dapat menjadi lebih cepat sehingga pendapatan
dicapai. yang diperoleh juga semakin banyak

Selama ini proses pencatatan data


Sistem Informasi
penjualan dan pembelian hanya dilakukan
Menurut Sutabri (2004:3) sistem adalah
dengan mengumpulkan nota nota dalam
suatu kumpulan atau himpunan dari unsur,
satu waktu serta mencatatnya ke dalam buku
komponen atau variabel-variabel yang
laporan. Oleh karena Sinar Elektronik belum
terorganisasi, saling berinteraksi, saling
memiliki sistem dengan dokumentasi data
1
tergantung satu sama lain dan terpadu. memenuhi kebutuhan atas barang atau jasa
Sistem informasi adalah sekumpulan yang diperlukan oleh perusahaan dan dapat
komponen pembentuk sistem yang diterima tepat pada waktunya dengan mutu
mempunyai keterkaitan antara satu yang sesuai serta harga yang
komponen dengan komponen lainnya yang menguntungkan. Pembelian terjadi untuk
bertujuan menghasilkan suatu informasi memenuhi kebutuhan dan pemenuhan
dalam suatu bidang tertentu. Dalam sistem kebutuhan tersebut ada dua macam, yaitu
informasi diperlukannya klasifikasi alur untuk dikonsumsi dan untuk dijual kembali.
informasi, hal ini disebabkan Menurut sifatnya, pembelian Dibagi dalam
keanekaragaman kebutuhan akan suatu tiga macam pembelian, yaitu:
a. Hand-To-Mouth Buying (Pembelian
informasi oleh pengguna informasi. Kriteria
yang Teratur)
dari sistem informasi antara lain, fleksibel,
Yaitu pembelian yang didasarkan atas
besarnya kebutuhan sekarang.
Penjualan
Maksudnya adalah untuk mencegah
Menurut Kotler (2006:457) Penjualan
kerugian/keburukan yang diakibatkan
merupakan sebuah proses dimana kebutuhan
oleh adanya persediaan bahan yang
pembeli dan penjualan dipenuhi, melalui
berlebih di gudang dan penggunaan
pertukaran informasi dan kepentingan. Jadi
modal dapat digunakan dengan sebaik-
konsep penjualan adalah cara untuk
baiknya.
mempengaruhi konsumen untuk membeli b. Speculative Purchasing (Pembelian
produk yang ditawarkan. Spekulatif)
Yaitu pembelian yang tidak didasarkan
Pentingnya promosi penjualan karena
karena perlunya bahan itu
promosi penjualan adalah kegiatan-kegiatan
dipergunakan dalam proses produksi
pemasaran selain personal selling, periklanan
sekarang, tetapi didasarkan karena
dan publisitas yang mendorong efektivitas
suatu motif untuk mendapatkan
pembelian konsumen dan pedagang dengan
keuntungan akan naiknya harga bahan
menggunakan alat peragaan, pameran,
pada waktu yang akan datang.
demonstrasi, dan sebagainya. Yang
c. Forward Buying (Pembelian
ditunjukkan untuk meningkatkan penjualan
Sebelumnya)
barang tertentu. Yaitu pembelian untuk memenuhi
tersedianya bahan mentah secara
Pembelian continue agar perusahaan tidak sampai
Menurut Manulang (1982:201) terganggu aktivitasnya karena tidak
pembelian didefinisikan sebagai usaha untuk tersedianya bahan baku pada waktunya.
2
bilangan-bilangan heksadesimal yang
SMS Gateway mencerminkan bahasa Input/Output (I/O).
Menurut Ardana (2004:35) SMS PDU terdiri atas beberapa header. Header
Gateway merupakan suatu alat yang untuk mengirim SMS ke SMSC berbeda
fungsinya sebagai sebuah penghubung atau dengan SMS yang diterima dari SMSC.
jembatan antara aplikasi atau sistem dengan Maksud dari bilangan heksadesimal adalah
mobile phone. Pesan-pesan SMS dikirim dari bilangan yang terdiri atas
sebuah telepon genggam ke pusat pesan yaitu 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. sebagai
Short Message Service Centre (SMSC), contoh untuk angka desimal 1000, bilangan
disini pesan disimpan dan dikirim selama heksadesimalnya adalah E83. Cara
beberapa kali. Setelah sebuah waktu yang melakukan konversinya adalah sebagai
telah ditentukan, biasanya satu atau dua hari, berikut :
lalu pesan dihapus. Seorang pengguna bisa 1000 : 16 = 62 sisa 8 = 8
mendapatkan konfirmasi dari pusat pesan ini. 62 : 16 =3 sisa 14 = E
3 : 16 =0 sisa 3 = 3

Context Diagram
Diagram ini menggambarkan
rancangan global / keseluruhan dari proses
yang ada pada DFD. Berikut ini merupakan
tampilan dari context diagram sistem yang
dirancang
Ga
Data Barang

mbar 1 Skema Pengiriman SMS


Order Pembelian

Data Supplier

Data Pelanggan
Admin
Data Barang Rusak
Data Barang Dicari(SMS)

Setiap provider yang saat ini berdiri Data Pegawai

Data Master Supplier


Data Konfirmasi Pembayaran(SMS)

Data Barang Yang Akan Dibeli

Data Konfirmasi Penerimaan Pembayaran(SMS)


Pelanggan

memiliki SMSC dan program SMS Gateway 0


Data Order Pembelian Kredit

yang berbeda, tetapi tehnik pengiriman SMS


Data Kota
Data Master Pelanggan
Data SMS Masuk
Data SMS Keluar
Data Order barang(SMS)
Data PreOrder(SMS)

semua provider sama. Pada gambar satu


Data Master Barang Pencarian Data Barang(SMS)
Data Pelunasan Pembelian Kredit
Nota Penjualan
Data Master Kota
Sistem Informasi Penjualan dan Pembelian
Data Master Pegawai
Data Pengguna Data Order Beli

merupakan alur pengiriman SMS. Pada


Data Master Pengguna
Data Faktur Pembelian
Data Penjualan

Retur Pembelian
Order Pelanggan
Laporan Data Retur Pembelian

gambar satu merupakan alur pengiriman Penjualan


Laporan SMS Masuk
Laporan Penjualan
+

Data Order Beli Kredit


Laporan PreOrder (SMS)

SMS. Pada pengiriman SMS data yang Laporan Stok Barang


Supplier

Laporan SMS Keluar

mengalir dari handphone ke provider atau Pemilik


Laporan Data Supplier

Laporan Data Pelanggan

Laporan Pembelian

Laporan Transaksi(SMS)

dari provider ke handphone harus berbentuk Laporan Pembayaran (SMS)

Protocol Data Unit (PDU). PDU berisi Gambar 2 Context Diagram

3
Pada Gambar 2 terdapat lima entitas pre order (SMS), laporan SMS masuk, dan
luar (Admin, Pelanggan, Bagian Penjualan, laporan SMS keluar.
Pemilik dan Supplier) dan satu proses
(Sistem Informasi Penjualan dan Pembelian). DFD Level 0
Dapat dijelaskan bahwa input sistem dari Pada DFD level 0 sistem informasi penjualan
admin adalah data barang, data order dan pembelian ini terdapat 4 (empat) proses,
pembelian, data order pembelian kredit, data yaitu proses transaksi pembelian, proses
supplier, data pelanggan, data barang rusak, transaksi penjualan, proses maintenance data,
data pegawai, dan data pelunasan pembelian dan proses pembuatan laporan.
kredit. Kemudian admin menerima output
dari sistem berupa data master supplier, data
master pelanggan, data sms masuk, data sms
keluar, data pre order sms, dan data master
barang.
Pelanggan memberikan input berupa
Data Mutasi Produk
10 MutasiProduk

data konfirmasi pembayaran, data barang


Data Detil Penjualan
7 DetilPenjualan
Data Detil Pembelian
18 Detil Pembelian
Data Penjualan
6 Penjualan
Data Pembelian 4 Pembelian
Data Customer
8 Customer
[Laporan Data Retur Pembelian]

yang akan dibeli (SMS), data order barang


[Laporan SMS Keluar]
9 PreOrder
[Laporan Transaksi(SMS)]

Data PreOrder 4
[Laporan Data Pelanggan]
11 Transfer
Data Transfer [Laporan Stok Barang]

(SMS), dan data pencarian barang (SMS).


14 Inbox [Laporan Pembayaran (SMS)]
Data Inbox Pemilik
Pembuatan Laporan
15 Outbox [Laporan Penjualan]
Data Outbox

[Laporan Pembelian]
1 Supplier Data Supplier +
[Laporan Data Supplier]
Data Supplier (Pembelian)

Kemudian mendapatkan output berupa data [Laporan SMS Masuk]


8 Customer Data Customer
[Laporan PreOrder (SMS)]
5 Produk Data Produk (Pembelian)

Data Produk
Data Kota 16 Retur Pembelian
3 Kota Data Retur Pembelian

barang dicari (SMS), data konfirmasi


Data Outbox Konfirmasi Penerimaan Pembayaran
5 Produk
1
Data Produk Data Hasil Pencarian Barang 15 Outbox
[Order Pembelian]
[Data Order Pembelian Kredit] [Data Penjualan]
Data Pelunasan pembelian Kredit Data Detil Penjualan
Penjualan Data Detil Penjualan (SMS) 7 DetilPenjualan
Transaksi Pembelian

penerimaan pembayaran (SMS), dan nota


4 Pembelian Data Pembelian
Data Penjualan
Data Detil Pembelian
18 Detil Pembelian + Data Penjualan (SMS) 6 Penjualan
Detil Pembelian Kredit
[Data Faktur Pembelian] 2
9 PreOrder
1 Supplier
Data Pre Order
Data Supplier [Order Pelanggan]

penjualan. Admin
[Data PreOrder(SMS)]

[Data Pelunasan Pembelian Kredit]


Data Produk

Data Produk (SMS)

Data Info
13
5 Produk

Info
[Data Kota]
12 Tanya
[Data Barang Rusak] Supplier Transaksi Penjualan Data Tanya
[Data Order Beli Kredit]

Bagian penjualan memberikan input [Data Master Supplier]


[Data Supplier]
[Data Order Beli] Data Transfer 11

Data Customer

Data Mutasi Produk (SMS)


Transfer

Data Inbox Konfirmasi Pembayaran


[Data Barang] 3 + Data Mutasi Produk
Data Info dan Pencarian Barang 8 Customer

berupa data penjualan. Kemudian menerima


[Data Master Pegawai]
[Data Pegawai]

[Data Master Kota] [Retur Pembelian]


[Data Master Barang] 10 MutasiProduk
Maintenante Data
[Data Pelanggan] 14 Inbox Data Inbox Order Barang

output berupa order pelanggan. Supplier


[Data Master Pelanggan]
[Data Pengguna] Data Kota Supplier [Data Konfirmasi Penerimaan Pembayaran(SMS)]

[Data Master Pengguna]


Data Supplier
+ Data Kota Pelanggan [Pencarian Data Barang(SMS)]

Data Customer

memberikan input berupa faktur pembelian.


Data Pengguna
[Data Barang Yang Akan Dibeli]

8 Customer
1 Supplier [Data Order barang(SMS)]
3 Kota
Data Kota Pelanggan
[Data Barang Dicari(SMS)]

5 Produk [Nota Penjualan]

Kemudian menerima output berupa data


Data Produk
19 Pengguna [Data Konfirmasi Pembayaran(SMS)]
2 Pegawai
Data Peg awai

Retur
16
Pembelian Data Retur Pembelian

order beli, data order beli kredit dan retur Gambar 3 DFD Level 0 Sistem Informasi
pembelian. Pemilik mendapatkan output Penjualan Dan Pembelian
berupa laporan pembelian, laporan penjualan,
laporan stok barang, laporan data supplier, Entity Relationship Diagram (ERD)

laporan data pelanggan, laporan transaksi 1. Conceptual Data Model (CDM)

(SMS), laporan pembayaran (SMS), laporan CDM merupakan relasi antar tabel,
adapun CDM dari Sistem Peramalan

4
Permintaan Barang dapat dilihat pada
Gambar 4.
Hasil dan Pembahasan
Peng guna FK Penjualan Ref Pengguna

username
password Pegawai
jenisAkses FK Pengguna Ref Pegawai

Proses Pembelian
idpegawai FK Pegawai Ref Kota
statusBanned
Nama
Alamat
Supplier Telp
Hp
id_supplier Kota
ket
FK Pembelian Ref Pengguna nama_supplier namaKota Customer
alamat kodeArea IDCustomer
FK Pembelian Ref Supplier telp FK Customer Ref Kota HP
hp
Nama
fax FK Supplier Ref Kota
FK Penjualan Ref Customer NPWP
status
Pembelian Alamat
IDPembelian Blokir
Tgl
JenisPembelian FK MutasiProduk Ref Pembelian FK PreOrder Ref Customer
JatuhTempo Penjualan
Retur Harga idPenjualan
idRetur Jumlah FK MutasiProduk Ref Penjualan tgl PreOrder
Ket Ket TotalHarga id
tgl
jumlah
FK PreOrder Ref Produk
Total
FK Retur Ref DetilP embelian status
DetilPenjualan
FK DetilPenjualan Ref Penjualan
jumlah
harga
DETILPEMBELIAN
FK DetilPembelian Ref Supplier
IdDetilPembelian

Produk

FK PenerimaanRetur Ref DetilP embelian


FK DetilPembelian Ref Produk idProduk
nama
MutasiProduk
idMutasi
Gambar 6 Tampilan Pembelian
Tipe
tgl
hargaSatuan
FK DetilPenjualan Ref Produk awal
jumlahPersediaan jumlah
PenerimaanRetur
IdPenerimaan
KetPenerimaan
FK Pembelian Ref Produk blokir
ket
FK MutasiProduk Ref Produk
akhir
Tampilan halaman pembelian pada

Gambar 4 CDM Sistem Informasi Penjualan Gambar 6 digunakan untuk menerima dan
Dan Pembelian menyesuaikan data permintaan dengan
barang yang sudah dikirim dari supplier
2. Physical Data Model (PDM) sesuai dengan Purchase Order (PO) yang
PDM merupakan penjelasan dari CDM, sudah dibuat pada waktu melakukan
adapun PDM dari Sistem Informasi permintaan ke supplier.
Penjualan Dan Pembelian dapat dilihat pada
Gambar 5. Pembayaran Kredit Pembelian
USERNAME = USERNAME

Tampilan halaman pembayaran kredit


PENGGUNA
USERNAME varchar(20)
IDPEGAWAI char(7) PEGAWAI
PASSWORD varchar(20) IDPEGAWAI = IDPEGAWAI
IDPEGAWAI char(7 )
JENISAKSES varchar(20) NAMAKOTA varchar(25)
USERNAME = USERNAME

pembelian pada Gambar 7 digunakan untuk


STATUSBANNED numeric(1) NAMA_PEGAWAI varchar(25)
ALAMAT_PEGAWAI varchar(100)
NAMAKOTA = NAMAKOTA TELP_PEGAWAI varchar(15)
HP_PEGAWAI varchar(20)
RETUR
KET_PEGAWAI varchar(50)

melakukan pembayaran kredit pembelian


IDRETUR char(10) CUSTOMER
IDDETILPEMBELIAN char(30) NAMAKOTA = NAMAKOTA
IDCUSTOMER char(10)
KET_RETUR varchar(255) SUPPLIER
HP_CUSTOMER varchar(15)
ID_SUPPLIER char(7 ) NAMAKOTA varchar(25)
NAMAKOTA varchar(25) NAMA_CUSTOMER varchar(50)

yang sudah dilakukan sebelumnya,


ID_SUPPLIER = ID_SUPPLIER NAMA_SUPPLIER varchar(30) KOTA
NPWP varchar(15)
ALAMAT_SUPPLIER varchar(100) NAMAKOTA varchar(25) ALAMAT_CUSTOMER varchar(255)
NAMAKOTA = NAMAKOTA PREORDER
TELP_SUPPLIER varchar(15) KODEAREA char(10) BLOKIR_CUSTOMER char(1)
IDDETILPEMBELIAN = IDDETILPEMBELIAN ID_PREORDER integer
HP_SUPPLIER varchar(15)
FAX varchar(15) IDCUSTOMER char(10)

pembayaran bisa dilakukan saat jatuh tempo


HP_CUSTOMER varchar(15)
STATUS_SUPPLIER char(1 )
IDPRODUK char(10)
TGL_PREORDER date IDCUSTOMER = IDCUSTOMER
HP_CUSTOMER = HP_CUSTOMER
IDPRODUK = IDPRODUK JUMLAH_PREORDER numeric(18)
TOTAL_PREORDER numeric(18)
DETILPEMBELIAN

atau sebelum jatuh tempo.


STATUS_PREORDER char(1)
IDDETILPEMBELIAN char(30)
IDPRODUK = IDPRODUK PENJUALAN
IDPRODUK char(10)
PEMBELIAN IDPENJUALAN char(1 0)
ID_SUPPLIER char(7) IDCUSTOMER = IDCUSTOMER
IDPEMBELIAN char(10) IDPENJUALAN = IDPENJUALAN
IDCUSTOMER char(1 0) HP_CUSTOMER = HP_CUSTOMER
ID_SUPPLIER char(7) HP_CUSTOMER varchar(15)
IDPRODUK char(10) TGL_PENJUALAN date
TGL_PEMBELIAN date TOTALHARGA numeric(18)
DETILPENJUALAN
IDDETILPEMBELIAN = IDDETILPEMBELIAN
JENISPEMBELIAN varchar(50) USERNAME varchar(20)
ID_SUPPLIER = ID_SUPPLIER IDPRODUK char(1 0)
JATUHTEMPO date
HARGA_PEMBELIAN numeric(18) IDPENJUALAN char(1 0)
IDPRODUK = IDPRODUK JUMLAH_PEMBELIAN numeric(18) JUMLAH numeric(18)
KET varchar(50) HARGA numeric(18)
PENERIMAANRETUR
USERNAME varchar(20) IDPENJUALAN = IDPENJUALAN
IDPENERIMAAN char(10)
IDDETILPEMBELIA N char(30)
KETPENERIMAAN varchar(255)
MUTASIPRODUK
IDPEMBELIAN = IDPEMBELIAN
PRODUK IDMUTASI integer
IDPRODUK char(10)
IDPRODUK char(1 0) IDPRODUK = IDPRODUK IDPEMBELIAN char(10)
NAMA varchar(100)
IDPENJUALAN char(10)
TIPE varchar(50)
TGL_MUTASI date
HARGASATUAN numeric(18)
AWAL numeric(18)
JUMLAHPERSEDIAAN numeric(18) IDPRODUK = IDPRODUK
JUMLAH_MUTASI numeric(18)
BLOKIR_PRODUK char(1 )
AKHIR numeric(18)
KET varchar(255)

Gambar 7 Tampilan Pembayaran Kredit


Gambar 5 PDM Sistem Informasi Penjualan Pembelian
Dan Pembelian

5
Penjualan
Tampilan penjualan pada Gambar 8
digunakan untuk melakukan transaksi
penjualan. Pada tampilan penjualan juga
ditampilkan data dari pelanggan dan juga
terdapat grid untuk menampilkan daftar
Gambar 10 Tampilan Laporan Pembelian
barang yang akan dibeli oleh pelanggan.

Tampilan Laporan Penjualan


Tampilan Gambar 11 untuk
menampilkan laporan penjualan barang
kepada customer.

Gambar 8 Tampilan Halaman Penjualan

Pre Order Via SMS


Pada halaman pre order via SMS pada
Gambar 9 digunakan untuk menampilkan
Gambar 11 Tampilan Laporan Penjualan
semua order dari pelanggan

Kesimpulan
Dari analisa sistem, implementasi
hingga pengujian dan evaluasi, diperoleh
beberapa kesimpulan yaitu
1. Telah dapat
dirancang bangun suatu sistem

Gambar 9 Tampilan Halaman Pre Order Via informasi penjualan dan pembelian
SMS pada Sinar Elektronik yang dapat

Tampilan Laporan Pembelian mempermudah proses transaksi

Tampilan laporan Pembelian pada penjualan kepada pelanggan dan proses

Gambar 10 digunakan untuk menampilkan transaksi pembelian dari

laporan pembelian barang dari supplier.

6
supplier.Proses jual-beli yang Program Studi S1 STIKOM,
dilakukan menjadi lebih cepat Surabaya
2. Penerapan sms
Kendall, Kenneth E. 2003. Analisis dan
gateway pada transaksi penjualan Perancangan Sistem. PT.
Prenhalindo, Jakarta
membantu Sinar Elektronik
meningkatkan pelayanan kepada Khang, Bustam Ir. 2002. Trik Pemrograman
Aplikasi Berbasis SMS. PT. Elek
pelanggan
Media Komputindo, Jakarta
Saran
Kotler, Philip and Kevin Lane Keller. 2006.
Adapun saran yang dapat disampaikan Marketing Management, twelfth
oleh penulis untuk pengembangan aplikasi edition, Pearson Education Inc, New
Jersey
penjualan dan pembelian ini adalah aplikasi
ini dapat dikembangkan secara online Manullang, Dasar-Dasar Manajemen. 1982.
Ghalia Indonesia, Jakarta
sehingga pemilik dapat mengontrol transaksi
transaksi yang terjadi tanpa batasan waktu Rozidi, Romzi Imron. 2004. Membuat
Sendiri SMS Gateway (ESME)
dan jarak. Berbasis Protokol SMPP. Penerbit
Andi, Yogyakarta

DAFTAR PUSTAKA Sutabri, Tata. 2004, Analisa Sistem


Informasi. Andi, Yogyakarta.
Ardana, I Made Sri. 2004. Rancang Bangun
Sistem Penerimaan Siswa Baru Pada Soemarso, S.R. 2004, Revisi Akuntansi Suatu
Pengantar Edisi 5. Salemba Empat,
Dinas Pendidikan Kota Denpasar
Jakarta
Berbasis Web & SMS. Tugas Akhir.

7
Lampiran 1
Context Diagram

Data Barang

Order Pembelian

Data Supplier

Data Pelanggan
Admin
Data Barang Rusak
Data Barang Dicari(SMS)

Data Pegawai Data Konfirmasi Pembayaran(SMS)

Data Barang Yang Akan Dibeli


Data Master Supplier
Data Konfirmasi Penerimaan Pembayaran(SMS)
Pelanggan

Data Order Pembelian Kredit 0

Data Kota
Data Master Pelanggan
Data SMS Masuk
Data SMS Keluar
Data Order barang(SMS)
Data PreOrder(SMS)

Data Master Barang Pencarian Data Barang(SMS)


Data Pelunasan Pembelian Kredit

Data Master Kota Nota Penjualan


Sistem Informasi Penjualan dan Pembelian
Data Master Pegawai
Data Pengguna Data Order Beli
Data Master Pengguna
Data Faktur Pembelian
Data Penjualan

Retur Pembelian
Order Pelanggan
Laporan Data Retur Pembelian

Laporan SMS Masuk +


Laporan Penjualan
Penjualan
Data Order Beli Kredit
Laporan PreOrder (SMS)

Supplier

Laporan Stok Barang

Laporan SMS Keluar

Laporan Data Supplier


Pemilik
Laporan Data Pelanggan

Laporan Pembelian

Laporan Transaksi(SMS)

Laporan Pembayaran (SMS)


Lampiran 2
DFD Level 0

Data Mutasi Produk


10 MutasiProduk

Data Detil Penjualan


7 DetilPenjualan
Data Detil Pembelian
18 Detil Pembelian
Data Penjualan
6 Penjualan
Data Pembelian 4 Pembelian
Data Customer
8 Customer
[Laporan Data Retur Pembelian]

[Laporan SMS Keluar]


9 PreOrder
[Laporan Transaksi(SMS)]

Data PreOrder 4
[Laporan Data Pelanggan]
11 Transfer
Data Transfer [Laporan Stok Barang]

14 Inbox [Laporan Pembayaran (SMS)]


Data Inbox Pemilik
Pembuatan Laporan
15 Outbox [Laporan Penjualan]
Data Outbox

[Laporan Pembelian]
1 Supplier Data Supplier +
[Laporan Data Supplier]
Data Supplier (Pembelian)
[Laporan SMS Masuk]
8 Customer Data Customer
[Laporan PreOrder (SMS)]
5 Produk Data Produk (Pembelian)

Data Produk
Data Kota 16 Retur Pembelian
3 Kota Data Retur Pembelian
Data Outbox Konfirmasi Penerimaan Pembayaran
5 Produk
1
Data Produk Data Hasil Pencarian Barang 15 Outbox
[Order Pembelian]
[Data Order Pembelian Kredit] [Data Penjualan]
Data Pelunasan pembelian Kredit Data Detil Penjualan
Penjualan Data Detil Penjualan (SMS) 7 DetilPenjualan
Transaksi Pembelian
4 Pembelian Data Pembelian
Data Penjualan

18 Detil Pembelian Data Detil Pembelian 6 Penjualan


+ Data Penjualan (SMS)
Detil Pembelian Kredit
[Data Faktur Pembelian] 2
1 Supplier 9 PreOrder
Data Pre Order
Data Supplier [Order Pelanggan]
Data Produk 5 Produk
[Data PreOrder(SMS)]
Data Produk (SMS)
[Data Pelunasan Pembelian Kredit]
13 Info
Admin Data Info
[Data Kota]
Supplier Transaksi Penjualan 12 Tanya
[Data Barang Rusak] Data Tanya
[Data Order Beli Kredit]

[Data Supplier] Data Transfer 11 Transfer


[Data Order Beli]
[Data Master Supplier] Data Customer

Data Mutasi Produk (SMS)


Data Inbox Konfirmasi Pembayaran
[Data Barang] 3 + Data Mutasi Produk
Data Info dan Pencarian Barang
8 Customer
[Data Master Pegawai]
[Data Pegawai]

[Data Master Kota] [Retur Pembelian]


[Data Master Barang] 10 MutasiProduk
Maintenante Data
[Data Pelanggan] 14 Inbox Data Inbox Order Barang
[Data Master Pelanggan]
[Data Pengguna] Data Kota Supplier [Data Konfirmasi Penerimaan Pembayaran(SMS)]

[Data Master Pengguna]


Data Supplier
+ Data Kota Pelanggan [Pencarian Data Barang(SMS)]

Data Customer

Data Pengguna
[Data Barang Yang Akan Dibeli]

8 Customer
1 Supplier [Data Order barang(SMS)]
3 Kota
Data Kota Pelanggan
[Data Barang Dicari(SMS)]

5 Produk [Nota Penjualan]


Data Produk
19 Pengguna [Data Konfirmasi Pembayaran(SMS)]
2 Pegawai
Data Pegawai

Retur
16
Pembelian Data Retur Pembelian
Lampiran 3
Conceptual Data Model

Pengg una FK Penjualan Ref Pengguna

username
password Peg awai
jenisAkses FK Pengguna Ref Pegawai idpegawai FK Pegawai Ref Kota
statusBanned
Nama
Alamat
Supplier Telp
Hp
id_supplier Kota
ket
FK Pembelian Ref Pengguna nama_supplier namaKota Customer
alamat kodeArea IDCustomer
FK Pembelian Ref Supplier telp FK Customer Ref Kota HP
hp Nama
fax FK Supplier Ref Kota
FK Penjualan Ref Customer
NPWP
status Alamat
Pembelian
IDPembelian Blokir
Tgl
JenisPembelian FK MutasiProduk Ref Pembelian FK PreOrder Ref Customer
JatuhTempo Penjualan
Retur Harg a idPenjualan
idRetur Jumlah FK MutasiProduk Ref Penjualan tgl PreOrder
Ket Ket TotalHarga id
tgl
jumlah
FK PreOrder Ref Produk
Total
FK Retur Ref DetilP embelian status
DetilPenjualan
FK DetilPenjualan Ref Penjualan
jumlah
harga
DETILPEMBELIAN
FK DetilPembelian Ref Supplier
IdDetilPembelian

Produk
FK DetilPembelian Ref Produk idProduk MutasiProduk
FK PenerimaanRetur Ref DetilP embelian nama
idMutasi
Tipe
tgl
hargaSatuan
FK DetilPenjualan Ref Produk awal
jumlahPersediaan
PenerimaanRetur jumlah
FK Pembelian Ref Produk blokir FK MutasiProduk Ref Produk
IdPenerimaan akhir
ket
KetPenerimaan
Lampiran 4
Physical Data Model

USERNAME = USERNAME
PENGGUNA
USERNAME varchar(20)
IDPEGAWAI char(7) PEGAWAI
PASSWORD varchar(20) IDPEGAWAI = IDPEGAWAI
IDPEGAWAI char(7)
JENISAKSES varchar(20) NAMAKOTA varchar(25)
USERNAME = USERNAME
STATUSBANNED numeric(1) NAMA_PEGAWAI varchar(25)
ALAMAT_PEGAWAI varchar(100)
NAMAKOTA = NAMAKOTA TELP_PEGAWAI varchar(15)
HP_PEGAWAI varchar(20)
RETUR
KET_PEGAWAI varchar(50)
IDRETUR char(10) CUSTOMER
IDDETILPEMBELIAN char(30) NAMAKOTA = NAMAKOTA
IDCUSTOMER char(10)
KET_RETUR varchar(255) SUPPLIER
HP_CUSTOMER varchar(15)
ID_SUPPLIER char(7) NAMAKOTA varchar(25)
NAMAKOTA varchar(25) NAMA_CUSTOMER varchar(50)
ID_SUPPLIER = ID_SUPPLIER NAMA_SUPPLIER varchar(30) KOTA
NPWP varchar(15)
ALAMAT_SUPPLIER varchar(100) NAMAKOTA varchar(25) ALAMAT_CUSTOMER varchar(255)
NAMAKOTA = NAMAKOTA PREORDER
TELP_SUPPLIER varchar(15) KODEAREA char(10) BLOKIR_CUSTOMER char(1)
IDDETILPEMBELIAN = IDDETILPEMBELIAN
HP_SUPPLIER varchar(15) ID_PREORDER integer
IDCUSTOMER char(10)
FAX varchar(15)
HP_CUSTOMER varchar(15)
STATUS_SUPPLIER char(1)
IDPRODUK char(10)
TGL_PREORDER date IDCUSTOMER = IDCUSTOMER
HP_CUSTOMER = HP_CUSTOMER
IDPRODUK = IDPRODUK JUMLAH_PREORDER numeric(18)
TOTAL_PREORDER numeric(18)
DETILPEMBELIAN STATUS_PREORDER char(1)
IDDETILPEMBELIAN char(30)
IDPRODUK = IDPRODUK PENJUALAN
IDPRODUK char(10)
PEMBELIAN IDPENJUALAN char(10)
ID_SUPPLIER char(7) IDCUSTOMER = IDCUSTOMER
IDPEMBELIAN char(10) IDCUSTOMER char(10) HP_CUSTOMER = HP_CUSTOMER
IDPENJUALAN = IDPENJUALAN
ID_SUPPLIER char(7) HP_CUSTOMER varchar(15)
IDPRODUK char(10) TGL_PENJUALAN date
TGL_PEMBELIAN date TOTALHARGA numeric(18)
DETILPENJUALAN
IDDETILPEMBELIAN = IDDETILPEMBELIAN
JENISPEMBELIAN varchar(50) USERNAME varchar(20)
ID_SUPPLIER = ID_SUPPLIER IDPRODUK char(10)
JATUHTEMPO date
HARGA_PEMBELIAN numeric(18) IDPENJUALAN char(10)
IDPRODUK = IDPRODUK JUMLAH_PEMBELIAN numeric(18) JUMLAH numeric(18)
KET varchar(50) HARGA numeric(18)
PENERIMAANRETUR
USERNAME varchar(20) IDPENJUALAN = IDPENJUALAN
IDPENERIMAAN char(10)
IDDETILPEMBELIAN char(30)
KETPENERIMAAN varchar(255)
MUTASIPRODUK
IDPEMBELIAN = IDPEMBELIAN
PRODUK IDMUTASI integer
IDPRODUK char(10)
IDPRODUK char(10) IDPRODUK = IDPRODUK IDPEMBELIAN char(10)
NAMA varchar(100)
IDPENJUALAN char(10)
TIPE varchar(50)
TGL_MUTASI date
HARGASATUAN numeric(18)
AWAL numeric(18)
JUMLAHPERSEDIAAN numeric(18) IDPRODUK = IDPRODUK
JUMLAH_MUTASI numeric(18)
BLOKIR_PRODUK char(1)
AKHIR numeric(18)
KET varchar(255)

Anda mungkin juga menyukai