Aplikasi Penjualan Obat Pada Apotek X,Dengan Menggunakan bahasa Pemrograman C#.

(1)

i

Universitas Kristen Maranatha

ABSTRAK

Perkembangan teknologi di Indonesia berjalan semakin pesat. Hal tersebut membuat perusahaan berskala kecil maupun besar mulai mengubah cara kerja manualnya menjadi lebih modern. Awalnya sebagian besar perusahaan di Indonesia mencatat rekap atau pun data penjualannya secara manual. Tetapi hal tersebut sering kali menghambat kinerja kerja perusahaan karena apabila dalam satu hari terjadi beberapa transaksi dan perusahaan harus mencatat transaksi tersebut secara manual maka hal ini bisa menghambat pertumbuhan perusahaan dan yang pasti akan merugikan perusahaan. Sebagai contoh penerapan modernisasinya adalah sistem data base penjualan. Dengan perkembangan teknologi tersebut, diharapkan dapat menciptakan suatu perancangan sistem informasi yang terkomputerisasi dapat menangani kasus-kasus yang sering terjadi pada data Apotek X, yaitu pengelolaan data obat dan data penjualan. Selain itu terdapat juga pengolahan data master obat, pengolahan obat racikan, pengolahan stok bahan baku dan pembayaran serta pembuatan laporan penjualan. Dimana setiap fungsi di aplikasi dapat melakukan pencarian, penambahan data baru, pengubahan data, dan penghapusan data. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman C#, dan Basis Data SQL Server. Dengan menggunakan aplikasi ini, diharapkan dapat meminimalisasi tingkat kesalahan dan memperbaiki kinerja pada Apotek X.


(2)

ii

Universitas Kristen Maranatha

ABSTRACT

Developments of technological in indonesia grow rapidly. This makes the small and large company starting to change their manual ways into modern ways. Initially, most of the company in Indonesia record a backup or sales data manually. But this thing usually inhibit the performance of the company, as if in one day there are so many transactions and the company have record these manually, then this can inhibit the growth of the company and inflict a financial loss . As an example of modern implemention is a data base system sale. With the developments of these technologies, it is expected to create a computerized information system design that can deal with cases occuring in Pharmacy X, such as the management of medicine data and sales data. In addition, there is also a master madicine data procesing, medicine manufacturing ingredients, processing and stock payments of raw materials and manufakturing sales reports. Where every function in the aplication can do searching, adding new data, changing data, deleting data. This application is made by using C# programing language and SQL serve data base. By using this aplication, it is expected that can minimize the error and improve the performance of Pharmacy X.


(3)

iii

Universitas Kristen Maranatha

DAFTAR ISI

ABSTRAK. ...i

ABSTRACT ... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vii

DAFTAR TABEL ...x

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 1

1.3. Tujuan Pembahasan ... 2

1.4. Ruang Lingkup Kajian ... 2

1.5. Sumber Data ... 3

1.6. Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 5

2.1. Kosep Dasar Sistem ... 5

2.2. Penjualan... 9

2.3. Flowchart ... 10

2.4. Basis Data ... 11

2.5. Diagram Entity-Relationship ... 11

2.6. Data Flow Diagram (DFD) ... 15

2.7. Kamus Data ... 16

2.8. Process Specification (PSPEC) ... 18


(4)

iv

Universitas Kristen Maranatha

2.10. C# ... 21

2.11. Pengujian Black-Box ... 24

BAB III ANALISIS DAN RANCANGAN SISTEM ... 25

3.1. Proses Bisnis ... 25

3.2. Entity Relationship Diagram (ERD) ... 28

3.3. Skema Relasi ... 29

3.4. Data Flow Diagram (DFD) ... 35

3.5. Kamus Data ... 43

3.6. Proses Spesification (PSPEC) ... 50

3.7. Desain Antar Muka ... 64

BAB IV HASIL PENELITIAN ... 79

4.1. Login ... 79

4.2. Menu Owner ... 80

4.3. Menu Kasir ... 81

4.4. Master Data ... 82

4.5. Mater Obat... 83

4.6. Non Obat ... 84

4.7. Stok Master Obat ... 85

4.8. Stok Non Obat ... 86

4.9. Transaksi Resep ... 87

4.10. Srtuk Transaksi Resep ... 87

4.11. Transaksi Bebas ... 88

4.12. Struk Transaksi Bebas ... 89


(5)

v

Universitas Kristen Maranatha

4.14. Laporan Master Obat ... 90

4.15. Laporan Non Obat ... 91

4.16. Laporan Stok Master Obat ... 91

4.17. Laporan Stok Non Obat ... 92

4.18. Laporan Transaksi Resep Per Tanggal ... 92

4.19. Laporan Transaksi Resep per Bulan ... 93

4.20. Laporan Transaksi Resep Per Minggu ... 93

4.21. Laporan Transaksi Bebas Per Tanggal ... 94

4.22. Laporan Transaksi Bebas Per Bulan ... 94

4.23. Laporan Transaksi Bebas Per Minggu ... 95

4.24. Laporan Resep ... 95

4.25. Aplikasi ... 96

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

5.1. Login ... 97

5.2. Master Obat ... 99

5.3. Non Obat (barang) ... 101

5.4. Stok Master Obat ... 103

5.5. Kategori Obat ... 104

5.6. Jenis Obat ... 105

5.7. Satuan Isi Obat ... 106

5.8. Pabrik Obat ... 107

5.9. Stok Non Obat (Barang) ... 108

5.10. User ... 109


(6)

vi

Universitas Kristen Maranatha

5.12. Transaksi Resep ... 112

5.13. Laporan Transaksi Resep Per Tanggal ... 114

5.15. Laporan Transaksi Resep Per Minggu ... 115

5.16. Laporan Transaksi Bebas Per Tanggal ... 115

5.17. Laporan Transaksi Bebas Per Bulan ... 116

5.18. Laporan Transaksi Bebas Per Minggu ... 116

5.19. Hasil Kuesioner ... 117

BAB VI SIMPULAN DAN SARAN ... 120

6.1. Simpulan ... 120

6.2. Saran ... 120


(7)

vii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Siklus Pengolahan Data ... 5

Gambar 2 Siklus Pengolahan Data yang Dikembangkan ... 6

Gambar 3 Komponen dari Sistem Informasi ... 7

Gambar 4 Satu ke Satu ... 13

Gambar 5 Satu ke Banyak ... 13

Gambar 6 Banyak ke Satu ... 14

Gambar 7 Banyak ke Banyak ... 14

Gambar 8 Penjualan Resep ... 25

Gambar 9 Penjualan Non Resep ... 27

Gambar 10 ERD Penjualan ... 28

Gambar 11 DFD Level 1 ... 37

Gambar 12 DFD Level 2 Proses 2 ... 39

Gambar 13 DFD Level 2 Proses 3 ... 40

Gambar 14 DFD Level 2 Proses 4 ... 41

Gambar 15 DFD Level 2 Proses 4 ... 42

Gambar 16 Tampilan Awal ... 64

Gambar 17 Form Login ... 64

Gambar 18 Form Menu Owner... 65

Gambar 19 Form Menu Kasir ... 66

Gambar 20 Form Master Data... 66

Gambar 21 Master Obat ... 67


(8)

viii

Universitas Kristen Maranatha

Gambar 23 Form Stok Master Obat ... 68

Gambar 24 Form Stok Non Obat ... 69

Gambar 25 Form User ... 69

Gambar 26 Transaksi Bebas ... 70

Gambar 27 Struk Transaksi Bebas ... 70

Gambar 28 Transaksi Resep ... 71

Gambar 29 Struk Transaksi Resep ... 71

Gambar 30 Laporan Non Obat ... 72

Gambar 31 Laporan Master Obat ... 72

Gambar 32 Laporan Stok Master Obat ... 73

Gambar 33 Laporan Stok Non Obat ... 73

Gambar 34 Laporan Transaksi Resep Per Tanggal ... 74

Gambar 35 Laporan Transaksi Resep Per Bulan ... 74

Gambar 36 Laporan Transaksi Resep Per Minggu ... 75

Gambar 37 Laporan Trasaksi Bebas Per Tanggal ... 75

Gambar 38 Laporan Trasaksi Bebas Per Bulan ... 76

Gambar 39 Laporan Trasaksi Bebas Per Minggu ... 76

Gambar 40 Laporan User ... 77

Gambar 41 Laporan Resep ... 77

Gambar 42 Form Aplikasi ... 78

Gambar 43 Login ... 79

Gambar 44 Menu Owner ... 80


(9)

ix

Universitas Kristen Maranatha

Gambar 46 Master Obat ... 83

Gambar 47 Non Obat ... 84

Gambar 48 Stok Master Obat... 85

Gambar 49 Stok Non Obat ... 86

Gambar 50 Transaksi Resep ... 87

Gambar 51 Struk Transaksi Resep ... 87

Gambar 52 Transaksi Bebas ... 88

Gambar 53 Stuk Transaksi Bebas ... 89

Gambar 54 User ... 89

Gambar 55 Laporan Master Obat ... 90

Gambar 56 Laporan Non Obat ... 91

Gambar 57 Laporen Stok Master Obat ... 91

Gambar 58 Laporan Stok Non Obat ... 92

Gambar 59 Laporan Transaksi Resep Per Tanggal ... 92

Gambar 60 Laporan Transaksi Resep Per Bulan ... 93

Gambar 61 Laporan Transaksi Resep Per Minggu ... 93

Gambar 62 Laporan Transaksi Babas Per Tanggal ... 94

Gambar 63 Laporan Transaksi Per Bulan ... 94

Gambar 64 LaporanTransaksi Per Minggu ... 95

Gambar 65 Laporan Resep ... 95


(10)

x

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Flow Chart ... 10

Tabel II Notasi Simbolik Diagram E-R ... 12

Tabel III Komponen DFD ... 15

Tabel IV Simbol-simbol dalam kamus data ... 17

Tabel V TUser ... 29

Tabel VI TMasterObat ... 29

Tabel VII TKategori ... 30

Tabel VIII TJenis ... 30

Tabel IX TSatuanIsi_obat ... 30

Tabel X TPabrik ... 30

Tabel XI TStok ... 31

Tabel XII TRacikan ... 31

Tabel XIII TDetailRacikan ... 31

Tabel XIV TNonObat ... 32

Tabel XV TDetailNonResep ... 32

Tabel XVI TTransaksiNonResep ... 33

Tabel XVII TDetailResep ... 33

Tabel XVIII TResep ... 34

Tabel XIX TTransaksiResep ... 34

Tabel XX Kamus Data User ... 43

Tabel XXI Kamus Data Non Obat ... 43


(11)

xi

Universitas Kristen Maranatha

Tabel XXIII Kamus Data Kategori Obat ... 44

Tabel XXIV Kamus Data Jenis Obat ... 45

Tabel XXV Kamus Data Satuan Isi Obat ... 45

Tabel XXVI Kamus Data Pabrik Obat ... 45

Tabel XXVII Kamus Data Resep ... 46

Tabel XXVIII Kamus Data Transaksi Resep ... 46

Tabel XXIX Kamus Data Detail Resep ... 47

Tabel XXX Kamus Data Racikan ... 47

Tabel XXXI Kamus Data Detail Racikan ... 48

Tabel XXXII Kamus Data Transaksi Non Resep ... 48

Tabel XXXIII Kamus Data Detail Non Resep ... 49

Tabel XXXIV Proses Login ... 50

Tabel XXXV Proses Mengolah Master Data ... 50

Tabel XXXVI Proses Mengolah Data Master Obat ... 53

Tabel XXXVII Proses Mengolah Data Non Obat ... 54

Tabel XXXVIII Proses Megolah Stok Master Obat ... 55

Tabel XXXIX Proses Laporan Stok Master Obat ... 56

Tabel XL Proses Mengolah Stok Non Obat ... 56

Tabel XLI Proses Laporan Stok Non Obat ... 57

Tabel XLII Proses Laporan Master Obat ... 57

Tabel XLIII Proses Laporan Non Obat ... 57

Tabel XLIV Proses Laporan Resep ... 58


(12)

xii

Universitas Kristen Maranatha

Tabel XLVI Proses Laporan Transaksi Bebas Per Tanggal ... 58

Tabel XLVII Proses Laporan Transaksi Bebas Per Minngu ... 59

Tabel XLVIII Proses Laporan Transaksi Bebas Per Bulan ... 59

Tabel XLIX Proses Laporan Transaksi Resep Per Tanggal ... 60

Tabel L Proses Laporan Transaksi Resep Per Minggu ... 60

Tabel LI Proses Laporan Transaksi Resep Per Bulan ... 61

Tabel LII Proses Mengolah Data Utilitas ... 61

Tabel LIII Proses Tmabah Data Transaksi Resep... 62

Tabel LIV Struk Transaksi Resep ... 62

Tabel LV Proses Tambah Data Transaksi Non Resep ... 63

Tabel LVI Struk Transaksi Bebas ... 63

Tabel LVII Login ... 97

Tabel LVIII Master Obat ... 99

Tabel LIX Non Obat ... 101

Tabel LX Stok Master Obat ... 103

Tabel LXI Kategori Obat ... 104

Tabel LXII Jenis Obat ... 105

Tabel LXIII Satuan Isi Obat ... 106

Tabel LXIV Pabrik Obat ... 107

Tabel LXV Stok Non Obat (Barang) ... 108

Tabel LXVI User ... 109

Tabel LXVII Transaksi Bebas ... 111


(13)

xiii

Universitas Kristen Maranatha

Tabel LXIX Laporan Transaksi Resep Per Bulan ... 114

Tabel LXX Laporan Transaksi Resep Per Minngu ... 115

Tabel LXXI Laporan Transaksi Bebas Per Tanggal ... 115

Tabel LXXII Laporan Transaksi Bebas Per Bulan ... 116

Tabel LXXIII Laporan Transaksi Bebas Per Minggu ... 116

Tabel LXXIV Desain antar muka ... 117

Tabel LXXV Tata letak menu aplikasi ... 117

Tabel LXXVI Penanganan error ... 118

Tabel LXXVII Fitur pada aplikasi ... 118


(14)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Apotek X adalah suatu badan usaha yang bergerak dibidang penjualan obat-obatan, yang berlokasi di Bandung, Jawa Barat. Penjualan obat di bedakan menjadi dua cara, yaitu dengan menggunakan resep dokter dan tanpa menggunakan resep dokter. Apotek X juga bisa meracik obat sesuai dengan resep dokter.

Masalah utama yang di hadapi adalah pengolahan data yang masih dilakukan secara manual. Hal tersebut menyebabkan terjadinya human error dan kurang efisiensi waktu, misalnya dalam pencatatan transaksi penjualan yang banyak dan mengakibatkan penumpukan kertas, sehingga owner mengalami kesulitan ketika ingin mengetahui laporan transaksi penjualan. Apotek X saat ini kian berkembang, tetapi masih melakukan pencatatan secara manual. Oleh karena dibutuhkan aplikasi yang dapat menangani data obat serta data transaksi apotek.

1.2. Rumusan Masalah

Dari latar belakang masalah diatas dapat dirumuskan menjadi beberapa masalah sebagai berikut:

1. Bagaimana merancang dan membangun aplikasi penjualan obat yang dapat mengelola data penjualan sehari-hari dan menyimpan data obat?

2. Bagaimana memperoleh informasi data obat dan data penjualan pada bulan yang lewat, serta membuat laporan penjualan?


(15)

2

Universitas Kristen Maranatha

1.3. Tujuan Pembahasan

Dari rumusan masalah diatas dapat di temukan tujuan pembahasan menjadi beberapa tujuan sebagai berikut:

1. Merancang dan membangun suatu aplikasi yang dapat mengelola data penjualan sehari-hari dan menyimpan data obat.

2. Membuat aplikasi dapat menyimpan data obat, dan data penjualan secara terorganisir.

1.4. Ruang Lingkup Kajian

1. Perangkat Keras:

1. Minimal perangkat keras yang akan di gunakan untuk menjalankan aplikasi adalah Processor Pentium 4.

2. Minimal RAM 512 MB 3. Minimal DDR 40GB, dan

4. Keyword dan Mouse

2. Perangkat Lunak:

1. Program aplikasi yang akan di buat menggunakan bahasa pemrograman C#.

2. Data base yang di gunakan menggunakan Data base SQL Server

2005.

3. Editor Pemrograman Visual Studio 2008.

4. Sistem operasi yang di gunakan minimal Micarosoft Windows XP SP2.

3. Ruang Lingkup Aplikasi:

1. Aplikasi yang dihasilkan adalah aplikasi desktop dengan data base

SQL Server.

2. Aplikasi yang dibuat menggunakan teknik prosedural. 3. Modul yang dibahas mengenai transaksi penjualan. 4. Diasumsikan data pembelian sudah ada.


(16)

3

Universitas Kristen Maranatha

6. Input data yang dapat di proses(huruf, angka, dan simbol)

7. Hak akses pada aplikasi terbagi atas 2 bagian, yaitu kasir dan owner

8. Kasir dan owner mempunyai username dan password. 9. Kasir hanya menangani transaksi penjualan.

10. owner dapat mengelola data barang, data obat dan dapat

mengubah username dan statusuntuk kasir.

11. Proses transaksi pembayaran pada Apotek di lakukan secara cash atau tunai.

1.5. Sumber Data

Adapun jenis-jenis data yang penulis kumpulkan untuk dijadikan sumber data adalah:

1. Data Primer

Adalah data yang diperoleh langsung dari instansi baik melalui pengamatan maupun pencatatan terhadap obyek penelitian, seperti: data karyawan, data gaji pokok, dan lain-lain.

2. Data Sekunder

Adalah data yang diambil secara tidak langsung dari objek penelitian. Data ini diperoleh dari buku-buku, dokumentasi, dan literatur-literatur yang ada relevansinya dengan judul yang ambil, seperti: pengumpulan data dari internet dan buku-buku .


(17)

4

Universitas Kristen Maranatha

1.6. Sistematika Penyajian

Beberapa garis besar yang di muat pada setiap bab antara lain:

Bab I Pendahuluan membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

Bab II Kajian Teori membahas mengenai teori-teori yang berkaitan dengan pembangunan sistem dan digunakan untuk mendukung pembangunan sistem yang ada.

Bab III Analisis dan Rancangan Sistem membahas mengenai analisis, keadaan, kebutuhan sistem, perncangan sistem, ERD, DFD, dan gambara arsitektur sistem.

Bab IV Hasil Penelitian membahas mengenai perncanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai rencana realisasi fungsionalitas dan User Interface Design.

Bab V Pembahasan dan Uji Coba Hasil Penelitian membahas mengenai mengenai Pembahasan dan uji coba hasil penelitian pada aplikasi.

Bab VI Simpulan dan Saran membahas mengenai kesimpulan dan saran untuk pengembangan kedepannya.


(18)

B.120

Universitas Kristen Maranatha

BAB VI

SIMPULAN DAN SARAN

6.1. Simpulan

Berdasarkan hasil pembahasan yang telah disampaikan pada bab-bab sebelumnya, maka dapat di tarik kesimpulan berdasarkan perumusan masalah dan tujuan berikut

1. Merancang dan membangun aplikasi destop yang dapat membantu proses penjualan dan menyimpan data pada Apotek x.

2. Memperoleh informasi data penjualan dan data obat pada bulan yang sudah lewat, dan membuat laporan dengan menggunakan aplikasi.

6.2. Saran

Dalam pembuatan aplikasi ini, poenulis memiliki saran-saran untuk pengembangan aplikasi selanjutnya, yaitu:

1. Untuk tahap pengembangan dibutuhkan update terhadap aplikasi maupun sistem operasi, dengan mengikuti perkembangan teknologi.

2. Apliaksi ini terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada apotek x. Seperti penambahan fitur-fitur pada aplikasi.

3. Menambah fasilitas pembayaran dengan menggunakan kartu kredit, karena yangterjai sekarang hanya pencatatan berupa jenis pembayaran saja dan sampai sekarang masih menerapkan pembayaran tunai.

4. Serta membuat fitur validasi kartu kredit, sehingga apabila pelanggan yang ingin membayar dengan kartu kredit bisa terlebih dahulu di cek apakah kartu kredit sudah overlimit atau tidak

5. Perlunya maintenance secara berkala, mulai dari fungsionalitas system serta database pada aplikasi. Perlu adanya seseorang yang terus mengontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(19)

B.121

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Cepat Menguasai Visual Studio.NET 2008 Express(hlm.117). (2008). Yogyakarta:Andi

Fathansyah. (2007). BASIS DATA(cetakan keenam)(hlm.76-80). Bandung: Informatika.

Hariyanto, Bambang. (2004). SISTEM MANAJEMEN BASIS DATA(hlm.114-118). Bandung: Informatika.

Imbar, Victor Radiant, & Bernard R Suteja. (2006). Pemrograman Web-Comerce dengan Oracle & ASP(hlm.2). Bandung:Informatika.

Jogianto. Sistem Teknologi Informasi(edisi II)(hlm. 33-52). Yogyakarta:Andi.

Kadir, Abdul. (2003). Pengenalan Sistem Informasi(hlm.54). Yogyakarta:Andi.

Kedall, Kennet E. (2003). Analisis Dan Perancangan Sistem(Jilid 1)(Abdul Hafedh Al-Hamdany, Thamir, B.Sc.,M.SC). Jakarta:PT Prenhsllindo.

Kurniawan, Erick. Buku Belajar Pemrograman Dengan Csharp. Retrieved March 3, 2009, from

Kurniawan, Erick. Buku Belajar Pemrograman Dengan Csharp. Retrieved March http://www2.ukdw.ac.id/kuliah/si/erickblog/ModulPK2_B26B/BukuBelajarPemmr ogramanDenganCSharp.pdf


(20)

122

Universitas Kristen Maranatha Nugroho, Adi.(2004). Konsep Pengembangan Sistem Basis Data. Bandung:Informatika.

Oetomo, Dharma Sutedjo Budi. (2002). Perencanaan dan Pembangunan SI(hlm.116-128). Yogyakarta:Andi.

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi (BUKU SATU)(Hamaningrum, LN). Yogyakarta;Andi.(Software Engineering 1997)

Siegel, Siegel, Joel G dan Jae K. Shim yang diterjemahkan oleh Moh Kurdi. (1999). Kamus Istilah Akuntansi. Jakarta: PT Elex Media Komputindo, hal 404. Swastha, Basu. (1988). Manajemen Penjualan(Edisi.3)(hlm.8-9).


(1)

2

Universitas Kristen Maranatha

1.3. Tujuan Pembahasan

Dari rumusan masalah diatas dapat di temukan tujuan pembahasan menjadi beberapa tujuan sebagai berikut:

1. Merancang dan membangun suatu aplikasi yang dapat mengelola data penjualan sehari-hari dan menyimpan data obat.

2. Membuat aplikasi dapat menyimpan data obat, dan data penjualan secara terorganisir.

1.4. Ruang Lingkup Kajian

1. Perangkat Keras:

1. Minimal perangkat keras yang akan di gunakan untuk menjalankan aplikasi adalah Processor Pentium 4.

2. Minimal RAM 512 MB 3. Minimal DDR 40GB, dan 4. Keyword dan Mouse 2. Perangkat Lunak:

1. Program aplikasi yang akan di buat menggunakan bahasa pemrograman C#.

2. Data base yang di gunakan menggunakan Data base SQL Server 2005.

3. Editor Pemrograman Visual Studio 2008.

4. Sistem operasi yang di gunakan minimal Micarosoft Windows XP SP2.

3. Ruang Lingkup Aplikasi:

1. Aplikasi yang dihasilkan adalah aplikasi desktop dengan data base SQL Server.

2. Aplikasi yang dibuat menggunakan teknik prosedural. 3. Modul yang dibahas mengenai transaksi penjualan. 4. Diasumsikan data pembelian sudah ada.


(2)

3

Universitas Kristen Maranatha

6. Input data yang dapat di proses(huruf, angka, dan simbol)

7. Hak akses pada aplikasi terbagi atas 2 bagian, yaitu kasir dan owner

8. Kasir dan owner mempunyai username dan password. 9. Kasir hanya menangani transaksi penjualan.

10. owner dapat mengelola data barang, data obat dan dapat mengubah username dan status untuk kasir.

11. Proses transaksi pembayaran pada Apotek di lakukan secara cash atau tunai.

1.5. Sumber Data

Adapun jenis-jenis data yang penulis kumpulkan untuk dijadikan sumber data adalah:

1. Data Primer

Adalah data yang diperoleh langsung dari instansi baik melalui pengamatan maupun pencatatan terhadap obyek penelitian, seperti: data karyawan, data gaji pokok, dan lain-lain.

2. Data Sekunder

Adalah data yang diambil secara tidak langsung dari objek penelitian. Data ini diperoleh dari buku-buku, dokumentasi, dan literatur-literatur yang ada relevansinya dengan judul yang ambil, seperti: pengumpulan data dari internet dan buku-buku .


(3)

4

Universitas Kristen Maranatha

1.6. Sistematika Penyajian

Beberapa garis besar yang di muat pada setiap bab antara lain:

Bab I Pendahuluan membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

Bab II Kajian Teori membahas mengenai teori-teori yang berkaitan dengan pembangunan sistem dan digunakan untuk mendukung pembangunan sistem yang ada.

Bab III Analisis dan Rancangan Sistem membahas mengenai analisis, keadaan, kebutuhan sistem, perncangan sistem, ERD, DFD, dan gambara arsitektur sistem.

Bab IV Hasil Penelitian membahas mengenai perncanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai rencana realisasi fungsionalitas dan User Interface Design.

Bab V Pembahasan dan Uji Coba Hasil Penelitian membahas mengenai mengenai Pembahasan dan uji coba hasil penelitian pada aplikasi.

Bab VI Simpulan dan Saran membahas mengenai kesimpulan dan saran untuk pengembangan kedepannya.


(4)

B.120

Universitas Kristen Maranatha

BAB VI

SIMPULAN DAN SARAN

6.1. Simpulan

Berdasarkan hasil pembahasan yang telah disampaikan pada bab-bab sebelumnya, maka dapat di tarik kesimpulan berdasarkan perumusan masalah dan tujuan berikut

1. Merancang dan membangun aplikasi destop yang dapat membantu proses penjualan dan menyimpan data pada Apotek x.

2. Memperoleh informasi data penjualan dan data obat pada bulan yang sudah lewat, dan membuat laporan dengan menggunakan aplikasi.

6.2. Saran

Dalam pembuatan aplikasi ini, poenulis memiliki saran-saran untuk pengembangan aplikasi selanjutnya, yaitu:

1. Untuk tahap pengembangan dibutuhkan update terhadap aplikasi maupun sistem operasi, dengan mengikuti perkembangan teknologi.

2. Apliaksi ini terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada apotek x. Seperti penambahan fitur-fitur pada aplikasi.

3. Menambah fasilitas pembayaran dengan menggunakan kartu kredit, karena yangterjai sekarang hanya pencatatan berupa jenis pembayaran saja dan sampai sekarang masih menerapkan pembayaran tunai.

4. Serta membuat fitur validasi kartu kredit, sehingga apabila pelanggan yang ingin membayar dengan kartu kredit bisa terlebih dahulu di cek apakah kartu kredit sudah overlimit atau tidak

5. Perlunya maintenance secara berkala, mulai dari fungsionalitas system serta database pada aplikasi. Perlu adanya seseorang yang terus mengontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(5)

B.121

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Cepat Menguasai Visual Studio.NET 2008 Express(hlm.117). (2008). Yogyakarta:Andi

Fathansyah. (2007). BASIS DATA(cetakan keenam)(hlm.76-80). Bandung: Informatika.

Hariyanto, Bambang. (2004). SISTEM MANAJEMEN BASIS DATA(hlm.114-118). Bandung: Informatika.

Imbar, Victor Radiant, & Bernard R Suteja. (2006). Pemrograman Web-Comerce dengan Oracle & ASP(hlm.2). Bandung:Informatika.

Jogianto. Sistem Teknologi Informasi(edisi II)(hlm. 33-52). Yogyakarta:Andi.

Kadir, Abdul. (2003). Pengenalan Sistem Informasi(hlm.54). Yogyakarta:Andi.

Kedall, Kennet E. (2003). Analisis Dan Perancangan Sistem(Jilid 1)(Abdul Hafedh Al-Hamdany, Thamir, B.Sc.,M.SC). Jakarta:PT Prenhsllindo.

Kurniawan, Erick. Buku Belajar Pemrograman Dengan Csharp. Retrieved March 3, 2009, from

Kurniawan, Erick. Buku Belajar Pemrograman Dengan Csharp. Retrieved March http://www2.ukdw.ac.id/kuliah/si/erickblog/ModulPK2_B26B/BukuBelajarPemmr ogramanDenganCSharp.pdf


(6)

122

Universitas Kristen Maranatha

Nugroho, Adi.(2004). Konsep Pengembangan Sistem Basis Data. Bandung:Informatika.

Oetomo, Dharma Sutedjo Budi. (2002). Perencanaan dan Pembangunan SI(hlm.116-128). Yogyakarta:Andi.

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi (BUKU SATU)(Hamaningrum, LN). Yogyakarta;Andi.(Software Engineering 1997)

Siegel, Siegel, Joel G dan Jae K. Shim yang diterjemahkan oleh Moh Kurdi. (1999). Kamus Istilah Akuntansi. Jakarta: PT Elex Media Komputindo, hal 404. Swastha, Basu. (1988). Manajemen Penjualan(Edisi.3)(hlm.8-9).