Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006
1. PEMBANGUNAN SISTEM INFORMASI INVENTORY
FARMASI RUMAH SAKIT
SUB BAGIAN ADMINISTRASI SISTEM DAN PELAPORAN
Laporan Tugas Akhir
Disusun sebagai syarat kelulusan
Program Alih Jenjang D3 ke D4 Kosentrasi Teknologi Informasi Kesehatan
Oleh
MAQI IMADUL IMAN
NIM : 03511006
PROGRAM ALIH JENJANG D3 ke D4
KOSENTRASI TEKNOLOGI INFORMASI KESEHATAN
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA
INSTITUT TEKNOLOGI BANDUNG
2013
2. PEMBANGUNAN SISTEM INFORMASI INVENTORY
FARMASI RUMAH SAKIT
SUB BAGIAN ADMINISTRASI SISTEM DAN PELAPORAN
Laporan Tugas Akhir
Oleh
MAQI IMADUL IMAN
NIM : 03511006
Program Alih Jenjang D3 ke D4
Kosentrasi Teknologi Informasi Kesehatan
Sekolah Teknik Elektro dan Informatika
Institut Teknologi Bandung
Telah disetujui dan disahkan sebagai Laporan Tugas Akhir
di Bandung, pada tanggal …. ……. 2013
Pembimbing,
Achmad Imam Kistijantoro, ST., M.Sc, Ph.D.
NIP: 19591018 198811 1 001
3. ABSTRAK
Sistem Informasi Inventory Farmasi merupakan suatu sistem untuk pengelolaan
obat dan alat kesehatan (AlKes) untuk kebutuhan di Rumah Sakit. Sistem
Informasi Inventory Farmasi sudah banyak digunakan atau dikembangkan di
Rumah Sakit–Rumah Sakit tertentu dengan berbagai macam teknologi dan sistem,
tetapi pada tugas akhir ini diambil asumsi permasalahan pada suatu instalasi
Farmasi di Rumah Sakit yang belum tersedianya sistem Informasi Inventory
Farmasi. Ada tiga bagian proses utama yang terdapat pada instalasi Farmasi ini
yaitu proses pembelian obat/alkes dari supplier, proses pendistribusian obat/alkes
kepada instalasi Apotik dan proses pelaporan keluar masuknya obat/alkes.
Dikarenakan pada pembangunan sistem informasi tugas akhir ini berkelompok,
maka proses yang akan dibangun disini hanya untuk proses pelaporan keluar
masuk obat/alkes saja.
Metode pengembangan sistem pada aplikasi ini menggunakan metode waterfall
dimana tiap tahap nantinya akan diselesaikan secara terurut dari mulai analisis dan
perancangan Sistem, analisis kebutuhan perangkat lunak, perancangan sistem,
pengkodean, pengujian dan pemeliharaan sistem dan dapat diperbaiki jika terjadi
kesalahan. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman .Net
dan menggunakan Database SQL Server, Serta menggunakan software pendukung
Adobe photoshop cs3 sebagai desain interface.
Berdasarkan konsep dan perancangan, dapat disimpulkan telah dibangun “Sistem
Informasi inventory Farmasi Sub Bagian Administrasi Sistem dan Pelaporan”
untuk membantu monitoring keluar masuknya barang (obat dan Alkes) di instalasi
Farmasi.
Kata Kunci: Sistem Informasi Inventory Farmasi, Administrasi Sistem dan
Pelaporan , Rumah Sakit.
i
4. KATA PENGANTAR
Segala puji syukur penulis panjatkan hanya bagi Allah subhanahu wa ta’ala,
Pemelihara seluruh alam, yang atas limpahan rahmat, taufik dan hidayah-Nya,
penulis mampu menyelesaikan Tugas Akhir ini.
Tugas akhir ini dikerjakan demi memenuhi salah satu syarat kelulusan program
alih jenjang D3 ke D4 kosentrasi Teknologi Informasi Kesehatan.
Terselesaikannya tugas akhir ini tentunya tak lepas dari dorongan doa, partisipasi
serta yang selalu memberikan kritik dan saran yang bersifat membangun dari
berbagai pihak. Oleh karena itu, tak salah kiranya bila penulis mengungkapkan
rasa terima kasih dan penghargaan kepada:
1. Dr.Ir. G.A. Putri Saptawati, M.Comm selaku Koordinator Program Alih
Jenjang D3 ke D4;
2. Achmad Imam Kistijantoro, ST., M.Sc., Ph.D selaku dosen pembimbing
Tugas Akhir;
3. Ir. Hira Laksmiwati Soemitro, M.Sc. dan Tricya Esterina Widagdo, ST.,
M.Sc. selaku penguji Tugas Akhir dan yang telah memberikan banyak
saran dan masukan;
4. Orang tua tercinta, yang telah medukung dan memberikan restu dan
do’anya kepada penyusun selama ini;
5. Seluruh Dosen yang telah memberi bekal ilmu pengetahuan yang berharga
selama mengikuti pendidikan;
6. Rekan-rekan sekelompok dalam penyusunan Tugas Akhir ini yaitu Sendi
Hakim dan Zenna Rizky A serta semua mahasiswa TI-Kes yang tidak
dapat penyusun sebutkan satu persatu yang telah membantu dalam
penyusunan tugas akhir ini;
7. Adik-adik tercinta dan untuk seseorang yang membuat penyusun
bersemangat menyelesaikan tugas akhir ini.
ii
5. Menyadari adanya keterbatasan ilmu yang dimiliki, maka tugas akhir ini jauh dari
kesempurnaan. Walaupun demikian tetap diusahakan untuk bisa menyelesaikan
buku ini sesuai dengan kemampuan yang dimiliki. Semoga karya yang sederhana
ini ada manfaatnya baik bagi yang berkepentingan maupun bagi masyarakat
umum.
Bandung, Maret 2013
Penyusun
iii
6. DAFTAR ISI
ABSTRAK ............................................................................................................ I
KATA PENGANTAR ....................................................................................... II
DAFTAR ISI ..................................................................................................... IV
DAFTAR GAMBAR ........................................................................................ XI
DAFTAR TABEL ............................................................................................ XV
DAFTAR SIMBOL .......................................................................................XVII
BAB I PENDAHULUAN .................................................................................. 1
I.1 Latar Belakang .................................................................................... 1
I.2 Rumusan Masalah ............................................................................... 2
I.3 Tujuan ................................................................................................. 2
I.4 Batasan Masalah.................................................................................. 2
I.5 Metodologi .......................................................................................... 3
I.6 Sistematika Penulisan ......................................................................... 5
BAB II STUDI LITERATUR ........................................................................ 1
II.1 Sistem Informasi Manajemen Inventory Farmasi Rumah Sakit ......... 1
II.2 Konsep Perancangan Terstruktur (Wikipedia, 2013) .......................... 3
II.2.1 Flowmap (Tubagus, Y, 2009) ......................................................... 3
II.2.2 Data Flow Diagram(DFD) (Hanif Al Fatta, 2007)......................... 4
II.3 Basis Data (Abdul Kadir, 1999) .......................................................... 5
II.4 Sql Server (Wikipedia, 2012a) ............................................................ 5
II.5 Microsoft Visual Studio 2010 (Wikipedia, 2012b) ............................. 6
II.6 Adobe Photoshop CS 3 (Wikipedia, 2012c) ....................................... 6
II.7 Tahap Pembangunan Software/Perangkat Lunak (Tyas, 2013) .......... 7
BAB III ............................................................................................................... 1
III.1 Analisis Sistem .................................................................................... 1
III.1.1 Analisis Dokumen ........................................................................... 1
iv
7. III.1.1.1 Analisis Dokumen Masukan ................................................... 2
III.1.1.2 Analisis Dokumen Keluaran ................................................... 3
III.1.2 Analisis Proses Bisnis ..................................................................... 3
III.1.2.1 Proses Pemesanan Barang ke Supplier ................................... 4
III.1.2.2 Proses Penerimaan Barang dari Supplier ................................ 6
III.1.2.3 Proses Distribusi Barang ke Apotik ........................................ 8
III.2 Analisis Aplikasi ................................................................................. 9
III.2.1 Deskripsi Aplikasi ........................................................................... 9
III.2.2 Kebutuhan Fungsional .................................................................. 10
III.2.3 Kebutuhan Non Fungsional........................................................... 11
III.2.4 Context Diagram ........................................................................... 12
III.2.5 DFD Level 0 .................................................................................. 13
III.2.5.1 DFD Level 1 Proses 6 ............................................................ 15
III.2.6 Kamus Data ................................................................................... 17
III.2.7 E-R Diagram ................................................................................. 18
III.3 Perancangan Aplikasi ........................................................................ 19
III.3.1 Rancangan Lingkungan Implementasi .......................................... 19
III.3.2 Conceptual Data Model (CDM) .................................................... 20
III.3.3 Physical Data Model (PDM) ......................................................... 21
III.3.4 Daftar Tabel Aplikasi .................................................................... 22
III.4 Deskripsi Rinci Tabel ........................................................................ 23
III.4.1 Tabel Login ................................................................................... 23
III.4.2 Tabel AsalBarang .......................................................................... 23
III.4.3 Tabel GolonganBarang ................................................................. 24
III.4.4 Tabel JenisBarang ......................................................................... 24
III.4.5 Tabel Kategori Barang .................................................................. 25
III.4.6 Tabel Harga Barang ...................................................................... 25
III.4.7 Tabel Stok Barang ......................................................................... 26
III.4.8 Tabel Satuan Jumlah Besar ........................................................... 26
III.4.9 Tabel Satuan Jumlah Kecil............................................................ 27
v
8. III.4.10 Tabel Supplier ........................................................................... 27
III.4.11 Tabel Master Barang ................................................................. 28
III.5 Deskripsi Rinci Modul ...................................................................... 29
III.5.1 Modul SISINVFAR ...................................................................... 29
III.5.2 Fungsi Modul ................................................................................ 29
Tabel III. 16 Tabel Fungsi Modul ............................................................. 29
III.5.2.1 Spesifikasi Layar Utama ....................................................... 30
III.5.2.1.1 Spesifikasi Query ............................................................ 30
III.5.2.1.2 Spesifikasi Field Data Layar ........................................... 30
III.5.2.1.3 Deskripsi Objek ............................................................... 30
III.5.2.2 Form Menu File .................................................................... 31
III.5.2.2.1 Spesifikasi Query ............................................................ 31
III.5.2.2.2 Spesifikasi Field Data Layar ........................................... 31
III.5.2.2.3 Deskripsi Objek ............................................................... 31
III.5.2.2.4 Spesifikasi Proses/Algoritma .......................................... 31
III.5.2.3 Form Login ........................................................................... 32
III.5.2.3.1 Spesifikasi Query ............................................................ 32
III.5.2.3.2 Spesifikasi Field Data Layar ........................................... 32
III.5.2.3.3 Deskripsi Objek ............................................................... 32
III.5.2.3.4 Spesifikasi Proses/Algoritma .......................................... 33
III.5.2.4 Form Ganti Password ............................................................ 33
III.5.2.4.1 Spesifikasi Query ............................................................ 33
III.5.2.4.2 Spesifikasi Field Data Layar ........................................... 34
III.5.2.4.3 Deskripsi Objek ............................................................... 34
III.5.2.4.4 Spesifikasi Proses/Algoritma .......................................... 34
III.5.2.5 Form Menu Master................................................................ 35
III.5.2.5.1 Spesifikasi Query ............................................................ 35
III.5.2.5.2 Spesifikasi Field Data Layar ........................................... 35
III.5.2.5.3 Deskripsi Objek ............................................................... 35
III.5.2.5.4 Spesifikasi Proses/Algoritma .......................................... 36
vi
9. III.5.2.6 Form Master Barang ............................................................. 36
III.5.2.6.1 Spesifikasi Query ............................................................ 37
III.5.2.6.2 Spesifikasi Field Data Layar ........................................... 37
III.5.2.6.3 Deskripsi Objek ............................................................... 37
III.5.2.6.4 Spesifikasi Proses/Algoritma .......................................... 39
III.5.2.7 Form Asal Barang ................................................................. 40
III.5.2.7.1 Spesifikasi Query ............................................................ 40
III.5.2.7.2 Spesifikasi Field Data Layar ........................................... 40
III.5.2.7.3 Deskripsi Objek ............................................................... 41
III.5.2.7.4 Spesifikasi Proses/Algoritma .......................................... 41
III.5.2.8 Form Jenis Barang ................................................................ 42
III.5.2.8.1 Spesifikasi Query ............................................................ 42
III.5.2.8.2 Spesifikasi Field Data Layar ........................................... 42
III.5.2.8.3 Deskripsi Objek ............................................................... 43
III.5.2.8.4 Spesifikasi Proses/Algoritma .......................................... 43
III.5.2.9 Form Kategori Barang........................................................... 44
III.5.2.9.1 Spesifikasi Query ............................................................ 44
III.5.2.9.2 Spesifikasi Field Data Layar ........................................... 44
III.5.2.9.3 Deskripsi Objek ............................................................... 45
III.5.2.9.4 Spesifikasi Proses/Algoritma .......................................... 45
III.5.2.10 Form Golongan Barang ......................................................... 46
III.5.2.10.1 Spesifikasi Query .......................................................... 46
III.5.2.10.2 Spesifikasi Field Data Layar ......................................... 46
III.5.2.10.3 Deskripsi Objek ............................................................. 47
III.5.2.10.4 Spesifikasi Proses/Algoritma ........................................ 47
III.5.2.11 Form Satuan Jumlah Kecil Barang ....................................... 48
III.5.2.11.1 Spesifikasi Query .......................................................... 48
III.5.2.11.2 Spesifikasi Field Data Layar ......................................... 48
III.5.2.11.3 Deskripsi Objek ............................................................. 49
III.5.2.11.4 Spesifikasi Proses/Algoritma ........................................ 49
vii
10. III.5.2.12 Form Satuan Jumlah Besar Barang ....................................... 50
III.5.2.12.1 Spesifikasi Query .......................................................... 50
III.5.2.12.2 Spesifikasi Field Data Layar ......................................... 50
III.5.2.12.3 Deskripsi Objek ............................................................. 51
III.5.2.12.4 Spesifikasi Proses/Algoritma ........................................ 51
III.5.2.13 Form Master Supplier ........................................................... 52
III.6.1.1.3.1 Spesifikasi Query ......................................................... 52
III.6.1.1.3.2 Spesifikasi Field Data Layar ........................................ 52
III.6.1.1.3.3 Deskripsi Objek ............................................................ 53
III.6.1.1.3.4 Spesifikasi Proses/Algoritma ....................................... 53
III.5.2.14 Form Master User ................................................................. 54
III.5.2.14.1 Spesifikasi Query .......................................................... 54
III.5.2.14.2 Spesifikasi Field Data Layar ......................................... 55
III.5.2.14.3 Deskripsi Objek ............................................................. 55
III.5.2.14.4 Spesifikasi Proses/Algoritma ........................................ 56
III.5.3 Kodifikasi ...................................................................................... 56
III.6 Perancangan Antarmuka ................................................................... 57
III.6.1 Struktur Menu Sistem Informasi Inventory Farmasi .................... 57
III.6.1.1 Perancangan Input ................................................................. 58
III.6.1.1.1 Form Master Supplier ..................................................... 59
III.6.1.1.2 Form Master Barang ....................................................... 60
III.6.1.1.3 Form Master Pendukung ................................................. 62
III.6.1.1.3.1 Form Asal Barang .................................................... 62
III.6.1.1.3.2 Form Jenis Barang ................................................... 63
III.6.1.1.3.3 Form Kategori Barang.............................................. 63
III.6.1.1.3.4 Form Golongan Barang ............................................ 64
III.6.1.1.3.5 Form Satuan Jumlah Kecil Barang .......................... 65
III.6.1.1.3.6 Form Satuan Jumlah Besar Barang .......................... 65
III.6.1.1.4 Form Kelola User ............................................................ 66
III.6.1.1.4.1 Form Master User .................................................... 66
viii
11. III.6.1.1.4.2 Form Ganti Password User ...................................... 67
III.6.1.1.5 Form Kelola Pelaporan ................................................... 67
III.6.1.1.5.1 Form Laporan Pemesanan ke Supplier .................... 67
III.6.1.1.5.2 Form Laporan Pemesanan dari Apotik .................... 68
III.6.1.2 Perancangan Output .............................................................. 68
III.6.1.2.1 Laporan Master Supplier ................................................. 68
III.6.1.2.2 Laporan Master Barang ................................................... 69
III.6.1.2.3 Laporan Harga Barang .................................................... 69
III.6.1.2.4 Laporan Stok Barang ...................................................... 70
III.6.1.2.5 Struk Pemesanan Barang ke Supplier ............................. 70
III.6.1.2.6 Struk Penerimaan Barang dari Supplier .......................... 71
III.6.1.2.7 Struk Pemesanan Barang dari Apotik ............................. 71
III.6.1.2.8 Struk Pengiriman Barang ke Apotik ............................... 72
III.6.1.2.9 Laporan Pemesanan dan Penerimaan Barang dari Supplier
per Tanggal........................................................................................ 73
III.6.1.2.10 Laporan Pemesanan dan Pengiriman Barang ke Apotik per
Tanggal .......................................................................................... 73
BAB IV ............................................................................................................... 1
IV.1 Lingkungan Implementasi ................................................................... 1
IV.1.1 Lingkungan Perangkat Keras .......................................................... 1
IV.1.2 Lingkungan Perangkat Lunak ......................................................... 1
IV.2 Batasan Implementasi ......................................................................... 2
IV.3 Implementasi Antarmuka .................................................................... 2
IV.3.1 Antarmuka Administrasi Sistem ..................................................... 2
IV.3.2 Antarmuka Pelaporan .................................................................... 11
IV.4 Pengujian ........................................................................................... 18
IV.4.1 Identifikasi Rencana Pengujian berdasarkan Kebutuhan Fungsional
18
IV.4.2 Identifikasi Rencana Pengujian berdasarkan Kebutuhan Non
Fungsional ................................................................................................. 22
ix
12. IV.4.3 Deskripsi dan Hasil Uji ................................................................. 24
IV.4.3.1 Validasi Login ....................................................................... 24
IV.4.3.2 Menu Utama .......................................................................... 25
IV.4.3.3 Master User ........................................................................... 28
IV.4.3.4 Master Barang ....................................................................... 29
IV.4.3.5 Master Pendukung................................................................. 32
IV.4.3.6 Master Supplier ..................................................................... 33
IV.4.3.7 Laporan Pemesanan dan Penerimaan Barang dari Supplier . 34
IV.4.3.8 Laporan Pemesanan dan Pengiriman Barang ke Apotik ....... 35
IV.4.3.9 Laporan Stok Obat ................................................................ 35
BAB V1
V.1 KESIMPULAN ........................................................................................... 1
V.2 SARAN ..................................................................................................... 2
DAFTAR PUSTAKA....................................................................................... XX
x
13. DAFTAR GAMBAR
Gambar I. 1 Proses Model Waterfall..................................................................... I-4
Gambar III. 1 Flowmap Proses Pemesanan Barang ke Supplier ....................... III-4
Gambar III. 2 Flowmap Proses Penerimaan Barang dari Supplier .................... III-6
Gambar III. 3 Flowmap Proses Distribusi Barang ............................................. III-8
Gambar III. 4 Context Diagram Sistem Informasi Inventory Farmasi ............ III-12
Gambar III. 5 DFD Level 0 Sistem Informasi Inventory Farmasi ................... III-14
Gambar III. 6 DFD Level 1 Proses 6 Sistem Informasi Inventory Farmasi ..... III-16
Gambar III. 7 E-R Diagram Sistem Informasi Inventory Farmasi ................... III-18
Gambar III. 8 Conceptual Data Model Sistem Informasi Inventory Farmasi . III-20
Gambar III. 9 Physical Data Model Sistem Informasi Inventory Farmasi ...... III-21
Gambar III. 10 Spesifikasi Layar Utama ......................................................... III-30
Gambar III. 11 Form Menu File ....................................................................... III-31
Gambar III. 12 Form Menu Login ................................................................... III-32
Gambar III. 13 Form Ganti Password .............................................................. III-33
Gambar III. 14 Form Menu Master .................................................................. III-35
Gambar III. 15 Form Master Barang................................................................ III-36
Gambar III. 16 Form Asal Barang ................................................................... III-40
Gambar III. 17 Form Jenis Barang ................................................................... III-42
Gambar III. 18 Form Kategori Barang ............................................................. III-44
Gambar III. 19 Form Golongan Barang ........................................................... III-46
Gambar III. 20 Form Satuan Jumlah Kecil Barang ......................................... III-48
xi
14. Gambar III. 21 Form Satuan Jumlah Besar Barang ......................................... III-50
Gambar III. 22 Form Master Supplier.............................................................. III-52
Gambar III. 23 Form Master User ................................................................... III-54
Gambar III. 24 Struktur Menu Sistem Informasi Inventory Farmasi .............. III-57
Gambar III. 25 Prototipe Form Menu Utama .................................................. III-58
Gambar III. 26 Form Master Supplier.............................................................. III-59
Gambar III. 27 Form Master Barang................................................................ III-60
Gambar III. 28 Form Asal Barang ................................................................... III-62
Gambar III. 29 Form Jenis Barang ................................................................... III-63
Gambar III. 30 Form Kategori Barang ............................................................. III-63
Gambar III. 31 Form Golongan Barang ........................................................... III-64
Gambar III. 32 Form Satuan Jumlah Kecil Barang ......................................... III-65
Gambar III. 33 Form Satuan Jumlah Besar Barang ......................................... III-65
Gambar III. 34 Form Master User ................................................................... III-66
Gambar III. 35 Form Ganti Password .............................................................. III-67
Gambar III. 36 Form Laporan Pemesanan ke Supplier.................................... III-67
Gambar III. 37 Form Laporan Pemesanan dari Apotik.................................... III-68
Gambar III. 38 Form Laporan Daftar Supplier ................................................ III-69
Gambar III. 39 Form Laporan Data Barang ..................................................... III-69
Gambar III. 40 Form Laporan Data Harga Barang .......................................... III-70
Gambar III. 41 Form Laporan Stok Barang ..................................................... III-70
Gambar III. 42 Form Struk Pemesanan Barang ke Supplier ............................ III-71
Gambar III. 43 Form Struk Penerimaan Barang dari Supplier ........................ III-71
Gambar III. 44 Form Struk Pemesanan Barang dari Apotik ............................ III-72
xii
15. Gambar III. 45 Form Struk Pengiriman Barang ke Apotik .............................. III-72
Gambar III. 46 Form Laporan Pemesanan dan Penerimaan dari Supplier per
Tanggal ............................................................................................................. III-73
Gambar III. 47 Form Laporan Pemesanan dan Pengiriman Barang ke Apotik per
Tanggal ............................................................................................................. III-74
Gambar IV. 1 Form Splash Screen .................................................................... IV-2
Gambar IV. 2 Form Menu Utama ...................................................................... IV-3
Gambar IV. 3 Form Login ................................................................................. IV-3
Gambar IV. 4 Form Master User ....................................................................... IV-4
Gambar IV. 5 Form Ganti Password .................................................................. IV-4
Gambar IV. 6 Form Master Supplier ................................................................. IV-5
Gambar IV. 7 Form Master Barang ................................................................... IV-6
Gambar IV. 8 Form Asal Barang ....................................................................... IV-7
Gambar IV. 9 Form Jenis Barang ...................................................................... IV-8
Gambar IV. 10 Form Kategori Barang .............................................................. IV-8
Gambar IV. 11 Form Golongan Barang ............................................................. IV-9
Gambar IV. 12 Form Satuan Jumlah Kecil Barang ......................................... IV-10
Gambar IV. 13 Form Satuan Jumlah Besar Barang ......................................... IV-10
Gambar IV. 14 Form Laporan Master Supplier ............................................... IV-11
Gambar IV. 15 Form Laporan Master Barang ................................................. IV-12
Gambar IV. 16 Form Laporan Harga Barang .................................................. IV-13
Gambar IV. 17 Form Laporan Stok Barang ..................................................... IV-14
Gambar IV. 18 Form Struk Pemesanan Barang ke Supplier ........................... IV-14
Gambar IV. 19 Form Struk Penerimaan Barang dari Supplier ........................ IV-15
xiii
16. Gambar IV. 20 Form Struk Pemesanan Barang dari Apotik ........................... IV-15
Gambar IV. 21 Form Struk Pengiriman Barang ke Apotik ............................. IV-16
Gambar IV. 22 Form Laporan Pemesanan ke Supplier per tanggal awal dan
tanggal akhir ..................................................................................................... IV-16
Gambar IV. 23 Form Laporan Pemesanan dan penerimaan Barang dari Supplier
per periode........................................................................................................ IV-17
Gambar IV. 24 Form Laporan Pemesanan Apotik per tanggal awal dan tanggal
akhir.................................................................................................................. IV-17
Gambar IV. 25 Form Laporan Pemesanan dan Pengiriman Barang ke Apotik per
periode .............................................................................................................. IV-18
xiv
17. DAFTAR TABEL
Tabel III. 1 Kebutuhan Fungsional .................................................................. III-10
Tabel III. 2 Kebutuhan Non Fungsional .......................................................... III-11
Tabel III. 3 Lingkungan Implementasi Sistem Informasi Inventory Farmasi . III-19
Tabel III. 4 Daftar Tabel Aplikasi .................................................................... III-22
Tabel III. 5 Tabel Login ................................................................................... III-23
Tabel III. 6 Tabel Asal Barang ......................................................................... III-23
Tabel III. 7 Tabel Golongan Barang ................................................................ III-24
Tabel III. 8 Tabel Jenis Barang ........................................................................ III-24
Tabel III. 9 Tabel Kategori Barang .................................................................. III-25
Tabel III. 10 Tabel Harga Barang .................................................................... III-25
Tabel III. 11 Tabel Stok Barang....................................................................... III-26
Tabel III. 12 Tabel Satuan Jumlah Besar ......................................................... III-26
Tabel III. 13 Tabel Satuan Jumlah Kecil ......................................................... III-27
Tabel III. 14 Tabel Supplier ............................................................................. III-27
Tabel III. 15 Tabel Master Barang ................................................................... III-28
Tabel III. 16 Tabel Fungsi Modul .................................................................... III-29
Tabel III. 17 Tabel Spesifikasi Menu Utama ................................................... III-30
Tabel III. 18 Tabel Menu File .......................................................................... III-31
Tabel III. 19 Tabel Form Login ....................................................................... III-32
Tabel III. 20 Tabel Form Ganti Password ........................................................ III-34
Tabel III. 21 Tabel Menu Master ..................................................................... III-35
xv
18. Tabel III. 22 Tabel Field Master Barang .......................................................... III-37
Tabel III. 23 Tabel Form Master Barang ......................................................... III-37
Tabel III. 24 Tabel Field Asal Barang ............................................................. III-40
Tabel III. 25 Tabel Form Asal Barang ............................................................. III-41
Tabel III. 26 Tabel Field Jenis Barang ............................................................. III-42
Tabel III. 27 Tabel Form Jenis Barang ............................................................ III-43
Tabel III. 28 Tabel Field Kategori Barang ....................................................... III-44
Tabel III. 29 Tabel Form Kategori Barang ...................................................... III-45
Tabel III. 30 Tabel Field Golongan Barang ..................................................... III-46
Tabel III. 31 Tabel Form Golongan Barang..................................................... III-47
Tabel III. 32 Tabel Field Satuan Jumlah Kecil Barang .................................... III-48
Tabel III. 33 Tabel Form Satuan Jumlah Kecil Barang ................................... III-49
Tabel III. 34 Tabel Field Satuan Jumlah Besar Barang ................................... III-50
Tabel III. 35 Tabel Form Satuan Jumlah Besar Barang ................................... III-51
Tabel III. 36 Tabel Field Supplier .................................................................... III-52
Tabel III. 37 Tabel Form Supplier ................................................................... III-53
Tabel III. 38 Tabel Field User .......................................................................... III-55
Tabel III. 39 Tabel Form User ......................................................................... III-55
Tabel IV. 1 Identifikasi dan Rencana Pengujian berdasarkan Kebutuhan
Fungsional ........................................................................................................ IV-18
Tabel IV. 2 Identifikasi dan Rencana Pengujian Detail ................................... IV-20
Tabel IV. 3 Identifikasi dan Rencana Pengujian berdasarkan Kebutuhan Non
Fungsional ........................................................................................................ IV-22
Tabel IV. 4 Butir Uji Validasi Login ............................................................... IV-24
xvi
19. Tabel IV. 5 Butir Uji Menu Utama .................................................................. IV-25
Tabel IV. 6 Butir Uji Master User ................................................................... IV-28
Tabel IV. 7 Butir Uji Master Barang ............................................................... IV-29
Tabel IV. 8 Butir Uji Master Pendukung ......................................................... IV-32
Tabel IV. 9 Butir Uji Master Supplier ............................................................. IV-33
Tabel IV. 10 Butir Uji Laporan Pemesanan dan Penerimaan Barang dari Supplier
.......................................................................................................................... IV-34
Tabel IV. 11 Butir Uji Laporan Pemesanan dan Pengiriman Barang ke Apotik ......
.......................................................................................................................... IV-35
Tabel IV. 12 Butir Uji Laporan Stok Obat ....................................................... IV-35
xvii
20. DAFTAR SIMBOL
Daftar Simbol dalam Flowmap
Nama Keterangan
No Simbol
Dokumen Menunjukan dokumen sebagai yang
1 (Document) digunakan untuk merekam data
terjadinya suatu transaksi
Operasional Menunjukan proses yang dikerjakan
2 Manual secara manual
Garis aliran Menunjukan arus data antar
3 (flow line) simbol/proses
Decision Menunjukan pilihan yang akan
4 dikerjakan atau keputusan yang harus
dibuat dalam proses pengolahan data
Conector Digunakan untuk penghubung dalam
5 (On-page satu halaman
connector)
Proses Merupakan kegiatan proses dari operasi
6
program komputer
xvii
21. Daftar simbol dan keterangan Context Diagram Menurut Yourdan dan DeMarco
No Simbol Nama Keterangan
Terminator
1 Mahasiswa
Aliran Data/ Informasi
2
Data Flow Mahasiswa baru
Proses/Process
Membuat
3
Record
Simbol dan Keterangan Data Flow Diagram Menurut Yourdan dan DeMarco
No Simbol Nama Keterangan
Terminator untuk mewakili entitas eksternal yang
1 berhubungan dua arah dengan sistem yang
sedang dibangun
Proses Untuk menggambarkan bagian dari sistem
2 yang mentransformasikan input menjadi
output
Data Store digunakan untuk membuat model
sekumpulan paket data dan diberi nama
3 dengan kata benda jamak, misalnya Supplier
dan biasanya nantinya akan dijadikan berupa
sebuah tabel.
xviii
22. No Simbol Nama Keterangan
Alur Data digunakan untuk menunjukkan arah menuju
ke tujuan dan keluar dari suatu proses. Alur
data ini digunakan untuk menerangkan
4
perpindahan data atau paket data atau
informasi dari satu bagian sistem ke bagian
lainnya
Notasi yang digunakan dalam Entity Relation Diagram (ERD) :
Notasi Keterangan
Entitas, adalah suatu objek yang dapat diidentifikasi dalam
Entitas lingkungan pemakai
Relasi, menunjukkan adanya hubungan di antara sejumlah
entitas yang berbeda
Relasi
Garis, sebagai penghubung antara relasi dengan entitas, relasi
dan entitas dengan atribut
xix
23. BAB I
PENDAHULUAN
Bab ini menguraikan tentang latar belakang topik tugas akhir, permasalahan dan
rumusan masalah, ruang lingkup dan batasan masalah, tujuan tugas akhir,
metodologi tugas akhir dan sistematika laporan tugas akhir.
I.1 Latar Belakang
Farmasi merupakan sebuah unit bagian di rumah sakit dimana fungsi utamanya
yaitu mengelola persediaan barang baik obat-obatan atau alat kesehatan,
didalamnya terdapat berbagai macam aktifitas yang mendukung proses kerja
farmasi seperti manajemen pemesanan dan penerimaan barang dari supplier,
distribusi barang ke apotik dan manajemen pelaporan keluar masuknya barang,
guna tercapainya stabilitas pengelolaan barang di farmasi.
Pengelolaan barang di farmasi merupakan sesuatu hal yang tidak mudah, apabila
pengelolaan data belum dibantu dengan komputer yaitu dengan menggunakan
sistem manual pencatatan. Hal ini mengakibatkan tidak tercapainya efisiensi kerja
dan hasil laporan yang dikerjakan kurang akurat.
Untuk memudahkan dalam pengelolaan barang farmasi untuk kebutuhan di rumah
sakit, maka perlu adanya aplikasi yang dapat mencakup semua kebutuhan proses
aktifitas di farmasi seperti yang telah disebutkan diatas. Disamping itu juga perlu
diperhatikan, dimana harus adanya pengelolaan administrasi yang baik pada
aplikasi farmasi tersebut untuk pengelolaan pengguna atau user, sehingga tidak
sembarang orang dapat mengkakses berbagai informasi pada aplikasi guna
meminimalisir pencurian data atau penyalahgunaan data. Dan juga dikarenakan
hasil yang diinginkan dalam membangun aplikasi tersebut agar memudahkan
dalam pembuatan laporan yang akurat dan efisien, maka judul yang dibuat dalam
Tugas Akhir ini adalah “Pembangunan Sistem Informasi Inventory Farmasi
Rumah Sakit Sub Bagian Administrasi dan Pelaporan ”.
I-1
24. I-2
I.2 Rumusan Masalah
1. Bagaimana membangun sistem untuk mengatur keamanan data dan
informasi dengan mengatur hak akses untuk masuk aplikasi.
2. Bagaimana membangun sistem untuk mengatur penyimpanan data barang
dan data supplier secara sistematis.
3. Bagaimana membangun aplikasi yang dapat memudahkan proses
pembuatan laporan master barang, laporan stok barang, laporan master
supplier, laporan pembelian barang dari supplier, laporan distribusi barang
ke apotik , dan laporan lainnya untuk keperluan di farmasi.
I.3 Tujuan
1. Adanya sistem yang mengatur dalam pemberian informasi dan data sesuai
pemberian tanggung jawab.
2. Memudahkan proses pengelolaan data seperti pencatatan data barang dan
data supplier yang sudah tersistematis dan terkomputerisasi.
3. Memudahkan dalam pembuatan laporan untuk kebutuhan aktifitas di
farmasi rumah sakit.
4. Memudahkan pekerjaan.
I.4 Batasan Masalah
Batasan Masalah Tugas Akhir ini meliputi tentang administrasi sistem dan
pelaporan yang dibutuhkan di unit farmasi saja.
1. Pada bagian administrasi akan dibangun sistem yang berhubungan dengan
pengelolaan data user, pengelolaan data barang dan pengelolaan data
supplier.
2. Pada bagian pelaporan akan dibuat sistem pelaporan data barang,
pelaporan stok barang, pelaporan data supplier, pelaporan pembelian
barang dari supplier, pelaporan distribusi barang ke apotik, dan pelaporan
lainnya untuk kebutuhan aktifitas di farmasi.
25. I-3
I.5 Metodologi
Metodologi penyusunan Tugas Akhir ini adalah sebagai berikut:
1. Pengumpulan Data
a. Kepustakaan
Mengambil dan mencari data dari literatur buku dan internet yang
terkait dengan pembuatan Tugas Akhir ini.
b. Observasi
Metode pengumpulan informasi dengan melakukan pengamatan
secara langsung pada proses yang sedang berjalan dan melakukan
interview dengan pihak terkait, metode ini berlangsung saat kegiatan
magang di rumah sakit.
2. Analisis Sistem
Merupakan analisis sifat sistem dan program yang akan dibangun,
serta analisis antarmuka (interface) yang diperlukan. Dalam analisis sistem
ini dilakukan penganalisaan pada seluruh proses komponen yang terdapat di
dalam bagian sistem.
3. Desain Sistem
Merupakan gambaran perilaku sistem yang akan dibuat atau simulasi
sistem dengan menggunakan Diagram Contex dan Data Flow Diagram
(DFD.)
4. Perancangan Sistem
Merupakan pelengkap pemecahan masalah (pada analisis sistem) yang
menggabungkan kembali komponen-komponen sistem menjadi sistem yang
utuh.
5. Implementasi Program
Implementasi merupakan proses menerjemahkan desain ke dalam
bentuk kode yang bisa dibaca oleh perangkat keras. Pada sistem ini
implementasi dilakukan pada Visual Basic.NET dengan basis data Sql Server.
26. I-4
6. Uji Coba
Pengujian dari program yang telah dibuat. Pengujian ini meliputi
seluruh proses yang terdapat di dalam bagian sistem yang
diimplementasikan.
7. Diskusi Hasil
Pada tahap ini dilakukan analisis terhadap hasil implementasi yang
telah dilakukan untuk memperoleh kesimpulan dari tugas akhir.
Model pengembangan analisis sistem mengacu pada model proses
waterfall, dikarenakan tiap tahap diselesaikan secara terurut dan dapat diperbaiki
jika terjadi kesalahan (Pressman, R. 1997). Model proses waterfall dapat dilihat
pada gambar I.
Gambar I. 1 Proses Model Waterfall
Pembangunan Sistem Informasi Inventori Farmasi Rumah Sakit ini
dikerjakan oleh tim yang terdiri dari tiga orang yaitu: Pertama, Maqi Imadul Iman
dengan judul Pembangunan Sistem Informasi Inventori Farmasi Rumah Sakit Sub
27. I-5
Bagian Administrasi Sistem dan Pelaporan. Kedua, Sendi Hakim dengan judul
Pembangunan Sistem Informasi Inventori Farmasi Rumah Sakit Sub Bagian
Distribusi Barang ke Apotik. Dan ketiga, Zenna Rizky Akbar dengan judul
Pembangunan Sistem Informasi Inventori Farmasi Rumah Sakit Sub Bagian
Pemesanan dan Penerimaan Barang dari Supplier. Ketiga bagian ini menjadi satu
kesatuan pembuatan aplikasi. Untuk mengetahui kelengkapan penyusunan laporan
dapat melihat pada referensi yang disediakan.
I.6 Sistematika Penulisan
Sistematika penulisan dalam laporan Tugas Akhir (TA) ini adalah sebagai berikut:
BAB I Pendahuluan, berisi uraian tentang latar belakang, perumusan masalah,
tujuan, batasan masalah perancangan sistem informasi, metodologi
penyelesaian masalah, dan sistematika penulisan
BAB II Studi Literatur, berisi uraian tentang teori sistem informasi manajemen
farmasi dan metode pengembangan berorientasi objek. Teori tersebut
merupakan teori pendukung yang digunakan dalam penyelesaian
masalah dalam pembuatan Tugas Akhir (TA) ini.
BAB III Analisis dan Perancangan Sistem, berisi uraian analisis sistem, analisis
aplikasi, perancangan aplikasi, deskripsi rinci tabel dan deskripsi rinci
modul. Uraian tersebut merupakan analisis terhadap sistem yang akan
dibangun dan tahap-tahap perancangan sistem.
BAB IV Berisi tentang implementasi dan pengujian sistem, diantaranya adalah
lingkungan implementasi, batasan implementasi, implementasi
antarmuka, dan pengujian.
BAB V Kesimpulan dan Saran, berisi kesimpulan yang diperoleh dari hasil
pembuatan Tugas Akhir (TA) dan saran-saran untuk pengembangan TA
ini.
28. BAB II
STUDI LITERATUR
Pada bab ini akan diuraikan tentang teori-teori dasar yang digunakan dalam
penyusunan tugas akhir ini. Adapun pembahasannya yaitu tentang sistem
informasi manajemen inventory farmasi Rumah Sakit, Konsep perancangan
Terstruktur untuk menggambarkan alur proses, penjelasan singkat mengenai
perangkat lunak yang digunakan serta tahap-tahap pembangunan
software/perangkat lunak.
II.1 Sistem Informasi Manajemen Inventory Farmasi Rumah Sakit
Sistem Informasi Manajemen adalah sistem manusia atau mesin yang
menyediakan informasi untuk mendukung operasi manajemen dan fungsi
pengambilan keputusan suatu organisasi (Davis, g. B, 1993). Sedangkan menurut
pengertian yang lain, Sistem Informasi Manajemen adalah suatu sistem dalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan
(Robert A.Leith dan K. Roscoe Davis, 1983). Jadi dapat disimpulakan sistem
informasi yaitu suatu alat untuk mengefisiensikan pekerjaan dan mengakurasikan
proses pengambilan keputusan berdasarkan dari laporan-laporan yang
dihasilkannya. dan dari pengertian-pengertian sistem informasi diatas yang akan
dibahas disini yaitu sistem informasi inventory farmasi.
Inventory Farmasi atau lebih dikenal Logistik Farmasi adalah salah satu sub
sustem di rumah sakit yang memiliki tugas untuk menyediakan barang dan bahan
dalam jumlah, kualitas, dan pada waktu yang tepat sesuai kebutuhan dengan harga
yang efisien untuk kegiatan operasional rumah sakit (Darmanto Djojodibroto,
1997). Dan menurut definisi lainnya, inventory farmasi merupakan ilmu
pengetahuan dan seni serta proses mengenai perencanaan dan penentuan
II-1
29. II-2
kebutuhan, pengadaan, penyimpanan, penyaluran dan pemeliharaan serta
penghapusan material/alat-alat (Subagya, M.S., 1994). Kesimpulan akhir dari
pengertian diatas antara apa itu sistem informasi manajemen dan inventory
farmasi akan dibuatkannya suatu sistem informasi inventory farmasi dengan
tujuan untuk efisiensi pekerjaan dan mempermudah pengambilan keputusan
berdasarkan laporan laporan yang dihasilkan sistem informasi tersebut.
Kegiatan inventory farmasi secara umum mempunyai tiga tujuan (Aditama, T.Y,
2003), yaitu:
Tujuan operasional adalah agar tersedia barang, serta bahan dalam jumlah
yang tepat dan mutu yang memadai.
Tujuan keuangan meliputi pengertian bahwa upaya tujuan operasional
dapat terlaksana dengan biaya yang serendah-rendahnya.
Tujuan pengamanan bermaksud agar persediaan tidak terganggu oleh
kerusakan, pemborosan, penggunaan tanpa hak, pencurian, dan
penyusutan yang tidak wajar lainnya, serta nilai persediaan yang
sesungguhnya dapat tercermin didalam sistem akuntansi.
Dari tujuan umum kegiatan inventory farmasi tersebut diatas, maka cakupan
sistem yang akan dibangun yaitu memiliki fungsi-fungsi untuk menangani setiap
kegiatan proses di Unit Farmasi yaitu sebagai berikut:
1. Untuk pemesanan dan penerimaan barang dari Supplier
2. Untuk distribusi barang ke apotik
3. Dan untuk pengelolaan pelaporan keluar masuknya barang
Dimana dari ketiga fungsi tersebut, disini hanya akan difokuskan untuk
pengelolaan pelaporan keluar masuknya barang saja, karena kedua fungsi
sebelumnya akan dibangun oleh teman sekelompok yang lain.
30. II-3
II.2 Konsep Perancangan Terstruktur (Wikipedia, 2013)
Konsep perancangan yang digunakan yaitu konsep SDLC (Systems Development
Life Cycle atau Systems Life Cycle (Siklus Hidup Sistem), SDLC merupakan
konsep atau pola yang diambil untuk mengembangkan sistem perangkat lunak,
yang terdiri dari tahap-tahap : rencana (planning), analisis (analysis), desain
(design), implementasi (implementation), uji coba (testing) dan pengelolaan
(maintenance).
II.2.1 Flowmap (Tubagus, Y, 2009)
Flowmap adalah gambaran langkah-langkah berjalannya sistem dari suatu
program kegiatan baik yang sedang berjalan maupun yang akan dibangun.
Dan acuan dalam membuat Membuat Flowmap berdasarkan ciri-ciri umum
sebagai berikut:
1. flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan jelas dapat dimengerti
oleh pembaca.
3. Harus ditentukan jelas kapan aktivitas dimulai dan diakhiri.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan
deskripsi kata kerja.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktivitas yang sedang digambarkan harus bisa
ditelusuri. Percabangan-percabangan yang memotong aktivitas yang
sedang digambarkan tidak perlu digambarkan pada flowmap yang
sama.simbol konektor harus digunakan dan percabangannya diletakan
pada halaman yang berbeda atau hilangkan semua percabangannya yang
tidak berkaitan dengan sistem
7. Dan gunakan simbol-simbol flowmap yang standar.
31. II-4
II.2.2 Data Flow Diagram(DFD) (Hanif Al Fatta, 2007)
Elemen dalam DFD :
1. Proses
Berupa aktifitas yang dilakukan yang berupa manual ataupun
terkomputerisasi.
2. Data Flow
Satu data atau kumpulan suatu data yang selalu diawali dan berakhir pada
suatu proses.
3. Data Store
Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir
disimpan dalam data store.
4. Externl Entity
Orang, Organisasi, atau sistem yang berada di luar sistem namun juga
berinteraksi dengan sistem tersebut.
Context Diagram : DFD pertama dalam proses bisnis. Menunjukan konteks
dimana proses bisnis berada. Diagram ini menunjukan semua proses bisnis dalam
satu proses tunggal atau biasa disebut proses 0. Pada diagram ini juga ditunjukan
entitas luar yang terlibat menerima dan memberikan informasi ke dalam sistem.
Level 0 Diagram : Menunjukan semua proses utama yang menyusun keseluruha
sistem dan komponen internal dari proses 0 juga menunjukan bagaimana proses-
proses direlasikan dan penambahan pada data store.
Level 1 Diagram : Diciptakan dari setiap proses utama dari level 0. Juga
menunjukan bagaimana informasi berpindah dari proses ke proses lainnya.
Misalnya jika proses induk dipecah menjadi 3 proses anak, maka 3 proses anak ini
menjadi 3 proses induk.
32. II-5
Level 2 Diagram : Menunjukan semua proses yang menyusun sebuah proses pada
level 1. Penyusunan bisa saja tidak mencapai level ini atau mungkin dilanjutkan
ke level selanjutnya.
II.3 Basis Data (Abdul Kadir, 1999)
Basis data dapat didefinisikan sebagai sistem terkomputerisasi yang tujuan
utamanya adalah untuk memelihara sebuah informasi atau sekumpulan berkas
data terkomputerisasi dan membuat informasi tersebut tersedia pada saat
dibutuhkan.
Basis data tidak hanya sekedar kumpulan berkas (tabel), tetapi juga mencakup
hal-hal lain seperti hubungan antar tabel, view (tabel yang bersifat logis, yang
merupakan paduan sejumlah tabel), dan bahkan kode yang biasa kita sebut store
procedure.
Pengguna sistem basis data dapat melakukan operasi-operasi yang dasar
berkenaan dengan basis data, antara lain :
1. Menambahkan file baru ke dalam sistem basis data.
2. Mengosongkan berkas.
3. Menyisipkan data ke suatu berkas.
4. Mengambil data yang ada pada suatu berkas.
5. Mengubah data pada suatu berkas.
6. Menghapus data.
7. Menyajikan suatu informasi yang diambil dari sejumlah berkas.
II.4 Sql Server (Wikipedia, 2012a)
Sistem Manajemen Basis Data (Database Management System–DBMS) yang
digunakan untuk pengelolaan tabel-tabel yaitu menggunakan Microsoft SQL
Server 2008 dikarnakan lebih mudah untuk digunakan dan memiliki lebih banyak
fitur, juga menawarkan integrasi yang erat dengan .NET framework yang tidak
dimiliki oleh produk lain. Dan kelebihan lainnya yaitu bisa mengelola banyak
basis data.
33. II-6
SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan
Data Manipulation Language (DML). Implementasi DDL dan DML berbeda
untuk tiap sistem manajemen basis data (SMBD), namun secara umum
implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI.
DDL digunakan untuk membuat/mendefinisikan, mengubah/edit, serta
menghapus basis data dan objek-objek yang diperlukan dalam basis data,
misalnya tabel, view, user, dan sebagainya.
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel.
Perintah yang umum dilakukan adalah: Select untuk menampilkan data, Insert
untuk menambahkan data baru, Update untuk mengubah data yang sudah ada, dan
Delete untuk menghapus data.
II.5 Microsoft Visual Studio 2010 (Wikipedia, 2012b)
Perangkat Lunak yang digunakan untuk membangun sistem/aplikasi yaitu
Microsoft Visual Studio 2010. Microsoft Visual Studio 2010 adalah perangkat
lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan
alplikasi baik berbentuk aplikasi console, aplikasi Windows, ataupun aplikasi
Web. Visual Studio mencakup kompiler, SDK, Integrated Development
Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library).
Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++,
Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev,Visual J++, Visual
J#, Visual FoxPro, dan Visual SourceSafe.
II.6 Adobe Photoshop CS 3 (Wikipedia, 2012c)
Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe Systems yang
dikhususkan untuk pembuatan desain dan pengeditan foto/gambar dengan
berbagai opsional effek yang disediakan untuk pembuatan grafis. Kebanyakan
Perangkat lunak ini digunakan oleh fotografer digital dan perusahaan iklan
sehingga dianggap mayoritas orang perangkat lunak pengolah gambar/foto saja
34. II-7
padahal bisa juga manfaatkan untuk pembuatan desain untuk sebuah perangkat
lunak aplikasi agar terlihat lebih menarik dan mempunyai daya jual tinggi.
Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS, versi sembilan
disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3, versi
kesebelas adalah Adobe Photoshop CS4, versi keduabelas adalah Adobe
Photoshop CS5 , dan versi yang terakhir (ketigabelas) adalah Adobe Photoshop
CS6. Dan yang digunakan disini yaitu versi sepuluh disebut Adobe Photoshop
CS3.
II.7 Tahap Pembangunan Software/Perangkat Lunak (Tyas, 2013)
Pembangunan atau pengembangan sofware atau perangkat lunak terdiri dari
beberapa tahap yaitu terdiri dari :
1. Analisis
Tahap analisa sistem merupakan salah satu tahap yang sangat penting, karena
banyak kesalahan dalam suatu perangkat lunak yang terjadi sejak dari fase ini dan
terlambat terdeteksi sehingga akan memerlukan waktu dan biaya yang tidak
sedikit untuk memperbaikinya. Analisa kebutuhan bertujuan untuk menggali
kebutuhan kebutuhan (requirement) yang harus dipenuhi oleh perangkat lunak
yang akan dibuat untuk memperoleh fungsi dan kelakuan perangkat lunak.
2. Perancangan (Desain)
Selanjutnya setelah fase analisa selesai dilakukan perancangan berdasarkan hasil
analisa. Pada fase ini dilakukan perancangan data, struktur program, antar muka
dan prosedur-prosedur perangkat lunak
3. Pengkodean (Implementasi)
Selanjutnya setelah fase perancangan selesai dilakukan pengkodean berdasarkan
hasil perancangan dengan menggunakan bahasa pemrograman tertentu.
4. Pengujian (Testing)
Black box Testing
35. II-8
Test case ini bertujuan untuk menunjukkan fungsi PL tentang cara beroperasinya,
apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan
apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.
36. BAB III
ANALISIS DAN PERANCANGAN SISTEM
Analisis dan perancangan sistem merupakan langkah awal untuk membangun
sistem informasi, atau bisa disebut juga tahap perencanaan untuk merumuskan
targetan–targetan yang nantinya akan dicapai dan membuat strategi–strategi untuk
menganalisia proses berjalannya sistem baik yang sedang berjalan maupun yang
nantinya akan dibangun. Tahap ini sangat penting karena kesalahan dalam tahap
ini akan mengakibatkan kesalahan pada tahap selanjutnya. Belajar dari
pengalaman membuktikan bahwa kesalahan-kesalahan yang diperbaiki setelah
analisis akan memakan biaya yang lebih besar dari pada jika kesalahan diperbaiki
saat dilakukannya analisis dari perealisasian Tugas Akhir ini. Analisa dan
perancangan sistem ini dilakukan agar proses realisasi dapat menjadi lebih mudah
dan terarah sehingga dapat mengurangi kesalahan yang dapat mengakibatkan
kerugian waktu dan biaya.
III.1 Analisis Sistem
Analisis sistem merupakan kegiatan menganalisa masalah untuk menemukan
solusi tercapainya semua kebutuhan sistem. Tahap analisis sistem dilakukan
setelah tahap perencanaan sistem dan sebelum tahap perancangan sistem. Tahap
analisis merupakan tahap yang kritis maka harus dilakukan dengan hati-hati dan
terperinci, kesalahan pada tahap ini akan menyebabkan kesalahan pada tahap
selanjutnya.
III.1.1 Analisis Dokumen
Dokumen yang akan digunakan untuk pembuatan pelaporan yaitu hasil transaksi
pembelian yang meliputi pemesanan dan penerimaan barang dari supplier dan
distribusi barang ke apotik adalah sebagai berikut:
1. Purchase Order
Dokumen yang dibuat oleh bagian farmasi yang berisi tentang permintaan
penyediaan barang kepada supplier.
III-1
37. III-2
2. Faktur
Dokumen yang dibuat oleh supplier berisi tentang data barang yang masuk
ke farmasi.
3. Daftar Permintaan Barang
Dokumen yang dibuat oleh bagian apotik yang dapakai untuk mengajukan
pengadaan barang untuk di apotik
III.1.1.1 Analisis Dokumen Masukan
Analisis dokumen masukan disini yaitu sebagai acuan untuk pembuatan sistem
administrasi yaitu untuk pengelolaan master barang, master supplier dan master
user sebagai berikut :
1. Nama : Barang(Obat-Obatan/Alkes)
Fungsi : Catatan obat-obat yang ada di farmasi
Sumber : Kepala Instalasi Farmasi
Distribusi : Untuk Arsip
Atribut :KdBarang, KdJenisBarang, KdKategoryBarang,
KdGolBarang, KdSatuanJmlBesar, KdSatuanJmlKecil,
NamaBarang, JmlTerkecil, JmlJualTerkecil, JmlKemasan,
Lokasi, JmlMinimum,KdAsalbarang.
2. Nama : Supplier
Fungsi : Catatan daftar supplier
Sumber : Kepala Instalasi Farmasi
Distribusi : Untuk Arsip
Atribut : KodeSupplier, NamaSupplier, Alamat, Tlp
3. Nama : User
38. III-3
Fungsi : Catatan daftar pengguna aplikasi
Sumber : Kepala Instalasi Farmasi
Distribusi :-
Atribut : kode_user, nama_user, password, level_user
III.1.1.2 Analisis Dokumen Keluaran
Analisis dokumen keluaran yaitu sebagai analisis untuk pengelolaan laporan
keluar masuk barang dari hasil pembelian dan distribusi barang farmasi.
1. Nama : Stok Barang(Obat-Obatan/Alkes)
Fungsi : Catatan Stok obat-obat/alkes yang ada di farmasi
Sumber : Kepala Instalasi Farmasi
Distribusi :-
Atribut : KdBarang,KdAsal,JmlMinimum,JumlahStok,Lokasi
2. Nama : Harga Barang(Obat-Obatan/Alkes)
Fungsi : Catatan Harga obat-obat/alkes yang ada di farmasi
Sumber : Kepala Instalasi Farmasi
Distribusi :-
Atribut : KdBarang, KdAsal, Harga, Discount, TglKadaluarsa.
III.1.2 Analisis Proses Bisnis
Proses bisnis disini dimodelkan dengan menggunakan flowmap untuk
memodelkan proses yang sistemnya masih berjalan secara manual yang umumnya
terjadi di unit logistik farmasi. Di dalam proses bisnis ini akan dijelaskan proses
bisnis proses pemesanan barang ke supplier, penerimaan barang dari supplier dan
distribusi barang ke apotik.
39. III-4
III.1.2.1 Proses Pemesanan Barang ke Supplier
Petugas Gudang K.A Gudang
Data Pemesanan
Mulai Barang
ACC
Pengecekan Stok
Pemesanan
Barang
Barang
Tidak
Mendekati
ACC?
ambang batas Tidak
minimal
ya
ya
Data Pemesanan
Pembuatan barang yang telah
Perencanaan d acc
Pembelian
Daftar
Pemesanan
Barang
Pesan Barang ke
Supplier
Selesai
Gambar III. 1 Flowmap Proses Pemesanan Barang ke Supplier
40. III-5
Berikut ini adalah mekanisme kerja sistem pemesanan barang ke supplier:
a. Petugas Farmasi mengecek stok barang apakah sudah mendekati ambang
batas minimal atau tidak.
b. Jika iya, Bagian Farmasi melakukan pembuatan perencanaan pembelian dan
menghasilkan Daftar pemesanan barang (Purcase Order) yang selanjutnya
dikirim kepada kepala farmasi untuk di tinjau kembali.
c. jika daftar pemesanan barang tersebut disetujui, lalu petugas farmasi
melakukan pemesanan barang ke supplier sesuai dengan daftar pesanan
yang telah dibuat.
d. apabila tidak disetujui, daftar pemesanan barang dikembalikan kepada
petugas farmasi untuk direvisi kembali.
41. III-6
III.1.2.2 Proses Penerimaan Barang dari Supplier
Supplier Petugas Gudang Keuangan
Mulai Barang Surat Hutang
Faktur
Selesai
Mengirim
Barang
Pengecekan
Barang dengan
PO
Barang
PO
Faktur
Cocok?
Proses Tidak
Retur
Retur/
Komplain
ya
Selesai
Update Stok
Stok
Surat Hutang
Gambar III. 2 Flowmap Proses Penerimaan Barang dari Supplier
42. III-7
Berikut ini adalah mekanisme kerja sistem penerimaan barang dari supplier:
a. Supplier mengirim barang ke farmasi kemudian petugas farmasi menerima
barang serta fakturnya.
b. lalu dilakukan pengecekan barang dengan daftar pemesanan pembelian
(Purcase Order) apakah sudah sesuai atau tidak.
c. jika tidak, dilakukan proses retur barang ke supplier.
d. apabila sesuai maka petugas farmasi melakukan stok opname/update stok
dan selanjutnya petugas farmasi membuat surat hutang untuk diserahkan
kepada bagian keuangan
43. III-8
III.1.2.3 Proses Distribusi Barang ke Apotik
Apotek Farmasi
Daftar
Mulai Permintaan
Barang
Daftar Permintaan
Permintaan Barang Barang
Order barang
Tidak ACC?
Daftar
Permintaan
Barang
Ya
Input Data
Pengiriman
Barang
Data
Pengiriman
Barang
Pengiriman
Barang
Selesai
Gambar III. 3 Flowmap Proses Distribusi Barang
44. III-9
Berikut ini adalah mekanisme kerja sistem Distribusi barang ke apotik:
a. Pihak apotik melakukan proses permintaan barang dengan membuat daftar
permintaan barang yang diajukan kepada pihak kepala farmasi untuk
ditinjau kembali.
b. apabila permintaan tersebut di setujui maka petugas farmasi mencatat data
pengiriman barang dan melakukan pengiriman barang ke apotik.
III.2 Analisis Aplikasi
Berdasarkan Analisis Sistem pada III.1, maka didapatkan analisis aplikasi
yang mencakup deskripsi aplikasi, kebutuhan fungsional, kebutuhan non
fungsional, analisis contect diagram dan data flow diagram (DFD), dan E-R
diagram.
III.2.1 Deskripsi Aplikasi
Perangkat lunak ini merupakan sistem yang dibangun untuk menangani
manajemen logistik farmasi yang difokuskan hanya pada bagian administrasi
sistem dan pelaporan.
Pada bagian administrasi sistem mengelola master barang untuk menginput data
barang, master supplier untuk menginput data supplier, dan master user untuk
pengelolaan hak akses untuk masuk aplikasi, sedangkan pada bagian pelaporan
meliputi pelaporan pembelian barang dari supplier perperiode, pelaporan
distribusi barang ke apotik perperiode dan pelaporan stok barang serta disediakan
juga pelaporan dari master barang dan master supplier.
45. III-10
III.2.2 Kebutuhan Fungsional
Adapun Kebutuhan fungsional dari perangkat lunak ini adalah sebagai berikut:
Tabel III. 1 Kebutuhan Fungsional
ID Kebutuhan Penjelasan
SISINVFAR-F-001 P/L menyediakan fasilitas termasuk create-update-
pengelolaan user, dimana user read-delete: CRUD
dibedakan menjadi 2, admin
sebagai pengelola administrasi
sistem dan operator sebagai
pengelola kegiatan transaksi.
SISINVFAR-F-002 P/L menyediakan fasilitas Login Input user dan password,
login, dan cancel
SISINVFAR-F-003 P/L menyediakan fasilitas termasuk create-update-
pengelolaan data barang read-delete: CRUD
SISINVFAR-F-004 P/L menyediakan fasilitas termasuk create-update-
pengelolaan data barang read-delete: CRUD
pendukung(Asal,Jenis,Kategory,G
olongan,SatuanJumKecil,SatuanJ
umBesar)
SISINVFAR-F-005 P/L menyediakan fasilitas termasuk create-update-
pengelolaan data supplier read-delete: CRUD
SISINVFAR-F-006 P/L menyediakan fasilitas Menampilkan laporan
menampilkan laporan pembelian yang bisa di cetak
barang dari supplier per
periode,distribusi barang keapotik
46. III-11
ID Kebutuhan Penjelasan
per periode dan stok barang
III.2.3 Kebutuhan Non Fungsional
kebutuhan non fungsional dari sistem informasi yang dibangun adalah:
Tabel III. 2 Kebutuhan Non Fungsional
ID Parameter Requirement
SISINVFAR-F-001 Availability Perangkat Lunak harus mampu berjalan aktif
dalam jangkauan waktu yang lama, minimal
selama pada jam kerja.
SISINVFAR-F-002 Reliability Menjamin pemasukan data yang tepat dari
pengguna, dengan adanya pengecekan setiap
pemasukan data
SISINVFAR-F-003 Ergonomy Menjamin kenyamanan pemakaian dengan
antar muka yang semenarik mungkin / user
friendly
SISINVFAR-F-004 Portability Mampu berjalan pada platform windows
SISINVFAR-F-005 Response Mampu menampilkan informasi dengan cepat
Time
SISINVFAR-F-006 Security Aplikasi hanya dapat diakses oleh pengguna
yang telah terdaftar sebagai user
SISINVFAR-F-007 Value Mampu menyimpan data lebih banyak
SISINVFAR-F-008 Others 1: Menggunakan bahasa Indonesia
Bahasa
komunikasi
47. III-12
III.2.4 Context Diagram
Diagram konteks akan menggambarkan sistem informasi Inventory Farmasi
secara umum, pada diagram konteks berisi penjelasan tentang siapa yang
memberikan masukan dan siapa yang menerima keluaran dari sistem. Pada tugas
akhir ini hanya akan membahas sistem pelaporan, pada diagram konteks disini
yang berhubungan dengan sistem pelaporan meliputi untuk laporan pembelian
yaitu: lap_Pemesanan, Lap_Obat, Lap_Supplier dan Lap_Penerimaan_Barang,
untuk laporan distribusi yaitu: Lap_Permintaan_Barang dan
Lap_Pengiriman_Barang. Berikut ini diagram konteks sistem informasi Inventory
Farmasi ditunjukan pada diagram dibawah.
Surat Pesanan
Surat Pesanan tidak Setuju
Ka Bag Logistik Farmasi
Lap_Permintaan_Barang
Lap_Pengiriman_Barang Surat Hutang
Akuntansi
0
Lap_Penerimaan_Barang
Lap_Pemesanan
Lap_Supplier
Data kirim obat sesuai yang diorder
Sistem Informasi Log istik Farmasi
Lap_Obat
Surat Pesanan setuju
Surat Pesanan
+
Apotek
Data Obat yang diorder
Supplier
Faktur
Gambar III. 4 Context Diagram Sistem Informasi Inventory Farmasi
48. III-13
III.2.5 DFD Level 0
Dfd Level 0 ini menggambarkan keseluruhan proses yang terjadi pada sistem
informasi inventory farmasi. Proses 1, 2, dan 3 menjelaskan proses pembelian
barang dari supplier yang meliputi proses pengecekan barang, pemesanan barang
dan penerimaan barang. Proses 4 dan 5 menjelaskan proses distribusi barang ke
apotik yang meliputi proses permintaan barang dari apotik dan pengiriman
barangnya. Dan terakhir proses yang dikerjakan pada tugas akhir ini yaitu proses
6 membuat laporan untuk kebutuhan di farmasi diantaranya
lap_Permintaan_Barang, lap_Pengiriman_Barang, lap_Obat, lap_Pesanan,
lap_Penerimaan_Barang dan lap_Supplier.
49. III-14
Stok Obat
Data Obat
Master Obat
1
Peng ec ekan Data Stok
Supplier Barang dan Buat
Data Supplier Surat Pesanan Surat Pesanan tidak Setuju
(SP)
+
Pesanan
Data Pesanan
Ka Bag
Ka Bag
Logistik
Logistik
Surat Pesanan Farmas ii
Farmas
Data Obat
2
Pemes anan
Supplier
Supplier Barang ke
Surat Pesanan Supplier Surat Pesanan setuju
Data Pesanan Faktur
3
Data Obat yang diorder
Verifikas i Apotek
Apotek
Surat Hutang
Peng iriman dan Akuntansi
Penerimaan
faktur Barang
+
Data kirim obat s esuai yang diorder 4
Data Obat Permintaan
Penerimaan
Barang dari
5 Apotek
Data Stok Obat
Stok Obat_1 Peng iriman
Barang ke
+
Apotek
Peng iriman
Peng iriman Barang Permintaan
+
Permintaan
Data Permintaan Data Permintaan
Barang
Data Peng iriman Barang
Lap_Permintaan_Barang
6
Lap_Pengiriman_Barang
Data Stok
Lap_Obat Ka Bag
Ka Bag
Data Penerimaan Barang Ka Bag
Membuat Laporan
Lap_Pemesanan KaLogistik
Logistik
Bag
Logistik
Data Pesanan Lap_Penerimaan_Barang Logistik ii
Farmas
Farmas i
Farmas
Farmas i
Data Supplier Lap_Supplier
Gambar III. 5 DFD Level 0 Sistem Informasi Inventory Farmasi
50. III-15
III.2.5.1 DFD Level 1 Proses 6
Dfd level 1 Proses 6 ini merupakan turunan dari Dfd level 0, disini terdapat 6
proses dalam pembuatan laporan.
- Proses 0.1 Buat Laporan Obat, dimana untuk proses pembuatan laporan
obat ini diambil dari tabel StokObat dan hasil laporannya untuk
kebutuhan informasi kepala bagan instalasi Farmasi.
- Proses 0.2 Buat Laporan Supplier, proses pembuatan laporan supplier ini
diambil dari tabel Supplier dan hasil laporannya untuk kebutuhan
informasi kepala bagan instalasi Farmasi.
- Proses 0.3 Buat Laporan Pesanan, proses pembuatan laporan pesanan
barang ke supplier ini diambil dari tabel Pesanan dan hasil laporannya
untuk kebutuhan informasi kepala bagan instalasi Farmasi.
- Proses 0.4 Buat Laporan Penerimaan, proses pembuatan laporan
penerimaan barang dari supplier ini diambil dari tabel Penerimaan dan
hasil laporannya untuk kebutuhan informasi kepala bagan instalasi
Farmasi.
- Proses 0.5 Buat Laporan Permintaan, proses pembuatan laporan
permintaan barang dari apotik ini diambil dari tabel Permintaan dan hasil
laporannya untuk kebutuhan informasi kepala bagan instalasi Farmasi.
- Proses 0.6 Buat Laporan Pengiriman, proses pembuatan laporan
Pengiriman barang ke apotik ini diambil dari tabel Pengiriman dan hasil
laporannya untuk kebutuhan informasi kepala bagan instalasi Farmasi.
52. III-17
III.2.6 Kamus Data
1. Nama Data : MasterObat
Deskripsi : Informasi tentang semua data yang berhubungan dengan
obat dan alat kesehatan.
Arus Data :
Frekuensi : Setiap melakukan pengecekan barang.
Struktur Data : KdObat + NamaObat + JmlTerkecil + JmlKemasan +
JmlJualTerkecil
2. Nama Data : StokObat
Deskripsi : Informasi tentang ketersediaan obat.
Arus Data :
Frekuensi : Setiap melakukan pengecekan, penerimaan, dan
pengiriman barang.
Struktur Data : KdStok + JmlMin + JmlStok + Lokasi
3. Nama Data : HargaObat
Deskripsi : Informasi tentang harga obat.
Arus Data :
Frekuensi : Setiap melakukan pengecekan, perencanaan pemesanan
barang.
Struktur Data : KdBarang + AsalBarang + Harga + Diskon +
TglKadaluarsa
4. Nama Data : Supplier
Deskripsi : Informasi tentang data-data Supplier.
Arus Data :
Frekuensi : Setiap Bag.Logistik Farmasi melakukan pembelian obat.
Struktur Data : IdSupplier + NamaSupplier + Alamat + NoTlp
53. III-18
III.2.7 E-R Diagram
KodeKategori NamaKategori KodeSatuan NamaSatuan
NamaAsal
Kecil Jmlh
KodeAsal Ket
KodeGolongan
Kategori
Mempunyai SatuanJumlah
Barang Mempunyai
Kecil
NamaGolongan AsalBarang KodeSatuan
Besar
Golongan Diskon SatuanJumlah
Mempunyai TglKadaluarsa Mempunyai
Barang Besar NamaSatuan
Harga Jmlh
KodeJenis
JenisBarang Mempunyai Mempunyai
NamaJenis
JmlKirim NoKirim
TglKirim
JmlMin
StokObat Ada MasterObat Dibuat Pengiriman
JmlStok
Lokasi
Permintaan
Memesan
NoOrder Barang KodeObat
JmlKemasan
TglOrder
JmlTerkecil
NamaObat
JmlOrder
JmlJualTerkecil
JmlPesan
Memiliki JmlBeli
Mengirim
Status
Harga
NO PO
Diterima PO
KodeSupplier TglPesan
NamaSupplier
Alamat
NoTlp NoFaktur
Supplier Membuat Penerimaan
TglPembelian
Status
Gambar III. 7 E-R Diagram Sistem Informasi Inventory Farmasi
54. III-19
III.3 Perancangan Aplikasi
Perancangan aplikasi pada sistem informasi ini mencakup hasil analisis pada
bab III.2.
III.3.1 Rancangan Lingkungan Implementasi
Spesifikasi lingkungan implementasi dari hasil perancangan perangkat
lunak Logistik Farmasi akan dijelaskan pada tabel III.3. Spesifikasi meliputi
Sistem Operasi, Development Tools, DBMS, dan Bahasa Pemrograman yang
digunakan.
Tabel III. 3 Lingkungan Implementasi Sistem Informasi Inventory Farmasi
Logistik Farmasi Spesifikasi
Sistem Operasi Windows 7
Development Tools Microsoft Visual Studio, Microsoft Visio
DBMS Microsoft SQL Server
Bahasa Pemrograman VB.Net