Sistem Informasi Penjualan Pembelian pada Toko Motomart dilengkapi dengan Sistem Pengambilan Keputusan (AHP).

(1)

Universitas Kristen Maranatha

ABSTRAK

Pada jaman modern ini, hampir seluruh kegiatan dan kehidupan sehari – hari di bantu oleh Teknologi Informasi yang canggih. Salah satu Teknologi yang berkembang cukup pesat adalah Sistem informasi Penjualan Pembelian di berbagai toko, baik dari toko yang skalanya kecil hingga toko yang besar. Dengan Sistem yang berkembang tersebut memudahkan para pengguna khususnya pembisnis agar memudahkan mereka mendapatkan informasi. Toko Motomart sudah menggunakan aplikasi tersebut, namun karena jaman yang berkembang dan sistem yang belum pernah di update menyulitkan pegawai untuk memakainya karena sering terjadi data yang tidak valid sehingga efektifitas dan kinerja pegawai menjadi tidak maksimal. Penelitian ini dilakukan untuk menghasilkan sebuah Sistem Informasi dan aplikasi berbasis desktop yang dapat melakukan pencatatan data master dan data transaksi terhadap toko Motomart dilengkapi dengan bantuan keputusan untuk memilih supplier dalam membeli barang- barang tertentu. Pembuatan aplikasi ini didukung dengan cara survey secara langsung pada lokasi toko, dan wawancara dengan pemilik toko Motomart, serta buku – buku referensi untuk dijadikan landasan teori penelitian. Kesimpulannya adalah agar hasil yang diinginkan yaitu sistem informasi dan aplikasi dekstop dapat meningkatkan kinerja toko, memudahkan pegawai dalam memberikan informasi kepada pemilik, pegawai lainnya, dan pelanggan sehingga meningkatkan pelayanan yang diberikan terhadap pelanggan.


(2)

Universitas Kristen Maranatha

ABSTRACT

In the modern era, almost all activities and life helped by a sophisticated Information Technology. One technology that is evolving quite rapidly Information System Purcahse and Sales in stores, both of which small store scale or large stores. With the growing systems are enable users, especially businessman in order to facilitate them to get information. Motomart stores already use these application, but because of the evolving era and that system never been updated so make it difficult for employees to wear because the data is often invalid so that the effectiveness and performance of employees to be not optimal. This research was conducted to produce an Information System and desktop based applications that can perform recording master data and transaction data for store of motomart with decision support system for employee to supply object by selling for consument. To making an this application is supported by way of survey directly at the store location, and interviews with the motomart owner, as well as books for a point of reference for research. So, the conclusion is for desired result are the information system and desktop applications can improve the performance of store, for facilitate employees in providing information to the owner, other employees, and Customer thus improving the service provided to

Customers.


(3)

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... Error! Bookmark not defined.

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... i

ABSTRACT ... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xii

DAFTAR NOTASI/ LAMBANG ... xiv

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.4.1 Ruang Lingkup Software : ... 3

1.4.2 Ruang Lingkup Hardware : ... 3

1.4.3 Ruang Lingkup Aplikasi : ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Proses Bisnis ... 6

2.2.1 Penjualan ... 7

2.2.2 Pembelian ... 7

2.3 iReport ... 8

2.4 Flowchart ... 8

2.5 UML (Unified Modelling Language) ... 8

2.5.1 Use-Case Diagram ... 9


(4)

Universitas Kristen Maranatha

2.5.3 Class Diagram ... 10

2.6 Database ... 10

2.7 Netbeans ... 10

2.8 MySQL ... 10

2.8.1 Data Definition Language (DDL) ... 11

2.8.2 Data Manipulation Language (DML)... 11

2.9 Java Language ... 12

2.10 Entity Relationship Diagram ... 12

2.10.1 Entity ... 13

2.10.2 Relationship ... 13

2.10.3 Attribute ... 13

2.10.4 Cardinality ... 13

2.11 BlackBox ... 14

2.12 Decision Support System (DSS) ... 15

2.13 Analytical Hierarcy Process (AHP) ... 16

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Proses Bisnis ... 18

3.1.1 Proses Bisnis Penjualan : ... 18

3.1.2 Proses Bisnis Pembelian ... 20

3.1.3 Proses Bisnis retur pembelian : ... 22

3.2 Use Case ... 24

3.2.1 Use Case Sistem Informasi Toko Motomart ... 24

3.2.2 Use Case Mengelola Data Barang ... 26

3.2.3 Use Case Mengelola Data Customer ... 28

3.2.4 Use Case Mengelola Data Pegawai ... 29

3.2.5 Use Case Mengelola Data Supplier ... 31

3.2.6 Use Case Mengelola Data Penjualan Barang ... 32

3.2.7 Use Case Mengelola Data Pembelian Barang ... 34

3.2.8 Use Case Mengelola Data Retur Pembelian Barang ... 35

3.3 Activity Diagram ... 37

3.3.1 Activity Menambah Data Barang ... 37


(5)

Universitas Kristen Maranatha

3.3.3 Activity Menambah Data Pegawai ... 39

3.3.4 Activity Menambah Data Pelanggan ... 40

3.3.5 Activity Menambah Data Pembelian ... 41

3.3.6 Activity Menambah Data Penjualan ... 42

3.3.7 Activity Menambah Data Retur Pembelian ... 43

3.3.8 Activity Menambah Data Supplier ... 44

3.3.9 Activity Mengubah Data Supplier ... 45

3.3.10 Activity Mengubah Data Barang ... 46

3.3.11 Activity Mengubah Data Jenis Barang ... 47

3.3.12 Activity Mengubah Data Pelanggan ... 48

3.3.13 Activity Mengubah Data Pegawai ... 49

3.3.14 Activity Menghapus Data Pelanggan ... 50

3.3.15 Activity Menghapus Data Penjualan ... 51

3.3.16 Activity Menghapus Data Jenis Barang ... 52

3.3.17 Activity Menghapus Data Supplier ... 53

3.3.18 Activity Menghapus Data Barang ... 54

3.3.19 Activity Menghapus Data Retur Pembelian Barang ... 55

3.3.20 Activity Menghapus Data Pegawai ... 56

3.3.21 Activity Menghapus Data Pembelian ... 57

3.3.22 Activity Laporan Data Penjualan ... 58

3.3.23 Activity Laporan Data Pembelian ... 58

3.3.24 Activity Laporan Data Retur Pembelian ... 59

3.3.25 Activity Login User ... 60

3.3.26 Activity Logout User ... 61

3.3.27 Activity Sistem Pengambilan Keputusan ... 62

3.4 Rancangan Basis Data ... 63

3.5 Rancangan Class Diagram ... 64

3.6 Transformasi ERD ke dalam Tabel ... 65

3.7 Analisis Kasus ... 70

3.7.1 Penentuan Kriteria ... 70

3.7.2 Perhitungan Matriks Kriteria ... 70


(6)

Universitas Kristen Maranatha

3.8 User Interface Design ... 81

3.8.1 Tampilan Halaman Login ... 81

3.8.2 Tampilan Halaman MasterForm ... 82

3.8.3 Tampilan Form Barang ... 82

3.8.4 Tampilan Halaman Data Jenis Barang ... 83

3.8.5 Tampilan Halaman Tambah Barang ... 83

3.8.6 Tampilan Halaman Tambah Jenis Barang ... 84

3.8.7 Tampilan Halaman Pegawai ... 85

3.8.8 Tampilan Halaman Tambah Pegawai ... 86

3.8.9 Tampilan Halaman Supplier ... 87

3.8.10 Tampilan Halaman Tambah Supplier ... 88

3.8.11 Tampilan Halaman Pelanggan ... 89

3.8.12 Tampilan Halaman Tambah Pelanggan ... 90

3.8.13 Tampilan Form Penjualan ... 91

3.8.14 Tampilan Form Pembelian ... 92

3.8.15 Tampilan Form Retur Pembelian Barang ... 93

3.8.16 Tampilan Form Retur Pembelian Uang ... 94

3.8.17 Tampilan Form Laporan Penjualan ... 95

3.8.18 Tampilan Form Laporan Pembelian ... 95

3.8.19 Tampilan Form Laporan Retur Pembelian Uang ... 96

3.8.20 Tampilan Form Laporan Retur Pembelian Barang ... 97

3.8.21 FormAHP ... 97

BAB 4. HASIL PENELITIAN ... 99

4.1 Tampilan Login Form ... 99

4.2 Tampilan MasterForm ... 100

4.3 Tampilan Form Data Barang ... 100

4.4 Tampilan Form Tambah Data Barang ... 101

4.5 Tampilan Form Data Jenis Barang ... 102

4.6 Tampilan Form Tambah Data Jenis Barang ... 103

4.7 Tampilan Form Data Supplier ... 104

4.8 Tampilan Form Tambah Data Supplier ... 105


(7)

Universitas Kristen Maranatha

4.10 Tampilan Form Tambah Data Pegawai ... 107

4.11 Tampilan Form Data Pelanggan ... 108

4.12 Tampilan Form Tambah Data Pelanggan ... 109

4.13 Tampilan Data Penjualan ... 110

4.14 Tampilan Data Pembelian ... 111

4.15 Tampilan Form Retur Pembelian Barang ... 112

4.16 Tampilan Form Retur Pembelian Uang ... 113

4.17 Tampilan Sistem Pengambilan Keputusan ... 113

4.18 Tampilan Laporan Penjualan ... 115

4.19 Tampilan Laporan Pembelian ... 116

4.20 Tampilan Laporan Retur Pembelian Barang ... 117

4.21 Tampilan Laporan Retur Pembelian Uang ... 118

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

5.1 Pengujian Login ... 119

5.2 Pengujian Halaman Barang ... 120

5.3 Pengujian Halaman Tambah Barang ... 121

5.4 Pengujian Halaman Jenis Barang ... 121

5.5 Pengujian Halaman Tambah Jenis Barang ... 122

5.6 Pengujian Halaman Pegawai ... 123

5.7 Pengujian Halaman Tambah Pegawai... 124

5.8 Pengujian Halaman Supplier ... 124

5.9 Pengujian Halaman Tambah Supplier ... 125

5.10 Pengujian Halaman Pelanggan ... 126

5.11 Pengujian Halaman Tambah Pelanggan ... 127

5.12 Pengujian Halaman Laporan Penjualan ... 128

5.13 Pengujian Halaman Laporan Pembelian ... 129

5.14 Pengujian Halaman Laporan Retur Pembelian Barang ... 130

5.15 Pengujian Halaman Laporan Retur Pembelian Uang ... 131

5.16 Pengujian Halaman Tambah Penjualan ... 132

5.17 Pengujian Halaman Tambah Pembelian ... 133

5.18 Pengujian Halaman Ubah Data Barang ... 135


(8)

Universitas Kristen Maranatha

5.20 Pengujian Halaman Ubah Data Pegawai ... 136

5.21 Pengujian Halaman Ubah Data Pelanggan ... 137

5.22 Pengujian Halaman Ubah Data Supplier ... 138

5.23 Pengujian Halaman Hapus Data Barang ... 139

5.24 Pengujian Halaman Hapus Data Jenis Barang ... 140

5.25 Pengujian Halaman Hapus Data Pelanggan ... 141

5.26 Pengujian Halaman Hapus Data Pegawai ... 142

5.27 Pengujian Halaman Hapus Data Supplier ... 143

5.28 Pengujian Halaman Sistem Pengambilan Keputusan ... 144

BAB 6. SIMPULAN DAN SARAN ... 146

6.1 Simpulan ... 146

6.2 Saran ... 146


(9)

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Cross Functional Flowchart [10] .. Error! Bookmark not defined.

Gambar 3.1 Flowchart Penjualan ... 19

Gambar 3.2 Flowchart Pembelian ... 21

Gambar 3.3 Flowchart Retur Pembelian ... 23

Gambar 3.4 Use Case Sistem Informasi Toko MOTOMART ... 24

Gambar 3.5 Use Case Mengelola Data Barang ... 26

Gambar 3.6 Use Case Mengelola Data Customer ... 28

Gambar 3.7 Use Case Mengelola Data Pegawai... 29

Gambar 3.8 Use Case Mengelola Data Supplier ... 31

Gambar 3.9 Use Case Mengelola Data Penjualan Barang ... 32

Gambar 3.10 Use Case Mengelola Data Pembelian Barang ... 34

Gambar 3.11 Use Case Mengelola Data Retur Pembelian Barang ... 35

Gambar 3.12 Activity Menambah Data Barang ... 37

Gambar 3.13 Activity Menambah Data Jenis Barang ... 38

Gambar 3.14 Activity Menambah Data Pegawai... 39

Gambar 3.15 Activity Menambah Data Pelanggan ... 40

Gambar 3.16 Activity Menambah Data Pembelian ... 41

Gambar 3.17 Activity Menambah Data Penjualan ... 42

Gambar 3.18 Activity Menambah Data Retur Pembelian ... 43

Gambar 3.19 Activity Menambah Data Supplier ... 44

Gambar 3.20 Activity Mengubah Data Supplier ... 45

Gambar 3.21 Activity Mengubah Data Barang ... 46

Gambar 3.22 Activity Mengubah Data Jenis Barang ... 47

Gambar 3.23 Activity Mengubah Data Pelanggan ... 48

Gambar 3.24 Activity Mengubah Data Pegawai... 49

Gambar 3.25 Activity Menghapus Data Pelanggan ... 50

Gambar 3.26 Menghapus Data Penjualan ... 51

Gambar 3.27 Activity Menghapus Data Jenis Barang ... 52

Gambar 3.28 Activity Menghapus Data Supplier ... 53


(10)

Universitas Kristen Maranatha

Gambar 3.30 Acitivity Menghapus Data Retur Pembelian Barang... 55

Gambar 3.31 Activity Menghapus Data Pegawai ... 56

Gambar 3.32 Activity Menghapus Data Pembelian ... 57

Gambar 3.33 Activity Laporan Data Penjualan ... 58

Gambar 3.34 Activity Laporan Data Pembelian ... 58

Gambar 3.35 Activity Laporan Data Retur Pembelian ... 59

Gambar 3.36 Activity Login User ... 60

Gambar 3.37 Activity Logout User ... 61

Gambar 3.38 Activity Sistem Pengambilan Keputusan ... 62

Gambar 3.39Rancangan Basis Data Toko Motomart ... 63

Gambar 3.40 Class Diagram Entity pada Program Toko Motomart ... 64

Gambar 3.41 Tampilan Login Form ... 81

Gambar 3.42 MasterForm ... 82

Gambar 3.43 Tampilan Form Barang ... 82

Gambar 3.44 Tampilan Form Jenis Barang ... 83

Gambar 3.45 Tampilan Form Tambah Barang ... 83

Gambar 3.46 Tampilan Form Tambah Jenis Barang ... 84

Gambar 3.47 Tampilan Form Pegawai ... 85

Gambar 3.48 Tampilan Form Tambah Pegawai ... 86

Gambar 3.49 Tampilan Form Supplier ... 87

Gambar 3.50 Tampilan Form Tambah Supplier ... 88

Gambar 3.51 Tampilan Form Pelanggan ... 89

Gambar 3.52 Tampilan Form Tambah Pelanggan ... 90

Gambar 3.53 Tampilan Form Penjualan ... 91

Gambar 3.54 Tampilan Form Pembelian ... 92

Gambar 3.55 Tampilan Form Retur Pembelian Barang ... 93

Gambar 3.56 Tampilan Form Retur Pembelian Uang ... 94

Gambar 3.57 Tampilan Form Laporan Penjualan ... 95

Gambar 3.58 Tampilan Form Laporan Pembelian ... 95

Gambar 3.59 Tampilan Form Laporan Retur Pembelian Uang ... 96

Gambar 3.60 Tampilan Form Laporan Retur Pembelian Barang ... 97


(11)

Universitas Kristen Maranatha

Gambar 4.1 Tampilan Login Form ... 99

Gambar 4.2 Tampilan MasterForm ... 100

Gambar 4.3 Tampilan Form Data Barang ... 100

Gambar 4.4 Tampilan Form Tambah Data Barang ... 101

Gambar 4.5 Tampilan Form Data Jenis Barang... 102

Gambar 4.6 Tampilan Form Tambah Data Jenis Barang ... 103

Gambar 4.7 Tampilan Form Data Supplier ... 104

Gambar 4.8 Tampilan Form Tambah Data Supplier ... 105

Gambar 4.9 Tampilan Form Data Pegawai ... 106

Gambar 4.10 Tampilan Form Tambah Data Pegawai ... 107

Gambar 4.11 Tampilan Form Data Pelanggan ... 108

Gambar 4.12 Tampilan Form Tambah Data Pelanggan ... 109

Gambar 4.13 Tampilan Data Penjualan ... 110

Gambar 4.14 Tampilan Data Pembelian ... 111

Gambar 4.15 Tampilan Form Retur Pembelian Barang ... 112

Gambar 4.16 Tampilan Forim Retur Pembelian Uang ... 113

Gambar 4.17 Tampilan Sistem Pengambilan Keputusan ... 113

Gambar 4.18 Tampilan Laporan Transaksi Penjualan ... 115

Gambar 4.19 Tampilan Laporan Transaksi Pembelian ... 116

Gambar 4.20 Tampilan Laporan Transaksi Retur Pembelian Barang ... 117


(12)

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Tabel preferensi standart [22, p. 79] Error! Bookmark not defined.

Tabel 3.1 Entitas Data Barang pada Database Motomart ... 65

Tabel 3.2 Entitas Data Jenis Barang pada Database Motomart ... 65

Tabel 3.3 Entitas Data Pelanggan pada Database Motomart ... 65

Tabel 3.4 Entitas Data Supplier pada Database Motomart ... 66

Tabel 3.5 Entitas Data User pada Database Motomart ... 66

Tabel 3.6 Entitas Data Penjualan pada Database Motomart ... 67

Tabel 3.7 Entitas Data Detail Penjualan pada Database Motomart ... 67

Tabel 3.8 Entitas Data Pembelian pada Database Motomart ... 68

Tabel 3.9 Entitas Data Detail Pembelian pada Database Motomart ... 68

Tabel 3.10 Entitas Data Retur_pembelian pada Database Motomart ... 68

Tabel 3.11 Entitas Data Detail Retur Pembelian pada Database Motomart . 69 Tabel 3.12 Entitas Data Penilaan pada Database Motomart ... 69

Tabel 3.13 Matriks Perbandingan Berpasangan ... 70

Tabel 3.14 Jumlah Total Baris Per Kriteria ... 71

Tabel 3.15 Bobot Kriteria ... 72

Tabel 3.16 Tabel Jumlah Kolom Per Kriteria... 73

Tabel 3.17 Perhitungan masing-masing sel terhadap jumlah kolom ... 73

Tabel 3.18 Perhitungan Total Baris ... 74

Tabel 3.19 Tabel RI ... 75

Tabel 3.20 Tabel Matriks Setiap Supplier untuk Kriteria Harga ... 75

Tabel 3.21 Tabel Matriks Setiap Supplier untuk Kriteria kualitas ... 76

Tabel 3.22 Tabel Matriks Setiap Supplier untuk Kriteria Pengiriman ... 76

Tabel 3.23 Tabel Matriks Jumlah Total Baris untuk Kriteria harga ... 77

Tabel 3.24 Tabel Matriks Bobot Kriteria untuk Kriteria harga ... 78

Tabel 3.25 Tabel Seluruh Bobot Kriteria Setiap Supplier ... 78

Tabel 3.26 Hasil Bobot Keseluruhan ... 79

Tabel 3.27 Peringkat Supplier ... 79

Tabel 5.1 Pengujian Login pada Toko Motomart ... 119


(13)

Universitas Kristen Maranatha

Tabel 5.3 Pengujian Tambah Data Barang ... 121

Tabel 5.4 Pengujian Halaman Jenis Barang ... 121

Tabel 5.5 Pengujian Halaman Tambah Jenis Barang ... 122

Tabel 5.6 Pengujian Halaman Pegawai ... 123

Tabel 5.7 Pengujian Halaman Tambah Pegawai ... 124

Tabel 5.8 Pengujian Halaman Supplier ... 124

Tabel 5.9 Pengujian Halaman Tambah Supplier... 125

Tabel 5.10 Pengujian Halaman Pelanggan ... 126

Tabel 5.11 Pengujian Halaman Tambah Pelanggan ... 127

Tabel 5.12 Pengujian Halaman Laporan Penjualan ... 128

Tabel 5.13 Pengujian Halaman Laporan Pembelian ... 129

Tabel 5.14 Pengujian Halaman Laporan Retur Pembelian Barang... 130

Tabel 5.15 Pengujian Halaman Laporan Retur Pembelian Uang... 131

Tabel 5.16 Pengujian Halaman Tambah Penjualan ... 132

Tabel 5.17 Pengujian Halaman Tambah Pembelian ... 133

Tabel 5.18 Pengujian Halaman Ubah Data Barang ... 135

Tabel 5.19 Pengujian Halaman Ubah Data Jenis Barang ... 135

Tabel 5.20 Pengujian Halaman Ubah Data Pegawai ... 136

Tabel 5.21 Pengujian Halaman Ubah Data Pelanggan ... 137

Tabel 5.22 Pengujian Halaman Ubah Data Supplier ... 138

Tabel 5.23 Pengujian Halaman Hapus Data Barang ... 139

Tabel 5.24 Pengujian Halaman Hapus Data Jenis Barang ... 140

Tabel 5.25 Pengujian Halaman Hapus Data Pelanggan ... 141

Tabel 5.26 Pengujian Halaman Hapus Data Pegawai ... 142

Tabel 5.27 Pengujian Halaman Hapus Data Supplier ... 143


(14)

Universitas Kristen Maranatha

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol

Dokumen

Menunjukan dokumen input dan output baik untuk proses manual, mekanik atau komputer

Flowchart Simbol Kegiatan

Manual

Menunjukan pekerjaan manual Flowchart

Start/End

Menyatakan permulaan atau akhir suatu program

Flowchart

Decision

Menujukkan suatu kondisi tertentu yang akan

menghasilkan dua

kemungkinan

Flowchart Simbol

Simpanan Offline

File

non-komputer yang diarsip

Flowchart Simbol garis alir Menunjukan


(15)

Universitas Kristen Maranatha

ERD Entitas Suatu objek yang

dapat

diidentifikasi dalam lingkungan pemakai

ERD Relasi Menunjukkan

adanya

hubungan di antara entitas yang berbeda

ERD Atribut Digunakan untuk

menggambarkan elemen-elemen

dari suatu

entitas, yang menjadi suatu ciri

khas/perbedaan antara entitas satu dengan entitas lain.

ERD Garis Penghubung

antara relasi dengan entitas, relasi dan entitas dengan atribut UML – Activity

Diagram

Initial State Titik Awal untuk memulai suatu aktivitas


(16)

Universitas Kristen Maranatha UML – Activity

Diagram

Final State Titik Akhir untuk mengakhiri suatu aktivitas

UML – Activity Diagram

Activity Menandakan

sebuah aktivitas UML – Activity

Diagram

Decision Pilihan untuk

mengambil keputusan

UML – Use

Case Diagram

Actor Pengguna

sistem atau yang berinteraksi langsung

dengan sistem, bisa manusia, aplikasi, atau objek lain

UML – Use

Case Diagram Control Flow

Perpindahan dari satu proses ke proses lain

UML – Use

Case Diagram

Use Case Digambarkan

dengan nama Use Case nya tertulis di tengah lingkaran

UML – Use

Case Diagram

Association Berfungsi

menghubungkan Actor dengan Use Case


(17)

Universitas Kristen Maranatha UML – Class

Diagram

Class Blok-blok

pembangun program. Bagian

atas Class

menunjukkan nama dari Class, bagian tengah mengindikasikan atribut dari Class, dan bagian bawah mendefinisikan method dari sebuah Class UML – Class

Diagram

Association Menunjukkan hubungan antar Class

UML – Class Diagram

Dependency Menunjukkan ketergantungan antara satu Class dengan Class yang lain UML – Class

Diagram

Generalization Menunjukkan inheritance dari satu Class ke beberapa Class

Referensi:

Notasi/Lambang Flowchart dari Jogiyanto HM [1]

Notasi/Lambang ERD dari Al-Bahra Bun Ladjamudin [2] Notasi/Lambang UML dari Adi Nugroho [3]


(18)

1

Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Toko Motomart yang dimiliki oleh Daniel Gunawan didirikan pertama kali pada tanggal 1 February 2009 bertempat di TKI III blok C no 19 – 20 Bandung yang merupakan awal dari adanya perusahaan PD.BUANAOTOPARTS. Toko ini menyediakan kesediaan bahan untuk aksesoris, perlengkapan otomotif, dan keperluan motor lainnya seperti oli, ban, velg. Sebelumnya di toko ini sudah menggunakan aplikasi dan program komputer untuk menjalankan bisnis perusahaan nya tetapi karena keadaan dan sering kali terjadi kesalahan basis data membuat toko ini terpaksa untuk mencatat secara manual, pada hal lain juga terdapat informasi tentang barang yang disupplai oleh beberapa supplier untuk tipe barang yang sama dengan harga dan kualitas yang berbeda sehingga terkadang pegawai gudang membutuhkan bantuan untuk memutuskan menyupplai barang dari siapa untuk bulan – bulan berikutnya, oleh karena itu toko ini membutuhkan fitur dan aplikasi yang lebih efektif, efisien, dan lebih kompleks dalam mengelola penjualan pembelian dan inventory stock pada kasir serta fitur yang dapat membantu gudang dan pemilik untuk memutuskan membeli dari supplier mana bulan – bulan berikutnya. Sistem Informasi dan stok merupakan hal penting dalam menjalankan proses bisnis yang diharapkan dapat mempercepat proses dan memperkecil kemungkinan untuk terjadinya human error yang biasa terjadi saat menentukan supplier untuk membeli barang.

Dapat dilihat bahwa ternyata masih ada beberapa masalah dan hambatan yang terjadi pada TOKO MOTOMART. Untuk itulah dengan adanya fasilitas Teknologi Informasi yang semakin berkembang sangat memungkinkan untuk adanya pemecahan masalah tersebut. Berdasarkan uraian diatas penulis tertarik untuk membuat sebuah aplikasi dengan judul “Sistem Informasi Penjualan Pembelian pada Toko Motomart dilengkapi dengan Sistem Pengambilan Keputusan (AHP) ”.


(19)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Setelah hasil dari wawancara dan latar belakang masalah yang telah diuraikan dapat disimpulkan bahwa masalah dan hambatan yang terjadi di Toko Motomart adalah sebagai berikut :

1. Bagaimana menghasilkan aplikasi yang dapat mengelola data master barang, customer, dan supplier?

2. Bagaimana menghasilkan aplikasi yang dapat mengelola data penjualan, pembelian, dan retur pembelian?

3. Bagaimana penerapan DSS yang digunakan untuk mengetahui keputusan supplier mana yang terbaik berdasarkan kondisi barang dalam keadaan baik, harga yang lebih murah, dan kehadiran barang yang tepat waktu?

1.3 Tujuan Pembahasan

Adapun Tujuan dilaksanakannya Tugas Akhir ini adalah sebagai berikut :

1. Merancang, dan membuat aplikasi yang dapat mengelola data Master yaitu data barang, data Customer, dan data supplier.

2. Merancang dan membuat aplikasi yang dapat mengelola data penjualan, pembelian barang, dan retur pembelian.

3. Dengan dibuatnya sistem DSS dengan metode AHP ini pemilik, dan gudang dapat mengetahui barang akan disupplai oleh siapa untuk bulan – bulan berikutnya.


(20)

3

Universitas Kristen Maranatha

1.4 Ruang Lingkup Kajian

Adapun ruang lingkup kajian Tugas Akhir ini adalah sebagai berikut :

1.4.1 Ruang Lingkup

Software

:

Ruang lingkup software Tugas Akhir ini adalah sebagai berikut : 1. Netbeans IDE 8.0

2. XAMPP v1.7 3. iReport v5.1.0

1.4.2 Ruang Lingkup

Hardware

:

Ruang lingkup hardware Tugas Akhir ini adalah sebagai berikut : 1. Processor : Intel Core 2 Duo 2,50 GHz

2. Memori : 2GB 3. Hard Disk : 40GB

4. Sistem Operasi : Windows 7

5. Keyboard, mouse, monitor dan printer standard.

1.4.3 Ruang Lingkup Aplikasi :

Ruang lingkup aplikasi Tugas Akhir ini adalah sebagai berikut : 1. Pemilik :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Supplier yaitu menambah, menghapus, mencari , dan ,mengubah data jenis barang.

d. Mengelola Data Pegawai yaitu menambah, menghapus, mencari, dan mengubah data pegawai.

e. Mengelola Data Retur yaitu menambah, menghapus, mencari, dan mengubah data retur.

f. Mengelola Data Customer yaitu menambah, menghapus, mencari, dan mengubah data Customer.

g. Mengelola Data Penjualan yaitu menambah, menghapus, mencari, dan mengubah data penjualan.


(21)

4

Universitas Kristen Maranatha h. Mengelola Data Pembelian yaitu menambah, menghapus, mencari,

dan mengubah data pembelian. 2. Kasir :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Customer yaitu menambah, menghapus, mencari, dan mengubah data Customer.

d. Mengelola Data Penjualan yaitu menambah, menghapus, mencari, dan mengubah data Penjualan.

3. Pegawai Gudang :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Retur yaitu menambah, menghapus, mencari, dan mengubah data retur.

d. Mengelola Data Pembelian yaitu menambah, menghapus, mencari, dan mengubah data pembelian.

e. Mengelola Data Supplier yaitu menambah, menghapus, mencari , dan ,mengubah data jenis barang.

1.5 Sumber Data

Dalam pelaksanaan sistem informasi ini, penulis mendapatkan Sumber data dengan 2 sumber yaitu primer dan sekunder:

1. Primer : Langsung dari toko motomart yang dilakukan berupa observasi dan wawancara langsung dengan pemilik toko dan kasir toko.


(22)

5

Universitas Kristen Maranatha

1.6 Sistematika Penyajian

BAB 1. Pendahuluan

Pada bab ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB 2. Kajian Teori

Pada bab ini menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.

BAB 3. Analisis dan Rancangan Sistem

Pada bab ini digunakan untuk menganalisa proses yang ada di perusahaan yang kemudian dipakai untuk merancang sistem yang akan dibuat.

BAB 4. Hasil Penelitian

Pada bab ini akan menjelaskan bagaimana sistem dapat tercapai sesuai harapan.

BAB 5. Pembahasan dan Uji Coba Hasil Penelitian

Pada bab ini digunakan untuk membahas hasil dari penelitian yang tercapai.

BAB 6. Simpulan dan Saran

Pada bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup.


(23)

146

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Bedasarkan hasil dari pembahasan di atas dan hasil yang telah dicapai dalam pembuatan aplikasi ini, maka dapat ditarik kesimpulan sebagai berikut: 1. Aplikasi ini dapat membantu user dalam proses pencatatan data Master yaitu data barang, data supplier, data pelanggan, dan data pegawai pada Toko Motomart.

2. Aplikasi ini dapat membantu user dalam proses pencatatan data transaksi yaitu data penjualan, data pembelian, dan data retur pembelian serta laporan data transaksi yang ada sesuai dengan keinginan pemilik pada Toko Motomart sehingga informasi yang dimiliki lebih akurat.

3. Aplikasi ini dapat membantu user untuk memutuskan membeli barang di supplier siapa yang terbaik untuk bulan-bulan kemudian.

6.2 Saran

Untuk mengembangkan aplikasi ini agar lebih baik lagi, penulis menyarankan beberapa fitur sebagai berikut

1. Aplikasi dapat menambahkan laporan akuntansi agar memudahkan user untuk mengetahui laba, rugi pada Toko Motomart.

2. Menambah fitur scan barcode, agar memudahkan kasir untuk memproses barang ke catatan penjualan sehingga tidak banyak menggunakan pointer.

3. Mengubah aplikasi menjadi berbasis web agar akses aplikasi bisa digunakan langsung oleh beberapa user.


(24)

147

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] J. HM, Analisis & Desain, Ed ke-III, Yogyakarta: Andi Offset, 2005. [2] A.-B. B. Ladjamudin, Rekayasa Perangkat Lunak, Yogyakarta: GRAHA

ILMU, 2006.

[3] A. Nugroho, Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek, Bandung: Informatika, 2005.

[4] H. A. Fatta, Analisis Dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern, Andi, 2009. [5] J. P. Kenneth C.Laudon, Sistem Informasi Manajemen 1 (ed.10), Jakarta:

Penerbit Salemba, 2007.

[6] T. S. Pamudi, Riding the Wave: Strategi Andal: Menaklukkan Industri Software, Jakarta: Elex Media Komputindo, 2010.

[7] B. S. DH, Manajemen Pemasaran Modern, Yogyakarta: Liberty, 2002. [8] S. Ahammad, iReport 3.7, Birmingham: Packt Publishing, 2010.

[9] H. Julius, Analisa Desain & Programmer Berorientasi Objek dengan UML, Central Java: Penerbit Andi.

[10] D. Pinole and N. Pitman, UML 2.0 in a Nutshell, California: O'Reilly Media, Inc., 2005.

[11] C. T. a. B. Connolly, Database System: A Practical Aproach to Design, Implementation, and Management, Boston: Pearson Education, 2010. [12] D. D. Prasetyo, Belajar Sendiri Aplikasi Bisnis dan Perkantoran

Menggunakan Visual Basic, Jakarta: PT. Elex Media Komputindo, 2004. [13] R. Dantas, Netbeans IDE 7 Cookbook, Birmingham: Packt Publishing,

2011.

[14] S. M. ". Tahaghoghi and H. E. Williams, Learning MySQL, California: O'Reilly Media, Inc., 2007.

[15] I. H. Kristanto, Konsep & Perancangan Database, Yogyakarta: Penerbit Andi, 1994.


(25)

148

Universitas Kristen Maranatha [16] P. N. a. D. Leuck, Learning Java, Fourth Edition, California: O'Reilly

Media, Inc., 2013.

[17] Y. Supardi, Semua Bisa Menjadi: Programmer Java Basic Programming, Jakarta: Elex Media Komputindo, 2010.

[18] F. Ir, Basis Data, Bandung: Informatika, 2002.

[19] R. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I, Yogyakarta: CV. Andi Offset, 2002.

[20] E. Turban, J. Aronson and L. P. Ting, Decision Support System and Intellegebt Systems, New Jersey: Pearson Education, Inc, 2005.

[21] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi Offset, 2005. [22] M. Prof.Dr. Ir. Marimin, Pengambilan Keputusan Kriteria Majemuk,

Grasindo, 2004.

[23] E. Imandha, "Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System Untuk Penentuan Supplier," Jutisi, vol. 2, no. 1, 2016.

[24] R. S. Hamdhani, "Sistem Informasi Pemilihan Mobil Bekas Menggunakan Decission Support System Analytical Hierarchy Process pada Showroom Yokima Motor Bandung," Jurnal Teknik Informatika dan Sistem Informasi Universitas Kristen Maranatha, vol. 1, no. 2, 2015.


(1)

3

Universitas Kristen Maranatha

1.4 Ruang Lingkup Kajian

Adapun ruang lingkup kajian Tugas Akhir ini adalah sebagai berikut :

1.4.1 Ruang Lingkup

Software

:

Ruang lingkup software Tugas Akhir ini adalah sebagai berikut : 1. Netbeans IDE 8.0

2. XAMPP v1.7 3. iReport v5.1.0

1.4.2 Ruang Lingkup

Hardware

:

Ruang lingkup hardware Tugas Akhir ini adalah sebagai berikut : 1. Processor : Intel Core 2 Duo 2,50 GHz

2. Memori : 2GB 3. Hard Disk : 40GB

4. Sistem Operasi : Windows 7

5. Keyboard, mouse, monitor dan printer standard.

1.4.3 Ruang Lingkup Aplikasi :

Ruang lingkup aplikasi Tugas Akhir ini adalah sebagai berikut : 1. Pemilik :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Supplier yaitu menambah, menghapus, mencari , dan ,mengubah data jenis barang.

d. Mengelola Data Pegawai yaitu menambah, menghapus, mencari, dan mengubah data pegawai.

e. Mengelola Data Retur yaitu menambah, menghapus, mencari, dan mengubah data retur.

f. Mengelola Data Customer yaitu menambah, menghapus, mencari, dan mengubah data Customer.

g. Mengelola Data Penjualan yaitu menambah, menghapus, mencari, dan mengubah data penjualan.


(2)

4

Universitas Kristen Maranatha h. Mengelola Data Pembelian yaitu menambah, menghapus, mencari,

dan mengubah data pembelian. 2. Kasir :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Customer yaitu menambah, menghapus, mencari, dan mengubah data Customer.

d. Mengelola Data Penjualan yaitu menambah, menghapus, mencari, dan mengubah data Penjualan.

3. Pegawai Gudang :

a. Mengelola Data Barang yaitu menambah, menghapus, mencari, dan mengubah data barang.

b. Mengelola Data Jenis Barang yaitu menambah, menghapus, mencari, dan mengubah data jenis barang.

c. Mengelola Data Retur yaitu menambah, menghapus, mencari, dan mengubah data retur.

d. Mengelola Data Pembelian yaitu menambah, menghapus, mencari, dan mengubah data pembelian.

e. Mengelola Data Supplier yaitu menambah, menghapus, mencari , dan ,mengubah data jenis barang.

1.5 Sumber Data

Dalam pelaksanaan sistem informasi ini, penulis mendapatkan Sumber data dengan 2 sumber yaitu primer dan sekunder:

1. Primer : Langsung dari toko motomart yang dilakukan berupa observasi dan wawancara langsung dengan pemilik toko dan kasir toko.


(3)

5

Universitas Kristen Maranatha

1.6 Sistematika Penyajian

BAB 1. Pendahuluan

Pada bab ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB 2. Kajian Teori

Pada bab ini menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.

BAB 3. Analisis dan Rancangan Sistem

Pada bab ini digunakan untuk menganalisa proses yang ada di perusahaan yang kemudian dipakai untuk merancang sistem yang akan dibuat.

BAB 4. Hasil Penelitian

Pada bab ini akan menjelaskan bagaimana sistem dapat tercapai sesuai harapan.

BAB 5. Pembahasan dan Uji Coba Hasil Penelitian

Pada bab ini digunakan untuk membahas hasil dari penelitian yang tercapai.

BAB 6. Simpulan dan Saran

Pada bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup.


(4)

146

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Bedasarkan hasil dari pembahasan di atas dan hasil yang telah dicapai dalam pembuatan aplikasi ini, maka dapat ditarik kesimpulan sebagai berikut: 1. Aplikasi ini dapat membantu user dalam proses pencatatan data

Master yaitu data barang, data supplier, data pelanggan, dan data pegawai pada Toko Motomart.

2. Aplikasi ini dapat membantu user dalam proses pencatatan data transaksi yaitu data penjualan, data pembelian, dan data retur pembelian serta laporan data transaksi yang ada sesuai dengan keinginan pemilik pada Toko Motomart sehingga informasi yang dimiliki lebih akurat.

3. Aplikasi ini dapat membantu user untuk memutuskan membeli barang di supplier siapa yang terbaik untuk bulan-bulan kemudian.

6.2 Saran

Untuk mengembangkan aplikasi ini agar lebih baik lagi, penulis menyarankan beberapa fitur sebagai berikut

1. Aplikasi dapat menambahkan laporan akuntansi agar memudahkan user untuk mengetahui laba, rugi pada Toko Motomart.

2. Menambah fitur scan barcode, agar memudahkan kasir untuk memproses barang ke catatan penjualan sehingga tidak banyak menggunakan pointer.

3. Mengubah aplikasi menjadi berbasis web agar akses aplikasi bisa digunakan langsung oleh beberapa user.


(5)

147

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] J. HM, Analisis & Desain, Ed ke-III, Yogyakarta: Andi Offset, 2005. [2] A.-B. B. Ladjamudin, Rekayasa Perangkat Lunak, Yogyakarta: GRAHA

ILMU, 2006.

[3] A. Nugroho, Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek, Bandung: Informatika, 2005.

[4] H. A. Fatta, Analisis Dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern, Andi, 2009. [5] J. P. Kenneth C.Laudon, Sistem Informasi Manajemen 1 (ed.10), Jakarta:

Penerbit Salemba, 2007.

[6] T. S. Pamudi, Riding the Wave: Strategi Andal: Menaklukkan Industri Software, Jakarta: Elex Media Komputindo, 2010.

[7] B. S. DH, Manajemen Pemasaran Modern, Yogyakarta: Liberty, 2002. [8] S. Ahammad, iReport 3.7, Birmingham: Packt Publishing, 2010.

[9] H. Julius, Analisa Desain & Programmer Berorientasi Objek dengan UML, Central Java: Penerbit Andi.

[10] D. Pinole and N. Pitman, UML 2.0 in a Nutshell, California: O'Reilly Media, Inc., 2005.

[11] C. T. a. B. Connolly, Database System: A Practical Aproach to Design, Implementation, and Management, Boston: Pearson Education, 2010. [12] D. D. Prasetyo, Belajar Sendiri Aplikasi Bisnis dan Perkantoran

Menggunakan Visual Basic, Jakarta: PT. Elex Media Komputindo, 2004. [13] R. Dantas, Netbeans IDE 7 Cookbook, Birmingham: Packt Publishing,

2011.

[14] S. M. ". Tahaghoghi and H. E. Williams, Learning MySQL, California: O'Reilly Media, Inc., 2007.

[15] I. H. Kristanto, Konsep & Perancangan Database, Yogyakarta: Penerbit Andi, 1994.


(6)

148

Universitas Kristen Maranatha [16] P. N. a. D. Leuck, Learning Java, Fourth Edition, California: O'Reilly

Media, Inc., 2013.

[17] Y. Supardi, Semua Bisa Menjadi: Programmer Java Basic Programming, Jakarta: Elex Media Komputindo, 2010.

[18] F. Ir, Basis Data, Bandung: Informatika, 2002.

[19] R. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I, Yogyakarta: CV. Andi Offset, 2002.

[20] E. Turban, J. Aronson and L. P. Ting, Decision Support System and Intellegebt Systems, New Jersey: Pearson Education, Inc, 2005.

[21] T. Sutabri, Sistem Informasi Manajemen, Yogyakarta: Andi Offset, 2005. [22] M. Prof.Dr. Ir. Marimin, Pengambilan Keputusan Kriteria Majemuk,

Grasindo, 2004.

[23] E. Imandha, "Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System Untuk Penentuan Supplier," Jutisi, vol. 2, no. 1, 2016.

[24] R. S. Hamdhani, "Sistem Informasi Pemilihan Mobil Bekas Menggunakan Decission Support System Analytical Hierarchy Process pada Showroom Yokima Motor Bandung," Jurnal Teknik Informatika dan Sistem Informasi Universitas Kristen Maranatha, vol. 1, no. 2, 2015.