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.
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.
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
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
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
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
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
Gambar 51 Tampilan Error Handling Ketika Data Report Tidak Ada ... 52
Gambar 52 Tampilan Report ... 53
Gambar 53 Tampilan Form Simulasi ... 53
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
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
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
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
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