Implementasi Aplikasi dan Sistem Informasi Apotik Berbasis Java.

(1)

vi

ABSTRAK

Perkembangan Teknologi Informasi saat ini sangat membantu dalam penyajian dan pengolahan data tentang obat-obatan sehingga lebih cepat dan akurat.Kemajuan ilmu dan Teknologi kedokteran juga sangat mendukung upaya penyembuhan pasien dengan berbagai macam penyakit.Selain ilmu dan Teknologi Kedokteran, juga yang tidak kalah penting obat-obatan yang menunjang dalam pemulihan pasien. Aplikasi sistem informasi apotik merupakan hasil dari penggabungan kemajuan teknologi informasi dan ilmu obat-obatan, dimana sistem komputerisasi mulai diterapkan sehingga proses bisnis pada sebuah apotik dapat berjalan lebih cepat, efisien, dan akurat. Aplikasi apotik ini terdiri dari beberapa modul seperti mengelola data obat, modul penjualan, modul pembelian, dan pemilihan

Supplier merupakan hal yang penting. Permasalahan yang sering dihadapi dalam proses

pembelian di Apotik adalah proses pemilihan Supplier, masalah yang biasa ditemukan adalah masalah harga yang ditawarkan oleh Supplier, pemenuhan kapasitas pemesanan

Supplier, dan masalah keterlambatan waktu atau kedisiplinan Supplier dalam mengirim Obat

serta fleksibilitas Supplier dalam menangani perubahan pesanan. Oleh karena itu, dibutuhkan suatu sistem pendukung keputusan yang dapat melakukan pemilihan Supplier. Untuk melakukan penentuan Supplier ini digunakan metode Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) untuk mendapatkan sebuah saran sistem atau hasil pemilihan Supplier yang tepat berdasarkan kriteria atau kondisi yang diharapkan. Hasil yang didapatkan dengan adanya sistem pendukung keputusan pemilihan Supplier ini adalah apotik mendapatkan urutan hasil pemilihan Supplier sesuai dengan kriteria atau kondisi yang diharapkan.


(2)

vii

ABSTRACT

Development of Information Technology today is very helpful in preparing and processing of data about drugs so much faster and akurat.Kemajuan science and medical technology are also very supportive of efforts to cure patients with a variety of science and technology penyakit.Selain Medicine, also is no less essential drugs drugs that support the recovery of patients. Pharmacy information system application is the result of the merger of information technology and science progress of medicine, where the computerized system was implemented so that the business process at a pharmacy to run faster, efficient, and accurate. Pharmacy application consists of several modules such as managing medication data, sales, purchasing, and Supplier selection is crucial. At the pharmacy, Supplier selection is crucial. The problems that frequently encountered in the buying process in the Dispensary is the selection process Suppliers, a problem commonly found is the problem of the price offered by Suppliers, Supplier orders fulfillment capacity and delay problems.Suppliers in the time or discipline to send the goods as well as flexibility Suppliers in dealing with change orders. Therefore, we need a decision support system that can perform Supplier selection. To do this Supplier used a method of determining the Analytical Hierarchy Process (AHP) and Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to get a suggestion system or the appropriate Supplier selection criteria or

conditions that are expected.

The results obtained with the Supplier selection decision support system is the pharmacy to get the sequence results in accordance with the Supplier selection criteria or conditions that are expected

Keywords: Pharmacy data management, JAVA programming, Decision Support System, Accounting report.


(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xviii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1 Flowchart ... 6

2.2 Data Flow Diagram(DFD) ... 8

2.2.1 Komponen DFD ... 8

2.2.2 Sistem Penggambaran DFD ... 9

2.3 Kamus Data ... 10

2.4 PSPEC ... 11


(4)

ix

2.6 Bahasa Pemrograman JAVA ... 15

2.7 PHPMyAdmin ... 17

2.8 Decision Support System ... 19

2.9 Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) ... 20

2.10Analytical Hierarchy Process (AHP) ... 24

BAB III ANALISIS DAN RANCANGAN SISTEM ... 27

3.1 Analisis Proses Bisnis ... 27

3.1.1 Proses Bisnis Penjualan ... 27

3.1.2 Proses Bisnis Pembelian ... 28

3.1.3 Proses Bisnis Obat Masuk ... 30

3.1.4 Proses Bisnis Pencatatan Data Obat ... 31

3.2 DFD (Data Flow Diagram) ... 32

3.2.1DFD Level 0 ... 32

3.2.2DFD Level 1 ... 34

3.2.3DFD Level 2 Proses 1 ... 36

3.2.4DFD Level 2 Proses 2 ... 37

3.2.5DFD Level 3 Proses 2.1 ... 41

3.2.6DFD Level 3 Proses 2.2 ... 42

3.2.7DFD Level 3 Proses 2.5 ... 43

3.2.8DFD Level 3 Proses 2.8 ... 44

3.2.9DFD Level 3 Proses 2.9 ... 46

3.2.10DFD Level 3 Proses 2.10 ... 47

3.2.11DFD Level 3 Proses 2.11 ... 49

3.2.12DFD Level 3 Proses 2.12 ... 50


(5)

x

3.2.14DFD Level 4 Proses 2.10.2 ... 52

3.3 ERD ... 54

3.4 Relational Database ... 55

3.4.1 Tabel User ... 55

3.4.2 Tabel Pelanggan ... 55

3.4.3 Tabel Supplier ... 55

3.4.4 Tabel Obat ... 56

3.4.5 Tabel Pembelian ... 56

3.4.6 Tabel R_OBT_PEM_DETAIL ... 57

3.4.7 Tabel Penjualan... 57

3.4.8 Tabel R_OBT_PEN_DETAIL ... 57

3.4.9 Tabel ReturSupplier ... 58

3.4.10 Tabel R_RET_PEM_DETAIL ... 58

3.4.11 Tabel Tanggal_Kadaluarsa ... 59

3.4.12 Tabel Satuan ... 59

3.4.13 Tabel AHP ... 59

3.4.14 Tabel TOPSIS ... 60

3.5Kamus Data ... 61

3.6Process Specification (PSPEC) ... 64

3.7Perancangan UserInterface ... 78

3.7.1Menu Awal Login ... 78

3.7.2MenuInsert Data Obat Admin ... 79

3.7.3MenuUpdate Delete Data Obat Admin ... 80

3.7.4 MenuInsert Data SupplierAdmin ... 81

3.7.5MenuUpdate Delete Data SupplierAdmin ... 82


(6)

xi

3.7.7MenuUpdate Delete Data UserAdmin ... 85

3.7.8MenuInsert Data Pelanggan Admin ... 87

3.7.9MenuUpdate Delete Data Pelanggan Admin ... 89

3.7.10 Menu Pembelian Ke Supplier Admin ... 90

3.7.11 Menu Penjualan Obat Admin ... 92

3.7.12 MenuRetur Pembelian Ke SupplierAdmin ... 94

3.7.13 MenuData SatuanAdmin ... 96

3.7.14 Menu Laporan Pembelian Ke SupplierAdmin ... 98

3.7.15 Menu Laporan Penjualan Obat Admin ... 99

3.7.16 Menu Laporan Retur Pembelian Obat Admin ... 100

3.7.17 Menu Laporan Penentuan Supplier Obat Admin DSS AHP ... 101

3.7.18 Menu Laporan Penentuan Supplier Obat Admin TOPSIS AHP 102 3.7.19 Menu Laporan Top Ten Obat ... 104

3.7.20 Menu Laporan Top Ten Pelanggan ... 105

3.7.21 Menu Laporan Top TenSuplier ... 106

3.7.22 MenuData Satuan Kasir ... 107

3.7.23 MenuInsert Data Obat Kasir ... 109

3.7.24 MenuInsert Data Supplier Kasir ... 110

3.7.25 MenuInsert Data PelangganKasir ... 111

3.7.26 Menu Pembelian Ke Supplier Kasir ... 112

3.7.27 Menu Penjualan Obat Kasir ... 114

3.7.28 MenuRetur Pembelian Ke Supplier Kasir ... 116

BAB IV HASIL PENELITIAN ... 119

4.1Halaman Login Awal ... 119

4.2Halaman Menu Data Obat Admin ... 119


(7)

xii

4.4Halaman Menu Data SupplierAdmin ... 121

4.5Halaman MenuUpdate Delete Data SupplierAdmin ... 122

4.6 Halaman Menu Input Data Penentuan Supplier (Menggunakan DSS). ... 123

4.7Halaman Menu Data UserAdmin ... 124

4.8Halaman MenuUpdate Delete Data UserAdmin ... 125

4.9Halaman Menu Data Pelanggan Admin ... 126

4.10Halaman MenuUpdate Delete DataPelanggan Admin ... 127

4.11Halaman Menu Pembelian Ke SupplierAdmin ... 128

4.12Halaman Menu Penjualan Obat Admin ... 129

4.13Halaman MenuRetur Pembelian Ke SupplierAdmin ... 130

4.14Halaman Menu Data Satuan Admin... 131

4.15Halaman Menu Laporan Pembelian Ke Supplier Admin ... 132

4.16Halaman Menu Laporan Penjualan Obat Admin ... 132

4.17Halaman Menu Laporan Retur Pembelian Obat Admin ... 133

4.18 Halaman Menu Laporan Penentuan Supplier Obat Admin DSS AHP ... 134

4.19 Halaman Menu Laporan Penentuan Supplier Obat Admin DSS TOPSIS ... 135

4.20Halaman Menu Laporan TopTen Obat Admin ... 136

4.21Halaman Menu Laporan TopTen Pelanggan Admin ... 136

4.22Halaman Menu Laporan TopTenSupplierAdmin ... 137

4.23Halaman MenuInsert Data Obat Kasir ... 138

4.24Halaman MenuInsert Data Supplier Kasir ... 139

4.25Halaman MenuInsert Data Pelanggan Kasir ... 140


(8)

xiii

4.27Halaman Menu Penjualan Obat Kasir ... 142

4.28Halaman MenuRetur Pembelian Ke Supplier Kasir ... 143

4.29Halaman Menu Satuan Kasir ... 144

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 145

5.1Login Gagal ... 145

5.2Insert Ke Dalam Database ... 146

5.3Numeric Check ... 150

BAB VI SIMPULAN DAN SARAN ... 152

6.1Simpulan ... 152

6.2Saran ... 152

DAFTAR PUSTAKA ... xxi

LAMPIRAN A CURRICULUM VITAE ... A LAMPIRAN B KUISIONER ... B


(9)

xiv

DAFTAR GAMBAR

Gambar 1 Entitas ... 8

Gambar 2 Proses ... 8

Gambar 3 Alur Data ... 9

Gambar 4 Data Store ... 9

Gambar 5 Flowchart Proses Bisnis Penjualan ... 28

Gambar 6 Flowchart Proses Bisnis Pembelian ... 29

Gambar 7 Flowchart Proses Bisnis Obat Masuk ... 30

Gambar 8 Flowchart Pencatatan Data Obat ... 32

Gambar 9 DFD Level 0 ... 32

Gambar 10 DFD Level 1 ... 34

Gambar 11 Dfd Level 2 Proses 1 ... 37

Gambar 12 DFD Level 2 Proses 2 ... 39

Gambar 14 DFD Level 3 Proses 2.1 ... 42

Gambar 15 DFD Level 3 Proses 2.2 ... 43

Gambar 16 DFD Level 3 Proses 2.5 ... 44

Gambar 17 DFD Level 3 Proses 2.8 ... 45

Gambar 18 DFD Level 3 Proses 2.9 ... 47

Gambar 19 DFD Level 3 Proses 2.10 ... 48

Gambar 20 DFD Level 3 Proses 2.11 ... 49

Gambar 21 DFD Level 3 Proses 2.12 ... 50

Gambar 23 DFD Level 4 Proses 2.10.1 ... 51

Gambar 24 DFD Level 4 Proses 2.10.2 ... 52

Gambar 25 ERD ... 54

Gambar 26 Menu Awal Login ... 78

Gambar 27 MenuInsert Data Obat Admin ... 79

Gambar 28 MenuUpdate Delete Data Obat Admin ... 80

Gambar 29 MenuInsert Data SupplierAdmin ... 81


(10)

xv

Gambar 31 Menu Insert Data User Admin ... 85

Gambar 32 MenuUpdateDelete Data UserAdmin ... 86

Gambar 33 MenuInsert Data Pelanggan Admin ... 88

Gambar 34 MenuUpdate Delete Data Pelanggan Admin ... 89

Gambar 35 Menu Pembelian Ke Supplier Admin ... 91

Gambar 36 Menu Penjualan Obat Admin ... 93

Gambar 37 MenuRetur Pembelian Ke SupplierAdmin ... 95

Gambar 38 Menu Data Satuan Admin ... 97

Gambar 39 Menu Laporan Pembelian Ke SupplierAdmin ... 98

Gambar 40 Menu Laporan Penjualan Obat Admin ... 99

Gambar 41 Menu Laporan Retur Pembelian Obat Admin ... 100

Gambar 42 Menu Laporan Penentuan Supplier Obat Admin Dss AHP ... 101

Gambar 43 Menu Laporan Penentuan Supplier Obat Admin Dss TOPSIS 103 Gambar 44 Menu Laporan Top Ten Obat ... 104

Gambar 45 Menu Laporan Top Ten Pelanggan ... 105

Gambar 46 Menu Laporan Top TenSupplier ... 106

Gambar 47 Menu Data Satuan Kasir ... 108

Gambar 48 MenuInsert Data Obat Kasir ... 109

Gambar 49 MenuInsert Data Supplier Kasir ... 110

Gambar 50 MenuInsert Data Pelanggan Kasir ... 111

Gambar 51 Menu Pembelian Ke Supplier Kasir ... 113

Gambar 52 Menu Penjualan Obat Kasir ... 115

Gambar 53 MenuRetur Pembelian Ke Supplier Kasir ... 117

Gambar 54 Halaman Login Awal ... 119

Gambar 55 Menu Data Obat Admin ... 120

Gambar 56 MenuUpdate Delete Data Obat Admin ... 121

Gambar 57 Menu Data SupplierAdmin... 122

Gambar 58 MenuUpdate Delete Data SupplierAdmin ... 123

Gambar 59 Menu Penentuan SupplierDSS AHP dan TOPSIS... 124

Gambar 60 Menu Data UserAdmin ... 125

Gambar 61 MenuUpdate Delete Data User Admin ... 126


(11)

xvi

Gambar 63 MenuUpdate Delete Data Pelanggan Admin ... 128

Gambar 64 Menu Pembelian Ke SupplierAdmin ... 129

Gambar 65 Menu Penjualan Obat Admin ... 130

Gambar 66 MenuRetur Pembelian Ke SupplierAdmin ... 131

Gambar 67 Menu Data Satuan Admin ... 131

Gambar 68 Menu Laporan Pembelian Ke SupplierAdmin ... 132

Gambar 69 Menu Laporan Penjualan Obat Admin ... 133

Gambar 70 Menu Laporan Retur Pembelian Obat Admin ... 134

Gambar 71 Menu Laporan Penentuan Supplier Obat Admin DSS AHP .... 135

Gambar 72 Menu Laporan Penentuan Supplier Obat Admin DSS TOPSIS ... 136

Gambar 73 Menu Laporan TopTen Obat Admin ... 136

Gambar 74 Menu Laporan TopTen Pelanggan Admin ... 137

Gambar 75 Menu Laporan TopTenSupplierAdmin ... 138

Gambar 76 MenuInsert Data Obat Kasir ... 139

Gambar 77 MenuInsert Data Supplier Kasir ... 140

Gambar 78 MenuInsert Data Pelanggan Kasir ... 141

Gambar 79 Menu Pembelian Ke Supplier Kasir ... 142

Gambar 80 Menu Penjualan Obat Kasir ... 143

Gambar 81 MenuRetur Pembelian Ke Supplier Kasir ... 144

Gambar 82 Menu Satuan Kasir ... 144

Gambar 83 UsernamePassword Salah ... 145

Gambar 84 Username Kosong ... 145

Gambar 85 Password Harus Diisi ... 146

Gambar 86 Pengecekan Nama Supplier Harus Diisi ... 146

Gambar 87 Pengecekan Alamat Supplier Harus Diisi ... 146

Gambar 88 Pengecekan Nomer Telepon Supplier Harus Diisi ... 147

Gambar 89 Pengecekan Nama Obat Harus Diisi ... 147

Gambar 90 Pengecekan Tanggal Kadaluarsa Harus diisi ... 147

Gambar 91 Pengecekan Nama PBF harus diisi ... 147

Gambar 92 Pengecekan Nama User Harus Diisi ... 148


(12)

xvii

Gambar 94 Pengecekan Tanggal Kerja User Harus Diisi ... 148

Gambar 95 Pengecekan No Telp User Harus Diisi ... 149

Gambar 96 Pengecekan Nama Pelanggan Harus Diisi ... 149

Gambar 97 Pengecekan Alamat Pelanggan Harus Diisi ... 149

Gambar 98 Pengecekan Nomer Telepon Pelanggan Harus Diisi ... 149

Gambar 99 Pengecekan Numeric Nomer Telepon Supplier ... 150


(13)

xviii

DAFTAR TABEL

Tabel I Flowchart ... 7

Tabel II Kamus Data ... 11

Tabel III Bobot Prioritas Kriteria ... 21

Tabel IV Tabel Hasil Normalisasi Matrik Keputusan ... 22

Tabel V Tabel Hasil Perhitungan Memasukan Bobot Subkriteria Ke Dalam 23 Tabel VI Tabel Titik Ideal Positif dan Titik Ideal Negatif ... 23

Tabel VII Tabel Hasil Perhitungan D* dan D- Setiap Alternatif ... 24

Tabel VIII Pairwise Comparison Pemilihan Kebutuhan Mahasiswa ... 26

Tabel IX Tabel User ... 55

Tabel X Tabel Pelanggan ... 55

Tabel XI Tabel Supplier ... 56

Tabel XII Tabel Obat ... 56

Tabel XIII Pembelian Ke Supplier ... 56

Tabel XIV Tabel R_OBT_PEM_DETAIL ... 57

Tabel XV Tabel Penjualan Obat ... 57

Tabel XVI Tabel R_OBT_PEN_DETAIL ... 58

Tabel XVII Tabel Retur Ke Supplier ... 58

Tabel XVIII Tabel R_RET_PEM_DETAIL ... 58

Tabel XIX Tabel Tanggal_Kadaluarsa... 59

Tabel XX Tabel Satuan ... 59

Tabel XXI Tabel AHP ... 59

Tabel XXII Tabel TOPSIS ... 60

Tabel XXIII Kamus Data User ... 61

Tabel XXIV Kamus Data Obat ... 61

Tabel XXV Kamus Data Supplier ... 61

Tabel XXVI Kamus Data Pelanggan ... 62

Tabel XXVII Kamus Data Pembelian ... 62

Tabel XXVIII Kamus Data R_OBT_PEM_DETAIL ... 62


(14)

xix

Tabel XXX Kamus Data R_OBT_PEN_DETAIL ... 62

Tabel XXXI Kamus Data ReturSupplier ... 63

Tabel XXXII Kamus Data R_RET_PEM_DETAIL ... 63

Tabel XXXIII Kamus Data Satuan ... 63

Tabel XXXIV Kamus Data Tanggal_Kadaluarsa ... 63

Tabel XXXV Kamus Data AHP ... 64

Tabel XXXVI Kamus Data TOPSIS ... 64

Tabel XXXVII Spesifikasi Proses Login ... 64

Tabel XXXVIII Spesifikasi Proses Input Data Obat ... 65

Tabel XXXIX Spesifikasi Proses Ubah Data Obat ... 66

Tabel XL Proses Hapus Data Obat ... 66

Tabel XLI Spesifikasi Proses Input Data Supplier ... 67

Tabel XLII Spesifikasi Proses Ubah Data Supplier ... 68

Tabel XLIII Spesifikasi Proses Hapus Data Supplier ... 69

Tabel XLIV Spesifikasi Proses Input Data DSS ... 70

Tabel XLV Spesifikasi Proses Hasil Pengolahan DSS AHP ... 70

Tabel XLVI Spesifikasi Proses Hasil Pengolahan DSS TOPSIS ... 71

Tabel XLVII Spesifikasi Proses Input Data Satuan ... 71

Tabel XLVIII Spesifikasi Proses Update Data Satuan ... 71

Tabel XLIX Spesifikasi Proses Hapus Data Satuan ... 72

Tabel L Spesifikasi Proses Input Data Pelanggan ... 72

Tabel LI Spesifikasi Proses Ubah Data Pelanggan ... 73

Tabel LII Spesifikasi Proses Hapus Data Pelanggan ... 74

Tabel LIII Spesifikasi Proses Input Data ReturSupplier ... 74

Tabel LIV Spesifikasi Proses Input Data Satuan ... 75

Tabel LV Spesifikasi Proses Input Data Pembelian ... 75

Tabel LVI Spesifikasi Proses Input Data Penjualan ... 76

Tabel LVII Tabel Menu Awal Login ... 78

Tabel LVIII Tabel MenuInsert Data Obat Admin ... 79

Tabel LIX Tabel MenuUpdate Delete Obat Admin ... 80

Tabel LX Tabel Menu Insert Data Supplier Admin ... 82


(15)

xx

Tabel LXII MenuInsert Data UserAdmin ... 85

Tabel LXIII Menu Update Delete Data User Admin... 86

Tabel LXIV MenuInsert Data Pelanggan Admin... 88

Tabel LXV MenuUpdate Delete Data Pelanggan Admin ... 89

Tabel LXVI Menu Pembelian Ke Supplier Admin ... 91

Tabel LXVII Menu Penjualan Obat Admin ... 93

Tabel LXVIII MenuRetur Pembelian Ke SupplierAdmin ... 95

Tabel LXIX Menu Data Satuan Admin ... 97

Tabel LXX MenuRetur Pembelian Ke Supplier Admin ... 98

Tabel LXXI Menu Laporan Penjualan Obat Admin ... 99

Tabel LXXII Menu Laporan Retur Pembelian Obat Admin ... 100

Tabel LXXIII Menu Laporan Penentuan Supplier Obat Admin Dss AHP .... 102

Tabel LXXIV Menu Laporan Penentuan Supplier Obat Admin Dss TOPSIS ... 103

Tabel LXXV Menu Laporan Top Ten Obat ... 104

Tabel LXXVI Menu Laporan Top Ten Pelanggan ... 105

Tabel LXXVII Menu Laporan Top TenSupplier ... 107

Tabel LXXVIII Menu Data Satuan Kasir ... 108

Tabel LXXIX MenuInsert Data Obat Kasir ... 109

Tabel LXXX Tabel MenuInsert Data Supplier Kasir ... 110

Tabel LXXXI MenuInsert Data Pelanggan Kasir ... 111

Tabel LXXXII Menu Pembelian Ke Supplier Kasir ... 113

Tabel LXXXIII Menu Penjualan Obat Kasir ... 115


(16)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Kemajuan ilmu dan teknologi kedokteran sangat mendukung upaya penyembuhan pasien dengan berbagai macam penyakit.Selain ilmu dan teknologi kedokteran, juga yang tidak kalah penting obat-obatan yang menunjang dalam pemulihan pasien.Perkembangan teknologi informasi saat ini sangat membantu dalampenyajian dan pengolahan data tentang obat-obatan sehingga lebih cepat dan akurat, meningkatkan efektivitas, produktivitas, serta efisiensi suatu apotik.

Apotik Aneka Farma merupakan suatu perusahaan yang bergerak dibidang penjualan obat.Untuk dapat memajukan usaha di bidang penjualan obat ini, apotik Aneka Farma harus pandai mengatur strategi penjualan untuk meningkatkan hasil penjualannya. Apotik ini berfungsi sebagai penyedia dan penyalur obat yang harus memberikan pelayanan yang terbaik kepada masyarakat.Saat ini apotik Aneka Farma masih melakukan pengolahan laporan secara manual misalnya membuat rekap stok obat-obatan, membuat rekap bulanan tentang data obat yang tersedia di gudang, membuat rekap rugi-laba, membuat rekap kinerja pegawai, dimana dalam pembuatan laporan sering terjadi kesalahan-kesalahan pada saat laporan tersebut diperiksa oleh pimpinan apotik.Kesalahan-kesalahan yang terjadi dapat di kurangi dengan mengaplikasikan sistem komputerisasi dalam proses bisnis apotik Aneka Farma yang bertujuanakan membantu dalam hal pengolahan data apotik yang akan memberikan data yang cepat, tepat dan akurat.

Pada apotik, pemilihan Supplier merupakan hal yang penting. Permasalahan yang sering dihadapi dalam proses pembelian di Apotik adalah proses pemilihan Supplier, masalah yang biasa ditemukan adalah masalah harga yang ditawarkan oleh Supplier, pemenuhan kapasitas pemesanan Supplier, dan masalah keterlambatan waktu atau kedisiplinan Supplier dalam mengirim Obat serta fleksibilitas Supplier dalam menangani


(17)

2

Universitas Kristen Maranatha perubahan pesanan. Oleh karena itu, dibutuhkan suatu sistem pendukung keputusan yang dapat melakukan pemilihan Supplier. Untuk melakukan penentuan Supplier ini digunakan metode Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) untuk mendapatkan sebuah saran sistem atau hasil pemilihan Supplier yang tepat berdasarkan kriteria atau kondisi yang diharapkan. Hasil yang didapatkan dengan adanya sistem pendukung keputusan pemilihan Supplier ini adalah apotik mendapatkan urutan hasil pemilihan Supplier sesuai dengan kriteria atau kondisi yang diharapkan serta nilai rasio konsistensi yang lebih kecil sama dengan 0,1

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah di uraikan, maka rumusan masalah yang muncul adalah :

1 Bagaimana metode sistem Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution

(TOPSIS) dapat membantu dalam pemilihan Supplier?

2 Bagaimana cara mengurangi kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada apotik Aneka Farma?

3 Bagaimana meningkatkan efektivitas, produktivitas, dan efisiensi didalam apotik Aneka Farma?

1.3 Tujuan Pembahasan

Beberapa tujuan pembahasan laporan Tugas Akhir “Impementasi Aplikasi dan Sistem Informasi Apotik Berbasis JAVA”, ini adalah :

1 Dengan adanya sistem pendukung keputusan pemilihan Supplier

ini adalah apotik mendapatkan urutan hasil pemilihan Supplier

sesuai dengan kriteria atau kondisi yang diharapkan serta nilai rasio konsistensi yang lebih kecil sama dengan 0,1.


(18)

3

Universitas Kristen Maranatha 2 Menyediakan laporan data obat dan data transaksi sehingga

kesalahan-kesalahan pembuatan laporan dapat ditanggulangi. 3 Membuat aplikasi sistem informasi apotik untuk apotik Aneka

Farma dengan kemudahan tampilan program, sehingga pengguna dapat menggunakan program aplikasi tersebut secara maksimal sehingga efektivitas, produktivitas, dan efisiensi dapat diterapkan dalam apotik Aneka Farma.

1.4 Ruang Lingkup Kajian

Batasan masalah dalam pembuatan aplikasi ini adalah : 1) Batasan perangkat lunak:

A. Sistem operasi Microsoft Windows Seven (Home Basic).

B. Sistem Basis Data: My SQL (PHPMyAdmin).

C. Bahasa Scripting: OOP Java.

D. Editor Pemrograman: NetBeans IDE 6.8.1.

2) Batasan perangkat keras:

A. Processor Intel Core2Duo 2.0GHz. B. Memory DDR2 1 GB.

C. Harddisk 120 GB. D. Keyboard + Mouse. E. Monitor 17”

3) Batasan Aplikasi:

A. Pengaksesan sistem informasi ini hanya bisa dilakukan oleh

administrator, Kasir.

B. Administrator pada aplikasi sistem informasi apotik Aneka Farma adalah pemilik apotik tersebut. Beberapa fitur yang dimiliki oleh administrator adalah :

a. Mengelola data Kasir, data obat, data penjualan, data pelanggan, dan data Supplier.


(19)

4

Universitas Kristen Maranatha c. Mengelola data transaksi pembelian, penjualan dan retur

Supplier.

d. Mengelola laporan penjualan. e. Mengelola laporan pembelian.

f. Mengelola data laporan detail lainnya.

g. Mengelola laporan penentuan Supplier obat atau DSS AHP dan TOPSIS.

C. Kasir adalah orang yang bertugas melayani pelanggan. Beberapa fitur dari pegawai adalah :

1. Mengelola data pembelian, penjualan dan retur Supplier. 2. Melakukan input data obat, input data Supplier, dan

input data pelanggan.

3. Mengelola laporan penjualan.

D. Tidak menerima retur dari pelanggan yang membeli obat. E. Kemanan dari aplikasi ini adalah login dan logout.

1.5 Sumber Data

Data – data yang digunakan untuk menyusun laporan ini adalah : 1. Data Primer

Data primer merupakan data yang diperoleh melalui studi kasus yang dilakukan di apotik Aneka Farma.

2. Data Sekunder

Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Sistem penyajian yang dilakukan dalam penulisan laporan ini adalah sebagai berikut:


(20)

5

Universitas Kristen Maranatha Bab ini menjelaskan tentang latar belakang, perumusan masalah,

tujuan, batasan masalah dan sistematika penulisan.

2. BAB II KAJIAN TEORI

Bab ini menjelaskan tentang landasan teori apa saja yang digunakan dalam penulisan laporan.

3. BAB III ANALISIS & RANCANGAN SISTEM

Bab ini menjelaskan tentangbagaimana merancang sebuah sistem mulai dari menganalisis dan merancang proses bisnis, UML aplikasi, kebutuhan basis data,dan mendesain user interface

aplikasi.

4. BAB IV HASIL PENELITIAN

Bab ini menjelaskan tentang detail rancangan berupa sebuah hasil

mock up untuk masing-masing fitur sesuai dengan hasil analisis pada bab III.

5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Bab ini menjelaskan tentangapakah tahapan pengujian fungsionalitas dan spesifikasi untuk masing-masing modul dengan metode black box.

6. BAB VISIMPULAN & SARAN

Bab ini menjelaskan tentang kesimpulan yang didapat dari hasil analisis dan intepretasi masalah serta saran dan pendapat penulis mengenai sistem informasi tersebut.


(21)

151 Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Berdasarkan hasil penelitian dan pengerjaan sistem secara berkala hingga selesainya, dalam “Pembuatan Aplikasi Sistem Informasi Apotik Berbasis JAVA “ maka dapat diambil kesimpulan nya yaitu sebagai berikut.

1. Melalui penerapan metode sistem Analytical Hierarchy Process (AHP) dapat membantu dalam pemilihan Supplier.

2. Melalui aplikasi ini maka kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada Apotik Aneka Farma dapat teratasi dengan baik.

3. Melalui aplikasi ini maka dapat meningkatkan efektivitas, produktivitas, dan efisiensi didalam Apotik Aneka Farma.

6.2 Saran

Untuk pengembangan sistem kedepannya agar sasaran dan target dapat lebih tercapai dengan baik maka ditambahkan beberapa saran yaitu diantaranya.

1. Untuk kedepannya pihak apotik memberikan data gambar agar tampilan

UI lebih menarik dan kasir tidak kesulitan dalam mengidentifikasi data obat saat transaksi.


(22)

xxi Universitas Kristen Maranatha

DAFTAR PUSTAKA

Badriyah, Tessy. (2007). UML Class.Jakarta : Erlangga.

Darsono.(2008). Modul Pengantar Sistem Informasi - Fakultas Teknologi Informasi Universitas Gunadarma Depok.

Dharwiyanti, Sri dan Romi Satria Wihono.( 2003). Pengantar UML edisi pertama) Jakarta : Erlangga.

Hariyanto Bambang.(2003). Esensi – esensi bahasa pemrograman java.(edisi pertama). Jakarta : Gramedia Pustaka.

Sarman Onsir.(2008). Belajar PHP menggunakan database

PHPMyadmin.Jakarta : Gramedia Pustaka.

Raharjo, Willy Sudiarto. (2007). Materi Perkuliahan Pemodelan Sistem – UML:Activity Diagram. Universitas Kristen Duta WacanaYogyakarta.

Raharjo, Willy Sudiarto. (2007). Materi Perkuliahan Pemodelan Sistem – UML: Use Case Diagram. Kristen Duta WacanaYogyakarta.

Raharjo, Willy Sudiarto. 2007. Materi Perkuliahan Pemodelan Sistem – UML:Class Diagram. Kristen Duta WacanaYogyakarta.

Setiawan, Elisabeth. (2007). Materi Perkuliahan Basis Data Teori.Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Zakaria, T.M. (2008). Modul Basis Data Lanjutan Fakultas Teknologi


(1)

perubahan pesanan. Oleh karena itu, dibutuhkan suatu sistem pendukung keputusan yang dapat melakukan pemilihan Supplier. Untuk melakukan penentuan Supplier ini digunakan metode Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) untuk mendapatkan sebuah saran sistem atau hasil pemilihan Supplier yang tepat berdasarkan kriteria atau kondisi yang diharapkan. Hasil yang didapatkan dengan adanya sistem pendukung keputusan pemilihan Supplier ini adalah apotik mendapatkan urutan hasil pemilihan Supplier sesuai dengan kriteria atau kondisi yang diharapkan serta nilai rasio konsistensi yang lebih kecil sama dengan 0,1

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah di uraikan, maka rumusan masalah yang muncul adalah :

1 Bagaimana metode sistem Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution

(TOPSIS) dapat membantu dalam pemilihan Supplier?

2 Bagaimana cara mengurangi kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada apotik Aneka Farma?

3 Bagaimana meningkatkan efektivitas, produktivitas, dan efisiensi didalam apotik Aneka Farma?

1.3 Tujuan Pembahasan

Beberapa tujuan pembahasan laporan Tugas Akhir “Impementasi Aplikasi dan Sistem Informasi Apotik Berbasis JAVA”, ini adalah :

1 Dengan adanya sistem pendukung keputusan pemilihan Supplier

ini adalah apotik mendapatkan urutan hasil pemilihan Supplier

sesuai dengan kriteria atau kondisi yang diharapkan serta nilai rasio konsistensi yang lebih kecil sama dengan 0,1.


(2)

3

Universitas Kristen Maranatha 2 Menyediakan laporan data obat dan data transaksi sehingga

kesalahan-kesalahan pembuatan laporan dapat ditanggulangi. 3 Membuat aplikasi sistem informasi apotik untuk apotik Aneka

Farma dengan kemudahan tampilan program, sehingga pengguna dapat menggunakan program aplikasi tersebut secara maksimal sehingga efektivitas, produktivitas, dan efisiensi dapat diterapkan dalam apotik Aneka Farma.

1.4 Ruang Lingkup Kajian

Batasan masalah dalam pembuatan aplikasi ini adalah : 1) Batasan perangkat lunak:

A. Sistem operasi Microsoft Windows Seven (Home Basic).

B. Sistem Basis Data: My SQL (PHPMyAdmin).

C. Bahasa Scripting: OOP Java.

D. Editor Pemrograman: NetBeans IDE 6.8.1.

2) Batasan perangkat keras:

A. Processor Intel Core2Duo 2.0GHz. B. Memory DDR2 1 GB.

C. Harddisk 120 GB. D. Keyboard + Mouse. E. Monitor 17”

3) Batasan Aplikasi:

A. Pengaksesan sistem informasi ini hanya bisa dilakukan oleh

administrator, Kasir.

B. Administrator pada aplikasi sistem informasi apotik Aneka Farma adalah pemilik apotik tersebut. Beberapa fitur yang dimiliki oleh administrator adalah :

a. Mengelola data Kasir, data obat, data penjualan, data pelanggan, dan data Supplier.


(3)

c. Mengelola data transaksi pembelian, penjualan dan retur

Supplier.

d. Mengelola laporan penjualan. e. Mengelola laporan pembelian.

f. Mengelola data laporan detail lainnya.

g. Mengelola laporan penentuan Supplier obat atau DSS AHP dan TOPSIS.

C. Kasir adalah orang yang bertugas melayani pelanggan. Beberapa fitur dari pegawai adalah :

1. Mengelola data pembelian, penjualan dan retur Supplier. 2. Melakukan input data obat, input data Supplier, dan

input data pelanggan.

3. Mengelola laporan penjualan.

D. Tidak menerima retur dari pelanggan yang membeli obat. E. Kemanan dari aplikasi ini adalah login dan logout.

1.5 Sumber Data

Data – data yang digunakan untuk menyusun laporan ini adalah : 1. Data Primer

Data primer merupakan data yang diperoleh melalui studi kasus yang dilakukan di apotik Aneka Farma.

2. Data Sekunder

Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Sistem penyajian yang dilakukan dalam penulisan laporan ini adalah sebagai berikut:


(4)

5

Universitas Kristen Maranatha Bab ini menjelaskan tentang latar belakang, perumusan masalah,

tujuan, batasan masalah dan sistematika penulisan.

2. BAB II KAJIAN TEORI

Bab ini menjelaskan tentang landasan teori apa saja yang digunakan dalam penulisan laporan.

3. BAB III ANALISIS & RANCANGAN SISTEM

Bab ini menjelaskan tentangbagaimana merancang sebuah sistem mulai dari menganalisis dan merancang proses bisnis, UML aplikasi, kebutuhan basis data,dan mendesain user interface

aplikasi.

4. BAB IV HASIL PENELITIAN

Bab ini menjelaskan tentang detail rancangan berupa sebuah hasil

mock up untuk masing-masing fitur sesuai dengan hasil analisis pada bab III.

5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Bab ini menjelaskan tentangapakah tahapan pengujian fungsionalitas dan spesifikasi untuk masing-masing modul dengan metode black box.

6. BAB VISIMPULAN & SARAN

Bab ini menjelaskan tentang kesimpulan yang didapat dari hasil analisis dan intepretasi masalah serta saran dan pendapat penulis mengenai sistem informasi tersebut.


(5)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Berdasarkan hasil penelitian dan pengerjaan sistem secara berkala hingga selesainya, dalam “Pembuatan Aplikasi Sistem Informasi Apotik Berbasis JAVA “ maka dapat diambil kesimpulan nya yaitu sebagai berikut.

1. Melalui penerapan metode sistem Analytical Hierarchy Process (AHP) dapat membantu dalam pemilihan Supplier.

2. Melalui aplikasi ini maka kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada Apotik Aneka Farma dapat teratasi dengan baik.

3. Melalui aplikasi ini maka dapat meningkatkan efektivitas, produktivitas, dan efisiensi didalam Apotik Aneka Farma.

6.2 Saran

Untuk pengembangan sistem kedepannya agar sasaran dan target dapat lebih tercapai dengan baik maka ditambahkan beberapa saran yaitu diantaranya.

1. Untuk kedepannya pihak apotik memberikan data gambar agar tampilan

UI lebih menarik dan kasir tidak kesulitan dalam mengidentifikasi data obat saat transaksi.


(6)

xxi Universitas Kristen Maranatha

DAFTAR PUSTAKA

Badriyah, Tessy. (2007). UML Class.Jakarta : Erlangga.

Darsono.(2008). Modul Pengantar Sistem Informasi - Fakultas Teknologi Informasi Universitas Gunadarma Depok.

Dharwiyanti, Sri dan Romi Satria Wihono.( 2003). Pengantar UML edisi pertama) Jakarta : Erlangga.

Hariyanto Bambang.(2003). Esensi – esensi bahasa pemrograman java.(edisi pertama). Jakarta : Gramedia Pustaka.

Sarman Onsir.(2008). Belajar PHP menggunakan database PHPMyadmin.Jakarta : Gramedia Pustaka.

Raharjo, Willy Sudiarto. (2007). Materi Perkuliahan Pemodelan Sistem – UML:Activity Diagram. Universitas Kristen Duta WacanaYogyakarta.

Raharjo, Willy Sudiarto. (2007). Materi Perkuliahan Pemodelan Sistem – UML: Use Case Diagram. Kristen Duta WacanaYogyakarta.

Raharjo, Willy Sudiarto. 2007. Materi Perkuliahan Pemodelan Sistem – UML:Class Diagram. Kristen Duta WacanaYogyakarta.

Setiawan, Elisabeth. (2007). Materi Perkuliahan Basis Data Teori.Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung.

Zakaria, T.M. (2008). Modul Basis Data Lanjutan Fakultas Teknologi Informasi Universitas Kristen Maranatha Bandung