BAB III PEMBAHASAN - repository.bsi.ac.id · Puskesmas Palmerah I, Puskesmas Palmerah II, Puskesmas...

of 85 /85
27 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Puskesmas Jatipulo II merupakan salah satu badan atau instansi kesehatan masyarakat yang berlokasi di Jl. Semangka II RT.006/07 No.1 Jatipulo-Palmerah Jakarta Barat 11430 dan secara legal mendapat izin dari Pemerintah Kota Administrasi Jakarta Barat dengan kode lokasi : 09.03.02.55.05.000. Puskesmas Jatipulo II merupakan salah satu cabang Puskesmas yang berada di Kecamatan Palmerah. Pada Kecamatan Palmerah sendiri terdapat 9 cabang Puskesmas yaitu : Puskesmas Palmerah I, Puskesmas Palmerah II, Puskesmas Slipi I, Puskesmas Slipi II, Puskesmas Kemanggisan, Puskesmas Kota Bambu Utara, Puskesmas Kota Bambu Selatan, Puskesmas Jatipulo I, Puskesmas Jatipulo II. 3.1.1. Sejarah Perusahaan Puksesmas Jatipulo II didirikan pada bulan mei tahun 1972 yang awal namanya Puskesmas Semangka, kemudian di resmikan oleh Gubernur Pemrov DKI Jakarta saat itu ialah Bpk. Ali Sadikin pada bulan agustus tahun 1972. Puskesmas Jatipulo II sudah mengalami 2 kali renovasi yaitu pada tahun 1992 dan tahun 2013. Jika ditinjau dari sistem pelayanan kesehatan di Indonesia, peranan dan kedudukan Puskesmas adalah sebagai ujung tombak sistem pelayanan kesehatan dasar di Indonesia. Ini disebabkan oleh peranan dan kedudukan Puskesmas yang menjangkau lapisan masyarakat dan sarana pelayanan kesehatan terdepan di Indonesia. Puskesmas selain bertanggung jawab dalam

Embed Size (px)

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · Puskesmas Palmerah I, Puskesmas Palmerah II, Puskesmas...

27

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Puskesmas Jatipulo II merupakan salah satu badan atau instansi kesehatan

masyarakat yang berlokasi di Jl. Semangka II RT.006/07 No.1 Jatipulo-Palmerah

Jakarta Barat 11430 dan secara legal mendapat izin dari Pemerintah Kota

Administrasi Jakarta Barat dengan kode lokasi : 09.03.02.55.05.000. Puskesmas

Jatipulo II merupakan salah satu cabang Puskesmas yang berada di Kecamatan

Palmerah. Pada Kecamatan Palmerah sendiri terdapat 9 cabang Puskesmas yaitu :

Puskesmas Palmerah I, Puskesmas Palmerah II, Puskesmas Slipi I, Puskesmas

Slipi II, Puskesmas Kemanggisan, Puskesmas Kota Bambu Utara, Puskesmas

Kota Bambu Selatan, Puskesmas Jatipulo I, Puskesmas Jatipulo II.

3.1.1. Sejarah Perusahaan

Puksesmas Jatipulo II didirikan pada bulan mei tahun 1972 yang awal

namanya Puskesmas Semangka, kemudian di resmikan oleh Gubernur Pemrov

DKI Jakarta saat itu ialah Bpk. Ali Sadikin pada bulan agustus tahun 1972.

Puskesmas Jatipulo II sudah mengalami 2 kali renovasi yaitu pada tahun 1992 dan

tahun 2013. Jika ditinjau dari sistem pelayanan kesehatan di Indonesia, peranan

dan kedudukan Puskesmas adalah sebagai ujung tombak sistem pelayanan

kesehatan dasar di Indonesia. Ini disebabkan oleh peranan dan kedudukan

Puskesmas yang menjangkau lapisan masyarakat dan sarana pelayanan kesehatan

terdepan di Indonesia. Puskesmas selain bertanggung jawab dalam

28

menyelenggarakan pelayanan kesehatan masyarakat juga bertanggung jawab

dalam menyelenggarakan pelayanan kedokteran.

Untuk mencapai tujuan pembangunan kesehatan khususnya di wilayah kerja

Puskesmas Pembina Palmerah telah dilaksanakan kegiatan Puskesmas sesuai

dengan tugas dan fungsi Puskesmas yaitu pelayanan kesehatan, pembangunan

kesehatan dan pembinaan kesehatan.

Kegiatan ini telah mencakup 6 kegiatan pokok Puskesmas di DKI Jakarta,

yaitu :

1. Pelayanan Kesehatan Dasar

2. Pemberantasan dan Pencegahan Penyakit Menular

3. Penyakit Tidak Menular

4. Penyehatan Lingkungan dan Kesehatan Kerja

5. Gizi dan Pemberdayaan Masyarakat

6. Kesehatan Jiwa Masyarakat dan Napza

Jenis Pelayanan :

1. Poli Umum (BPU)

2. Poli Gigi (BPG)

3. Poli KIA - KB

4. Poli Paru

5. Apotek

29

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi adalah susunan subsistem/subbagian dengan wewenang

dan tanggung jawab masing-masing. Dimana pengorganisasian merupakan proses

penyusunan struktur organisasi yang sesuai dengan tujuan organisasi, sumber

daya yang dimiliki dan lingkungan yang melingkupinya.

Untuk mengelola data dengan baik dan optimal, terutama terhadap sumber

daya manusia, perusahaan menerapkan manajemen yang dituangkan dalam bentuk

struktur organisasi merupakan sarana yang sangat penting untuk menjalankan

fungsinya. Bentuk struktur organisasi yang dimiliki oleh Puskesmas Jatipulo II

adalah sebagai berikut :

Sumber : Puskesmas Jatipulo II:2016

Gambar III.1.

Struktur Organisasi Puskesmas Jatipulo II

30

Berikut Fungsi-Fungsi Petugas Puskesmas:

a. Kepala Puskesmas

1. Melaksanakan fungsi-fungsi manajemen, bimbingan dan supervisi.

2. Mengadakan koordinasi di tingkat kecamatan.

3. Sebagai penggerak pembangunan kesehatan di tingkat kecamatan.

4. Sebagai tenaga ahli pendamping Camat.

5. Mengkoordinir dan bertanggung jawab terhadap semua kegiatan di

puskesmas.

b. Tata Usaha

1. Merencanakan dan mengevaluasi kegiatan di unit TU.

2. Mengkoordinir dan berperan aktif terhadap kegiatan di unit TU.

3. Menggantikan tugas Kepala Puskesmas bila Kepala Puskesmas

berhalangan hadir.

4. Daftar pasien Jamkesmas.

5. Membuat rujukan Akses.

6. Mengelola persediaan obat di Puskesmas.

7. Membuat laporan tentang kegiatan Puskesmas.

8. Mengurus Jamsostek dan KJS di puskesmas.

c. Badan Pelayanan Umum (B.P)

1. Melaksanakan pelayanan kesehatan perorangan bagi usia 6 sampai 45

tahun.

2. Menentukan pemeriksaan dan tindakan penunjang.

3. Melaksanakan Rujukan.

4. Bertanggung jawab atas pemeliharaan alat medis dan non medis di

poli Umum.

31

d. KIA

1. Melaksanakan kegiatan pemeriksaan/pembinaan kepada ibu hamil, ibu

bersalin, ibu nifas,dan ibu menyusui.

2. Bertanggung jawab atas pemeliharaan alat medis, non medis di

poli KIA.

3. Menentukan pemeriksaan dan tindakan penunjang.

4. Melaksanakan rujukan

5. Melaksanakan pelayanan persalinan di unit pelayanan persalinan

sesuai pedoman berkoordinasi dengan bidan penanggung jawab unit

pelayanan persalinan puskesmas.

e. Badan Pelayanan Gigi (B.P.G)

1. Melaksanakan pelayanan kesehatan gigi dan mulut.

2. Menentukan pemeriksaan dan tindakan penunjang.

3. Melaksanakan rujukan.

4. Bertanggung jawab atas pemeliharaan alat medis dan non medis di

poli gigi.

5. Perencanaan, pencatatan dan pelaporan.

f. Polikinik KB

1. Melaksanakan pelayanan Keluarga Berencana.

2. Menentukan pemeriksaan dan tindakan penunjang.

3. Melaksanakan rujukan.

5. Bertanggung jawab atas pemeliharaan alat medis dan non medis di

poli KB.

6. Perencanaan, pencatatan dan pelaporan.

32

g. Apoteker

1. Melaksanakan pelayanan kefarmasian sesuai resep.

2. Memberikan penjelasan tentang obat sesuai kaidah.

3. Mencetak resep.

4. Bertanggung jawab atas pemeliharaan alat medis dan non medis di

apotek dan gudang obat.

5. Merencanakan amprahan dan pengadaan obat serta pendistribusisan

obat.

6. Penerimaan, pengeluaran dan penyimpanan obat puskesmas.

7. Pengecekan obat di puskesmas (kerapian dan kebersihan gudang obat).

8. Penyuluhan cara pemakaian obat yang benar di puskesmas.

h. PTM (Penyakit Tidak Menular)

1. Menyusun Rencana kegiatan program Penyakit Tidak Menular.

2. Melaksanakan pemeriksaan Penyakit Tidak Menular.

3. Melaksanakan tugas administrasi Penyakit Tidak Menular.

4. Mengevaluasi dan membuat laporan hasil kegiatan Penyakit Tidak

Menular.

i. NAPZA (Narkotika, Alkohol , Psikotropika dan Zat Adiktif )

1. Pengkajian pengguna NAPZA.

2. Membantu pengguna NAPZA memenuhi kegiatan Sehari-hari.

3. Mendorong pengguna NAPZA agar berperilaku hidup menjadi lebih

baik.

33

j. Pemberi Gizi

1. Upaya Perbaikan Gizi Keluarga (UPGK).

2. Penimbangan Bayi & menginventaris jumlah dan sarana posyandu.

3. Pemetaan Keluarga Sadar Gizi (KADARZI).

4. Penggunaan ASI Ekslusif.

5. Pengukuran LILA WUS.

6. Penyuluhan UPGK.

7. Penanggulangan Anemia Gizi Besi.

k. SPM (Standar Pelayanan Minimal)

1. Menyediakan sarana ambulan di puskesmas.

2. Menyediakan alat bantu penyuluhan sesuai karakteristik masyarakat.

3. Mengunjungi rumah rumah masyarakat sebagai penyuluhan dengan

bidan puskesmas.

1. Visi Dan Misi

Visi : Menjadi pusat pelayanan kesehatan pilihan utama dan terjangkau

oleh seluruh lapisan masyarakat di tahun 2016.

Misi : 1. Meningkatkan Kuantitas dan Kualitas SDM

2. Meningkatkan Sarana dan Prasarana

3. Mengembangkan pelayanan kesehatan

4. Meningkatkan peran serta masyarakat

5. Meningkatkan Kerjasama lintas sektoral

34

2. Tujuan Dan Sasaran

Tujuan :

1. Terwujudnya partisipasi pengguna jasa pelayanan kesehatan, serta

keluarga dan komunikasi untuk secara bersama-sama

menyelesaikan masalah kesehatan yang ada.

2. Terwujudnya kehidupan produkti pengguna jasa pelayanan

kesehatan secara sosial, ekonomi dengan baik.

3. Terwujudnya penurunan angka mobilitas penyakit-penyakit yang

ada di wilayah kerja puskesmas.

4. Terwujudnya pelayanan kesehatan individu masyarakat yang

dapat memberikan kepuasan kepada pengguna jasa pelayanan.

Sasaran :

a. Tersedia SDM yang produktif untuk mendukung tercapainya

rencana kerja jangka pendek secara efektif dan efesien.

b. Meningkatkan kinerja SDM.

c. Tersedia sarana dan prasarana untuk mengerjakan program yang

ada.

d. Meningkatkan kunjungan Puskesmas secara signifikan.

e. Tercapainya kepuasan pelanggan.

3. Gambaran Umum Puskesmas

Wilayah Kelurahan Jati Pulo II 42.1 ha merupakan tanah datar landai,

dengan sebagian besar daerah secara sosial adalah daerah pedesaan yang

saat ini mengalami perkembangan pembangunan secara pesat.

Batas-batas wilayah Kelurahan Jati Pulo II :

Sebelah Timur : Kelurahan Banjir Kanal Barat

Sebelah Barat : Jl. Semangka I Kelurahan Jati Pulo I

Sebelah Utara : RW. 05 Kelurahan Jati Pulo I

35

Sebelah Selatan : Kelurahan Kota Bambu Utara

Berikut data tentang fasilitas dan peralatan, serta jumlah penduduk pada

Puskesmas Jatipulo II :

A. Fasilitas dan Peralatan yang dimiliki

1. Gedung

Puskesmas Kelurahan Jati Pulo II memiliki luas tanah : 500 meter

persegi dengan luas lantai 190 meter persegi berdiri dengan bangunan

1 lantai.

2. Sarana Air

Puskesmas Kelurahan Jati Pulo II menggunakan Air PAM.

3. Sarana Penerangan

Kapasitas Listrik yang digunakan di Puskesmas Kelurahan Jati Pulo

II sebesar 5.500Watt.

4. Sarana Transportasi

Puskesmas Kelurahan Jati Pulo II mempunyai 1 unit motor.

5. Sarana Komunikasi

Puskesmas Kelurahan Jati Pulo II memiliki sarana komunikasi berupa

telephone, faximile dan internet.

6. Alat Medis dan Penunjang Medis

Peralatan Medis dan Penunjang Medis untuk pelayanan kesehatan di

Puskesmas Kelurahan Jati Pulo II sudah memenuhi kelengkapan

pelayanan dasar dengan kondisi baik.

7. Alat Kantor

Peralatan Kantor yang ada sudah baik dan memenuhi kebutuhan

penunjang pegawai bekerja dengan cepat, walaupun ada beberapa alat

kantor yang kondisinya sudah tua hampir 10 tahun seperti ( filling

cabinet, lemari, meja,kursi alat rontgen dll).

36

8. Sarana Komputer dan Audio Visual

Puskesmas Kelurahan Jati Pulo II memiliki 3 unit komputer, 4 bh

kamera cctv, dan 1buah microphone.

9. Sarana Pengolahan Limbah

Untuk pengolahan limbah Puskesmas Kelurahan Jati Pulo II

dilimpahkan ke Puskesmas Kecamatan Palmerah yang memiliki IPAL

dan Insenerator (tdk difungsikan).

37

B. Jumlah penduduk Per RW Pada Tahun 2016

Table III.1

Data Penduduk Wilayah Puskesmas

No

RW

Jumlah Penduduk

1

006

3846 Jiwa

2

007

2930 Jiwa

3

008

3950 Jiwa

4

009

5679 Jiwa

5

010

1704 Jiwa

6 TOTAL 18109 Jiwa

Sumber : Puskesmas Jatipulo II:2016

38

3.2. Analisis Kebutuhan

Analisa kebutuhan dibagi menjadi 2 bagian, yaitu kebutuhan pengguna dan

kebutuhan sistem.

1. Kebutuhan Pengguna

Pembuatan website dirancang dengan melihat beberapa kebutuhan, pada

website dibuat dua halaman, yaitu halaman admin dan halaman pengunjung

(apoteker). Pada halaman admin disediakan menu-menu untuk mengolah data

seperti melakukan transaksi obat masuk, menghapus data obat, mengedit data

obat, melihat data transaksi obat masuk dan mencetak laporan.

Sedangkan halaman pengunjung (apoteker), pengunjung dapat melakukan

transaksi obat keluar, melihat data transaksi obat masuk dan mencetak laporan..

2. Kebutuhan Sistem

Analisis kebutuhan sistem dilakukan untuk membantu menjabarkan

kebutuhan admin dan apoteker menjadi salah satu desain persediaan obat pada

Puskesmas Jatipulo II. Tujuan utama dari tahap analisis adalah untuk

mempermudah dan mempersingkat waktu dalam melakukan pendataan persediaan

obat berbasis web. Analisis kebutuhan sistem terdiri dari :

a. Admin harus melakukan login untuk mengakses sistem.

b. Admin dapat mengelola data obat masuk seperti menambahkan

obat, mengedit atau menghapus data obat.

c. Admin dapat mencetak laporan transaksi obat masuk.

d. Admin melakukan logout setelah selesai mengakses.

e. Apoteker harus melakukan login untuk mengakses sistem.

f. Apoteker dapat mengelola transaksi obat keluar.

39

g. Apoteker dapat mencetak laporan transaksi obat keluar.

h. Apoteker melakukan logout setelah selesai mengakses.

3.3. Perancangan Perangkat Lunak

Pada pembahasan kali ini penulis akan menjelaskan tentang Perancangan

Perangkat Lunak yang digunakan penulis dalam pembuatan perancangan web di

tugas akhir ini terdiri dari:

3.3.1. Rancangan Antar Muka

Penulis akan menjelaskan tentang rancangan antar muka (interface) yang

terdapat pada aplikasi persediaan obat pada Puskesmas Jatipulo II Jakarta Barat

berbasis Web.

1. Spesifikasi Rancangan Halaman Admin

Halaman ini hanya dapat di akses oleh admin setelah berhasil login. Pada

halaman admin ini berfungsi menambahkan, menghapus, dan mengubah data.

40

A. Rancangan Antar muka Login Admin

Gambar III.2

Rancangan Halaman Login Admin

41

B. Rancangan Halaman Menu Utama Admin

Halaman ini adalah tampilan menu utama admin.

Gambar III.3

Rancangan Halaman Menu Utama Admin

42

C. Rancangan Halaman Menu Master Obat

Halaman ini adalah tampilan menu master obat

Gambar III.4

Rancangan Halaman Master Obat

43

D. Rancangan Halaman Menu Master Supplier

Halaman ini adalah tampilan menu master supplier.

Gambar III.5

Rancangan Halaman Master Supplier

44

E. Rancangan Halaman Menu Master User

Halaman ini adalah tampilan menu master user.

Gambar III.6

Rancangan Halaman Master User

45

F. Rancangan Halaman Menu Tambah Supplier

Halaman ini adalah tampilan menu tambah supplier.

Gambar III.7

Rancangan Halaman Tambah Supplier

46

G. Rancangan Halaman Menu Tambah User

Halaman ini adalah tampilan menu tambah user.

Gambar III.8

Rancangan Halaman Tambah User

47

H. Rancangan Halaman Menu Transaksi Masuk

Halaman ini adalah tampilan menu transaksi masuk.

Gambar III.9

Rancangan Halaman Transaksi Masuk

48

I. Rancangan Halaman Menu Input Transaksi

Halaman ini adalah tampilan menu input transaksi.

Gambar III.10

Rancangan Halaman Input Transaksi Masuk

49

J. Rancangan Halaman Menu Visi & Misi

Halaman ini adalah tampilan menu visi & misi.

Gambar III.11

Rancangan Halaman Visi & Misi

50

K. Rancangan Halaman Menu Tujuan & Saran

Halaman ini adalah tampilan menu tujuan & saran.

Gambar III.12

Rancangan Halaman Tujuan Dan Saran

51

L. Rancangan Halaman Menu Mengenal Kami

Halaman ini adalah tampilan menu mengenal kami.

Gambar III.13

Rancangan Halaman Mengenal Kami

52

M. Rancangan Halaman Utama Apoteker

Halaman ini adalah tampilan utama apoteker.

Gambar III.14

Rancangan Halaman Tampilan Utama Apoteker

53

N. Rancangan Halaman Master Obat Apoteker

Halaman ini adalah tampilan master obat apoteker.

Gambar III.15

Rancangan Halaman Master Obat Apoteker

54

O. Rancangan Halaman Master Supplier Apoteker

Halaman ini adalah tampilan master supplier apoteker.

Gambar III.16

Rancangan Halaman Tampilan Supplier Apoteker

55

P. Rancangan Halaman Transaksi Obat Keluar

Halaman ini adalah tampilan transaksi obat keluar.

Gambar III.17

Rancangan Halaman Tampilan Obat Keluar

56

Q. Rancangan Halaman Input Transaksi Keluar

Halaman ini adalah tampilan input transaksi keluar.

Gambar III.18

Rancangan Halaman Tampilan Input Obat Keluar

57

R. Rancangan Halaman Profil

Halaman ini adalah tampilan Profil.

Gambar III.19

Rancangan Halaman Tampilan Profil

58

S. Rancangan Halaman Edit Profil

Halaman ini adalah tampilan Edit Profil.

Gambar III.20

Rancangan Halaman Tampilan Edit Profil

T. Rancangan Halaman Ubah Password

Halaman ini adalah tampilan Ganti Password.

Gambar III.21

Rancangan Halaman Tampilan Ubah Password

59

U. Rancangan Halaman Laporan Obat Masuk

Halaman ini adalah tampilan Laporan Obat Masuk.

Gambar III.22

Rancangan Halaman Tampilan Laporan Obat Masuk

V. Rancangan Halaman Laporan Obat Keluar

Halaman ini adalah tampilan laporan obat keluar.

Gambar III.23

Rancangan Halaman Tampilan Laporan Obat Keluar

60

W. Rancangan Halaman Edit Supplier

Halaman ini adalah tampilan Edit Supplier.

Gambar III.24

Rancangan Halaman Tampilan Edit Supplier

3.3.2. Rancangan Basis Data Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD) dan Logical

Relationship System (LRS).

61

A. Entity Relationship Diagram (ERD)

Gambar III.25

Gambar Entity Relationship Diagram (ERD)

62

B. Logical Relationship System (LRS)

Gambar III.26

Gambar Logical Relationship System (LRS)

63

C. Spesifikasi File

Dalam pembuatan program aplikasi ini penulis menggunakan satu

buah file database yaitu stok barang. Spesifikasi file yang di maksud

yaitu :

1. Tabel Login

Nama file : Login

Akronim : tb_login.myd

Fungsi : Untuk login admin dan apoteker

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 69 Record

Kunci Field : kd_user

Software : Mysql

Table III.2

Spesifikasi File Table Login

No Elemen Data Nama Field Tipe Size Ket

1 Kode User kd_user Varchar 4 Primary Key

2 Nama User Nama Varchar 30 -

3 Password Password Varchar 10 -

4 Level Level Enum - -

5 Username username Varchar 10 -

6 Gambar gambar Varchar 15 -

64

2. Tabel Admin

Nama file : Admin

Akronim : tb_admin.myd

Fungsi : Untuk menjalankan program

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 83 Record

Kunci Field : kd_admin

Software : Mysql

Table III.3

Spesifikasi File Table Admin

No Elemen Data Nama Field Tipe Size Ket

1 Kode Admin Kd_admin Varchar 4 Primary Key

2 Nama Admin nama Varchar 30 -

3 Alamat alamat Varchar 30 -

4 Jenis Kelamin jenis_kelamin Enum - -

5 No Telepon no_telp Varchar 15 -

6 Kode User kd_user Varchar 4 Foreign key

65

3. Tabel Apoteker

Nama file : Apoteker

Akronim : tb_apoteker.myd

Fungsi : Untuk melihat data apoteker

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 78 Record

Kunci Field : id_apoteker

Software : Mysql

Table III.4

Spesifikasi File Table Apoteker

No Elemen Data Nama Field Tipe Size Ket

1 Id Apoteker id_apoteker Varchar 4 Primary Key

2 Nama Apoteker nama Varchar 30 -

3 Jenis Kelamin jenis_kelamin Enum - -

4 No Telepon no_telp Varchar 15 -

5 Email email Varchar 25 -

6 Kode User kd_user Varchar 4 Foreign key

66

4. Tabel Supplier

Nama file : Supplier

Akronim : tb_supplier.myd

Fungsi : Untuk melihat data supplier

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 141 Record

Kunci Field : kd_supplier

Software : Mysql

Table III.5

Spesifikasi File Table Supplier

No Elemen Data Nama Field Tipe Size Ket

1 Kode Supplier kd_supplier Varchar 6 Primary Key

2 Nama Supplier Nama_supplier Varchar 30 -

3 Alamat Alamat Varchar 50 -

4 No Telepon no_telp Varchar 15 -

5 No Fax no_fax Varchar 15 -

6 Email Email Varchar 25 -

67

5. Tabel Obat

Nama file : Obat

Akronim : tb_obat.myd

Fungsi : Untuk melihat data obat

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 70 Record

Kunci Field : kd_obat

Software : Mysql

Table III.6

Spesifikasi File Table Obat

No Elemen Data Nama Field Tipe Size Ket

1 Kode Obat kd_obat Varchar 6 Primary Key

2 Nama Obat nama_obat Varchar 30 -

3 Jenis Obat jenis_obat Varchar 10 -

4 Tanggal

Kadaluarsa tanggal_exp Date - -

5 Kode Supplier kd_supplier Varchar 6 Foreign key

6 Satuan Satuan Varchar 7 -

7 Stok Stok Int 11 -

68

6. Tabel Detail Obat Masuk

Nama file : Detail Obat Masuk

Akronim : detail_masuk.myd

Fungsi : Untuk transaksi detail obat masuk

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 77 Record

Kunci Field : -

Software : Mysql

Table III.7

Spesifikasi File Table Detail Obat Masuk

No Elemen Data Nama Field Tipe Size Ket

1 Nomor Obat

Masuk no_masuk Varchar 6 -

2 Tanggal Obat

Masuk tanggal_masuk Date - -

3 Tanggal Exp tanggal_exp Date - -

4 Nama Obat nama_obat Varchar 30 -

5 Jenis Obat jenis_obat Varchar 10 -

6 Kode Supplier kd_supplier Varchar 6 Foreign key

7 Satuan satuan Varchar 10 -

8 Stok stok Int 11 -

9 Kode Admin kd_admin Varchar 4 -

69

7. Tabel Detail Obat Keluar

Nama file : Detail Obat Keluar

Akronim : detail_keluar.myd

Fungsi : Untuk transaksi obat keluar

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 71 Record

Kunci Field : -

Software : Mysql

Table III.8

Spesifikasi File Table Detail Obat Keluar

No Elemen Data Nama Field Tipe Size Ket

1 Nomor Obat

Keluar no_keluar Varchar 6 -

2 Tanggal Obat

Keluar

tanggal_kel

uar Date - -

3 Tanggal Exp tanggal_exp Date - -

4 Kode Obat kode_obat Varchar 6 Foreign key

5 Nama Obat nama_obat Varchar 30 -

6 Costumer costumer Varchar 20 -

7 Jumlah jumlah Int 11 -

8 Id Apoteker id_apoteker Varchar 4 Foreign key

70

8. Tabel Obat Keluar

Nama file : Obat Keluar

Akronim : tb_keluar.myd

Fungsi : Untuk transaksi obat keluar

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 27 Record

Kunci Field : no_keluar

Software : Mysql

Table III.9

Spesifikasi Table Obat Keluar

No Elemen Data Nama Field Tipe Size Ket

1 Nomor Obat

Keluar no_keluar Varchar 6 Primary Key

2 Tanggal Keluar tanggal_keluar Date - -

3 Kode Obat kd_obat Varchar 6 -

4 Stok Stok Int 11 -

5 Id Apoteker id_apoteker Varchar 4

71

9. Tabel Obat Masuk

Nama file : Obat Masuk

Akronim : tb_masuk.myd

Fungsi : Untuk transaksi obat masuk

Tipe file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang Record : 33 Record

Kunci Field : no_masuk

Software : Mysql

Table III.10

Spesifikasi Table Obat Masuk

No Elemen Data Nama Field Tipe Size Ket

1 Nomor Obat

Masuk no_masuk Varchar 6 Primary Key

2 Kode Obat kd_obat Varchar 6 -

3 Stok Stok Int 11 -

4 Tanggal Masuk tanggal_masuk Date - -

5 Kode Admin kd_admin Varchar 4 Foreign key

6 Kode Supplier kd_supplier Varchar 6 Foreign key

72

3.3.3. Rancangan Struktur Navigasi

1. Struktur Navigasi Admin

Gambar III.27

Struktur Navigasi Admin

2. Struktur Navigasi User

Gambar III.28

Struktur Navigasi Apoteker

3.4. Implementasi Dan Pengujian Unit

Pada pembahasan kali ini penulis akan menjelaskan tentang tahap

Implementasi dan Pengujian Unit yang digunakan penulis dalam pembuatan

perancangan web di tugas akhir ini terdiri dari:

73

3.4.1. Implementasi

A. Implementasi Antar Muka

Implementasi rancangan antar muka pada aplikasi Stok Obat Puskesmas

Jatipulo 2 berdasarkan hasil rancangan antar muka.

1. Implementasi Halaman Login

Ini tampilan ketika membuka localhost/stokbarang/login.php.

Admin harus mengisi username dan password terlebih dahulu

sebelum mengakses ke halaman index admin.

Gambar III.29

Implementasi Halaman Login Admin

74

2. Implementasi Halaman Utama Admin

Setelah melakukan login admin, akan muncul halaman ini. Ilustrasi

gambar bisa dilihat pada gambar III.30.

Gambar III.30

Implementasi Halaman Login Admin

75

3. Implementasi Halaman Master Obat

Jika admin memasuki halaman ini akan muncul halaman ini, terdapat

icon pensil, print dan tempat sampah yang artinya admin dapat

mengubah, mencetak dan menghapus master obat. Ilustrasi gambar

bisa dilihat pada gambar III.31.

Gambar III.31

Implementasi Halaman Master Obat

76

4. Implementasi Halaman Edit Master Obat

Jika admin menekan logo pensil ini akan muncul halaman ini, maka

admin dapat mengubah data obat. Ilustrasi gambar bisa dilihat pada

gambar III.32

Gambar III.32

Implementasi Halaman Edit Obat

77

5. Implementasi Halaman Master Supplier

Jika admin memasuki halaman ini akan muncul halaman ini,

terdapat icon tambah, pensil, print dan tempat sampah yang artinya

admin dapat menambah, mengubah, mencetak dan menghapus

master supplier. Ilustrasi gambar bisa dilihat pada gambar III.33

Gambar III.33

Implementasi Halaman Master Supplier

78

6. Implementasi Halaman Tambah Supplier

Pada halaman ini admin dapat menambah data supplier. Ilustrasi

gambar bisa dilihat pada gambar III.34.

Gambar III.34

Implementasi Halaman Tambah Supplier

79

7. Implementasi Halaman Edit Supplier

Pada halaman ini admin dapat mengubah data supplier. Ilustrasi

gambar bisa dilihat pada gambar III.35.

Gambar III.35

Implementasi Halaman Edit Supplier

80

8. Implementasi Halaman Master User

Jika admin memasuki halaman ini akan muncul halaman ini, terdapat

icon tambah, print dan tempat sampah yang artinya admin dapat

menambah, mencetak dan menghapus master user. Ilustrasi gambar

bisa dilihat pada gambar III.36.

Gambar III.36

Implementasi Halaman Master User

81

9. Implementasi Halaman Tambah User

Pada halaman ini admin dapat menambah user. Ilustrasi gambar bisa

dilihat pada gambar III.37

Gambar III.37

Implementasi Halaman Tambah User

82

10. Implementasi Halaman Transaksi Masuk

Jika admin memasuki halaman ini akan muncul halaman ini, terdapat

icon tambah dan tempat sampah yang artinya admin dapat

menambah dan menghapus transaksi masuk. Ilustrasi gambar bisa

dilihat pada gambar III.38.

Gambar III.38

Implementasi Halaman Transaksi Masuk

83

11. Implementasi Halaman Input Transaksi Masuk

Pada halaman ini admin melakukan transaksi masuk dengan

menginput data transaksi masuk. Ilustrasi gambar bisa dilihat pada

gambar III.39.

Gambar III.39

Implementasi Halaman Input Transaksi Masuk

84

12. Implementasi Halaman Visi & Misi

Pada halaman ini admin dapat melihat tentang Visi & Misi dari

Puskesmas Jatipulo II Ilustrasi gambar bisa dilihat pada gambar

III.40.

Gambar III.40

Implementasi Halaman Visi & Misi

85

13. Implementasi Halaman Tujuan & Saran

Pada halaman ini admin dapat melihat tentang Tujuan & Saran dari

Puskesmas Jatipulo II Ilustrasi gambar bisa dilihat pada gambar

III.41.

Gambar III.41

Implementasi Halaman Tujuan & Saran

86

14. Implementasi Halaman Mengenal Kami

Pada halaman ini admin admin dapat melihat tentang Sejarah dan

Struktur Organisasi dari Puskesmas Jatipulo II Ilustrasi gambar bisa

dilihat pada gambar III.42.

Gambar III.42

Implementasi Halaman Mengenal Kami

87

15. Implementasi Halaman Utama Apoteker

Setelah melakukan login apoteker, akan muncul halaman ini.

Ilustrasi gambar bisa dilihat pada gambar III.43.

Gambar III.43

Implementasi Halaman Utama Apoteker

88

16. Implementasi Halaman Master Obat Apoteker

Jika apoteker memasuki halaman ini akan muncul halaman ini,

terdapat icon print yang artinya apoteker dapat melihat dan mencetak

master obat. Ilustrasi gambar bisa dilihat pada gambar III.44.

Gambar III.44

Implementasi Halaman Master Obat Apoteker

89

17. Implementasi Halaman Master Supplier Apoteker

Jika apoteker memasuki halaman ini akan muncul halaman ini,

terdapat icon print yang artinya apoteker dapat melihat dan mencetak

master Supplier. Ilustrasi gambar bisa dilihat pada gambar III.45.

Gambar III.45

Implementasi Halaman Master Supplier Apoteker

90

18. Implementasi Halaman Transaksi Keluar

Jika apoteker memasuki halaman ini akan muncul halaman ini,

terdapat icon tambah dan tempat sampah yang artinya apoteker dapat

menambah dan menghapus transaksi keluar. Ilustrasi gambar bisa

dilihat pada gambar III.46.

Gambar III.46

Implementasi Halaman Transaksi Keluar

91

19. Implementasi Halaman Input Transaksi Keluar

Pada halaman ini admin melakukan transaksi masuk dengan

menginput data transaksi masuk. Ilustrasi gambar bisa dilihat pada

gambar III.47.

Gambar III.47

Implementasi Halaman Input Transaksi Keluar

92

20. Implementasi Halaman Visi Dan Misi Apoteker

Pada halaman ini apoteker dapat melihat tentang Visi & Misi dari

Puskesmas Jatipulo II Ilustrasi gambar bisa dilihat pada gambar

III.48.

Gambar III.48

Implementasi Halaman Visi Dan Misi Apoteker

93

21. Implementasi Halaman Tujuan Dan Saran Apoteker

Pada halaman ini apoteker dapat melihat tentang Tujuan & Saran

dari Puskesmas Jatipulo II Ilustrasi gambar bisa dilihat pada gambar

III.49.

Gambar III.49

Implementasi Halaman Tujuan Dan Saran Apoteker

94

22. Implementasi Halaman Mengenal Kami Apoteker

Pada halaman ini admin dapat melihat tentang Mengenal Kami dari

Puskesmas Jatipulo II Ilustrasi gambar bisa dilihat pada gambar

III.50.

Gambar III.50

Implementasi Halaman Mengenal Kami Apoteker

95

23. Implementasi Halaman Profile

Pada halaman ini admin dan apoteker dapat mengubah data diri dan

mengubah password. Ilustrasi gambar bisa dilihat pada gambar

III.51.

Gambar III.51

Implementasi Halaman Profile

96

24. Implementasi Halaman Edit Profil

Pada halaman ini admin dan apoteker dapat mengubah data diri

seperti nama foto dan username. Ilustrasi gambar bisa dilihat pada

gambar III.52.

Gambar III.52

Implementasi Halaman Edit Profil

97

25. Implementasi Halaman Ganti Password

Pada halaman ini admin dan apoteker dapat mengubah password

dengan cara memasukkan password lama dan password baru.

Ilustrasi gambar bisa dilihat pada gambar III.53.

Gambar III.53

Implementasi Halaman Input Ganti Password

98

26. Implementasi Halaman Laporan Obat Masuk

Pada halaman ini admin dan apoteker dapat membuat laporan obat

masuk berdasarkan periode tanggal penginputan. Ilustrasi gambar

bisa dilihat pada gambar III.54.

Gambar III.54

Implementasi Halaman Laporan Obat Masuk

99

27. Implementasi Halaman Data Transaksi Obat Keluar

Pada halaman apoteker dapat meliahat data obat keluar berdasarkan.

Ilustrasi gambar bisa dilihat pada gambar III.55.

Gambar III.55

Implementasi Halaman Laporan Obat Keluar

100

28. Implementasi Halaman Data Transaksi Obat Keluar

Pada halaman ini apoteker dapat melihat data transaksi obat keluar.

Ilustrasi gambar bisa dilihat pada gambar III.56.

Gambar III.56

Implementasi Halaman Data Transaksi Keluar

101

29. Implementasi Halaman Data Transaksi Obat Masuk

Pada halaman ini admin dapat melihat data transaksi obat masuk.

Ilustrasi gambar bisa dilihat pada gambar III.57.

Gambar III.57

Implementasi Halaman Laporan Obat Keluar

102

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan aplikasi Stok Obat untuk

Puskesmas Jatipulo 2 dan sederajat.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel Pentium Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1) CPU

(a) Processor Intel Pentium 4

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

103

2. Spesifikasi Perangkat Lunak

1. Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang

terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v3

c. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

2. Client

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

104

3.4.2. Pengujian Unit

Pengujian terhadap program yang di buat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran suatu program.

1. Pengujian terhadap halaman login admin

Table III.11

Hasil Pengujian Blackbox Testing Login Admin

No Skenario Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1

Username dan

Password Tidak

Diisi atau kosong

kemudian klik

Login

Username

(Kosong)

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

2

Username diisi dan

Password Tidak

Diisi kemudian klik

Login

Username

(xxxxx)

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

3

Username tidak

dan Password diisi

kemudian klik

login

Username

(Kosong)

Password

(xxxxx)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

4

Username dan

Password diisi

Namun ada yang

salah kemudian

klik login

Username

(xxxxx)

Benar

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

5

Username dan

Password diisi

Dengan benar

Kemudian klik

Username

(xxxxx)

Benar

Password

Sistem akan

menerima

muncul

peringatan

Sesuai

Harapan

Valid

105

Login (xxxxx)

Benar

pesan

Login

Berhasil.

6

Username salah

dan

Password diisi

Dengan benar

Kemudian klik

Login

Username

(xxxxx)

Salah

Password

(xxxxx)

Benar

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

7

Username salah

dan

Password tidak

diisi Kemudian klik

login

Username

(xxxxx)

Salah

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

8

Username Kosong

dan Password diisi

Dengan Salah

Kemudian klik

login

Username

(Kosong)

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

9

Username dan

Password diisi

Dengan Salah

Kemudian klik

login

Username

(xxxxx)

Salah

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

10

Username diisi

Salah dan

Password diisi

Dengan benar

Kemudian klik

login

Username

(xxxxx)

Salah

Password

(xxxxx)

Benar

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

106

2. Pengujian terhadap halaman login apoteker

Table III.12

Hasil Pengujian Blackbox Testing Login Apoteker

No Skenario Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1

Username dan

Password Tidak

Diisi atau kosong

kemudian klik

Login

Username

(Kosong)

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

2

Username diisi dan

Password Tidak

Diisi kemudian klik

Login

Username

(xxxxx)

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

3

Username tidak

dan Password diisi

kemudian klik

login

Username

(Kosong)

Password

(xxxxx)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

4

Username dan

Password diisi

Namun ada yang

salah kemudian

klik login

Username

(xxxxx)

Benar

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

5

Username dan

Password diisi

Dengan benar

Kemudian klik

Login

Username

(xxxxx)

Benar

Password

(xxxxx)

Benar

Sistem akan

menerima

muncul

peringatan

pesan

Login

Berhasil.

Sesuai

Harapan

Valid

107

6

Username salah

dan

Password diisi

Dengan benar

Kemudian klik

Login

Username

(xxxxx)

Salah

Password

(xxxxx)

Benar

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

7

Username salah

dan

Password tidak

diisi Kemudian klik

login

Username

(xxxxx)

Salah

Password

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

8

Username Kosong

dan Password diisi

Dengan Salah

Kemudian klik

login

Username

(Kosong)

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

9

Username dan

Password diisi

Dengan Salah

Kemudian klik

login

Username

(xxxxx)

Salah

Password

(xxxxx)

Salah

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

10

Username diisi

Salah dan

Password diisi

Dengan benar

Kemudian klik

login

Username

(xxxxx)

Salah

Password

(xxxxx)

Benar

Sistem akan

menolak

akses muncul

peringatan

pesan

Username

dan password

salah.

Sesuai

Harapan

Valid

108

3. Pengujian terhadap Transaksi Masuk Admin

Table III.13

Hasil Pengujian Blackbox Testing Transaksi Obat Masuk

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1

Nama Obat

dan

Stok Tidak

Diisi atau

kosong

kemudian klik

Tambah

Nomor Obat

Masuk

(Isi)

Tanggal Masuk

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Isi)

Nama Obat

(Kosong)

Jenis Obat

(Isi)

Supplier

(Isi)

Satuan

(Isi)

Nama Admin

(Isi)

Stok

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan`

Valid

2

Nama Obat

diisi dan

Stok Tidak

Diisi atau

kosong

kemudian klik

Tambah

Nomor Obat

Masuk

(Isi)

Tanggal Masuk

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Isi)

Nama Obat

(Isi)

Jenis Obat

(Isi)

Supplier

(Isi)

Satuan

(Isi)

Nama Admin

(Isi)

Stok

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

109

(Kosong)

3

Nama Obat

tidak diisi dan

Stok Diisi

kemudian klik

Tambah

Nomor Obat

Masuk

(Isi)

Tanggal Masuk

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Isi)

Nama Obat

(Kosong)

Jenis Obat

(Isi)

Supplier

(Isi)

Satuan

(Isi)

Nama Admin

(Isi)

Stok

(Isi)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

4

Nama Obat

diisi dan

Stok Diisi

kemudian klik

Tambah

Nomor Obat

Masuk

(Isi)

Tanggal Masuk

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Isi)

Nama Obat

(Kosong)

Jenis Obat

(Isi)

Supplier

(Isi)

Satuan

(Isi)

Nama Admin

(Isi)

Stok

(Isi)

Sistem akan

menolak

akses muncul

peringatan

pesan

Transaksi

Masuk

Berhasil.

Sesuai

Harapan

Valid

110

4. Pengujian terhadap Transaksi Keluar Apoteker

Table III.14

Hasil Pengujian Blackbox Testing Transaksi Obat Keluar

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1

Kode Obat,

Nama Obat,

Costumer dan

Jumlah Tidak

Diisi atau

kosong

kemudian klik

Tambah

Nomor Obat

Keluar

(Isi)

Tanggal Keluar

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Kosong)

Nama Obat

(Kosong)

Costumer

(Kosong)

Nama Admin

(Isi)

Jumlah

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

2

Kode Obat,

Nama Obat,

Jumlah Tidak

Diisi dan

Costumer

Diisi

kemudian klik

Tambah

Nomor Obat

Keluar

(Isi)

Tanggal Keluar

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Kosong)

Nama Obat

(Kosong)

Costumer

(Isi)

Nama Admin

(Isi)

Jumlah

(Kosong)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Kosong.

Sesuai

Harapan

Valid

3

Kode Obat,

Nama Obat,

Jumlah

Diisi dan

Costumer

Tidak Diisi

kemudian klik

Nomor Obat

Keluar

(Isi)

Tanggal Keluar

(Isi)

Tanggal Exp

(Isi)

Sistem akan

menolak

akses muncul

peringatan

pesan

Data Tidak

Boleh

Sesuai

Harapan

Valid

111

Tambah Kode Obat

(Isi)

Nama Obat

(Isi)

Costumer

(Kosong)

Nama Admin

(Isi)

Jumlah

(Isi)

Kosong.

4

Kode Obat,

Nama Obat,

Jumlah

dan Costumer

Di isi

kemudian klik

Tambah

Nomor Obat

Keluar

(Isi)

Tanggal Keluar

(Isi)

Tanggal Exp

(Isi)

Kode Obat

(Isi)

Nama Obat

(Isi)

Costumer

(Isi)

Nama Admin

(Isi)

Jumlah

(Isi)

Sistem akan

menolak

akses muncul

peringatan

pesan

Transaksi

Keluar

Berhasil.

Sesuai

Harapan

Valid