Makala H
Makala H
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.
.
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
Data Supplier
Data Pelanggan
Admin
Data Barang Rusak
Data Barang Dicari(SMS)
Retur Pembelian
Order Pelanggan
Laporan Data Retur Pembelian
Laporan Pembelian
Laporan Transaksi(SMS)
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 PreOrder 4
[Laporan Data Pelanggan]
11 Transfer
Data Transfer [Laporan Stok Barang]
[Laporan Pembelian]
1 Supplier Data Supplier +
[Laporan Data Supplier]
Data Supplier (Pembelian)
Data Produk
Data Kota 16 Retur Pembelian
3 Kota Data Retur Pembelian
penjualan. Admin
[Data PreOrder(SMS)]
Data Info
13
5 Produk
Info
[Data Kota]
12 Tanya
[Data Barang Rusak] Supplier Transaksi Penjualan Data Tanya
[Data Order Beli Kredit]
Data Customer
Data Customer
8 Customer
1 Supplier [Data Order barang(SMS)]
3 Kota
Data Kota Pelanggan
[Data Barang Dicari(SMS)]
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)
(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
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
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.
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
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
7
Lampiran 1
Context Diagram
Data Barang
Order Pembelian
Data Supplier
Data Pelanggan
Admin
Data Barang Rusak
Data Barang Dicari(SMS)
Data Kota
Data Master Pelanggan
Data SMS Masuk
Data SMS Keluar
Data Order barang(SMS)
Data PreOrder(SMS)
Retur Pembelian
Order Pelanggan
Laporan Data Retur Pembelian
Supplier
Laporan Pembelian
Laporan Transaksi(SMS)
Data PreOrder 4
[Laporan Data Pelanggan]
11 Transfer
Data Transfer [Laporan Stok Barang]
[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
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)]
Retur
16
Pembelian Data Retur Pembelian
Lampiran 3
Conceptual Data Model
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)