• Tidak ada hasil yang ditemukan

Aplikasi Pembelian, Penjualan dan Penerapan DSS untuk Menentukan Jenis Penyakit yang Sering Terjadi di Apotek "X".

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pembelian, Penjualan dan Penerapan DSS untuk Menentukan Jenis Penyakit yang Sering Terjadi di Apotek "X"."

Copied!
18
0
0

Teks penuh

(1)

iii Universitas Kristen Maranatha

ABSTRAK

Pembuatan aplikasi pembelian, penjualan dan penerapan DSS dalam menentukan untuk menentukan jenis obat yang sering dibeli oleh pelanggan Apotek X dibuat berdasarkan permintaan pemilik Apotek X untuk menunjang pengelolaan data pembelian dan penjualan, menghindari kesalahan manusia, dan mengurangi tingkat kesalahan pengolahan data. Data yang digunakan meliputi data customer, data

supplier, data barang, data resep, data dokter, data pembelian dan data penjualan.

Aplikasi ini juga memiliki fitur Decission Support System (DSS) yang fungsinya untuk menentukan jenis penyakit yang sering terjadi sehingga memudahkan pemilik apotek menentukan jenis obat yang dibutuhkan di bulan berikutnya.

(2)

iv Universitas Kristen Maranatha

ABSTRACT

Making an application purchase, sale and application of DSS in determining to determine types of medicine that oftenly bought by the customer based Pharmacy X X. Pharmacy owner's request to support the purchase and sales data management, avoiding human error, and reduce the error rate data processing. Data used include customer data, data suppliers, data, prescription data, physician data, purchasing data and sales data. This application also features the Decission Support System (DSS), whose function is to determine the types of diseases that often occur making it easier for pharmacy owners decide what type of drugs needed in the next month.

(3)

v Universitas Kristen Maranatha

I.1 Latar Belakang Masalah ... 1

I.2 Rumusan Masalah ... 2

I.3 Tujuan Pembahasan ... 2

I.4 Ruang Lingkup Kajian ... 2

I.5 Sumber Data ... 3

I.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ...6

II.1 Pengenalan Bahasa C# ... 6

II.2 Visual Studio .NET ... 8

II.3 Framework .NET ... 9

II.4 Basis Data ... 11

II.5 Entity Relationship Diagram (ERD) ... 12

II.6 DFD (Data Flow Diagram) ... 14

II.7 Kamus Data ... 16

II.8 Spesifikasi Proses (ProcessSpecification (PSPEC)) ... 18

II.9 Structured Query Language (SQL) ... 19

II.10 Decision Support System ... 21

II.10.1 Komponen DSS ... 22

II.10.2 Jenis-jenis DSS ... 23

II.11 Software Testing ... 24

II.11.1 Black Box Testing ... 25

BAB III ANALISIS DAN RANCANGAN SISTEM ...26

III.1 Proses Bisnis ... 26

III.2 Entity Relationship Diagram (ERD) ... 28

III.3 Transformasi ER ke dalam Tabel ... 29

(4)

vi Universitas Kristen Maranatha

III.4.1 DFD Level 0 ... 31

III.4.2 DFD Level 1 ... 32

III.4.3 DFD Level 2 ... 33

III.4.4 DFD Level 3 ... 39

III.5 Kamus Data ... 40

III.6 Process Specification (PSPEC) ... 48

III.7 Desain Antarmuka ... 59

III.7.1 Halaman Login ... 59

III.7.2 Halaman Utama ... 60

III.7.3 Halaman Pembelian ... 61

III.7.4 Halaman Supplier... 63

III.7.5 Halaman Barang ... 64

III.7.6 Add Data Barang... 65

III.7.7 Data Customer ... 66

BAB IV HASIL PENELITIAN ...66

IV.1 Tampilan Halaman Login ... 66

IV.2 Tampilan Halaman Main Form ... 67

IV.3 Tampilan Halaman Barang... 68

IV.3.1 Tampilan Halaman Penambahan Data Barang ... 69

IV.3.2 Tampilan Halaman Mengubah Data Barang... 70

IV.4 Tampilan Halaman Resep ... 71

IV.4.1 Tampilan Halaman Penambahan Data Resep ... 72

IV.5 Tampilan Halaman Customer ... 73

IV.5.1 Tampilan Halaman Penambahan Data Customer ... 74

IV.5.2 Tampilan Halaman Mengubah Data Customer ... 75

IV.6 Tampilan Halaman Supplier ... 76

IV.6.1 Tampilan Halaman Penambahan Data Supplier ... 77

IV.6.2 Tampilan Halaman Mengubah Data Supplier ... 78

IV.7 Tampilan Halaman Dokter... 79

IV.7.1 Tampilan Halaman Penambahan Data Dokter ... 80

IV.7.2 Tampilan Halaman Mengubah Data Dokter... 81

IV.8 Tampilan Pembelian ... 82

IV.8.1 Tampilan Halaman Penambahan Data Pembelian ... 83

IV.8.1.1 Tampilan Halaman Update Data Pembelian... 86

(5)

vii Universitas Kristen Maranatha

IV.8.2.1 Tampilan Halaman Update Barang ... 89

IV.8.3 Tampilan Halaman Retur Pembelian ... 90

IV.9 Tampilan Halaman Penjualan ... 92

IV.9.1 Tampilan Halaman Menambah Data Penjualan ... 93

IV.9.1.1 Tampilan Halaman Update Barang ... 95

IV.9.1.2 Tampilan Halaman Update Resep ... 96

IV.9.2 Tampilan Halaman Mengubah Data Penjualan ... 97

IV.9.2.1 Tampilan Halaman Update Barang ... 99

IV.9.2.2 Tampilan Halaman Update Resep ... 100

IV.9.3 Tampilan Halaman Retur Penjualan ... 101

IV.10 Tampilan Halaman User ... 102

IV.11 Tampilan Halaman Ubah Password ... 103

IV.12 Tampilan Halaman DSS (Decision Support System) ... 104

IV.13 Tampilan Halaman Faktur Penjualan ... 105

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

BAB VI SIMPULAN DAN SARAN ... 122

VI.1 Simpulan ... 122

VI.2 Saran ... 122

DAFTAR PUSTAKA ... 124

(6)

viii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Notasi Entitas ... 12

Gambar 2 Notasi Relasi ... 12

Gambar 3 Notasi Atribut ... 12

Gambar 4 Satu ke Satu ... 13

Gambar 5 Satu ke Banyak ... 13

Gambar 6 Banyak ke Satu ... 13

Gambar 7 Banyak ke Banyak ... 14

Gambar 8 Notasi Kesatuan Luar pada DFD ... 15

Gambar 9 Arus data ... 15

Gambar 10 Proses ... 16

Gambar 11 Penyimpanan Data ... 16

Gambar 12 Proses Bisnis Apotek X ... 26

Gambar 13 ERD Apotek X ... 28

Gambar 14 Transformasi ER ke dalam Tabel ... 29

Gambar 15 DFD Level 0 Sistem Informasi... 31

Gambar 29 Halaman Utama ... 60

Gambar 30 Halaman Pembelian ... 61

Gambar 31 Halaman Supplier ... 63

Gambar 32 Halaman Barang ... 64

Gambar 33 Halaman Barang ... 65

Gambar 34 Data Customer ... 66

Gambar 35 Screenshot Halaman Login ... 66

Gambar 36 Screenshot Halaman Main Form ... 67

Gambar 37 Screenshot Halaman Barang ... 68

Gambar 38 Screenshot Halaman Penambahan Data Barang... 69

Gambar 39 Screenshot Halaman Mengubah Data Barang ... 70

Gambar 40 Screenshot Halaman Resep ... 71

Gambar 41 Screenshot Halaman Penambahan Data Resep ... 72

Gambar 42 Screenshot Halaman Customer ... 73

Gambar 43 Screenshot Tampilan Halaman Penambahan Data Customer ... 74

Gambar 44 Screenshot Tampilan Halaman Mengubah Data Customer ... 75

Gambar 45 Screenshot Tampilan Halaman Supplier ... 76

Gambar 46 Screenshot Tampilan Halaman Penambahan Data Supplier ... 77

Gambar 47 Screenshot Tampilan Halaman Mengubah Data Supplier ... 78

(7)

ix Universitas Kristen Maranatha

Gambar 49 Screenshot Tampilan Halaman Penambahan Data Dokter ... 80

Gambar 50 Screenshot Tampilan Halaman EditCustomer ... 81

Gambar 51 Screenshot Tampilan Halaman Pembelian... 82

Gambar 52 Screenshot Halaman Penambahan Data Pembelian ... 84

Gambar 53 Screenshot Halaman Update Data Pembelian ... 86

Gambar 54 Screenshot Halaman Mengubah Data Pembelian... 88

Gambar 55 Screenshot Halaman Update Barang ... 89

Gambar 56 Screenshot Halaman Retur Pembelian ... 91

Gambar 57 Screenshot Tampilan Halaman Penjualan... 92

Gambar 58 Screenshot Halaman Menambah Data Penjualan... 93

Gambar 59 Screenshot Halaman Update Barang ... 95

Gambar 60 Screenshot Halaman Update Resep... 96

Gambar 61 Screenshot Halaman Mengubah Data Penjualan... 97

Gambar 62 Screenshot Halaman Update Barang ... 99

Gambar 63 Screenshot Halaman Update Resep... 100

Gambar 64 Screenshot Halaman Retur Penjualan ... 101

Gambar 65 Screenshot Tampilan Halaman User ... 102

Gambar 66 Screenshot Tampilan Halaman Ubah Password ... 103

Gambar 67 Screenshot Tampilan Halaman Decision Support System ... 104

(8)

x Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Kamus Data User ... 40

Tabel II Kamus Data Customer ... 41

Tabel III Kamus Data Supplier ... 41

Tabel IV Kamus Data Laporan ... 41

Tabel V Kamus Data Penjualan ... 42

Tabel VI Kamus Data Pembelian ... 42

Tabel VII Kamus Data Barang ... 43

Tabel VIII Kamus Data Resep ... 43

Tabel IX Kamus Data Dokter ... 44

Tabel X Kamus Data Detail Pembelian ... 44

Tabel XI Kamus Data Detail Penjualan ... 45

Tabel XII Kamus Data Detail Resep ... 45

Tabel XIII Kamus Data Penjualan Detail Resep ... 46

Tabel XIV Kamus Data Retur Penjualan ... 46

Tabel XV Kamus Data Retur Pembelian ... 47

Tabel XVI Kamus Data Retur Penjualan Detail ... 47

Tabel XVII PSPEC 1.1 Proses Tambah User ... 48

Tabel XVIII PSPEC 1.2 Proses Hapus User ... 48

Tabel XIX PSPEC 1.3 Proses UpdateUser ... 48

Tabel XX PSPEC 2.1 Proses Tambah Customer ... 49

Tabel XXI PSPEC 2.2 Proses Ubah Customer ... 49

Tabel XXII PSPEC 2.3 Proses Hapus Customer ... 49

Tabel XXIII PSPEC 3.1 Proses Tambah Supplier... 50

Tabel XXIV PSPEC 3.2 Proses Ubah Supplier ... 50

Tabel XXV PSPEC 3.4 Proses Hapus Supplier ... 51

Tabel XXVI PSPEC 5.1 Proses TambahPenjualan ... 51

Tabel XXVII PSPEC 5.2 Proses HapusPenjualan ... 51

Tabel XXVIII PSPEC 6.1 Proses Tambah Pembelian ... 52

Tabel XXIX PSPEC 6.2 Proses Hapus Pembelian ... 52

Tabel XXX PSPEC 5.3.1 Proses Retur Penjualan ... 53

Tabel XXXI PSPEC 5.3.2 Proses Retur Penjualan ... 53

Table XXXII PSPEC 7.1 Proses Tambah Barang ... 54

Table XXXIII PSPEC 7.2 Proses Ubah Barang ... 54

Table XXXIV PSPEC 7.3 Proses Hapus Barang ... 54

Table XXXV PSPEC 8.1 Proses Tambah Resep... 55

Table XXXVI PSPEC 8.2 Proses Ubah Resep ... 55

Table XXXVII PSPEC 8.3 Proses Hapus Resep ... 55

Table XXXVIII PSPEC 9.1 Proses Tambah Dokter ... 56

Table XXXIX PSPEC 9.2 Proses Ubah Dokter ... 56

Table XL PSPEC 9.3 Proses Hapus Dokter ... 57

Tabel XLI PSPEC 5.3.3 Proses Print Retur Penjualan ... 57

Tabel XLII PSPEC 6.3.1 Proses Tambah Retur Pembelian ... 57

Tabel XLIII PSPEC 6.3.2 Proses Hapus Retur Pembelian ... 58

Tabel XLIV PSPEC 6.3.2 Proses Print Retur Pembelian... 58

Tabel XLV Keterangan Halaman Login ... 59

Tabel XLVI Keterangan Halaman Utama ... 60

Tabel XLVII Keterangan Halaman Pembelian ... 62

(9)

xi Universitas Kristen Maranatha

Tabel XLIX Keterangan Halaman Barang ... 64

Tabel L Keterangan Add Data Barang ... 65

Tabel LI Keterangan Add Data Customer ... 66

Tabel LII Pengujian Keseluruhan Form ... 106

(10)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

I.1

Latar Belakang Masalah

Perkembangan teknologi pengolahan data dapat dilakukan dengan semakin mudahnya. Terdapat berbagai cara untuk melakukan pengolahan data seperti menggunakan sistem yang sudah terkomputerisasi.

Salah satu instansi yang membutuhkan sistem yang

terkomputerisasi ini adalah Apotek ’X’. Sebelumnya apotek ini

menggunakan pengolahan data seperti mengolah data mulai dari informasi daftar barang, stok barang, resep obat, customer dan history

dari customer, pembelian, penjualan dan retur-returnya, laporan pembelian, laporan penjualan, kartu stok dan bon penjualan secara manual. Dengan berkembangnya teknologi saat ini, maka sistem pencatatan yang sebelumnya dilakukan secara manual dapat diubah dengan menggunakan sistem komputerisasi.

Aplikasi yang terkomputerisasi dan sistematis ini diharapkan dapat memudahkan admin atau staff dalam melakukan pengolahan data dan pengecekan data stok barang. Selain itu customer juga dimudahkan dengan adanya pencatatan history customer.

Berdasarkan latar belakang yang telah dijelaskan di atas, apotek ini membutuhkan sebuah aplikasi untuk menangani sistem perhitungan yang biasanya dilakukan secara manual dan mendukung

suatu keputusan untuk pemilik Apotek ‘X’ membeli barang yang

banyak dibeli oleh pelanggan yaitu dengan adanya DSS(Decission

Support System). Aplikasi tersebut dibuat untuk mempermudah

(11)

2

Universitas Kristen Maranatha

I.2

Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, rumusan masalah yang ada adalah sebagai berikut:

1. Bagaimana membuat sebuah aplikasi yang dapat melakukan pengolahan data apotek?

2. Bagaimana cara membuat aplikasi cashier agar dapat mengecek stok barang yang ada di gudang yang tercatat di database? 3. Bagaimana cara menampilkan informasi history customer?

4. Bagaimana sistem dapat mengambil keputusan untuk pemilik apotek?

I.3

Tujuan Pembahasan

Sesuai dengan pokok-pokok masalah yang telah dirumuskan, berikut tujuan yang ingin dicapai dari produk ini:

1. Membuat sebuah aplikasi yang dapat melakukan pengolahan data apotek dengan terkomputerisasi dan sistematis.

2. Membuat sebuah aplikasi yang memiliki kemudahan untuk mengecek data barang di gudang dengan melakukan pencarian di database.

3. Membuat sistem pencarian data history transaksi.

4. Membuat aplikasi yang dapat mendukung suatu keputusan yaitu DSS.

I.4

Ruang Lingkup Kajian

Berikut ini adalah batasan-batasan masalah dalam membuat

aplikasi Apotek ’X’:

(12)

3

2. Batasan Perangkat Lunak

 Aplikasi yang dibuat ini bersifat stand alone.

 Bahasa pemrograman menggunakan C# dengan .NET

Framework 2.0

Database yang digunakan adalah Microsoft SQL Server

2005.

3. Batasan Aplikasi

Hasil yang tercipta dari aplikasi yang dibuat hanya untuk diimplementasikan pada desktop dan hanya menangani:

 Stok barang  Resep obat

Customer dan history dari customer

 Pembelian obat dan retur-returnya  Penjualan obat dan retur-returnya  Laporan pembelian obat

 Laporan penjualan obat  Kartu stok barang  Bon penjualan

I.5

Sumber Data

Adapun sumber data yang digunakan dalam penyusunan laporan ini berasal dari:

1. Data primer adalah data yang diperoleh dengan cara interview

(13)

4

Universitas Kristen Maranatha 2. Data sekunder adalah data yang diperoleh dari studi

kepustakaan, dokumentasi, dan internet.

I.6

Sistematika Penyajian

Sistematika penulisan dalam laporan tugas akhir ini akan disusun dalam enam bab sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisikan uraian garis besar yang meliputi latar belakang, perumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

BAB II KAJIAN TEORI

Bab ini berisi dasar-dasar teori penunjang yang relevan untuk dipergunakan dalam menyusun laporan tugas akhir ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini berisi analisis dan perancangan aplikasi yang dibuat meliputi pembuatan ERD, relasi tabel, DFD, kamus data, PSPEC dan konsep tampilan antar muka.

BAB IV HASIL PENELITIAN

Bab ini berisikan penjelasan dari aplikasi, bagaimana cara menggunakannya disertai dengan contoh tampilannya (screenshot).

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

(14)

5

Universitas Kristen Maranatha BAB VI SIMPULAN DAN SARAN

(15)

122 Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

VI.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan, maka dapat ditarik kesimpulan sebagai berikut :

1. Aplikasi Pembelian, Penjualan dan Penerapan DSS ini dirancang untuk membantu user dalam melakukan pengolahan data-data apotek secara real time, terkomputerisasi dan sistematis sehingga dapat meningkatkan kinerja kerja dari Apotek X.

2. Aplikasi ini dapat memudahkan user dalam mencatat data stok barang di dalam gudang yang sebelumnya dilakukan secara manual.

3. Aplikasi ini memungkinkan user melihat history dari penjualan dan pembelian Apotek X.

4. Penerapan DSS memungkinkan user mendapatkan informasi mengenai jenis obat yang paling laris pada tiap bulannya sehingga user lebih mudah dalam proses pengambilan keputusan ketika melakukan pembelian maupun penjualan barang maupun ketika akan melakukan stok obat.

VI.2 Saran

Penulis juga ingin memberikan saran dalam pembangunan aplikasi ini, yaitu:

1. Untuk pengembangan aplikasi ini sebaiknya ditambahkan lagi

menu yang berkaitan dengan laporan, baik itu laporan pembelian, penjualan maupun laporan laba rugi.

(16)

123

Universitas Kristen Maranatha menangani proses pengelolaan apotek jika sedang tidak ada di tempat.

3. Untuk pengembangan DSS untuk menentukan jenis penyakit sebaiknya ditambahkan parameter pendukung lainnya supaya hasilnya lebih maksimal.

4. Aplikasi ini bisa dikembangkan dengan penambahan fitur sms

(17)

124

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Cybertron Solution. (2008). Cara Mudah Menguasai Microsoft C#.

Yogyakarta, Semarang: Andy Offset, Smithdev Community.

Farthansyah, I. (2001). Buku Teks Ilmu Komputer "Basis Data". Bandung: Informatika Bandung.

J. Alam, M. A. (2005). Cara Mudah Menggunakan Crystal Reports XI. PT. Elex Media Komputindo.

Kristanto, A. (2008). Perancangan Sistem Informasi dan Aplikasinya.

Yogyakarta: Gava Media.

Kurniawan, A. (2003). Pemrograman ADO.NET dengan C#. Jakarta: PT Elex Media Komputindo.

Kurniawan, A., Adnan, R., Aryaputra, P., Sasono, N., Heryana, A. A., Rahman, M. F., et al. (2004). Pengenalan Bahasa C#. Jakarta: Projek Otak. Setiawan, E. (2007). Model Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.

Setiawan, E. (2007). Pengantar Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.

Sybex, J. (2003). Mastering C# Database.

Turban, E., & Pronson, J. E. (2008). Decision Support Systems and Intelligent Systems.

Turtschi, A., DotThatCom.Com, Werry, J., Hack, G., Albahari, J., Nandu, S., et al. (2002). C# .NET Web Developer's Guide. Canada: Syngress Publishing, Inc.

Yakub. (2008). Sistem Basis Data;Tutorial Konseptual. Yogyakarta: Graha Ilmu.

(18)

125

Universitas Kristen Maranatha (n.d.). Retrieved from http://www.testingbrain.com/BLACKBOX/ BLACK BOX Testing.html

(2009, February 07). Retrieved from http://databases.about.com/od/sql/ Structured Query Language SQL.htm

(2009, April 01). Retrieved from http://www.slideshare.net/Mrirfan/decision-support-system-3181463

Referensi

Dokumen terkait

Dari hasil penelitian diketahui persentase pengetahuan pasien terhadap alur dan prosedur jamkesmas sebanyak 57,6% sedangkan persentase pasien yang tidak tahu

Dengan selesainya penelitian saya yang berjudul : “ Implementasi Algoritma Welch Powell, PartialCol, dan Steepest Ascent Hill Climbing dalam Penjadwalan Petugas

DC: “Dengan semua pertanyaan-pertanyaan seperti ini, Anda merasa tidak sih bahwa sebenarnya banyak sekali kontroversi dari masyarakat yang akhirnya menghujat anda”. FA:

[r]

jlnbh bbrkdoi ffiqiyeg FL 35d i*tunndlkkoDh o4aDGrr. nkdlhF

Tujuan penelitian ini untuk membangun sebuah sistem yang dapat membantu proses akademik untuk pendidikan tingkat Taman Kanak-Kanak (TK) dengan memanfaatkan tekonologi Cloud Computing

Pilih buku sumber yang hendak dibuat buku ujiannya dan pilih daftar urut acak untuk menentukan nomor urut acak buku ujian yang dibuat lalu tekan tombol Buat Buku

Jumlah Perusahaan yang mendaftar sebanyak 25 (dua puluh lima) perusahaan dan yang memasukkan penawaran sebanyak 8 (delapan) perusahaan, yaitu :... DWI JELAJAH UTAMA