APLIKASI SISTEM MONITORING PENJUALAN DISTRIBUTOR DI PR. SUMBER DJAYA Sigit Setyowibowo, Timtim Sulistiono Nugroho Program Studi Teknik Informatika STMIK PPKIA Pradnya Paramita Malang Jl. Laksda Adi Sucipto No. 249-A Malang Telp (0341) 412699 Fax (0341) 412782 E-mail :
[email protected]
ABSTRACT Marketing Unit is a unit in one of the PR. Djaya sources that have a role in the process of marketing to contribute to the company's sales. Based on examination of Sales Monitoring Applications that are running there are things that can be developed further, which simplify and accelerate the computation recapitulation bills and distributor sales effectiveness. With the optimized system is expected to meet sales targets planned. Hopefully this simple information systems can be an additional solution to overcome the problems in the implementation and reporting system that is running. Key Words: Application Monitoring Sales Distributor in PR. sources Djaya
PENDAHULUAN
rokok kretek dan filter. Sebagian besar
Untuk mencapai tingkat penjualan
konsumennya adalah masyarakat diluar
yang efektif dan efisien setiap perusahaan
pulau
dalam memasarkan hasil produksinya
diterapkan disini adalah distribusi intensif
harus
saluran
yaitu produk ditempatkan pada distributor
distribusi yang akan digunakan. Distribusi
di berbagai wilayah. Kemudian dari
adalah suatu aspek pemasaran. Setelah
distributor
suatu produk dihasilkan oleh pabrik,
melalui sub agen yang ada di wilayah
produk tersebut dikirimkan (dan biasanya
distributor
juga sekaligus dijual) ke suatu distributor.
penjualan tidak dilakukan jika tidak ada
Distributor tersebut kemudian sebagai
masalah
perantara untuk menjual produk tersebut
distributor.
tepat
dalam
memilih
ke pengecer atau pelanggan. Distribusi
jawa.
Sistem
inilah
distribusi
rokok
disebarkan
tersebut. yang
Saat
ini
berarti
yang
Pengawasan dari
distribusi
pihak
pemasaran
juga berfungsi sebagai informasi, sarana
rokok produksi membuat PR. Sumber
promosi dan kontak dari produsen dan
Djaya mengalami perkembangan yang
konsumen.
cukup pesat, namun demikian proses
PR.
Sumber
Djaya
adalah
perusahaan yang bergerak di industri
pencatan
penjualan
masih
dilakukan
secara manual. Sistem pencatatan seperti
Jurnal Dinamika Dotcom Vol 3. No. 2
163
ini memiliki banyak kelemahan antara
5.
Laporan Efektifitas Pembayaran
Distributor;
lain tingginya tingkat kesalahan manusia (human error) sehingga sering terjadi kesalahan perhitungan pada pembuatan laporan
penjualan
maupun
tentang
tingkat
distributor.
Selain
dibutuhkan
laporan
Berdasarkan latar belakang dan
efektifitas
kerja
identifikasi masalah maka yang menjadi
itu
yang
tujuan dalam penulisan ini adalah selain
dalam
membangun dan mengimplementasikan
ini
Sistem Monitoring Penjualan Distributor
waktu
sangat
pengerjaannya.
TUJUAN PENELITIAN
lama
Permasalahan
menyebabkan kinerja karyawan relatif
di
PR.
Sumber
Djaya
juga
untuk
menurun. Untuk mengurangi kesalahan
mempermudah
di
unit
tersebut, maka perlu dibangun sistem
Marketing agar menjadi efisien dalam
informasi monitoring penjualan yang
pembuatan
dapat menampilkan hasil penjualan dari
penjualan.
perkerjaan
tagihan
dan
monitoring
distributor. tema
Berdasarkan dari latar belakang
KAJIAN TEORI
dapat
Pembahasan ASP.Net Menggunakan Code Behind VB.Net
diambil
suatu
rumusan
masalah yaitu, bagaimana mendesain dan mengimplementasikan
Aplikasi
Monitoring Penjualan oleh Distributor berbasis
website
dengan
Dalam penyusunan penulisan ini penulis membatasi permasalahan agar lebih
terarah.
Batasan
permasalahan yang dikemukakan adalah : 1.
Pengisian
Pengiriman
rokok
kepada Distributor; 2.
Pengisian Pembayaran Distributor;
3.
Laporan Penjualan Per-Bal Item
Produk; 4.
Laporan Rekapitulisi Penjualan
dari Distributor;
Browser web mengacu secara
bahasa
pemrograman ASP.Net dan VB.Net.
pembahasan
a. Pendekatan Server Side langsung ke file yang dituju, yang kemudian dibaca oleh server sebagaimana file HTML biasa di komputer client. Bedanya
sebelum
dikirim
balik
ke
browser web, server web memeriksa isi file dan menentukan apakah ada kode di dalam file tersebut yang harus dieksekusi. Bila
ada
dieksekusi.
kode-kode
tersebut
Hasilnya
dimasukkan
akan ke
dalam dokumen yang sama. Server web bekerja secara langsung terhadap file yang bersangkutan, tidak memanggil script
Jurnal Dinamika Dotcom Vol 3. No. 2
164
terpisah seperti metode CGI. Seluruh
ASP.NET kita dapat menggunakan
kode dieksekusi di server, oleh karena itu
VB.NET dengan syntax yang 100%
disebut server side script (Sidik, 2002:II-
sama
11).
Windows Application. Demikian juga
dengan
ketika
membangun
dengan C#, tidak ada perbedaan b. Pengenalan ASP.Net
syntax antara C# untuk membuat kode
ASP.NET adalah teknologi baru dalam
pemrograman
web
ASP.NET dengan Windows Form. Ini
yang
sangat
memudahkan
memprogram
merupakan kelanjutan dari teknologi ASP
aplikasi Windows dan Web secara
3.0. Perbedaan utama disbanding ASP
konsisten.
klasik
adalah
penggunaan
Framework
.NET
sebagai
3.
Tersedia berbagai Web Control
fondasi
yang dapat digunakan membangun
menggunakan
aplikasi secara cepat. Programmer
Code Behind Visual Basic.Net sesuai
dapat dengan mudah mengkaitkan data
dengan bahasa yg dikusai.
ke web control sebagaimana layaknya
pemrograman.
Penulis
ASP.NET kelebihan
memiliki
dibandingkan
beberapa
memprogram windows application.
teknologi
Hal
ini
sangat
mempercepat
aplikasi
dibandingkan
terdahulu, antara lain:
pembuatan
1.
harus menyusun kode-kode HTML
Kemudahan mengakses berbagai library
.NET
konsisten
Framework
secara
powerful,
yang
dan
mempercepat pengembangan aplikasi. 2.
Penggunaan
berbagai
secara manual. 4.
Code Behind, artinya kode-kode pemrograman yang menjadi logic
bahasa
aplikasi ditempatkan terpisah dengan
pemrograman secara penuh, misalnya
kode user interface yang berbentuk
VB.NET, C#, J#, dan C++. Dalam
HTML. Ini sangat memudahkan dalam
ASP.NET bahasa-bahasa ini dapat
debugging,
digunakan secara penuh sebagaimana
presentation layer tidak tercampur
layaknya
dengan kode application logic.
bekerja
di
Windows
karena
kode
untuk
Application. Hal ini jauh berbeda dibandingkan
ASP
mengunakan
scripting
Misalnya syntaxnya
klasik
yang
language.
VBScript
agak
berbeda
dengan
VB,
dalam
c. Dasar – Dasar ASP.Net Code Behind VB.Net Pemrograman akan lebih mudah menggubakan aplikasi Miscrosoft Visual
Jurnal Dinamika Dotcom Vol 3. No. 2
165
Basic.Net. Dimana ketika membuat file
dimana data tersebut mengalir (misalnya
baru akan tergenerate 3 file yaitu :
lewat telepon, surat, dan sebagainya) atau
1. File.aspx,
lingkungan fisik dimana data tersebut dapat
akan disimpan (misalnya file kartu, tape,
dan
disk dan lainnya). DAD juga merupakan
mendesain inteface dari form yg kita
dokumentasi dari system yang baik
inginkan
(Nugroho, 2005:26).
Di
dalam
file
menuliskan
ini
kita
bahasa
HTML
2. File.aspx.vb, Code behind yang dipisahkan dari file
a. Monitoring Penjualan
HTML-nya disinilah kita menuliskan
Monitoring merupakan kegiatan
kode .vb dari interface yg telah dibuat
mengawasi atau melakukan penilaian
diatas
secara terus menerus terhadap suatu kegiatan. Metoda yang digunakan adalah
3. File.aspx.resx File XML yang tergenerate secara
pengumpulan
otomatis yang berisikan type atau
secara teratur. Sedangkan monitoring
mimetype yang selanjutnya dicompile
penjualan
bersaman
menganalisa
File.aspx.vb
menjadi
dan
analisis
informasi
sendiri
bertujuan
untuk
hasil
penjualan
untuk
meningkatkan efisiensi.
File.dll Diagram Arus Data (DAD) Pada
tahap
analisa
data,
ANALISA DAN PEMECAHAN MASALAH
penggunaan notasi ini sangat membantu sekali di dalam komunikasi dengan
Tinjauan Umum PR. Sumber Djaya PR.
pemakai sistem untuk memahami sistem secara
logika.
Diagram
yang
menggunakan notasi-notasi ini untuk menggambarkan arus data (Data Flow DAD
sering
digunakan
untuk
menggambarkan suatu sistem yang telah atau
perusahaan
Djaya
perseorangan
adalah dibawah
Rajawali Group yang memiliki usaha di bidang
Perdagangan
Eceran
Khusus
Rokok dan Tembakau di dalam bangunan.
Diagram).
ada
Sumber
sistem
dikembangkan
baru
secara
memertimbangkan
yang
akan
logika
tanpa
lingkungan
fisik
Didirikan
pada
mendapatkan
tahun Surat
2005 Ijin
dan Usaha
Perdagangan (SIUP) Menengah Nomor : 510/041/421.107/2005 dikeluarkan pada tanggal 20 Juli 2005.
Jurnal Dinamika Dotcom Vol 3. No. 2
166
b. Bagan Alir Dokumen Sistem
Produksi
Bagan Alir Dokumen (document
beserta
dokumentasi
dan
reportnya.
flowchart) atau disebut juga dengan
Bagan alir dokumen sebelum di
Bagan Alir Formulir merupakan suatu
implementasikannya sistem monitoring
bagan alir yang menunjukkan arus dari
penjualan adalah sebagai berikut :
pengimputan bahan mentah sampai proses BAD PENJUALAN YANG SEDANG BERJALAN DISTRIBUTOR
Start
MANAGER MARKETING
PEGAWAI MARKETING
GUDANG
Order Rokok
Stok Rokok
Nota Pengiriman Rokok
Order Rokok
BAG. PRODUKSI
Y Ada Stok?
Nota Pengiriman Rokok
Input Pengiriman Rokok
T
Informasi ke Bag. Produksi
Proses Rekap Penjualan
Rekapitulasi Piutang
Rekapitulasi Piutang
RekapitulasiPiutang Piutang Rekapitulasi Piutang Rekapitulasi
Arsip
Arsip
Input Pembayaran Distributor
Pembayaran Tagihan
Pembayaran Tagihan
Pembayaran Tagihan
Gambar 1. BAD Penjualan yang sedang berjalan Jurnal Dinamika Dotcom Vol 3. No. 2
167
Permasalahan Yang Dihadapi Dalam
manajemen
proses
pelaksanaan
data
yang
sebelumnya
menggunakan sistem manual (pencatatan
Monitoring dengan sistem yang sedang
di
berjalan saat ini ada hal yang masih dapat
pengembangan ke dalam sistem informasi
dikembangkan untuk memudahkan dalam
yang
pelaksanaannya, yaitu merubah pola sistem
website.
buku)
dengan
menggunakan
melakukan
database
berbasis
Pemecahan Masalah a. DAD yang diusulkan (Monitoring Penjualan)
Admin Marketing
Input Pembayaran Distributor Input Setup Rokok Master ReturData Rokok Input Pengiriman Cek Stok Rokok Input Nota Tertagih User Password Input Nota Retur Tertagih Monitoring Penjualan User Password
Laporan Penjualan 1
Input Pengiriman Stok Rokok Pegawai Marketing
User Password Laporan Penjualan Monitoring Penjualan Stok Rokok Manager Marketing
Input Nota Tertagih Input Nota Retur Tertagih Input Rokok Retur
Aplikasi Monitoring Penjualan oleh Distributor
Cek Stok Rokok
Input Pembayaran Distributor Laporan Penjualan Cek Stok Rokok Stok Rokok
+
Monitoring Penjualan
Laporan Penjualan
Gambar 2. DAD Context Diagram Aplikasi Monitoring Penjualan oleh Distributor HASIL DAN PEMBAHASAN Petunjuk Pengoperasian Program
Halaman Login adalah halaman yang pertama kali muncul ketika program
Untuk mengoperasikan program ini
ini dibuka. Untuk mendapat menu dan
sangatlah sederhana. Berikut ini adalah
masuk ke dalam program, user harus
langkah – langkah pengoperasian program
melakukan login terlebih dahulu. Di setiap
ini :
user memiliki fasilitas untuk mengganti
Jurnal Dinamika Dotcom Vol 3. No. 2
168
nama lengkap dan password user. Tabel yang
dihandel
adalah
ADM_PUSER
menyimpan data user dan ADM_PROLE menyimpan data role.
Gambar 3. Halaman Login A. User Admin Marketing Setelah User ini melakukan Login maka disamping kiri muncul menu sesuai
dengan role Admin Marketing. Semua menu yang dalam status aktif akan muncul .
Gambar 4. Menu untuk User Admin Marketing
Jurnal Dinamika Dotcom Vol 3. No. 2
169
Pengiriman Produk ke Distributor Didalam
menu
ini
user
maupun rokok retur disimpan ke dalam tabel APP_PBILLCOURIER sebagai tabel
menginputkan nama distributor, No. Nota,
master
dan
tabel
tanggal pengiriman sedangkan keterangan
APP_TRPRODUCTSEND sebagai tabel
akan terisi secara otomatis ketika detail isi
detail.
nota diinputkan. Data pengiriman rokok
Gambar 5. Form Nota Pengiriman Produk Setelah nota terisi maka di inputkan isi
dari
nota
tersebut.
Field
yang
dibutuhkan adalah Nama Produk, Jumlah yang terkirim dan harga perbal.
Gambar 6. Form Detail Nota Pengiriman Produk
Jurnal Dinamika Dotcom Vol 3. No. 2
170
Return Rokok Dari Distributor
adanya Penerbitan Tagihan Produk. Pada
Ada kalanya rokok yang sudah
menu ini setiap record dapat memiliki
dikirim ke distributor dikembalikan lagi ke
beberapa nota pengiriman, rokok return
Pabrik dengan alasan tidak laku atau rokok
dan pembayaran dari Distributor. Field
yang
yang
yang diperlukan adalah tanggal tagihan dan
Pengiriman
nama distributor. Data penerbitan tagihan
sudah
digunakan
berumur.
mirip
dengan
Form
Produk ke Distributor hanya berbeda di
produk
disimpan
statusnya.
APP_PBILLISSUE pembayarannya
Penerbitan Tagihan Produk
ke
dalam
sedangkan
disimpan
pada
tabel untuk tabel
APP_TRPAY.
Setelah Nota telah dibuat, untuk mengeluarkan tagihan Produk maka perlu
Gambar 7. Form Penerbitan Tagihan Produk Setelah menginputkan Penerbitan Tagihan
Produk
maka
user
dapat
menginputkan Nota pengiriman maupun
tagihan ini. Data detail dari penerbitan tagihan produk disimpan ke dalam tabel PP_TRBILLISSUEPRODUCT.
nota Rokok Return yang masuk ke dalam
Jurnal Dinamika Dotcom Vol 3. No. 2
171
Gambar 8. Pengisian Nota mana saja yang masuk ke dalam tagihan Laporan Tagihan Perbulan Pelaporan yang akan menampilkan tagihan distributor per Bulan dimana
detail dari penerbitan nota dan membaca data dari tabel APP_TRBILLISSUEPRODUCTHIS
datanya digenerate ketika ada perubahan
Gambar 9. Form laporan Tagihan Perbulan
Jurnal Dinamika Dotcom Vol 3. No. 2
172
User Manager Marketing
Dengan
menginputkan
nama
Pada user ini hanya diberikan
distributor dan tahun, maka akan muncul
fasilitas untuk melakukan print out laporan
laporan efektifitas penjualan pertahun yang
tagihan dan efektifitas penjualan pada
dilakukan oleh semua distributor. Ketika
distributor.
tombol generate data di klik maka sistem mengenerate
Efektifitas Penjualan Pertahun
tabel
APP_TREFECTIVEVENDOR kemudian ditampilkan ke dalam aplikasi.
Gambar 10. Laporan Efektifitas Penjualan Pertahun per distributor Efektif Penjualan Per Bulan Pada
laporan
ini
user
dari Distributor yang bersangkutan atau dapat
perlu adanya bantuan dari perusahaan
membandingkan antar distributor mana
langsung. Prosesnya mirip dengan efektif
saja yang memiliki efektifitas penjualan
penjualan pertahun yaitu data digenerate
selama 1 bulan. Jika distributor memiliki
berdasarkan parameter bulan dan tahun ke
efektifitas kurang dari 50% maka perlu
tabel
dilakukan pengubahan strategi pemasaran
kemudian ditampilkan ke dalam aplikasi.
APP_TREFECTIVEVENDOR
Jurnal Dinamika Dotcom Vol 3. No. 2
173
Gambar 11. Laporan Efektifitas Penjualan Perbulan semua distributor KESIMPULAN DAN SARAN
dapat
Kesimpulan
memadai dan memperbaiki sistem yang
Dari pembahasan diatas maka dapat
ada
meningkatkan sehingga
fasilitas
dapat
yang
meningkatkan
ditarik kesimpulan sebagai berikut :
performa kerja. Karena sistem ini masih
Sebelumnya
belum sempurna maka diharapkan kepada
untuk
melakukan
penghitungan tagihan dimana mengunakan
programmer
kalkulator dan bisa juga terjadi kesalahan
memberikan ide-ide yang lebih kreatif
dalam
guna mengembangkan sistem ini menjadi
menuliskan
hasil,
dengan
diimplementasikan aplikasi ini efiensiensi kesalahan
pengitungan
dapat
atau
penulis
lain
dapat
lebih baik.
tercapai
karena user hanya memasukkan data yang
DAFTAR PUSTAKA
diperlukan selebihnya proses dilakukan oleh komputer.
Al-Bahra
bin
Analisis Saran – Saran Untuk meningkatkan kualitas data
Ladjamuddin,B.
dan
Desain
2005.
Sistem
Informasi. Yogyakarta: Graha Ilmu. +
pelaporan maka diharapkan pihak instansi
Jurnal Dinamika Dotcom Vol 3. No. 2
174
Amri,
M.Choirul.
2003.
Pengantar
Nugroho,
Adi.
2005.
Analisis
Sistem
dan
ASP.Net. http://ilmukomputer.org/
Perancangan
Informasi
category/pemrograman-net/.
dengan Metodologi Berorientasi
Diakses pada tanggal 10 Januari
Objek. Bandung: Informatika.+
2009 pukul 19.00 Jogiyanto, HM. 2001. Analisis dan Desain
Sistem
Informasi
Terstruktur.
Pendekatan
Yogyakarta:
Andi
Sidik, Betha. 2002. Pemrograman Web
dengan
PHP.
Bandung:
CV.
Informatika
Offset.+ Stanek, William Madcoms. 2003. Dasar Teknis Instalasi
Windows
R. 2009. Microsoft
2003
Server
Jaringan Komputer. Yogyakarta:
Administrator’s Pocket Consultant.
Andi Offset
Jakarta: PT. Gramedia
Jurnal Dinamika Dotcom Vol 3. No. 2
175