Sistem Informasi Penjualan, Pembelian, Inventori dan Penentuan Supplier Menggunakan Decision Support System Simple Additive Weighting pada Apotik Mahkota.

(1)

VI

ABSTRAK

Semakin berkembangnya teknologi di abad ini menuntut perusahaan untuk memiliki sebuah program pencatatan data. Apotik Mahkota saat ini belum menggunakan sistem yang terintegrasi dalam penyimpanan data transaksi beserta informasi mengenai supplier yang dibutuhkan saat pembuatan data transaksi. Sulitnya pencatatan data pada Apotik Mahkota membuat owner menjadi kurang efektif dalam pembuatan laporan untuk pencatatan data-data dan dalam menentukan supplier, owner tidak dapat memilih yang terbaik secara tepat karena tidak ada data yang mendukung. Karena itu penulis tergerak untuk melakukan penelitian untuk Tugas Akhir dengan judul "Sistem Informasi Penjualan, Pembelian, Inventori dan Penentuan Supplier Menggunakan Decision Support System Simple Additive Weighting pada Apotik Mahkota". Penelitian ini dilakukan untuk menghasilkan sebuah aplikasi yang berbasis desktop yang dapat melakukan pencatatan data yang ada di Apotik Mahkota serta terintergrasi dengan data transaksi dan data pendukung lainnya serta untuk penentuan supplier terbaik. Sumber data yang didapat untuk pembuatan aplikasi diperoleh dari tanya jawab pada owner, serta dari buku-buku mengenai teori yang dibutuhkan untuk penelitian. Dengan dibuatnya aplikasi ini maka owner diharapkan dapat lebih mudah untuk melakukan transaksi dengan efisien dan efektif.


(2)

VII

ABSTRACT

The continued development of technology in this century requires a company to have a data recording program. Apotik Mahkota is not currently using the integrated system in the storage transaction data along with information about the supplier to create data transaction. Because of the difficulty needed when recording data on Apotik Mahkota make the owner become less effective when created a manual recording, to choose the best supplier, the owner cannot decide which is the best one because they don’t have the data that can tell them why it is the best one. Therefore the author moved to do research with the title work practice "Sistem Informasi Penjualan, Pembelian, Inventori dan Penentuan Supplier dengan Decision Support System Simple Additive Weighting pada Apotik Mahkota". This research conducted to produce a desktop-based application that can perform data recording in Apotik Mahkota and integrated with transaction data and supporting another data and to choose the best supplier. Data source obtained for the creation of applications acquired from debriefing on the owner, as well as from books the theory needed to research. With the making of this application the autor hopes that the owner may be easier to conduct transactions efficiently and effectively.


(3)

VIII

DAFTAR ISI

LEMBAR PENGESAHAN ... II PERNYATAAN ORISINALITAS LAPORAN ... III PENELITIAN ... IV PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... IV PRAKATA ... V ABSTRAK ... VI ABSTRACT ... VII DAFTAR ISI ... VIII DAFTAR GAMBAR ... XII DAFTAR TABEL ... XVI DAFTAR LAMPIRAN ... XVII DAFTAR NOTASI/ LAMBANG ... XVIII DAFTAR SINGKATAN ... XXI

PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.4.1 Software ... 3

1.4.2 Hardware ... 3

1.4.3 Sistem ... 3

1.5 Sumber data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Penjualan ... 6

2.3 Pembelian ... 7

2.4 Proses Bisnis ... 7

2.5 Business Process Model and Notation (BPMN) ... 7


(4)

IX

2.7 Unified Modeling Languange (UML) ... 8

2.7.1 Use Case Diagram ... 8

2.7.2 ActivityDiagram ... 9

2.7.3 ClassDiagram ... 10

2.8 Object Oriented Programming (OOP) ... 10

2.9 Java ... 10

2.10 MySQL ... 11

2.11 Sistem Pendukung Keputusan(Decision Support System) ... 11

2.11.1 Simple Additive Weighting ... 11

2.12 BlackBox Testing ... 12

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 14

3.1 Company Profile ... 14

3.2 Proses Bisnis ... 14

3.2.1 Proses Bisnis Pembelian ... 14

3.2.2 Proses Bisnis Penjualan ... 15

3.3 Penerapan Metode pada Kasus ... 16

3.4 Entity Relationship Diagram ... 19

3.5 Transformasi ERD ke dalam Tabel ... 19

3.6 Unified Modelling Languange ... 23

3.6.1 Use Case Diagram ... 23

3.6.2 Activity Diagram ... 35

3.7 Rancangan Desain Antarmuka ... 65

3.7.1 Rancangan Antarmuka Login ... 65

3.7.2 Rancangan Antarmuka Menu Admin ... 66

3.7.3 Rancangan Antarmuka Menu Karyawan ... 67

3.7.4 Rancangan Antarmuka Master Data Pegawai ... 68

3.7.5 Rancangan Antarmuka Master Data Supplier ... 69

3.7.6 Rancangan Antarmuka Master Data Barang ... 70

3.7.7 Rancangan Antarmuka Menu Pembelian ... 71

3.7.8 Rancangan Antarmuka Pemesanan... 72

3.7.9 Rancangan Antarmuka Penerimaan Barang ... 73


(5)

X

3.7.11 Rancangan Antarmuka Detail Daftar Pemesanan ... 75

3.7.12 Rancangan Antarmuka Daftar Pembelian ... 76

3.7.13 Rancangan Antarmuka Detail Daftar Pembelian ... 76

3.7.14 Rancangan Antarmuka Menu Penjualan ... 77

3.7.15 Rancangan Antarmuka Penjualan Barang ... 78

3.7.16 Rancangan Antarmuka Daftar Penjualan ... 79

3.7.17 Rancangan Antarmuka Detail Daftar Penjualan ... 79

3.7.18 Rancangan Antarmuka DSS ... 80

3.7.19 Rancangan Antarmuka Pilih Barang ... 81

3.7.20 Rancangan Antarmuka Pilih Supplier ... 82

3.7.21 Rancangan Antarmuka Menu Laporan ... 83

3.7.22 Rancangan Antarmuka Laporan Pembelian per Periode ... 83

3.7.23 Rancangan Antarmuka Laporan Pembelian per Supplier ... 84

3.7.24 Rancangan Antarmuka Laporan Penjualan per Periode ... 85

3.7.25 Rancangan Antarmuka Laporan Penjualan Per User ... 85

3.7.26 Rancangan Antarmuka Laporan Supplier ... 86

3.7.27 Rancangan Antarmuka Laporan Pegawai... 87

3.7.28 Rancangan Antarmuka Laporan Barang ... 87

3.8 ClassDiagram ... 88

3.8.1 Class Diagram Barang ... 89

3.8.2 Class Diagram Detail Barang ... 90

3.8.3 ClassDiagram Supplier ... 91

3.8.4 Class Diagram Pegawai ... 91

3.8.5 Class Diagram Pembelian ... 92

3.8.6 Class Diagram Detail Pembelian ... 93

3.8.7 Class Diagram Penjualan ... 93

3.8.8 Class Diagram Detail Penjualan ... 94

3.8.9 Class Diagram Penilaian ... 95

BAB 4. HASIL PENELITIAN ... 96

4.1 FormLogin ... 96

4.2 Form Menu Admin ... 97


(6)

XI

4.4 FormData Master ... 98

4.5 Form Daftar Barang ... 105

4.6 Form Pembelian ... 108

4.6.1 Form Pemesanan ... 109

4.6.2 Form Daftar Pemesanan ... 112

4.6.3 Form Penerimaan Barang ... 113

4.6.4 Form Daftar Pembelian ... 116

4.7 Form Penjualan ... 117

4.7.1 Form Penjualan Barang ... 118

4.7.2 Form Daftar Penjualan ... 120

4.8 FormDSS ... 121

4.9 Form Laporan ... 125

4.9.1 Form Laporan Menu Pembelian ... 126

4.9.2 Form Laporan Penjualan ... 129

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 132

5.1 Pengujian Login ... 132

5.2 Pengujian Data Master Pegawai ... 134

5.3 Pengujian Data Master Supplier ... 140

5.4 Pengujian Data Master Barang ... 143

5.5 Pengujian Daftar Barang ... 147

5.6 Pengujian Penjualan Barang ... 148

5.7 Pengujian Pemesanan ... 151

5.8 Pengujian Penerimaan Barang ... 154

5.9 Pengujian Laporan Pembelian per Periode ... 156

5.10 Pengujian Laporan Pembelian per Supplier ... 157

5.11 Pengujian Laporan Penjualan per Periode ... 157

5.12 Pengujian Laporan Penjualan per User ... 158

5.13 Studi Kasus ... 159

BAB 6. SIMPULAN DAN SARAN ... 162

6.1 Simpulan ... 162

6.2 Saran ... 162


(7)

XII

DAFTAR GAMBAR

Gambar 2.1 Contoh Use Case Diagram [12, p. 7] ... 9

Gambar 2.2 Contoh Activity Diagram [15, p. 142] ... 9

Gambar 2.3 Contoh Class Diagram [16, p. 96] ... 10

Gambar 2.4 Formula Normalisasi ... 12

Gambar 2.5 Rumus untuk nilai preferensi ... 12

Gambar 3.1 Proses Bisnis Pembelian ... 15

Gambar 3.2 Proses Bisnis Penjualan ... 16

Gambar 3.3 ERD Sistem Informasi Apotik Mahkota ... 19

Gambar 3.4 Use Case Diagram Utama ... 24

Gambar 3.5 Use Case Diagram Mengelola Data Barang ... 25

Gambar 3.6 Use Case Diagram Mengelola Data Supplier ... 26

Gambar 3.7 Use Case Diagram Mengelola Data User ... 27

Gambar 3.8 Use Case Diagram Pembelian ... 28

Gambar 3.9 Use Case Diagram Penjualan ... 29

Gambar 3.10 Use Case Diagram Mengelola Laporan Penjualan ... 30

Gambar 3.11 Use Case Diagram Mengelola Laporan Pembelian ... 31

Gambar 3.12 Use Case Diagram Mengelola Laporan Barang ... 32

Gambar 3.13 Use Case Diagram Mengelola Laporan Supplier ... 33

Gambar 3.14 Use Case Diagram Mengelola Laporan User ... 34

Gambar 3.15 Use Case Diagram DSS ... 34

Gambar 3.16 Activity Diagram Login ... 35

Gambar 3.17 Activity Diagram Tambah Data Barang ... 37

Gambar 3.18 Activity Diagram Ubah Data Barang ... 39

Gambar 3.19 Activity Diagram Nonaktifkan Data Barang ... 40

Gambar 3.20 Activity Diagram Tambah Data User ... 41

Gambar 3.21 Activity Diagram Ubah Data User... 43

Gambar 3.22 Activity Diagram Nonaktifkan Data User ... 44

Gambar 3.23 Activity Diagram Tambah Data Supplier ... 46


(8)

XIII

Gambar 3.25 Activity Diagram Nonaktifkan Data Supplier ... 49

Gambar 3.26 Activity Diagram Pemesanan ... 51

Gambar 3.27 Activity Diagram Penerimaan Barang ... 53

Gambar 3.28 Activity Diagram Penjualan ... 56

Gambar 3.29 Activity Diagram Cari Barang ... 56

Gambar 3.30 Activity Diagram Melihat Daftar Pemesanan ... 57

Gambar 3.31 Activity Diagram Melihat Daftar Pembelian ... 58

Gambar 3.32 Activity Diagram Melihat Daftar Penjualan ... 59

Gambar 3.33 Activity Diagram DSS ... 60

Gambar 3.34 Activity Diagram Menampilkan Laporan Pembelian ... 61

Gambar 3.35 Activity Diagram Menampilkan Laporan Penjualan ... 62

Gambar 3.36 Activity Diagram Menampilkan Laporan Supplier ... 63

Gambar 3.37 Activity Diagram Menampilkan Laporan Barang ... 64

Gambar 3.38 Activity Diagram Menampilkan Laporan Pegawai ... 65

Gambar 3.39 Gambar Rancangan Antarmuka Login ... 66

Gambar 3.40 Rancangan Antarmuka Menu Admin ... 67

Gambar 3.41 Rancangan Antarmuka Karyawan... 68

Gambar 3.42 Rancangan Antarmuka Master Data Pegawai ... 69

Gambar 3.43 Rancangan Antarmuka Master Data Supplier ... 70

Gambar 3.44 Rancangan Antarmuka Master Data Barang ... 71

Gambar 3.45 Rancangan Antarmuka Menu Pembelian ... 72

Gambar 3.46 Rancangan Antarmuka Pemesanan ... 73

Gambar 3.47 Rancangan Antarmuka Penerimaan Barang ... 74

Gambar 3.48 Rancangan Antarmuka Daftar Pemesanan ... 75

Gambar 3.49 Rancangan Antarmuka Detail Daftar Pemesanan ... 75

Gambar 3.50 Rancangan Antarmuka Daftar Pembelian ... 76

Gambar 3.51 Rancangan Antarmuka Detail Daftar Pembelian ... 77

Gambar 3.52 Rancangan Antarmuka Menu Penjualan ... 77

Gambar 3.53 Rancangan Antarmuka Penjualan Barang ... 78

Gambar 3.54 Rancangan Antarmuka Daftar Penjualan ... 79

Gambar 3.55 Rancangan Antarmuka Detail Daftar Penjualan ... 80


(9)

XIV

Gambar 3.57 Rancangan Antarmuka Pilih Barang ... 82

Gambar 3.58 Rancangan Antarmuka Pilih Supplier ... 82

Gambar 3.59 Rancangan Antarmuka Menu Laporan ... 83

Gambar 3.60 Rancangan Antarmuka Laporan Pembelian ... 84

Gambar 3.61 Rancangan Antarmuka Laporan Pembelian per Supplier ... 84

Gambar 3.62 Rancangan Antarmuka Laporan Penjualan ... 85

Gambar 3.63 Rancangan Antarmuka Laporan Penjualan per User ... 86

Gambar 3.64 Rancangan Antarmuka Laporan Supplier ... 86

Gambar 3.65 Rancangan Antarmuka Laporan Pegawai ... 87

Gambar 3.66 Rancangan Antarmuka Laporan Barang ... 88

Gambar 3.67 Class Diagram Package Entity ... 89

Gambar 3.68 Class Barang ... 90

Gambar 3.69 Class Detail Barang ... 90

Gambar 3.70 Class Supplier ... 91

Gambar 3.71 Class Pegawai ... 92

Gambar 3.72 Class Pembelian ... 92

Gambar 3.73 Class Detail Pembelian ... 93

Gambar 3.74 Class Penjualan ... 94

Gambar 3.75 Class Detail Penjualan ... 94

Gambar 3.76 Class Penilaian ... 95

Gambar 4.1 FormLogin ... 96

Gambar 4.2 FormAdmin ... 97

Gambar 4.3 Form Menu Karyawan ... 98

Gambar 4.4 Form Data Master Pegawai ... 99

Gambar 4.5 Form Data Master Supplier ... 101

Gambar 4.6 Form Data Master Barang ... 103

Gambar 4.7 Form Daftar Barang ... 105

Gambar 4.8 Form Daftar Barang Dengan Detail Barang ... 106

Gambar 4.9 Form Daftar Barang (Search) ... 107

Gambar 4.10 Form Pembelian ... 108

Gambar 4.11 Form Pemesanan ... 109


(10)

XV

Gambar 4.13 Form Daftar Barang ... 111

Gambar 4.14 Form Daftar Pemesanan ... 112

Gambar 4.15 Form Detail Pemesanan ... 113

Gambar 4.16 Form Penerimaan Barang ... 114

Gambar 4.17 Form Daftar Pemesanan ... 115

Gambar 4.18 Form Daftar Pembelian ... 116

Gambar 4.19 Form Detail Pembelian ... 117

Gambar 4.20 Form Menu Penjualan ... 117

Gambar 4.21 Form Penjualan Barang ... 118

Gambar 4.22 Form Daftar Barang ... 119

Gambar 4.23 Form Daftar Penjualan ... 120

Gambar 4.24 Form Detail Penjualan ... 121

Gambar 4.25 Form DSS ... 122

Gambar 4.26. Form Daftar Barang ... 123

Gambar 4.27 Form DSS(Hasil) ... 124

Gambar 4.28 Form Menu Laporan ... 125

Gambar 4.29 Form Menu Laporan Pembelian ... 126

Gambar 4.30 Form Laporan Pembelian per Periode ... 127

Gambar 4.31 Form Laporan Pembelian per Supplier ... 128

Gambar 4.32 Form Tampilan Menu Penjualan ... 129

Gambar 4.33 Form Laporan Penjualan per Periode ... 130

Gambar 4.34 Form Laporan Penjualan per User ... 131


(11)

XVI

DAFTAR TABEL

Tabel 3.1 Tabel Supplier ... 20

Tabel 3.2 Tabel Barang ... 20

Tabel 3.3 Tabel Pegawai ... 20

Tabel 3.4 Tabel Detail Barang ... 21

Tabel 3.5 Tabel Pembelian ... 21

Tabel 3.6 Tabel Detail Pembelian ... 21

Tabel 3.7 Tabel Penjualan ... 22

Tabel 3.8 Tabel Detail Penjualan ... 22

Tabel 3.9 Tabel Penilaian ... 22

Tabel 5.1 Tabel Pengujian Login ... 132

Tabel 5.2 Tabel Pengujian Datar Master Pegawai ... 134

Tabel 5.3 Tabel Pengujian Data Master Supplier... 140

Tabel 5.4 Tabel Pengujian Data Master Barang ... 143

Tabel 5.5 Tabel Daftar Barang ... 147

Tabel 5.6 Tabel Pengujian Penjualan Barang ... 148

Tabel 5.7 Tabel Pengujian Pemesanan ... 151

Tabel 5.8 Tabel Pengujian Penerimaan Barang ... 154

Tabel 5.9 Pengujian Laporan Pembelian per Periode ... 156

Tabel 5.10 Pengujian Laporan Pembelian per Supplier ... 157

Tabel 5.11 Pengujian Laporan per Periode ... 157

Tabel 5.12 Tabel Pengujian Laporan Penjualan per User ... 158

Tabel 5.13 Tabel Penilaian Supplier 1 pada kasus ... 159

Tabel 5.14 Tabel Penilaian Supplier 2 pada kasus ... 160


(12)

XVII

DAFTAR LAMPIRAN


(13)

XVIII

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

BPMN Simbol

sequenceflow

Menyatakan jalannya arus suatu proses secara berurutan

BPMN Simbol task

Menyatakan suatu pekerjaan yang dilakukan

BPMN Simbol

gateway

Menyatakan suatu

symbol yang

memisahkan dan menyambungkan arus

BPMN Simbol

message

Menyatakan suatu pesan yang memulai proses, peralihan proses, mengakhiri proses

BPMN Simbol start

event

Menyatakan langkah awal dari sebuah proses

BPMN Simbol the

end event

Menyatakan langkah terakhir dari sebuah proses

BPMN Simbol

terminate

Menyatakan langkah berhenti dari sebuah proses

Class

Diagram Class

Class adalah dekripsi kelompok obyek-obyek dengan property, perilaku (operasi) dan relasi yang sama.

ERD Entity

(rectangler)

Digunakan untuk menggambarkan obyek yang diidentifikasikan ke dalam lingkungan.


(14)

XIX

Jenis Notasi/Lambang Nama Arti

ERD Atribut (oval)

Digunakan untuk menggambarkan elemen-elemen dari suatu entity, yang menggambarkan karakter entity.

ERD Hubungan

(diamond)

Entity dapat berhubungan satu sama lain. Hubungan ini disebut dengan relationship.

ERD Garis (line)

Digunakan untuk menghubungkan entity dengan

relasi/hubungan,

maupun entity dengan atribut.

Activity

Diagram Start Titik awal

Activity

Diagram End Titik akhir

Activity

Diagram Activity Menunjukkan proses

Activity Diagram

Decision Pilihan untuk mengambil keputusan

Activity

Diagram Fork

Digunakan untuk menunjukkan kegiatan yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan paralel menjadi


(15)

XX

Jenis Notasi/Lambang Nama Arti

satu.

Use Case Use Case

Use case digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.

Use Case Actor

Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.

Use Case Association

Association

menunjukkan hubungan statis antar dua class.

Referensi:

1. BPMN : www.omg.org [1] 2. ERD : www.lucidchart.com [2] 3. UML : www.tutorialspoint.com [3]


(16)

XXI

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

BPMN Business Process Model and Notation

UML Unified Modelling Languange

OOP Object Oriented Programming

DSS Decision Support System

OMG Object Managament Group


(17)

1

BAB 1. PENDAHULUAN

Bab ini berisi uraian tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

1.1 Latar Belakang Masalah

Apotik Mahkota adalah sebuah toko yang menjual obat-obatan. Apotik Mahkota terletak di Jl. Pasundan no. 97, Bandung. Apotik ini merupakan bisnis keluarga yang didirikan dan dikepalai oleh Ibu Lanny. Apotik ini sudah berdiri sejak tahun 2000an.

Saat ini, dalam hal pencatatan stok barang, transaksi jual dan beli di Apotik Mahkota masih dilakukan secara manual menggunakan berkas kertas dapat dilihat contoh dari struk penjualannya pada Lampiran A., sehingga sering kali terjadi kesalahan dan menyita cukup banyak waktu untuk dalam melakukan transaksi maupun stok barang. Jumlah transaksi yang cukup banyak menimbulkan kesulitan dalam mencari data-data yang dibutuhkan, begitu juga dengan sistem stok yang masih manual yang membutuhkan waktu cukup lama dalam pendataannya dan sering kali terjadi perbedaan data yang dicatat dengan data real. Perbedaan data real dengan data yang dicatat dapat menyebabkan kerugian yang tidak sedikit.

Maka dari itu, setelah menganalisis masalah yang ada di Apotik Mahkota, maka akan dibuat sebuah aplikasi desktop yang akan membantu dalam mencatat transaksi penjualan, pembelian, dan stok barang dan membantu dalam mencari data-data yang diperlukan. Aplikasi ini akan dapat melakukan pencatatan transaksi penjualan, pembelian maupun stok barang sehingga data akan lebih akurat, pengguna pun akan dapat mencari transaksi penjualan maupun pembelian yang sudah dilakukan sebelumnya sehingga membantu dalam pencarian data yang diperlukan oleh pengguna. Pengguna dapat juga melihat stok barang yang tersisa sehingga membantu dalam melakukan pengecekan barang. Dengan dibuatnya aplikasi ini,


(18)

2

diharapkan kerugian dapat diminimalisir sekecil mungkin karena setiap transaksi di aplikasi ini akan tercatat. Aplikasi ini menggunakan Decision

Support System dengan metode Simple Additive Weighting yang berfungsi

mencari supplier mana yang paling baik di antara supplier lain.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana membuat aplikasi untuk melakukan pencatatan penjualan dan pembelian?

2. Bagaimana membuat aplikasi untuk mencatat data stok barang? 3. Bagaimana membuat aplikasi untuk menentukan supplier terbaik di

antara yang lainnya?

1.3 Tujuan Pembahasan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuannya antara lain:

1. Membuat aplikasi yang dapat melakukan pencatatan data transaksi penjualan dan pembelian, maka aplikasi akan menggunakan basis data untuk menyimpan setiap kegiatan transaksi penjualan dan pembelian.

2. Membuat aplikasi yang dapat melakukan pencatatan data stok barang, maka aplikasi akan menggunakan basis data untuk menyimpan stok barang.

3. Membuat aplikas yang dapat menentukan supplier terbaik di antara yang lainnya dengan menggunakan algoritma DSS.

1.4 Ruang Lingkup Kajian

Berikut merupakan lingkup kajian pada aplikasi Sistem Informasi Penjualan, Pembelian, Inventori, dan Penentuan Supplier Menggunakan


(19)

3

1.4.1 Software

Ruang Lingkup yang terdapat dalam Software adalah: 1. Sistem Operasi : Microsoft Windows 7

2. Basis Data : MySQL 3. Bahasa Scripting : Java

1.4.2 Hardware

Ruang lingkup yang terdapat dalam Hardware adalah: 1. Processor Dual Core

2. Spesifikasi Optimum Memory DDR2 2 GB 3. Spesifikasi Optimum Harddisk 80 GB

4. Keyboard dan Mouse

5. Monitor

1.4.3 Sistem

Ruang lingkup aplikasi adalah: 1. Aplikasi berbasis Desktop.

2. Aplikasi ini dibuat untuk Apotik Mahkota.

3. Hak akses : Super Admin, Admin, Karyawan.

Admin :

1. Menambah, merubah, menonaktifkan data User (kecuali data

Admin)

2. Menambah, merubah, menonaktifkan data Barang 3. Menambah, merubah, menonaktifkan Supplier 4. Melihat laporan penjualan dan pembelian 5. Melakukan transaksi pembelian dan penjualan 6. Melihat penilaian DSS

Karyawan :


(20)

4

2. Melakukan transaksi penjualan

Super Admin dapat melakukan semua yang dapat dilakukan oleh

Admin hanya saja Super Admin tidak dapat dihapus.

1.5 Sumber data

Sumber data yang digunakan pada penulisa laporan adalah sebagai berikut:

1. Data Primer

Data-data primer diperoleh dari dokumen-dokumen dan tanya jawab dengan pemilik Apotik Mahkota.

2. Data Sekunder

Data-data sekunder diperoleh dari buku, internet, dan sumber-sumber lainnya untuk mendukung data primer.

1.6 Sistematika Penyajian

Sistematika penyajian penulisan laporan adalah sebagai berikut : Bab 1. Pendahuluan

Bab ini membahas tentang pendahuluan yang terdiri dari latar belakang, rumus masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, sistematika penyajian Seminar Tugas Akhir.

Bab 2. Kajian Teori

Bab ini membahas tentang penjelasan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.


(21)

162

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang telah didapat oleh penulis berdasarkan tujuan yang telah dijelaskan sebelumnya adalah sebagai berikut:

1. Aplikasi yang dibuat sudah memiliki fitur untuk mengelola stok barang.

2. Aplikasi yang dibuat sudah memiliki fitur untuk mencatat setiap melakukan transaksi pembelian kepada supplier, baik mulai dari proses pemesanan, sampai proses penerimaan barang.

3. Aplikasi yang dibuat sudah memiliki fitur untuk mencatat untuk mencatat setiap melakukan transaksi penjualan oleh pegawai. 4. Aplikasi yang dibuat sudah memiliki fitur peniliaian supplier secara

otomatis untuk menentukan supplier terbaik.

6.2 Saran

Saran dan harapan penulis untuk pengembangan aplikasi di masa yang akan datang ataupun pelaksanaan penelitian yang lebih baik di masa mendatang antara lain:

1. Aplikasi ini dapat dikembangkan dengan menambah perhitungan laba rugi.

2. Pengembangan keamanan aplikasi sehingga informasi dan data dapat terjaga dengan baik.


(22)

163

DAFTAR PUSTAKA

[1] Object Management Group, "www.omg.org," [Online]. Available: http://www.omg.org/spec/BPMN/2.0.2/PDF/. [Accessed 30 09 2015]. [2] Lucid Software Inc., "www.lucidchart.com," Lucid Software Inc., 2015.

[Online]. Available: http://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning. [Accessed 30 09 2015].

[3] "www.tutorialspoint.com," Tutorials Point, 2015. [Online]. Available: http://www.tutorialspoint.com/uml. [Accessed 30 09 2015].

[4] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: Deepublish, 2015. [5] F. Rangkuti, Strategi Promosi yang Kreatif dan Analisis Kasus Integrated

Marketing Communication, Jakarta: PT. Gramedia Pustaka Utama, 2009.

[6] D. M. Suparmoko, M.A, Ekonomi 3, Jakarta: Yudhistira, 2006.

[7] Himayati, Eksplorasi Zahir Accounting, Jakarta: PT. Elex Media Komputindo, 2008.

[8] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Edisi 10, Jakarta: Salemba Empat, 2007.

[9] G. P. Schell and R. McLeod, Sistem Informasi Manajemen, Jakarta: Salemba Empat, 2008.

[10] R. Dijkman, J. Hofstetter and J. Koehler, Business Process Model and Notation, Berlin: Springer, 2011.

[11] P. Briol, BPMN - the Business Process Modeling Notation Pocket Handbook, Patrice Briol, 2008.

[12] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: C.V ANDI OFFSET, 2007.

[13] D. M. Kroenke, Database Processing Dasar-Dasar, Desain & Implementasi, Penerbit Erlangga, 2006.


(23)

164

[14] D. Irwanto, Refactoring pada Object Oriented Software dan Object Database, Yogyakarta: C.V ANDI OFFSET, 2010.

[15] D. D. Prasetyo, 150 Rahasia Pemrograman Java, Jakarta: PT. Elex Media Komputindo, 2007.

[16] Wahana Komputer, ShourtCourse Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans, Yogyakarta: C.V ANDI OFFSET, 2010.

[17] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: C.V ANDI OFFSET, 2009.

[18] Wahana Komputer, Panduan Belajar MySQL Database Server, Jakarta: Mediakita, 2010.


(1)

2

Universitas Kristen Maranatha diharapkan kerugian dapat diminimalisir sekecil mungkin karena setiap transaksi di aplikasi ini akan tercatat. Aplikasi ini menggunakan Decision Support System dengan metode Simple Additive Weighting yang berfungsi mencari supplier mana yang paling baik di antara supplier lain.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana membuat aplikasi untuk melakukan pencatatan penjualan dan pembelian?

2. Bagaimana membuat aplikasi untuk mencatat data stok barang? 3. Bagaimana membuat aplikasi untuk menentukan supplier terbaik di

antara yang lainnya?

1.3 Tujuan Pembahasan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuannya antara lain:

1. Membuat aplikasi yang dapat melakukan pencatatan data transaksi penjualan dan pembelian, maka aplikasi akan menggunakan basis data untuk menyimpan setiap kegiatan transaksi penjualan dan pembelian.

2. Membuat aplikasi yang dapat melakukan pencatatan data stok barang, maka aplikasi akan menggunakan basis data untuk menyimpan stok barang.

3. Membuat aplikas yang dapat menentukan supplier terbaik di antara yang lainnya dengan menggunakan algoritma DSS.

1.4 Ruang Lingkup Kajian

Berikut merupakan lingkup kajian pada aplikasi Sistem Informasi Penjualan, Pembelian, Inventori, dan Penentuan Supplier Menggunakan


(2)

Universitas Kristen Maranatha

1.4.1 Software

Ruang Lingkup yang terdapat dalam Software adalah: 1. Sistem Operasi : Microsoft Windows 7

2. Basis Data : MySQL 3. Bahasa Scripting : Java

1.4.2 Hardware

Ruang lingkup yang terdapat dalam Hardware adalah:

1. Processor Dual Core

2. Spesifikasi Optimum Memory DDR2 2 GB

3. Spesifikasi Optimum Harddisk 80 GB

4. Keyboard dan Mouse

5. Monitor

1.4.3 Sistem

Ruang lingkup aplikasi adalah: 1. Aplikasi berbasis Desktop.

2. Aplikasi ini dibuat untuk Apotik Mahkota.

3. Hak akses : Super Admin, Admin, Karyawan.

Admin :

1. Menambah, merubah, menonaktifkan data User (kecuali data

Admin)

2. Menambah, merubah, menonaktifkan data Barang 3. Menambah, merubah, menonaktifkan Supplier

4. Melihat laporan penjualan dan pembelian 5. Melakukan transaksi pembelian dan penjualan 6. Melihat penilaian DSS

Karyawan :


(3)

4

Universitas Kristen Maranatha 2. Melakukan transaksi penjualan

Super Admin dapat melakukan semua yang dapat dilakukan oleh

Admin hanya saja Super Admin tidak dapat dihapus.

1.5 Sumber data

Sumber data yang digunakan pada penulisa laporan adalah sebagai berikut:

1. Data Primer

Data-data primer diperoleh dari dokumen-dokumen dan tanya jawab dengan pemilik Apotik Mahkota.

2. Data Sekunder

Data-data sekunder diperoleh dari buku, internet, dan sumber-sumber lainnya untuk mendukung data primer.

1.6 Sistematika Penyajian

Sistematika penyajian penulisan laporan adalah sebagai berikut : Bab 1. Pendahuluan

Bab ini membahas tentang pendahuluan yang terdiri dari latar belakang, rumus masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, sistematika penyajian Seminar Tugas Akhir.

Bab 2. Kajian Teori

Bab ini membahas tentang penjelasan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.


(4)

162

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang telah didapat oleh penulis berdasarkan tujuan yang telah dijelaskan sebelumnya adalah sebagai berikut:

1. Aplikasi yang dibuat sudah memiliki fitur untuk mengelola stok barang.

2. Aplikasi yang dibuat sudah memiliki fitur untuk mencatat setiap melakukan transaksi pembelian kepada supplier, baik mulai dari proses pemesanan, sampai proses penerimaan barang.

3. Aplikasi yang dibuat sudah memiliki fitur untuk mencatat untuk mencatat setiap melakukan transaksi penjualan oleh pegawai. 4. Aplikasi yang dibuat sudah memiliki fitur peniliaian supplier secara

otomatis untuk menentukan supplier terbaik.

6.2 Saran

Saran dan harapan penulis untuk pengembangan aplikasi di masa yang akan datang ataupun pelaksanaan penelitian yang lebih baik di masa mendatang antara lain:

1. Aplikasi ini dapat dikembangkan dengan menambah perhitungan laba rugi.

2. Pengembangan keamanan aplikasi sehingga informasi dan data dapat terjaga dengan baik.


(5)

163

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] Object Management Group, "www.omg.org," [Online]. Available: http://www.omg.org/spec/BPMN/2.0.2/PDF/. [Accessed 30 09 2015]. [2] Lucid Software Inc., "www.lucidchart.com," Lucid Software Inc., 2015.

[Online]. Available: http://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning. [Accessed 30 09 2015].

[3] "www.tutorialspoint.com," Tutorials Point, 2015. [Online]. Available: http://www.tutorialspoint.com/uml. [Accessed 30 09 2015].

[4] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: Deepublish, 2015. [5] F. Rangkuti, Strategi Promosi yang Kreatif dan Analisis Kasus Integrated

Marketing Communication, Jakarta: PT. Gramedia Pustaka Utama, 2009.

[6] D. M. Suparmoko, M.A, Ekonomi 3, Jakarta: Yudhistira, 2006.

[7] Himayati, Eksplorasi Zahir Accounting, Jakarta: PT. Elex Media Komputindo, 2008.

[8] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Edisi 10, Jakarta: Salemba Empat, 2007.

[9] G. P. Schell and R. McLeod, Sistem Informasi Manajemen, Jakarta: Salemba Empat, 2008.

[10] R. Dijkman, J. Hofstetter and J. Koehler, Business Process Model and Notation, Berlin: Springer, 2011.

[11] P. Briol, BPMN - the Business Process Modeling Notation Pocket Handbook, Patrice Briol, 2008.

[12] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: C.V ANDI OFFSET, 2007.

[13] D. M. Kroenke, Database Processing Dasar-Dasar, Desain & Implementasi, Penerbit Erlangga, 2006.


(6)

Universitas Kristen Maranatha [14] D. Irwanto, Refactoring pada Object Oriented Software dan Object

Database, Yogyakarta: C.V ANDI OFFSET, 2010.

[15] D. D. Prasetyo, 150 Rahasia Pemrograman Java, Jakarta: PT. Elex Media Komputindo, 2007.

[16] Wahana Komputer, ShourtCourse Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans, Yogyakarta: C.V ANDI OFFSET, 2010.

[17] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: C.V ANDI OFFSET, 2009.

[18] Wahana Komputer, Panduan Belajar MySQL Database Server, Jakarta: Mediakita, 2010.