bab iii pembahasan...bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi...

74
21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan pada Klinik dr.Reza Fauzi Bekasi yang beralamat di Taman Harapan Baru, Bekasi Utara. Klinik tersebut bergerak dalam bidang pelayanan kesehatan masyarakat. 3.1.1. Sejarah Perusahaan Dewasa ini kesadaran masyarakat akan pentingnya kesehatan semakin meningkat oleh karenanya kebutuhan akan pelayanan kesehatan yang prima juga sangat diperlukan oleh setiap individu agar dapat berkarya dan dapat beraktifitas secara optimal. Berangkat dari keinginan untuk mengabdi bagi masyarakat dan memberikan pelayanan kesehatan tanpa memandang latar belakang penderita, maka didirikan Klinik dr.Reza Fauzi Bekasi merupakan institusi pelayanan umum yang bergerak dibidang kesehatan masyarakat, secara resmi didirikan oleh Klinik dr.Reza Fauzi Bekasi pada bulan Februari 2016 dengan nomor surat izin praktik 440/0122.3/D/SDMKES, bertempat di Perumahan Taman Harapan Baru No.17, Bekasi Utara. Berawal dari banyaknya warga masyarakat yang memerlukan pelayanan kesehatan dasar sehingga, membuat inspirasi seorang dokter yang bernama Reza Fauzi untuk membuat sebuah klinik. Maka dr.Reza Fauzi berkomitmen mendirikan Klinik dengan harga yang terjangkau, dengan pelayanan kesehatan yang sangat memuaskan masyarakat. Ternyata masyarakat menyambut baik pelayanan kesehatan yang diberikan pada Klinik dr.Reza Fauzi Bekasi ini terbukti dengan banyaknya pasien yang berobat.

Upload: others

Post on 01-Dec-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Penulis melakukan tinjauan perusahaan pada Klinik dr.Reza Fauzi Bekasi

yang beralamat di Taman Harapan Baru, Bekasi Utara. Klinik tersebut bergerak

dalam bidang pelayanan kesehatan masyarakat.

3.1.1. Sejarah Perusahaan

Dewasa ini kesadaran masyarakat akan pentingnya kesehatan semakin

meningkat oleh karenanya kebutuhan akan pelayanan kesehatan yang prima juga

sangat diperlukan oleh setiap individu agar dapat berkarya dan dapat beraktifitas

secara optimal. Berangkat dari keinginan untuk mengabdi bagi masyarakat dan

memberikan pelayanan kesehatan tanpa memandang latar belakang penderita, maka

didirikan Klinik dr.Reza Fauzi Bekasi merupakan institusi pelayanan umum yang

bergerak dibidang kesehatan masyarakat, secara resmi didirikan oleh Klinik dr.Reza

Fauzi Bekasi pada bulan Februari 2016 dengan nomor surat izin praktik

440/0122.3/D/SDMKES, bertempat di Perumahan Taman Harapan Baru No.17,

Bekasi Utara. Berawal dari banyaknya warga masyarakat yang memerlukan

pelayanan kesehatan dasar sehingga, membuat inspirasi seorang dokter yang

bernama Reza Fauzi untuk membuat sebuah klinik. Maka dr.Reza Fauzi

berkomitmen mendirikan Klinik dengan harga yang terjangkau, dengan pelayanan

kesehatan yang sangat memuaskan masyarakat. Ternyata masyarakat menyambut

baik pelayanan kesehatan yang diberikan pada Klinik dr.Reza Fauzi Bekasi ini

terbukti dengan banyaknya pasien yang berobat.

Page 2: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

22

3.1.1. Struktur Organisasi dan Fungsi

Sumber : Klinik dr. Reza Fauzi

Gambar III.1.

Struktur Organisasi Klinik dr. Reza Fauzi

Berikut ini adalah fungsi dari masing-masing bagian, yaitu :

1. Pemilik Klinik

a. Bertugas sebagai pimpinan.

Page 3: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

23

b. Bertugas dan bertanggung jawab terhadap perencanaan, pengembangan,

pelaksanaan, pengawasan, penilaian, dan pengendalian seluruh kegiatan

Klinik.

c. Bertugas dan bertanggung jawab terhadap seluruh aset yang dimiliki oleh

Klinik, baik keberadaan maupun penggunaan aset tersebut.

2. Administrasi

a. Memberikan informasi yang lengkap kepada pasien dan keluarganya

tentang pelayanan di Klinik.

b. Mencatat identitas pasien dengan jelas dan lengkap.

c. Mengelola data administrasi pasien untuk dilakukan pembuatan kartu

amnesis pasien.

d. Mengarahkan pasien ke unit rawat jalan (URJ) atau poliklinik yang

sesuai keluhannya.

e. Menjalankan proses pembayaran pasien berdasarkan pemeriksaan

rawat tindakan.

f. Melakukan proses transaksi pelayanan penebusan obat.

3. Poli Umum

a. Bertugas untuk melaksanakan kegiatan pengobatan data pasien.

b. Bertugas sebagai penasihat dan konsultan bagi pasien.

c. Bertugas untuk memberikan resep obat untuk pasien.

4. Poli Gigi

a. Bertugas melaksanakan pelayanan kesehatan gigi dan mulut pasien.

b. Bertugas melakukan pencabutan gigi, penambalan gigi, serta

perawatan gigi pasien.

Page 4: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

24

c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada

pasien tentang kesehatan gigi dan mulut terutama pada pasien yang

sakit.

5. Perawat

a. Bertugas untuk melaksanakan mekanisme pencatatan tindakan dokter.

b. Bertugas untuk membantu dokter dalam pemeriksaan pasien.

6. Bidan

a. Bertugas untuk asuhan kebidanan kepada ibu hamil.

b. Bertugas untuk memberikan pelayanan terhadap bayi baru lahir.

c. Bertugas untuk memberikan pelayanan kepada keluarga berencana

(KB) kepada wanita usia subur.

d. Bertugas untuk melaksanakan mekanisme pencatatan dan pelaporan

terpadu.

7. Analis Laborat

a. Bertugas untuk merencanakan pengadaan alat dan bahan

laboratorium.

b. Bertugas untuk menyusun jadwal dan tata tertib penggunaan

laboratorium.

c. Bertugas untuk mengatur penyimpanan dan daftar alat-alat

laboratorium.

d. Bertugas untuk menyusun laporan pelaksanaan kegiatan laboratorium.

3.2. Analisis Kebutuhan

Analisis kebutuhan ini terdiri dari analisis kebutuhan pengguna yakni pasien,

dokter, dan petugas.

Page 5: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

25

1. Kebutuhan Pengguna

a. Petugas

1. Dapat melakukan login menggunakan akun yang telah tersedia.

2. Dapat menambah, menyimpan, mengubah, memperbaharui,

menghapus data dokter.

3. Dapat menambah, menyimpan, mengubah, memperbaharui,

menghapus data poliklinik.

4. Dapat menambah, menyimpan, mengubah, memperbaharui,

menghapus data obat.

5. Dapat menambah, menyimpan, mengubah, memperbaharui,

menghapus data petugas.

6. Dapat menambah, menyimpan, mengubah, memperbaharui,

menghapus dan mencetak kartu pasien.

7. Dapat mengelola transaksi pendaftaran dan transaksi pembayaran.

8. Dapat mengelola laporan master, laporan transaksi dan laporan

medis.

b. Dokter

1. Dapat melakukan login menggunakan akun yang telah tersedia.

2. Dapat menambah, mengubah, menyimpan, memperbaharui,

menghapus, dan mencetak data medis periksa.

3. Dapat menyimpan, menghapus, dan mencetak resep obat.

2. Kebutuhan Sistem

a. Sistem Petugas

Page 6: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

26

Untuk dapat masuk ke menu utama, petugas harus melakukan login

terlebih dahulu menggunakan akun yang telah tersedia. Pada menu

utama petugas dapat mengelola data dokter, data poliklinik, data obat,

data petugas, data pasien mengelola transaksi pendaftaran dan

pembayaran mengelola laporan master yaitu laporan poliklinik,

laporan dokter, laporan pasien, laporan obat, laporan transaksi dan

laporan rekam medis.

b. Sistem Dokter

Dokter harus melakukan login terlebih dahulu menggunakan akun

yang telah tersedia. Pada menu utama dokter dapat mengelola data

medis yaitu pemeriksaan dan membuat resep.

3.3. Rancangan Dokumen

Rangkaian yang terdiri dari rancangan dokumen masukan (input) dan

rancangan dokumen keluaran (output) yang penulis buat adalah sebagai berikut:

A. Rancangan Dokumen Masukan (Input)

Uraian bentuk dokumen masukan dari aplikasi rawat jalan yang dibuat oleh

penulis sebagai berikut:

1. Nama dokumen : Data pasien

Fungsi : Sebagai masukan untuk data pasien

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Page 7: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

27

Frekuensi : Setiap terjadi penambahan data pasien

Bentuk : Lihat lampiran A.1

2. Nama dokumen : Data pendaftaran

Fungsi : Sebagai masukan untuk data pendaftaran

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data pendaftaran

Bentuk : Lihat lampiran A.2

3. Nama dokumen : Data petugas

Fungsi : Sebagai masukan untuk data petugas

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data petugas

Bentuk : Lihat lampiran A.3

4. Nama dokumen : Data dokter

Fungsi : Sebagai masukan untuk data dokter

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data dokter

Page 8: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

28

Bentuk : Lihat lampiran A.4

5. Nama dokumen : Data obat

Fungsi : Sebagai masukan untuk data obat

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data obat

Bentuk : Lihat lampiran A.5

6. Nama dokumen : Data pemeriksaan

Fungsi : Sebagai masukan untuk data pemeriksaan

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data pemeriksaan

Bentuk : Lihat lampiran A.6

7. Nama dokumen : Data resep

Fungsi : Sebagai masukan untuk data resep

Sumber : Dokter

Tujuan : Pasien

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data resep

Bentuk : Lihat lampiran A.7

Page 9: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

29

8. Nama dokumen : Data poliklinik

Fungsi : Sebagai masukan untuk data poliklinik

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran A.8

9. Nama dokumen : Data pembayaran

Fungsi : Sebagai masukan untuk data pembayaran

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data pembayaran

Bentuk : Lihat lampiran A.9

B. Rancangan Dokumen Keluaran (Output)

Uraian bentuk dokumen keluaran dari aplikasi rawat jalan yang dibuat oleh

penulis sebagai berikut:

1. Nama dokumen : Laporan data pasien

Fungsi : Sebagai masukan untuk data pasien

Sumber : Pemilik klinik

Tujuan : Petugas

Page 10: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

30

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran B.1

2. Nama dokumen : Laporan data pendaftaran

Fungsi : Sebagai laporan data pendaftaran

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Menyesuaikan jumlah data pendaftaran

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran B.2

3. Nama dokumen : Laporan data dokter

Fungsi : Sebagai laporan data dokter

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadi penambahan data dokter

Bentuk : Lihat lampiran B.3

4. Nama dokumen : Laporan data obat

Fungsi : Sebagai laporan data obat

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Page 11: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

31

Jumlah : Menyesuaikan jumlah data obat

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran B.4

5. Nama dokumen : Laporan data poliklinik

Fungsi : Sebagai laporan data poliklinik

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran B.5

6. Nama dokumen : Laporan data pembayaran

Fungsi : Sebagai laporan data pembayaran

Sumber : Pemilik klinik

Tujuan : Petugas

Media : Kertas

Jumlah : Menyesuaikan jumlah data pembayaran

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat lampiran B.6

7. Nama dokumen : Rekam medis

Fungsi : Sebagai hasil rekam medis

Sumber : Dokter

Tujuan : Pasien

Media : Kertas

Jumlah : Satu lembar

Page 12: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

32

Frekuensi : Setiap ada pemeriksaan

Bentuk : Lihat lampiran B.7

8. Nama dokumen : Bukti Pembayaran

Fungsi : Sebagai bukti pembayaran rawat jalan

Sumber : Petugas

Tujuan : Pasien

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap ada pembayaran

Bentuk : Lihat lampiran B.8

Page 13: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

33

3.4. Entity Relationship Diagram

A. Entity Relationship Diagram (ERD)

Pasienno_pasien

nama_pasien

jenis_kelamin

alamattanggal

lahir usia

no_telp

Pendaftaran

no_daftar

kode_petugas

kode_poli

kode_dokter no_pasientanggal

no_antri

status

melakukan1

M

1

memiliki

Pembayaran

id_bayar

no_daftartotal bayar

kembali

Pemeriksaan

id_periksa

no_daftar tgl_periksa keluhan

diagnosa

1 1

Resep

id_resep

no_daftar

kode_obat

banyak

harga

subtotal

keterangan

1

1

Obat

kode_obat

nama_obat

jumlah jenis

harga

status

memiliki

1

M

Dokter

kode_dokter

kode_polinama_poli

sip

tarif

no_telpalamatusername

membuat

1

password

Poliklinik

kode_poli nama_poli

1 memilikiM

Petugas

kode_petugas nama_petugas alamat

username

password

mengelolaM 1

M

kode_dokter

Gambar III.2.

Entity Relationship Diagram (ERD)

Page 14: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

34

B. Logical Relational Diagram (LRS)

Pasien

Pendaftaran

Petugas

Pembayaran

Pemeriksaan

ResepObat

Dokter Poliklinik

no_pasienPK

nama_pasien

jenis_kelamin

alamat

tanggal lahir

usia

no_telp

no_daftarPK

kode_petugasFK

kode_poli

kode_dokter

no_pasienFK

tanggal

no_antri

status

kode_petugasPK

nama_petugas

alamat

username

password

id_bayarPK

no_daftarFK

total

bayar

kembali

tanggal

no_antri

status

id_periksaPK

no_daftarFK

tgl_periksa

keluhan

diagnosa

id_resepPK

no_daftarFK

kode_obatFK

banyak

harga

subtotal

keterangan

kode_obatPK

nama_obat

jumlah

jenis

harga

status

kode_dokterPK

kode_poliFK

nama_poli

sip

tarif

no_telp

alamat

username

password

kode_poliPK

nama_poli

kode_dokterFK

Gambar III.3

Logical Relational Diagram (LRS)

3.5. Spesifikasi File

1. Spesifikasi File Pasien

Nama File : Pasien

Page 15: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

35

Akronim : pasien.ibd

Fungsi : Menyimpan data pasien

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 157 Byte

Kunci Field : nomor_pasien

Software : Xampp

Tabel III.1

Spesifikasi File Pasien

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pasien nomor_pasien Varchar 10 Primary Key

2. Nama Pasien nama_pasien Varchar 40

3. Jenis kelamin jenis_kelamin Enum

4. Alamat alamat Varchar 100

5. Tanggal Lahir tanggal_lahir Date

6. Usia usia Int 11

5. Nomor telepon nomor_telepon Varchar 15

Page 16: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

36

2. Spesifikasi File Pendaftaran

Nama File : Pendaftaran

Akronim : pendaftaran.ibd

Fungsi : Menyimpan data pendaftaran

Tipe File : Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 61 Byte

Kunci Field : no_daftar

Software : Xampp

Tabel III.2

Spesifikasi File Pendaftaran

No Elemen Data Akronim Tipe Panjang Keterangan

1. No daftar no_daftar Varchar 10 Primary Key

2. Kode Petugas kode_petugas Varchar 5 Foreign Key

3. Kode Poli kode_poli Varchar 5

4. Kode Dokter kode_dokter Varchar 5

Page 17: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

37

5. Nomor Pasien nomor_pasien Varchar 10 Foreign Key

6. Tanggal tanggal Date

7. No Antri no_antri Int 11

8. Status status Varchar 15

3. Spesifikasi File Petugas

Nama File : Petugas

Akronim : petugas.ibd

Fungsi : Menyimpan data petugas

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 86 Byte

Kunci Field : kode_petugas

Software : Xampp

Tabel III.3

Spesifikasi File Petugas

No Elemen Data Akronim Tipe Panjang Keterangan

Page 18: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

38

1. Kode Petugas kode_petugas Varchar 5 Primary Key

2. Nama Petugas nama_petugas Varchar 40

3. Alamat alamat_petugas Text

4. Username username Varchar 15

5. Password password Varchar 15

6. level Level Int 11

4. Spesifikasi File Dokter

Nama File : Dokter

Akronim : dokter.ibd

Fungsi : Menyimpan data dokter

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 299 Byte

Kunci Field : kode_dokter

Software : Xampp

Page 19: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

39

Tabel III.4

Spesifikasi File Dokter

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Dokter kode_dokter Varchar 10 Primary Key

2. Kode Poli kode_poli Varchar 5 Foreign Key

3. Nama Dokter nama_dokter Varchar 40

4. Sip sip Text

5. Tarif tarif Int 100

6. Nomor telepon nomor_telepon Varchar 14

7. Alamat alamat Varchar 100

8. Username username Varchar 15

9. Password password Varchar 15

5. Spesifikasi File Obat

Nama File : Obat

Akronim : obat.ibd

Fungsi : Menyimpan data obat

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 20: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

40

Media : Hard Disk

Panjang Record : 108 Byte

Kunci Field : kode_obat

Software : Xampp

Tabel III.5

Spesifikasi File Obat

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode obat kode_obat Varchar 5 Primary Key

2. Nama Obat kode_poli Varchar 40

3. Jumlah Obat jumlah_obat Int 11

4. Jenis jenis Varchar 30

5. Harga harga Int 11

6. Status status Int 11

6. Spesifikasi File Pemeriksaan

Nama File : Pemeriksaan

Akronim : pemeriksaan.ibd

Fungsi : Menyimpan data pemeriksaan

Tipe File : File Master

Organisasi File : Index Sequential

Page 21: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

41

Akses File : Random

Media : Hard Disk

Panjang Record : 21 Byte

Kunci Field : id_periksa

Software : Xampp

Tabel III.6

Spesifikasi File Pemeriksaan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Periksa id_periksa Int 11 Primary Key

2. No Daftar no_daftar Varchar 10 Foreign Key

3. Tgl Periksa tgl_periksa Date

4. Keluhan keluhan Text

5. Diagnosa diagnosa Int

7. Spesifikasi File Resep

Nama File : Resep

Akronim : resep.ibd

Fungsi : Menyimpan data resep

Tipe File : Transaksi

Organisasi File : Index Sequential

Page 22: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

42

Akses File : Random

Media : Hard Disk

Panjang Record : 70 Byte

Kunci Field : id_resep

Software : Xampp

Tabel III.7

Spesifikasi File Resep

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Resep id_resep Int 11 Primary Key

2. No Daftar no_daftar Varchar 10 Foreign Key

3. Kode Obat kode_obat Varchar 5 Foreign Key

4. Banyak banyak Int 11

5. Harga harga Int 11

6. Subtotal subtotal Int 11

7. Berapa berapa Int 11

8. Keterangan keterangan Text

9. Kode Dokter kode_dokter Varchar 10 Foreign Key

Page 23: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

43

8. Spesifikasi File Poliklinik

Nama File : Poliklinik

Akronim : poliklinik.ibd

Fungsi : Menyimpan data poliklinik

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 35 Byte

Kunci Field : kode_poli

Software : Xampp

Tabel III.8

Spesifikasi File Poliklinik

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Poli kode_poli Varchar 5 Primary Key

2. Nama Poli nama_poli Varchar 30

9. Spesifikasi File Pembayaran

Nama File : Pembayaran

Akronim : pembayaran.ibd

Page 24: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

44

Fungsi : Menyimpan data pembayaran

Tipe File : Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 54 Byte

Kunci Field : id_bayar

Software : Xampp

Tabel III.9

Spesifikasi File Pembayaran

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Bayar id_bayar Int 11 Primary Key

2. No Daftar no_daftar Varchar 10 Foreign Key

3. Total total Int 11

4. Bayar bayar Int 11

5. Kembali kembali Int 11

3.6. Pengkodean

1. Petugas

Page 25: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

45

Setiap petugas harus memiliki kode akses masing-masing, sehingga dapat

membatasi hak akses dari petugas diantaranya terdiri dari:

Inisial Petugas Nomor Urut Petugas

Contoh:

Keterangan:

KP = Inisial Petugas

0001 = No. Urut Petugas

2. Dokter

Setiap dokter memiliki kode akses masing-masing, sehingga dokter dapat

membedakan data dari masing-masing dokter, diantaranya terdiri dari:

Inisial Dokter Nomor Urut Dokter

Contoh:

X X 9 9 9

K P

0 0 1

D 0

0 0 1

X 9 9 9 9

Page 26: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

46

Keterangan:

D = Inisial Dokter

0001 = No. Urut Dokter

3. Poliklinik

Inisial Poliklinik No Urut Poliklinik

Contoh:

Keterangan:

KP = Inisial Poliklinik

0001 = No. Urut Poliklinik

4. Obat

Setiap obat harus memiliki kode obat untuk masing-masing, sehingga petugas

dapat mengidentifikasi nama obat dan jenis obat pada aplikasi rawat jalan,

diantaranya terdiri dari:

Inisial Obat No Urut Obat

Contoh:

X X 9 9 9

K P

0 0 1

X 9 9 9 9

K 0

0 0 1

Page 27: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

47

Keterangan:

K = Inisial Obat

0001 = No. Urut Obat

4. Pasien

Setiap pasien memiliki kode pasien masing-masing, sehingga dapat membedakan

data dari masing-masing pasien, diantaranya terdiri dari:

Inisial Pasien No Urut Pasien

Contoh:

Keterangan:

NOPSN = Inisial Pasien

00001 = No Urut Pasien

5. Pendaftaran

Setiap pendaftaran memiliki kode pendaftaran masing-masing, sehingga dapat

membedakan data dari masing-masing pendaftaran, diantaranya terdiri dari:

X X X X X 9 9 9 9 9

N O P S N 0 0 0 0 1

Page 28: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

48

Contoh:

Keterangan:

NDFT = Inisial Pendaftaran

19 = Inisial tahun 2019

08 = Inisial bulan ke-8 “Agustus”

01 = No. Urut Pendaftaran

6. Pemeriksaan

Setiap pemeriksaan memiliki kode pemeriksaan masing-masing, sehingga dapat

membedakan data dari masing-masing pemeriksaan, diantaranya terdiri dari:

Contoh:

Keterangan:

Page 29: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

49

NDFT = Inisial Pendaftaran

19 = Inisial tahun 2019

08 = Inisial bulan ke-8 “Agustus”

01 = No. Urut Pemeriksaan

7. Pembayaran

Setiap pembayaran memiliki kode pembayaran masing-masing, sehingga dapat

membedakan data dari masing-masing pembayaran, diantaranya terdiri dari:

Contoh:

Keterangan:

NDFT = Inisial Pendaftaran

19 = Inisial tahun 2019

08 = Inisial bulan ke-8 “Agustus”

01 = No. Urut Pembayaran

8. Resep

Page 30: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

50

Setiap resep memiliki kode resep untuk masing-masing, sehingga petugas dapat

mengidentifikasi nama obat dan jenis obat pada aplikasi rawat jalan, diantaranya

terdiri dari:

Contoh:

Keterangan:

NDFT = Inisial Pendaftaran

19 = Inisial tahun Resep 2019

08 = Inisial bulan ke-8 “Agustus”

01 = No. Urut Resep

3.7. Spesifikasi Program

A. HIPO (Hierarchy Input Proses Output)

a. Petugas

Page 31: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

51

0

0

1.0

2.2

4.03.0

3.1

4.1.13.2

2.3

2.4

1.2

1.1

2.5

2.0

2.1

4.1..2

4.1.3

4.1.4

4.1

4.2.1

4.2.2

4.2 4.3

Login

Menu Utama

file

0.0

poli

2.0

laporan

0.0

transaksi

0.0

pendaftaran

3.0

laporan poliklinik

4.0

pembayaran

3.0

obat

0.0

petugas

0.0

tutup

1.0

logout

1.0

pasien

0.0

master

0.0

dokter

2.0

laporan dokter

4.0

laporan obat

4.0

laporan pasien

4.0

laporan master

4.0

laporan pendaftaran

4.0

laporan pembayaran

4.0

laporan transaksi

4.0

laporan rekam medis

4.0

Gambar III.4

HIPO Petugas

Page 32: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

52

b. Dokter

0

0

1.0 2.0

Login

Menu Utama

Pemeriksaan

0.0

Buat Resep

0.0

Gambar III.5

HIPO Dokter

Page 33: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

53

B. Flowchart

1. Flowchart Login

Mulai

Pilih :1. Masuk2. Tutup

Input username dan password

Validasi masuk

Selelsai

Tutup

Menampilkan pesan pengguna atau kata sandi

salah

Menu utamaBenar

Salah

Y

T

Gambar III.6

Flowchart Login

2. Flowchart Menu Utama Petugas

Page 34: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

54

Mulai

Pilih Menu:1. Dokter2. Poliklinik3. Obat4. Petugas5. Pasien6. Transaksi7. Laporan

Dokter Halaman Data Dokter

Poliklinik Halaman Data Poliklinik

Obat Halaman Data Obat

Petugas Halaman Data Petugas

Pasien Halaman Data Pasien

File Logout

Tutup

Proses Logout

Proses Tutup

T

T

Y

Y

Master Y

Y

Y

Y

Y

T

T

T

T

T

A

T

Page 35: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

55

Transaksi Pendaftaran

Pembayaran

Form Transaksi Pendaftaran

Form Transaksi Pembayaran

Laporan Master

Obat

Dokter

Poliklinik

Pasien

Transaksi Pendaftaran

Pembayaran

Medis Rekam medis

Laporan Poliklinik

Laporan Obat

Laporan Pasien

Laporan Dokter

Laporan Pendaftaran

Laporan Pembayaran

Laporan Rekam Medis

Selesai

T

A

Y

Y

Y

Y

Y

Y

Y

YY

Y

YY

T

T

T

T

T

T

T

Gambar III.7

Flowchart Menu Utama Petugas

Page 36: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

56

3. Flowchart Menu Utama Dokter

Mulai

Pilih Menu:1. File

2. Medis

Periksa

Resep

File Logout

Tutup

Proses Logout

Proses Tutup

T

Y

Y

Medis Y

Selesai

Gambar III.8

Flowchart Menu Utama Dokter

Page 37: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

57

4. Flowchart Master Dokter

Mulai

Pilih:1. Tambah2. Simpan3. Ubah4. Perbaharui5. Hapus6. Batal7. Cetak 8. Tutup

Tambah Simpan

Menampilkan kode dokter

otomatis dan memasukkan data dokter

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, kode poli atau nama

dokter pada textbox pencarian

Menampilkan data dokter pada

textbox dan mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data dokter

pada textboxProses perbarui

Menampilkan pesan data berhassil

diperbaharui

Hapus

Input data, kode poli atau nama

dokter pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, kode poli atau nama

dokter pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

Y

Cetak

Menampilkan data dokter pada

textbox

Input data, kode poli atau nama

dokter pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol cetakMenampilkan

data dokter pada textbox

Proses mencetak data

Data berhasil dicetak

T

Gambar III.9 Flowchart Dokter

Page 38: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

58

5. Flowchart Master Poliklinik

Mulai

Pilih:1. Tambah2. Simpan3. Ubah4. Perbaharui5. Hapus6. Batal7. Cetak 8. Tutup

Tambah Simpan

Menampilkan kode poliklinik otomatis dan memasukkan

nama poli

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, kode poli atau nama poliklinik pada

textbox pencarian

Menampilkan data poliklinik

pada textbox dan mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data poliklinik

pada textboxProses perbarui

Menampilkan pesan data

berhasil diperbaharui

Hapus

Input data, kode poli atau nama poliklinik pada

textbox pencarian

Filter dataMenampilkan data poliklinik pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, kode poli atau nama poliklinik pada

textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

Y

Cetak

Menampilkan data poliklinik pada textbox

Input data, kode poli atau nama poliklinikr pada

textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol cetakMenampilkan data poliklinik pada textbox

Proses mencetak data

Data berhasil dicetak

T

Gambar III.10

Flowchart Poliklinik

Page 39: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

59

6. Flowchart Master Obat

Mulai

Pilih:1. Tambah2. Simpan3. Ubah

4. Perbaharui5. Hapus6. Batal7. Cetak 8. Tutup

Tambah Simpan

Menampilkan kode obat dan memasukkan

data obat

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, kode obat atau nama

obat pada textbox pencarian

Menampilkan data obat pada

textbox dan mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data obat pada

textboxProses perbarui

Menampilkan pesan data

berhasil diperbaharui

Hapus

Input data, kode obat atau obat pada textbox

pencarian

Filter dataMenampilkan

data obat pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, kode obat atau nama

obat pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

Y

Cetak

Menampilkan data obatpada

textbox

Input data, kode obat atau nama

obat pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol cetakMenampilkan

data obat pada textbox

Proses mencetak data

Data berhasil dicetak

T

Gambar III.11

Flowchart Obat

Page 40: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

60

7. Flowchart Master Pasien

Mulai

Pilih:1. Tambah2. Simpan3. Ubah

4. Perbaharui5. Hapus6. Batal7. Cetak 8. Tutup

Tambah Simpan

Menampilkan nomor pasien dan

memasukkan data pasien

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, nomor pasien

atau nama pasien pada textbox

pencarian

Menampilkan data pasien pada

textbox dan mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data pasien

pada textboxProses perbarui

Menampilkan pesan data

berhasil diperbaharui

Hapus

Input data, nomor pasien pada textbox

pencarian

Filter dataMenampilkan

data pasien pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, nomor pasien pada textbox

pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

Y

Cetak

Menampilkan data pasien pada

textbox

Input data, nomor pasien pada textbox

pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol cetakMenampilkan

data pasien pada textbox

Proses mencetak data

Data berhasil dicetak

T

Gambar III.12

Flowchart Pasien

Page 41: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

61

8. Flowchart Master Petugas

Mulai

Pilih:1. Tambah2. Simpan3. Ubah4. Perbaharui5. Hapus6. Batal7. Tutup

Tambah Simpan

Menampilkan kode petugas dan

memasukkan data petugas

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, kode atau nama

petugas pada textbox pencarian

Menampilkan data petugas

pada textbox dan mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data petugas

pada textboxProses perbarui

Menampilkan pesan data berhassil

diperbaharui

Hapus

Input data, kode atau nama

petugas pada textbox pencarian

Filter dataMenampilkan data petugas pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, kode atau nama

petugas pada textbox pencarian

Filter dataMenampilkan data petugas pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

Y

Gambar III.13

Flowchart Petugas

Page 42: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

62

9. Flowchart Transaksi Pendaftaran

Mulai

Pilih:1. Tambah2. Simpan3. Ubah4. Perbaharui5. Hapus6. Batal7. Tutup

Tambah Simpan

Menampilkan nomor

pendaftaran, kode petugas dan

tanggal secara otomatis

Proses simpanMenampilkan

pesan data berhasil disimpan

Ubah

Input data, nomor pasien

atau nama pasien pada textbox

pencarian

Menampilkan data pendaftaran pada textbox dan

mengaktifkan tombol ubah

Filter data Pilih tombol ubah

Mengaktifkan tombol perbaharui

perbaharuiPerbaharui data

pendaftaran pada textboxProses perbarui

Menampilkan pesan data berhassil

diperbaharui

Hapus

Input data, nomor pasien

atau nama pasien pada textbox

pencarian

Filter dataMenampilkan

data pendaftaran pada textbox

Pilih tombol hapus

Proses hapusMenampilkan

pesan data berhasil dihapus

Batal

Input data, nomor pasien

atau nama pasien pada textbox

pencarian

Filter dataMenampilkan

data pendaftaran pada textbox

Pilih tombol batal

Data akan kembali kosong

Tutup

Selesai

Halaman utama

Y Y

T

Y

Y

Y

Y

Y

cc

Gambar III.14

Flowchart Transaksi Pendaftaran

Page 43: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

63

10. Flowchart Transaksi Pembayaran

Pilih:1. Simpan2. Cetak3. Keluar

Simpan Proses simpanMenampilkan pesan data

berhasil disimpan

Keluar

Selesai

Halaman utama

Pilih button simpan

Y

Y

Cetak

Input data, kode obat atau nama

obat pada textbox pencarian

Filter dataMenampilkan

data dokter pada textbox

Pilih tombol cetakMenampilkan

data obat pada textbox

Proses mencetak data

Data berhasil dicetak

T

Y

Mulai

Gambar III.15

Flowchart Transaksi Pembayaran

Page 44: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

64

11. Flowchart Laporan Master

Pilih:1. Laporan poliklinik

2. Laporan Dokter3. Laporan Pasien4. Laporan Obat

Mulai

Laporan poliklinik Laporan poliklinik Cetak Cetak

Laporan dokter Laporan dokter Cetak Cetak

Laporan pasien Laporan pasien Cetak Cetak

Laporan obat Laporan obat Cetak Cetak

Selesai

T

Y Y

T

Y Y

T

Y Y

T

Y Y

Gambar III.16

Flowchart Laporan Master

Page 45: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

65

12. Flowchart Laporan Transaksi

Pilih:1. Laporan pendaftaran2. Laporan pembayaran

Mulai

Laporan pendaftaran

Laporan pendaftaran Cetak Cetak

Laporan pembayaran

Laporan pembayaran Cetak Cetak

Selesai

T

Y Y

T

Y Y

Gambar III.17

Flowchart Laporan Transaksi

Page 46: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

66

13. Flowchart Laporan Rekam Medis

Pilih:1. Laporan rekam medis

Mulai

Laporan rekam medis

Laporan rekam medis Cetak Cetak

Selesai

T

Y Y

Gambar III.18

Flowchart Laporan Rekam Medis

Page 47: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

67

3.7. Spesifikasi Sistem Komputer

Sarana pendukung yang digunakan pada pembuatan program ini antara lain

perangkat keras, perangkat lunak dan konfigurasi sistem komputer.

A. Perangkat Keras

Perangkat keras adalah peralatan dari sistem komputer yang secara fisik dapat

terlihat dan dijamah. Sistem perangkat keras yang digunakan untuk pendukung

berjalannya kegiatan pengolahan proses rawat jalan menggunakan fasilitas komputer

dengan spesifikasi sebagai berikut:

1. Monitor : 14”

2. Processor : 2957U (1.4 GHz, 2MB L3 cache)

3. Memory : 2.00 GB

4. Harddisk : 500 GB HDD

5. Keyboard : 89 Keys

6. Printer : Epson

7. Mouse : Standard Mouse

B. Perangkat Lunak

Perangkat lunak berupa program-program yang digunakan untuk mengontrol

sistem dan menjalankan perangkat kerasnya, diantaranya adalah bahasa

pemrograman dan sistem operasi. Perangkat lunak dapat juga dikatakan sebagai

rangkaian elektronik untuk menghasilkan data menjadi informasi. Keberadaan

perangkat lunak selalu menyertai perangkat keras yang ada. Hanya saja tidak semua

perangkat lunak muncul untuk digunakan, hal ini tergantung pada perkembangan

Page 48: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

68

teknologi perangkat lunak itu sendiri. Adapun perangkat lunak yang digunakan pada

Tugas Akhir ini adalah sebagai berikut:

1. Sistem Operasi : Windows 10 Home Edition

2. Software : Netbeans IDE 8.0

3. Database : MySQL

3.8. Implementasi

Rancangan form antar muka pada aplikasi rawat jalan.Berdasarkan rancangan

tersebut, terdapat form login, menu utama, menu file, menu master, menu transaksi,

dan laporan.

1. Form Login

Form login merupakan tampilan awal dari aplikasi rawat jalan, pengguna

dapat memilih jenis login yang tersedia dan mengakses sesuai dengan username dan

password masing-masing.

a. Petugas

Gambar III.16

Halaman form login petugas

Page 49: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

69

b. Dokter

Gambar III.17

Form Login Dokter

2. Form Menu Utama

a. Petugas

Form menu utama petugas digunakan untuk mengakses menu-menu yang

tersedia pada aplikasi rawat jalan seperti menu file, menu master, menu transaksi dan

laporan.

Gambar III.17

Form Menu Utama Petugas

Page 50: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

70

b. Dokter

Form menu utama dokter digunakan untuk mengakses menu-menu yang

tersedia pada aplikasi rawat jalan seperti menu file dan menu medis berisi submenu

periksa dan membuat resep.

Gambar III.18

Form Menu Utama Dokter

3. Form File

Pada menu file terdapat sub menu logout dan tutup, logout menampilkan

kembali ke halaman login sedangkan untuk keluar dari aplikasi rawat jalan dapat

mengklik button tutup.

a. Petugas

Pada menu petugas terdapat submenu jenis login, kode petugas dan kode

dokter.

Page 51: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

71

Gambar III.19

File Petugas

b. Dokter

Pada menu dokter terdapat submenu jenis login, kode petugas dan kode

dokter.

Gambar III.20

File Dokter

4. Form Medis Dokter

Pada menu medis dokter terdapat submenu diantaranya periksan resep.

a. Pemeriksaan

Page 52: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

72

Pada submenu periksa terdapat no daftar, tanggal periksa, keluhan dan

diagnosa.

Gambar III.21 Pemeriksaan

b. Resep

Pada submenu resep terdapat no daftar, kode obat, nama obat, jenis obat,

banyaknya, aturan pakai dan keterangan.

Gambar III.22 Resep

Page 53: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

73

5. Form Master Petugas

Pada form petugas terdapat kode petugas, nama, alamat, username, password

dan konfirmasi.

Gambar III.23

Form Master Petugas

6. Form Data Dokter

Pada form dokter terdapat kode dokter, kode poli, nama dokter, sip, tarif,

nomor telepon, alamat, username, passworrd, dan konfirmasi password.

Page 54: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

74

Gambar III.24

Form Master Dokter

7. Form Master Poliklinik

Pada form master poliklinik terdapat kode poli dan nama poli.

Gambar III.25

Form Data Poliklinik

8. Form Data Obat

Pada form obat terdapat kode obat, nama obat, jumlah obat, jenis dan harga.

Page 55: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

75

Gambar III.26

Form Master Obat

9. Form Master Pasien

Form Master Pasien terdapat nomor pasien, nama pasien, jenis kelamin,

alamat, tanggal lahir, usia dan nomor telepon.

Gambar III.27

Form Master Pasien

10. Form Transaksi

Pada form transaksi terdapat submenu pendaftaran dan pembayaran.

Page 56: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

76

a. Pendaftaran

Pada form pendaftaran terdapat no pendaftaran, kode petugas, tanggal, pilih

poli, pilih dokter dan nomor antrian.

Gambar III.28

Form Transaksi Pendaftaran

b. Pembayaran

Pada form pembayaran terdapat no pendaftran, nomor pasien, nama pasien,

dokter dan biaya pemeriksaan.

Page 57: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

77

Gambar III.29

Form Transaksi Pembayaran

11. Laporan Master

Pada laporan master terdapat menu poliklinik, dokter, pasien, obat

a. Laporan Master Poliklinik

Pada laporan poliklinik terdapat kode poli dan nama poli.

Gambar III.29

Form Laporan Master Poliklinik

Page 58: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

78

b. Laporan Master Dokter

Pada laporan dokter terdapat kode dokter, kode poli dan detail.

Gambar III.30

Form Laporan Master Dokter

c. Laporan Master Pasien

Pada laporan pasien terdapat nomor pasien, nama pasien, jenis kelamin dan

detail.

Page 59: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

79

Gambar III.31

Form Laporan Master Pasien

d. Laporan Master Obat

Pada laporan obat terdapat kode obat, nama obat, jumlah, jenis dan harga.

Gambar III.32

Form Laporan Master Obat

Page 60: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

80

2. Laporan Transaksi

Pada laporan transaksi terdapat submenu pendaftaran dan pembayaran.

a. Pendaftaran

Pada laporan pendaftaran terdapat no pendaftaran, tanggal, no antrian, kode

poli, kode dokter, no pasien, gender, tanggal lahir dan no telepon.

Gambar III.32

Form Laporan Pendaftaran

b. Pembayaran

Pada laporan pembayaran terdapat no pendaftaran, tanggal, no antrian, kode

poli, kode dokter, no pasien, jenis kelamin, tanggal lahir dan no telepon.

Page 61: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

81

Gambar III.33

Form Laporan Pembayaran

3. Laporan Rekam Medis

Pada laporan rekam medis terdapat no daftar, no pasien, nama pasien, jenis

kelamin, nama poli, nama dokter, keluhan, diagnosa, tanggal daftar, tanggal lahir,

usia, no telepon, alamat dan tanggal periksa.

Page 62: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

82

Gambar III.34

Form Laporan Pendaftaran

Page 63: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

83

3.9. Pengujian

A. Pengujian Terhadap Form Login

Tabel III.10

Hasil Pengujian Black Box Testing Login

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Username dan

password tidak

diisi kemudian klik

tombol masuk

Username:

(kosong)

password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“lengkapi

username dan

password”

Sesuai

harapan

Valid

2. Mengetikan

username dan

password tidak

diisi atau kosong

kemudian klik

tombol masuk

Username:

admin

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“pengguna atau

kata sandi salah”

Sesuai

harapan

Valid

3. Username tidak

diisi (kosong) dan

password diisi

kemudian klik

tombol masuk

Username

: (kosong)

Password:

123

Sistem akan

menolak akses

user dan

menampilkan

“pengguna atau

kata sandi salah”

Sesuai

harapan

Valid

4. Mengetikan salah

satu kondisi salah

pada username atau

password

kemudian klik

Username:

admin

Password:

111

(salah)

Sistem akan

menolak akses

user dan

menampilkan

“pengguna atau

Sesuai

harapan

Valid

Page 64: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

84

tombol masuk kata sandi salah”

5. Mengetikan

username dan

password dengan

data yang benar

kemudian klik

tombol masuk

Username

: admin

Password:

123

(benar)

Sistem menerima

akses login dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

Page 65: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

85

b. Pengujian Terhadap Halaman Data Poliklinik

Tabel III.11

Hasil Pengujian Black Box Testing Master Poliklinik

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data

nama poli

pada

jtextfield

kemudian

tekan

tombol

simpan

Sistem akan

menampilkan

kode poli dan

nama poli

secara

otomatis.

kemudian

hanya tombol

tambah,

simpan, batal,

cetak, dan

keluar yang

dapat ditekan

Sesuai

harapan

Valid

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi

nama poli

kemudian

tekan

tombol

simpan

Sistem tidak

akan tersimpan

serta tampil

pesan lengkapi

data

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan

tombol

simpan

Sistem akan

memperbaharu

i data pada

database

kemudian data

tersebut akan

Sesuai

harapan

Valid

Page 66: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

86

tampil pada

jtextfield

4. Menekan salah satu

data pada jtextfield

kemudian pilih

nama poli

Menekan

salah satu

data pada

jtextfield

kemudian

arahkan

kursor ke

jtextfield

Sistem akan

memperbaharu

i data pada

database

Sesuai

harapan

Valid

c. Pengujian Terhadap Halaman Data Obat

Tabel III.12

Hasil Pengujian Black Box Testing Master Obat

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data

nama obat

pada

jtextfield

kemudian

tekan

tombol

simpan

Sistem akan

menampilkan

kode obat,

nama obat,

jumlah, jenis

dan harga

secara

otomatis.

Kemudian

hanya ubah,

hapus, batal,

cetak dan

keluar yang

Sesuai

harapan

Valid

Page 67: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

87

dapat ditekan

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi

nama obat

kemudian

tekan

tombol

simpan

Sistem tidak

akan tersimpan

serta tampil

pesan lengkapi

data

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan

tombol

simpan

Sistem akan

memperbaharu

i data pada

database

kemudian data

tersebut akan

tampil pada

jtextfield

Sesuai

harapan

Valid

4. Menekan salah satu

data pada jtextfield

kemudian pilih

kode obat, nama

obat, jumlah obat,

jenis dan harga

Menekan

salah satu

data pada

jtextfield

kemudian

arahkan

kursor ke

jtextfield

Sistem akan

memperbaharu

i data pada

database

Sesuai

harapan

Valid

Page 68: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

88

d. Pengujian Terhadap Halaman Data Pasien

Tabel III.13

Hasil Pengujian Black Box Testing Master Pasien

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

penguji

an

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data

nama pasien

pada

jtextfield

kemudian

tekan

tombol

simpan

Sistem akan

menampilkan

nomor pasien,

nama pasien,

jenis kelamin,

alamat, tanggal

lahir, usia, no

telp secara

otomatis.

Kemudian

hanya ubah,

hapus, batal,

cetak dan keluar

yang dapat

ditekan

Sesuai

harapan

Valid

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi

nama pasien

kemudian

tekan

tombol

simpan

Sistem tidak

akan tersimpan

serta tampil

pesan lengkapi

data

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

Semua data

telah terisi

kemudian

Sistem akan

memperbaharui

data pada

Sesuai

harapan

Valid

Page 69: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

89

tekan tombol

simpan

tekan

tombol

simpan

database

kemudian data

tersebut akan

tampil pada

jtextfield

4. Menekan salah satu

data pada jtextfield

kemudian pilih no

pasien, nama

pasien, jenis

kelamin, alamat, tgl

lahir, usia dan no

telp

Menekan

salah satu

data pada

jtextfield

kemudian

arahkan

kursor ke

jtextfield

Sistem akan

memperbaharui

data pada

database

Sesuai

harapan

Valid

e. Pengujian Terhadap Halaman Data Petugas

Tabel III.14

Hasil Pengujian Black Box Testing Master Petugas

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data nama

petugas pada

jtextfield

kemudian

tekan tombol

simpan

Sistem akan

menampilkan kode

petugas, nama

petugas, alamat dan

username secara

otomatis. Untuk

textbox password

dan konfirmasi

kosong. Kemudian

hanya ubah, hapus,

batal, cetak dan

Sesuai

harapan

Valid

Page 70: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

90

keluar yang dapat

ditekan

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi nama

pasien

kemudian

tekan tombol

simpan

Sistem tidak akan

tersimpan serta

tampil pesan

lengkapi data

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan tombol

simpan

Sistem akan

memperbaharui

data pada database

kemudian data

tersebut akan

tampil pada

jtextfield

Sesuai

harapan

Valid

4. Menekan salah satu

data pada jtextfield

kemudian pilih

kode petugas, nama

petugas, alamat dan

username

Menekan salah

satu data pada

jtextfield

kemudian

arahkan kursor

ke jtextfield

Sistem akan

memperbaharui

data pada database

Sesuai

harapan

Valid

f. Pengujian Terhadap Halaman Data Dokter

Tabel III.15

Hasil Pengujian Black Box Testing Master Dokter

Page 71: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

91

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data nama

dokter pada

jtextfield

kemudian

tekan tombol

simpan

Sistem akan

menampilkan kode

dokter, kode poli,

nama dokter, sip,

tarif , no telp,

alamat dan

username secara

otomatis. Untuk

textbox konfirmasi

dan password

kosong. Kemudian

hanya ubah, hapus,

batal, cetak dan

keluar yang dapat

ditekan

Sesuai

harapan

Valid

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi nama

dokter

kemudian

tekan tombol

simpan

Sistem tidak akan

tersimpan serta

tampil pesan

lengkapi data

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan tombol

simpan

Sistem akan

memperbaharui

data pada database

kemudian data

tersebut akan

tampil pada

jtextfield

Sesuai

harapan

Valid

4. Menekan salah satu

data pada jtextfield

kemudian pilih

Menekan salah

satu data pada

jtextfield

Sistem akan

memperbaharui

data pada database

Sesuai

harapan

Valid

Page 72: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

92

kode dokter, kode

poli, nama dokter,

sip, tarif, no telp,

alamat dan

username

kemudian

arahkan kursor

ke jtextfield

g. Pengujian terhadap Halaman Transaksi Pendaftaran

Tabel III.16

Hasil Pengujian Black Box Testing Transaksi Pendaftaran

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol simpan

Tekan salah

satu data nama

pendaftaran

pada jtextfield

kemudian

tekan tombol

tambah

Sistem akan

menampilkan

nomor pendaftaran,

kode petugas dan

tanggal secara

otomatis.

Kemudian hanya

tombol simpan,

batal dan keluar

yang dapat ditekan

Sesuai

harapan

Valid

2. Jika kondisi data

yang dimasukkan

belum lengkap

kemudian tekan

tombol simpan

Mengisi nama

pendaftaran

kemudian

tekan tombol

simpan

Sistem tidak akan

tersimpan serta

tampil pesan “input

tidak bole ada yang

kosong semua

harus diisi”

Sesuai

harapan

Valid

Page 73: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

93

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan tombol

simpan

Sistem akan

memperbaharui

data pada database

kemudian data

tersebut akan

tampil pada

jtextfield

Sesuai

harapan

Valid

4. Menekan salah satu

data pada jtextfield

kemudian pilih no

pendaftaran, kode

poli, kode dokter,

no pasien, tanggal

dan no antri

Menekan salah

satu data pada

jtextfield

kemudian

arahkan kursor

ke jtextfield

Sistem akan

memperbaharui

data pada database

Sesuai

harapan

Valid

h. Pengujian Terhadap Halaman Transaksi Pembayaran

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Transaksi Pembayaran

No. Skenario pengujian Test case Hasil yang

diterapkan

Hasil

pengujian

Kesimpulan

1. Menekan salah satu

data pada jtextfield.

Kemudian tekan

tombol pilih

Tekan salah

satu data no

pendaftaran

pada jtextfield

kemudian

tekan tombol

cetak

Sistem akan

menampilkan

nomor pendaftaran,

kode petugas dan

tanggal secara

otomatis.

Kemudian hanya

tombol keluar yang

dapat ditekan

Sesuai

harapan

Valid

Page 74: BAB III PEMBAHASAN...Bertugas melakukan pencabutan gigi, penambalan gigi, serta perawatan gigi pasien. 24 c. Bertugas melakukan konsultasi gigi, memberikan penyuluhan pada pasien tentang

94

2. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol

simpan

Mengisi nama

pendaftaran

kemudian

tekan tombol

simpan

Sistem tidak akan

tersimpan serta

tampil pesan “input

tidak bole ada yang

kosong semua

harus diisi”

Sesuai

harapan

Valid

3. Kondisi data yang

dimasukkan

lengkap kemudian

tekan tombol cetak

Semua data

telah terisi

kemudian

tekan tombol

cetak

Sistem akan

memperbaharui

data pada database

kemudian data

tersebut akan

tampil pada

jtextfield

Sesuai

harapan

Valid

4. Menekan salah satu

data pada jtextfield

kemudian pilih no

pendaftaran, no

pasien, nama

pasien, dokter dan

biaya pemeriksaan

Menekan salah

satu data pada

jtextfield

kemudian

arahkan kursor

ke jtextfield

Sistem akan

memperbaharui

data pada database

Sesuai

harapan

Valid