• Tidak ada hasil yang ditemukan

Aplikasi Apotek Menggunakan PHP dan MySQL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Apotek Menggunakan PHP dan MySQL."

Copied!
15
0
0

Teks penuh

(1)

iii

ABSTRAK

(2)

iii

ABSTRACT

(3)

iii

DAFTAR ISI

PRAKATA... i

ABSTRAK... iii

ABSTRACT ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL... ix

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Batasan Masalah ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB II KAJIAN TEORI 2.1 Konsep Sistem Informasi ... 5

2.2 Konsep Pembelian Barang ... 5

2.3 Konsep Penjualan Barang ... 6

2.4 Konsep Management Stock ... 8

2.4.1 Management Inventory ... 8

2.4.2 Safety Stock ... 9

2.5 Konsep Perancangan Sistem ... 9

2.5.1 Flowchart ... 10

2.5.2 Diagram Konteks ... 12

2.5.3 Data Flow Diagram ... 12

2.5.4 Spesifikasi Proses ... 14

2.5.5 Konsep Kamus Data ... 15

2.5.6 Entity Relationship Diagram ... 16

2.6 Konsep Blackbox Testing ... 18

2.7 Konsep MD5... 20

2.8 Konsep Basis Data ... 20

2.9 Tinjauan Perangkat Lunak ... 21

2.9.1 MySQL ... 21

2.9.2 PHP ... 23

2.9.3 Macromedia Dreamweaver ... 24

BAB III ANALISIS DAN PERANCANGAN 3.1 Perancangan Sistem ... 26

3.1.1 Proses Bisnis ... 26

3.2 Analisis Aliran Data ... 29

(4)

iii

3.2.2 Diagram Konteks ... 31

3.2.3 Data Flow Diagram ... 32

3.3 Relasi Antar Tabel ... 39

3.4 Kamus Data ... 41

3.5 Spesifikasi Proses ... 45

3.6 Struktur Menu ... 50

BAB IV HASIL PENELITIAN 4.1 Tampilan Program ... 52

4.1.1 Tampilan Halaman Depan ... 52

4.1.2 Tampilan Login ... 53

4.1.3 Tampilan Data Obat ... 54

4.1.4 Tampilan Tambah Data Obat ... 55

4.1.5 Tampilan Data Customer ... 56

4.1.6 Tampilan Tambah Data Customer ... 57

4.1.7 Tampilan Data Suplier ... 58

4.1.8 Tampilan Tambah Data Suplier ... 59

4.1.9 Tampilan Data Operator ... 60

4.1.10 Tampilan Tambah Data Operator ... 61

4.1.11 Tampilan Data Pembelian ... 62

4.1.12 Tampilan Tambah Data Pembelian ... 63

4.1.13 Tampilan Data Penjualan... 64

4.1.14 Tampilan Tambah Data Penjualan ... 65

4.1.15 Tampilan Data Resep ... 66

4.1.16 Tampilan Tambah Data Resep ... 67

4.1.17 Tampilan Pencarian Data Obat ... 68

4.1.18 Tampilan Pencarian Data Customer ... 69

4.1.19 Tampilan Pencarian Data Suplier ... 70

4.1.20 Tampilan Laporan Data Suplier ... 71

4.1.21 Tampilan Laporan Data Customer ... 72

4.1.22 Tampilan Laporan Data Obat ... 73

4.1.23 Tampilan Laporan Data Pembelian ... 74

4.1.24 Tampilan Laporan Data Penjualan ... 75

4.1.25 Tampilan Laporan Data Resep ... 76

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN 5.1 Pengujian Aplikasi ... 77

5.2 Pengujian Proses Login ... 77

5.3 Pengujian Proses Tambah Data Obat ... 78

5.4 Pengujian Proses Tambah Data Customer ... 78

5.5 Pengujian Proses Tambah Data Suplier ... 79

5.6 Pengujian Proses Tambah Data Operator ... 79

5.7 Pengujian Proses Tambah Data Resep ... 80

5.8 Pengujian Proses Tambah Data Pembelian ... 80

(5)

iii BAB VI SIMPULAN DAN SARAN

6.1 Simpulan ... 83 6.2 Saran... 84

(6)

iii

DAFTAR TABEL

Tabel I Simbol Flowchart ... 11

Tabel II Penyajian Spesifikasi Proses ... 14

Tabel III Operator Aritmatik ... 24

Tabel IV Kamus Data Obat ... 42

Tabel V Kamus Data Operator ... 43

Tabel VI Kamus Data Suplier ... 43

Tabel VII Kamus Data Customer... 43

Tabel VIII Kamus Data Pembelian ... 44

Tabel IX Kamus Data Penjualan ... 44

Tabel X Kamus Data Resep ... 45

Tabel XI Spesifikasi Proses Insert Data Obat ... 45

Tabel XII Spesifikasi Proses Update Data Obat ... 46

Tabel XIII Spesifikasi Proses Delete Data Obat ... 46

Tabel XIV Spesifikasi Proses Insert Data Suplier ... 46

Tabel XV Spesifikasi Proses Update Data Suplier ... 47

Tabel XVI Spesifikasi Proses Delete Data Suplier ... 47

Tabel XVII Spesifikasi Proses Insert Data Customer ... 47

Tabel XVIII Spesifikasi Proses Update Data Customer ... 48

Tabel XIX Spesifikasi Proses Delete Data Customer ... 48

Tabel XX Spesifikasi Proses Insert Data Pembelian ... 48

Tabel XXI Spesifikasi Proses Delete Data Pembelian ... 49

Tabel XXII Spesifikasi Proses Insert Data Penjualan ... 49

Tabel XXIII Spesifikasi Proses Delete Data Penjualan ... 49

Tabel XXIV Spesifikasi Proses Insert Data Resep ... 50

(7)

iii

DAFTAR GAMBAR

Gambar 1 Notasi Proses... ... 13

Gambar 2 Notasi Alur Data... ... 13

Gambar 3 Notasi Simpanan Data... ... 13

Gambar 4 Notasi External Entity... ... 14

Gambar 5 Notasi Objek Data... ... 17

Gambar 6 One To One Relationship... ... 17

Gambar 7 One To Many Relationship. ... 18

Gambar 8 Many To Many Relationship ... 18

Gambar 9 Flowchart Penjualan Obat.. ... 27

Gambar 10 Flowchart Pembelian Obat. ... 28

Gambar 11 ERD Aplikasi Apotek... ... 30

Gambar 12 Diagram Konteks Aplikasi Apotek ... 31

Gambar 13 DFD Level 1 Aplikasi Apotek ... 32

Gambar 14 DFD Level 2 Pengolahan Data ... 33

Gambar 15 DFD Level 2 Pembelian Obat ... 34

Gambar 16 DFD Level 2 Penjualan Obat ... 35

Gambar 17 DFD Level 3 Kelola Data Obat ... 36

Gambar 18 DFD Level 3 Kelola Data Customer ... 37

Gambar 19 DFD Level 3 Kelola Data Suplier ... 38

Gambar 20 Relasi Antar Tabel... ... 39

Gambar 21 Struktur Menu Program... ... 50

Gambar 22 Tampilan Halaman Depan.. ... 52

Gambar 23 Tampilan Halaman Login.... ... 53

Gambar 24 Tampilan Halaman Data Obat... 54

Gambar 25 Tampilan Halaman Tambah Data Obat ... 55

Gambar 26 Tampilan Halaman Data Customer ... 56

Gambar 27 Tampilan Halaman Tambah Data Customer ... 57

Gambar 28 Tampilan Halaman Data Suplier ... 58

(8)

iii

Gambar 30 Tampilan Halaman Data Operator ... 60

Gambar 31 Tampilan Halaman Tambah Data Operator ... 61

Gambar 32 Tampilan Halaman Data Pembelian Obat ... 62

Gambar 33 Tampilan Halaman Tambah Data Pembelian Obat . 63 Gambar 34 Tampilan Halaman Data Penjualan Obat ... 64

Gambar 35 Tampilan Halaman Tambah Data Penjualan Obat .. 65

Gambar 36 Tampilan Halaman Data Resep ... 66

Gambar 37 Tampilan Halaman Tambah Data Resep ... 67

Gambar 38 Tampilan Halaman Pencarian Obat ... 68

Gambar 39 Tampilan Halaman Pencarian Customer ... 69

Gambar 40 Tampilan Halaman Pencarian Suplier ... 70

Gambar 41 Tampilan Halaman Laporan Suplier ... 71

Gambar 42 Tampilan Halaman Laporan Customer ... 72

Gambar 43 Tampilan Halaman Laporan Obat ... 73

Gambar 44 Tampilan Halaman Laporan Pembelian Obat ... 74

Gambar 45 Tampilan Halaman Laporan Penjualan Obat ... 75

(9)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan ilmu pengetahuan dan teknologi berkembang sangat

pesat, salah satunya adalah di bidang komputer. Hal ini ditandai dengan

banyaknya aplikasi program yang tercipta semakin canggih untuk membantu

mempermudah pekerjaan penggunanya. Saat ini, komputer bukan lagi

sebuah benda mahal dan mewah. Tanpa kita sadari, hampir seluruh aspek

kehidupan manusia menggunakan teknologi komputer. Hal tersebut dapat

dibuktikan saat seseorang akan menulis sebuah dokumen, orang cenderung

meninggalkan cara manual dan lebih memilih menggunakan teknologi

komputer. Semua itu disebabkan oleh keunggulan yang dimiliki komputer

yaitu kecepatan dalam mengolah data dan kemampuannya dalam

menyimpan data yang relatif besar sehingga informasi yang dihasilkan

akurat, tepat waktu serta menjadikan pekerjaan lebih efektif dan efisien.

Biasanya didalam sebuah apotek akan terdapat banyak sekali

obat-obatan yang didalam obat tersebut akan mencakup tanggal kadaluarsa dan

juga stok obat itu sendiri. Apabila masih dilakukan secara manual, sulit sekali

untuk memantau obat-obat tersebut. Bisa saja terjadi penumpukan atau

kekurangan stok obat juga obat-obatan yang lewat dari masa kadaluarsanya.

Berdasarkan hal tersebut maka dibuat suatu program aplikasi dengan

judul “APLIKASI APOTEK MENGGUNAKAN PHP DAN MySQL” yang

dibuat sedemikian rupa agar mudah dalam penggunaannya yang hasilnya

(10)

2

1.2 Rumusan Masalah

Setelah ditinjau dari latar belakang masalah, maka dalam penyusunan

laporan tugas akhir ini, dapat diidentifikasi masalah yang dihadapi yaitu :

1. bagaimana merancang dan membuat program aplikasi yang dapat

digunakan oleh apotek dalam pembelian dan penjualan.

2. bagaimana menjaga stok obat dalam keadaan aman.

1.3 Tujuan Pembahasan

Tujuan dari penyusunan laporan tugas akhir ini untuk dapat dijadikan

sebagai sistem pengolahan data obat di apotek yang berbasis web yang

meliputi pembelian, penjualan dan pemantauan stok data obat.

1.4 Batasan Masalah

Batasan masalah dari tugas akhir ini adalah:

1. Aplikasi

- Sistem informasi untuk pencatatan obat-obatan yang terdapat di

apotek tersebut.

- Pembelian dan penjualan obat.

- Pemantauan stok obat di apotek.

- Laporan obat, penjualan dan pembelian.

2. Software

- Pembuatan sistem informasi ini mengunakan PHP sebagai bahasa

pemrogramannya, Apache sebagai web server, dan mysql sebagai

pengolah database.

- Aplikasi ini hanya bisa beroperasi pada Windows, minimal Windows

(11)

3

3. Hardware

- Harddisk minimal memiliki space 5 GB

- Memory minimal 512 GB

- Prosesor minimal Pentium 4.

1.5 Sumber Data

Sumber data yang di dapat untuk membuat laporan dan pembuatan

aplikasi ini diambil dari buku dan internet.

1.6 Sistematika Penyajian

Sistematika penulisan dari tiap bab dalam laporan akhir ini adalah

sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi uraian latar belakang masalah, rumusan masalah,

tujuan pembahasan, batasan masalah, sumber data dan

sistematika penyajian.

BAB II KAJIAN TEORI

Bab ini membahas secara ringkas teori-teori dasar yang

berhubungan dengan perancangan aplikasi. Teori-teori ini

(12)

4

BAB III ANALISIS DAN PERANCANGAN

Bab ini berisi perancangan aplikasi dan database serta relasi

antar tabel yang dibutuhkan.

BAB IV HASIL PENELITIAN

Bab ini berisikan hasil yang tercapai. Printout hasil program

yang dibentuk, beserta keterangannya.

BAB V PEMBAHASAN HASIL PENELITIAN

Bab ini berisikan pembahasan dari hasil penelitian, yang

didalamnya terdapat pengujian dari setiap langkah yang

terdapat dalam aplikasi.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan-kesimpulan dan saran dari

(13)

83

VI SIMPULAN DAN SARAN

6.1 SIMPULAN

Kesimpulan yang dapat diambil berdasarkan hasil analisis dan

pembahasan yang sedang berjalan dan rancangan sistem adalah sebagai

berikut :

1. Pembuatan laporan data obat, proses pembelian dan penjualan

dapat dihasilkan secara mudah, cepat dan akurat

2. Dengan program aplikasi ini, semua data yang bersangkutan dengan

kegiatan pengolahan data obat dapat terpelihara, keefektifan serta

keefisienan waktu dapat tercapai dengan baik, karena program

aplikasi ini merupakan penyederhanaan dari bentuk-bentuk dokumen

atau media pengarsipan secara manual berupa kertas-kertas menjadi

file-file yang tersimpan dalam media penyimpanan di komputer.

3. Dengan komputerisasi dalam terlihat dengan jelas stok obat yang

terdapat didalam suatu apotek, sehingga tidak akan terjadi

kekurangan stok obat.

4. Dengan adanya program aplikasi yang dilengkapi dengan password,

kebutuhan untuk meningkatkan kontrol dan keamanan data lebih

terjamin karena tidak setiap orang berhak melakukan pengaksesan

data atau perubahan data.

6.2 SARAN

Beberapa saran yang dapat diberikan sehubungan dengan program

(14)

884

1. Penggunaan program aplikasi apotek ini sebaiknya dilakukan oleh

operator apotek itu sendiri untuk menghindari manipulasi data yang

tidak diinginkan.

2. Password dalam program ini sebaiknya diperbaharui (diganti) secara

berkala dan sebaiknya hanya operator dan orang tertentu saja yang

mengetahui dan berhak mengubah password.

3. Program aplikasi apotek ini dapat dikembangkan lebih lanjut dengan

menggunakan fasilitas dan sarana yang memiliki kemampuan lebih

(15)

! " " # # $ % $ $

% " & ! ' $ ( ! $

' $ ) * + " " $ % # $ % $ $ % ,'

" #% ( &

' $ , - " "

(# .$% . $ . /0+ . .# #

, $ %

& %

1 ,!, 2

%

1 ! & !

Referensi

Dokumen terkait

Untuk meningkatkan kualitas apotek tersebut, maka diperlukan suatu Sistem Informasi yang dapat mendukung dalam pengolahan data penjualan, pembelian dan persediaan

Aplikasi diharapkan dapat membantu pihak penjual pulsa dalam melakukan pengelolaan data transaksi penjualan, pengelolaan data transaksi pembelian, data suplier, data customer,

Kegiatan sistem informasi penjualan dan pembelian obat di Apotek Sipatahunan Farma masih terdapat kelemahan seperti pencatatan mengenai data persediaan obat yang

Pada sebuah apotek dapat digali berbagai macam informasi dari data transaksi penjualan obat dan pembelian obat, Informasi ini dapat digunakan pihak apotek dalam mengatur

Pada apotek Tulakan, penulis memperhatikan masih banyak permasalahan pada proses pengolahan data penjualan obat masih dilakukan secara konvensional sehingga berdampak terhadap

Sistem informasi yang sudah dibuat ini memudahkan pemilik dan pegawai apotek untuk melakukan perncarian informasi tentang data stok obat dan data transaksi penjualan. Sistem

Dari uraian di atas dalam Proyek Akhir ini dibangun sebuah Aplikasi Pembelian dan Penjualan Obat di Apotek Nusa Farma yang diharapkan akan dapat menjadi solusi untuk

Satu diantaranya adalah sistem informasi penjualan dan pembelian obat, sistem informasi penjualan dan pembelian obat yang sekarang ini digunakan di Apotek Nabila Care Bekasi masih