38
BAB III PERANCANGAN SISTEM
3.1 Metode Penelitian Metode penelitian merupakan salah satu tahapan dari pembuatan sistem baru. Sebelum kita membuat suatu rancangan sistem, kita harus melakukan penelitian terhadap obyek yang akan kita buat sistemnya. Di dalam penelitian kita juga harus menggunakan suatu metode agar dalam penelitian, obyek yang kita teliti dapat
diteliti sesuai dengan prosedur-prosedur yang ada dalam metode
penelitian yang kita pakai. Di dalam penelitian suatu obyek, terdapat beberapa metode yang dapat kita gunakan. Kita dapat menggunakan salah satu metode atau lebih. 1. Obyek Penelitian Obyek yang di teliti bersifat obyektif bukan obyek yang dapat direkayasa. Penelitian dilakukan terhadapat data Pemasaran Produk pada masing-masing wilayah yang di dapat dari staf marketing dari Perusahaan yang bersangkutan. 2. Penentuan Sampel Di dalam pembuatan sistem baru ini diperlukan data yang seakurat mungkin, sehingga nanti sistem yang dibangun sesuai dengan sistem yang ada. dan dalam pengambilan sampel cukup digunakan beberapa sampel untuk dipakai sebagai obyek penelitian. 3. Jenis Data a. Data Kwantitatif
39
Yaitu data yang berbentuk angka seperti jumlah pelanggan, jumlah pemasaran produkdan lainnya. b. Data Kwalitatif Yaitu data yang bukan berbentuk angka yang mempunyai arti penting guna melakukan analisis selanjutnya. 4. Sumber Data a. Data Primer Adalah data yang merupakan hasil penelitian langsung ke obyek penelitian yaitu data Customer, data Produk, data Daerah Penjualan dan data Penjualan. b. Data Sekunder Adalah data yang diperoleh dari literatur-literatur dan bahan-bahan lain yang relevan, yaitu data analisa peramalan. 5. Cara Pengumpulan Data a. Wawancara Untuk mendapatkan informasi yang lengkap, dengan mengadakan tanya jawab langsung / wawancara dengan manajer pemasaran dan para staf yang di tunjuk oleh pihak manajer CV. Mama & Leon Textil yang mengetahui lebih banyak tentang data-data yang berhubungan dengan penyelesaian masalah. b. Studi Literatur Membaca dan mempelajari buku-buku yang ada kaitannya dengan permasalahan yang sedang dihadapi.
40
Membaca dan mempelajari Metode dan Aplikasi Peramalan tentang berbagai jenis peramalan dan cara pemecahannya, yang dapat digunakan dalam peramalan berbagai macam permasalahan yang penggunaanya disesuaikan dengan data historis perusahaan. dalam hal ini adalah penggunaan metode pemulusan Eksponensial Ganda yaitu metode Linear Satu-Parameter dari Brown dan Metode Linear Dua-Parameter dari Holt. Penggunaan metode ini sangat tepat karena data dari penjualan produk CV. Mama & Leon Menunjukkan nilai yang cukup konstan dan sedikit tergantung pada trend atau pola musiman. Dimana dalam buku Metode dan Aplikasi Peramalan, jilid 1 dijelaskan jika datanya stasioner, maka metode rata-rata bergerak atau pemulusan eksponensial tunggal adalah tepat, dan Jika datanya menunjukan suatu trend linear, maka baik model linear dari Brown atau Holt adalah tepat. Dalam buku Metode-metode peramalan untuk manajemen, edisi kelima dijelaskan bahwa metode pelicinan eksponensial linier sangat tepat digunakan untuk pola data yang menangani trend. Metode ini tidak mahal dan dapat dengan mudah diterapkan untuk ratusan atau bahkan ribuan butir ramalan. Mempelajari pembuatan program menggunakan Microsoft Visual Basic 6.0 Mempelajari pembuatan program dengan menggunakan ArcView 3.1 c. Analisa Melakukan analisa terhadap data-data yang telah dikumpulkan dan disesuaikan dengan sistem yang akan dibuat.
41
3.2
Perancangan Sistem
3.2.1 Sistem flow diagram Dalam merancang suatu sistem, kita pertama-tama mengadakan survey terhadap obyek yang akan kita buat sistemnya. Setelah kita melakukan survey, baru kita melakukan suatu analisa terhadap sistem tersebut sehingga kita mengetahui permasalahannya. Setelah kita melakukan analisa maka baru dilanjutkan dengan pembuatan alur sistem( Sistem Flow ) kemudian pembuatan hirarki sistem, alur data ( DFD) dan pembuatan alur tabel. Sebelum kita menginjak dalam pembuatan atau perancangan sistem alangkah baiknya kalau kita mengetahui definisi umum dari sarana-sarana yang kita gunakan dalam perancangan sistem yaitu Sistem Flow, Data Flow Diagram dan ERD. Bagan alur atau flowchart adalah bagan yang menunjukkan alur atau flow dalam program ataupun prosedur sistem secara fisik. Bagan alur digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Sistem flow juga diidentifikasikan sebagai alur yang jelas mengenai proses terjadinya registrasi terlebih dahulu oleh customer sebelum melakukan suatu transaksi. Sistem Flow Diagram dibagi menjadi dua yaitu sistem flow diagram secara manual yaitu alur sistem yang dijalankan atau pengolahannya dilakukan secara manual atau sistem yang terkomputerisasi yaitu alur data pengolahan datanya melalui sistem komputer. Setelah mempelajari sistem yang akan dibuat maka dapat digambarkan alurnya dengan sistem flow. Sistem flow ini menggambarkan alur yang jelas mengenai proses input dan update data baik data kabupaten, kecamatan, produk dan pelanggan yang melalui pengolahan data baik secara manual maupun
42
terkomputerisasi yang hasilnya akan disimpan kedalam suatu berkas atau suatu database jika diolah secara terkomputerisasi. Sistem Flow Diagram Distribusi Pemasaran Produk CV. Mama & Leon Di Bali Manual Data Pemasaran Produk
Data Kabupaten
Data Kecamatan
Data Desa
Data Jalan
Data Pelanggan
Data Kabupaten
Data Kecamatan
Data Desa
Data Jalan
Data Pelanggan
Data Pemasaran Produk
Input & Update Data Pelang gan
Input dan Update data Pemasaran Produk
Input & Update Data Produk
Input & Update Data Kabupat en
Input & Update Data Kecam atan
Input & Update Data Desa
Input & Update Data Jalan
Data Produk
Data Produk
Pengolahan Data Kabupaten
Pengolahan Data Kecamatan
Pengolahan Data Desa
Pengolahan Data Jalan
Pengolahan Data Pelanggan
Pengolahan Data Pemasaran Produk
Pengolahan Data Produk
Data Kabupaten
Data Kecamatan
Data Desa
Data Jalan
Data Pelanggan
Data Pemasaran Produk
Data Produk
Pimpinan
Laporan Pemasaran Produk
Manajer Maketing & Staff Informasi Pemasaran Produk
Pembuatan Laporan Pemasaran Produk
Laporan Pemasaran Produk
Gambar 3.1. Sistem Flow Diagram Manual Distribusi Produk
Dilihat dari gambar sistem flow diagram Distribusi produk secara manual, kita dapat melihat beberapa simbol yang memiliki fungsi masing-masing. Diantaranya :
43
a.
Simbol Dokumen: Data Kabupaten, Data Kecamatan, Data Desa, Data Jalan, Data Pelanggan, Data Produk, Data Pemasaran serta laporan Pemasaran Produk dan Pelanggan.
b.
Simbol Operasi secara manual: input dan update data Kabupaten, input dan update data Kecamatan, input dan update data Desa, Input dan update data Jalan, input dan update data Pelanggann, input dan update Pemasaran, input dan update data Produk.
c.
Simbol Pengolahan / proses Data: Proses data Kabupaten, proses data Kecamatan, proses data Desa, prosese data Jalan, prosese data Pelanggan, proses data Pemasaran produk, proses data Produk dan proses pembuatan laporan.
d.
Simbol Penyimpanan Data: penyimpanan data kabupaten, penyimpanan data kecamatan, penyimpanan data desa, penyimpanan data jalan, penyimpanan data pelanggan, penyimpanan data Pemasaran produk dan penyimpanan data produk. Dari simbol-simbol yang ada terdapat alur dari sistem yang akan
menerangkan alur dari data dari satu simbol ke simbol yang lain. Untuk lebih jelasnya dapat dibaca pada keterangan dibawah ini. Keterangannya: a. Data Kabupaten yang masih berupa dokumen akan diinputkan secara tertulis/manual oleh pegawai dan hasilnya disimpan ke dalam suatu arsip/dokumen Kabupaten dimana dokumen ini akan digunakan sebagai dasar dalam menginputkan data kecamatan.
44
b. Data Kecamatan yang juga masih berupa dokumen akan diinputkan juga secara
tertulis/manual
dan
hasilnya
disimpan
kedalam
suatu
arsip/dokumen Kecamatan dimana dokumen ini akan digunakan sebagai dasar dalam menginputkan data desa. c. Data Desa yang juga masih berupa dokumen akan diinputkan juga secara tertulis/manual dan hasilnya disimpan kedalam suatu arsip/dokumen Desa dimana dokumen ini akan digunakan sebagai dasar dalam menginputkan data jalan. d. Data Jalan yang juga masih berupa dokumen akan diinputkan juga secara tertulis/manual dan hasilnya disimpan kedalam suatu arsip/dokumen jalan dimana dokumen ini akan digunakan sebagai dasar dalam menginputkan data Pelanggan. e. Data Pelanggan yang berupa dokumen akan diinputkan juga secara tertulis/manual dan hasilnya disimpan kedalam suatu arsip/dokumen Pelanggan, dimana dokumen ini digunakan sebagai dasar dalam menginputkan data Pemasaran produk. f. Data Pemasaran produk yang berupa dokumen, akan diinputkan juga secara
tertulis/manual
dan
hasilnya
disimpan
kedalam
suatu
arsip/dokumen Pemasaran produk. g. Data Produk yang berupa dokument akan diinputkan juga secara tertulis/manual dan hasilnya disimpan kedalam suatu arsip/dokumen Produk,
dimana
dokumen
ini
digunakan
menginputkan data Pemasaran produk.
sebagai
dasar
dalam
45
h. Arsip/dokumen-dokumen Pemasaran Produk akan digunakan dalam proses pembuatan laporan Pemasaran Produk. Sistem Flow Diagram Distribusi Pemasaran Produk CV. Mama & Leon Di Bali Terkomputerisasi Data Kabupaten
Data Kabupaten
Data Kecamatan
Data Desa
Data Jalan
Data Pelanggan
Data Kecamatan
Data Desa
Data Jalan
Data Pelanggan
Input & Update Data Pelanggan
Input & Update Data Kabupaten
Input & Update Data Kecamatan
Input & Update Data Desa
Input & Update Data Jalan
Pengolahan Data Kabupaten
Pengolahan Data Kecamatan
Pengolahan Data Desa
Pengolahan Data Jalan
Data Kabupaten
Data Kecamatan
Data Desa
Data Jalan
Data Penjualan Produk
Data Produk
Data Pemasaran Produk
Data Produk
Input dan update Pemasaran Produk
Input & Update Data Produk
Pengolahan Data Pemasaran Produk
Pengolahan Data Produk
Data Pemasaran Produk
Data Produk
Pengolahan Data Pelanggan
Data Pelanggan
Pimpinan
Laporan Pemasaran Produk
Manajer Marketing & Staff
Informasi Pemasaran Produk
Manajer Marketing & Staff
Input Analisa Pemasaran
Pemetaan Pemasaran Produk
Pembuatan Laporan Pemasaran Produk
Analisa Ramalan
Informasi Pemasaran Produk
Laporan Pemasaran Produk
Gambar 3.2. Sistem Flow Diagram Terkomputerisasi Distribusi Produk
Dilihat dari gambar sistem flow diagram Distribusi Produk secara terkomputerisasi, kita dapat melihat beberapa simbol yang berbeda karena lebih banyak menggunakan simbol komputer yang memiliki fungsi masing-masing. Diantaranya :
46
a. Simbol Dokumen: data Kabupaten, data Kecamatan, data Desa, data Jalan, data Pelanggan, data Pemasaran produk dan data Produk serta laporan Pelanggan dan Produk. b. Simbol Operasi input terkomputerisasi ( Menggunakan Keyboard): input dan update data Kabupaten, input dan update data Kecamatan, input dan update data Desa, input dan update data Jalan, input dan update data Pelanggan, input dan update Pemasaran produk dan iput dan update data Produk. c. Simbol Pengolahan / proses Data: Proses data Kabupaten, proses data Kecamatan, proses data Desa, proses data Jalan, proses data Pelanggan, proses data Pemasaran produk, proses data Produk dan proses pembuatan laporan. d. Simbol Penyimpanan Data berupa disk drive: penyimpanan data Kabupaten, penyimpanan data Kecamatan, penyimpanan data Desa, penyimpanan data Jalan, penyimpanan data Pelanggan, penyimpana data Pemasaran produk dan penyimpanan data Produk. Dari simbol-simbol yang ada terdapat alur dari sistem yang akan menerangkan alur dari data dari satu simbol ke simbol yang lain. Untuk lebih jelasnya dapat dibaca pada keterangan dibawah ini. Keterangannya: a. Data Kabupaten yang masih berupa dokumen akan diinputkan melalui computer oleh Divisi Pemasaran dan hasilnya disimpan ke dalam suatu database Kabupaten dimana database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data kecamatan
47
b. Data Kecamatan yang juga masih berupa dokumen akan diinputkan melalui komputer dan hasilnya disimpan kedalam suatu database Kecamatan dimana database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data desa. c. Data Desa yang juga masih berupa dokumen akan diinputkan melalui komputer dan hasilnya disimpan kedalam suatu database Desa dimana database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data Jalan. d. Data Jalan yang juga masih berupa dokumen akan diinputkan melalui komputer dan hasilnya disimpan kedalam suatu database Jalan dimana database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data Pelanggan. e. Data Produk yang berupa dokumen akan diinputkan juga melalui komputer dan hasilnya disimpan kedalam suatu database Produk, dimana database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data Pemasaran produk. f. Data Pelanggan yang berupa dokumen akan diinputkan juga melalui komputer dan hasilnya disimpan kedalam suatu database Pelanggan, dimana database ini akan digunakan sebagai dasar atau acuan dalam menginpukan data Pemasaran produk. g. Data Pemasaran yang berupa dokumen akan diinpukan juga melalui komputer dan hasilnya disimpan kedalam suatu database Pemasaran produk.
48
h. Database Pemasaran produk akan digunakan dalam proses pembuatan laporan Pemasaran produk yang akan diterima oleh Pimpinan dan juga digunakan dalam proses Pemetaan Pemasaran Produk yang akan diterima oleh Manajer Marketing dan Staff berupa informasi Pemasaran Produk.
3.2.2
Meta Data Di bawah ini adalah table dari feature-feature yang digunakan maupun
yang dihasilkan dari proses Pemantauan Distribusi Penjualan CV. Mama & Leon. Nama
Tipe Feature
Format
Isi
Polygon Bali Kabupaten Polygon
ArcView Daerah Bali ArcView Kabupaten
Kecamatan Polygon
ArcView Kecamatan
Pantai Gunung
Polyline Point
ArcView Garis pantai ArcView Gunung
Wisata
Point
ArcView Lokasi wisata
Kota Propinsi
Point
ArcView Titk Kota Propinsi
Keterangan Peta Bali Kabupaten di pulau Bali Kecamatan di pulau Bali Garis batas pantai Titik gunung di pulau Bali Lokasi wisata di pulau Bali Kota Propinsi di Bali
Point Kota Kabupaten
ArcView Titik Kota Kabupaten
Kota-kota kabupaten di pulau Bali
Point Kota Kecamatan
ArcView Titik kota Kecamatan
Kota-kota kacamatan di pulau Bali
ArcView Kota madya Denpasar
Kota madya Denpasar
ArcView Kecamatan di Kota madya
Kecamatan di Kota Madya Denpasar Desa-desa di Kota Madya denpasar
Kota madya
Polygon
Kecamatan Polygon
Desa
Polygon
ArcView Desa di Kota madya
49
Jalan By Pass
Line
Jalan Utama
Line
ArcView Jalan By Pass di Denpasar
Jalan By Pass yang ada di Denpasar ArcView Jalan Utama Di Jalan-jalan utama Denpasar yang ada di Denpasar
Jalan Raya Line
ArcView Jalan Raya di denpasar
Jalan-jalan Raya yang ada di Denpasar
Jalan Lain Line
ArcView Jalan kecil di Denpasar
Jalan-Jalan Kecil yang ada Di Denpasar
Pelanggan Point Expor
ArcView Pelanggan Export CV. Mama & Leon di Denpasar
Pelangganpelanggan Export CV. Mama & Leon yang ada di Denpasar
Pelanggan Point Lokal
ArcView Pelanggan Lokal CV. Mama & Leon di Denpasar
Pelangganpelanggan Lokal CV. Mama & Leon yang ada di Denpasar
Pelanggan Point Pembatik
ArcView Pelanggan Pembatik CV. Mama & Leon Di Denpasar
Point Kantor Pemasaran CV. Mama & Leon Point Pusat Garment CV. Mama & Leon
Pelangganpelanggan Pembatik CV. Mama & Leon yang ada di Denpasar ArcView Kantor Kantor Pemasaran Pemasaran CV. CV. Mama & Mama & Leon Leon ArcView Garment CV. Garment CV. Mama & Leon Mama & Leon
Tabel 3.1. Tabel feature-feature Distribusi Pemasaran CV. Mama & Leon
50
3.2.3
Hierarchy Proses Hierarchy proses berfungsi untuk menggambarkan proses aliran data yang
terjadi di dalam sistem dari tingkat yang tertinggi sampai yang terendah, yang memungkinkan kita membagi kedalam bagian yang lebih kecil atau sampai yang terkecil yang lebih sederhana. Dengan hierarchy suatu masalah yang kompleks dan tidak terstruktur dipecah ke dalam kelompok-kelompoknya, kemudian kelompok-kelompok tersebut diatur menjadi suatu bentuk hierarchy. Heirarchy proses dirancang sebelum melakukan perancangan DFD. Data Penjualan Pelanggan Eksport Data Pelanggan
Proses Pemetaan
Proses Pencarian Data Spasial
Pelanggan Lokal Pelanggan Pembatik
Data Kabupaten Data Daerah Data Kecamatan Data Desa
Jalan By Pass Data Jalan Jalan Utama Jalan Raya
Proses Peramalan
Peramalan Penjualan Metode Brown Peramalan kedepan
Peramalan Penjualan Metode Holt
Input Data
Data Pelanggan
Udate Data
Data Penjualan
Peramalan kedepan
Pelanggan Eksport Pelanggan Lokal
GIS Distribusi Pemasaran Produk
Proses Maintenance
Delete Data
Pelanggan Pembatik
Retur Penjualan
Order Material
Data Order Order jasa Celub
Percarian Data
Order Sampel Data Warna Kniting Data Produk Woven Material Pelanggan Material Proses Pelaporan Penjualan Peramalan
Gambar 3.3. Hierarchy Proses
51
3.2.4
Data Flow Diagram DFD berfungsi untuk menggambarkan proses aliran data yang terjadi di
dalam sistem dari tingkat yang tertinggi sampai yang terendah, yang memungkinkan kita untuk melakukan dekomposisi, mempartisi atau membagi sistem kedalam bagian-bagian yang lebih kecil dan yang lebih sederhana. 1. Contex diagram sistem Informasi Pemantaun Distribusi Pemasaran ProdukCV. Mama & Leon Yaitu alur data yang proses maintenance masih bersifat global.
Data Produk & Pelanggan Divisi Pemasaran
Informasi Pemetaan Distribusi pemasaran
Manajer Marketing & Staff
0 Informasi Distribusi Pemasaran
GIS Distribusi Pemasaran Produk
+
Laporan Distribudi Pemasaran
Identitas Pelanggan Pelanggan
Pimpinan
Gambar 3.4. Contex Diagram Pemantauan Distribusi Pemasaran Produk
Keterangan: Melalui gambar 3.4 dapat dilihat bahwa context diagram ini terdiri dari satu proses yaitu Sistem Gis Pemantauan Distribusi Pemasaran Produk CV. Mama & Leon ,terdiri dari 4 buah entity yaitu : a. Entity Divisi Pemasaran yaitu entity yang memberikan input berupa data Pelanggan, Produk, Penjualan Dll ke dalam proses Gis Distribusi
52
Produk CV. Mama & Leon, kemudian menerima ouput berupa informasi pelanggan dan penjualan produk. b. Entity Pelanggan yaitu entity yang memberikan input berupa data pembelian produk, identitas diri kedalam Proses GIS. c. Proses GIS Distribusi Pemasaran Produk yaitu proses yang menghasilkan output berupa data laporan Distribusi Pemasaran Produk ke Entity Pimpinan . d. Proses GIS Distribusi Pemasaran Produk yaitu proses yang juga menghasilkan output berupa informasi Distribusi Pemasaran Produk Entity Manajer marketing dan Staf. e. Entity Pimpinan yaitu entity yang menerima output berupa Data laporan Distribusi Pemasaran Produk yang dihasilkan dari proses GIS Distribusi Pemasaran Produk. f. Entity Manajer Marketing & Staf yaitu entity yang menerima output berupa informasi Distribusi Pemasaran Produk yang dihasilkan dari proses GIS Distribusi Pemasaran Produk.
53
2. level 0 sistem informasi Pemantauan Distribusi Pemasaran Produk Data Kabupaten Manajer Marketing & Staff
1
Kabupaten
2
Kecamatan
3
Desa
4
jalan
Data Kecamatan [Informasi Pemetaan Distribusi pemasaran] 6
Pelanggan
5
Penjualan
17
Tramal
Data Pelanggan
1
Data Penjualan
Proses Pemetaan
Data Desa Data jalan
+
Data Ramalan Data Detail Ramalan Data Detail Jual
20
Detail Ramalan
22
Detail Jual
21
Terjual
12
Retur Jual
14
Detail Retur Jual
7
Material
8
Jenis_Produk
9
Jenis_Order
Data TerjualData Material Data Jenis Produk Data Terjual Data retur jual
Data Warna
15
Jenis Pelanggan
Data Jenis Pelanggan
2 Data Penjualan
Warna
Data Jenis Order
Detailreturjual Data Pelanggan
10
Proses Maintenance
[Identitas Pelanggan]
Pelanggan
+ [Informasi Distribusi Pemasaran] [Data Produk & Pelanggan] Divisi Divisi Pemasaran Pemasaran
Data Detail Jual Data Pelanggan Data Penjualan Data Peramalan
3 Proses Pelaporan
Data Material
+ [Laporan Distribusi Pemasaran]
Pimpinan
Gambar 3.5. DFD level 0 Distribusi Pemasaran Produk
54
Keterangan: Melalui gambar 3.5 dapat dilihat bahwa DFD level 0 ini terdiri dari tiga buah proses yaitu Proses pemetaan, Mintenace data dan Pembuatan Laporan, dan terdiri dari 4 buah entity yaitu : a. Entity Divisi Pemasaran yaitu entity yang memberikan inputtan data Pemasaran Produk, Pelanggan, Produk, dll kepada proses Pengolahan Data. b. Entity Manager Marketing & staff melakukan proses pemetaan data GIS dan peramalan terhadap data penjualan, sehingga nantinya menghasilkan suatu informasi peramalan yang akurat. c. Entity Pelanggan yaitu entity yang memberikan input berupa identitas pelanggan dan pembelian produk. d. Proses Pemetaan yaitu proses yang menerima input berupa data pelanggan, data material, data desa, data kecamatan, data kabupaten, data jalan, data jenis Produk dll, dan kemudian diproses menghasilkan output berupa data yaitu data pelanggan, data penjualan, data jalan, data desa, data kecamatan, data kabupaten, data Jenis produk, data material dan data Jenis Order yang disimpan pada masing-masing database. e. Proses Pembuatan Laporan yaitu suatu proses pengambilan data dari masing-masing database yang kemudian dibuatkan suatu laporan berupa laporan Distribusi pemasaran Produk yang kemudian akan dikirim ke Entity Pimpinan.
55
f. Proses maintenace Data adalah proses pemeliharaan data pada database yang meliputi proses input data, update data dan delete data terhadap data pelanggan, material dan penjualan, yang dilakukan oleh entity divisi pemasaran. g. Entity Pimpinan adalah entity yang menerima laporan Distribusi Pemasaran Produkyang dihasilkan oleh Proses Pembuatan Laporan. h. Entity Manajer & Staf adalah entity yang menerima informasi Distribusi Pemasaran Produk dan peramalan penjualan yang dihasilkan dari proses pencarian data GIS dan proses peramalan.
56
3. FD level 1 proses Pemetaan Manajer Marketing & Staff [Data Kabupaten] [Data Kecamatan]
[Informasi Pemetaan Distribusi pemasaran] 1.1 [Data Pelanggan] 6
Kabupaten
2
Kecamatan
3
Desa
[Data Desa]
Pencarian Data Spasial
+
Pelanggan
1
[Data jalan]
[Data Penjualan]
4
jalan
[Data Detail Jual] 5
Penjualan
22
Detail Jual
21
Terjual
[Data Terjual] [Data Ramalan]
17
Tramal
20
Detail Ramalan
[Data Detail Ramalan]
Informasi Peramalan
1.2
Manajer Marketing & Staff
Peramalan
+
Gambar 3.6. DFD level 1 Proses Pemetaan Distribusi Pemasaran Produk
Keterangan : Melalui gambar 3.6 dapat dilihat bahwa DFD level 1 ini merupakan proses Pemetaan data GIS, yang dilakukan oleh entity marketing dan staff. Dalam proses pemetaan terdiri atas dua proses yaitu proses pencarian data spasil dan proses peramalan. 1.
Proses pencarian data spasial yaitu proses pemetaan data peta yaitu data peta wilayah yang meliputi data kabupaten, kecamatan, desa dan jalan, dan data pelanggan maupun penjualan.
2.
Proses peramalan adalah proses yang terjadi pada proses pemetaan, merupakan proses analisa peramalan penjualan kedepan dengan memasukkan nilai pariabel yang ada.
57
4. DFD level 2 proses Pencarian data spasial Proses ini merupakan proses pencarian data spasial yaitu pencarian data kabupaten, data kecamatan, data desa data jalan, data pelanggan dan data penjualan yang ada pada peta. 5
Penjualan
[Data Penjualan] 1.1.1
[Data Detail Jual]
22
Detail Jual
Pencarian Penjualan 6
[Informasi Pemetaan Distribusi pemasaran] Manajer Marketing & Staff
Pelanggan
[Data Pelanggan] Informasi Pelanggan
1.1.2 Pencarian Pelanggan
1
Kabupaten
2
Kecamatan
3
Desa
Informasi daerah [Data Kabupaten] [Data Kecamatan] 1.1.3 Pencarian Daerah
[Data Desa] [Data jalan]
4
jalan
Gambar 3.7. Gambar Level 2 Proses pencarian data spasial
Keterangan : Melalui gambar 3.7 dapat dilihat bahwa DFD level 2 ini merupakan proses pencarian data spasial pada peta, yang dilakukan oleh entity marketing dan staff. Dalam proses pemetaan terdiri atas tiga proses yaitu proses pencarian data penjualan yang meliputi pencarian penjualan tertinggi dan terendah pada masingmasing daerah pemasaran, pencarian data pelanggan yang meliputi pencarian permintaan produk tertinggi dan terendah pada masing-masing pelanggan, dan pencarian data daerah.
58
5. DFD level 2 Proses Peramalan Proses ini merupakan proses peramalan data penjualan perusahaan.
Manajer Marketing & Staff 1.2.1
[Informasi Peramalan]
Peramalan Metode Brown [Data Ramalan] 17
[Data Terjual]
Tramal Data Detail ramalan
21
20
Terjual
Detail Ramalan Data Terjual [Data Detail Ramalan] 1.2.2 Data Ramalan
Peramalan Metode Holt
Informasi Peramalan
Gambar 3.8. Gambar Level 2 Proses Peramalan Penjualan Keterangan : Pada gambar 3.8 ini merupakan proses peramalan. Pada proses peramalan ini terdiri atas dua proses yaitu peramalan dengan menggunakan metode Brown dan peramalan dengan menggunakan metode Holt. Proses peramalan ini dilakukan oleh manajer marketing staff informasi ramalan penjualan kedepan.
untuk mendapatkan
59
6. DFD level 1 proses Maintenance data Proses ini merupakan proses Maintenace data Distribusi Pemasaran Produk yang didalamnya terdapat proses Input data, Update data, Delete data dan Pencarian data. Data Penjualan Data Penjualan
Pelanggan Data jenis Produk
Data Jenis Produk
Data Jenis Produk
5
Penjualan
8
Jenis_Produk
Data Jenis Order Data jenis Order
9
Jenis_Order
10
Warna
[Identitas Pelanggan]
Divisi Pemasaran
Data warna
Data Warna
[Data Produk & Pelanggan] 2.1 [Data Terjual] 21
Terjual
Data Pelanggan
6
Pelanggan
Data Data pelanggan Jenis Pelanggan
Data Warna
Input Data
Data Retur Jual
Data material 15
7
pelanggan retur jual Jenis Pelanggandata jenisData
Material
12
Retur Jual
Flow_127
Data Material Data detail retur jual Data Detail Retur Jual [Data retur jual]
Data Jenis Order 14 Detail Retur Jual
[Detailreturjual] 2.2 [Data Jenis Pelanggan] data terjual [Data Pelanggan]
[Data Jenis Produk] [Data Jenis Order]
Update Data
[Data Penjualan] [Data Warna]
[Data Material]
Data Retur Jual Data Detail Retur
2.4 Data material Proses Pencarian Data
Data Jenis Pelanggan Data Pelanggan
[Informasi Distribusi Pemasaran]
2.3 Data terjual
Divisi Pemasaran
Delete Data
Gambar 3.9. DFD level 1 Maintenace Distribusi Pemasaran Produk
60
Keterangan: Melalui gambar 3.9 dapat dilihat bahwa DFD level 1 ini terdiri dari empat buah proses yaitu Proses Input data, Delete data, Update data dan Pencarian data yang terdiri dari 2 buah entity yaitu : a. Entity Divisi Pemasaran yaitu entity yang memberikan input data Pemasaran Produk, Pelanggan, Produk, dll kepada proses Pengolahan Data. b. Entity Pelanggan yaitu entity yang memberikan input berupa Identitas Pelanggan dan Order Pembelian Produk. c. Proses Input yang mengolah input data Pelanggan, Produk, Material, Jenis_Pelanggan, Jenis Order dan meghasilkan output berupa data Jalan, data desa, data kecamatan, data kabupaten, data Pelanggan,
data
Detail_Pelanggan,
data
material,
data
Detail_produk, yang disimpan di masing-masing database. d. Proses Delete data yaitu proses Penghapusan data Inputtan dari data base. e. Proses Update data proses yang mengolah data yang diambil dari masing-masing database yang kemudian disimpan kembali ke masing-masing database. f. Prosese Pencarian adalah proses searching data yang tersimpan dalam data base.
61
7. DFD level 1 proses Pembuatan laporan
6
Pimpinan 3.1
[Laporan Distribusi Pemasaran]
Pelanggan
[Data Pelanggan] [Data Penjualan]
Pelaporan
5
Penjualan
[Data Material] [Data Detail Jual]
7
Material
[Data Peramalan] 22
Detail Jual
17
Tramal
Gambar 3.10. DFD level 1 Proses Pembuatan Laporan Pemantauan Distribusi Pemasaran Produk
Keterangan: Melaui Gambar 3.10 DFD level 1 Proses Pembuatan laporan Pemantauan Distribusi Pemasaran Produk merupakan proses pembuatan laporan yang sangat diperlukan oleh pimpinan perusahaan.
3.2.5 Konseptual database dan ERD sistem informasi Pemantauan Distribusi Pemasaran Produk Konseptual database sistem informasi geografis Pemantauan Distribusi Pemasaran Produk digunakan untuk menghubungkan atau merelasikan file-file database yang dibutuhkan dalam sistem informasi ini. Hubungan antara entity yang saling terkait dan saling mendukung antara database satu dengan database
62
yang lain. Dalam Perancangan sistem ini, penulis membuat beberapa Entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem yaitu: 1. Entity Kabupaten, menyimpan data Kabupaten di Bali. 2. Entity Kecamatan, menyimpan data Kecamatan di setiap Kabupaten di Bali. 3. Entity Desa, menyimpan data Desa di setiap Kecamatan di Bali. 4. Entity Jalan, menyimpan data Jalan. 5. Entity pelanggan, menyimpan data pelanggan. 6. Entity Produk, menyimpan data jenis produk. 7. Entity material, menyimpan data material. 8. Entity Jenis_Order, menyimpan data Jenis_Order dari masing-masing pelanggan. 9. Entity Warna, menyimpan data warna dari setiap produk.
63
KABUPATEN KD_KABUPATEN char(5) NM_KABUPATEN char(30)
DESA KD_KECAMATAN = KD_KECAMATAN
KECAMATAN KD_KECAMATAN char(5) KD_KABUPATEN char(5) NM_KECAMATAN char(30)
KD_KABUPATEN = KD_KABUPATEN
PENJUALAN
KD_JALAN NM_JALAN KD_DESA
char(5) char(40) char(5)
PELANGGAN KD_PELANGGAN KD_JENIS_PELANGGAN NM_PELANGGAN CONTAC_PERSON TELEPON FAX KD_KECAMATAN DESA KD_JALAN
char(5) char(5) char(40) char(5) DateTime KD_PENJUALAN = KD_PENJUALAN char(5) Currency
char(5) char(5) char(40) char(40) char(30) char(30) char(5) Char(5) Char(5)
PRODUK KD_JENIS_PRODUK NM_PRODUK
char(5) char(40)
KD_JENIS_PRODUK = KD_JENIS_PRODUK
DETAIL_JUAL
KD_PENJUALAN TANGGAL KD_JENIS_ORDER = KD_JENIS_ORDER char(5) KD_KECAMATAN char(30) KD_JENIS_ORDER KD_MATERIAL KD_WARNA KD_PENJUALAN = KD_PENJUALAN JUMLAH HARGA TOTAL
JENIS_ORDER KD_JENIS_ORDER NM_JENIS_ORDER
JALAN
KD_JALAN = KD_JALAN
KD_PELANGGAN = KD_PELANGGAN
KD_PENJUALAN KD_PELANGGAN NM_PELANGGAN KD_JENIS_PELANGGAN TANGGAL KD_KECAMATAN TOTAL
char(5) chart(5) char(30)
KD_DESA = KD_DESA
JENIS_PELANGGAN char(5) KD_JENIS_PELANGGAN = KD_JENIS_PELANGGAN char(30)
KD_JENIS_PELANGGAN NM_JENIS_PELANGGAN
KD_DESA KD_KECAMATAN NM_DESA
char(5) DateTime MATERIAL Char(5) KD_MATERIAL char(5) NM_MATERIAL char(5) KD_WARNA Char(5) KD_JENIS_PRODUK Integer LEBAR Currency HARGA Currency KD_MATERIAL = KD_MATERIAL
char(5) char(40) char(5) char(5) Integer Currency
KD_WARNA = KD_WARNA
RETUR_PENJUALAN KD_RETUR KD_PENJUALAN TANGGAL KD_PELANGGAN NM_PELANGGAN JALAN DESA KECAMATAN TELEPON FAX JUMLAH TOTAL
char(5) char(5) DateTime char(5) Char(40) char(40) char(30) char(30) char(30) char(30) LongInteger Currency
KD_RETUR = KD_RETUR
DEATIL_RETUR_PENJUALAN KD_RETUR TANGGAL KD_PENJUALAN KD_MATERIAL KD_JENIS_PRODUK KD_JENIS_ORDER KD_WANA JUMLAH HARGA TOTAL
char(5) DateTime char(5) char(5) char(5) char(5) char(5) LongInteger Currency Currency
WARNA char(5) char(30)
KD_WARNA WARNA
DTJUAL
Chat(5) char(5) Number(9) Number(9) KD_PENJUALAN = KD_PENJUALAN char(5) Char(30) PERAMALAN Currency KD_PENJUALAN Chat(5) Currency KD_MATERIAL char(5) Number(9) KD_JENIS_PRODUK char(5) Currency LOKASI char(30) Number(9) TAHUN DateTime Number(9) JENIS_RAMALAN char(30) Currency MAPE Double MSE Double ALFA Double GAMMA Double M Double FROM Double TRAMAL TO Double KD_MATERIAL char(5)
KD_PENJUALAN KD_MATERIAL BULAN TAHUN KD_KECAMATAN NM_KECAMATAN HARGA JUMLAH_JUAL TOTAL_JUAL JUMLAH_RETUR_JUAL TOTAL_RETUR_JUAL JUMLAH_TOTAL_JUAL TOTAL_PENJUALAN
KD_JENIS_PRODUK TAHUN LOKASI JENIS_RAMALAN NILAI
char(5) DateTime char(30) char(30) Double
KD_MATERIAL = KD_MATERIAL
Gambar 3.11. Physical Database Sistem Informasi Geografis Pemantauan Distribusi Pemasaran Produk CV. Mama & Leon di Bali
ERD digunakan untuk menggambarkan pemrosesan dan hubungan datadata yang digunakan dalam sistem. ERD juga menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Dalam ERD data-data tersebut digambarkan dengan
64
menggunakan simbol Entity. Di dalam ERD ini hanya dijelaskan hubungan antar tabel yang masing-masing tabel hanya berisikan nama-nama field dalam tabel beserta kode yang digunakan sebagai kunci dari masing-masing tabel yang digunakan sebagai dasar dalam relasi antar tabel. Lain halnya dengan konseptual database dimana didalam tabel selain terdapat field-field terdapat juga tipe dari field tersebut. Kecamatan Kd_Kecamatan Nm_Kecamatan Kd_Kabupaten
Kd_Kabupaten
Desa Kd_Kecamatan
Kd_desa Nm_desa
A5 A30
Jalan
Kabupaten Kd_kabupaten Nm_kabupaten
A5 A30 A5
Kd_jalan
A5 A30
Kd_Jalan Nm_jalan Kd_Desa
A5 A40 A5
Kd_desa
Produk Warna Kd_Warna Warna
Jenis_Pelanggan Kd_Jenis_Pelanggan Nm_Jenis_pelanggan
A5 A30
A5 Kd_warna A30
Kd_produk Nm_produk
Pelanggan
kd_produk
Kd_Pelanggan Nm_Pelanggan Kd_Jenis_Pelanggan Kd_Kecamatan Kd_Desa Kd_Jalan contac_person Telepon Fax
Kd_Jenis_Pelanggan
A5 A30
A5 A30 A5 A5 A5 A5 A30 A30 A30
Material Kd_Material Nm_Material Kd_warna Kd_Produk Lebar Harga
A5 A40 A5 A5 N9 MN9
Kd_pelanggan
Retur_penjualan Kd_retur A5 tanggal DT Kd_Pelanggan A5 Nm_pelanggan A30 Jalan A5 Desa A5 kecamatan A5 telepon A30 fax N9 jumlah N9 Total MN9
Kd_Penjualan tanggal Kd_Pelanggan Nm_Pelanggan Kd_Jenis_Pelanggan Kd_kecamatan Total
Kd_penjualan
Detail_Rektur_jual Kd_retur tanggal Kd_penjualan Kd_material Kd_produk Kd_jenis_order Kd_warna jumlah harga total
A5 DT A5 A5 A5 A5 A5 N9 MN9 MN9
Kd_penjualan Kd_material Bulan Tahun Kd_kecamatan Nm_Kecamatan Harga Jumlah_jual Total_jual Jumlah_rektur_jual Total_rektur_jual Jumlah_total_jual Total_penjualan
A5 DT A5 A30 A5 A5 MN9
A5 A5 N2 N4 A5 A30 MN9 N9 MN9 N9 MN9 N9 MN9
Kd_penjualan
Peramalan Kd_Penjualan Kd_material Lokasi Tahun Jenis_Ramalan mape mse gamma m from to
Kd_material
Detail_jual
Kd_penjualan
DTjual Kd_retur
Jenis_Order Kd_jenis_order A5 Nm_jenis_order A30
Penjualan
A5 A5 A30 N4 A20 DC9 DC9 DC6 N9 N9 N9
Kd_Penjualan Kd_jenis_order tanggal Kd_Pelanggan Kd_Kecamatan Kd_jenis_order Kd_Material Kd_Produk Kd_warna Jumlah Harga
A5 DT A5 A5 A5 A5 A5 A5 N20 MN9
TRamal
Kd_material
Kd_material Kd_penjualan Tahun Lokasi Nama_Peramalan Nilai
A5 A5 N4 A30 A30 N9
Gambar 3.12. Conceptual Data Base GIS Pemantauan Distribusi Pemasaran ProdukCV. Mama & Leon di Bali
65
3.2.6 Strukture file Setelah melalui tahapan perancangan sistem maka mulai dapat dibentuk struktur databasenya. Tabel-tabel database yang digunakan untuk pengolahan data pada sistem informasi Pemantauan Distribusi Pemasaran Produkini antara lain : Tabel Kabupaten Nama : Kabupaten Fungsi : Untuk menyimpan data Kabupaten Tabel 3.2. Tabel Kabupaten Nama Field
Type
Kd_Kabupaten Char Nm_Kabupaten Char
Lebar 5 30
Constraint PK
Keterangan Kode Kabupaten Nama Kabupaten
Tabel Kecamatan Nama : Kecamatan Fungsi : Untuk menyimpan data Kecamatan Tabel 3.3. Tabel Kecamatan Nama Field
Type
Kd_Kecamatan Char Nm_Kecamatan Char Kd_Kabupaten Char
Lebar 5 30 5
Constraint PK FK
Keterangan Kode Kecamatan Nama Kecamatan Kode Kabupaten
Tabel Desa Nama : Desa Fungsi : Untuk menyimpan data Desa Tabel 3.4. Tabel Desa Nama Field
Type
Kd_Desa Char Nm_Desa Char Kd_Kecamatan Char
Lebar 5 30 5
Constraint PK FK
Keterangan Kode Desa Nama Desa Kode Kecamatan
66
Tabel Jalan Nama : Jalan Fungsi : Menyimpan data Jalan Tabel 3.5. Tabel jalan Nama Field Kd_Jalan Nm_Jalan Kd_Desa
Type Char Char Char
Lebar
Constraint 5 PK 40 5 FK
Keterangan Kode Jalan Nama Jalan Kode Desa
Tabel Jenis_Pelanggan Nama: Jenis_Pelanggan Fungsi : Menyimpan data Jenis Pelanggan Tabel 3.6. Tabel Jenis Pelanggan Nama Field Type Kd_Jenis_Pelanggan Char Nm_Jenis_Pelanggan Char
Lebar
Constraint Keterangan 5 Pk Kode Jenis Pelanggan 40 Nama Jenis Pelanggan
Nama : DtJual Fungsi : Menyimpan data penjualan akhir Tabel 3.7 Tabel DtJual Nama Field Kd_penjualan Kd_material Bulan tahun Kd_kecamatan Nm_kecamatan harga Jumlah_jual Total_jual Jumlah_retur_jual Total-retur_jual jumlah_total_jual Total_penjualan
Type Lebar Constraint Char 5 Pk char 5 date date Char 5 Char 30 currency 9 Number 9 Curency 9 number 9 currency 9 number 9 currency 9
Keterangan Kode penjualan kode material Bulan penjualan tahun penjualan kode kecamatan Nama kecamatan harga material Jumlah material total jual jumlah retur total retur jumlah total jual total penjualan
67
Tabel Pelanggan Nama : Pelanggan Fungsi : Menyimpan data Pelanggan Tabel 3.8. Tabel Pelanggan Nama Field Type Kd_Pelanggan Char Nm_Pelanggan Char Contac Person Char Telepon Char Fax Char Kd_Jenis_Pelanggan Char Kecamatan Char Desa Char Jalan char Nomer Number
Lebar
Constraint 5 PK 40 40 30 30 5 Fk 30 30 40 9
Keterangan Kode Pelangan Nama Pelanggan Contac Person Telepon Fax Kode Jenis Pelanggan Kecamatan Desa Jalan Nomer
Constraint 5 PK 20
Keterangan Kode Jenis Produk Nama Jenis Produk
Tabel Jenis Produk Nama : Produk Fungsi : Menyimpan Data Jenis Produk Tabel 3.9. Tabel Jenis Produk Nama Field Kd_Jenis_Produk Nm_Jenis_Produk
Type Char Char
Lebar
Tabel Warna Nama : Warna Fungsi : Menyimpan Data Warna dari material Tabel 3.10. Tabel Warna Nama Field Kd_Warna Nm_Warna
Type Char Char
Lebar
Constraint 5 PK 40
Keterangan Kode Warna Nama Warna
68
Tabel Material Nama : Material Fungsi : Menyimpan Data Material Tabel 3.11. Tabel Material Nama Field Kd_Material Nm_Material Kd_Jenis_Produk Kd_Warna Lebar Harga
Type Char Char Char Char Number Curency
Lebar
Constraint 5 PK 40 5 FK 5 FK 9
Keterangan Kode Material Nama Material Kode Jenis Material Kode Warna Lebar Material Harga Material
Tabel Penjualan Nama : Penjualan Fungsi : Menyimpan Data Penjualan Tabel 3.12. Tabel Penjualan Nama Field Kd_Penjualan Tanggal Kd_pelanggan Nm_pelanggan Kd_jenis_pelanggan Kd_kecamatan Total
Type Lebar Constraint Char 5 Pk Date Char 5 Fk Char 30 char 5 char 5 Currency 9
Keterangan Kode Penjualan Tanggal Penjualan Kode Pelanggan Nama Pelanggan Kode jenis pelanggan kode jenis kecamatan Total penjualan
69
Tabel Detail Penjualan Nama : Detail_jual Fungsi : Menyimpan data Detail Penjualan Tabel 3.13. Tabel Detail Penjualan Nama Field Kd_Penjualan Tanggal Kd_pelanggan Kd_Kecamatan Kd_Jenis_Order Kd_Material Kd_Jenis_Produk Kd_Warna Jumlah Harga Total
Type Lebar Char date char Char Char Char Char Char Number Currency Curency
Constraint Keterangan 5 Fk Kode Penjualan tanggal penjualan 5 kode pelanggan 5 Kode Lokasi 5 Fk Kode Jenis Order 5 FK Kode material 5 Fk Kode Jenis Produk 5 Fk Kode Warna Material 9 Jumlah Material Harga Material Total harga Perbarang
Tabel Retur Penjualan Nama : Retur Fungsi : Menyimpan Data Retur Penjualan Tabel 3.14. Tabel Retur Penjualan Nama Field Kd_Retur Tanggal Kd_Penjualan Kd_Pelanggan Nm_Pelanggan Nm_Jalan Nm_Desa Nm_Kecamatan Telepon Fax Jumlah
Type Lebar Constraint Char 5 Pk Date Char 5 Fk Char 5 Char 40 Char 40 Char 30 Char 30 char 30 Char 30 Currency
Keterangan Kode Retur Penjualan Tanggal Retur Kode Penjualan Kode Pelangan Nama Pelanggan Nama Jalan Nama Desa Nama Kecamatan Telepon Fax Total Retur
70
Tabel Detail Retur Penjualan Nama : DetailRetur Fungsi : Menyimpan data detail retur Tabel 3.15. Tabel Detail Retur Penjualan Nama Field Kd_Rektur tanggal Kd_Penjualan Kd_Material Kd_Jenis_Order Kd_Produk Kd_Warna Jumlah Harga Sub Total
Type Lebar Char date Char Char Char Char Char Number Curency Currency
Constraint Keterangan 5 Fk Kode Retur tanggal rektur 5 Kode Penjualan 5 Kode Material 5 Kode jenis Order 5 Kode Jenis Produk 5 Kode warna Material Jumlah material Harga Total Retur
Tabel Peramalan Nama : peramalan Fungsi : Menyimpan Data Peramalan Tabel 3.16. Tabel Peramalan Nama Field Kd_penjualan Kd_Material Kd_Produk Lokasi Tahun Jenis_Ramalan Mape Mse Alfa Gamma M From To
Type char Char Char Char Char Char Double Double Double Double Double Double Double
Lebar
Constraint Keterangan 5 Kode penjualan 5 Kode Material 5 Kd_Jenis_Produk 5 Kode Kecamatan Periode Tahun Metode Peramalan Analisa Kesalahan Analisa Kesalahan Nilai Parameter Alfa Nilai Parameter Gamma Nilai M Dalam Holt Nilai Awal Periodik Niali Akhir Periodik
71
Tabel Tramal Nama : Tramal Fungsi : Mennyimpan Data Hasil Ramalan Tabel 3.17. Tabel Tramal Nama Field Kd_material Kd_produk Tahun Lokasi Jenis_ramalan Nilai
Type Char Char Date Char Double Double
Lebar
Constraint 5 PK 5
Keterangan Kd_Material Kd_jenis_produk Tahun Ramalan Lokasi peramalan Jenis Metode Nilai ramalan
3.3 Rancangan Input dan Output Rancangan input output merupakan tahapan dari pembuatan sistem yang sudah mengacu pada perancangan form-form yang disesuaikan dengan rancangan sistem yang telah dibuat pada tahapan sebelumnya. Pada perancangan input output ini, perancangan form-form tersebut masih berupa rancangan kasar atau desain kasar dari desain sebenarnya. Kegunaan dari tahapaan rancangan input dan output ini adalah agar dapat mengetahui jalan dari implementasi dari sistem yang dibuat. Rancangan-rancangan yang perlu diperhatikan dalam tahapan rancangan input output ini adalah seperti rancangan menu, rancangan input output itu sendiri.
3.3.1 Bagan menu Rancangan menu ini adalah Perancangan untuk sistem yang bersifat Offline, dirancang sedemikian rupa untuk memudahkan user dalam menjalankan sistem seperti pada gambar rancangan menu dibawah ini :
72
TAMPILAN UTAMA
PEMETAAN
PETA BALI KOTA PROPINSI PETA KABUPATEN
PETA KECAMATAN
PETA KECAMATAN
PETA DESA
KOTA KABUPATEN
PETA JALAN
KOTA KECAMATAN
PETA PELANGGAN
JALAN
CARI WILAYAH
DAERAH WISATA
CARI PELANGGAN
DAERAH PANTAI
ANALISA PERAMALAN
DAERAH GUNUNG
MAINTENACE
DATA MASTER
WARNA PRODUK MATERIAL JENIS PELANGGAN PELANGGAN JENIS ORDER DATA PENJUALAN
DATA DETAIL DATA PRODUK DATA PENJUALAN DATA PASSWORD INPUT PASSWORD PROPIL PERUSAHAAN
SELESAI
UPDATE PASSWORD DELETE PASSWORD
Gambar 3.13. Rancangan Output Sistem Pemantauaan Distribusi Produk
3.3.2 Rancangan Input sistem 1. Data Pelanggan Rancangan form pelanggan terdiri atas dua jendela yaitu jendela input data pelanggan dan jendela output data pelanggan. Untuk mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan. Rancangan input pelanggan
73
digunakan untuk menginputkan data pelanggan. Sedangkan rancangan Out-put di gunakan untuk menampilkan inputtan data yang tersimpan di dalam data base.
Distribusi Penjualan Produk
ML
Browse Data Pelanggan
Input Data Pelanggan Kode Pelanggan Nama Pelangan Kontak Person
Kode Desa Nama Desa
ML
Telepon Kode Jenis Pelanggan Nama Jenis Pelanggan
Kode Jalan Nama Jalan
Nomer
Insert
Cancel
Close
Gambar. 3.14. Input Pelanggan Keterangan: Pada load form Input Data Pelanggan, cursor setfocus pada field kode Pelanggan. Sehingga user langsung dapat mengisi kode Pelanggan, Dalam menginputkan data pelanggan kode pelanggan tidak boleh sama dan harus diisi. Kemudian enter dan cursor langsung aktif ke nama pelanggan. Setelah selesai menginputkan nama pelanggan, tekan enter dan cursor aktif pada contac-person, kemudian telepon. Untuk combo nama jenis pelanggan secara otomais akan tampil memanggil data base jenis pelanggan,sedangkan untuk kode Jenis pelanggan akan otomatis tampil, saat kita memilih salah satu jenis pelanggan .
2. Data Jensi Pelanggan Rancangan form Jenis pelanggan terdiri atas dua jendela yaitu jendela input data jenis pelanggan dan jendela output data jenis pelanggan. Untuk
74
mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan.Dalam perancangan input jenis pelanggan ini digunakan untuk menginputkan jenis-jenis pelanggan. Dimana jenis data dari jenis pelanggan ini digunakan dalam menginputkan data pelanggan.
Distribusi Penjualan Produk
ML
ML
Browse Jenis Data Pelanggan
Input Jenis Data Pelanggan Kode Jenis Pelanggan Nama Jenis Pelanggan
Insert
Cancel
Close
Gambar 3.15. Input Jenis Pelanggan Keterangan: Pada load form Input Data Jensi Pelanggan, cursor setfocus pada field kode Jenis Pelanggan. Sehingga user langsung dapat mengisi kode Jenis Pelanggan, dalam menginputka data jenis pelanggan kode pelanggan harus diisi dan kode tidak boleh sama. Setelah selesai menginputkan data Kode kemudian enter dan cursor langsung aktif ke nama jenis pelanggan. Tekan Insert jika ingin menyimpan, tekan cancel jika ingin membatalkan, kemudian Close untuk menghakhiri input data jenis pelanggan.
3. Data Jenis Produk Rancangan form Jenis produk terdiri atas dua jendela yaitu jendela input data jenis produk dan jendela output data jenis produk. Untuk mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan. Pada perancangan
75
Input jenis produk digunakan untuk menginputkan data jenis produk yang dapat di produksi oleh perusahaan. Data dari jenis produk ini akan di gunakan untuk melakukan penginputtan data material.
Distribusi Penjualan Produk
ML
ML Browse Data Produk
Input Data Produk Kode Jenis Produk Nama Jenis Produk
Insert
Cancel
Close
Gambar 3.16. Input Jenis Produk Keterangan: Pada load form Data Jenis produk, cursor setfocus pada field kode jenis produk. Untuk pengisisan kode jenis produk tidak boleh sama dan harus diisi. Kemudian enter dan cursor langsung aktif ke nama jenis produk. Setelah selesai menginputkan nama jenis produk, tekan insert jika ingin menyimpan, dan cancel jika ingin membatalkan, kemudian Close jika ingin mengakhiri menginputkan data jenis produk.
4. Data Material Rancangan form material terdiri atas dua jendela yaitu jendela input data material dan jendela out-put data material. Untuk mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan.Rancangan input material digunakan untuk menginputkan data material. Sedangkan Rancangan out-put data material digunakan untuk menampilkan data yang telah diinputkan dari database. Dalam menginputkan data material kode material tidak boleh sama dan harus diisi.
76
Distribusi Penjualan Produk
ML
ML
Browse Data Material
Input Data Material Kode Material Nama Material Kode Warna
List
Nama Warna Kode Jenis Produk Nama Jenis Produk Lebar Harga Insert
Cancel
Close
Gambar 3.17. Input Data Material Keterangan: Pada load form Input Data Material, cursor setfocus pada field kode Material. Sehingga user langsung dapat mengisi kode Material pada text kode material. Kemudian enter dan cursor langsung aktif ke nama Material. Untuk pengisian kode warna, disana telah tersedia tombol list untuk menampilkan form warna sebagai alat Bantu menginputkan kode warna. Untuk nama warna akan otomatis tampil saat tekan enter pada kode warna. Kemudian untuk kode jenis produk secara otomatis akan tampil sesuai dengan nama jenis produk yang terpilih pada combo nama produk yang secara langsung memanggil dari data base. Saat tekan enter pada kode jenis produk, cursor akan aktif pada text lebar, setelah selesai menginputkan lebar material, dilanjutkan dengan menginputkan harga. Form Input Data material terdapat 3 tombol, yaitu Insert yang digunakan untuk menyimpan inputtan data ke data base, Cancel yang digunakan untuk
.
77
membatalkan inputtan data ke data base, dan close jika user ingin mengakhiri inputtan data material.
5. Data Warna Rancangan form warna terdiri atas dua jendela yaitu jendela input data warna dan jendela out-put data warna. Untuk mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan.Rancangan input warna digunakan untuk menginputkan data warna. Sedangkan Rancangan out-put data warna digunakan untuk menampilkan data yang telah diinputkan dari database. Pada perancangan out-put data warna telah tersedia pasilitas searching yang dapat digunakan untuk melakukan searching data, yang mana user dapat melakukan searching melalui kode warna atau nama warna.
Distribusi Penjualan Produk
ML
ML
Browse Data Warna
Input Data Warna Kode Warna Nama Warna
Insert
Cancel
Close
Gambar 3.18. Input Data Warna
Keterangan: Pada load form Input Data Warna, cursor setfocus pada field kode Warna. Sehingga user langsung dapat mengisi kode warna. Setelah pengisian kode warna,
78
kemudian enter dan cursor langsung aktif ke nama warna untuk menginputkan nama warna. Dalam form input warna terdapat tiga tombol yaitu insert yang digunakan untuk menyimpan inputtan data kedata base, tobol cancel untuk membatalkan inputtan, dan close untuk mengakhiri inputtan.
6. Data Jenis Order Pada perancangan form jenis order hampir sama dengan form-form sebelumnya, rancangan form Jenis order terdiri atas dua jendela yaitu jendela input data jenis order dan jendela out-put data jenis order. Untuk mengaktifkan salah satu jendela, user tinggal mengklik nama jendela tampilan.rancangan input jenis order digunakan untuk menginputkan data jenis order.
Distribusi Penjualan Produk
ML
ML Browse Data Order
Input Data Order Kode Jenis Order Nama Jenis Order
Insert
Cancel
Close
Gambar 3.19. Input data Jenis Order Keterangan: Pada perancangan Input Data Jenis Order, cursor setfocus pada field kode jenis order pada saat form loading. User langsung dapat mengisi kode jenis order, kemudian pengisian nama
setelah selesai menginputkan kode. Dalam
menginputkan kode jenis order tidak boleh sama dengan kode yang sudah ada. Dalam perancangan form ini seperti form-form yang sudah ada, juga terdapat tiga
79
tombol yaitu tombol input berguna untuk menyimpan, cancel berguna untuk membatalkan, dan close untuk mengakhiri proses input.
7. Data Penjualan Pada perancangan form Penjualan hampir sama dengan form-form sebelumnya, rancangan form Penjualan terdiri atas dua jendela yaitu jendela input data Penjualan dan jendela out-put data Penjualan. Untuk melakukan salah satu proses yang ada, user dapat mengaktifkan salah satu jendela yaitu user tinggal mengklik nama jendela tampilan. Rancangan input Penjualan digunakan untuk menginputkan data Penjualan.
Distribusi Penjualan Produk
ML
ML
Browse Data Penjualan
Input Data Penjualan
Tanggal Kode Penjualan Kode Pelanggan Kode Jenis Order Nama Jenis Order Kode Material Nama Material Kode Jenis Produk Nama Jenis Produk
Kode Warna Nama Warna Lebar Jumlah Harga Per-Unit Total Per-Unit Total Harga
List List
Insert
Tabel Insert
Cancel
Close
Gambar 3.20. Input Data Penjualan Keterangan : Pada perancangan form input data penjualan kode penjualan akan aktif saat form Input data penjualan aktif. User dapat memasukkan kode penjualan dan kode penjualan tidak boleh sama. Kemudian dilanjutkan dengan penginputtan data pelanggan yaitu kode pelanggan, dilanjutkan data order yaitu kode dan nama jenis order. Untuk penginputtan data jenis order pada perancangan ini telah dibantu
80
oleh tombol list yaitu untuk menampilkan form jenis order. Setelah itu penginputtan data material yaitu kode dan nama material. Untuk penginputtan data material disini juga telah tersedia tombol list untuk menampilkan form material. Pada saat memasukkan kode material nama material, lebar, harga secara otomatis tampil memanggil dari data base material. Untuk text total secara otomatis tampil saat kita memasukkan data pada text jumlah yang di dapat dari hasil perkalian text jumlah dengan harga. Tombol insert berfungsi untuk memasukkan data ke data base saat satu transaksi memesan satu atau lebih barang. Untuk text jumlah tota secara otomatis tampil didapat dari penjumlahan total dari setiap produk. Untuk tombol insert berfungsi untuk memasukkan data ke data base, untuk tombol cancel berfungsi untuk membatalkan penginputtan data, dan tombol close untuk mengakhiri proses input data penjualan.
3.3.3 Rancangan Output sistem Rancangan Output sistem dirancang untuk proses pencarian data dan browsing-browsing data yang dilakukan oleh user terhadap sistem untuk mempercepat proses searching data yang diinginkan. 1. Rancangan Ouput Pelanggan Rancangan Output Pelanggan digunakan untuk proses browsing dan searching data Pelanggan. Ini dibuat agar user dapat lebih cepat dalam pencarian data sehingga dalam pengisian data tidak akan terjadi penggandaan data dalam database. Di dalam rancangan output Pelanggan terdapat fasilitas untuk browsing yaitu tombol anak panah ke kiri dan ke kanan, fasilitas searching data yaitu frame
81
cari data dan fasilitas update data yaitu tombol Delete, update, cancel dan keluar. Untuk lebih jelasnya dapat dilihat pada rancanan dibawah ini.
Distribusi Penjualan Produk
ML Input Data Pelanggan
ML
Browse Data Pelanggan
Kode Pelanggan Nama Pelangan Jenis Pelanggan Telepon Kontak Person Alamat pelanggan
Tabel <<
VIEW
<
>
>>
Cari Kode Pelanggan Nama Pelanggan
Delete
Update
Cancel
Close
Gambar 3.21. Output Pelanggan
Keterangan: Dalam pencarian data kita dapat melakukan pencarian melalui kode pelanggan atau lewat nama pelanggan. Kita hanya menginputkan kode pelanggan lalu user menekan tombol cari maka data yang kita cari akan muncul jika tidak maka akan muncul suatu pesan bahwa data yang dicari tidak ditemukan. Untuk pencarian melaui nama user memasukkan nama pelanggan yang di cari dimana nama pelanggan yang dimasukkan bisa secara lengkap maupun tidak. Penggunaan dari tombol anak panah ke kiri dan ke kanan, user hanya meng-click maka akan muncul data yang dibrowsing. 2. Rancangan Ouput Material Rancangan output Material digunakan untuk proses browsing dan searching data Material. Ini dibuat agar user dapat lebih cepat dalam pencarian
82
data sehingga dalam pengisian data tidak akan terjadi penggandaan data dalam database. Di dalam rancangan output Material terdapat fasilitas untuk browsing yaitu tombol anak panah ke kiri dan ke kanan, fasilitas searching data yaitu frame cari data dan sebuah tombol cari sebagai fasilitas Bantu. Disamping itu juga terdapat fasilitas update data yaitu tombol Delete, update, cancel dan keluar. Untuk lebih jelasnya dapat dilihat pada rancanan dibawah ini.
Distribusi Penjualan Produk
ML Input Data Material Kode Material Nama Material Kode Warna Nama Warna Kode Jenis Produk Nama Jenis Produk Lebar Harga
ML
Browse Data Material
Tabel <<
<
VIEW
>
>>
Nama Material Cari
Delete
Update
Cancel
Close
Gambar 3.22. Ouput Data material Keterangan: Proses searching data, user dapat melakukan lewat nama pelanggan. User hanya menginputkan nama pelanggan baik secara lengkap maupun sebagian lalu user menekan tombol cari maka data yang kita cari akan muncul jika tidak maka akan muncul suatu pesan bahwa data yang dicari tidak ditemukan. Penggunaan dari tombol anak panah ke kiri dan ke kanan, user hanya meng-click maka akan muncul data yang dibrowsing. 3. Rancangan Ouput Penjualan
83
Rancangan output Penjualan digunakan untuk proses browsing dan searching data Penjualan. Rancangan form Ini dibuat agar user dapat lebih cepat dalam pencarian data sehingga dalam pengisian data tidak akan terjadi penggandaan data dalam database. Di dalam rancangan output penjualan terdapat fasilitas untuk browsing yaitu tombol anak panah ke kiri dan ke kanan, fasilitas searching data yaitu frame cari data dan sebuah tombol cari sebagai fasilitas Bantu. Selain itu juga terdapat fasilitas update data yaitu tombol Delete, update, cancel dan keluar. Untuk lebih jelasnya dapat dilihat pada rancanan dibawah ini.
Distribusi Penjualan Produk
ML Input Data Penjualan
ML
Browse Data Penjualan
Tabel Tanggal Kode Penjualan Kode Pelanggan Kode Jenis Order
Kode Jenis Produk Kode Material Kode Warna Lebar
Jumlah Harga Total Harga
<<
Kode Penjualan Tanggal
Delete
VIEW
< Update
Cancel
>
>> Close
Cari
Gambar 3.23. Output Data Penjualan Keterangan: Pada rancangan output proses searching data penjualan, user dapat melakukan lewat kode penjualan atau lewat tanggal penjualan. User hanya menginputkan kode penjualan atau tanggal transaksi penjualan lalu user menekan tombol cari maka data yang kita cari akan muncul jika tidak maka akan muncul suatu pesan bahwa data yang dicari tidak ditemukan. Penggunaan dari tombol
84
anak panah ke kiri dan ke kanan, user hanya meng-click maka akan muncul data yang dibrowsing. 4. Rancangan Output Informasi Pemetaan Pada perancangan form Pemetaan ini hanya bersifat rancangan output yang menghasilkan informasi yang dicari atau yang diingikan oleh user yaitu manajer marketing dan staff. Di dalam rancangan terdapat beberapa fasilitas yang mendukung user dalam berinteraksi terhadap sistem seperti fasilitas tombol combo box dan masih banyak yang lainnya yang memiliki fungsi yang berbeda. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini.
Distribusi Penjualan Produk
ML Full Exten
Zoom In
Zoom Out
Identify
Pan
ML
Analisa
Kota Propinsi Kabupaten Kecamatan Kota Kabupaten Kota Kecamatan Jalan Daerah Pantai Daerah Wisata Daerah Gunung
Map
Fine Obyek Main Menu
Map
Skala:
Gambar 3.24. Sistem pemetaan distribusi pemasaran Produk Keterangan : Dalam menu pemetaan ini terdapat beberapa fasilitas yang memudahkan user dalam melakukan suatu proses misalnya proses searching data. Fasilitasfasilitas tersebut antara lain tombol full extent yang berfungsi untuk mengembalikan ukuran peta ke ukuran defautlnya, zoom in dan zoom out untuk memperbesar dan memperkecil peta, identify digunakan untuk menampilkan output berupa informasi, pan digunakan untuk menggerakkan peta, analisa peramalan untuk melakukan proses peramalan, map tracking digunakan untuk
85
menampilkan peta dalam ukuran kecil, tombol kabupaten untuk menampilkan lokasi kabupaten di pulau Bali, tombol Kecamatan digunakan untuk menampilkan kecamatan di pulau Bali, tombol kota propinsi menampilkan kota propinsi, tombol kota kabupaten digunakan untuk menampilkan kota-kota kabupaten di seluruh Bali, tombol kota kecamatan digunakan untuk menampilkan kota-kota kecamatan di Bali, tombol daerah wisata digunakan untuk menampilkan daerah daerah wisata yang ada di Bali, tombol daerah Pantai digunakan untuk menampilkan daerahdaerah pantai yang ada di Bali, tombol gunung menampilkan gunung-gunung besar yang ada di Bali, tombol jalan digunakan untuk menampilkan jalan dan fasilitas informasi berfungsi untuk menampilkan informasi jika user meng-click salah satu kabupaten dengan menggunakan tombol identify. Jika user meng-click salah satu kabupaten dengan menggunakan tombol identify misalnya kotamadya denpasar maka peta kotamadya denpasar akan tampil menggantikan peta Bali. Untuk lebih jelasnya dapat dilihat gambar dibawah ini.
86
Distribusi Penjualan Produk
ML Full Exten
Zoom In
Zoom Out
Identify
Pan
Kecamatan Desa Jalan By Pass Jalan Utama Jalan Raya Sungai
ML
Analisa
Map Denpasar
Customer Lokal Customer Export Customer Pembatik
Fine Obyek Main Menu
Map
Skala:
Gambar 3.25. Pemetaan peta Denpasar Keterangan : Dalam menu pemetaan ini terdapat beberapa fasilitas yang memudahkan user dalam melakukan suatu proses misalnya tombol Kecamatan digunakan untuk menampilkan
kecamatan
di
Denpasar,
tombol
Desa
digunakan
untuk
menampilkan desa-desa yang ada di Denpasar, Tombol Sungai menampilkan sungai-sungai yang ada di Denpasar, tombol jalan Bay Pas digunakan untuk menampilkan jalan Bay Pas yang ada di Denpasar, tombol jalan Utama digunakan untuk menampilkan jalan-jalan utama yang ada di Denpasar, Tombol jalan Raya digunakan untuk menampilkan jalan-jalan raya yang ada di denpasar, Tombol Pelanggan Lokal yaitu untuk menampilkan pelanggan-pelanggan lokal yang dimiliki CV. Mama & Leon, tombol Pelanggan Export yaitu untuk menampilkan pelanggan-pelanggan Export yang dimiliki oleh CV. Mama & Leon, Tombol Pembatik yaitu untuk menampilkan pelanggan-pelanggan Pembatik yang dimiliki CV. Mama & Leon.
87
5. Rancangan Analisa Peramalan Pada perancangan form Analisa Peramalan ini hanya bersifat rancangan Input dan output yang menghasilkan informasi peramalan pemasaran Produk untuk periode kedepan. Di dalam rancangan terdapat beberapa fasilitas yang mendukung user dalam berinteraksi terhadap sistem seperti fasilitas tombol combo box dan masih banyak yang lainnya yang memiliki fungsi yang berbeda. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini.
ML
ML
Distribusi Penjualan Produk Grafik
Entry Parameter
Kode Produk Nama Produk Kode Material Nama Material Lokasi
Alfa
Tahun Awal Tahun Akhir
To
M
Lamda Metode Holt From
Tabel Brown
Tabel Holt Generate
Mape
Mse
Mape
Close
Mse
Gambar 3.26. Form Analisa Peramalan Keterangan: Pada rancangan analisa peramalan ini terdiri atas dua bagian yaitu peramalan menurut metode Brown dan metode Holt. User tinggal memilih nama produk yang hendak di ramalkan, kemudian pilih nama material, lokasi, tahun awal sampai akhir yang mau diramalkan. Kemudian masukkan nilai parameter dari ramalan yaitu nilai Alfa, M, Lamda dan mulai periode yaitu from sampai akhir periode yaitu to, kemudian tekan tombol Generate untuk mengeksekusi
88
peramalan. Text Mape dan Mse adalah analisa dari kesalahan Peramalan. Baik secara Brown maupun Holt.