bab iii pembahasan - repository.bsi.ac.id · membantu pemerintah dalam hal ini puskesmas setempat...

45
20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan merupakan kegiatan pendekatan dari pengamatan/observasi untuk mengetahui profil perusahaan secara khusus dan mendalam, mulai dari sejarah perusahaan, visi dan misi perusahaan, struktur organisasi serta fungsi dari masing-masing bagian yang ada di dalam perusahaan. 3.1.1. Sejarah Perusahaan Klinik Pratama Yasyifa Medika berdiri tanggal 4 Januari 2014 dan dipimpin oleh Ibu Siti Nurhayati, yang berlokasi di Jln. Bekasi Timur Regensi Blok G1 No.09 Mustika Jaya, Bekasi. Badan usaha yang bernaung dibawah CV. Prima Surya Medika ini awalnya bernama Klinik Yasyifa Medika, namun pada tahun 2016 namanya berubah menjadi Klinik Pratama Yasyifa Medika. Pendirian Klinik Pratama Yasyifa Medika ini bertujuan untuk memberikan pelayanan kesehatan secara komprehensif baik kepada masyarakat umum maupun para karyawan perusahaan agar terciptanya Indonesia yang sehat. Klinik ini tentunya sudah memiliki surat ijin usaha yang legal dengan nomor 510/1220-BPPT/PM/V/2012. Komitmen dari Klinik Pratama Yasyifa Medika kepada pasien adalah untuk memberikan pelayanan kesehatan dengan mengutamakan mutu dan berorientasi pada kepuasan pasien.

Upload: others

Post on 18-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

20

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan Perusahaan merupakan kegiatan pendekatan dari pengamatan/observasi

untuk mengetahui profil perusahaan secara khusus dan mendalam, mulai dari sejarah

perusahaan, visi dan misi perusahaan, struktur organisasi serta fungsi dari masing-masing

bagian yang ada di dalam perusahaan.

3.1.1. Sejarah Perusahaan

Klinik Pratama Yasyifa Medika berdiri tanggal 4 Januari 2014 dan dipimpin oleh

Ibu Siti Nurhayati, yang berlokasi di Jln. Bekasi Timur Regensi Blok G1 No.09 Mustika

Jaya, Bekasi. Badan usaha yang bernaung dibawah CV. Prima Surya Medika ini awalnya

bernama Klinik Yasyifa Medika, namun pada tahun 2016 namanya berubah menjadi

Klinik Pratama Yasyifa Medika.

Pendirian Klinik Pratama Yasyifa Medika ini bertujuan untuk memberikan

pelayanan kesehatan secara komprehensif baik kepada masyarakat umum maupun para

karyawan perusahaan agar terciptanya Indonesia yang sehat. Klinik ini tentunya sudah

memiliki surat ijin usaha yang legal dengan nomor 510/1220-BPPT/PM/V/2012.

Komitmen dari Klinik Pratama Yasyifa Medika kepada pasien adalah untuk memberikan

pelayanan kesehatan dengan mengutamakan mutu dan berorientasi pada kepuasan pasien.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

21

3.1.2. Visi, Misi dan Tujuan

1. Visi

“Klinik Yasyifa Medika memberikan pelayanan kesehatan prima bagi setiap orang

dengan mengedepankan kekeluargaan dan biaya kesehatan yang terjangkau”.

2. Misi

a. Mewujudkan pelayanan kesehatan yang prima.

b. Membangun sumber daya manusia yang berkualitas.

c. Ketersediaan sarana dan prasarana.

d. Kesejahteraan karyawan klinik.

3. Tujuan

a. Memberikan pelayanan kesehatan bagi masyarakat sekitar

b. Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan

pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat.

3.1.3. Struktur Organisasi dan Fungsi

Untuk mengolah instansi dengan baik dan optimal, terutama terhadap sumber daya

manusia, instansi menerapkan manajemen yang di tuangkan dalam bentuk struktur

organisasi yang merupakan sarana sangat penting untuk menjalankantugasnya. Karena

dengan adanya struktur organisasi, setiap bagian mengetahui secara jelas apa yang

menjadi bidang tugas, kewenangan dan tanggung jawabnya.

Berikut ini merupakan struktur organisasi pada Klinik Pratama Yasyifa Medika :

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

22

Pimpinan

Siti Nurhayati, STR. Keb

Manajemen SDM dan Bag. Keuangan

Agus Sutarto, MARS

Dokter Penanggung Jawab

Dr. Luthfie Aditya Pradifta

Dokter Pelaksana Harian

Dr. Siti Nurliah

Dr. Luthfie Aditya P

Pelaksana Kebidanan

Astrid Ikayanti, Am.Keb

Pelaksana Keperawatan

Agus Sutarto, MARS

Administrasi

Novita Dewi

Pelaksana Laboratorium

Nilam Qolbi

Pelaksana Pelayanan Obat

Dianita Putri S

Desi Ramandhanty

Keamanan

Kodrat Hani Prabowo

Cleaning Service

Siti Julaeha

Sumber : Klinik Pratama Yasyifa Medika (2018)

Gambar III.1

Struktur Organisasi Klinik Pratama Yasyifa Medika

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

23

Fungsi dari tiap-tiap bagian tersebut, yaitu:

1. Pimpinan Klinik

Sebagai pimpinan di Klinik Pratama Yasyifa Medika dan bertanggung jawab atas

operasional klinik.

2. Manajemen SDM dan Bagian Keuangan

a. Manajemen SDM mempunyai tugas mengelola sumber daya manusia (SDM) dan

mengembangkan potensi karyawan di klinik.

b. Bagian Keuangan mempunyai tugas bertanggung jawab dalam mengelola

keuangan. Mulai dari perencanaan peminjaman, penerimaan, pengeluaran, dan

pembayaran.

3. Dokter Penanggung Jawab

Sebagai penanggung jawab atas keseluruhan pasien yang ada di Klinik.

4. Dokter Pelaksana Harian

Menangani pasien setiap hari sesuai dengan jadwal yang telah ditentukan.

5. Pelaksana Keperawatan

Mendampingi dan membantu dokter dalam melakukan pemeriksaan pasien.

6. Pelaksana Kebidanan

Memberikan pelayanan kesehatan yang meliputi pelayanan kesehatan untuk para ibu

hamil serta membantu mulai dari masa kehamilan hingga melahirkan.

7. Pelaksana Pelayanan Obat

Melakukan pengecekan terhadap stok obat dan menyiapkan obat sesuai dengan resep

dari dokter.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

24

8. Pelaksana Laboratorium

a. Melakukan pemeriksaan terhadap spesimen pasien sesuai permintaan dokter.

b. Melaksanakan uji analitik terhadap reagend dan specimen.

c. Mengevaluasi data laboratorium untuk memastikan akurasi dan mengembangkan

pemecahan masalah yang berkaitan dengan data hasil uji.

9. Administrasi

Administrasi mempunyai tugas yaitu mengatur segala kegiatan administrasi, meliputi:

a. Mulai dari pendaftaran.

b. Mengatur antrian pasien.

c. Mencatat ulang data-data dan hasil diagnosa penyakit pasien pada Status Pasien

Berobat pada buku arsip dokter (secara manual).

d. Melayani pembayaran untuk jasa dokter dan obat kepada pasien.

10. Kemanan

Melaksanakan pengamanan secara menyeluruh dan menjaga ketertiban dilokasi

sekitar.

11. Cleaning Service

Bertanggung jawab atas kebersihan di Klinik, agar terciptanya lingkungan yang

nyaman, bersih, dan sehat.

3.2 Analisis Kebutuhan

Pada perancangan program ini, penulis mengidentifikasikan kebutuhan pada Klinik

Pratama Yasyifa Medika berdasarkan kebutuhan pengguna dan kebutuhan sistem. Berikut

adalah penjelasannya:

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

25

1. Kebutuhan Pengguna

a. Kebutuhan Administrator

1) Administrator dapat mengelola data obat masuk, data supplier, transaksi obat

keluar dan pembuatan laporan.

2. Kebutuhan Sistem

a. Admin

1) Admin harus login terlebih dahulu untuk dapat mengakses aplikasi ini dengan

memasukkan username dan password agar kemanan nya terjaga dengan baik.

2) Admin dapat mengelola data.

3) Admin dapat melihat data obat masuk, data supplier, obat keluar dan laporan-

laporan.

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan

1. Nama Dokumen : Data Obat

Fungsi : Untuk menginput data obat

Sumber : Supplier

Tujuan : Admin

Media : Monitor

Jumlah : -

Frekuensi : Setiap penambahan data obat

Bentuk : Lihat Lampiran A.1

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

26

2. Nama Dokumen : Data Supplier

Fungsi : Untuk menginput data supplier

Sumber : Pemilik Klinik

Tujuan : Pemilik Klinik

Media : Monitor

Jumlah : -

Frekuensi : Setiap penambahan data supplier baru

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Data Admin

Fungsi : Untuk menginput data admin

Sumber : Pemilik Klinik

Tujuan : Pemilik Klinik

Media : Monitor

Jumlah : -

Frekuensi : Setiap penambahan data admin baru

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : Data Transaksi Obat Masuk

Fungsi : Untuk menginput transaksi obat masuk dari supplier

Sumber : Supplier

Tujuan : Admin

Media : Monitor

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

27

Jumlah : -

Frekuensi : Setiap ada transaksi obat masuk

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : Data Transaksi Obat Keluar

Fungsi : Untuk menginput pengeluaran obat

Sumber : Supplier

Tujuan : Admin

Media : Monitor

Jumlah : -

Frekuensi : Setiap ada transaksi obat keluar

Bentuk : Lihat Lampiran A.5

3.3.2. Rancangan Dokumen Keluaran

1. Nama Dokumen : Struk Obat Keluar

Fungsi : Untuk bukti pengeluaran obat

Sumber : Admin

Tujuan : Customer

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada transaksi obat keluar

Bentuk : Lihat Lampiran B.1

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

28

2. Nama Dokumen : Laporan Data Obat

Fungsi : Untuk informasi data obat

Sumber : Admin

Tujuan : Pemilik Klinik

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B.2

3. Nama Dokumen : Laporan Data Supplier

Fungsi : Untuk informasi data supplier

Sumber : Admin

Tujuan : Pemilik Klinik

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B.3

4. Nama Dokumen : Laporan Transaksi Obat Masuk

Fungsi : Untuk informasi data transaksi obat masuk

Sumber : Admin

Tujuan : Pemilik Klinik

Media : Kertas

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

29

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B.4

5. Nama Dokumen : Laporan Transaksi Obat Keluar

Fungsi : Untuk informasi data transaksi obat keluar

Sumber : Admin

Tujuan : Pemilik Klinik

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B.5

6. Nama Dokumen : Laporan Detail Transaksi

Fungsi : Untuk informasi detail transaksi obat keluar

Sumber : Admin

Tujuan : Pemilik Klinik

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B.6

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

30

3.4. Entity Relationship Diagram (ERD)

ERD bisa juga digunakan untuk menunjukan aturan bisnis yang ada pada sistem

yang akan dibangun. Gambaran rancangan Entity Relationship Diagram dari perancangan

program persediaan obat berbasis desktop pada Klinik Pramata Yasyifa Medika adalah

sebagai berikut:

3.4.1. Entity Relationship Diagram (ERD)

Detail

Transaksi

Menghasilkan

Transaksi

Melakukan Menghasilkan

Memasok SupplierMenginput

id_supplier

nama_supplier

alamat_supplier

no_tlp

total_bayar

id_admintanggal

id_transaksi

id_transaksikode_obat

harga_obat

qty sub_total

11Admin

nikid_admin

no_telp

alamat nama_admin

password

username

Obat qty

nama_obat harga_obat

kode_obat

expired

Obat

Masuk

tgl_masuk

id_admin id_supplier

kode_obat

no_transobatmasuk

1 1

1

1

1

M

1

M

Gambar III. 2

Entity Relationship Diagram Persediaan Obat

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

31

3.4.2. Logical Relationship Structure (LRS)

ADMIN

TRANSAKSI

DETAIL TRANSAKSI

OBAT

OBAT MASUK

SUPPLIER

id_adminPK

nik

nama_admin

username

password

alamat

no_telp

id_transaksiPK

id_adminFK

tanggal

total_bayar

id_transaksiFK

kode_obatFK

harga_obat

qty

sub_total

kode_obatPK

nama_obat

qty

harga_obat

expired

1

M

1

M

no_transobatmasukPK

tgl_masuk

id_adminFK

id_supplierFK

kode_obatFK

jumlahmasuk

id_supplierPK

nama_supplier

alamat_supplier

no_tlp

1

1

1

1

1

1

Gambar III.3

Logical Relationship Structure Persediaan Obat

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

32

3.5. Spesifikasi File

1. Spesifikasi File Detail Transaksi

Nama File : Detail Transaksi

Akronim : tabel_detailtrans

Fungsi : Untuk menampilkan data detail transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 42 byte

Kunci Field : -

Software : Xampp

Tabel III.1

Spesifikasi File Detail Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Transaksi id_transaksi Char 10 Foreign Key

2. Kode Obat kode_obat Char 7 Foreign Key

3. Harga Obat harga_obat Int 11

4. Qty qty Int 3

5. Sub Total sub_total Int 11

2. Spesifikasi File Transaksi Obat Keluar

Nama File : Transaksi Obat Keluar

Akronim : tabel_transaksi

Fungsi : Untuk menampilkan data transaksi obat keluar

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

33

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 28 byte

Kunci Field : id_transaksi

Software : Xampp

Tabel III.2

Spesifikasi File Transaksi Obat Keluar

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Transaksi id_transaksi Char 10 Primary Key

2. Tanggal tanggal Date

3. Id Admin id_admin Char 7

4. Total Bayar total_bayar Int 11

3. Spesifikasi File Transaksi Obat Masuk

Nama File : Transaksi Obat Masuk

Akronim : tabel_obatmasuk

Fungsi : Untuk menampilkan data transaksi obat masuk

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 40 byte

Kunci Field : no_transobatmasuk

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

34

Software : Xampp

Tabel III.3

Spesifikasi File Transaksi Obat Masuk

No Elemen Data Akronim Tipe Panjang Keterangan

1. No Transaksi

Obat Masuk no_transobatmasuk Char 10

Primary

Key

2. Tanggal Masuk tgl_masuk Date

3. Id Admin id_admin Char 7

4. Id Supplier id_supplier Char 5

5. Kode Obat kode_obat Int 7

6. Jumlah Masuk jumlahmasuk Int 11

4. Spesifikasi File Admin

Nama File : Admin

Akronim : tabel_admin

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 259 byte

Kunci Field : id_admin

Software : Xampp

Tabel III.4

Spesifikasi File Admin

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

35

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Admin id_admin Char 7 Primary Key

2. NIK nik Varchar 16

3. Nama Admin nama_admin Varchar 40

4. Username username Varchar 40

5. Password password Varchar 40

6. Alamat alamat Varchar 100

7. No Telp no_telp Varchar 16

5. Spesifikasi File Obat

Nama File : Obat

Akronim : tabel_obat

Fungsi : Untuk menyimpan data obat

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 78 byte

Kunci Field : kode_obat

Software : Xampp

Tabel III.5

Spesifikasi File Obat

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

36

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Obat kode_obat Char 7 Primary Key

2. Nama Obat nama_obat Varchar 40

3. Qty qty Int 11

4. Harga Obat harga_obat Double

5. Expired expired Varchar 20

6. Spesifikasi File Stok

Nama File : Stok

Akronim : tabel_stok

Fungsi : Untuk melihat stok obat

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 17 byte

Kunci Field : -

Software : Xampp

Tabel III.6

Spesifikasi File Stok

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Obat kode_obat Char 7 Foreign Key

2. Qty qty Int 11

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

37

7. Spesifikasi File Supplier

Nama File : Supplier

Akronim : tabel_supplier

Fungsi : Untuk menyimpan data supplier

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 175 byte

Kunci Field : id_supplier

Software : Xampp

Tabel III.7

Spesifikasi File Supplier

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Supplier id_supplier Char 5 Primary Key

2. Nama Supplier nama_suppier Varchar 50

3. Alamat Supplier alamat_supplier Varchar 100

4. No Telp no_tlp Varchar 15

8. Spesifikasi File Cart

Nama File : Cart

Akronim : tabel_cart

Fungsi : Untuk menyimpan data pemesanan ke tabel sementara

Tipe File : File Master

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

38

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 byte

Kunci Field : -

Software : Xampp

Tabel III.8

Spesifikasi File Cart

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Obat kode_obat Char 7 Foreign Key

2. Nama Obat nama_obat Varchar 25

3. Harga Obat harga_obat Int 10

4. Qty qty Int 2

5. Sub Total sub_total Int 11

3.6. Pengkodean

1. Admin

A - 0 0

No Urut

MD 1

PemisahKode Admin

Keterangan :

a. ADM : Kode untuk identitas admin

b. 001 : Nomor urut admin

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

39

2. Supplier

S P 0 0 1

Kode Supplier No Urut

Keterangan :

a. SP : Kode untuk identitas supplier

b. 001 : Nomor urut supplier

3. Obat

- T 0 0

Jenis

Obat

No Urut

BO 1

PemisahKode

Obat

Keterangan :

a. OB : Kode untuk obat

b. T : untuk mengetahui jenis obat. T = Tablet (S = Sirup, sedangkan L = Luar

(Obat Luar))

c. 001 : Nomor urut obat

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

40

4. Transaksi Obat Keluar

S - 1 9 0 9 0T 10

Kode

Transaksi

Obat Keluar

Pemisah Tahun Bulan Nomor Urut

Keterangan :

a. TS : Kode untuk transaksi obat keluar

b. 19 : Kode untuk menentukan tahun transaksi obat keluar

c. 09 : Kode untuk menentukan bulan transaksi obat keluar

d. 001 : Nomor urut transaksi obat keluar

5. Transaksi Obat Masuk

M - 1 9 0 9 0T 10

Kode

Transaksi

Obat Masuk

Pemisah Tahun Bulan Nomor Urut

Keterangan :

a. TM : Kode untuk transaksi obat masuk

b. 19 : Kode untuk menentukan tahun transaksi obat masuk

c. 09 : Kode untuk menentukan bulan transaksi obat masuk

d. 001 : Nomor urut transaksi obat masuk

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

41

3.7. Spesifikasi Program

3.7.1. Hierarchy Input Process Output (HIPO)

Master

1.0

0.0

Data Obat

1.1

1.0

Data Supplier

1.2

1.0

Data Admin

1.3

1.0

LOGIN

0

Menu Utama

0.0

Laporan

2.0

0.0

Laporan

Data Obat

2.1

2.0

Laporan

Data

Supplier

2.2

2.0

Laporan

Transaksi

Obat Masuk

2.3

2.0

Logout

3.0

0.0

Laporan

Transaksi

Obat Kelar

2.4

2.0

Transaksi Obat

Masuk

1.4

1.0

Transaksi Obat

Keluar

1.5

1.0

Laporan

Detail

Transaksi

2.5

2.0

Gambar III.4

Hierarchy Input Proses Output Persedian Obat

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

42

3.4.2 Flowchart

1. Flowchart Login

Mulai

Pilihan :

1. Login

2. Keluar

Data

benar?

Menu

Utama

Keluar Selesai

Login

Pesan

“Gagal

Login”

T

T

Y Y

T

Masukkan

Username

dan

password

Y

Gambar III.5

Flowchart Login

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

43

2. Flowchart Menu Utama

Mulai

Pilihan :

1. Master

3. Laporan

Master

Pilih :

1. Data Obat

2. Data Supplier

3. Data Admin

4. Transaksi

Obat Masuk

5. Transaksi

Obat Keluar

Data Obat Form Obat

Data

Supplier

Data AdminForm

Admin

Transaksi Obat

Masuk

Transaksi

Obat

Masuk

Laporan

Pilih :

1. Laporan Data

Obat

2. Laporan Data

Supplier

3. Laporan

Transaksi Obat

Masuk

4. Laporan

Transaksi Obat

Keluar

5. Detail

Transaksi

Data ObatLaporan

Data Obat

Data Supplier

Transaksi Obat

Keluar

Laporan

Data

Supplier

Laporan

Transaksi

Obat

Keluar

Logout

Selesai

Y

Y

T

Y

T

Y

T

Y

T

YY

T

Y

T

Y

T

T

Y

Form

Supplier

Detail Transaksi

Laporan

Detail

Transaksi

T

Y

T

T

Transaksi Obat

Keluar

Transaksi

Obat

Keluar

Y

T

Transaksi Obat

Masuk

Laporan

Transaksi

Obat

Masuk

Y

T

Gambar III.6

Flowchart Menu Utama

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

44

3. Flowchart Data Obat

Mulai

Pilih :

1. Tambah

2. Pencarian

3. Keluar

Tambah

Input

Data

Obat

Pilih :

1. Simpan

2. Batal

Simpan

Pesan “Data

Berhasil

Disimpan”

Batal

Pencarian

Input

Nama

Obat

Proses

Pencarian

Valid

Tampil

Data Obat

Pilih :

1. Edit

2. Update

3. Hapus

4. Batal

Edit

Edit Data

Obat

Pilih :

1. Update

2. Batal

UpdateProses

Penyimpanan

Pesan “Data

Berhasil

Disimpan”

Batal

Hapus

Pesan “Data

Berhasil

Dihapus”

Pesan “Yakin

mau dihapus?”

Keluar

Menu

Utama

Selesai

Batal

T

Y

T

T

Pesan “Data

Batal

Dihapus”

T

Y

Y

T

T

Y

Data

Lengkap?

Pesan

“Lengkapi

Data”

YT

Y

T

T Y

Y

Y

Y

T

Y

Y

T

T

Y

Y

Gambar III.7

Flowchart Data Obat

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

45

4. Flowchart Data Supplier

Mulai

Pilih :

1. Tambah

2. Pencarian

3. Keluar

Tambah

Input

Data

Supplier

Pilih :

1. Simpan

2. Batal

Simpan

Pesan “Data

Berhasil

Disimpan”

Batal

Pencarian

Input

Nama

Supplier

Proses

Pencarian

Valid

Tampil

Data

Supplier

Pilih :

1. Edit

2. Update

3. Hapus

4. Batal

Edit

Edit Data

Supplier

Pilih :

1. Update

2. Batal

UpdateProses

Penyimpanan

Pesan “Data

Berhasil

Disimpan”

Batal

Hapus

Pesan “Data

Berhasil

Dihapus”

Pesan “Yakin

mau dihapus?”

Keluar

Menu

Utama

SelesaiBatal

T

Y

T

T

Pesan “Data

Batal

Dihapus”

T

Y

Y

T

T

YT

Data

Lengkap?

Pesan

“Lengkapi

Data”

YT

Y

T

T Y

Y

Y

Y

T

Y

Y

T

T

Y

Y Tampil

Id

Supplier

Otomtis

Gambar III.8

Flowchart Data Supplier

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

46

5. Flowchart Data Admin

Mulai

Pilih :

1. Tambah

2. Pencarian

3. Keluar

Tambah

Input

Data

Admin

Pilih :

1. Simpan

2. Batal

Simpan

Pesan “Data

Berhasil

Disimpan”

Batal

PencarianInput Id

Admin

Proses

Pencarian

Valid

Tampil

Data Admin

Pilih :

1. Edit

2. Update

3. Hapus

4. Batal

Edit

Edit Data

Admin

Pilih :

1. Update

2. Batal

UpdateProses

Penyimpanan

Pesan “Data

Berhasil

Disimpan”

Batal

Hapus

Pesan “Data

Berhasil

Dihapus”

Pesan “Yakin

mau dihapus?”

Keluar

Menu

Utama

Selesai Batal

T

Y

T

T

Pesan “Data

Batal

Dihapus”

T

Y

Y

T

T

YT

Data

Lengkap?

Pesan

“Lengkapi

Data”

YT

Y

T

T Y

Y

Y

Y

T

Y

Y

T

Y

T

Y Tampil

Id

Admin

Otomatis

Gambar III.9

Flowchart Data Admin

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

47

6. Flowchart Transaksi Obat Masuk

Mulai

Pilih :

1. Tambah

2. Pencarian

3. Keluar

Tambah Simpan

Pesan “Data

Berhasil

Disimpan”

Pencarian

Input Id

Transaksi

Obat

Masuk

Proses

Pencarian

Valid

Tampil

Data

Transaksi

Obat Masuk

Keluar

Menu

Utama

Selesai

T

T

T

Data

Lengkap?

Pesan

“Lengkapi

Data”

YT

Y

T

Y

T

Y

Y

No Trans

Obat Masuk

dan Tanggal

Masuk

Tampil

Otomatis

Input

Data

Transaksi

Obat

Masuk

Batal

Cetak

Struk

Y

Y

Gambar III.10

Flowchart Data Transaksi Obat Masuk

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

48

7. Flowchart Transaksi Obat Keluar

Mulai

Pilih :

1. Tambah

2. Cetak

Struk

3. Pencarian

4. Keluar

Tambah Simpan

Pesan “Data

Berhasil

Disimpan”

Pencarian

Input Id

Transaksi

Obat

Keluar

Proses

Pencarian

Valid

Tampil

Data

Transaksi

Obat Keluar

Keluar

Menu

Utama

Selesai

T

T

T

Data

Lengkap?

Pesan

“Lengkapi

Data”

YT

Y

T

Y

T

Y

Y Id Transaksi

dan Tanggal

Tampil

Otomatis

Input

Data

Transaksi

Obat

Keluar

Batal

Cetak

Struk

Y

Y

Gambar III.11

Flowchart Data Transaksi Obat Keluar

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

49

8. Flowchart Laporan

Mulai

Pilihan :

1. Laporan Data Obat

2. Laporan Data

Supplier

3. Laporan Transaksi

Obat Masuk

4. Laporan Transaksi

Obat Keluar

5. Laporan Detail

Transaksi

Laporan Data

Obat

Tampilan

Laporan

Data Obat

Logout

Selesai

Laporan

Data

Obat?

Laporan Data

Supplier

Laporan

Supplier?

Tampilan

Laporan

Data

Supplier

Y

T

T

T

Y

Y

T

Y

Laporan

Transaksi Obat

Masuk

Laporan

Transaksi

Obat

Masuk?

Tampilan

Laporan

Transaksi

Obat Masuk

Laporan Detail

Transaksi

Laporan

Detail

Transaksi?

Tampilan

Laporan

Detail

Transaksi

Y

T

YLaporan

Transaksi Obat

Keluar

Laporan

Transaksi

Obat

Keluar?

Tampilan

Laporan

Transaksi

Obat Keluar

T

Gambar III.12

Flowchart Laporan

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

50

3.8. Spesifikasi Sistem Komputer

3.8.1. Perangkat Keras (Hardware)

Perangkat keras (Hardware) adalah sekumpulan komponen yang membentuk

suatu sistem komputer yang memungkinkan komputer agar dapat melaksanakan tugasnya.

Berikut spesifikasi perangkat keras yang digunakan:

1. Processor : Intel

2. Memory (RAM) : 2 GB

3. Monitor : 14”

4. Hard Disk : 320 GB

5. Keyboard : Standart

6. Mouse : Wireless Optical Mouse

3.8.2. Perangkat Lunak (Software)

Perangkat lunak (Software) adalah sekumpulan data elektronik yg disimpan dan

diatur oleh komputer, data elektronik yg disimpan oleh komputer dapat berupa program

atau instruksi yg akan menjalankan suatu perintah. Berikut spesifikasi perangkat keras

yang digunakan:

1. Sistem Operasi : Windows 7 Ultimate

2. Bahasa Pemrograman : Java Netbeans

3. Software Pendukung : Netbeans IDE 8.2

4. Aplikasi : XAMPP 3.1.0

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

51

3.9. Implementasi

1. Halaman Login Admin

Admin harus melakukan login terlebih dahulu. Jika login berhasil, maka akan muncul

menu-menu yang sesuai dengan hak akses.

Gambar III.13

Halaman Login Admin

2. Halaman Menu Utama

Setelah admin berhasil login, muncul halaman utama pada aplikasi yang terdapat

menu-menu yang dapat dioperasikan oleh admin.

Gambar III.14

Halaman Menu Utama

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

52

3. Halaman Form Obat

Implementasi halaman form obat digunakan untuk menginput data obat dan

menampilkan data obat. Admin dapat mengelola data obat seperti mengedit data dan

menghapus data.

Gambar III.15

Halaman Form Obat

4. Halaman Form Supplier

Implementasi halaman form supplier digunakan untuk menginput data supplier dan

menampilkan data supplier. Admin dapat mengelola data supplier seperti mengedit

data dan menghapus data.

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

53

Gambar III.16

Halaman Form Supplier

5. Halaman Form Admin

Implementasi halaman form admin digunakan untuk menginput data admin dan

menampilkan data admin. Admin dapat mengelola data admin seperti mengedit data

dan menghapus data.

Gambar III.17

Halaman Form Admin

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

54

6. Halaman Transaksi Obat Masuk

Implementasi halaman data transaksi obat masuk digunakan untuk menginput data

transaksi obat masuk.

Gambar III.18

Halaman Transaksi Obat Masuk

7. Halaman Transaksi Obat Keluar

Implementasi halaman data transaksi obat keluar digunakan untuk menginput data

transaksi dan menampilkan detail transaksi.

Gambar III.19

Halaman Transaksi Obat Keluar

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

55

8. Laporan Data Obat

Berikut ini merupakan tampilan cetak laporan data obat:

Gambar III.20

Laporan Data Obat

9. Laporan Data Supplier

Berikut ini merupakan tampilan cetak laporan data supplier:

Gambar III.21

Laporan Data Supplier

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

56

10. Laporan Transaksi Obat Masuk

Berikut ini merupakan tampilan cetak laporan transaksi obat masuk:

Gambar III.22

Laporan Transaksi Obat Masuk

11. Laporan Transaksi Obat Keluar

Berikut ini merupakan tampilan cetak laporan transaksi obat keluar:

Gambar III.23

Laporan Transaksi Obat Keluar

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

57

12. Laporan Detail Transaksi

Berikut ini merupakan tampilan cetak laporan detail transaksi :

Gambar III.24

Laporan Detail Transaksi

3.10. Pengujian Unit

Setiap unit perangkat lunak diuji agar dapat diperiksa apakah aliran masukan

(input) dan keluaran (output) dari unit sudah sesuai dengan yang diinginkan. Pengujian

ini menggunakan metode Black-box, agar penulis dapat mengetahui kekurangan dari

program yang dibuat apakah berjalan sesuai dengan yang diharapkan.

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

58

1. Pengujian Terhadap Form Login

Table III.9

Hasil Pengujian Blackbox Testing Form Login

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Username dan

password tidak

diisi kemudian

klik tombol login

Username :

(Kosong)

Password :

(Kosong)

Sistem akan menolak

dan akan

menampilkan pesan

“Gagal Login”

Sesuai

Harapan Valid

2.

Mengisi username

tetapi password

tidak diisi, lalu

klik tombol login

Username :

admin

Password :

(Kosong)

Sistem akan menolak

dan akan

menampilkan pesan

“Gagal Login”

Sesuai

Harapan Valid

3.

Mengisi password

tetapi username

tidak diisi, lalu

klik tombol login

Username :

(Kosong)

Password :

admin

Sistem akan menolak

dan akan

menampilkan pesan

“Gagal Login”

Sesuai

Harapan Valid

4.

Mengisi data yang

salah pada

username atau

password

kemudian klik

tombol login

Username :

aadminn

(salah)

Password :

admin

Sistem akan menolak

dan akan

menampilkan pesan

“Gagal Login”

Sesuai

Harapan Valid

5.

Mengisi data yang

benar pada

username dan

password

kemudian klik

tombol login

Username :

admin

Password :

admin

Sistem akan

menerima dan akan

memberikan akses

masuk, kemudian

diarahkan pada menu

utama

Sesuai

Harapan Valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

59

2. Pengujian Terhadap Form Data Admin

Tabel III.10

Hasil Pengujian Blackbox Testing Form Data Admin

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Klik tambah,

untuk Id Admin

otomatis terisi.

Lalu NIK,

Username,

Password,

Alamat, No Telp

tidak diisi

kemudian klik

tombol simpan

Id Admin : ADM-

001(Otomatis)

NIK : (Kosong)

Nama Admin :

(Kosong)

Username :

(Kosong)

Password : (Kosong)

Alamat : (Kosong)

No. Telp : (Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

2.

Klik tambah, lalu

salah satu kondisi

terisi kemudian

klik tombol

simpan

Id Admin : ADM001

(Otomatis)

NIK : 1212

Nama Admin :

(Kosong)

Username :

(Kosong)

Password : (Kosong)

Alamat : (Kosong)

No. Telp : (Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

3.

Klik tambah, lalu

mengisi semua

data yang ada di

field kemudian

klik tombol

simpan

Id Admin : ADM-

001(Otomatis)

NIK: 1212

Nama Admin :

Admin

Username : admin

Password : 1234

Alamat : Bekasi

No.Telp :

089278272

Sistem akan

menerima dan

akan

menampilkan

pesan “Data

Berhasil

Disimpan” dan

data akan

disimpan

langsung di

database

Sesuai

Harapan Valid

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

60

3. Pengujian Terhadap Form Data Supplier

Tabel III.11

Hasil Pengujian Blackbox Testing Form Data Supplier

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Klik tambah,

untuk Id Supplier

otomatis terisi.

Lalu Nama

Supplier, Alamat

Supplier. No. Telp

tidak diisi

kemudian klik

tombol simpan

Id Supplier :

SP001(Otomatis)

Nama Supplier :

(Kosong)

Alamat Supplier :

(Kosong)

No. Telp :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “Lengkapi

Data”

Sesuai

Harapan Valid

2.

Klik tambah, lalu

salah satu kondisi

terisi, kemudian

klik tombol

simpan

Id Supplier :

SP001(Otomatis)

Nama Supplier :

Apotek Asyifa

Alamat Supplier :

(Kosong)

No. Telp :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan “Lengkapi

Data”

Sesuai

Harapan Valid

3.

Klik tambah, lalu

mengisi semua

data yang ada di

field kemudian

klik tombol

simpan

Id Supplier :

SP001(Otomatis)

Nama Supplier :

Apotek Asyifa

Alamat Supplier :

Jln. Raya Pasar

Setu Cibitung

Desa Lubang

Buaya N0.2

No. Telp :

089688129302

Sistem akan

menerima dan

akan

menampilkan

pesan “Data

Berhasil

Disimpan” dan

data akan

disimpan

langsung di

database

Sesuai

Harapan Valid

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

61

4. Pengujian Terhadap Form Data Obat

Tabel III.12

Hasil Pengujian Blackbox Testing Form Data Obat

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Klik tambah,

lalu Kode

Obat, Nama

Obat, Jumlah,

Harga Obat,

Expired Obat

tidak diisi

kemudian klik

tombol

simpan

Kode Obat :

(Kosong)

Nama Obat :

(Kosong)

Jumlah : (Kosong)

Harga Obat :

(Kosong)

Expired Obat :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

2.

Klik tambah,

lalu salah satu

kondisi terisi

kemudian klik

tombol

simpan

Kode Obat : OB-

T001

Nama Obat :

(Kosong)

Jumlah : (Kosong)

Harga Obat :

(Kosong)

Expired Obat :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

3.

Klik tambah,

lalu mengisi

semua data

yang ada di

field

kemudian klik

tombol

simpan

Kode Obat : OB-

T001

Nama Obat :

YUSIMOX 500 MG

Jumlah : 25

Harga Obat : 15000

Expired Obat : 20

Juni 2020

Sistem akan

menerima dan

akan

menampilkan

pesan “Data

Berhasil

Disimpan” dan

data akan

disimpan

langsung di

database

Sesuai

Harapan Valid

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

62

5. Pengujian Terhadap Form Transaksi Obat Masuk

Tabel III.13

Hasil Pengujian Blackbox Testing Form Transaksi Obat Masuk

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Klik tambah,

untuk No

Trans Masuk

dan Tanggal

Masuk

otomatis

terisi. Lalu Id

Admin, Id

Supplier,

Nama Obat,

Jumlah Obat,

Expired tidak

diisi

kemudian klik

tombol

simpan

No Trans Masuk :

TM-

1909001(Otomatis)

Tanggal Masuk :

2019-09-

24(Otomatis)

Id admin :

(Kosong)

Id Supplier :

(Kosong)

Nama Obat :

(Kosong)

Jumlah Obat :

(Kosong)

Expired :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

2.

Klik tambah,

lalu salah satu

kondisi terisi

kemudian klik

tombol

simpan

No Trans Masuk :

TM-

1909001(Otomatis)

Tanggal Masuk :

2019-09-

24(Otomatis)

Id admin :

(Kosong)

Id Supplier :

(Kosong)

Nama Obat :

Revanol

Jumlah Obat :

(Kosong)

Expired :

(Kosong)

Sistem akan

menolak dan

akan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

63

3.

Klik tambah,

lalu mengisi

semua data

yang ada di

field

kemudian klik

tombol

simpan

No Trans Masuk :

TM-

1909001(Otomatis)

Tanggal Masuk :

2019-09-

24(Otomatis)

Id admin :

Adm-001

Id Supplier :

SP-001

Nama Obat :

Revanol

Jumlah Obat :

10

Expired :

30 November 2021

Sistem akan

menerima dan

akan

menampilkan

pesan “Data

Berhasil

Disimpan” dan

data akan

disimpan

langsung di

database

Sesuai

Harapan Valid

6. Pengujian Terhadap Form Transaksi Obat Keluar

Tabel III.14

Hasil Pengujian Blackbox Testing Form Transaksi Obat Keluar

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1.

Klik tambah,

lalu ID

Transaksi dan

Tanggal

otomatis terisi,

ID Admin,

Kode Obat,

Nama Obat,

Harga Obat,

Jumlah, Sub

Total, Total,

Uang Bayar,

Uang Kembali

tidak diisi

kemudian klik

tombol simpan

ID Transaksi : (otomatis

terisi)

Tanggal : (otomatis terisi)

ID Admin : (Kosong)

Kode Obat: (Kosong)

Nama Obat : (Kosong)

Harga Obat : (Kosong)

Jumlah : (Kosong)

Sub Total (Kosong)

Total : (Kosong)

Uang Bayar : (kosong)

Uang Kembali : (Kosong)

Sistem

akan

menolak

dan akan

menampilk

an pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · Membantu pemerintah dalam hal ini puskesmas setempat untuk memberikan pelayanan kesehatan yang terjangkau dan berkualitas bagi masyarakat

64

2.

Klik tambah,

lalu salah satu

kondisi terisi

kemudian klik

tombol simpan

ID Transaksi : (otomatis

terisi)

Tanggal : (otomatis terisi)

ID Admin :

ADM-001

Kode Obat : (Kosong)

Nama Obat : (Kosong)

Harga Obat : (Kosong)

Jumlah : (Kosong)

Sub Total (Kosong)

Total : (Kosong)

Uang Bayar : (kosong)

Uang Kembali : (Kosong)

Sistem

akan

menolak

dan akan

menampilk

an pesan

“Lengkapi

Data”

Sesuai

Harapan Valid

3.

Klik tambah,

lalu mengisi

semua data

yang ada di

field kemudian

klik tombol

simpan

ID Transaksi : TS-001

Tanggal :

09-07-2019

ID Admin :

ADM-001

Kode Obat :

OB-T001

Nama Obat : (Otomatis

tampil setelah memilih

Kode Obat)

Harga Obat : (Otomatis

tampil setelah memilih

Kode Obat)

Jumlah : 2

Sub Total : (Otomatis

tampil setelah menginput

total obat dari field jumlah)

Total : (Otomatis tampil

setelah menginput total

obat dari field jumlah)

Uang Bayar : 40000

Uang Kembali : (Otomatis

tampil setelah menginput

uang bayar)

Sistem

akan

menerima

dan akan

menampilk

an pesan

“Data

Berhasil

Disimpan”

dan data

akan

disimpan

langsung di

database

Sesuai

Harapan Valid