ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT...

15
i ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT PADA APOTEK KIMIA FARMA TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Ahli Madya Komputer RIZKY EKA PUTRA 1410501002 UNIVERSITAS.PEMBANGUNAN.NASIONAL.“VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI D3 SISTEM INFORMASI 2019

Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT...

Page 1: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

i

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN

OBAT PADA APOTEK KIMIA FARMA

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Ahli Madya Komputer

RIZKY EKA PUTRA

1410501002

UNIVERSITAS.PEMBANGUNAN.NASIONAL.“VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI D3 SISTEM INFORMASI

2019

Page 2: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

ii

Page 3: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

iii

Page 4: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

iv

Page 5: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

v

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

PERSEDIAAN OBAT PADA APOTEK KIMIA FARMA

RIZKY EKA PUTRA

ABSTRAK

Kebutuhan akan pelayanan yang lebih cepat dan mudah tentunya menuntut para

pemberi jasa mempunyai sebuah media transaksi secara komputerisasi Pelayanan jasa

berbasis web ini juga bisa menempatkan banyak sumber informasi yang ingin

dilakukan dalam masyarakat. Di mana informasi yang disajikan bisa dengan mudah

dan cepat didapatkan oleh konsumen informasi. Tujuan dari penelitian ini adalah

Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi

Persediaan Obat Pada Apotek Kimia Farma, agar menjalankan transaksi dengan

efektif dan sistematis, sehingga sangat mendukung orientasi pelayanan usaha

terhadap konsumen. Untuk mencapai tujuan tersebut penulis melakukan pendekatan

dengan metode penelitian yaitu: pengamatan langsung, wawancara, kepustakaan, dan

metode analisis serta perancangan sistem. Sistem ini dirancang dengan menggunakan

pemodelan UML, sedangkan bahasa pemrograman yang digunakan adalah PHP dan

database MySQL. Hasil dari perancangan sistem ini adalah menghasilkan sistem

informasi Persediaan Obat yang meliputi pengelolaan input dan output data, dan data

transaksi pada konsumen sehingga tercapai tujuan dari Tugas Akhir untuk dapat

mengatasi masalah yang ada dalam Apotek Kimia Farma.

Kata Kunci: Sistem Informasi, Apotek, UML, Web

Page 6: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

vi

ABSTRACT

The need for faster and easier services certainly requires service providers to have a

computerized transaction media. Web-based service services can also place many

sources of information that they want to do in the community. Where the information

presented can be easily and quickly obtained by consumers of information. The

purpose of this study is to analyze the system that runs and make the Design of Drug

Inventory Information Systems at Kimia Farma Pharmacy, to run transactions

effectively and systematically, so that it strongly supports business service orientation

towards consumers. To achieve these objectives the authors approach the research

methods, namely: direct observation, interviews, literature, and methods of analysis

and system design. This system is designed using UML modeling, while the

programming language used is PHP and MySQL database. The results of the design

of this system are to produce a Drug Inventory information system which includes the

management of input and output data, and transaction data for consumers so that the

objectives of the Final Project are achieved in order to overcome the problems in the

Kimia Farma Pharmacy.

Keywords: Information System, Pharmacy, UML, Web

Page 7: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

vii

KATA PENGANTAR

Puji serta Syukur penulis panjatkan Kehadirat Allah SWT atas segala Karunia-Nya

sehingga Laporan Tugas Akhir ini berhasil diselesaikan. Judul yang dipilih dalam

penelitian ini adalah ANALISIS DAN PERANCANGAN SISTEM INFORMASI

PERSEDIAAN OBAT PADA APOTEK KIMIA FARMA.

Penelitian ini dilaksanakan untuk menyelesaikan Tugas Akhir dalam

perkuliahan pada Program Studi Sistem Informasi Fakultas Ilmu Komputer

Universitas Pembangunan Nasional “Veteran” Jakarta. Terimakasih penulis ucapkan

kepada:

1. Dr. Ermatita, M.Kom, selaku Dekan Fakultas Ilmu Komputer Universitas

Pembangunan Nasional “Veteran” Jakarta.

2. Erly Krisnanik, S.Kom.,MM Selaku Kepala Program Studi D3 Sistem Informasi

Fakultas Ilmu Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.

3. Erly Krisnanik, S.Kom.,MM Selaku dosen pembimbing yang telah meluangkan

waktu untuk memberikan arahan dan saran sehingga penulisan Laporan Tugas

Akhir ini dapat terselesaikan dengan baik.

4. Hj. Alfi Kurniawan selaku Manager/Pemilik Apotek Kimia Farma yang telah

memberikan izin kepada penulis untuk melakukan penelitian.

5. OrangTuaku dan Adik-adik atas segala doa, dorongan, kasih sayangnya demi

keberhasilan penulis dan selalu memberikan semangat.

6. Untuk teman seperjuangan mahasiswa D3 Sistem Informasi angkatan 2014 yang

bersama-sama berjuang untuk menyelesaikan Tugas Akhir ini yang selalu

memberikan semangat.

Penulis berharap semoga Tugas Akhir ini dapat berguna dan bermanfaat bagi

pembaca dan khususnya bagi penulis.

Jakarta, Juli 2019

Penulis

Page 8: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

viii

DAFTAR ISI

HALAMAN JUDUL ........................................................................... i

PERNYATAAN ORISINALITAS....................................................... ii

PERNYATAA PERSETUJUAN PUBLIKASI .................................... iii

LEMBAR PENGESAHAN ................................................................. iv

ABSTRAK .......................................................................................... v

ABSTRACT .................... ....................................................................... vi

KATA PENGANTAR ......................................................................... vii

DAFTAR ISI ....................................................................................... viii

DAFTAR TABEL ............................................................................... x

DAFTAR GAMBAR ........................................................................... xi

DAFTAR SIMBOL ............................................................................. xii

BAB I PENDAHULUAN .................................................................... 1

I.1 Latar Belakang ........................................................................ 1

I.2 Tujuan Dan Manfaat ............................................................... 1

I.3 Metode Penelitian ................................................................... 2

I.4 Ruang Lingkup ....................................................................... 2

I.5 Sistematika Penulisan ............................................................. 2

BAB II TINJAUAN PUSTAKA .......................................................... 4

2.1 Konsep Dan Sistem ................................................................. 4

2.2 Sistem Informasi Apotek......................................................... 5

2.3 Inventory Obat ........................................................................ 6

2.4 Stok Barang ............................................................................ 6

2.5 Barang .................................................................................... 6

2.6 Perancangan Sistem Informasi ................................................ 7

2.7 HTML .................................................................................... 7

2.8 PHP (Personal Home Page) .................................................... 7

2.9 PHPMy Admin ....................................................................... 8

2.10 XAMPP .................................................................................. 8

2.11 Review Riset yang Relevan ..................................................... 9

BAB III METODOLOGI PENELITIAN ............................................. 10

3.1 Alur Penelitian ........................................................................ 11

3.2 Tahapan Penelitian ................................................................. 11

3.3 Waktu dan Tempat Penelitian ................................................. 13

3.4 Alat Bantu Penelitian .............................................................. 13

Page 9: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

ix

3.5 Tahapan Kegiatan ................................................................... 14

BAB IV ANALISIS DAN PERANCANGAN SISTEM ....................... 15

4.1 Profil Apotek Kimia Farma ..................................................... 15

4.2 Visi dan Misi .......................................................................... 15

4.3 Struktur Organisasi ................................................................. 16

4.4 Tugas Dan Fungsi ................................................................... 16

4.5 Analisa Sistem Berjalan .......................................................... 17

4.6 Perancangan Sistem Usulan .................................................... 23

4.7 Use Case Diagram Usulan ...................................................... 24

4.8 Activity Diagram Sistem Usulan ............................................. 28

4.9 Squence Diagram Sistem Usulan ............................................ 36

4.10 Class Diagram Sistem Usulan ................................................. 41

4.11 Perancangan Kode .................................................................. 42

4.12 Spesifikasi File ....................................................................... 42

4.13 Rancangan Arsitektur Menu.................................................... 49

4.14 Rancangan Aplikasi ................................................................ 53

BAB V PENUTUP .............................................................................. 60

5.1 Kesimpulan ............................................................................ 60

5.2 Saran ...................................................................................... 60

DAFTAR PUSTAKA

RIWAYAT HIDUP

LAMPIRAN

Page 10: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

x

DAFTAR TABEL

Tabel 1 Use Case Diagram ................................................................ 12

Tabel 2 Activity Diagram .................................................................. 13

Tabel 3 Squence Diagram .................................................................. 14

Tabel 4 Class Diagram....................................................................... 14

Tabel 5 Review Riset yang Relevan ................................................... 9

Tabel 6 Tahapan Kegiatan ................................................................. 14

Tabel 7 Narasi Sistem Berjalan Permintaan Obat ............................... 18

Tabel 8 Narasi Sistem Berjalan Penerimaan Obat .............................. 19

Tabel 9 Narasi Sistem Berjalan Update Stok Obat ............................. 19

Tabel 10 Narasi Sistem Berjalan Mengolah Obat Keluar ...................... 19

Tabel 11 Dokumen Sistem Berjalan Laporan Persediaan Obat ............. 20

Tabel 12 Dokumen Sistem Masukan Berjalan ...................................... 20

Tabel 13 Narasi Sistem Keluaran Berjalan ........................................... 21

Tabel 14 Narasi Sistem Usulan Login .................................................. 25

Tabel 15 Narasi Sistem Usulan Pemesanan Obat.................................. 25

Tabel 16 Narasi Sistem Usulan Penerimaan Obat ................................. 25

Tabel 17 Narasi Sistem Usulan Update Stok Obat ................................ 26

Tabel 18 Narasi Sistem Usulan Mengolah Barang Keluar .................... 26

Tabel 19 Narasi Sistem Usulan Laporan Persediaan Obat .................... 27

Tabel 20 Narasi Sistem Kelola Data ..................................................... 27

Tabel 21 Narasi Sistem Usulan Logout ................................................ 27

Tabel 22 Struktur File Kelola Data User .............................................. 43

Tabel 23 Struktur File Pemesanan Obat ............................................... 43

Tabel 24 Struktur File Login ................................................................ 44

Tabel 25 Struktur File Data Obat Keluar .............................................. 45

Tabel 26 Struktur File Penerimaan ....................................................... 46

Tabel 27 Struktur File Data Obat ......................................................... 47

Tabel 28 Struktur File Laporan ............................................................ 47

Page 11: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

xi

DAFTAR GAMBAR

Gambar 1 Alur Penelitian................................................................... 10

Gambar 2 Struktur Organisasi ............................................................ 16

Gambar 3 Use Case Diagram Sistem Berjalan .................................... 18

Gambar 4 Use Case Diagram Sistem Usulan ...................................... 24

Gambar 5 Activity Diagram Sistem Usulan Login ............................. 28

Gambar 6 Activity Diagram Sistem Usulan Pemesanan Obat ............. 29

Gambar 7 Activity Diagram Sistem Usulan Penerimaan Obat ............ 30

Gambar 8 Activity Diagram Sistem Usulan Update Stok Obat ........... 31

Gambar 9 Activity Diagram Sistem Usulan Mengolah Barang Keluar 32

Gambar 10 Activity Diagram Sistem Usulan Kelola Data User ............ 33

Gambar 11 Activity Diagram Sistem Usulan Laporan .......................... 34

Gambar 12 Activity Diagram Sistem Usulan Logout............................ 35

Gambar 13 Squance Diagram Sistem Usulan Login ............................. 36

Gambar 14 Squance Diagram Sistem Usulan Pemesanan Obat ............ 37

Gambar 15 Squance Diagram Sistem Usulan Penerimaan Obat ............ 37

Gambar 16 Squance Diagram Sistem Usulan Stok Obat ....................... 38

Gambar 17 Squance Diagram Sistem Usulan Mengolah Barang Keluar 38

Gambar 18 Squance Diagram Sistem Usulan Kelola Data User............ 39

Gambar 19 Squance Diagram Sistem Usulan Laporan ......................... 39

Gambar 20 Squence Diagram Sistem Usulan Logout ........................... 40

Gambar 21 Class Diagram Sistem Usulan ............................................ 41

Gambar 22 Struktur Menu Login ......................................................... 49

Gambar 23 Struktur Menu Staff Gudang .............................................. 50

Gambar 24 Struktur Menu Staff Penjualan ........................................... 51

Gambar 25 Struktur Menu Pemilik ...................................................... 51

Gambar 26 Struktur Menu Supplier ..................................................... 52

Gambar 27 Struktur Menu Admin ........................................................ 52

Gambar 28 Tampilan Login ................................................................. 53

Gambar 29 Tampilan Penerimaan Obat ................................................ 54

Gambar 30 Tampilan Persediaan Obat ................................................. 55

Gambar 31 Tampilan Pengelolahan Obat Keluar .................................. 56

Gambar 32 Tampilan Laporan ............................................................. 57

Gambar 33 Tampilan Kelola Data User................................................ 58

Gambar 34 Tampilan Logout ............................................................... 59

Page 12: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

xii

DAFTAR SIMBOL

Table 1. Use Case Diagram

NO GAMBAR NAMA KETERANGAN

1

Actor

Menspesifikasikan himpuan peran yang

pengguna mainkan ketika berinteraksi

dengan use case.

2

Dependency

Hubungan dimana perubahan yang

terjadi pada suatu elemen mandiri

(independent) akan mempengaruhi

elemen yang bergantung padanya elemen

yang tidak mandiri (independent).

3

Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku dan

struktur data dari objek yang ada di

atasnya objek induk (ancestor).

4

Include Menspesifikasikan bahwa use case

sumber secara eksplisit.

5

Extend

Menspesifikasikan bahwa use case target

memperluas perilaku dari use case

sumber pada suatu titik yang diberikan.

6

Association Apa yang menghubungkan antara objek

satu dengan objek lainnya.

7

System

Menspesifikasikan paket yang

menampilkan sistem secara terbatas.

Page 13: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

xiii

8

Use Case

Deskripsi dari urutan aksi-aksi yang

ditampilkan sistem yang menghasilkan

suatu hasil yang terukur bagi suatu aktor

9

Collaboration

Interaksi aturan-aturan dan elemen lain

yang bekerja sama untuk menyediakan

prilaku yang lebih besar dari jumlah dan

elemen-elemennya (sinergi).

10

Note

Elemen fisik yang eksis saat aplikasi

dijalankan dan mencerminkan suatu

sumber daya komputasi

Table 2. Activity Diagram

NO GAMBAR NAMA KETERANGAN

1

Actifity

Memperlihatkan bagaimana masing-

masing kelas antarmuka saling

berinteraksi satu sama lain

2

Action State dari sistem yang mencerminkan

eksekusi dari suatu aksi

3

Initial Node Bagaimana objek dibentuk atau diawali.

4 Actifity Final

Node

Bagaimana objek dibentuk dan

dihancurkan

5

Fork Node Satu aliran yang pada tahap tertentu

berubah menjadi beberapa aliran

Page 14: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

xiv

Table 3. Sequence Diagram

NO GAMBAR NAMA KETERANGAN

1

LifeLine

Objek entity, antarmuka yang saling

berinteraksi.

2

Message

Spesifikasi dari komunikasi antar objek

yang memuat informasi-informasi

tentang aktifitas yang terjadi

3

Message

Spesifikasi dari komunikasi antar objek

yang memuat informasi-informasi

tentang aktifitas yang terjadi

Table 4. Class Diagram

NO GAMBAR NAMA KETERANGAN

1

Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku dan

struktur data dari objek yang ada di

atasnya objek induk (ancestor).

2

Nary

Association

Upaya untuk menghindari asosiasi

dengan lebih dari 2 objek.

3

Class Himpunan dari objek-objek yang berbagi

atribut serta operasi yang sama.

Page 15: ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT …repository.upnvj.ac.id/1184/1/AWAL.pdf · Analisis sistem yang berjalan dan membuat Perancangan Sistem Informasi Persediaan

xv

4

Collaboration

Deskripsi dari urutan aksi-aksi yang

ditampilkan sistem yang menghasilkan

suatu hasil yang terukur bagi suatu aktor

5

Realization

Operasi yang benar-benar dilakukan oleh

suatu objek.

6

Dependency

Hubungan dimana perubahan yang terjadi

pada suatu elemen mandiri (independent)

akan mempegaruhi elemen yang

bergantung padanya elemen yang tidak

mandiri

7

Association

Apa yang menghubungkan antara objek

satu dengan objek lainnya