Sistem Penjualan Dan Forecasting_polman Astra

43
TUGAS BESAR SISTEM PENJUALAN dan FORECASTING EXPRESS CHICKEN WALANG Diajukan untuk memenuhi persyaratan kelulusan Dalam pengambilan mata kuliah tingkat I Disusun oleh : Kelompok 4 JENJANG DIPLOMA III PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK MANUFAKTUR ASTRA JAKARTA 2012 Ayu Lestari 0320110008 Julian Agam Riantiadi 0320110012 Ryanda Taufik 0320110024 Vita Kumala Jati 0320110027

Transcript of Sistem Penjualan Dan Forecasting_polman Astra

Page 1: Sistem Penjualan Dan Forecasting_polman Astra

TUGAS BESAR

SISTEM PENJUALAN dan FORECASTING

EXPRESS CHICKEN WALANG

Diajukan untuk memenuhi persyaratan kelulusan

Dalam pengambilan mata kuliah tingkat I

Disusun oleh :

Kelompok 4

JENJANG DIPLOMA III

PROGRAM STUDI MANAJEMEN INFORMATIKA

POLITEKNIK MANUFAKTUR ASTRA JAKARTA

2012

Ayu Lestari 0320110008

Julian Agam Riantiadi 0320110012

Ryanda Taufik 0320110024

Vita Kumala Jati 0320110027

Page 2: Sistem Penjualan Dan Forecasting_polman Astra

LEMBAR PENGESAHAN

SISTEM PENJUALAN dan FORECASTING

EXPRESS CHICKEN WALANG

Kelompok 4

Telah lulus dan disidangkan pada tanggal 08 Agustus 2012

Disetujui oleh Pembimbing pada tanggal 08 Agustus 2012

Jakarta, 08 Agustus 2012

Pembimbing Akademik Pembimbing Akademik

MK : Rekayasa Perangkat Lunak I MK : Basis Data

Wiwik Wijayanti, S.Kom. Herru Damarjati, S.Kom.,M.Ti

Pembimbing Akademik

Pembimbing Akademik

MK : Pemrograman 2 MK : Pemrograman 3

Radix Rascalia,S.T.,M.T Suhendra,S.T.

Ayu Lestari 0320110008

Julian Agam Riantiadi 0320110012

Ryanda Taufik 0320110024

Vita Kumala Jati 0320110027

Page 3: Sistem Penjualan Dan Forecasting_polman Astra

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa atas

limpahan rahmat dan kasih‐Nya, atas anugerah hidup dan kesehatan yang telah

kami terima, serta petunjuk‐Nya sehingga memberikan kemampuan dan

kemudahan bagi kami dalam penyusunan laporan TUGAS BESAR TINGKAT 1

KELOMPOK 4 dengan baik dan tepat waktu. Tugas Besar yang berjudul "Sistem

Penjualan dan Forecasting di Express Chicken Walang" ini kami buat untuk

memenuhi salah satu dari syarat kenaikan tingkat program studi Manajemen

Informatika di Politeknik Manufaktur Astra.

Laporan Tugas Besar ini berisi tentang dokumentasi pembuatan aplikasi

Penjualan dan Forcasting yang kami lakukan selama proses pembuatan.

Dalam pembuatan Tugas Besar ini, banyak sekali pihak yang membantu

dan membimbing. Pada kesempatan kali ini dengan penuh kerendahan hati, kami

ingin menyampaikan rasa terimakasih kepada :

1. Bapak Herru Damarjati,S.KOM.,M.Ti, selaku wali dosen dan

dosen pembimbing akademik program studi Basis Data

2. Ibu Wiwik Wijayanti,S.KOM, selaku dosen pembimbing

akademik program studi Rekayasa Perangkat Lunak

3. Bapak Radix Rascalia,S.T.,M.T, selaku dosen pembimbing

akademik program studi Pemrograman II

4. Bapak Suhendra,S.T, selaku dosen pembimbing akademik program

studi Pemrograman III

5. Bapak Agro, selaku Office Leader di Express Chicken Cabang

Jakarta Utara

6. Bapak Purwanto, selaku Store Manager di Express Chicken

Cabang Walang

7. Rekan-Rekan Manajemen Informatika Tahun 2011 atas

kebersamaan dan motivasinya

Page 4: Sistem Penjualan Dan Forecasting_polman Astra

8. Kedua Orang Kami yang selalu memberikan pengertian, perhatian,

dukungan dan do’a hingga terselesaikannya Tugas Besar ini

9. Serta semua pihak yang tidak dapat kami sebutkan satu persatu

“Tak Ada Gading Yang TakRetak“, kami menyadari bahwa Tugas Besar

ini masih jauh dari sempurna, untuk itu kritik dan saran yang membangun sangat

diharapkan demi kesempurnaan Tugas Besar ini.

Akhirnya kami berharap agar “Sistem dan Aplikasi Penjualan

Forecasting” ini dapat bermanfaat bagi Kalangan Analisi khususnya bagi Express

Chicken cabang Walang sendiri.

Jakarta, Juli 2012

Penyusun

Page 5: Sistem Penjualan Dan Forecasting_polman Astra

DAFTAR ISI

KATA PENGANTAR………………………………………………………………………... iii

DAFTAR ISI…………………………………………………………………………………. v

DAFTAR TABEL……………………………………………………………………………. vi

DAFTAR GAMBAR………………………………………………………………………… vii

DAFTAR SIMBOL…………………………………………………………………………... viii

A. Simbol Business Process……………………………………………………………. viii

B. Simbol Data Flow Diagram………………………………………………………… x

C. Simbol Entity Relationship Diagram………………………………………………... xi

BAB 1 PENDAHULUAN

1.1 LatarBelakang……………………………………….………………………………. 1

1.2 Tujuan………………………………………………………………………………... 2

1.3 BatasanMasalah……………………………………………………………………... 2

BAB 2 ANALISA UMUM SISTEM

2.1 DeskripsiUmum…………………………………………………………………….. 4

2.2 KeadaanSaatini (Current Business Process)………………………………………... 7

BAB 3 PERANCANGAN SISTEM

3.1 DeskripsiFungsional………………………………………………………………… 12

3.1.1 Context Diagram…………………………………………………………………... 13

3.1.2 Data Flow Diagram………………………………………………………………... 15

3.2 AnalisisKebutuhan Data…………………………………………………………….. 19

3.2.1 E-R Diagram………………………………………………………………………. 20

BAB 4 DESKRIPSI PERANCANGAN SISTEM

4.1 Deskripsi Data………………………………………………………………………... 23

4.1.1 Conceptual Data Model……………………………………………………………. 25

4.1.2 Physical Data Model……………………………………………………………….. 26

4.2 DeskripsiLayar……………………………………………………………………….

4.2.1 Deskripsi Layar Desain……………………………………………………….. 27

4.2.2 Deskripsi Layar Aplikasi…………………………………………………….. 29

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan………………………………………………………………………………... 47

5.2 Saran………………………………………………………………………………………. 48

DAFTAR PUSTAKA………………………………………………………………………… 49

Page 6: Sistem Penjualan Dan Forecasting_polman Astra

DAFTAR TABEL

Tabel 2-1 Tabel Sistem Penjualan dan ForecastingExpress Chicken................................ 6

Tabel 3-1 Kategori Pengguna Sistem Penjualan dan ForecastingExpress Chicken.......... 14

Tabenl 3-2 Analisa Data pada Aplikasi Express Chicken..................................................... 19

Tabel 4-1 Daftar Domain yang terdefinisi untuk Aplikasi Express Chicken...................... 23

Tabel 4-2 Daftar Tabel Aplikasi Express Chicken.............................................................. 24

Tabel 4-3 Tabel Login......................................................................................................... 29

Tabel 4-4 Tabel Pegawai..................................................................................................... 32

Tabel 4-5 Tabel Paket Makanan.......................................................................................... 34

Tabel 4-6 Tabel Barang....................................................................................................... 37

Tabel 4-7 Tabel Peramalan.................................................................................................. 38

Tabel4-8 Tabel Penjualan................................................................................................... 39

Tabel 4-9 Tabel Pemesanan................................................................................................. 41

Page 7: Sistem Penjualan Dan Forecasting_polman Astra

DAFTAR GAMBAR

Gambar 2.1 Sistem Penjualan dan Forecastingdi Express Chicken.................................. 4

Gambar 2.2 Bisnis Proses di Express Chicken................................................................... 8

Gambar 3.1 Konteks Diagram di Express Chicken............................................................. 13

Gambar 3.2 Data Flow Diagram........................................................................................ 15

Gambar 3.3 Entity Relationship Diagram........................................................................... 20

Gambar 3.4 Kamus data...................................................................................................... 21

Gambar 3.5 Hasil pemetaan Relasi.................................................................................... 22

Gambar 4.1 Conceptual Data Model.................................................................................. 25

Gambar 4.2 Physical Data Model....................................................................................... 26

Gambar 4.3 Desain Form Barang........................................................................................ 27

Gambar 4.4 Desain Penjualan............................................................................................. 28

Gambar 4.5 Form Login Aplikasi....................................................................................... 29

Gambar 4.6 Form Pegawai Aplikasi................................................................................... 31

Gambar 4.7 Form Paketmakanan Aplikasi........................................................................ 34

Gambar 4.8 Form Barang Aplikasi..................................................................................... 37

Gambar 4.9 Form Peramalan.............................................................................................. 39

Gambar 4.10 Penjualan......................................................................................................... 40

Gambar 4.11 Pemesanan....................................................................................................... 42

Link antar layar

Gambar 4.12 A. Link antar layar untuk Manager........................................................ 42

Gambar 4.13 B. Link antar layar untuk Dapur............................................................ 43

Gambar 4.14 C. Link antar layar untuk Kasir............................................................. 44

Page 8: Sistem Penjualan Dan Forecasting_polman Astra

DAFTAR SIMBOL

A. Simbol Business Process

Simbol Nama Kegunaan

Process Menggambarkan pengolahan data

dengan komputer.

Y

T

Decision

Menggambarkan proses pengembalian

keputusan yang harus dibuat dalam

proses pengolahan data.

Document Menggambarkan dokumen yang

mengalir dalam alur bisnis.

Manual Operation

Menggambarkan kegiatan pengolahan

data secara manual.

Page 9: Sistem Penjualan Dan Forecasting_polman Astra

Simbol Nama Kegunaan

Preparation

Mencantumkan dokumen atau proses

yang dianggap sebagai persiapan yang

dilakukan sebelum masuk kedalam alur

proses dari sistem.

Off-page reference Menggambarkan konektor di halaman

yang berbeda.

Connector Menggambarkan aliran proces.

On-line Storange

Simbol On-line Storange adalah simbol

yang menunjukan bahwa data akan

disimpan dari arsip tersebut akan

digunakan kembali dimasa yang akan

datang (penngarsipkan sementara).

Off-Line Storage

Simbol Off-Line Storage adalah simbol

yang menggambarkan arsip permanen

yang merupakan tempat penyimpanan

dokument yang tidak akan diproses lagi

dalam sistem yang bersangkutan. Arti

dari huruf “N” adalah dokumen ini

disimpan berdasarkan nomor urut.

Sedangkan huruf “T” berdasarkan

waktu.

A

N

Page 10: Sistem Penjualan Dan Forecasting_polman Astra

B. Simbol Data Flow Diagram

Simbol Nama Kegunaan

System

Merupakan sebuah proses atau internal

entity pada system yagn sedang

dibangun

Line Sesuatu yang menunjukkan data yang

mengalir

Data Peramalan Belanja Bahan Pokok

Data Store Tempat penyimpanan data atau yang

sering disebut datastore

Page 11: Sistem Penjualan Dan Forecasting_polman Astra

C. Simbol Entity Relationship Diagram

Simbol Nama Kegunaan

PK no_transaksi

tgl_transaksi total_trans bayar kembali Transaksi_PenjualanCol1

Entitas

Merupakan kumpulan objek yang

mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain.

Entitas mempunyai PK (Primary Key).

Alur Jalannya field-field

Page 12: Sistem Penjualan Dan Forecasting_polman Astra

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia usaha dan bisnis tumbuh pesat diikuti dengan para pelaku

bisnis, baik perorangan ataupun instansi yang tidak hanya memberikan tatanan pada

sebuah perkantoran, pusat pebelanjaaan. Namun gerai-gerai makanan yang nama trennya

Food Court juga sebagai bisnis dalam ruang lingkup kerja dan gaya hidup. Secara

universal, hang out atau biasa kita sebut nongkrong adalah kebiasaan yang menarik,

seperti pergi ke Food Court untuk menikmati makanan siap saji sambil berbincang-

bincang dengan teman, pasangan, keluarga, maupun berbisnis.

Express Chicken merupakan salah satu Food Court Restouran yang memulai

bisnisnya pada tahun 2004, yang didirikan oleh 3 bersaudara. Tujuan dibuatnya Express

Chicken agar Food Court itu tidak hanya bias dikonsumsi oleh kalangan atas, namun

kalangan menengah dan kebawah juga bisa. Dengan display menu-menu yang berkualitas

KFC namun memiliki harga makanan kaki lima.

Express Chicken hingga saat ini baru memiliki Cabang Jakarta yang tedapat

didaerah Muncang dan Walang, Indramayu, Cibinong, Purwakarta, Bangka Belitung dan

Bekasi. Namun Express Chicken sendiri hingga saat ini belum memiliki situs resmi

mereka dikarenakan kurangnnya analis pada food court ini, selain itu Express Chicken

juga pada strategi marketing hanya berpusat pada bentuk fisik tempat jualan, belum pada

sasaran marketing untuk makanan yang lebih efektif diproduksi perbulan itu apa.

Page 13: Sistem Penjualan Dan Forecasting_polman Astra

1.2 Tujuan

Tujuan dari pembuatan Aplikasi Penjualan dan Forcasting ini adalah untuk :

1. Untuk membuat perancangan database penjualan yang dapat

diimplementasikan di Express Chicken.

2. Untuk mengetahui grafik penjualan selama sebulan (waktu berkala).

3. Untuk mengetahui grafik makanan yang paling laku pada Express Chicken

agar bias dijadikan evaluasi perbulan.

4. Mampu menerapkan sistem peramalan atau forecasting dari laporan

penjualan makanan.

1.3 Batasan Masalah

Batasan masalah bertujuan untuk mengarahkan pembuatan projek ini, agar tidak

menyimpang dari tujuan dan sasaran yang diinginkan. Adapun batasan masalahnya

sebagai berikut:

1. Sistem yang dirancang hanya untuk penjualan di Express Chicken, seperti data-

data karyawan, data-data barang, data-data purchasing, serta data-data

penjualan atau transaksi.

2. Sistem yang kami rancang berpatokan pada tema kami yaitu “Strategi

Marketing”, hingga proses yang kami analisa akan menghasilkan grafik

makanan paling laku perbulan serta perbaikan untuk makanan mana yang harus

diproduksi bulan berikutnya.

3. Hasil dari penjualan real time yang terjadiakan kami kelola menjadi sebuah

peramalan jumlah produksi paket pada Express Chicken.

Page 14: Sistem Penjualan Dan Forecasting_polman Astra

4. Sistem yang dirancang juga beranalisis lebih kebagaimana pelayanan kasir

pada customer, hingga hasil laporan kasir pada manajer dan dapur. Tanpa

memperdulikan vendor ataupun objek lain yang terlibat pada kasus diatas.

5. Sistem penjualan ini digunakan dengan menggunakan Microsoft Visual Studio

dengan bahasa .NET dan Java neatbeans sebagai penampil laporannya. Serta

menggunakan excel untuk menampilkan grafik dari laporan yang dimaksud.

6. Sistem ini akan diupayakan sedemikian rupa, sehingga dapat digunakan

semaksimal mungkin.

Page 15: Sistem Penjualan Dan Forecasting_polman Astra

BAB 2

ANALISA UMUM SISTEM

Deskripsi Umum

Gambar 1.1 Sistem Penjualan dan Forcasting di Express Chicken

Page 16: Sistem Penjualan Dan Forecasting_polman Astra

Sistem informasi ini dibuat berdasarkan data-data karyawan, data-data barang,

data-data purchasing serta data penjualan atau transaksi. Proses ini bermula dari dapur

yang mempunyai daftar kebutuhan belanja, kemudian daftar kebutuhan belanja bulanan

tersebut diserahkan pada purchasing untuk dilakukan pengadaan. Pengadaan kebutuhan

terdiriatas 3 jenis barang, yaituayam, sayur, dan barang-barang, berupa sedotan, cangkir

plastik jus, mangkok plastic, bungkus ayam anti panas, dan lain sebagainya. Kemudian

barang-barang ini diantar kembali ke Express Chicken bagian dapur. Selanjutnya semua

barang yang masuk ditempatkan kedapurnya masing-masing, ayam dan sayuran diolah

menjadi paket-paket makanan yang terdiri atas paket-paket makanan yaitu Chicken terdiri

atas sayap ayam, paha bagian bawah, dan paha bagian atas, kemudian chicken strip,

burger, French fries, perkedel. Makanan paket 1 yaitu : nasi, sayap ayam dan pepsi.

Makanan paket 2 yaitu : nasi, sayap dan dada ayam, pepsi. Makanan paket 3 yaitu : nasi,

chicken strips dan pepsi. Makanan paket 4 yaitu : nasi, chicken stick dan pepsi.

Selanjutnya ada nasi goreng, mie goreng dan berbagai jus dari semua jenis buah-buahan.

Semua makanan yang telah diolah, siap disajikan dan dikonfirmasi pada pegawai bagian

kasir.

Pelanggan datang memesan makanan pada kasir, lalu kasir akan mencatat apa-apa

saja makanan yang dibeli oleh pelanggan dan menghitung berapa besar pelanggan harus

membayar pesanan makanannya. Kasir akan memberikan struk pembayaran kepada

pelanggan dan menyimpan laporan transaksi. Kemudian, kasir memberikan informasi

kepada dapur melalui salinan struk yang satu telah diberi kepelanggan dan satunya lagi

diberi kedapur. Dapur pun menyajikan makanan yang telah dipesan. Beberapa detik

kemudian, pelanggan mendapatkan pesanan makanan mereka, dan menikmati hidangan.

Selanjutnya, pada kasir tersebut selain mencetak struk, terjadi juga proses rekapan struk

yang disebut laporan transaksi. Laporan transaksi kemudian diberikan pada manager

yang digunakan untuk mengevalusi apa saja yang terjadi pada proses transaksi, mulai dari

keuntungan, sampai kepaket-paket apasaja yang paling banyak dipesan oleh pelanggan.

Dari hasil evaluasi inilah bisa dilakukan “Forecasting” atau peramalan apa dan berapa

yang harus dipesan Express Chicken untuk penjualan bulan berikutnya.

Page 17: Sistem Penjualan Dan Forecasting_polman Astra

Berdasarkan list kebutuhan makanan untuk bulan berikutnya ini kita bisa

menentukan strategi marketing dan mendapatkan keuntungan per bulan dan makanan

mana saja yang paling laris , yang akan ditampilkan dalam bentuk grafik.

Harapan dari dibuatnya bisnis proses “Forecasting” ini adalah agar perusahaan

yang kami analisa, mampu menentukan strategi marketing untuk penjualan bulan

berikutnya serta berapa jumlah paket yang harus diproduksi tiap bulannya, sehingga

meminimalisirkan bentuk kesia-siaan produk yang disajikan tiap harinya.

Adapun laporan yang akan terbentuk diantaranya :

1. Laporan Transaksi yaitu dokumen yang dikeluarkan oleh kasir setelah melakukan

proses penjualan terhadap pelanggan.

2. Laporan Peramalan yaitu dokumen yang dibuat oleh manager untuk bahan acuan

belanja bulan berikutnya.

3. Laporan Pemesanan yaitu dokumen yang dibuat oleh dapur untuk diberikan pada

purchasing untuk belanja bahan bulan berikutnya.

Untuk melihat ringkasan system definition dari Aplikasi Penjualan dan Forcasting

dapat dilihat pada tabel 2-1 :

System Definition

Functionlity

Mendukung kegiatan penjualan untuk meramalkan bahan-bahan

apa saja yang harus dibeli untuk kebutuhan bulan berikutnya,

melakukan pemesanan berdasarkan peramalan, mendata pegawai

yang ada , penyimpanan laporan untuk dokumen peruhasahaan.

Application Domain Manager, Dapur dan Kasir

Condition

1. Masih manualnya mendata Pegawai.

2. Kesulitan dalam menentukan pesanan bahan untuk

produksi bulan berikutnya.

3. Proses pemindahan dokumen masih berjalan manual.

4. Penyajian laporan penjualan dan produksi paket yang masih

berbentuk excel (manual).

Technology 1. MySQL

Page 18: Sistem Penjualan Dan Forecasting_polman Astra

2. SQL Server 2005

3. Visual Studio 2010

4. Net Beans 7.0.1

Object Dokumen penjualan, Report

Responsibility

1. Mempermudah pendataan pegawai

2. Mempermudah peramalan jumlah produksi paket

3. Mempermudah pemesanan bahan-bahan pokok untuk bulan

berikutnya

4. Mempermudah saat pemindahan dokumen penjualan

Table 2-1 Tabel Sistem Penjualan dan ForecastingExpress Chicken

Keadaan Saat Kini (Current Business Process)

Aplikasi Penjualan dan Forcasting di Express Chicken saat ini masih berjalan

manual dan belum memiliki dokumentasi dalam bentuk business process, sehingga

dibuatlah dokumentasi dalam bentuk businnes process.

Nama dokumentasi yang telah tersimpan di manager bulanan , tahunan hanya di

simpan di Ms. Office Excel. Untuk proses peramalan hanya di ramal berdasarkan

perkiraan bukan dari hasil transaksi penjualan. Untuk melihat current Businness Process

untuk Sistem Penjualan dan Forcasting secara manual dapat dilihat pada lampiran.

Page 19: Sistem Penjualan Dan Forecasting_polman Astra

Bisnis Proses Penjualan dan Forecasting di Express Chicken Cabang Walang

Dapur Manager Kasir Pelanggan

15

Me

i 20

12

– R

eka

yasa

Pe

ran

gkat

Lu

nak

List Makanan Yang dipesan

List Makanan Yang dipesan

Transaksi Penjualan

Paket Makanan

1

Paket Makanan

Struk Belanja Struk Belanja

Laporan Penjualan

Laporan Penjualan

Laporan Penjualan

A

Paket Makanan

1

Struk Belanja

Rekapitulasi

List-List Paket Makanan Yang diproduksi dan

dijual

8Gambar 2.2 Bisnis Proses

Page 20: Sistem Penjualan Dan Forecasting_polman Astra

Bisnis Proses Penjualan dan Forecasting di Express Chicken Cabang Walang

Dapur Manager Kasir Pelanggan

15

Me

i 20

12

– R

eka

yasa

Pe

ran

gkat

Lu

nak

A

Laporan Penjualan

Evaluasi

Laporan Penjualan

Grafik Penjualan Bulan ini

Grafik Paket Paling Laku

B

9

Page 21: Sistem Penjualan Dan Forecasting_polman Astra

Bisnis Proses Penjualan dan Forecasting di Express Chicken Cabang Walang

Dapur Manager Kasir Pelanggan

15

Me

i 20

12

– R

eka

yasa

Pe

ran

gkat

Lu

nak

Perhitungan Peramalan

Perhitungan Manual ?

Perhitungan Peramalan Otomatis

Perhitungan Ramal

Produksi Bulan berikutnya

Tidak Iya

Data Peramalan Produksi Jumlah

Paket

B

Laporan Penjualan

Grafik Penjualan Bulan ini

Grafik Paket Paling Laku

C

10

Page 22: Sistem Penjualan Dan Forecasting_polman Astra

Bisnis Proses Penjualan dan Forecasting di Express Chicken Cabang Walang

Dapur Manager Kasir Pelanggan

15

Me

i 20

12

– R

eka

yasa

Pe

ran

gkat

Lu

nak

C

Data Peramalan Produksi Jumlah

Paket

Data Peramalan Belanja Bahan

Pokok

Perhitungan Peramalan Jumlah Bahan Pokok yang

dibutuhkan

Data Peramalan Belanja Bahan

Pokok

Data Peramalan Belanja Bahan

Pokok

Selesai

Data Peramalan Produksi Jumlah

Paket

Data Peramalan Produksi Jumlah

Paket

11

Page 23: Sistem Penjualan Dan Forecasting_polman Astra

BAB 3

PERANCANGAN SISTEM

3.1 Deskripsi Fungsional

Aplikasi Penjualan dipakai oleh kasir di Express Chicken untuk melakukan

transaksi penjualan, sedangkan aplikasi Forecastingnya dipakai oleh manajer untuk

melakukan peramalan pada strategi marketing bulan berikutnya. Pembangunan aplikasi

menggunakan tools Java dengan database Mysql dan .NET dengan database SQL server

2005.

Terdapat 3 level pada Sistem Penjualan dan Forecasting ini, penjabarannya :

1. Level Konteks.

2. Level Satu meliputi Transaksi Penjualan, Evalusi dan Forecasting.

3. Level Dua meliputi Transaksi yang terdiri atas input dan update Transaksi dan

Perhitungan Produksi Paket.

4. Level Tiga meliputi Perhitungan Jumlah Bahan yang akan dipesan untuk bulan

berikutnya.

Page 24: Sistem Penjualan Dan Forecasting_polman Astra

Sistem Penjualan dan Forecasting di Express

Chicken Cabang Walang

DAPUR

PELANGGAN

1. List Makanan yang diproduksi bulan ini

2. Paket-Paket Makanan3. Data Paket Makanan

1. Data Peramalan Produksi Jumlah Paket2. Data Peramalan Belanja Bahan Pokok

Bulan Berikutnya

KASIR

1. Laporan Penjualan2. Data Penjualan3. Paket Makanan

4. Struk Belanja

List makanan yang dipesan

1. Paket Makanan2. Struk Belanja

3.1

.1 K

ON

TEKS D

IAG

RA

M

1. List Makanan yang diproduksi bulan ini

2. Paket-Paket Makanan

13

Gam

bar 3

.1 K

onteks D

iag

ram

LEVEL K

ON

TEKS

Page 25: Sistem Penjualan Dan Forecasting_polman Astra

1.0

TRANSAKSI PENJUALAN

Data Penjualan

2.0

EVALUASI

LEVEL 1

Data Paket Makanan

Paket – Paket Makanan

Struk Belanja

Paket Makanan

Laporan Penjualan

Laporan Penjualan

Grafik Penjualan Bulan ini

Grafik Paket Paling Laku

3.0

FORECASTING

Data Peramalan Produksi Jumlah Paket

Data Peramalan Belanja Bahan Pokok

Data Peramalan Produksi Jumlah Paket

Data Peramalan Belanja Bahan Pokok

Data Perhitungan Ramal

Persentase Ramal Per Paket

15

3.1

.2 D

ATA

FLOW

DIA

GR

AM

Ga

mb

ar 3

.2 D

ata

Flo

w D

iag

ram

Page 26: Sistem Penjualan Dan Forecasting_polman Astra

1.2

EDITTRANSAKSI PENJUALAN

Data Penjualan

1.1

INPUT TRANSAKSI PENJUALAN

Data Paket Makanan

Pesanan Makanan

Paket – Paket Makanan

16

LEVEL 2

Struk Belanja

Paket Makanan

Page 27: Sistem Penjualan Dan Forecasting_polman Astra

3.2

EDITPERHITUNGAN

PERAMALAN PRODUKSI PAKET

3.1

PERHITUNGAN PERAMALAN PRODUKSI

PAKET

Data penjualan *

Laporan Penjualan

Data Peramalan Produksi Jumlah Paket

Data Peramalan Produksi Jumlah Paket

Data Perhitungan Ramal

Persentase Ramal Per Paket

LEVEL 2

17

Page 28: Sistem Penjualan Dan Forecasting_polman Astra

3.1.2

EDITPERHITUNGAN

PERAMALAN JUMLAH BAHAN POKOK YANG

DIBUTUHKAN

3.1.1

PERHITUNGAN PERAMALAN JUMLAH BAHAN POKOK YANG

DIBUTUHKAN

Data Peramalan Belanja Bahan Pokok

Data Peramalan Belanja Bahan Pokok

Data Peramalan Produksi Jumlah Paket

Data Peramalan Produksi Jumlah Paket *

18

LEVEL 3

Page 29: Sistem Penjualan Dan Forecasting_polman Astra

Karakteristik Pengguna

Tabel 3-1 Kategori Pengguna Sistem Informasi /Aplikasi Penjualan dan Forcasting di Express

Chicken

Kategori

pengguna Tugas

Hak Akses ke Sistem

Informasi / Aplikasi Jabatan

Role 1

a) Meng-input pegawai

b) Meng-edit pegawai

c) Meng-input paket

d) Meng-edit paket

e) Membuat laporan

peramalan

a) Login

b) Tambah Pegawai

c) Edit Pegawai

d) Update Pegawai

e) Lihat Pegawai

f) Tambah Paket

g) Edit Paket

h) Peramalan

i) Cetak laporan

Manager

Role 2

a) Meng-input bahan pokok

b) Meng-input paket

c) Meng-edit paket

d) Membuat laporan

penjualan

e) Mengolah bahan barang

f) Memesan bahan pokok

a) Login

b) Tambah paket

c) Edit paket

d) Pemesanan Bahan

Makanan

e) Pengolahan Bahan

Makanan

Dapur

Role 3

a) Melayani Pelanggan

b) Melakukan transaksi

penjualan

c) Melaporkan transaksi

penjualan

a) Login

b) Transaksi Penjualan

Kasir

Page 30: Sistem Penjualan Dan Forecasting_polman Astra

3.2 Analisis Kebutuhan Data

Data yang dikelolah oleh Sistem Penjualan dan Forecasting Express Chicken

yaitu :

Tabel 3-2 Tabel Analisa Data Express Chicken

Data Transaksi Berisi data-data transaksi penjualan

Data Pegawai Berisi data-data pegawai

Data Peramalan Berisi data-data peramalan

Data Bahan Berisi data-data bahan

Data Paket Makanan Berisi data-data paket

Data Transaksi_Details Berisi Data Details dari Transaksi

Data Kenaikan_Ramal Berisi Data Persentase kenaikan tiap kali diadakan

Peramalan

Data Peramalan Berisi Data Details dari transaksi Peramalan

Data Bahan_Details Berisi Data Details dari Bahan yang diolah menjadi

paket

Page 31: Sistem Penjualan Dan Forecasting_polman Astra
Page 32: Sistem Penjualan Dan Forecasting_polman Astra

BAB 4

DESKRIPSI PERANCANGAN SISTEM

4.1 Deskripsi Data

Pada bab ini deskripsi tabel-tabel basis data yang digunakan dalam sistem informasi

forcasting di Express Chicken.

A. Daftar Domain Aplikasi

Domain name Power Designr Type

Id_peramalan Varchar(10)

Id_paket Varchar(10)

Id_bahan Varchar(10)

Jml_bahanramal double

Tgl_peramalan datetime

Total_paketramal Decimal(10,2)

Tabel 4-1 Daftar Domain yang terdefinisi untuk Aplikasi Penjualan dan Forcasting di Express

Chicken

Page 33: Sistem Penjualan Dan Forecasting_polman Astra

B. DaftarTabelAplikasi

No Nama Tabel Primary key Data Store E/R Deskripsi isi

1 Transaksi_Penjualan no_transaksi Transaksi_pe

njualan

Transaksi_penjualan Berisi data-data

transaksi penjualan

2 Pegawai Id_pegawai Pegawai Pegawai Berisi data-data

pegawai

3 Peramalan Id_peramalan

dan

Id_peluang

Peramalan Peramalan Berisi data-data

peramalan

4 Bahan Id_bahan Bahan Bahan Berisi data-data

bahan

5 Paket Id_paket Paket Paket Berisi data-data

paket

6 Transaksi_Details No_transaksid

anid_paket

Transaksidan

Paket

Transaksi_Details Berisi Data Details

dariTransaksi

7 Kenaikan_Ramal Id_kenaikan Kenaikan_Ra

mal

Kenaikan_Ramal Berisi Data

Persentasekenaikanti

ap kali

diadakanPeramalan

8 Peramalan_Details Id_peramaland

anId_paket

Peramalandan

Paket

Peramalan_Details Berisi Data Details

daritransaksiPeramal

an

9 Bahan_Details Id_bahandanId

_paket

BahandanPak

et

Bahan_Details Berisi Data Details

dariBahan yang

diolahmenjadipaket

Tabel 4-2 Daftar Tabel yang terdefinisi untuk Aplikasi Penjualan dan Forcasting di Express

Chicken

Page 34: Sistem Penjualan Dan Forecasting_polman Astra
Page 35: Sistem Penjualan Dan Forecasting_polman Astra
Page 36: Sistem Penjualan Dan Forecasting_polman Astra
Page 37: Sistem Penjualan Dan Forecasting_polman Astra
Page 38: Sistem Penjualan Dan Forecasting_polman Astra

Fungsi_input.cs

Form_paket.cs

Fungsi_edit.csFungsi_refresh

Menu_Manager.cs

Form_tampil.cs

Fungsi_tutup.csFungsi_input.cs

Form_pegawai.cs

Fungsi_edit.csFungsi_refresh

Form_tampil.cs

Fungsi_tutup.csFungsi_input.cs

Form_peramalan.cs

Fungsi_cetak.csFungsi_ramal

Form_tampil.cs

Fungsi_tutup.cs

4.3

Lin

k A

nta

r L

ay

ar

Gam

bar 4

.12 L

ink A

ntar L

ayar

Page 39: Sistem Penjualan Dan Forecasting_polman Astra

Fungsi_input.cs

Form_pemesanan.cs

Fungsi_pemesanan.cs

Fungsi_update

Form_tampil.cs

Fungsi_tutup.cs

Menu_dapur.cs

Fungsi_input.cs

Form_paket.cs

Fungsi_edit.csFungsi_refresh

Form_tampil.cs

Fungsi_tutup.cs

Fungsi_input.cs

Form_pengolahan.cs

Fungsi_olah.csFungsi_refresh

Form_tampil.cs

Fungsi_tutup.cs

Fungsi_input.cs

Form_paket.cs

Fungsi_edit.cs

Fungsi_refresh

Form_tampil.cs

Fungsi_tutup.cs

Ga

mb

ar 4

.13 L

ink A

nta

r L

aya

r

Page 40: Sistem Penjualan Dan Forecasting_polman Astra

Menu_kasir.cs

Fungsi_input.cs

Form_transaksi.cs

Fungsi_cetak.csFungsi_bayar

Form_tampil.cs

Fungsi_tutup.cs

Ga

mb

ar 4

.14

Lin

k An

tar L

aya

r

Page 41: Sistem Penjualan Dan Forecasting_polman Astra

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Aplikasi Penjualan dan Forecasting ini akan digunakan oleh Food Court Express

Chicken cabang Walang untuk melakukan peramalan jumlah produksi paket tiap

bulannya dari hasil penjualan paket dibulan sebelumnya.

Setelah tim penyusun membangun aplikasi yang dimaksud, didapatkan

keuntungan-keuntungan dibawah ini :

1. Aplikasi ini membantu perusahaan dalam melakukan proses penjualan yang

langsung tersimpan didatabase, sehingga perusahaan dengan mudah mampu

menganalisis dan memantau pergerakkan penjualan yang terjadi secara real

time.

2. Aplikasi ini membantu perusahaan dalam meramalkan berapa jumlah paket

yang harus diproduksi pada bulan berikutnya dari hasil penjualan bulan

sebelumnya.

3. Pembuatan apa-apa saja bahan pokok yang akan dipesan berdasarkan hasil

peramalan yang telah dilakukan oleh perusahaan.

5.2 Saran

Selama masa menganalisa dan membangun aplikasi ini, ada beberapa saran yang

diusulkan agar aplikasi dapat berjalan baik kedepannya :

1. Waktu dalam menganalisis dan membangun aplikasi sebaiknya panjang, agar

hasil yang didapat maksimal serta dokumentasi berjalan teratur.

Page 42: Sistem Penjualan Dan Forecasting_polman Astra

2. Sebaiknya projek yang dibangun harus sesuai dengan time-line yang telh

ditentutkan, berjalan secara trstruktur bukan pararel, sehingga hasil yang

diinginkan sesuai target dan tepat waktu.

Akhirnya kami berharap agar “Sistem dan Aplikasi Penjualan Forecasting” ini

dapat bermanfaat bagi Kalangan Analisi khususnya bagi Express Chicken cabang Walang

sendiri, walau masih banyak kekurangan yang harus diperbaiki kedepannya agar aplikasi

yang diinginkan sesuai standar dan target yang telah ditetapkan.

Page 43: Sistem Penjualan Dan Forecasting_polman Astra

Daftar Pustaka

Prihatmoko,Markus.2010.Aplikasi Filling System.Jakarta

Yourdon,Edawrd(1988).Modren Structure Analyst.New York : Mc Graw Hill