Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman...

150
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

Transcript of Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman...

Page 1: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 2: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 3: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

i

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.

Page 4: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

ii

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.

Page 5: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

iii

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

Page 6: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

iv

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

Page 7: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

v

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

Page 8: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

vi

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

Page 9: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

vii

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

Page 10: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

viii

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

Page 11: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

ix

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

Page 12: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

x

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 V 1

V.1 KESIMPULAN ........................................................................................... 1

V.2 SARAN ..................................................................................................... 2

DAFTAR PUSTAKA ....................................................................................... XX

Page 13: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xi

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

Page 14: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xii

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

Page 15: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xiii

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

Page 16: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xiv

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

Page 17: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xv

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

Page 18: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xvi

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

Page 19: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xvii

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

Page 20: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xvii

DAFTAR SIMBOL

Daftar Simbol dalam Flowmap

No Simbol Nama Keterangan

1

Dokumen

(Document)

Menunjukan dokumen sebagai yang

digunakan untuk merekam data

terjadinya suatu transaksi

2

Operasional

Manual

Menunjukan proses yang dikerjakan

secara manual

3

Garis aliran

(flow line)

Menunjukan arus data antar

simbol/proses

4

Decision

Menunjukan pilihan yang akan

dikerjakan atau keputusan yang harus

dibuat dalam proses pengolahan data

5

Conector

(On-page

connector)

Digunakan untuk penghubung dalam

satu halaman

6 Proses Merupakan kegiatan proses dari operasi

program komputer

Page 21: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xviii

Daftar simbol dan keterangan Context Diagram Menurut Yourdan dan DeMarco

No Simbol Nama Keterangan

1

Terminator

2 Aliran Data/

Data Flow

Informasi

Mahasiswa baru

3

Proses/Process

Simbol dan Keterangan Data Flow Diagram Menurut Yourdan dan DeMarco

No Simbol Nama Keterangan

1

Terminator untuk mewakili entitas eksternal yang

berhubungan dua arah dengan sistem yang

sedang dibangun

2

Proses Untuk menggambarkan bagian dari sistem

yang mentransformasikan input menjadi

output

3

Data Store digunakan untuk membuat model

sekumpulan paket data dan diberi nama

dengan kata benda jamak, misalnya Supplier

dan biasanya nantinya akan dijadikan berupa

sebuah tabel.

Mahasiswa

Membuat

Record

Page 22: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

xix

No Simbol Nama Keterangan

4

Alur Data digunakan untuk menunjukkan arah menuju

ke tujuan dan keluar dari suatu proses. Alur

data ini digunakan untuk menerangkan

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

lingkungan pemakai

Relasi, menunjukkan adanya hubungan di antara sejumlah

entitas yang berbeda

Garis, sebagai penghubung antara relasi dengan entitas, relasi

dan entitas dengan atribut

Entitas

Relasi

Page 23: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

I-1

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 ”.

Page 24: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 25: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 26: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 27: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 28: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

II-1

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

Page 29: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 30: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 31: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 32: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 33: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 34: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 35: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 36: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-1

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.

Page 37: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 38: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 39: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-4

III.1.2.1 Proses Pemesanan Barang ke Supplier

Pengecekan Stok

Barang

Mendekati

ambang batas

minimal

Pembuatan

Perencanaan

Pembelian

Daftar

Pemesanan

Barang

Pesan Barang ke

Supplier

Selesai

Data Pemesanan

Barang

ACC

Pemesanan

Barang

ACC?

Data Pemesanan

barang yang telah

d acc

Mulai

Tidak

yaya

Petugas Gudang K.A Gudang

Tidak

Gambar III. 1 Flowmap Proses Pemesanan Barang ke Supplier

Page 40: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 41: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-6

III.1.2.2 Proses Penerimaan Barang dari Supplier

Supplier Petugas Gudang Keuangan

Mengirim

Barang

Mulai

Barang

Faktur

Barang

Faktur

Pengecekan

Barang dengan

PO

PO

Cocok?

Update Stok

Stok

Surat Hutang

Surat Hutang

Selesai

ya

Retur/

Komplain

Proses

Retur

Tidak

Selesai

Gambar III. 2 Flowmap Proses Penerimaan Barang dari Supplier

Page 42: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 43: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-8

III.1.2.3 Proses Distribusi Barang ke Apotik

Permintaan Barang

Daftar

Permintaan

Barang

Pengiriman

Barang

Selesai

Daftar Permintaan

Barang

ACC?

Mulai

Ya

Apotek Farmasi

Daftar

Permintaan

Barang

Order barang

Input Data

Pengiriman

Barang

Data

Pengiriman

Barang

Tidak

Gambar III. 3 Flowmap Proses Distribusi Barang

Page 44: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 45: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

pengelolaan user, dimana user

dibedakan menjadi 2, admin

sebagai pengelola administrasi

sistem dan operator sebagai

pengelola kegiatan transaksi.

termasuk create-update-

read-delete: CRUD

SISINVFAR-F-002 P/L menyediakan fasilitas Login Input user dan password,

login, dan cancel

SISINVFAR-F-003 P/L menyediakan fasilitas

pengelolaan data barang

termasuk create-update-

read-delete: CRUD

SISINVFAR-F-004 P/L menyediakan fasilitas

pengelolaan data barang

pendukung(Asal,Jenis,Kategory,G

olongan,SatuanJumKecil,SatuanJ

umBesar)

termasuk create-update-

read-delete: CRUD

SISINVFAR-F-005 P/L menyediakan fasilitas

pengelolaan data supplier

termasuk create-update-

read-delete: CRUD

SISINVFAR-F-006 P/L menyediakan fasilitas

menampilkan laporan pembelian

barang dari supplier per

periode,distribusi barang keapotik

Menampilkan laporan

yang bisa di cetak

Page 46: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Time

Mampu menampilkan informasi dengan cepat

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:

Bahasa

komunikasi

Menggunakan bahasa Indonesia

Page 47: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Lap_Pengiriman_Barang

Lap_Permintaan_Barang

Lap_Penerimaan_Barang

Lap_Pemesanan

Lap_Supplier

Lap_Obat

Data Obat yang diorder

Data kirim obat sesuai yang diorder

Surat Pesanan setuju

Surat Pesanan tidak Setuju

Surat Pesanan

Surat Hutang

Faktur

Surat Pesanan

0

Sistem Informasi Log istik Farmasi

+

Supplier

Akuntansi

Ka Bag Logistik Farmasi

Apotek

Gambar III. 4 Context Diagram Sistem Informasi Inventory Farmasi

Page 48: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 49: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-14

Lap_SupplierData Supplier

Lap_Penerimaan_Barang

Lap_Pemesanan

Lap_Obat

Lap_Permintaan_Barang

Lap_Pengiriman_Barang

Data Permintaan

Data Pesanan

Data Penerimaan Barang

Data Stok

Data Peng iriman Barang

Data Stok Obat

Peng iriman

Data kirim obat sesuai yang diorder

Data Permintaan

faktur

Data Obat

Surat Pesanan

Surat Pesanan setuju

Permintaan

Data Obat yang diorder

Surat Hutang

Data Obat

Data Pesanan Faktur

Surat Pesanan

Surat Pesanan tidak Setuju

Data Stok

Data Supplier

Data Pesanan

Data Obat

SupplierSupplier

AkuntansiAkuntansiAkuntansi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

1

Peng ecekan

Barang dan Buat

Surat Pesanan

(SP)

+

Master Obat

Pesanan

Supplier

Stok Obat

2

Pemesanan

Barang ke

Supplier

3

Verifikasi

Peng iriman dan

Penerimaan

Barang

+

Stok Obat_1

Penerimaan

ApotekApotek

4

Permintaan

Barang dari

Apotek

+

Permintaan

Barang

Peng iriman Barang

5

Peng iriman

Barang ke

Apotek

+

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

Ka Bag

Logistik

Farmasi

6

Membuat Laporan

Gambar III. 5 DFD Level 0 Sistem Informasi Inventory Farmasi

Page 50: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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.

Page 51: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-16

Gambar III. 6 DFD Level 1 Proses 6 Sistem Informasi Inventory Farmasi

Page 52: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 53: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-18

III.2.7 E-R Diagram

MasterObat

Supplier

Memiliki

Dibuat Pengiriman

AsalBarang

SatuanJumlah

Kecil

SatuanJumlah

Besar

Mempunyai

Mempunyai

Mempunyai

KodeAsal

NamaAsal

Ket

KodeSatuan

Kecil

NamaSatuan

Jmlh

KodeSatuan

Besar

NamaSatuan

Jmlh

NamaObatJmlTerkecil

KodeObatJmlKemasan

JmlMin

Lokasi

JmlStok

NoKirimTglKirim

NamaSupplier

KodeSupplier

JmlKirim

JmlJualTerkecil

Alamat

NoTlp

NO PO

TglPesan

Harga

Diskon

StokObat Ada

Kategori

Barang

KodeKategori NamaKategori

Mempunyai

Golongan

Barang

KodeGolongan

NamaGolongan

Mempunyai

JenisBarang

KodeJenis

NamaJenisMempunyai

PODiterima

Permintaan

BarangMemesan

PenerimaanMembuat

TglPembelian

NoFaktur

Mengirim

NoOrder

TglOrder

JmlOrder

JmlBeli

Harga

JmlPesan

Status

Status

TglKadaluarsa

Gambar III. 7 E-R Diagram Sistem Informasi Inventory Farmasi

Page 54: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

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

Page 55: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-20

III.3.2 Conceptual Data Model (CDM)

Gambar III. 8 Conceptual Data Model Sistem Informasi Inventory Farmasi

R_Stok

Diterima

Memiliki

Membuat

Memesan

R_JumlahKecil

Mengirim

Dibuat

R_JenisR_Golongan

R_KategoriMempunyai

R_JumlahBesarSatuanJumlahBesar

KdSatuanJmlB

SatuanJmlB

AsalBarang

KdAsal

NamaAsal

Keterangan

KategoryBarang

KdKategoryBarang

KategoryBarang

GolonganBarang

KdGolBarang

GolonganBarang

JenisBarang

KdJenisBarang

JenisBarang

StokBarang

JmlMinimum

JmlStok

Lokasi

MasterBarang

KdBarang

NamaBarang

JmlTerkecil

JmlJualTerkecil

JmlKemasan

PermintaanBarang

NoOrder

TglOrder

Pengiriman

NoKirim

TglKirim

PO

NoPO

TglPesan

Supplier

KodeSupplier

NamaSupplier

Alamat

Tlp

Penerimaan

NoFaktur

TglPembelian

SatuanJumlahKecil

KdSatuanJmlK

SatuanJmlK

Page 56: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-21

III.3.3 Physical Data Model (PDM)

Gambar III. 9 Physical Data Model Sistem Informasi Inventory Farmasi

KDBARANG = KDBARANG

KODESUPPLIER = KODESUPPLIER

NOPO = NOPO

KDBARANG = KDBARANG

NOPO = NOPO

KODESUPPLIER = KODESUPPLIER

NOFAKTUR = NOFAKTUR

KDBARANG = KDBARANG

NOORDER = NOORDER

KDSAT UANJMLK = KDSATUANJMLK

KDBARANG = KDBARANG

NOFAKTUR = NOFAKTUR

KDBARANG = KDBARANG

NOKIRIM = NOKIRIM

KDJENISBARANG = KDJENISBARANG

KDGOLBARANG = KDGOLBARANG

KDKAT EGORYBARANG = KDKAT EGORYBARANG

KDBARANG = KDBARANG

KDASAL = KDASAL

KDSAT UANJMLB = KDSATUANJMLBSATUANJUMLAHBESAR

KDSATUANJMLB char(2)

SATUANJMLB varchar(20)

ASALBARANG

KDASAL char(2)

NAMAASAL varchar(25)

KETERANGAN varchar(100)

KATEGORYBARANG

KDKATEGORYBARANG char(2)

KATEGORYBARANG varchar(50)

GOLONGANBARANG

KDGOLBARANG char(2)

GOLONGANBARANG varchar(15)

JENISBARANG

KDJENISBARANG char(2)

JENISBARANG varchar(25)

STOKBARANG

KDBARANG varchar(9)

KDASAL char(2)

JM LMINIMUM int

JM LSTOK int

LOKASI varchar(12)

MASTERBARANG

KDBARANG varchar(9)

KDJENISBARANG char(2)

KDKATEGORYBARANG char(2)

KDGOLBARANG char(2)

KDSATUANJMLB char(2)

KDSATUANJMLK char(2)

NAMABARANG varchar(50)

JM LTERKECIL int

JM LJUALTERKECIL int

JM LKEM ASAN int

ORDERBARANG

NOORDER char(10)

TGLORDER datetime

PENGIRIMAN

NOKIRIM varchar(10)

TGLKIRIM datetime

NOORDER varchar(10)

PO

NOPO char(10)

TGLPESAN datetime

KODESUPPLIER varchar(6)

SUPPLIER

KODESUPPLIER varchar(6)

NAMASUPPLIER varchar(50)

ALAMAT varchar(50)

TLP varchar(12)

PENERIMAAN

NOFAKTUR char(10)

TGLPEM BELIAN datetime

KODESUPPLIER varchar(6)

NOPO char(10)

NOTERIMA char(10)

TGLTERIMA datetime

TGLJATUHTEMPO datetime

SATUANJUMLAHKECIL

KDSATUANJMLK char(2)

SATUANJMLK varchar(20)

R_ASALBARANG

KDASAL char(2)

KDBARANG varchar(9)

TGLKADALUARSA datetime

HARGA money

DISCOUNT money

R_PENGIRIMAN

NOKIRIM varchar(10)

KDBARANG varchar(9)

KDASAL char(2)

JM LKIRIM int

HARGA money

DISCOUNT money

NOTERIMA char(10)

JM LKELUAR int

R_FAKTUR

NOFAKTUR char(10)

KDBARANG varchar(9)

KDASAL char(2)

JM LBELI int

HARGA double precision

DISCOUNT money

TGLKADALUARSA datetime

JM LKELUAR int

DETAILORDER

NOORDER char(10)

KDBARANG varchar(9)

KDASAL char(2)

JM LORDER int

NOKIRIM char(10)

R_PENERIMAAN

NOFAKTUR char(10)

KODESUPPLIER varchar(6)

STATUS varchar(30)

R_PO

NOPO char(10)

KDBARANG varchar(9)

KDASAL char(2)

JM LPESAN int

KDSATUANJMLB char(2)

DISCOUNT money

NOFAKTUR char(10)

R_SUPPLIER

NOPO char(10)

KODESUPPLIER varchar(6)

STATUS varchar(30)

Page 57: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-22

III.3.4 Daftar Tabel Aplikasi

Daftar tabel yang terlibat pada aplikasi Logistik Farmasi adalah sebagai berikut:

Tabel III. 4 Daftar Tabel Aplikasi

Nama Tabel Primary Key Deskripsi

Login kode_user Data user login

AsalBarang KdAsal Data sumber dana yang digunakan

GolonganBarang KdGolBarang Data daftar nama golongan barang

JenisBarang KdJenisBarang Data daftar nama jenis-jenis barang

KategoryBarang KdKategoryBarang Data daftar nama kategory barang

HargaBarang KdBarang Data daftar harga barang

StokBarang KdBarang Data Daftar stok Barang

SatuanJumlahB KdSatuanJmlB Data daftar nama satuan jumlah besar dari

barang

SatuanJumlahK KdSatuanJmlK Data daftar nama satuan jumlah kecil dari

barang

Supplier KodeSupplier Data daftar supplier

MasterBarang KdBarang Data master barang

Page 58: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-23

III.4 Deskripsi Rinci Tabel

III.4.1 Tabel Login

Identifikasi/Nama : t_master

Jenis : Tabel data induk

Volume : Dinamik

Laju : ± 100 record per 1 tahun

Primary Key : kode_user

Tabel III. 5 Tabel Login

Field Deskripsi Tipe Panjang Null Keterangan

kode_user Field sebagai identitas

kode pemakai Varchar 50 Not Null PK

nama_user Field sebagai identitas

nama user Varchar 50 Not Null

Password Field bagi password

user Varchar 50 Not Null

level_user Field level user Varchar 50 Not Null

III.4.2 Tabel AsalBarang

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 20 record per 1 tahun

Primary Key : KdAsal

Tabel III. 6 Tabel Asal Barang

Field Deskripsi Tipe Panjang Null Ket

KdAsal Field sebagai identitas

pada tabel AsalBarang Char 2 Not Null PK

NamaAsal Field sebagai nama

asal/sumber dana Varchar 25 Not Null

Keterangan Field sebagai identitas

keterangan dari asal Varchar 100 Null

Page 59: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-24

barang

III.4.3 Tabel GolonganBarang

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 20 record per 1 tahun

Primary Key : KdGolBarang

Tabel III. 7 Tabel Golongan Barang

Field Deskripsi Tipe Panjang Null Ket

KdGol

Barang

Field sebagai identitas

pada tabel Golongan

Barang

Char 2 Not Null PK

Golongan

Barang

Field sebagai identitas

nama dari golongan

barang

Varchar 25 Not Null

III.4.4 Tabel JenisBarang

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 10 record per 1 tahun

Primary Key : KdJenisBarang

Tabel III. 8 Tabel Jenis Barang

Field Deskripsi Tipe Panjang Null Ket

KdJenis

Barang

Field sebagai identitas

pada tabel JenisBarang Char 2 Not Null PK

JenisBarang Field sebagai identitas

nama dari jenis barang Varchar 25 Not Null

Page 60: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-25

III.4.5 Tabel Kategori Barang

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 20 record per 1 tahun

Primary Key : KdKategoryBarang

Tabel III. 9 Tabel Kategori Barang

Field Deskripsi Tipe Panjang Null Ket

KdKategory

Barang

Field sebagai identitas

pada tabel kategory

barang

Char 2 Not Null PK

Kategory

Barang

Field sebagai identitas

nama dari kategory

barang

Varchar 25 Not Null

III.4.6 Tabel Harga Barang

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 3000 record per 1 tahun

Primary Key : KdBarang

Tabel III. 10 Tabel Harga Barang

Field deskripsi Tipe Panjang Null Ket

KdBarang Field sebagai identitas

pada tabel harga barang Varchar 9 Not Null PK

KdAsal Field sebagai identitas

kode asal Char 2 Not Null FK

Harga Field harga dari obat Money Not Null

Discount Field discount dari obat Money Not Null

Tgl

Kadaluarsa

Field tgl kadaluarsa

dari obat Datetime Null

Page 61: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-26

III.4.7 Tabel Stok Barang

Identifikasi/Nama : t_master

Jenis : Tabel data induk

Volume : Dinamik

Laju : ± 3000 record per 1 tahun

Primary Key : KdBarang

Tabel III. 11 Tabel Stok Barang

Field deskripsi Tipe Panjang Null Ket

KdBarang Field sebagai identitas

pada tabel stok Varchar 9 Not Null PK

KdAsal Field sebagai identitas

kode asal Char 2 Not Null FK

Jml Minimum Field jumlah minimum

barang Int Not Null

JmlStok Field jumlah stok dari

barang Int Not Null

Lokasi Field dari lokasi barang Varchar 12 Null

III.4.8 Tabel Satuan Jumlah Besar

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 60 record per 1 tahun

Primary Key : KdSatuanJmlB

Tabel III. 12 Tabel Satuan Jumlah Besar

Field deskripsi Tipe Panjang Null Ket

KdSatuan

JmlB

Field sebagai identitas

pada tabel satuan

jumlah besar

Char 2 Not Null PK

SatuanJmlB

Field sebagai identitas

dari satuan jumlah

besar

Varchar 20 Not Null

Page 62: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-27

III.4.9 Tabel Satuan Jumlah Kecil

Identifikasi/Nama : t_referensi

Jenis : Tabel Referensi

Volume : Dinamik

Laju : ± 60 record per 1 tahun

Primary Key : KdSatuanJmlK

Tabel III. 13 Tabel Satuan Jumlah Kecil

Field Deskripsi Tipe Panjang Null Ket

KdSatuan

JmlK

Field sebagai identitas

pada tabel satuan

jumlah kecil

Char 2 Not Null PK

SatuanJmlK

Field sebagai identitas

dari satuan jumlah

kecil

Varchar 20 Not Null

III.4.10 Tabel Supplier

Identifikasi/Nama : t_master

Jenis : Tabel data induk

Volume : Dinamik

Laju : ± 300 record per 1 tahun

Primary Key : KodeSupplier

Tabel III. 14 Tabel Supplier

Field Deskripsi Tipe Panjang Null Ket

Kode Supplier Field sebagai identitas

pada tabel supplier Varchar 6 Not Null PK

Nama

Supplier

Field sebagai identitas

dari nama supplier Varchar 50 Not Null

Alamat Field identitas alamat

supplier Varchar 50 Not Null

Tlp Field no telepon

supplier Varchar 12 Not Null

Page 63: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-28

III.4.11 Tabel Master Barang

Identifikasi/Nama : t_master

Jenis : Tabel data induk

Volume : Dinamik

Laju : ± 3000 record per 1 tahun

Primary Key : KdBarang

Tabel III. 15 Tabel Master Barang

Field Deskripsi Tipe Panjang Null Ket

KdBarang

Fielad sebagai identitas

pada tabel master

barang

Varchar 9 Not Null PK

KdJenis

Barang

Field sebagai identitas

dari kode jenis barang Char 2 Not Null FK

KdKategory

Barang

Field sebagai identitas

dari kode kategory

barang

Char 2 Not Null FK

KdGol

Barang

Field sebagai identitas

dari kode golongan

barang

Char 2 Not Null FK

KdSatuan

JmlB

Field sebagai identitas

dari kode satuan

jumlah besar

Char 2 Not Null FK

KdSatuan

JmlK

Field sebagai identitas

dari kode satuan

jumlah kecil

Char 2 Not Null FK

Nama Barang Field sebagai identitas

dari nama barang/obat VarChar 50 Not Null

JmlTerkecil Field identitas dari

jumlah terkecil Int Not Null

JmlJual

Terkecil

Field identitas dari

jumlah jual terkecil Int Not Null

Jml Kemasan Field jumlah kemasan

dari barang Int Not Null

Page 64: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-29

III.5 Deskripsi Rinci Modul

III.5.1 Modul SISINVFAR

Modul Sistem Informasi Inventory Farmasi atau dalam singkatan SISINVFAR

merupakan modul-modul yang menjelaskan deskripsi rinci dari mulai fungsi

modul, spesifikasi layar utama, spesifikasi query, spesifikasi field data layar dan

deskripsi objek.

III.5.2 Fungsi Modul

Tabel III. 16 Tabel Fungsi Modul

No Fungsi Jenis Tabel Terkait

SISINVFAR.F001 Menu

pengguna

Form berisi menu utama yang

meliputi: File, Master, Transaksi,

Informasi, Inventory, Laporan

-

SISINVFAR.F002 File

Login

Ganti Password

Logout

- Login

SISINVFAR.F003 Master

Master Barang

Master Supplier

Master Pendukung

Master User

- MasterBarang

- Supplier

- AsalBarang

- GolonganBarang

- JenisBarang

- KategoryBarang

- SatuanJumlahB

- SatuanJumlahK

- Login

SISINVFAR.F004 Laporan

Laporan Pembelian Barang

Laporan Distribusi Barang

Laporan Stok

- V_InfoPemesanan

Apotik

-V_InfoPemesanan

SupplierReport

- V_AmbilStokBarang

Page 65: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-30

III.5.2.1 Spesifikasi Layar Utama

III.5.2.1.1 Spesifikasi Query

Tidak ada

III.5.2.1.2 Spesifikasi Field Data Layar

Tidak ada

III.5.2.1.3 Deskripsi Objek

Tabel III. 17 Tabel Spesifikasi Menu Utama

Objek Jenis Keterangan

File Perintah aksi Tombol untuk login, ganti

password, logout

Master Perintah aksi Tombol untuk tambah data master

barang, supplier, pendukung,

master user

Inventory Perintah aksi Tombol untuk melihat stok barang

dan input stok opname

Laporan Perintah aksi Tombol untuk mencetak laporan

transaksi

About Perintah aksi Tombol untuk menampilkan

tentang pembuat aplikasi

File Master Transaksi Informasi Inventory Laporan About

Logistik Medis Farmasi

Gambar III. 10 Spesifikasi Layar Utama

Page 66: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-31

III.5.2.2 Form Menu File

III.5.2.2.1 Spesifikasi Query

Tidak ada

III.5.2.2.2 Spesifikasi Field Data Layar

Tidak ada

III.5.2.2.3 Deskripsi Objek

Tabel III. 18 Tabel Menu File

Objek Jenis Keterangan

Login Perintah aksi Tombol untuk mengaktifkan

perintah aksi pada layar utama

Ganti Password Perintah aksi Tombol untuk mengganti password

Logout Perintah aksi Tombol untuk menonaktifkan

perintah aksi pada layar utama

III.5.2.2.4 Spesifikasi Proses/Algoritma

SISINVFAR.F002 : File

Objek Terkait : -

Event : On Click

File Master Transaksi Informasi Inventory Laporan About

Inventory Farmasi

Login

Ganti Password

Logout

Gambar III. 11 Form Menu File

Page 67: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-32

Initial State (IS):

Form Login dan Form Ganti Password sudah terinisialisasi

Final State (FS):

Menampilkan Form Login, Form Ganti Password atau Logout

Spesifikasi proses/algoritma:

1. Arahkan ke menu File 2. If Login = ditekan, then tampilkan Form Login

Else

If Ganti Password = ditekan, then tampilkan Form Ganti Password

Else

If Logout = ditekan, then tampilkan Form Login

III.5.2.3 Form Login

III.5.2.3.1 Spesifikasi Query

Tidak ada

III.5.2.3.2 Spesifikasi Field Data Layar

Tidak ada

III.5.2.3.3 Deskripsi Objek

Tabel III. 19 Tabel Form Login

Objek Jenis Keterangan

Id User Label Input Pengisian Id User

Password Label Input Pengisian Password

Login

Id User

Password

Login Tutup

Gambar III. 12 Form Menu Login

Page 68: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-33

Objek Jenis Keterangan

Login Perintah aksi Tombol login untuk masuk ke

halaman utama

Tutup Perintah aksi Tombol tutup untuk keluar dari

form Login

III.5.2.3.4 Spesifikasi Proses/Algoritma

SISINVFAR.F002 : File-Login

Objek Terkait : -

Event : On Click

Initial State (IS):

User dan password sudah terinisialisasi

Final State (FS):

Validasi login berhasil, menampilkan pesan error ke user apabila

validasi gagal

Spesifikasi proses/algoritma:

1. If Id User = kosong, then tampilkan pesan masukan Id User

Exit,

2. If Password = kosong, then tampilkan pesan masukan Password

Exit

III.5.2.4 Form Ganti Password

III.5.2.4.1 Spesifikasi Query

Tidak ada

Ganti Password

Password Lama

Password Baru

Ok Tutup

Gambar III. 13 Form Ganti Password

Page 69: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-34

III.5.2.4.2 Spesifikasi Field Data Layar

Tidak Ada

III.5.2.4.3 Deskripsi Objek

Tabel III. 20 Tabel Form Ganti Password

Objek Jenis Keterangan

Password Lama Label Input Pengisian Password Baru

Password Baru Label Input Pengisian Password Lama

Ok Perintah aksi Tombol ok untuk mengganti

paaword lama menjadi passwor

baru

Tutup Perintah aksi Tombol tutup untuk keluar dari

form Ganti Password

III.5.2.4.4 Spesifikasi Proses/Algoritma

SISINVFAR.F002 : File-Ganti Password

Objek Terkait : -

Event : On Click

Initial State (IS):

password sudah terinisialisasi

Final State (FS):

Validasi ganti password berhasil

Spesifikasi proses/algoritma:

1. If Password Lama = kosong, then tampilkan pesan masukan Password

Lama

Exit,

2. If Password Baru = kosong, then tampilkan pesan masukan Password Baru

Exit

Page 70: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-35

III.5.2.5 Form Menu Master

Gambar III. 14 Form Menu Master

III.5.2.5.1 Spesifikasi Query

Tidak ada

III.5.2.5.2 Spesifikasi Field Data Layar

Tidak Ada

III.5.2.5.3 Deskripsi Objek

Tabel III. 21 Tabel Menu Master

Objek Jenis Keterangan

Master Barang Perintah aksi Tombol untuk masuk ke halaman

master obat

Master Supplier Perintah aksi Tombol untuk masuk ke halaman

master supplier

Master Pendukung Perintah aksi Tombol untuk masuk ke halaman

master pendukung

Master User Perintah aksi Tombol untuk masuk ke halaman

master user

Page 71: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-36

III.5.2.5.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Master

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Master Barang, Form Master Supplier, Form Master Pendukung,

Form Master User sudah terinisialisasi

Final State (FS):

Menampilkan Form Master Barang, Form Master Supplier, Form Master

Pendukung atau Form Master User

Spesifikasi proses/algoritma:

1. Arahkan ke menu Master 2. If Master Barang=ditekan, then tampilkan Form Master Barang

Else

If Master Supplier=ditekan, then tampilkan Form Master Supplier

Else

If Master Pendukung=ditekan, then tampilkan Form Master Pendukung

Else

If Master User=ditekan, then tampilkan Form Master User

III.5.2.6 Form Master Barang

Gambar III. 15 Form Master Barang

Page 72: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-37

III.5.2.6.1 Spesifikasi Query

Query data master barang:

“SELECT * FROM V_AmbilDataBarang ORDER KdBarang”

III.5.2.6.2 Spesifikasi Field Data Layar

Tabel III. 22 Tabel Field Master Barang

Label Field Tabel/Query Valid Keterangan

Tabel V_AmbilDataBarang.KdBarang III.5.2.6.1 - -

Tabel V_AmbilDataBarang.NamaBarang III.5.2.6.1 - -

Tabel V_AmbilDataBarang.JenisBarang III.5.2.6.1 - -

Tabel V_AmbilDataBarang.GolonganBarang III.5.2.6.1 - -

Tabel V_AmbilDataBarang.KategoryBarang III.5.2.6.1 - -

Tabel V_AmbilDataBarang.SatuanJumlahB III.5.2.6.1 - -

Tabel V_AmbilDataBarang.SatuanJumlahK III.5.2.6.1 - -

Tabel V_AmbilDataBarang.JmlTerkecil III.5.2.6.1 - -

Tabel V_AmbilDataBarang.JmlJualTerkecil III.5.2.6.1 - -

Tabel V_AmbilDataBarang.JmlKemasan III.5.2.6.1 - -

III.5.2.6.3 Deskripsi Objek

Tabel III. 23 Tabel Form Master Barang

Objek Jenis Keterangan

Kode Label input Masukan kode barang

Nama Label input Masukan nama barang

Jenis Label input Pilih nama jenis barang

Page 73: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-38

Objek Jenis Keterangan

Golongan Label input Pilih nama golongan barang

Kategory Label input Pilih nama kategory barang

Satuan Jumlah Besar Label input Pilih satuan jumlah besar

Satuan Jumlah Kecil Label input Pilih satuan jumlah kecil

Jumlah terkecil Label input Masukan jumlah terkecil

Jumlah Jual terkecil Label input Masukan jumlah jual terkecil

Jumlah Kemasan Label input Masukan jumlah kemasan

Input Stok dan Harga Perintah aksi Select input stok dan harga

- Sumber Dana Label input Pilih sumber dana

- Jumlah Min Label input Masukan jumlah minimum

- Jml Stok Label input Masukan jumlah stok

- Harga Label input Masukan harga

- Lokasi Label input Masukan lokasi

Cetak Perintah aksi Tombol untuk mencetak objek

Simpan Perintah aksi Tombol untuk menyimpan data

Batal Perintah aksi Tombol untuk membatalkan

Ubah Perintah aksi Tombol untuk mengedit tabel barang

Hapus Perintah aksi Tombol untuk menghapus barang

Tutup Perintah aksi Tombol untuk keluar dari form master barang

Page 74: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-39

III.5.2.6.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Master-Master Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Master Barang sudah terinisialisasi

Final State (FS):

Memasukan data master barang

Spesifikasi proses/algoritma:

1. Ambil status query master obat,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error

3. If Cetak = ditekan, then panggil query cetak

Else

If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Ubah = ditekan, then panggil query ubah

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query tutup

Page 75: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-40

III.5.2.7 Form Asal Barang

Gambar III. 16 Form Asal Barang

III.5.2.7.1 Spesifikasi Query

Query data Asal Barang:

“SELECT * FROM AsalBarang”

III.5.2.7.2 Spesifikasi Field Data Layar

Tabel III. 24 Tabel Field Asal Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdAsal III.5.1.7.1 - -

Tabel NamaAsal III.5.1.7.1 - -

Tabel Keterangan III.5.1.7.1 - -

Tabel Tlp III.5.1.7.1 - -

Page 76: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-41

III.5.2.7.3 Deskripsi Objek

Tabel III. 25 Tabel Form Asal Barang

Objek Jenis Keterangan

Kode Asal Label input Masukan kode barang

Asal Barang Label input Masukan nama barang

Keterangan Label input Pilih nama jenis barang

Simpan Perintah aksi Tombol untuk menyimpan data Asal Barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data Asal Barang

Tutup Perintah aksi Tombol untuk keluar dari form Asal Barang

III.5.2.7.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Asal Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Asal Barang sudah terinisialisasi

Final State (FS):

Memasukan data asal barang

Spesifikasi proses/algoritma:

1. Ambil status query AsalBarang,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 77: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-42

III.5.2.8 Form Jenis Barang

Gambar III. 17 Form Jenis Barang

III.5.2.8.1 Spesifikasi Query

Query data Jenis Barang:

“SELECT * FROM JenisBarang”

III.5.2.8.2 Spesifikasi Field Data Layar

Tabel III. 26 Tabel Field Jenis Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdJenisBarang III.5.2.8.1 - -

Tabel JenisBarang III.5.2.8.1 - -

Page 78: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-43

III.5.2.8.3 Deskripsi Objek

Tabel III. 27 Tabel Form Jenis Barang

Objek Jenis Keterangan

Kode Jenis Label input Masukan kode barang

Nama Jenis Label input Masukan nama barang

Simpan Perintah aksi Tombol untuk menyimpan data Jenis Barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data Jenis Barang

Tutup Perintah aksi Tombol untuk keluar dari form Jenis Barang

III.5.2.8.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Jenis Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Jenis Barang sudah terinisialisasi

Final State (FS):

Memasukan data jenis barang

Spesifikasi proses/algoritma:

1. Ambil status query JenisBarang,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 79: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-44

III.5.2.9 Form Kategori Barang

Gambar III. 18 Form Kategori Barang

III.5.2.9.1 Spesifikasi Query

Query data Kategori Barang:

“SELECT * FROM KategoryBarang”

III.5.2.9.2 Spesifikasi Field Data Layar

Tabel III. 28 Tabel Field Kategori Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdKategoryBarang III.5.2.9.1 - -

Tabel KategoryBarang III.5.2.9.1 - -

Page 80: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-45

III.5.2.9.3 Deskripsi Objek

Tabel III. 29 Tabel Form Kategori Barang

Objek Jenis Keterangan

Kode Kategori Label input Masukan kode kategori barang

Nama Kategori Label input Masukan nama kategori barang

Simpan Perintah aksi Tombol untuk menyimpan data kategori Barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data kategori Barang

Tutup Perintah aksi Tombol untuk keluar dari form kategori Barang

III.5.2.9.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Kategori Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Kategori Barang sudah terinisialisasi

Final State (FS):

Memasukan data kategori barang

Spesifikasi proses/algoritma:

1. Ambil status query KategoryBarang,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 81: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-46

III.5.2.10 Form Golongan Barang

Gambar III. 19 Form Golongan Barang

III.5.2.10.1 Spesifikasi Query

Query data Golongan Barang:

“SELECT * FROM GolonganBarang”

III.5.2.10.2 Spesifikasi Field Data Layar

Tabel III. 30 Tabel Field Golongan Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdGolBarang III.5.2.10.1 - -

Tabel GolonganBarang III.5.2.10.1 - -

Page 82: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-47

III.5.2.10.3 Deskripsi Objek

Tabel III. 31 Tabel Form Golongan Barang

Objek Jenis Keterangan

Kode Golongan Label input Masukan kode golongan barang

Nama Golongan Label input Masukan nama golongan barang

Simpan Perintah aksi Tombol untuk menyimpan data golongan Barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data golongan Barang

Tutup Perintah aksi Tombol untuk keluar dari form golongan Barang

III.5.2.10.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Golongan Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Golongan Barang sudah terinisialisasi

Final State (FS):

Memasukan data golongan barang

Spesifikasi proses/algoritma:

1. Ambil status query GolonganBarang,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 83: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-48

III.5.2.11 Form Satuan Jumlah Kecil Barang

Gambar III. 20 Form Satuan Jumlah Kecil Barang

III.5.2.11.1 Spesifikasi Query

Query data Satuan Jumlah Kecil Barang:

“SELECT * FROM SatuanJumlahKecil”

III.5.2.11.2 Spesifikasi Field Data Layar

Tabel III. 32 Tabel Field Satuan Jumlah Kecil Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdSatuanJmlK III.5.2.11.1 - -

Tabel SatuanJmlK III.5.2.11.1 - -

Page 84: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-49

III.5.2.11.3 Deskripsi Objek

Tabel III. 33 Tabel Form Satuan Jumlah Kecil Barang

Objek Jenis Keterangan

Kode Satuan Jumlah Kecil Label input Masukan kode satuan jumlah kecil barang

Nama Satuan Label input Masukan nama satuan jumlah kecil barang

Simpan Perintah aksi Tombol untuk menyimpan data satuan jumlah kecil

Barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data satuan jumlah kecil

Barang

Tutup Perintah aksi Tombol untuk keluar dari form satuan jumlah kecil

Barang

III.5.2.11.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Satuan Jumlah Kecil Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Satuan Jumlah Kecil Barang sudah terinisialisasi

Final State (FS):

Memasukan data satuan jumlah kecil barang

Spesifikasi proses/algoritma:

1. Ambil status query SatuanJumlahKecil,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 85: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-50

III.5.2.12 Form Satuan Jumlah Besar Barang

Gambar III. 21 Form Satuan Jumlah Besar Barang

III.5.2.12.1 Spesifikasi Query

Query data Satuan Jumlah Besar Barang:

“SELECT * FROM SatuanJumlahBesar”

III.5.2.12.2 Spesifikasi Field Data Layar

Tabel III. 34 Tabel Field Satuan Jumlah Besar Barang

Label Field Tabel/Query Valid Keterangan

Tabel KdSatuanJmlB III.5.2.12.1 - -

Tabel SatuanJmlB III.5.2.12.1 - -

Page 86: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-51

III.5.2.12.3 Deskripsi Objek

Tabel III. 35 Tabel Form Satuan Jumlah Besar Barang

Objek Jenis Keterangan

Kode Satuan Jumlah Besar Label input Masukan kode satuan jumlah besar barang

Nama Satuan Label input Masukan nama satuan jumlah besar barang

Simpan Perintah aksi Tombol untuk menyimpan data satuan jumlah

besar barang

Batal Perintah aksi Tombol untuk membatalkan

Hapus Perintah aksi Tombol untuk menghapus data satuan jumlah besar

Barang

Tutup Perintah aksi Tombol untuk keluar dari form satuan jumlah besar

Barang

III.5.2.12.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Satuan Jumlah Besar Barang

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Satuan Jumlah Besar Barang sudah terinisialisasi

Final State (FS):

Memasukan data satuan jumlah besar barang

Spesifikasi proses/algoritma:

1. Ambil status query SatuanJumlahBesar,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query keluar

Page 87: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-52

III.5.2.13 Form Master Supplier

Gambar III. 22 Form Master Supplier

III.6.1.1.3.1 Spesifikasi Query

Query data master Supplier:

“SELECT * FROM Supplier”

III.6.1.1.3.2 Spesifikasi Field Data Layar

Tabel III. 36 Tabel Field Supplier

Label Field Tabel/Query Valid Keterangan

Tabel Supplier.KdSupplier III.5.2.13.1 - -

Tabel Supplier.NamaSupplier III.5.2.13.1 - -

Tabel Supplier.Alamat III.5.2.13.1 - -

Tabel Supplier.Tlp III.5.2.13.1 - -

Page 88: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-53

III.6.1.1.3.3 Deskripsi Objek

Tabel III. 37 Tabel Form Supplier

Objek Jenis Keterangan

Kode Supplier Label input Masukan kode barang

Nama Supplier Label input Masukan nama barang

Alamat Supplier Label input Pilih nama jenis barang

Telephone Label input Pilih nama golongan barang

Cetak Perintah aksi Tombol untuk mencetak objek

Simpan Perintah aksi Tombol untuk menyimpan data Supplier

Batal Perintah aksi Tombol untuk membatalkan

Ubah Perintah aksi Tombol untuk mengedit tabel Supplier

Hapus Perintah aksi Tombol untuk menghapus data supplier

Tutup Perintah aksi Tombol untuk keluar dari form master Supplier

III.6.1.1.3.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Master-Master Supplier

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Master Supplier sudah terinisialisasi

Final State (FS):

Memasukan master data Supplier

Spesifikasi proses/algoritma:

4. Ambil status query master supplier,

Tampilkan hasil query

5. If input status query = ada yang kosong, tampilkan pesan error 6. If Simpan = ditekan, then panggil query simpan

Page 89: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-54

Else

If Batal = ditekan, then panggil query batal

Else

If Ubah = ditekan, then panggil query ubah

Else

If Hapus = ditekan, then panggil query hapus

Else

If Cetak = ditekan, then panggil query cetak

Else

If Keluar = ditekan, then panggil query keluar

III.5.2.14 Form Master User

Gambar III. 23 Form Master User

III.5.2.14.1 Spesifikasi Query

Query data master User:

“SELECT * FROM login”

Page 90: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-55

III.5.2.14.2 Spesifikasi Field Data Layar

Tabel III. 38 Tabel Field User

Label Field Tabel/Query Valid Keterangan

Tabel login.kode_user III.5.2.14.1 - -

Tabel login.nama_user III.5.2.14.1 - -

Tabel login.password III.5.2.14.1 - -

Tabel login.level_user III.5.2.14.1 - -

III.5.2.14.3 Deskripsi Objek

Tabel III. 39 Tabel Form User

Objek Jenis Keterangan

Kode Label input Kode user

Nama Label input Masukan nama user

Password Label input Masukan password

Level Label input Pilih level user

Simpan Perintah aksi Tombol untuk menyimpan data user

Batal Perintah aksi Tombol untuk membatalkan

Ubah Perintah aksi Tombol untuk mengedit tabel user

Hapus Perintah aksi Tombol untuk menghapus data user

Tutup Perintah aksi Tombol untuk keluar dari form master user

Page 91: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-56

III.5.2.14.4 Spesifikasi Proses/Algoritma

SISINVFAR.F003 : Master-Master User

Objek Terkait : -

Event : On Click

Initial State (IS):

Form Master User sudah terinisialisasi

Final State (FS):

Memasukan data master user

Spesifikasi proses/algoritma:

1. Ambil status query master user,

Tampilkan hasil query

2. If input status query = ada yang kosong, tampilkan pesan error 3. If Simpan = ditekan, then panggil query simpan

Else

If Batal = ditekan, then panggil query batal

Else

If Ubah = ditekan, then panggil query ubah

Else

If Hapus = ditekan, then panggil query hapus

Else

If Tutup = ditekan, then panggil query tutup

III.5.3 Kodifikasi

Kodifikasi dibuat guna mengidentifikasi secara singkat item-item data yang

sifatnya unik, supaya data dapat diklasifikasikan. Sistem kodifikasi yang dibuat

disini hanya berdasarkan asumsi sendiri bukan objek hasil kenyataan di Rumah

Sakit.

1. Kode User

Format : UXXX

Keterangan : U adalah digit untuk menjelaskan user

XXX adalah 3 digit akhir yang berurutan dimulai dari 001

Contoh : U001

Page 92: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-57

2. Kode Barang

Format : XXX

Keterangan : XXX adalah 3 digit akhir yang berurutan dimulai dari 001

Contoh : 001

3. Kode Supplier

Format : SXXX

Keterangan : S adalah digit untuk menjelaskan supplier

XXX adalah 3 digit akhir yang berurutan dimulai dari 001

Contoh : S001

III.6 Perancangan Antarmuka

Perancangan Antarmuka merupakan bagian yang paling penting dari merancang

sistem karena menyangkut hasil akhir untuk perancangan desain yang akan

dibuat, Biasanya hal tersebut juga merupakan bagian yang paling sulit, karena

dalam merancang antarmuka harus lengkap dan juga nyaman dilihat pengguna.

III.6.1 Struktur Menu Sistem Informasi Inventory Farmasi

Untuk mengetahui bentuk umum dari perancangan aplikasi yang akan dibuat

maka dibawah ini akan digambarkan struktur menu sistem inventory farmasi.

Gambar III. 24 Struktur Menu Sistem Informasi Inventory Farmasi

Page 93: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-58

Kolom-kolom yang diberi warna abu-abu merupakan struktur menu untuk

perancangan Sistem Informasi Inventory Farmasi sub bagian Administrasi Sistem

dan Pelaporan.

Dan dibawah ini akan digambarkan pula prototipe antarmuka Menu Utama untuk

aplikasinya.

Gambar III. 25 Prototipe Form Menu Utama

III.6.1.1 Perancangan Input

Perancangan input/masukan merupakan desain yang dirancang untuk menerima

masukan dari pengguna sistem. Tampilan dirancang sedemikian rupa agar mudah

dioperasikan dan menarik bagi pengguna. Berikut gambaran serta penjelasan dari

masing-masing form:

Page 94: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-59

III.6.1.1.1 Form Master Supplier

Gambar III. 26 Form Master Supplier

Form Supplier ini digunakan untuk menginput data-data supplier diantaranya

nama supplier,alamat supplier dan nomor telepon supplier. Terdapat enam tombol

pada form master supplier ini diantaranya:

1. Tombol Simpan untuk menyimpan data supplier

2. Tombol Batal untuk membatalkan penginputan data supplier

3. Tombol Ubah untuk mengubah data supplier

4. Tombol Hapus untuk menghapus data supplier

5. Tombol Cetak untuk mencetak laporan informasi data supplier

6. Dan Tombol Tutup untuk keluar dari form master supplier

Page 95: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-60

III.6.1.1.2 Form Master Barang

Gambar III. 27 Form Master Barang

Form Master Barang ini digunakan untuk menginput data barang (obat/alat

kesehatan) di Farmasi, adapun atribut masukannya meliputi:

Kode Barang ini diisi otomatis sesuai ketetapan yang sudah disepakati

Nama Barang diisi nama obat atau nama alat kesehatan

Jenis Barang dipilih jenis barang seperti obat-obatan,alat kesehatan, gas

medis,dll

Golongan Barang dipilih golongan barang seperti suplemen, kosmetik,

narkoba,dll

Kategori Barang dipilih kategori barang seperti generik dan non generik.

Satuan Jumlah Besar Barang dipilih satuan barang jumlah besar seperti

dus, box, sachet,dll

Satuan Jumlah Kecil Barang dipilih satuan barang jumlah kecil seperti

tablet, buah, kapsul, ampul,dll

Jumlah Terkecil diisi angka satuan jumlah kecil barang, biasanya angka

satuan kecil barang dimasukan angka 1 saja.

Page 96: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-61

Jumlah Jual Terkecil diisi angka satuan jumlah jual terkecil, dan biasanya

angka jumlah jual terkecil juga dimasukan angka 1.

Jumlah Kemasan diisi angka dari satuan jumlah besar barang. Contoh

untuk setiap 1 sachet obat tertentu terdapat jumlah kemasan 10 kapsul atau

dalam 1 dus terdapat 6 botol, maka jumlah kemasannya diisi 6.

Sumber Dana dipilih untuk menentukan pembiayaan dari suatu barang,

apakah termasuk barang yang dibiayai sendiri oleh Rumah Sakit, atau

barang yang dibiayai pemerintah daerah (APBD), atau barang yang

dibiayai negara (APBN), atau juga bisa ditambahkan sumber yang lain

yang membiayai pendanaan kebutuhan barang di Rumah Sakit.

Jumlah Min diisi jumlah minimum stok persediaan di gudang farmasi.

Diskon diisi jumlah potongan harga untuk setiap barang dalam saruan

persen.

Jml Stok diisi jumlah stok awal 0 saja karna untuk penambahan jumlah

stok bisa terupdate pada saat penerimaan barang dari supplier.

Harga Barang diisi harga barang, jika belum diketahui harga barangnya

dapat diisi 0 karna nanti akan terisi sendiri dari harga barang pada saat

penerimaan dari supplier tertentu.

Lokasi diisi keterangan lokasi penyimpanan barang.

Tanggal Kadaluarsa diisi tanggal kadaluarsa barang.

Dan terdapat 6 tombol dengan fungsionalnya sebagai berikut:

1. Tombol Simpan untuk menyimpan data master barang

2. Tombol Batal untuk membatalkan penginputan data master barang

3. Tombol Ubah untuk mengubah data master barang

4. Tombol Hapus untuk menghapus data master barang

5. Tombol Cetak untuk mencetak laporan informasi data master barang

6. Tombol keluar untuk keluar dari form master master barang

7. dan Tombol Cari untuk pencarian data barang berdasarkan kode barang

dan nama barang.

Page 97: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-62

III.6.1.1.3 Form Master Pendukung

Form Master Pendukung terdiri dari referensi untuk asal, jenis, kategori,

golongan, satuan jumlah kecil, dan satuan jumlah besar.

III.6.1.1.3.1 Form Asal Barang

Gambar III. 28 Form Asal Barang

Form Asal Barang ini digunakan untuk menginput data asal barang di Farmasi,

adapun atribut masukannya meliputi kode barang, asal barang,dan keterangan.

Dan terdapat 4 tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data asal barang

2. Tombol Batal untuk membatalkan penginputan data asal barang

3. Tombol Hapus untuk menghapus data asal barang

4. Dan Tombol Tutup untuk keluar dari form asal barang

Page 98: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-63

III.6.1.1.3.2 Form Jenis Barang

Gambar III. 29 Form Jenis Barang

Form Jenis Barang ini digunakan untuk menginput data jenis barang di Farmasi,

adapun atribut masukannya meliputi kode jenis dan nama jenis. Dan terdapat 4

tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data jenis barang

2. Tombol Batal untuk membatalkan penginputan data jenis barang

3. Tombol Hapus untuk menghapus data jenis barang

4. Dan Tombol Tutup untuk keluar dari form jenis barang

III.6.1.1.3.3 Form Kategori Barang

Gambar III. 30 Form Kategori Barang

Page 99: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-64

Form Kategori Barang ini digunakan untuk menginput data kategori barang di

Farmasi, adapun atribut masukannya meliputi kode kategori dan nama kategori.

Dan terdapat 4 tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data kategori barang

2. Tombol Batal untuk membatalkan penginputan data kategori barang

3. Tombol Hapus untuk menghapus data kategori barang

4. Dan Tombol Tutup untuk keluar dari form kategori barang

III.6.1.1.3.4 Form Golongan Barang

Gambar III. 31 Form Golongan Barang

Form Golongan Barang ini digunakan untuk menginput data golongan barang di

Farmasi, adapun atribut masukannya meliputi kode golongan dan nama golongan.

Dan terdapat 4 tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data golongan barang

2. Tombol Batal untuk membatalkan penginputan data golongan barang

3. Tombol Hapus untuk menghapus data golongan barang

4. Dan Tombol Tutup untuk keluar dari form golongan barang

Page 100: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-65

III.6.1.1.3.5 Form Satuan Jumlah Kecil Barang

Gambar III. 32 Form Satuan Jumlah Kecil Barang

Form Satuan Jumlah Kecil Barang ini digunakan untuk menginput data satuan

jumlah kecil barang di Farmasi, adapun atribut masukannya meliputi kode satuan

jumlah kecil dan nama satuan. Dan terdapat 4 tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data satuan jumlah kecil barang

2. Tombol Batal untuk membatalkan penginputan data satuan jumlah kecil

barang

3. Tombol Hapus untuk menghapus data satuan jumlah kecil barang

4. Dan Tombol Tutup untuk keluar dari form satuan jumlah kecil barang

III.6.1.1.3.6 Form Satuan Jumlah Besar Barang

Gambar III. 33 Form Satuan Jumlah Besar Barang

Page 101: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-66

Form Satuan Jumlah Besar Barang ini digunakan untuk menginput data satuan

jumlah besar barang di Farmasi, adapun atribut masukannya meliputi kode satuan

jumlah besar dan nama satuan. Dan terdapat 4 tombol sebagai berikut

1. Tombol Simpan untuk menyimpan data satuan jumlah besar barang

2. Tombol Batal untuk membatalkan penginputan data satuan jumlah besar

barang

3. Tombol Hapus untuk menghapus data satuan jumlah besar barang

4. Dan Tombol Tutup untuk keluar dari form satuan jumlah besar barang

III.6.1.1.4 Form Kelola User

Form Kelola User ini merupakan form-form untuk kebutuhan pengelolaan user

dimana terdapat form master user dan form ganti password.

III.6.1.1.4.1 Form Master User

Gambar III. 34 Form Master User

Form User ini digunakan untuk menginput data-data user diantaranya kode, nama,

password dan level user. Terdapat lima tombol pada form master user ini

diantaranya:

1. Tombol Simpan untuk menyimpan data user

2. Tombol Batal untuk membatalkan penginputan data user

3. Tombol Ubah untuk mengubah data user

4. Tombol Hapus untuk menghapus data user

5. Dan Tombol Tutup untuk keluar dari form master user

Page 102: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-67

III.6.1.1.4.2 Form Ganti Password User

Gambar III. 35 Form Ganti Password

Form Ganti Password ini digunakan untuk merubah password user terdapat atribut

masukan password lama dan password baru. Dan dua tobol, OK untuk merubah

password lama dengan yang baru dan Keluar untuk keluar dari form ganti

password.

III.6.1.1.5 Form Kelola Pelaporan

Form Kelola Pelaporan merupakan form untuk mengelola pembuatan cetak

laporan pertanggal awal sampai tanggal akhir.

III.6.1.1.5.1 Form Laporan Pemesanan ke Supplier

Gambar III. 36 Form Laporan Pemesanan ke Supplier

Form Laporan Pemesanan ke Supplier ini digunakan mencetak laporan per

tanggal pemesanan ke supplier dimana atribut masukannya tanggal awal dan

Page 103: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-68

tanggal akhir. dan terdapat dua tobol, OK untuk mencetak laporannya Batal untuk

keluar dari form laporan pemesanan ke supplier.

III.6.1.1.5.2 Form Laporan Pemesanan dari Apotik

Gambar III. 37 Form Laporan Pemesanan dari Apotik

Form Laporan Pemesanan dari Apotik ini digunakan mencetak laporan per

tanggal pemesanan dari apotik dimana atribut masukannya tanggal awal dan

tanggal akhir. dan terdapat dua tobol, OK untuk mencetak laporannya Batal untuk

keluar dari form laporan pemesanan dari apotik.

III.6.1.2 Perancangan Output

Perancangan output/keluaran merupakan desain yang dirancang untuk

report/laporan untuk kebutuhan di farmasi. Berikut gambaran serta penjelasan dari

masing-masing pelaporannya:

III.6.1.2.1 Laporan Master Supplier

Laporan Master Supplier merupakan laporan data semua supplier yang menjadi

distributor obat-obatan atau alat kesehatan kebutuhan farmasi, atribut yang

ditampilakan pada laporan ini yaitu kode, nama, alamat dan telp supplier. adapun

form rancangan laporannya seperti berikut dibawah ini.

Page 104: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-69

Gambar III. 38 Form Laporan Daftar Supplier

III.6.1.2.2 Laporan Master Barang

Laporan Master Barang merupakan laporan data semua barang untuk kebutuhan

di farmasi, atribut yang ditampilakan pada laporan ini yaitu nama, golongan, jenis,

kategori, satuan jumlah kecil, satuan jumlah besar dan jumlah kemasan barang.

adapun form rancangan laporannya seperti berikut dibawah ini.

Gambar III. 39 Form Laporan Data Barang

III.6.1.2.3 Laporan Harga Barang

Laporan Harga Barang merupakan laporan harga dari setiap barang. atribut yang

ditampilakan pada laporan ini yaitu nama, satuan, asal, harga, dan jumlah terkecil

barang. adapun form rancangan laporannya seperti berikut dibawah ini.

Page 105: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-70

Gambar III. 40 Form Laporan Data Harga Barang

III.6.1.2.4 Laporan Stok Barang

Laporan Stok Barang merupakan laporan persediaan jumlah barang yang ada di

farmasi. atribut yang ditampilakan pada laporan ini yaitu nama, asal, jumlah

minimum, jumlah stok, jenis, lokasi dan satuan barang. adapun form rancangan

laporannya seperti berikut dibawah ini.

Gambar III. 41 Form Laporan Stok Barang

III.6.1.2.5 Struk Pemesanan Barang ke Supplier

Struk Pemesanan Barang ke Supplier merupakan struk laporan untuk setiap

pemesanan barang ke supplier untuk diajukan kepada kepala farmasi tertentu..

adapun form rancangan laporannya seperti berikut dibawah ini.

Page 106: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-71

Gambar III. 42 Form Struk Pemesanan Barang ke Supplier

III.6.1.2.6 Struk Penerimaan Barang dari Supplier

Struk Penerimaan Barang dari Supplier merupakan struk laporan untuk setiap

penerimaan barang dari supplier untuk pengecekan barang yang diterima. adapun

form rancangan laporannya seperti berikut dibawah ini.

Gambar III. 43 Form Struk Penerimaan Barang dari Supplier

III.6.1.2.7 Struk Pemesanan Barang dari Apotik

Struk Pemesanan Barang dari Apotik merupakan struk laporan untuk setiap

pemesanan barang dari apotik untuk diajukan kepada kepala farmasi. adapun form

rancangan laporannya seperti berikut dibawah ini.

Page 107: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-72

Gambar III. 44 Form Struk Pemesanan Barang dari Apotik

III.6.1.2.8 Struk Pengiriman Barang ke Apotik

Struk Pengiriman Barang ke Apotik merupakan struk laporan untuk setiap

Pengiriman barang ke apotik sebagai bukti pengiriman. adapun form rancangan

laporannya seperti berikut dibawah ini.

Gambar III. 45 Form Struk Pengiriman Barang ke Apotik

Page 108: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-73

III.6.1.2.9 Laporan Pemesanan dan Penerimaan Barang dari Supplier per

Tanggal

Laporan Pemesanan dan Penerimaan Barang dari Supplier per tanggal yaitu

laporan yang dihasilkan dari masukan tanggal awal dan tanggal akhir pemesanan

dan penerimaan barang untuk dilihat berapa jumlah transaksi yang telah terjadi

baik per minggu, bulan dan tahun. atribut yang ditampilakan pada laporan ini

yaitu no pesanan, tanggal pesanan, nama supplier, no faktur, kode supplier dan

alamat supplier. adapun form rancangan laporannya seperti berikut dibawah ini.

Gambar III. 46 Form Laporan Pemesanan dan Penerimaan dari Supplier per Tanggal

III.6.1.2.10 Laporan Pemesanan dan Pengiriman Barang ke Apotik per

Tanggal

Laporan Pemesanan dan Pengiriman Barang ke Apotik per tanggal yaitu laporan

yang dihasilkan dari masukan tanggal awal dan tanggal akhir pemesanan dan

pengiriman barang untuk dilihat berapa jumlah transaksi yang telah terjadi baik

per minggu, bulan dan tahun. atribut yang ditampilakan pada laporan ini yaitu no

pemesanan, tanggal pemesanan dan no kirim. adapun form rancangan laporannya

seperti berikut dibawah ini.

Page 109: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

III-74

Gambar III. 47 Form Laporan Pemesanan dan Pengiriman Barang ke Apotik per Tanggal

Page 110: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

V-1

BAB IV

IMPLEMENTASI DAN PENGUJIAN

Bab ini menjelaskan tahap realisasi dari analisis dan perancangan Sistem

Informasi Inventory Farmasi sub bagian Administrasi dan Pelaporan yang

meliputi lingkungan implementasi, batasan implementasi, dan implementasi antar

muka.

IV.1 Lingkungan Implementasi

Lingkungan implementasi pada sistem informasi ini mencakup lingkungan

perangkat keras dan lingkungan perangkat lunak.

IV.1.1 Lingkungan Perangkat Keras

Spesifikasi perangkat keras yang digunakan adalah sebagai berikut:

a. Menggunakan minimal processor Intel Pentium IV 2,0 GHz

b. RAM minimal 1 GB

c. Hardisk 80 GB

d. Mouse & keyboard

IV.1.2 Lingkungan Perangkat Lunak

Perangkat lunak yang digunakan dalam sistem.

Sistem operasi : Windows 7

Development tools : Microsoft Visual Studio 2010

DBMS : Microsoft SQL Server 2008.

Word processor : Microsoft Word

Bahasa pemrograman : VB.NET

Page 111: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-2

IV.2 Batasan Implementasi

Dalam melakukan implementasi perangkat lunak ini ada beberapa batasan yang

perlu diperhatikan, diantaranya adalah :

1. Administrasi sistem untuk pengelolaan user / pengguna hanya untuk mengatur

hak akses masuk aplikasi saja.

2. Data barang dan supplier menampilkan informasi list data tanpa disertai

gambar, dan satuan yang dipakai pada master barang yaitu satuan barang

terkecil.

3. Pelaporan hanya sampai pada tahap laporan per tanggal.

IV.3 Implementasi Antarmuka

Hasil dari analisis perancangan antar muka pada Bab III, merupakan implementasi

antarmuka yang akan di ditunjukan dengan gambaran aplikasi yang telah dibuat

sebagai berikut:

IV.3.1 Antarmuka Administrasi Sistem

Antarmuka Administrasi Sistem meliputi antarmuka pengelolaan user, master

supplier, master barang, dan master barang pendukung seperti asal, jenis,

kategori, golongan, satuan jumlah kecil dan satuan jumlah besar barang.

a. Splash Screen

Splash Screen merupakan tampilan awal saat aplikasi Inventory Farmasi

dijalankan, berikut tampilannya.

Gambar IV. 1 Form Splash Screen

Page 112: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-3

a. Form Menu Utama

Gambar IV. 2 Form Menu Utama

Form Menu utama merupakan form yang muncul setelah splashscreen

pada aplikasi selesai, pada form ini terdapat menu untuk mengakses

master, transaksi, informasi, inventori, laporan dan about. Pada form ini

juga disediakan menu shortcut untuk memudahkan pengguna mengakses

menu login, master, transaksi, dan untuk keluar aplikasi.

b. Form Login

Gambar IV. 3 Form Login

Form Login ini merupakan form untuk masuk mengoperasikan aplikasi

berdasarkan hak akses user, dimana user harus memasukan Id user dan

password pada textbox yang telah disediakan.

Page 113: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-4

c. Form Master User

Gambar IV. 4 Form Master User

Form Master User digunakan untuk memasukan data user / pengguna

aplikasi, berikut langkah-langkah untuk memasukan data user:

1. Masukan Nama User pada textbox nama

2. Masukan Password pada textbox password

3. Dan pilih level pengguna pada combobox level

4. lalu klik tombol simpan.

d. Form Ganti Password User

Gambar IV. 5 Form Ganti Password

Page 114: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-5

Form Ganti password digunakan untuk mengganti password user yang

sudah terdaftar pada master user, dan form ini baru bisa dimunculkan

ketika user sedang posisi login pada aplikasi. Untuk proses ganti

password, user cukup memasukan password lama pada textbox password

lama dan password baru pada textbox password baru kemudian klik tombol

OK.

e. Form Master Supplier

Gambar IV. 6 Form Master Supplier

Form Master Supplier digunakan untuk memasukan data supplier yang

mendistribusikan barang ke farmasi, berikut langkah-langkah untuk

memasukan data supplier:

1. Masukan Nama Supplier pada textbox Nama Supplier

2. Masukan Alamat Supplier pada listbox Alamat Supplier

3. Dan masukan nomor telepon supplier pada textbox Telephone

4. lalu klik tombol simpan

Page 115: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-6

f. Form Master Barang

Gambar IV. 7 Form Master Barang

Form Master Barang berguna untuk memasukan / mencatat nama barang

(obat/alkes) beserta identitasnya. disertai dengan fitur pencarian barang

berdasarkan nama dan kode barang, dan untuk menambah data barang,

berikut langkah-langkahnya:

1. Isi semua textbox yang berisi tentang identitas barang

2. centang checkbox pada kanan atas form untuk memasukan stok dan

harga barang

3. lalu klik tombol simpan

Page 116: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-7

g. Form Asal Barang

Gambar IV. 8 Form Asal Barang

Form Asal Barang berguna untuk memasukan data asal barang sebagai

referensi kebutuhan identitas suatu barang, berikut langkah-langkah untuk

memasukan data asal barang:

1. Masukan nama asal barang pada textbox Asal Barang

2. Masukan keterangan pada textbox Keterangan

3. lalu klik tombol simpan.

h. Form Jenis Barang

Page 117: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-8

Gambar IV. 9 Form Jenis Barang

Form Jenis Barang berguna untuk memasukan data jenis barang sebagai

referensi kebutuhan identitas suatu barang, berikut langkah-langkah untuk

memasukan data jenis barang:

1. Masukan nama jenis barang pada textbox Nama jenis

2. lalu klik tombol simpan

i. Form Kategori Barang

Gambar IV. 10 Form Kategori Barang

Form Kategori Barang berguna untuk memasukan data kategori barang

sebagai referensi kebutuhan identitas suatu barang, berikut langkah-

langkah untuk memasukan data kategori barang:

1. Masukan nama kategori barang pada textbox Nama Kategori

Page 118: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-9

2. lalu klik tombol simpan

j. Form Golongan Barang

Gambar IV. 11 Form Golongan Barang

Form Golongan Barang berguna untuk memasukan data golongan barang

sebagai referensi kebutuhan identitas suatu barang, berikut langkah-

langkah untuk memasukan data golongan barang:

1. Masukan nama golongan barang pada textbox Nama Golongan

2. lalu klik tombol simpan

k. Form Satuan Jumlah Kecil Barang

Page 119: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-10

Gambar IV. 12 Form Satuan Jumlah Kecil Barang

Form Satuan Jumlah Kecil Barang berguna untuk memasukan data satuan

jumlah kecil barang sebagai referensi kebutuhan identitas suatu barang,

berikut langkah-langkah untuk memasukan data satuan jumlah kecil

barang:

1. Masukan nama satuan jumlah kecil barang pada textbox Nama Satuan

2. lalu klik tombol simpan

l. Form Satuan Jumlah Besar Barang

Gambar IV. 13 Form Satuan Jumlah Besar Barang

Form Satuan Jumlah Besar Barang berguna untuk memasukan data satuan

jumlah besar barang sebagai referensi kebutuhan identitas suatu barang,

Page 120: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-11

berikut langkah-langkah untuk memasukan data satuan jumlah besar

barang:

1. Masukan nama satuan jumlah besar barang pada textbox Nama Satuan

2. lalu klik tombol simpan

IV.3.2 Antarmuka Pelaporan

Antarmuka Pelaporan meliputi berbagai laporan yang dibutuhkan pada instalasi

farmasi di Rumah Sakit khususnya untuk kepala farmasi tertentu sebagai acuan

untuk mengambil keputusan dalam pengelolaan barang.

a. Laporan Master Supplier

Gambar IV. 14 Form Laporan Master Supplier

Page 121: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-12

Laporan Master Supplier yaitu laporan untuk mengetahui semua data

supplier yang mendistribusikan obat/alkes. Dan digunakan sebagai data

arsip untuk kepala farmasi.

a. Laporan Master Barang

Gambar IV. 15 Form Laporan Master Barang

Page 122: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-13

Laporan Master Barang yaitu laporan untuk mengetahui semua rincian

data barang kebutuhan farmasi. Dan digunakan sebagai data arsip untuk

kepala farmasi.

b. Laporan Harga Barang

Gambar IV. 16 Form Laporan Harga Barang

Laporan Harga Barang yaitu laporan untuk mengetahui semua rincian

data harga setiap barang. Dan digunakan sebagai data arsip untuk kepala

farmasi.

c. Laporan Stok Barang

Page 123: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-14

Gambar IV. 17 Form Laporan Stok Barang

Laporan Stok Barang yaitu laporan untuk mengetahui semua rincian data

stok setiap barang. Dan digunakan sebagai acuan untuk pemesanan barang

ke supplier.

d. Struk Pemesanan Barang ke Supplier

Gambar IV. 18 Form Struk Pemesanan Barang ke Supplier

Struk Pemesanan Barang ke Supplier digunakan sebagai laporan untuk

pengajuan pemesanan barang ke supplier kepada pihak kepala farmasi.

e. Struk Penerimaan Barang dari Supplier

Page 124: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-15

Gambar IV. 19 Form Struk Penerimaan Barang dari Supplier

Struk Penerimaan Barang dari Supplier digunakan sebagai laporan

penerimaan barang pesanan, berfungsi sebagai bukti bahwa telah

diterimanya barang dari supplier.

f. Struk Pemesanan Barang dari Apotik

Gambar IV. 20 Form Struk Pemesanan Barang dari Apotik

Struk Pemesanan Barang dari Apotik digunakan sebagai laporan

pengajuan pemesanan barang untuk kebutuhan Apotik ke pihak farmasi.

g. Struk Pengiriman Barang ke Apotik

Page 125: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-16

Gambar IV. 21 Form Struk Pengiriman Barang ke Apotik

Struk Pengiriman Barang ke Apotik digunakan sebagai laporan bukti

bahwa telah dikirimnya barang dari farmasi ke apotik.

h. Laporan Pemesanan dan Penerimaan Barang dari Supplier per Tanggal

Untuk pelaporan pemesanan dan penerimaan barang dari supplier per

tanggal bisa dimunculkan dengan memasukan tanggal awal dan tanggal

akhir pemesanan ke supplier pada form laporan pemesanan ke supplier

sebagai berikut.

Gambar IV. 22 Form Laporan Pemesanan ke Supplier per tanggal awal dan tanggal akhir

Dan setelah mememasukan tanggal awal dan tanggal akhir pemesanan ke

supplier maka setelah diklik tombol Ok maka akan muncul laporan sesuai

periode tanggal awal sampai tanggal akhir pemesanan. laporannya sebagai

berikut.

Page 126: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-17

Gambar IV. 23 Form Laporan Pemesanan dan penerimaan Barang dari Supplier per periode

Laporan diatas digunakan untuk pelaporan pemesanan ke supplier per hari,

per minggu, per bulan dan per tahun.

i. Laporan Pemesanan dan Pengiriman Barang ke Apotik per Tanggal

Untuk pelaporan pemesanan dan pengiriman barang ke apotik per tanggal

juga bisa dimunculkan dengan memasukan tanggal awal dan tanggal akhir

pemesanan dari apotik pada form laporan pemesanan apotik sebagai

berikut.

Gambar IV. 24 Form Laporan Pemesanan Apotik per tanggal awal dan tanggal akhir

Dan setelah mememasukan tanggal awal dan tanggal akhir pemesanan dari

apotik maka setelah diklik tombol Ok maka akan muncul laporan sesuai

Page 127: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-18

periode tanggal awal sampai tanggal akhir pemesanan. laporannya sebagai

berikut.

Gambar IV. 25 Form Laporan Pemesanan dan Pengiriman Barang ke Apotik per periode

Laporan diatas digunakan untuk pelaporan pemesanan dari apotik per hari,

per minggu, per bulan dan per tahun.

Page 128: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-18

IV.4 Pengujian

IV.4.1 Identifikasi Rencana Pengujian berdasarkan Kebutuhan Fungsional

Tabel IV. 1 Identifikasi dan Rencana Pengujian berdasarkan Kebutuhan Fungsional

Kelas Uji Butir Uji Kode Tingkat Pengujian Jenis

Pengujian

Kode

Fungsional

Validasi Login Validasi Login Admin Kode01 Pengujian Sistem Black Box SISINVFAR-

F-002

Tampil Menu

Utama

Tampil Menu Master User Kode02 Pengujian Sistem Black Box SISINVFAR-

F-001

Tampil Menu Master Barang Kode03 Pengujian Sistem Black Box SISINVFAR-

F-003

Tampil Menu Master Barang Pendukung Kode04 Pengujian Sistem Black Box SISINVFAR-

F-004

Tampil Menu Master Supplier Kode05 Pengujian Sistem Black Box SISINVFAR-

F-005

Page 129: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-19

Kelas Uji Butir Uji Kode Tingkat Pengujian Jenis

Pengujian

Kode

Fungsional

Tampil Menu Cetak Laporan Pemesanan

Barang ke Supplier per Tanggal

Kode06 Pengujian Sistem Black Box SISINVFAR-

F-006

Tampil Menu Cetak Laporan Pemesanan

Barang dari Apotik per Tanggal

Kode07 Pengujian Sistem Black Box SISINVFAR-

F-006

Tampil Menu Cetak Stok Obat Kode08 Pengujian Sistem BlackBox SISINVFAR-

F-006

Logout Kode09 Pengujian Sistem BlackBox SISINVFAR-

F-002

Page 130: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-20

Tabel IV. 2 Identifikasi dan Rencana Pengujian Detail

Kelas Uji Butir Uji Kode Tingkat Pengujian Jenis

Pengujian

Master User Tambah Data Kode10 Pengujian Sistem Black Box

Ubah Data Kode11 Pengujian Sistem Black Box

Hapus Data Kode12 Pengujian Sistem Black Box

Ganti Password Kode13 Pengujian Sistem Black Box

Master Barang Tambah Data Kode14 Pengujian Sistem Black Box

Ubah Data Kode15 Pengujian Sistem Black Box

Hapus Data Kode16 Pengujian Sistem Black Box

Cari Data Kode17 Pengujian Sistem Black Box

Cetak Data Kode18 Pengujian Sistem Black Box

Page 131: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-21

Kelas Uji Butir Uji Kode Tingkat Pengujian Jenis

Pengujian

Master Pendukung Tambah Data Kode19 Pengujian Sistem Black Box

Hapus Data Kode20 Pengujian Sistem Black Box

Master Supplier Tambah Data Kode21 Pengujian Sistem Black Box

Ubah Data Kode22 Pengujian Sistem Black Box

Hapus Data Kode23 Pengujian Sistem Black Box

Cetak Data Kode24 Pengujian Sistem Black Box

Cetak Laporan Pemesanan

Barang ke Supplier per Tanggal

Cetak Data Kode25 Pengujian Sistem Black Box

Cetak Laporan Pemesanan

Barang dari Apotik per Tanggal

Cetak Data Kode26 Pengujian Sistem Black Box

Cetak Stok Obat Cetak Data Kode27 Pengujian Sistem Black Box

Page 132: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-22

IV.4.2 Identifikasi Rencana Pengujian berdasarkan Kebutuhan Non Fungsional

Tabel IV. 3 Identifikasi dan Rencana Pengujian berdasarkan Kebutuhan Non Fungsional

Kelas Uji Butir Uji Tingkat Pengujian Jenis Pengujian

Availability Perangkat Lunak mampu berjalan aktif dalam

jangkauan waktu yang lama, minimal selama

pada jam kerja.

Sistem BlackBox

Reliability Menjamin pemasukan data yang tepat dari

pengguna, dengan adanya pengecekan setiap

pemasukan data

Sistem BlackBox

Ergonomy

Menjamin kenyamanan pemakaian dengan antar

muka yang semenarik mungkin / user frienly

Sistem BlackBox

Portability Mampu berjalan pada platform windows Sistem BlackBox

Response Time Mampu menampilkan informasi dengan cepat Sistem BlackBox

Security Aplikasi hanya dapat diakses oleh pengguna Sistem BlackBox

Page 133: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-23

Kelas Uji Butir Uji Tingkat Pengujian Jenis Pengujian

yang telah terdaftar sebagai user

Value Mampu menyimpan data lebih banyak Sistem BlackBox

Others 1:

Bahasa

komunikasi

Menggunakan bahasa Indonesia Sistem BlackBox

Page 134: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-24

IV.4.3 Deskripsi dan Hasil Uji

IV.4.3.1 Validasi Login

Tabel IV. 4 Butir Uji Validasi Login

Kode Deskripsi Prosedur

Pengujian

Masukkan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpulan

Kode01-01 Menguji

login admin

untuk kasus

uji data

normal

Klik button

Login

Masukkan

user_name :

admin

Password :

admin

Tampil halaman

FormMDI.vb

Tampil halaman

Form FormMDI.vb

OK Diterima

Kode01-02 Menguji

login admin

untuk kasus

uji text box

password

salah

Klik button

Login

Masukkan

user_name :

admin

Password :

administrator

Tampil pesan error

”password

salah!”

Tampil pesan error

”password

salah!”

OK Diterima

Page 135: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-25

IV.4.3.2 Menu Utama

Tabel IV. 5 Butir Uji Menu Utama

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode02 Menguji layar

Master User

Klik link Master

User

- Tampil menu Master

User

Tampil menu Master

User

OK Diterima

Kode03 Menguji layar

Master Barang

Klik link Master

Barang

- Tampil menu Master

Barang

Tampil menu Master

Barang

OK Diterima

Kode01-03 Menguji

login admin

untuk kasus

uji text box

username

salah

Klik button

Login

Masukkan

user_name :

aku

Password :

12345

Tampil pesan error

”Username tidak

ada”

Tampil pesan error

”Username tidak

ada”

OK Diterima

Page 136: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-26

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode04 Menguji layar

Master

Pendukung

Klik link Master

Pendukung

- Tampil menu Master

Pendukung

Tampil menu Master

Pendukung

OK Diterima

Kode05 Menguji layar

Master Supplier

Klik link Master

Supplier

- Tampil menu Master

Supplier

Tampil menu Master

Supplier

OK Diterima

Kode06 Menguji layar

Cetak Laporan

Pemesanan

Barang ke

Supplier per

Tanggal

Klik link Cetak

Laporan

Pemesanan

Barang ke

Supplier per

Tanggal

Tampil menu Cetak

Laporan Pemesanan

Barang ke Supplier

per Tanggal

Tampil menu Cetak

Laporan Pemesanan

Barang ke Supplier

per Tanggal

OK Diterima

Kode07 Menguji layar

Cetak Laporan

Pemesanan

Klik link Cetak

Laporan

Pemesanan

Tampil menu Cetak

Laporan Pemesanan

Barang dari Apotik

Tampil menu Cetak

Laporan Pemesanan

Barang dari Apotik

OK Diterima

Page 137: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-27

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Barang dari

Apotik per

Tanggal

Barang dari

Apotik per

Tanggal

per Tanggal per Tanggal

Kode08 Menguji layar

Cetak Stok Obat

Klik link Stok

Obat

- Tampil halaman Stok

Obat

Tampil halaman

Stok Obat

OK Diterima

Kode09 Menguji Logout Klik link Logout - Aplikasi Keluar Aplikasi Keluar OK Diterima

Page 138: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-28

IV.4.3.3 Master User

Tabel IV. 6 Butir Uji Master User

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode10 Menguji

Simpan

Data

Klik

tombol

Simpan

Nama User, Password,

level

Tampil pesan

“Data Berhasil

Disimpan”

Tampil pesan

“Data

Berhasil

Disimpan”

OK Diterima

Kode11 Menguji

Ubah data

Klik

tombol

Ubah

Nama User, Password,

level

Tampil pesan

“Data Berhasil

Diubah"

Tampil pesan

“Data

Berhasil

Diubah"

OK Diterima

Kode12 Menguji

Hapus Data

Klik

tombol

Hapus

- Tampil pesan ”

Data Telah

Terhapus”

Tampil pesan ”

Data Telah

Terhapus”

OK Diterima

Kode13 Menguji

Ganti

Klik

tombol

Password Lama, Tampil pesan ”

Password

Tampil pesan ”

Password

OK Diterima

Page 139: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-29

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Password

Ganti

Password

Password Baru Berhasil

Diubah”

Berhasil

Diubah”

IV.4.3.4 Master Barang

Tabel IV. 7 Butir Uji Master Barang

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode14 Menguji

Simpan

Data

Klik

tombol

Simpan

Nama Barang, Jenis

Barang, Golongan

Barang, Kategori

Barang, Satuan Jumlah

Besar, Satuan Jumlah

Kecil, Jumlah Terkecil,

Jumlah Kemasan,

Sumber Dana, Jumlah

Tampil pesan

“Data Berhasil

Disimpan”

Tampil pesan

“Data

Berhasil

Disimpan”

OK Diterima

Page 140: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-30

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Minimal, Diskon,

Jumlah Stok, Harga

Barang, Lokasi, Tanggal

Kadaluarsa

Kode15 Menguji

Ubah data

Klik

tombol

Ubah

Nama Barang, Jenis

Barang, Golongan

Barang, Kategori

Barang, Satuan Jumlah

Besar, Satuan Jumlah

Kecil, Jumlah Terkecil,

Jumlah Kemasan,

Sumber Dana, Jumlah

Minimal, Diskon,

Jumlah Stok, Harga

Barang, Lokasi, Tanggal

Tampil pesan

“Data Berhasil

Diubah"

Tampil pesan

“Data

Berhasil

Diubah"

OK Diterima

Page 141: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-31

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kadaluarsa

Kode16 Menguji

Hapus Data

Klik

tombol

Hapus

- Tampil pesan ”

Data Telah

Terhapus”

Tampil pesan ”

Data Telah

Terhapus”

OK Diterima

Kode17 Menguji

Cari Data

Klik

tombol

Cari

Kata Kunci Pencarian Tampil data

berdasarakan

pencarian

Tampil data

berdasarakan

pencarian

OK Diterima

Kode18 Menguji

Cetak Data

Klik

tombol

Cetak

- Tampil data

laporan barang

Tampil data

laporan barang

OK Diterima

Page 142: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-32

IV.4.3.5 Master Pendukung

Tabel IV. 8 Butir Uji Master Pendukung

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode19 Menguji

Simpan

Data

Klik

tombol

Simpan

Nama Master

Pendukung(Asal,Jenis,K

ategori,Golongan,Satuan

Jumlah Kecil,Satuan

Jumlah

Besar),Keterangan

Tampil pesan

“Data

Berhasil

Disimpan”

Tampil pesan

“Data

Berhasil

Disimpan”

OK Diterima

Kode20 Menguji

Hapus Data

Klik

tombol

Hapus

- Tampil pesan ”

Data Telah

Terhapus”

Tampil pesan ”

Data Telah

Terhapus”

OK Diterima

Page 143: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-33

IV.4.3.6 Master Supplier

Tabel IV. 9 Butir Uji Master Supplier

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode21 Menguji

Simpan

Data

Klik

tombol

Simpan

Nama Supplier, Alamat

Supplier, No.Telepon.

Tampil pesan

“Data Berhasil

Disimpan”

Tampil pesan

“Data

Berhasil

Disimpan”

OK Diterima

Kode22 Menguji

Ubah data

Klik

tombol

Ubah

Nama Supplier, Alamat

Supplier, No.Telepon.

Tampil pesan

“Data Berhasil

Diubah"

Tampil pesan

“Data

Berhasil

Diubah"

OK Diterima

Kode23 Menguji

Hapus Data

Klik

tombol

Hapus

- Tampil pesan ”

Data Telah

Terhapus”

Tampil pesan ”

Data Telah

Terhapus”

OK Diterima

Page 144: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-34

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria

Evaluasi Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode24 Menguji

Cetak Data

Klik

tombol

Cetak

- Tampil data

laporan supplier

Tampil data

laporan supplier

OK Diterima

IV.4.3.7 Laporan Pemesanan dan Penerimaan Barang dari Supplier

Tabel IV. 10 Butir Uji Laporan Pemesanan dan Penerimaan Barang dari Supplier

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode25 Menguji

Cetak Data

Klik tombol

Cetak

Tanggal Awal,

Tanggal Akhir

Tampil data Laporan

Pemesanan dan

Penerimaan Barang

dari supplier per

periode

Tampil data Laporan

Pemesanan dan

Penerimaan Barang dari

supplier per periode

OK Diterima

Page 145: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

IV-35

IV.4.3.8 Laporan Pemesanan dan Pengiriman Barang ke Apotik

Tabel IV. 11 Butir Uji Laporan Pemesanan dan Pengiriman Barang ke Apotik

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode26 Menguji

Cetak Data

Klik tombol

Cetak

Tanggal Awal,

Tanggal Akhir

Tampil data Laporan

Pemesanan dan

Pengiriman Barang ke

Apotik per periode

Tampil data Laporan

Pemesanan dan

Pengiriman Barang ke

Apotik per periode

OK Diterima

IV.4.3.9 Laporan Stok Obat

Tabel IV. 12 Butir Uji Laporan Stok Obat

Kode Deskripsi Prosedur

Pengujian

Masukan Keluaran yang

Diharapkan

Kriteria Evaluasi

Hasil

Hasil yang

Didapatkan

Kesimpu

lan

Kode27 Menguji

Cetak Data

Klik tombol

Cetak

- Tampil data Laporan

Stok Barang

Tampil data Laporan

Stok Barang

OK Diterima

Page 146: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

V-1

BAB V

KESIMPULAN DAN SARAN

Bab penutup ini berisi kesimpulan dan saran yang diperoleh dari hasil pembuatan

Tugas Akhir Pembangunan Sistem Informasi Inventory Farmasi.

V.1 Kesimpulan

Setelah melakukan analisis, perancangan, implementasi, dan pengujian, maka

dapat disimpulkan bahwa:

1. Sistem Informasi Inventory Farmasi sub bagian Administrasi Sistem dan

Pelaporan yang dibangun memiliki fungsi sesuai dengan kebutuhan

fungsional dan non fungsional.

2. Sistem Informasi Inventory Farmasi yang telah dibangun memiliki fitur

sebagai berikut:

a. Mengelola data user dan hak akses bagi pengguna aplikasi

b. Mengelola data barang dan data supplier serta pelaporannya

c. Menyediakan fasilitas cetak struk pembelian barang dari supplier dan

cetak struk distribusi barang ke apotik

d. Menyediakan fasilitas cetak laporan pembelian barang dari supplier

dan distribusi barang ke apotik per periode

Page 147: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

V-2

V.2 Saran

Setelah meneliti pembangunan sistem informasi inventory farmasi ada beberapa

saran yang mungkin dapat menjadi masukan dan semoga dapat bermanfaat

sebagai berikut:

1. Pembangunan sistem informasi inventory farmasi hendaknya dapat terus

dikembangkan sehingga menjadi sistem informasi yang benar-benar

memberikan informasi yang lebih efektif dan akurat lagi.

2. Untuk pengelolaan pengguna aplikasi sebaiknya ada rekam jejak dalam

pengaksesan setiap proses yang telah dilakukan.

3. Untuk pengelolaan barang dan supplier sebaiknya ditambahkan informasi

gambar/ foto untuk memperjelas dan mempermudah dalam pencarian data.

4. Untuk pelaporan sebaiknya disediakan juga laporan dalam format grafik,

agar lebih mempermudah dalam pengambilan keputusan guna untuk

perbaikan manajemen farmasi ke arah yang lebih baik.

Page 148: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

DAFTAR PUSTAKA

Abdul Kadir. 1999. Konsep & Tuntunan Praktis Basis Data. Yogyakarta : Penerbit

Andi.

Aditama, T.Y, 2003. Manajemen Administrasi Rumah Sakit, Edisi Kedua,

Jakarta: Penerbit Universitas Indonesia (UI-Press)

Darmanto Djojodibroto. 1997. Kiat Mengelola Rumah Sakit. Jakarta. Penerbit

Hipokrates:131-137.

Davis, g. B. 1993. Kerangka Dasar Sistem Informasi Manajemen. Terjemahan,

Seri Manajemen 90-A. Jakarta: PT. Pustaka Binaman Pressindo.

Hanif Al Fatta. 2007. Anlisis & Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Penerbit Andi.

Pressman, R. 1997. Software Engineering: A Practitioner's Approach. Mc-graw-

Hill.

Robert A.Leith / K. Roscoe Davis. 1983. "Accounting Information System",

J, Prentice Hall

Subagya, M.S., 1994. “Manajemen Logistik” cetakan keempat, PT. Gunung

Agung, Jakarta.

Tubagus, Y, 2009. Data Flow Diagram (DFD) dan Flowmap, Jakarta.

Tyas, 2013. Rekayasa Perangkat Lunak, Diakses 26 Maret 2013.

http://informatika.web.id/rekayasa-perangkat-lunak.htm

Wikipedia. 2012a. Microsoft SQL Server. Diakses 12 Maret 2013, dari

http://id.wikipedia.org/wiki/Microsoft_SQL_Server

Page 149: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

Wikipedia. 2012b. Visual Basic .NET. Diakses 12 Maret 2013, dari

http://id.wikipedia.org/wiki/Visual Basic .NET

Wikipedia. 2012c. Adobe Photoshop. Diakses 12 Maret 2013, dari

http://id.wikipedia.org/wiki/Adobe_Photoshop

Wikipedia. 2013. Systems Development Life Cycle. Diakses 26 Maret 2013, dari

http://id.wikipedia.org/wiki/SDLC

Page 150: Laporan tugas akhir(farmasi inventory sub bagian administrasi sistem dan pelaporan) maqi imadul iman 03511006

LAPORAN TUGAS AKHIR

SISTEM INFORMASI INVENTORY FARMASI

SUB BAGIAN ADMINISTRASI

SISTEM DAN PELAPORAN

TERIMAKASIH