Aplikasi Pemantauan Aliran Transaksi Stok Obat pada Apotek "X" Berbasis JAVA.

(1)

ABSTRAK

Pada apotek x, terdapat permasalahan dalam hal pencatatan stok obat, baik untuk pengurangan jumlah obat (berdasarkan perubahan satuan obat dan pengurangan berdasarkan pengeluaran obat) maupun penambahan jumlah obat yang mengakibatkan kerugian dikarenakan data jumlah obat yang tidak akurat dengan jumlah obat nyata yang ada. Salah satu solusi yang dapat digunakan adalah membuat sebuah aplikasi berbasis komputer untuk mengelola data stok obat. Rancangan aplikasi menggunakan permodelan UML dan ERD untuk rancangan basis datanya. Rancangan aplikasi yang dihasilkan, diimplementasikan menggunakan NetBeans 8.1 untuk penulisan kode program berbasis bahasa pemrograman Java dan MySql 5.5.27 untuk basis data . Aplikasi ini dibuat dengan penambahan fitur untuk mengkonversi jumlah stok antar satuan obat, mengelola data obat, mengelola data pemasok, mengelola data pengguna dan mengelola data konsumen. Untuk menguji aplikasi yang dirancang dan dihasilkan, digunakan metode pengujian Black Box Testing. Berdasarkan hasil pengujian, aplikasi yang dibuat telah berhasil mencatat stok obat keluar, stok obat masuk, perubahan stok obat dan pencatatan stok obat akhir.


(2)

ABSTRACT

In pharmacy x, there are problems in their logging steady, both for reduced amount of drugs (based on changes of drug and reducing spending on drugs) as well as an increase in the number of drugs that resulted in the loss, because data amount of drugs that are not accurate with amount of drugs at the real stock. One of the solution that can be used to make an application computer based- to manage inventory data drugs. The design applications using modeling UML and ERD to design a base depth. The design application is produced, implemented using netbeans 8.1 for writing program code based programming language Java and MySql 5.5.27 for data base. This application is made with additional features in stocks to convert between units of drugs, manage data drugs, manage data suppliers, managing user data and manage customer data. To test applications that are designed and produced, used testing method Black Box Testing. Based on test result, applications that are made, which posted steady out, the drugs enter, changes in stock medicine and logging last steady.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PRAKATA ... v

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xiii

DAFTAR NOTASI/ LAMBANG ... xv

BAB 1. 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 ... 2

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 4

2.1 Apotek ... 4

2.2 Obat ... 4

2.3 Persediaan ... 5

2.3.1 Jenis-Jenis Persediaan ... 5

2.3.2 Metode Pencatatan Persediaan ... 6

2.4 Sistem Informasi ... 6

2.5 Entity Relationship Diagram (ERD) ... 6

2.5.1 Entitas ... 7

2.5.2 Atribut ... 8

2.5.3 Relasi ... 8

2.5.4 Kunci ... 9

2.6 Unified Modeling Language (UML) ... 10


(4)

2.6.2 Activity Diagram ... 12

2.6.3 Package Diagram ... 13

2.7 XAMPP ... 13

2.8 NetBeans 8.1 ... 14

2.9 Black Box Testing ... 15

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Cara Kerja Aplikasi ... 17

3.2 Proses Login ... 18

3.3 Proses Log Out... 20

3.4 Proses Pengelolaan Data Pengguna ... 22

3.4.1 Proses Melihat Data Pengguna ... 22

3.4.2 Proses Mencari Data Pengguna ... 24

3.4.3 Proses Mengubah Data Pengguna ... 24

3.4.4 Proses Menambah Data Pengguna ... 26

3.5 Proses Pengelolaan Data Obat ... 26

3.5.1 Proses Melihat Data Obat ... 26

3.5.2 Proses Mencari Data Obat ... 28

3.5.3 Proses Menambah Data Obat ... 28

3.5.4 Proses Mengubah Data Obat ... 29

3.6 Proses Mengelola Data Pelanggan... 30

3.6.1 Proses Melihat Data Pelanggan ... 30

3.6.2 Proses Mencari Data Pelanggan ... 32

3.6.3 Proses Menambah Data Pelanggan ... 32

3.6.4 Proses Mengubah Data Pelanggan ... 33

3.7 Proses Mengelola Data Pemasok ... 34

3.7.1 Proses Melihat Data Pemasok ... 34

3.7.2 Proses Mencari Data Pemasok ... 35

3.7.3 Proses Menambah Data Pemasok ... 36

3.7.4 Proses Mengubah Data Pemasok ... 37

3.8 Proses Mengelola Data Satuan ... 37

3.8.1 Proses Melihat Data Satuan ... 37


(5)

3.8.3 Proses Menambah Data Satuan... 39

3.9 Proses Mengelola Data Penjualan ... 40

3.9.1 Proses Melihat Data Penjualan ... 40

3.9.2 Proses Mencari Data Penjualan ... 42

3.9.3 Proses Menambah Data Penjualan ... 43

3.10 Proses Mengelola Data Pembelian ... 45

3.10.1 Proses Melihat Data Pembelian ... 45

3.10.2 Proses Mencari Data Pembelian ... 47

3.10.3 Proses Menambah Data Pembelian ... 48

3.11 Proses Melihat Data Laporan Aliran Stok Obat ... 50

3.12 ERD (Entity relationship diagram) ... 52

3.13 Package Diagram ... 52

3.13.1 Package Util ... 52

3.13.2 Package Entity ... 53

3.13.3 Package Model ... 54

3.13.4 Package View ... 56

3.13.5 Package DAO ... 57

BAB 4. HASIL PENELITIAN ... 58

4.1 Halman Login ... 58

4.2 Haman Utama Admin ... 59

4.3 Halaman Utama Satuan ... 59

4.4 Halaman Utama Obat ... 61

4.5 Halaman Utama Pelanggan ... 62

4.6 Halaman Utama Pengguna ... 64

4.7 Halaman Penjualan ... 65

4.8 Halaman Pembelian ... 67

4.9 Laporan Penjualan ... 70

4.10 Laporan Pembelian ... 71

4.11 Laporan Kartu Stok ... 72

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

5.1 Halaman Login ... 74


(6)

5.3 Halaman Utama Pemasok ... 77

5.4 Halaman Utama Pelanggan ... 79

5.5 Halaman Utama Satuan ... 80

5.6 Halaman Penjualan ... 82

5.7 Halaman Laporan Penjualan ... 84

5.8 Halaman Pembelian ... 86

5.9 Halaman Laporan Pembelian ... 88

5.10 Halaman Aliran Stok Obat ... 90

BAB 6. SIMPULAN DAN SARAN ... 94

6.1 Simpulan ... 94

6.2 Saran ... 94

Lampiran A Kamus Data ... 95

Lampiran B. Package Diagram ... 99


(7)

DAFTAR GAMBAR

Gambar 3.1 UseCase Diagram ... 17

Gambar 3.2Halaman Login ... 19

Gambar 3.3 Diagram Swimlane Proses Login ... 20

Gambar 3.4 Tampilan Menu Logout ... 21

Gambar 3.5 Proses Logout ... 22

Gambar 3.6 Halaman Utama Pengguna ... 23

Gambar 3.7 Proses Melihat dan Mencari Data Pengguna ... 24

Gambar 3.8 Proses Menambah dan Mengubah Data Pengguna ... 25

Gambar 3.9Halaman Utama Obat ... 27

Gambar 3.10 Proses Melihat dan Mencari Data Obat ... 27

Gambar 3.11 Proses Menambah dan Mengubah Data Obat ... 29

Gambar 3.12 HalamanUtama Pelanggan ... 31

Gambar 3.13 Proses Melihat dan Mencari Data Pelanggan... 32

Gambar 3.14 Proses Menambah dan Mengubah Data Pelanggan ... 33

Gambar 3.15Halaman Melihat Data Pemasok ... 34

Gambar 3.16 Proses Melihat dan Mencari Data Pemasok ... 35

Gambar 3.17 Proses Menambah dan Mengubah Data Pemasok ... 36

Gambar 3.18 Halaman Utama Satuan ... 38

Gambar 3.19 Proses Mengelola Data Satuan ... 39

Gambar 3.20 Halaman Laporan Penjualan ... 41

Gambar 3.21 Proses Melihat dan Mencari Data Penjualan ... 42

Gambar 3.22 Halaman Penjualan ... 43

Gambar 3.23 Menambah Data Penjualan ... 44

Gambar 3.24 Halaman Laporan Pembelian ... 46

Gambar 3.25 Melihat Data Pembelian ... 47

Gambar 3.26 Halaman Pembelian ... 48

Gambar 3.27 Menambah Data Penjualan ... 49

Gambar 3.28 Halaman Data Aliran Stok Obat ... 50

Gambar 3.29 Proses Melihat Data Aliran Stok ... 51


(8)

Gambar 4.1Halaman Login ... 58

Gambar 4.2 Pseudocode Halaman Login ... 58

Gambar 4.3 Halaman Utama Admin ... 59

Gambar 4.4 Halaman Utama Satuan ... 60

Gambar 4.5Halaman Utama Obat Tambah Detail... 60

Gambar 4.6 Halaman Utama Obat ... 61

Gambar 4.7Halaman Utama Obat Tambah Detail... 62

Gambar 4.8Halaman Utama Obat Simpan ... 62

Gambar 4.9 Halaman Utama Pelanggan ... 63

Gambar 4.10Halaman Utama Pelanggan Simpan ... 64

Gambar 4.11 Halaman Utama Pengguna ... 64

Gamb ar 4.12 Halaman Utama Pengguna Kosongkan ... 64

Gambar 4.13Halaman Utama Pelanggan Simpan ... 65

Gambar 4.14Halaman Penjualan ... 65

Gambar 4.15Halaman Penjualan Atur Ulang ... 66

Gambar 4.16Halaman Penjualan Hapus List Penjualan ... 66

Gambar 4.17Halaman Penjualan Tambah Obat ... 66

Gambar 4.18Halaman Penjualan Simpan Penjualan ... 67

Gambar 4.19 Halaman Menu Utama Pegawai ... 68

Gambar 4.20Pembelian Atur Ulang ... 68

Gambar 4.21Halaman Penjualan Hapus List Pembelian ... 68

Gambar 4.22Halaman Pembelian Tambah Obat ... 69

Gambar 4.23 Pseudocode Halaman Penjualan Simpan Penjualan... 69

Gambar 4.24 Laporan Penjualan ... 70

Gambar 4.25Penjualan Atur Ulang ... 70

Gambar 4.26Penjualan Atur Ulang ... 71

Gambar 4.27 Laporan Pembelian ... 71

Gambar 4.28Penjualan Atur Ulang ... 72

Gambar 4.29Penjualan Atur Ulang ... 72

Gambar 4.30Halaman Kartu Stok ... 73

Gambar 4.31Penjualan Atur Ulang ... 73


(9)

DAFTAR NOTASI/ LAMBANG

Entity Relationship Diagram

Simbol Nama Kegunaan

Entity

Entitas merupakan objek yang mewakili

sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain.

Relationship Line

Garis penghubung yang digunakan pada diagram

One Symbol

Digunakan pada relasi diagram yang

menunjukan 1(one)

Many

Digunakan pada relasi diagram yang

menunjukan banyak(many)

USE CASE

Simbol Nama Kegunaan

Owner

Actor

Sesuatu yang berada diluar sistem yang akan

menggunakan sistem

tersebut.

UseCase1

Use Case

Mengidentifikasi fitur

kunci dari sistem

Communication

Mengidentifikasikan interaksi antara setiap actor tertentu dengan

setiap usecase tertentu

Extend

Jika pemanggilan

memerlukan adanya


(10)

Simbol Nama Kegunaan

Include Mengidentifikasi

hubungan antar dua

usecase di mana yang satu memanggil yang lain

ACTIVITY DIAGRAM

Simbol Nama Kegunaan

Initial State Kondisi awal sebuah object

sebelum ad penggunaan

Action State Menggambarkan kondisi

sebuat entitas

Decision Pilihan untuk menggambil

kepustusan sesuai dengan kondisi

Transaction (Fork) Digunakan untuk

menunjukan kegiatan yang dilakukan secara paralel atau dua kegiatan yang menjadi satu

Final State Menggambarkan ketika

object berhenti

memberikan respon


(11)

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Apotek adalah salah satu instansi yang bergerak pada sektor barang yang melayani penjualan obat-obatan, baik dengan resep atau tidak. Sama halnya dengan instansi-instansi lain yang bergerak dibidang perdagangan, dalam kesehariannya apotek ini terdapat transaksi yang mempengaruhi jumlah stok barang serta proses untuk pendokumentasinya.

Proses penjualan maupun pembelian serta pencatatan stok pada beberapa apotek di kota Bandung masih dilakukan dengan cara manual sehingga masih banyak ditemukan kesalahan maupun ketidak cocokan pada data dokumentasinya dengan obat pada nyatanya, dan juga adanya kesulitan dalam pencatatan jumlah obat yang ada hingga pada satuan satuannya.

Penggunaan sistem terkomputerisasi diharapkan dapat membantu mengolah data secara lebih cermat dan akurat dibandingkan dengan sistem manual baik itu dalam sistem pencatatan data obat keluar maupun obat masuk serta pencatatan stok yang dimiliki saat itu. Selain itu dengan sistem yang telah terkomputerisasi, data dapat lebih aman dari pihak-pihak yang tidak mempunyai hak untuk mengakses data tersebut dan meminimalisir kesalahan yang kerap kali terjadi.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah disampaikan pada bagian latar belakang maka rumusan masalah dalam kerja praktek ini adalah sebagai berikut:

1. Bagaimana mengelola data obat keluar dan masuk ?

2. Bagaimana membuat aplikasi yang mampu menampilkan status aliran

stok data jumlah obat hingga persatuannya ?

3. Bagaimana membuat aplikasi yang bisa mengelola laporan data stok


(12)

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah disampaikan pada bagian rumusan masalah, maka tujuan pembahasan dalam tugas akhir ini adalah sebagai berikut:

1. Membuat aplikasi yang dapat mengelola data obat keluar maupun masuk.

2. Membuat aplikasi yang dapat menampilkan status aliran stok data jumlah

obat hingga pada tiap satuannya.

3. Membuat aplikasi yang dapat mengelola laporan stok inventori obat.

1.4 Ruang Lingkup Kajian

Berikut ini adalah batasan-batasan ruang lingkup penelitian:

1. Sistem operasi yang digunakan adalah Microsoft Windows 7

2. Sistem basis data untuk autentikasi user menggunakan MySQL versi

5.5.27

3. Menggunakan bahasa pemrograman JAVA versi 1.8.0

4. Menggunakan editor program NetBeans versi 8.1

5. Obat yang dicatatatkan dalam permasalahan ini hanyalah obat-obatan

yang berhubungan dengan penyakit jantung

6. Penggunaan satuan terkecilnya hanya butir untuk jenis obat padat dan

botol untuk jenis obat cair

1.5 Sumber Data

Sumber-sumber data pada pembuatan aplikasi ini adalah sebagai berikut:

1. Sumber data primer meliputi:

Studi lapangan yaitu pencari data langsung ke Apotek “X” dan

mengumpulkan informasi dari pihak yang bersangkutan denga cara berdiskusi dan Tanya jawab.

2. Sumber data sekunder:

3. Studi pustaka, yaitu membaca dan memperlajari buku, diktat kuliah, dan


(13)

4. Sumber digital, yaitu pencarian yang menunjang pembuatan aplikasi

melalui artikel-artikel dari internet atau halaman web.

1.6 Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan penelitian yang telah direncanakan sebagai berikut:

BAB 1 PENDAHULUAN

Berisi uraian garis besar yang meliputi latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data, dan sistematika penulisan

BAB 2 KAJIAN TEORI

Berisikan dasar teori yang dipergunakan dalam menyusun laporan kerja praktek ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Berisikan tentang semua secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 HASIL PENELITIAN

Pada bab ini berisi kumpulan tampilan gambar dari aplikasi yang telah dibuat

beserta penjelasan dan psudocode hasil implementasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Laporan dari pengujian tiap class/fungsi/method yang telah dibuat dengan

menggunakan blackbox testing.

BAB 6 PENUTUP


(14)

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

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

1. Aplikasi pemantauan aliran transaksi stok obat di “Apotek X” telah

berhasil dirancang dengan menggunakan sistem berbasis JAVA dan dengan pusat data menggunakan MySql 5.5.27.

2. Aplikasi konversi satuan yang dibuat sudah cukup memudahkan proses

konversi satuan obat menjadi satuan terkecilnya dalam pemantauan stok pada apotek ini.

3. Aplikasi ini dapat membantu dalam mencatat aliran pengurangan stok

obat maupun aliran penambahan stok obat dan pencatatan untuk stok akhir obat serta laporan penjualan/stok obat keluar maupun pembelian/stok obat masuk.

6.2 Saran

Aplikasi penjualan, pembelian, dan inventori menggunakan neraca rugi laba dan penelitian yang telah penulis buat masih jauh dari sempurna

dan juga masih belum mengadopsi cara pengelolaan stok secara LIFO(Last

In First Out). Saran yang diberikan untuk pengembangan aplikasi ini adalah dengan diadakannya sistem multi klien sehingga dapat membantu proses

penjualan dan memberikan kenyamanan kepada pelanggan sehingga

pelanggan tidak perlu menunggu antrian yang terlalu lama dalam proses pemesanan maupun pembayaran obat.


(15)

DAFTAR PUSTAKA

Assauri, S. (2008). Manajemen Produksi & Operasi Edisi Revisi 2008. Jakarta: FE-UI.

Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2005). Object-Oriented

Analysis and Design with the Unified Process. US: Cengage Learning, Inc.

Wikipedia. (2014, Mei 31). Obat. Retrieved Vovember 20, 2014, from

Wikipedia: http://id.wikipedia.org/wiki/Obat

Ayuliana. (2009). Testing dan Implementasi. from

http://rifiana.staff.gunadarma.ac.id/Downloads/files/26083/Teknik+Pengujian +pera gkat+Lunak+-+Black+Box.pdf.

Baridwan, Z. (2008). Intermediate Accounting. Edisi 8. Yogyakarta:

BPFE-Yogyakarta.

Centre, B. (2002). Dynamic Web Programming with PHP.

Davis, G. (1995). Sistem Informasi Manajemen. Jakarta: PT. Pustaka

Binaman Pressindo.

Fowler, M. (2004). UML Distilled 3th Ed, Panduan Singkat Bahasa Permodelan Objek Standar. Yogyakarta: ANDI.

Hamizar, & Nuh, M. (2009). Intermediate Accounting. Jakarta: CV Fajar.

Indonesia, W. b. Apache HTTP Server. Wikipedia bahasa Indonesia.

Ingram.W.Robert. (2007). Financial Accounting. China: Thomson.

Jogiyanto. (1990). Analisis dan Disain Sistem Infomasi. Yogyakarta: CV. Andi

Offset.

M.Agus, & Alam, J. (2005 ). MySQL Server Versi 5 dan Aplikasinya dalam

Visual Basic 6 dan Delphi. Jakarta: PT Elex Media Komtutindo Kelompok Gramedia.

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

Informatika.

Sidik, B. (2011). JavaScript. bandung: Informatika Bandung.

Simamora, H. (2000). Akutansi Basis Pengambilan Keputusan. Jakarta: PT.


(1)

xvi

Universitas Kristen Maranatha

Simbol Nama Kegunaan

Include Mengidentifikasi

hubungan antar dua

usecase di mana yang satu memanggil yang lain

ACTIVITY DIAGRAM

Simbol Nama Kegunaan

Initial State Kondisi awal sebuah object sebelum ad penggunaan

Action State Menggambarkan kondisi sebuat entitas

Decision Pilihan untuk menggambil kepustusan sesuai dengan kondisi

Transaction (Fork) Digunakan untuk menunjukan kegiatan yang dilakukan secara paralel atau dua kegiatan yang menjadi satu

Final State Menggambarkan ketika object berhenti memberikan respon terhadap sebeah event


(2)

1 Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Apotek adalah salah satu instansi yang bergerak pada sektor barang yang melayani penjualan obat-obatan, baik dengan resep atau tidak. Sama halnya dengan instansi-instansi lain yang bergerak dibidang perdagangan, dalam kesehariannya apotek ini terdapat transaksi yang mempengaruhi jumlah stok barang serta proses untuk pendokumentasinya.

Proses penjualan maupun pembelian serta pencatatan stok pada beberapa apotek di kota Bandung masih dilakukan dengan cara manual sehingga masih banyak ditemukan kesalahan maupun ketidak cocokan pada data dokumentasinya dengan obat pada nyatanya, dan juga adanya kesulitan dalam pencatatan jumlah obat yang ada hingga pada satuan satuannya.

Penggunaan sistem terkomputerisasi diharapkan dapat membantu mengolah data secara lebih cermat dan akurat dibandingkan dengan sistem manual baik itu dalam sistem pencatatan data obat keluar maupun obat masuk serta pencatatan stok yang dimiliki saat itu. Selain itu dengan sistem yang telah terkomputerisasi, data dapat lebih aman dari pihak-pihak yang tidak mempunyai hak untuk mengakses data tersebut dan meminimalisir kesalahan yang kerap kali terjadi.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah disampaikan pada bagian latar belakang maka rumusan masalah dalam kerja praktek ini adalah sebagai berikut:

1. Bagaimana mengelola data obat keluar dan masuk ?

2. Bagaimana membuat aplikasi yang mampu menampilkan status aliran stok data jumlah obat hingga persatuannya ?

3. Bagaimana membuat aplikasi yang bisa mengelola laporan data stok inventori ?


(3)

2

Universitas Kristen Maranatha

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah disampaikan pada bagian rumusan masalah, maka tujuan pembahasan dalam tugas akhir ini adalah sebagai berikut:

1. Membuat aplikasi yang dapat mengelola data obat keluar maupun masuk.

2. Membuat aplikasi yang dapat menampilkan status aliran stok data jumlah obat hingga pada tiap satuannya.

3. Membuat aplikasi yang dapat mengelola laporan stok inventori obat.

1.4 Ruang Lingkup Kajian

Berikut ini adalah batasan-batasan ruang lingkup penelitian:

1. Sistem operasi yang digunakan adalah Microsoft Windows 7

2. Sistem basis data untuk autentikasi user menggunakan MySQL versi 5.5.27

3. Menggunakan bahasa pemrograman JAVA versi 1.8.0

4. Menggunakan editor program NetBeans versi 8.1

5. Obat yang dicatatatkan dalam permasalahan ini hanyalah obat-obatan yang berhubungan dengan penyakit jantung

6. Penggunaan satuan terkecilnya hanya butir untuk jenis obat padat dan botol untuk jenis obat cair

1.5 Sumber Data

Sumber-sumber data pada pembuatan aplikasi ini adalah sebagai berikut:

1. Sumber data primer meliputi:

Studi lapangan yaitu pencari data langsung ke Apotek “X” dan mengumpulkan informasi dari pihak yang bersangkutan denga cara berdiskusi dan Tanya jawab.

2. Sumber data sekunder:

3. Studi pustaka, yaitu membaca dan memperlajari buku, diktat kuliah, dan sumber kepustakaan lain yang menunjang pembuatan aplikasi.


(4)

3

Universitas Kristen Maranatha

4. Sumber digital, yaitu pencarian yang menunjang pembuatan aplikasi melalui artikel-artikel dari internet atau halaman web.

1.6 Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan penelitian yang telah direncanakan sebagai berikut:

BAB 1 PENDAHULUAN

Berisi uraian garis besar yang meliputi latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data, dan sistematika penulisan

BAB 2 KAJIAN TEORI

Berisikan dasar teori yang dipergunakan dalam menyusun laporan kerja praktek ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Berisikan tentang semua secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 HASIL PENELITIAN

Pada bab ini berisi kumpulan tampilan gambar dari aplikasi yang telah dibuat beserta penjelasan dan psudocode hasil implementasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Laporan dari pengujian tiap class/fungsi/method yang telah dibuat dengan menggunakan blackbox testing.

BAB 6 PENUTUP


(5)

94 Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

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

1. Aplikasi pemantauan aliran transaksi stok obat di “Apotek X” telah berhasil dirancang dengan menggunakan sistem berbasis JAVA dan dengan pusat data menggunakan MySql 5.5.27.

2. Aplikasi konversi satuan yang dibuat sudah cukup memudahkan proses konversi satuan obat menjadi satuan terkecilnya dalam pemantauan stok pada apotek ini.

3. Aplikasi ini dapat membantu dalam mencatat aliran pengurangan stok obat maupun aliran penambahan stok obat dan pencatatan untuk stok akhir obat serta laporan penjualan/stok obat keluar maupun pembelian/stok obat masuk.

6.2 Saran

Aplikasi penjualan, pembelian, dan inventori menggunakan neraca rugi laba dan penelitian yang telah penulis buat masih jauh dari sempurna dan juga masih belum mengadopsi cara pengelolaan stok secara LIFO(Last In First Out). Saran yang diberikan untuk pengembangan aplikasi ini adalah dengan diadakannya sistem multi klien sehingga dapat membantu proses penjualan dan memberikan kenyamanan kepada pelanggan sehingga pelanggan tidak perlu menunggu antrian yang terlalu lama dalam proses pemesanan maupun pembayaran obat.


(6)

102 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Assauri, S. (2008). Manajemen Produksi & Operasi Edisi Revisi 2008. Jakarta: FE-UI.

Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2005). Object-Oriented Analysis and Design with the Unified Process. US: Cengage Learning, Inc. Wikipedia. (2014, Mei 31). Obat. Retrieved Vovember 20, 2014, from Wikipedia: http://id.wikipedia.org/wiki/Obat

Ayuliana. (2009). Testing dan Implementasi. from http://rifiana.staff.gunadarma.ac.id/Downloads/files/26083/Teknik+Pengujian +pera gkat+Lunak+-+Black+Box.pdf.

Baridwan, Z. (2008). Intermediate Accounting. Edisi 8. Yogyakarta: BPFE-Yogyakarta.

Centre, B. (2002). Dynamic Web Programming with PHP.

Davis, G. (1995). Sistem Informasi Manajemen. Jakarta: PT. Pustaka Binaman Pressindo.

Fowler, M. (2004). UML Distilled 3th Ed, Panduan Singkat Bahasa Permodelan Objek Standar. Yogyakarta: ANDI.

Hamizar, & Nuh, M. (2009). Intermediate Accounting. Jakarta: CV Fajar. Indonesia, W. b. Apache HTTP Server. Wikipedia bahasa Indonesia. Ingram.W.Robert. (2007). Financial Accounting. China: Thomson.

Jogiyanto. (1990). Analisis dan Disain Sistem Infomasi. Yogyakarta: CV. Andi Offset.

M.Agus, & Alam, J. (2005 ). MySQL Server Versi 5 dan Aplikasinya dalam Visual Basic 6 dan Delphi. Jakarta: PT Elex Media Komtutindo Kelompok Gramedia.

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

Sidik, B. (2011). JavaScript. bandung: Informatika Bandung.

Simamora, H. (2000). Akutansi Basis Pengambilan Keputusan. Jakarta: PT. Elex Media Komputindo.