• Tidak ada hasil yang ditemukan

Pembuatan Decision Support System Untuk Proses Penjualan.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Decision Support System Untuk Proses Penjualan."

Copied!
13
0
0

Teks penuh

(1)

ABSTRAKSI

Pada saat ini penerapan Decision Support System (DSS) belum dikenal secara luas, maka akan dikembangkan sebuah aplikasi desktop yang akan menerapkan Decision Support System, khususnya untuk proses penjualan. Aplikasi yang dibuat ini akan mengolah data penjualan untuk kemudian menghasilkan output yang akan dapat digunakan oleh pengguna untuk melakukan proses pengambilan keputusan yang akan mempengaruhi tingkat penjualan dan laba. Aplikasi ini akan dibuat dengan menggunakan teknologi C# dengan tool Microsoft Visual Studio 2008. Database yang digunakan dalam pembuatan aplikasi ini adalah SQL Server 2005.

(2)

ABSTRACT

Decision Support System (DSS) is not widely known presently, therefore a desktop application needs to be developed to implement Decision Support System, especially for the sales process. This application will process the sales data which then the output will be used by user to do the decision making process that will affect the sales and profit level. This application will be developed using C# technology and with Microsoft Visual Studio 2008 tool. Database used in this application is SQL Server 2005.

(3)

DAFTAR ISI

PRAKATA ... v

ABSTRAKSI ... i

ABSTRACT ... ii

DAFTAR ISI ... 1

DAFTAR GAMBAR ... 4

BAB I PENDAHULUAN ... 7

1.1. Latar Belakang Masalah ... 7

1.2. Perumusan Masalah... 7

1.3. Tujuan ... 2

1.4. Batasan Masalah ... 2

1.4.1 Input data untuk perbandingan hasil penjualan ... 2

1.4.2 Memperoleh output untuk membantu pengambilan keputusan ... 2

1.4.3 Decision Support System yang dikembangkan bersifat pasif ... 2

1.5. Sumber Data ... 2

1.6. Sistematika Penulisan ... 3

BAB II ... 4

KAJIAN TEORI ... 4

2.1 Decision Support System ... 4

2.1.1 Komponen DSS ... 5

2.1.2 Jenis DSS ... 6

2.1.2 Keuntungan DSS ... 8

2.2 C# ... 8

2.2.1 Metode Pengandaian ... 9

2.2.2 Metode Perulangan ... 10

(4)

2.3.1 Object Oriented Language ... 11

2.3.3 Use Case ... 12

2.3.2 Use Case Scenario ... 12

2.3.3 Activity Diagram ... 13

2.3.4 Class Diagram ... 14

2.3 Analisa Sensitivitas ... 16

2.4 Sales Forecasting ... 17

2.3.4 Monthly Forecast ... 18

BAB III ANALISIS DAN RANCANGAN SISTEM ... 19

3.1 Proses Bisnis ... 19

3.1.1 Proses Penjualan ... 19

3.1.2 Proses Pengambilan Keputusan ... 20

3.2 UML (Unified Modelling Language) ... 21

3.2.1 UseCase Diagram ... 21

3.2.2 Activity Diagram ... 22

3.2.2.1 Activity Diagram Input Data ... 23

3.2.2.2 Activity Diagram Delete Data ... 24

3.2.2.3 Activity Diagram Generate Report ... 25

3.2.2.4 Activity Diagram View Data ... 26

3.2.2.4 Activity Diagram Edit Data ... 27

3.2.2.5 Activity Diagram Simulasi ... 28

3.2.2.6 Activity Diagram Forecasting ... 29

3.2.3 Class Diagram ... 30

3.3 ERD (Entity Relationship Diagram) ... 31

3.4 ER to Relation ... 32

(5)

BAB IV ... 35

HASIL PENELITIAN ... 35

4.1 Tampilan Antarmuka dengan Pengguna ... 35

BAB V ... 39

PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 39

5.1 Evaluasi Rumusan Masalah ... 39

5.2 Evaluasi Fungsi ... 39

5.3 Evaluasi Error Handling ... 40

5.3.1 Error Handling Ketika Textbox Kosong ... 40

5.3.2 Error Handling Ketika Data Report Tidak Ada ... 41

5.3.3 Error Handling Ketika Stock Item minus ... 41

5.4 Pengujian Black Box ... 42

5.4.1 Pengujian Black Box Pada Saat Memasukkan Data Customer ... 42

5.4.2 Pengujian Black Box Pada Saat Menghapus Data Customer ... 44

5.4.3 Pengujian Black Box Pada Saat Memasukkan Data Item ... 45

5.4.4 Pengujian Black Box Pada Saat Menghapus Data Item... 47

5.4.5 Pengujian Black Box Pada Saat Memasukkan Data Sales ... 49

5.4.6 Pengujian Black Box Pada Saat Mengedit Data Sales ... 51

5.4.7 Pengujian Black Box Pada Saat Melihat Report ... 52

5.4.8 Pengujian Black Box Pada Saat Simulasi ... 53

5.4.9 Pengujian Black Box Pada Saat Forecasting ... 54

BAB VI SIMPULAN DAN SARAN ... 55

6.1 Simpulan ... 55

6.2 Saran ... 55

(6)

DAFTAR GAMBAR

Gambar 1 Contoh program if ... 10

Gambar 2 Contoh usecase diagram permainan catur ... 13

Gambar 3 Contoh gambar Activity Diagram ... 14

Gambar 4 Contoh Class diagram ... 16

Gambar 5 Proses Bisnis Penjualan ... 19

Gambar 6 Proses Bisnis Pengambilan Keputusan ... 20

Gambar 7 Usecase diagram ... 21

Gambar 8 Swimlane Input Data ... 23

Gambar 9 Swimlane Delete Data ... 24

Gambar 10 Swimlane Generate Report ... 25

Gambar 11 Swimlane View Data ... 26

Gambar 12 Swimlane View Data ... 27

Gambar 13Swimlane Simulasi ... 28

Gambar 14 Swimlane Forecasting ... 29

Gambar 15 Class Diagram ... 30

Gambar 16 ERD ... 31

Gambar 17 Tampilan pendataan pelanggan ... 33

Gambar 18 Tampilan pendataan barang ... 33

Gambar 19 Tampilan pendataan penjualan ... 34

Gambar 20 Tampilan laporan ... 34

Gambar 21 Tampilan tab customer ... 35

Gambar 22 Tampilan tab item ... 36

Gambar 23 Tampilan tab sales... 36

(7)

Gambar 25 Tampilan simulasi ... 38

Gambar 26 Tampilan forecast ... 38

Gambar 27 Tampilan Error Handling Ketika Textbox Kosong ... 40

Gambar 28 Tampilan Error Handling Ketika Data Report Tidak Ada ... 41

Gambar 29 Tampilan Error Handling ketika jumlah barang minus ... 41

Gambar 30 Tampilan Form Data Customer ... 42

Gambar 31 Tampilan Error Handling Ketika Textbox Form Customer Kosong ... 42

Gambar 32 Tampilan Error Handling Ketika Customer Sudah Ada ... 43

Gambar 33 Tampilan Ketika Insert Customer Berhasil ... 43

Gambar 34 Tampilan Gridview Customer ... 44

Gambar 35 Tampilan Ketika Delete Customer Gagal ... 44

Gambar 36 Tampilan Ketika Delete Customer Berhasil ... 45

Gambar 37 Tampilan Form Data Item ... 45

Gambar 38 Tampilan Error Handling Ketika Textbox Form Item Kosong ... 46

Gambar 39 Tampilan Error Handling Ketika Item Sudah Ada ... 46

Gambar 40 Tampilan Ketika Insert Item Berhasil ... 47

Gambar 41 Tampilan Gridview Item ... 47

Gambar 42 Tampilan Ketika Delete Item Gagal ... 48

Gambar 43 Tampilan Ketika Delete Item Berhasil ... 48

Gambar 44 Tampilan Form Data Sales ... 49

Gambar 45 Tampilan Error Handling Ketika Textbox Form Sales Kosong ... 49

Gambar 46 Tampilan Ketika Insert Data Sales Berhasil ... 50

Gambar 47 Tampilan Gridview Data Sales ... 50

Gambar 48 Tampilan Ketika Edit Data Sales Gagal ... 51

Gambar 49 Tampilan Ketika Edit Data Sales Berhasil ... 51

(8)

Gambar 51 Tampilan Error Handling Ketika Data Report Tidak Ada ... 52

Gambar 52 Tampilan Report ... 53

Gambar 53 Tampilan Form Simulasi ... 53

(9)

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Saat ini perkembangan teknologi di Indonesia sudah semakin pesat.

Semakin banyak perusahaan yang menggunakan perangkat lunak dalam

menjalankan usahanya, salah satu di antaranya adalah

Decision Support

System

yang merupakan sejenis perangkat lunak yang berfungsi untuk

mempermudah proses pengambilan keputusan.

Decision Support System

sendiri terdiri dari berbagai jenis, dimulai

dari

Decision Support System

yang bersifat menganalisa data,

mengklasifikasi data, hingga

Decision Support System

yang bersifat

menolong para pengguna untuk berkomunikasi satu sama lain dalam proses

pengambilan keputusan secara bersama.

Oleh karena itu, maka akan dikembangkan sebuah aplikasi

Decision

Support System

yang dapat mempermudah proses pengambilan keputusan,

aplikasi ini akan dapat menghasilkan

output

berdasarkan data penjualan

yang dimasukkan, yang nantinya akan dapat dianalisa oleh pengguna untuk

mengambil keputusan yang dapat mempengaruhi laba dan tingkat penjualan.

1.2. Perumusan Masalah

Bagaimana aplikasi

Decision Support System

yang akan diterapkan

(10)

1.3. Tujuan

Untuk mengembangkan aplikasi Decision Support System yang dapat

membantu pengguna untuk mengambil keputusan untuk meningkatkan

penjualan dan laba.

1.4. Batasan Masalah

Hal

hal yang akan saya kembangkan dalam aplikasi DSS ini adalah :

1.4.1 Input data untuk perbandingan hasil penjualan

Pengguna akan dapat memasukkan data penjualan sebagai acuan dasar

untuk pengambilan keputusan.

1.4.2 Memperoleh output untuk membantu pengambilan

keputusan

Pengguna dapat melihat hasil penjualan dari data yang dimasukkan,

kemudian dari output tersebut pengguna dapat memperoleh kesimpulan

untuk pengambilan keputusan yang akan mempengaruhi tingkat penjualan

dan laba.

1.4.3

Decision Support System

yang dikembangkan bersifat

pasif

Decision support system yang dikembangkan pada aplikasi ini bersifat pasif,

dalam artian aplikasi hanya akan menampilkan data, dan tidak secara

langsung menyarankan keputusan pada pengguna.

1.5. Sumber Data

Data yang digunakan diperoleh dari berbagai macam

e-book,

beberapa literatur,

serta materi yang terdapat di internet, bahan pelajaran

mata kuliah yang diberikan, serta informasi lainnya dari dosen dan rekan

(11)

1.6. Sistematika Penulisan

Sistematika penulisan dalam laporan seminar tugas akhir ini sebagai

berikut :

BAB I PENDAHULUAN

Berisi uraian garis besar yang meliputi latar belakang, perumusan

masalah, tujuan, batasan masalah, dan sistematika penulisan

BAB II KAJIAN TEORI

Berisi dasar teori yang dipergunakan dalam menyusun laporan seminar

tugas akhir ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Berisi analisis dan perancangan aplikasi yang dibuat meliputi pembuatan

proses bisnis dan,

ERD

, relasi tabel,

UML, Use Case, Activity Diagram,

Class Diagram

, dan konsep tampilan antar muka.

BAB IV HASIL TERCAPAI

Berisi penjelasan dari aplikasi bagaimana cara menggunakannya disertai

dengan contoh tampilannya.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi evaluasi dan pengujian mengenai aplikasi yang dikerjakan.

BAB VI SIMPULAN DAN SARAN

(12)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Berdasarkan hasil yang sudah tercapai selama ini , maka dapat

ditarik kesimpulan berdasarkan perumusan masalah dan tujuan sebagai

berikut :

1. Dengan adanya aplikasi ini, maka informasi penjualan dapat diolah

dan diakses oleh

user.

2.

User

dapat melihat laporan penjualan setiap bulan.

3.

User

dapat melakukan simulasi sederhana untuk melihat perubahan

penjualan apabila variabel tertentu dirubah.

4.

User

dapat melakukan peramalan untuk memperkirakan penjualan

yang akan datang.

6.2 Saran

Berikut ini adalah saran yang dapat menjadi bahan pertimbangan

apabila aplikasi ini akan dikembangkan atau diperbaiki kekurangannya di

kemudian hari:

1. Adanya fitur pengadaan barang, berdasarkan data yang ada aplikasi

akan melakukan perhitungan untuk menentukan jumlah stok yang

(13)

DAFTAR PUSTAKA

Decision support System

Wikipedia the free encyclopedia: Electronic

references. Diunduh pada tanggal 22 September, 2009, dari

http://en.wikipedia.org/wiki/Decision_Support_System.

Dharwiyanti, Sri. (2004). Pengantar

Unified Modeling Language (UML)

.

Druzdzel Marek J. dan Roger R. Flynn

Decision Support Systems

:

Electronic references. Diunduh pada tanggal 22 September, 2009, dari

http://www.pitt.edu/~druzdzel/psfiles/dss.pdf.

Hartini. (2006).

Analisis dengan Diagram Keterhubungan Entitas (Entity

Relationship Diagram/ERD)

.

Kurniawan, Erick (2009).

Pengenalan Komputer dan C# 2.0

.

Sensitivity Analysis: Electronic references. Diunduh pada tanggal 16

Juni, 2010, dari

http://www.investopedia.com/terms/s/sensitivityanalysis.asp.

Setiawan, D.,ST (2007).

Materi OOTD

. Universitas Kristen Maranatha.

Virtual Advisor Inc.

Conduct A Sales Forecast

: Electronic references.

Diunduh pada tanggal 16 June, 2010, dari

Referensi

Dokumen terkait

Analisis nilai tukar komoditas pertanian pernah dilakukan oleh Supriyati (2004) dalam penelitiannya yang berjudul “Analisis Nilai Tukar Komoditas Pertanian (Kasus Komoditas

Analisa solvabilitas mengukur kemampuan perusahaan menutupi seluruh kewajiban-kewajibannya.Solvabilitas juga mengindikasikan jumlah modal yang dikeluarkan oleh investor dalam

Univ~rsitas Islam Indonesia. Hasil pengujian didapat nilai beban maksimum, data hasil pengujian pada Lampiran 1 dan hasil perhitungan kuat desak benda uji seperti

Persoalan cabai merah sebagai komoditas sayuran yang mudah rusak, dicirikan oleh produksinya yang fluktuatif, sementara konsumsinya relatif stabil. Kondisi ini menyebabkan

Bahan – bahan yang digunakan Bahan yang akan digunakan untuk pembuatan kartu adalah dari bahan kertas, untuk bahan papan permainan juga akan menggunakan kertas

Ayam leher gundul merupakan salah satu sumberdaya genetik ayam lokal Indonesia dengan jumlah populasi terbatas, karena memiliki gen Na yang menyebabkan tingginya

Walaupun K/SR-7 dan K/SR-8 tergolong peka terhadap penyakit bercak daun lambat berdasarkan data keparahan penyakit (Tabel 1-4), jumlah polong masak, bobot polong kering, dan