BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan...

37
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya perusahaan, struktur organisasi serta uraian tugas dari masing-masing bagian yang terlibat. 3.1.1. Sejarah Institusi/Perusahaan Awal berdirinya Klinik Permata Bunda tahun 2004, yang dipimpin oleh Dr. Sumiati Yusup dengan Pegawai Klinik yang berjumlah Tenaga Administrasi 2 orang, Apoteker 1 orang, Asisten Apoteker 1 orang, Dokter Gigi 2 orang, Dokter Umum 2 orang, dan Petugas Kebersihan 1 orang. dengan 2 Fasilitas dan Pelayanan yaitu Poli Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan surat izin tetap No. 445.5 / 06 / BPPT.4. Visi dan misi Klinik Permata Bunda adalah sebagai berikut: Visi Menjadikan Klinik Permata Bunda sebagai klinik yang memberikan pelayanan terbaik di wilayah cakupannya. Misi 1. Memberikan pelayanan terbaik dengan selalu berupaya mengutamakan mutu dan keselamatan pasien. 2. Melakukan upaya perbaikan yang berkesinambungan dalam rangka meningkatkan mutu pelayanan

Transcript of BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan...

Page 1: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

19

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

perusahaan, struktur organisasi serta uraian tugas dari masing-masing bagian yang

terlibat.

3.1.1. Sejarah Institusi/Perusahaan

Awal berdirinya Klinik Permata Bunda tahun 2004, yang dipimpin oleh Dr.

Sumiati Yusup dengan Pegawai Klinik yang berjumlah Tenaga Administrasi 2 orang,

Apoteker 1 orang, Asisten Apoteker 1 orang, Dokter Gigi 2 orang, Dokter Umum 2

orang, dan Petugas Kebersihan 1 orang. dengan 2 Fasilitas dan Pelayanan yaitu Poli

Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan

Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan surat izin tetap

No. 445.5 / 06 / BPPT.4.

Visi dan misi Klinik Permata Bunda adalah sebagai berikut:

Visi

Menjadikan Klinik Permata Bunda sebagai klinik yang memberikan pelayanan

terbaik di wilayah cakupannya.

Misi

1. Memberikan pelayanan terbaik dengan selalu berupaya mengutamakan mutu

dan keselamatan pasien.

2. Melakukan upaya perbaikan yang berkesinambungan dalam rangka

meningkatkan mutu pelayanan

Page 2: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

20

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi menunjukkan bagian-bagian untuk membagi kegiatan

yang jelas sehingga dapat melaksanakan tugas serta tanggung jawabnya.

Struktur Organisasi Klinik Permata Bunda

Sumber : Klinik Permata Bunda

Gambar III.1

Perancangan Struktur Organisasi

Berikut deskripsi kerja tiap bagian di Klinik Permata Bunda:

1. Pemilik Klinik mengawasi setiap staff bagian Klinik Permata Bunda.

2. Penanggung Jawab mengawasi tugas yang telah diberikan dalam pelaksaan yang

dikerjakan oleh masing-masing bagian dan bertanggung jawab terhadap seluruh

kegiatan pada klinik.

3. Administrasi melayani pasien yang hendak berobat, mengambil dan memasukkan

status pasien kedalam lemari katalog, membuat laporan harial dan bulanan.

4. Dokter Umum memeriksa pasien dan memberikan pelayanan pengobatan serta

mendirikan diagnosa.

5. Dokter Gigi melakukan pemeriksaan pada pasien untuk mendiagnosa penyakit

pasien dan memberikan terapi secara cepat dan tepat.

Page 3: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

21

6. Apoteker memeriksa obat yang masuk ke apotek sesuai atau tidak, meyiapkan

obat-obat yang diresepkan oleh dokter.

7. Asisten Apoteker pengambilan resep, penginputan data, mengecek persediaan

obat dan menjaga apotek.

3.2. Analisis Kebutuhan

Dalam sistem pengelolahan pelayanan kesehatan yang telah penulis

observasi, dalam menjalankan sistemnya Klinik Permata Bunda masih menggunakan

sistem manual, dengan demikian masih banyak kendala yang dihadapi, seperti proses

pendaftaran pasien, sampai proses pembayaran yang memakan waktu cukup lama

karena penginputan yang secara manual. Sehingga dalam pembuatan laporan dapat

terjadi kesalahan atau kehilangan berkas-berkas data yang penting. Adapun

kebutuhan yang penulis usulkan untuk menangani kendala diatas, yaitu:

1. Kebutuhan Pengguna

a. Kebutuhan admin

1) Login

Admin harus melakukan login terlebih dahulu menggunakan

username dan password yang akan diValidasi oleh sistem berdasarkan

data yang ada pada database. Jika benar maka pengguna akan dibawa

kehalaman menu utama.

2) Manajemen Data

Manajemen data digunakan untuk mengelola data-data yang akan

diproses.

a. Data Pasien

b. Data Dokter

Page 4: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

22

c. Data Obat

d. Data Resep

e. Data Tindakan

2. Kebutuhan Sistem

Adapun kebutuhan sistem yang diperlukan, yaitu:

a. Pengguna harus login untuk dapat mengakses program dengan cara

memasukkan nama dan password dengan benar.

b. Admin dapat mengakses dan mengelola semua form diaplikasi ini.

c. Program dapat mencetak data pembayaran.

d. Stuff harus keluar setelah menggunakan program.

3.3. Rancangan Dokumen

3.3.1 Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Form Data Pasien

Fungsi : Untuk memasukan data pasien

Sumber : Calon Pasien

Tujuan : Bagian Administrasi

Media : Monitor

Jumlah : 1 Unit

Frekuensi : Setiap terjadi penambahan data pasien

Bentuk : Lampiran A.1

2. Nama Dokumen : Status Pasien

Fungsi : Mencatat hasil rekam medis pasien

Sumber : Dokter

Tujuan : Bagian Administrasi

Page 5: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

23

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setelah pasien diperiksa oleh dokter

Bentuk : Lampiran A.2

3. Nama Dokumen : Resep

Fungsi : Sebagai informasi obat yang diberikan ke pasien

Sumber : Dokter

Tujuan : Apoteker

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap pasien mendapatkan tindakan dari dokter

Bentuk : Lampiran A.3

3.3.2 Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Struk Pembayaran

Fungsi : Untuk melakukan pembayaran

Sumber : Administrasi

Tujuan : Pasien

Media : Kertas cetakan

Jumlah : 1 Lembar

Frekuensi : Setiap melakukan pembayaran

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan data pasien

Fungsi : Untuk mengetahui jumlah dan data pasien

Sumber : Bagian Administrasi

Tujuan : Pimpinan Klinik

Page 6: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

24

Media : Tampilan Layar

Jumlah : 1 Unit

Frekuensi : Setiap data dibutuhkan

Bentuk : Lampiran B.2

3. Nama Dokumen : Laporan Pemasukan

Fungsi : Sebagai bukti laporan pemasukan

Sumber : Administrasi

Tujuan : Pimpinan Klinik

Media : Tampilan Layar

Jumlah : 1 Unit

Frekuensi : Setiap hari atau setiap ada permintaan

Bentuk : Lampiran B.3

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan pada tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

Page 7: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

25

1. Entity Relationship Diagram (ERD)

Gambar III.2

Entity Relationship Diagram Pelayanan Kesehatan

2. Logical Record Structure (LRS)

Gambar III.3

Logical Record Structure Pelayanan Kesehatan

Page 8: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

26

3.5. Spesifikasi File

Di dalam pembuatan program dibutuhkakn suatu spesifikasi file yang

dimaksud untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian

data dan pembuatan laporan yang memudahkan sistem komputer. Untuk itu sistem

pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam

melakukan kegiatan pemrograman komputer, yang dapat dilihat pada tabel berikut:

1. Spesifikasi File Administrasi

Nama File : Tabel Administrasi

Akronim File : Admin

Fungsi : Untuk menyimpan data Tenaga Administrasi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 44 Karakter

Kunci Field : kd_admin

Software : Xampp v3.2.2

Tabel III.1

Spesifikasi Tabel Administrasi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Admin kd_admin Varchar 4 Primary Key

2 Username username Varchar 20

3 Password password Varchar 20

Page 9: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

27

2. Spesifikasi File Dokter

Nama File : Tabel Dokter

Akronim File : Dokter

Fungsi : Untuk menyimpan data Dokter

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 124 Karakter

Kunci Field : kodedokter

Software : Xampp v3.2.2

Tabel III.2

Spesifikasi Tabel Dokter

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Dokter kodedokter Varchar 4 Primary Key

2 Nama Dokter namadokter Varchar 20

3 Alamat Dokter Alamat Varchar 50

4 Telepon Telepon Varchar 25

5 Nama Poli namapoli Varchar 25

3. Spesifikasi File Pasien

Nama File : Tabel Pasien

Akronim File : Pasien

Fungsi : Untuk menyimpan data Pasien

Tipe File : File Master

Organisasi File : Index Sequential

Page 10: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

28

Akses File : Random

Media : Hard Disk

Panjang Record : 126 Karakter

Kunci Field : kodemr

Software : Xampp v3.2.2

Tabel III.3

Spesifikasi Tabel Pasien

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Medical Record kodemr Varchar 6 Primary Key

2 Nama Pasien namapasien Varchar 30

3 Tanggal berobat tanggal Date

4 Alamat Pasien alamat Varchar 40

5 Penanggung Jawab penanggungjawab Varchar 20

6 Telepon telepon Varchar 30

4. Spesifikasi File Obat

Nama File : Tabel Obat

Akronim File : Obat

Fungsi : Untuk Menyimpan data Obat

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 101 Karakter

Kunci Field : kodeobat

Software : Xampp v3.2.2

Page 11: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

29

Tabel III.4

Spesifikasi Tabel Obat

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Obat kodeobat Varchar 6 Primary Key

2 Nama Obat namaobat Varchar 20

3 Nama Obat namaobat Varchar 20

4 Jenis Obat jenisobat Varchar 20

5 Harga Obat hargaobat Int 30

6 Stok Obat stok_obat Int 5

5. Spesifikasi File Diagnosa

Nama File : Tabel Diagnosa

Akronim File : Diagnosa

Fungsi : Untuk menyimpan data Diagnosa

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 149 Karakter

Kunci Field : id_diagnosa

Software : Xampp v3.2.2

Tabel III.5

Spesifikasi Tabel Diagnosa

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Diagnosa id_diagnosa Varchar 6 Primary Key

2 Kode Pasien kodepasien Varchar 7 Foreign key

Page 12: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

30

3 Kode Dokter kodedokter Varchar 7 Foreign key

4 Amnesa amnesa Varchar 20

5 Amnesa Amnesa1 Varchar 20

6 Kode Obat kodeobat Varchar 7 Foreign key

7 Kode Obat kodeobat Varchar 7 Foreign key

8 Total total Int 15

9 Dibayar dibayar Int 30

10 Kembali kembali Int 30

11 Tanggal tanggal Date

3.6. Pengkodean

Dalam perancangan program Klinik Permata Bunda, penulis menggunakan

identifikasi data, pemanggilan dan pengisian data. Kode akan memanggil seluruh

field yang berhubungan dengan kode tersebut secara otomatis tergantung dari

perintah yang diberikan. Dibawah ini adalah penjelasan secara rinci dari struktur

kode.

1. Kode Administrasi

Setiap pengguna harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, terdiri dari:

A D 0 1

Identitas Admin Nomor Urut

Keterangan :

AD = Kode administrasi

Page 13: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

31

01 = Nomor urut administrasi

2. Kode Pasien

P U 0 0 0 1

Kode Pasien Nomor Urut

Keterangan:

PU = Kode pasien

0001 = Nomor urut pasien

3. Kode Diagnosa

Kode Diagnosa Nomor Urut

Keterangan:

DG = Kode diagnosa

0001 = Nomor urut diagnosa

4. Kode Dokter

Kode Dokter Nomor Urut

Keterangan:

DU = Kode Dokter

01 = Nomor urut dokter

D G 0 0 0 1

D U 0 1

Page 14: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

32

5. Kode Obat

O B 0 0 0 1

Kode Obat Nomor Urut

Keterangan:

OB = Kode obat

0001 = Nomor urut obat

Page 15: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

33

3.7. Spesifikasi Program

1. HIPO (Hierarchy Input Proses Output)

Gambar III.4

Diagram Hierarchy Input Proses Output

3.8. Spesifikasi Sistem Komputer

3.8.1. Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat

Page 16: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

34

melaksanakan tugasnya. Spesifikasi perangkat keras yang diusulkan adalah sebagai

berikut:

1. Processor : Intel (R) Celeron (R) CPU N3160 @ 1.60GHz 1.60

GHz

2. Memory (RAM) : 2 GB

3. Monitor : 14”

4. Harddisk : 500 GB

5. Keyboard : Standart Keyboard

6. Mouse : Standart Mouse

7. Printer : Laser

3.8.2. Perangkat Lunak (Software)

Perangkat lunak atau software merupakan suatu rangkaian instriksi yang

disusun secara teratur agar komputer dapat mengolah data untuk ,emdapatkan

informasi yang dibutuhkan oleh pengguna. Dalam pembuatan program ini dibutukan

perangkat lunak sebagai berikut:

1. Sistem Operasi : Microsoft Windows 10

2. Bahasa Pemrograman : Microsoft Visual Basic.Net

3. Database : Xampp v3.2.2

Page 17: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

35

3.9 Flowchart

1. Flowchart Login

Gambar III.5

Flowchart form Login

Page 18: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

36

2. Flowchart Menu Utama

Gambar III.6

Flowchart Menu Utama

Page 19: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

37

3. Flowchart Pasien

Gambar III.7

Flowchart form Pasien

Page 20: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

38

4. Flowchart Dokter

Gambar III.8

Flowchart form Dokter

Page 21: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

39

5. Flowchart Obat

Gambar III.9

Flowchart form Obat

Page 22: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

40

6. Flowchart Diagnosa

Gambar III.10

Flowchart form Diagnosa

Page 23: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

41

7. Flowchart Resep

Gambar III.11

Flowchart form Resep

Page 24: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

42

8. Flowchart Transaksi

Gambar III.12

Flowchart form Transaksi

Page 25: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

43

3.9. Implementasi

1. Halaman Login Admin

Administrasi harus melakukan login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia jika login berhasil, maka menu-menu yang sesuai

kategori akan ditampilkan.

Gambar III.13

Implementasi Halaman Login

2. Halaman Menu Utama

Menu Utama yang digunakan untuk penghubung antara tampilan form-form

yang lain.

Gambar III.14

Implementasi Halaman Menu Utama

Page 26: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

44

3. Halaman Data Administrasi

Halaman form yang digunakan untuk menyimpan data administrasi.

Gambar III.15

Implementasi Halaman Master Data Administrasi

4. Halaman Data Dokter

Halaman form yang digunakan untuk menyimpan dan menghapus data dokter.

Gambar III.16

Implementasi Halaman Master Data Dokter

Page 27: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

45

5. Halaman Data Pasien

Halaman form yang digunakan untuk menyimpan dan menghapus data pasien.

Gambar III.17

Implementasi Halaman Master Data Pasien

6. Halaman Data Obat

Halaman form yang digunakan untuk menyimpan dan menghapus data obat.

Gambar III.18

Implementasi Halaman Master Data Obat

Page 28: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

46

7. Halaman Data Resep

Halaman form yang digunakan untuk menyimpan dan menghapus data pasien.

Gambar III.19

Implementasi Halaman Transaksi Resep

8. Halaman Data Diagnosa

Halaman form yang digunakan untuk menyimpan dan menghapus data diagnosa.

Gambar III.20

Implementasi Halaman Transaksi Diagnosa

Page 29: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

47

9. Halaman Data Transaksi

Halaman form yang digunakan untuk menyimpan dan menghapus data transaksi.

Gambar III.21

Implementasi Halaman Transaksi

10. Laporan Transaksi Pemasukan

Halaman form yang digunakan untuk mencetak laporan pemasukan.

Gambar III.22

Implementasi Halaman Laporan Pemasukan

Page 30: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

48

3.10. Pengujian Unit

Pengujian terhadapa program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Form Data Login

Tabel III.6

Hasil Pengujian Black Box Testing Form Data Login

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Nama pemakai

tidak diisi atau

salah kemudian

klik tombol login

Nama Pemakai:

(Kosong/salah)

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

2 Nama pemakai

diisi, Password

salah atau kosong

kemudian klik

tombol login

Nama Pemakai:

admin

Password:

(Kosong/salah)

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

3 Nama pemakai

diisi, Password

diisi dan data

benar kemudian

klik tombol login

Nama

Pemakai: admin

Password: tarisa

Sistem akan

menerima dan

menampilkan menu

utama

Sesuai

Harapan

Valid

Page 31: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

49

2. Pengujian Terhadap Form Data Pasien

Tabel III.7

Hasil Pengujian Black Box Testing Form Data Pasien

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik daftar

pasien

Lalu klik

simpan

Nama:

Alamat:

PenanggungJawab:

Telepon:

Kode MR: PU0001

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

2 Klik daftar

pasien dan

salah satu

kolom tidak

diisi

Lalu klik

simpan

Nama: Rani

Alamat: Perumnas 3

PenanggungJawab:

Ibu

Telepon:

Kode MR: PU0001

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

3 Klik daftar

pasien dan

kolom terisi

semua

Lalu klik

simpan

Nama: Rani

Alamat: Perumnas 3

PenanggungJawab:

Ibu

Telepon:

08989898988

Kode MR: PU0001

Sistem akan

berhasil

menyimpan data

Sesuai

Harapan

Valid

4 Klik Tombol

Update

- Semua Data

Berhasil di Ubah

Sesuai

Harapan

Valid

Page 32: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

50

3. Pengujian Terhadap Form Data Dokter

Tabel III.8

Hasil Pengujian Black Box Testing Form Data Dokter

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Ketika isi data

Dokter

Lalu klik simpan

Kode Dokter:

DU01

Nama:

Alamat:

Telepon:

Nama Poli:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

2 Ketika isi data

dokter dan salah

satu kolom tidak

diisi

Lalu klik simpan

Kode Dokter:

DU01

Nama: Dr. Feby

Alamat: Bekasi

Telepon:

Nama Poli:

UMUM

Data Anda Belum

Lengkap

Sesuai

Harapan

Valid

3 Ketika isi data

dokter dan kolom

terisi semua

Lalu klik simpan

Kode Dokter:

DU01

Nama: Dr. Feby

Alamat: Bekasi

Telepon:

08773653632

Nama Poli:

UMUM

Sistem akan

berhasil

menyimpan data

Sesuai

Harapan

Valid

Page 33: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

51

4 Klik Tombol

Update

- Semua Data

Berhasil di Ubah

Sesuai

Harapan

Valid

4. Pengujian Terhadap Form Data Obat

Tabel III.9

Hasil Pengujian Black Box Testing Form Data Obat

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Ketika isi data

obat namun data

kosong tidak diisi

dan klik simpan

Kode obat:

OB0001

Nama obat:

Jenis obat:

Harga obat:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

2 Ketika isi data

obat, data diisi

dan ada salah

satu belum terisi

dan klik simpan

Kode obat:

OB0001

Nama obat:

Ranitidin

Jenis obat: Tablet

Harga obat:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

3 Ketika isi data

obat dan kolom

terisi semua

Lalu klik simpan

Kode obat:

OB0001

Nama obat:

Ranitidin

Jenis obat: Tablet

Harga obat: 12000

Sistem akan

berhasil

menyimpan data

Sesuai

Harapan

Valid

4 Klik Tombol - Semua Data Sesuai Valid

Page 34: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

52

Update Berhasil di Ubah Harapan

5. Pengujian Terhadap Form Data Diagnosa

Tabel III.10

Hasil Pengujian Black Box Testing Form Data Diagnosa

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Ketika isi data

diagnosa namun

data kosong tidak

diisi dan klik

simpan

Nama Dokter:

Nama Pasien:

Poli:

Amnesa:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum

Lengkap”.

Sesuai

Harapan

Valid

2 Ketika isi data

diagnosa, data

diisi dan ada

salah satu belum

terisi dan klik

simpan

Nama Dokter: Dr.

Feby

Nama Pasien: Rani

Poli: UMUM

Amnesa:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum

Lengkap”.

Sesuai

Harapan

Valid

3 Ketika isi data

diagnosa dan

kolom terisi

semua

Lalu klik simpan

Nama Dokter: Dr.

Feby

Nama Pasien: Rani

Poli: UMUM

Amnesa: Ispa

Sistem akan

berhasil

menyimpan data

Sesuai

Harapan

Valid

4 Klik Tombol

Update

- Semua Data

Berhasil di

Sesuai

Harapan

Valid

Page 35: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

53

Ubah

6. Pengujian Terhadap Form Data Resep

Tabel III.11

Hasil Pengujian Black Box Testing Form Data Resep

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1 Ketika tambah

data namun data

kosong tidak diisi

dan klik simpan

Id diagnosa:

Nama Dokter:

Nama Pasien:

Nama Obat:

Harga Obat:

Jumlah:

Total:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum

Lengkap”.

Sesuai

Harapan

Valid

2 Ketika tambah

data, data diisi

dan ada salah

satu belum terisi

dan klik simpan

Id diagnosa:

DG0001

Nama Dokter:

Dr.Feby

Nama Pasien: Rani

Nama Obat:

Ranitidin

Harga Obat: 12000

Jumlah:

Total:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum

Lengkap”.

Sesuai

Harapan

Valid

3 Ketika data

ditambah dengan

Id diagnosa:

DG0001

Sistem akan

berhasil

Sesuai

Harapan

Valid

Page 36: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

54

lengkap dan klik

simpan

Nama Dokter:

Dr.Feby

Nama Pasien: Rani

Nama Obat:

Ranitidin

Harga Obat: 12000

Jumlah: 1

Total: 12000

menyimpan data

4 Klik Tombol

Update

- Semua Data

Berhasil di

Ubah

Sesuai

Harapan

Valid

7. Pengujian Terhadap Form Data Transaksi

Tabel III.12

Hasil Pengujian Black Box Testing Form Data Transaksi

No Skenario

Pengujian

Text Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Ketika tambah

data namun data

kosong tidak diisi

dan klik simpan

Id diagnosa:

Nama Dokter:

Nama Pasien:

Total:

Dibayar:

Kembali:

Sistem akan

menolak dan

menampilkan

pesan: “Data

Belum Lengkap”.

Sesuai

Harapan

Valid

2 Ketika tambah

data, data diisi

dan ada salah

Id diagnosa:

DG0001

Nama Dokter:

Sistem akan

menolak dan

menampilkan

Sesuai

Harapan

Valid

Page 37: BAB III PEMBAHASAN · Umum dan Poli Gigi. Yang berlokasi di Jalan Rawa Indah No. 2 Kelurahan Margahayu Kecamatan Bekasi Timur Kota Bekasi 17113. Dengan ... 3 Nama Obat namaobat Varchar

55

satu belum terisi

dan klik simpan

Dr.Feby

Nama Pasien: Rani

Total: 12000

Dibayar:

Kembali:

pesan: “Data

Belum Lengkap”.

3 Ketika data

ditambah dengan

lengkap dan klik

simpan

Id diagnosa:

DG0001

Nama Dokter:

Dr.Feby

Nama Pasien: Rani

Total: 12000

Dibayar: 15000

Kembali: 3000

Sistem akan

berhasil

menyimpan data

Sesuai

Harapan

Valid

4 Klik Tombol

Update

- Semua Data

Berhasil di Ubah

Sesuai

Harapan

Valid