ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT...
Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN OBAT...
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
ii
iii
iv
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
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
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
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
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
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
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
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.
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
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.
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