BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan...

60
25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih memahami tentang isntitusi/perusahaan yang bersangkutan seperti sejarah, struktur organisasi dan fungsi serta visi misi nya. Dalam penulisan tugas akhir ini, penulis melakukan penelitian pada sebuah klinik yang bernama klinik Pratama Rumah Sehat Keluarga yang mana proses bisnis yang saat ini berjalan masih menggunakan sistem yang manual. Setiap proses bisnis yang terjadi datanya masih menggunakan pembukuan manual, yang mana rentan terjadi kesalahan, seperti duplikasi data atau kesalahan input lainnya dan juga menyebabkan lambatnya pengelolaan data informasi yang dibutuhkan. 1.1.1 Sejarah Perusahaan Klinik Pratama Rumah Sehat Keluarga adalah sebuah klinik milik perorangan yang sudah tercatat pada badan hukum Farahdiba, SH, tanggal 20 Maret 2012 No. 03. Klinik Pratama Rumah Sehat Keluarga didirikan oleh Ibu Dr. Hj. Handayani S.SiT.M.Kes dan suami pada September 2012 dengan No Izin Operasional : 445.5/013/BPPT:4 pada tanggal 08 Juni 2015, yang beralamatkan di Komplek Mutiara Gading Timur Blok F2/20 Mustikajaya Kota Bekasi. Nama Pratama Rumah Sehat Keluarga sendiri merupakan hasil pemikiran panjang Ibu Handayani dan suami. Hal yang menjadi latar belakang berdirinya Klinik Pratama Rumah Sehat Keluarga adalah karena pemilik yang memang sudah berkecimpung di dunia kesehatan ingin membantu masyarakat sekitar lingkungan tempat tinggal beliau

Transcript of BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan...

Page 1: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

25

BAB I

PEMBAHASAN

1.1 Tinjauan Perusahaan

Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan

adanya tinjauan tersebut, dapat lebih memahami tentang isntitusi/perusahaan yang

bersangkutan seperti sejarah, struktur organisasi dan fungsi serta visi misi nya.

Dalam penulisan tugas akhir ini, penulis melakukan penelitian pada sebuah klinik

yang bernama klinik Pratama Rumah Sehat Keluarga yang mana proses bisnis yang

saat ini berjalan masih menggunakan sistem yang manual. Setiap proses bisnis yang

terjadi datanya masih menggunakan pembukuan manual, yang mana rentan terjadi

kesalahan, seperti duplikasi data atau kesalahan input lainnya dan juga menyebabkan

lambatnya pengelolaan data informasi yang dibutuhkan.

1.1.1 Sejarah Perusahaan

Klinik Pratama Rumah Sehat Keluarga adalah sebuah klinik milik perorangan

yang sudah tercatat pada badan hukum Farahdiba, SH, tanggal 20 Maret 2012 No.

03. Klinik Pratama Rumah Sehat Keluarga didirikan oleh Ibu Dr. Hj. Handayani

S.SiT.M.Kes dan suami pada September 2012 dengan No Izin Operasional :

445.5/013/BPPT:4 pada tanggal 08 Juni 2015, yang beralamatkan di Komplek

Mutiara Gading Timur Blok F2/20 Mustikajaya Kota Bekasi. Nama Pratama Rumah

Sehat Keluarga sendiri merupakan hasil pemikiran panjang Ibu Handayani dan

suami.

Hal yang menjadi latar belakang berdirinya Klinik Pratama Rumah Sehat

Keluarga adalah karena pemilik yang memang sudah berkecimpung di dunia

kesehatan ingin membantu masyarakat sekitar lingkungan tempat tinggal beliau

Page 2: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

26

Dalam mendapatkan pelayanan kesehatan yang mudah dan terjangkau dalam

hal lokasi, kendaraan dan biaya, yang mana pada saat itu masih jarang terdapat

klinik dan jasa pelayanan kesehatan lainnya. Adapun pelayanan kesehatan yang

diberikan Klinik Pratama Rumah Sehat Keluarga meliputi : pemeriksaan umum

dewasa dan anak, sunat atau khitanan, suntik KB, tes kehamilan, operasi kecil atau

bedah minor.

1.1.2 Struktur Organisasi

Sumber : Klinik Pratama Rumah Sehat Keluarga (2019)

Gambar III.1

Struktur Organisasi Klinik Pratama

Tugas dan Fungsi dari masing-masing bagian yang ada pada struktur

organisasi Klinik Pratama adalah sebagai berikut :

1. Pemilik / Kepala Klinik

a. Mengatur dan bertanggung jawab terhadap semua yang ada di klinik

b. Menyusun perencanaan, kebutuhan dan operasional

c. Mengevaluasi kegiatan pelayanan kesehatan

Page 3: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

27

d. Melakukan monitoring internal dan penilaian berkala pada seluruh kinerja

e. Membuat SOP, sistem, protap, dan kebijakan

2. Penanggung Jawab

a. Memeriksa dan memfollow up pasien yang berlanganan

b. Mengatur jadwal praktek kerja dokter

c. Memeriksa pekerjaan dokter, administrasi dan pelayanan kesehatan

d. Membuat konsep pedoman dan petunjuk teknis pelaksanaan pemeriksaan

kesehatan dan tindakan medis.

3. Dokter

a. Melakukan pemeriksaan pasien dan tindakan medis

b. Memberikan informasi penyakit yang dialami pasien selama proses

pengobatan

4. Admin

a. Melayani dan mencatat pendaftaran pasien

b. Melayani pendaftaran pengobatan pasien

c. Mencatat dan menerima transaksi pembayaran biaya pengobatan pasien

d. Menerima resep dari dokter untuk pasien

e. Memberikan obat sesuai resep dari dokter serta menjelaskan obat yang akan

dikonsumsi tersebut.

Page 4: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

28

f. Membuat laporan-laporan

5. Perkarya

Bertanggung jawab dalam hal kebersihan dan konsumsi.

1.2 Analisa Kebutuhan

Dalam pembauatn program diperlukan adanya suatu identifikasi berdasarkan

kebutuhan pengguna dan kebutuhan sistem untuk mempermudah proses perancangan

program dan menghasilkan sistem yang sesuai dengan kebutuhan pengguna, dalam

pembuatan program pelayanan kesehatan klinik ini penulis menganalisis kebutuhan

tersebut diantara lain :

1.2.1 Indentifikasi Kebutuhan Pengguna

Kebutuhan pengguna dari program yang penulis buat yaitu :

1. Pengguna sebagai admin

a. Login Program

b. Admin dapat mengakses seluruh menu yang ada di dalam program

c. Admin mempunyai hak akses penuh dalam menambah, mengubah, maupun

menghapus informasi yang ada dalam program

d. Mengelola segala aktifitas klinik seperti pendaftaran pasien, data pasien, data

dokter, data tindakan, data obat, data stok obat, dan pembayaran pasien.

e. Membuat dan mengelola laporan

1.2.2 Identfiikasi Kebutuham Sistem

Berikut adalah kebutuhan sistem yang telah diidentifikasi yaitu :

Page 5: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

29

1. Membuat suatu sistem informasi yang user friendly.

2. Sistem yang dibuat harus memudahkan admin dalam melakukan proses kerja.

3. Admin harus login terlebih dahulu agar dapat memproses data test dan

kebutuhan sistem lainnya.

4. Sistem yang dibuat dapat mengelola semua proses bisnis yang terjadi di klinik

seperti mengelola data admin, dokter, pasien, obat, tindakan, registrasi,

pemeriksaan, pembayaran, dan pembuatan laporan-laporan.

5. Menyiapkan tempat penyimpanan arsip yang rapi dengan memasukannya

kedalam database.

1.3 Rancangan Dokumen

1.3.1 Rancangan Dokumen Masukan (Input)

Spesifikasi bentuk dokumen masukan menjelaskan tentang dokumen yang

masuk secara spesifik. Adapun spesifikasi dari bentuk dokumen masukan yang

terjadi pada sistem klinik yaitu:

1. Nama Dokumen : Registrasi Pasien

Fungsi : Untuk registrasi sebagai pasien baru yang akan

berobat

Sumber : Administrasi

Tujuan : Pasien

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Setiap Ada Pasien Mendaftar

Bentuk : Lampiran A.1

2. Nama Dokumen : Data Pasien

Page 6: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

30

Fungsi : Untuk mengisi data pasien sebagai pendaftaran

Sumber : Administrasi

Tujuan : Dokter

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Setiap Ada Pasien Mendaftar

Bentuk : Lampiran A.2

3. Nama Dokumen : Data Dokter

Fungsi : Untuk mengisi data dokter

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Setiap ada dokter baru

Bentuk : Lampiran A.3

4. Nama Dokumen : Data Admin

Fungsi : Untuk mengisi data admin

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Setiap Ada Pegawai baru

Bentuk : Lampiran A.4

5. Nama Dokumen : Data Obat

Fungsi : Untuk mengisi data pasien yang ingin berobat

Page 7: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

31

Sumber : Apoteker

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Setiap Ada Obat baru yang belum terdata

Bentuk : Lampiran A.5

6. Nama Dokumen : Data Tindakan

Fungsi : Untuk mengisi data tindakan

Sumber : Dokter

Tujuan : Administrasi

Media : Cetakan Komputer

Jumlah : -

Frekuensi : Jika ada penambahan data tindakan

Bentuk : Lampiran A.6

1.3.2 Rancangan Dokumen Keluaran (Output)

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

kegiatan manajemen serta merupakan dokumen hasil pencatatan atau laporan.

Adapun dokumen keluaran tersebut yaitu:

1. Nama Dokumen : Struk

Fungsi : Bukti pasien telah melakukan pembayaran

Sumber : Administrasi

Tujuan : Pasien

Media : Cetakan Komputer

Jumlah : Satu Lembar

Frekuensi : Setiap pasien telah menyelesaikan prosedur

Page 8: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

32

pemeriksaan

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan Registrasi Pasien

Fungsi : Rincian Registrasi Pasien baru

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : Satu Lembar

Frekuensi : Setiap Satu Bulan Sekali

Bentuk : Lampiran B.2

3. Nama Dokumen : Laporan Pemeriksaan Medis

Fungsi : Rincian Pemeriksaan Medis Pasien

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : Satu Lembar

Frekuensi : Setiap Satu Bulan Sekali

Bentuk : Lampiran B.3

4. Nama Dokumen : Laporan Pembayaran

Fungsi : Rincian Pendapatan Pembayaran

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : Satu Lembar

Frekuensi : Setiap Satu Bulan Sekali

Page 9: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

33

Bentuk : Lampiran B.4

5. Nama Dokumen : Laporan Data Pasien

Fungsi : Rincian Data Pasien

Sumber : Administrasi

Tujuan : Pemilik

Media : Cetakan Komputer

Jumlah : Satu Lembar

Frekuensi : Setiap Satu Bulan Sekali

Bentuk : Lampiran B.5

Page 10: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

34

1.4 Entity Relationship Diagram

1.4.1 Entity Relationship Diagram (ERD)

Pasien

Admin

Pembayaran

Registrasi

Pemeriksaan

Dokter

Tindakan

Rekam_medi

s

Obat

Detail_Peme

riksaan

Mengelola

Melakukan

Memilki

Memilki

Memilki

password

username

Id_adminalamat

telepon

Tgl_lahir

Jekel

Nama

Id_dokter

Nama

jekel

Tgl_lahir

telepon

alamat

Nama

alamat

telepon

memo

Tgl_lahir

jekel

No_pasien Tgl_registrasi

Nama_pasien

No_pasien

No_registrasi

diagnosa

Nama_pasien

No_registrasi

No_periksa

Id_dokter

No_periksa

Kd_obat

Kd_tindakan

Nama_tindakan

biaya

kd_tindakantotal_bayar

No_periksa

No_pembayara

n

tgl

kd_rm

No_periksa

Tgl_rm

jumlah

Nama_obat

kd_obat

harga

1

M M

M

1

1

M

M

1

1

1

1

M1

1

MDetail_pemb

ayaran

Memilki

No_pembayara

n

subtotal

Kd_obat

1

jumlah

1

No_registrasi

Id_dokter

diagnosa

Nama_pasien

Keterangan

satuan

Nama_tindakan

Kd_tindakan

biaya

Gambar III.2

Entity Relationship Diagram (ERD) Klinik Pratama

Page 11: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

35

1.4.2 Logical Relational Structure (LRS)

Pasien

PK no_pasien

nama_pasien

jenis_kelamin

tgl_lahir

alamat

no_telepon

Keterangan

memo

Dokter

PK id_dokter

nama_dokter

jenis_kelamin

tgl_lahir

no_telepon

alamat

Obat

PK kd_obat

nama_obat

jumlah

harga

satuan

Registrasi

PK no_registrasi

FK2 no_pasien

nama_pasien

tgl

Tindakan

PK kd_tindakan

nama

harga

Pemeriksaan

PK no_periksa

FK1 no_registrasi

nama_pasien

diagnosa

FK2 no_pasien

FK3 id_dokter

FK4 kd_tindakan

nama_tindakan

biayaPembayaran

PK no_pembayaran

tgl

total_bayar

no_periksa

admin

PK id_admin

username

password

nama_admin

jenis_kelamin

tgl_lhr

no_telp

alamat

rekam_medis

PK kd_rm

nama_rm

FK1 no_periksa

nama_pasien

diagnosa

kd_dokter

FK2 no_registrasi

detail_pemeriksaan

FK2 kd_tindakan

FK3 kd_obat

FK1 no_periksa

detail_pembayaran

FK1 no_pembayaran

FK2 kd_obat

jumlah

subtotal

1-1

1-M

1-1

1-1

1-M

1-M

1-1

1-M

1-1

1-1

1-M

1-M

Gambar III.2

Logical Relational Structure (LRS) Klinik Pratama

Page 12: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

36

1.5 Spesifikasi File

Dalam pembuatan program ini penulis menggunakan database MySQL.

Spesifikasi file yang diperlukan dibagi menjadi 12 tabel dan disimpan dalam

database dengan nama “db_klinik”, berikut ini akan di jelaskan spesifikasi file :

1. Spesifikasi File User

Nama File : Tabel Admin

Akronim : tb_admin

Fungsi : Untuk masuk ke dalam program

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : id_admin

Panjang Record : 154 karakter

Software : XAMPP

Tabel III.1

Spesifikasi File Tabel Admin

No Elemen Data Nama Field Tipe Data Width Keterangan

1 Id Admin id_admin Char 15 Primary

Key

2 Nama Admin nama_admin Varchar 30

3 Jenis Kelamin jekel Varchar 15

4 Tanggal Lahir tgl_lahir Date -

5 No Telepon telepon Char 14

6 Alamat alamat Varchar 50

7 Username username Varchar 15

8 Password password Varchar 15

Page 13: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

37

2. Spesifikasi File Dokter

Nama File : Tabel Dokter

Akronim : tb_dokter

Fungsi : Untuk menambah data dokter

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : id_dokter

Panjang Record : 124 karakter

Software : XAMPP

Tabel III.2

Spesifikasi File Tabel Dokter

No Elemen Data Nama Field Tipe Data Width Keterangan

1 Id Dokter id_dokter Char 15 Primary

Key

2 Nama Dokter nama Varchar 30

3 Jenis Kelamin jekel Varchar 15

4 Tanggal Lahir tgl_lahir Date -

5 No Telepon telepon Char 14

6 Alamat alamat Varchar 50

3. Spesifikasi File Pasien

Nama File : Tabel Pasien

Akronim : tb_pasien

Fungsi : Untuk menambah data pasien baru

Tipe File : File Master

Organisasi File : Index Sequential

Page 14: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

38

Akses File : Random

Media : Hardisk

Fieldkey : no_pasien

Pajang Record : 179 karakter

Software : XAMPP

Tabel III.3

Spesifikasi File Tabel Pasien

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No pasien no_pasien Char 15 Primary

Key

2 Nama Pasien nama_pasien Varchar 30

3 Jenis Kelamin Jekel Varchar 20

4 Tanggal Lahir tgl_lahir Date -

5 No Telepon telepon Char 14

6 Alamat Alamat Varchar 50

7 Memo memo Varchar 50

4. Spesifikasi File Registrasi

Nama File : Tabel Registrasi

Akronim : tb_registrasi

Fungsi : Untuk menambah data registrasi pasien

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : no_registrasi

Panjang Record : 60 karakter

Software : XAMPP

Page 15: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

39

Tabel III.4

Spesifikasi File Tabel Regsitrasi

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No Registrasi no_registrasi Char 15 Primary

Key

2 No Pasien no_pasien Char 15 Foreign

Key

3 Nama Pasien nama_pasien Varchar 30

4 Tanggal

Registrasi

tgl_registrasi Date -

5. Spesifikasi File Pemeriksaan

Nama File : Tabel Pemeriksaan

Akronim : tb_pemeriksaan

Fungsi : Untuk menambah data pemeriksaan pasien

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : no_periksa

Panjang Record : 190 karakter

Software : XAMPP

Tabel III.5

Spesifikasi Tabel Pemeriksaan

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No Periksa no_periksa Char 15 Primary

Key

2 No Registrasi no_registrasi Char 15 Foreign

Key

3 Nama Pasien nama_pasien Varchar 30

Page 16: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

40

4 Diagnosa Diagnosa Varchar 50

5 Id Dokter id_dokter Char 15 Foreign

Key

6 Kode Tindakan kode_tindakan Char 15 Foreign

Key

7 Nama Tindakan nama_Tindakan Varchar 50

8 Biaya biaya Double -

6. Spesifikasi File Detail Pemeriksaan

Nama File : Tabel Detail Pemeriksaan

Akronim : tb_detal_pemeriksaan

Fungsi : Untuk rincan data tindakan dan obat pasien

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : -

Panjang Record : 45 karakter

Software : XAMPP

Tabel III.6

Spesifikasi Tabel Detail Pemeriksaan

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No Periksa no_periksa Char 15 Foreign

Key

2 Kode Tindakan kd_tindakan Char 15 Foreign

Key

3 Kode Obat kd_obat Char 15 Foreign

Key

Page 17: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

41

7. Spesifikasi File Tindakan

Nama File : Tabel Tindakan

Akronim : tb_tindakan

Fungsi : Untuk menambah data tindakan pada pasien

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_tindakan

Panjang Record : 65 karakter

Software : XAMPP

Tabel III.7

Spesifikasi Tabel Tindakan

No Elemen Data Nama Field Tipe Data Width Keterangan

1 Kode Tindakan kd_tindakan Char 15 Primary

Key

2 Nama Tindakan nama_tindakan Varchar 50

3 Biaya Biaya Double -

8. Spesifikasi File Rekam Medis

Nama File : Tabel Rekam Medis

Akronim : tb_rekam_medis

Fungsi : Untuk menambah data rekam medis pasien

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Page 18: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

42

Fieldkey : kd_rm

Panjang Record : 140 karakter

Software : XAMPP

Tabel III.8

Spesifikasi Tabel Rekam Medis

No Elemen Data Nama Field Tipe Data Width Keterangan

1 Kode Rekam

Medis

kode_rm Char 15 Primary

Key

2 Tanggal rekam

medis

tgl_rm Date -

3 No_periksa no_periksa Char 15 Foreign

Key

4 No Registrasi no_registrasi Char 15 Foreign

Key

5 Nama Pasien nama_pasien Varchar 30

6 Diagnosa diagnosa Varchar 50

7 Id Dokter id_dokter Char 15 Foreign

Key

9. Spesifikasi File Obat

Nama File : Tabel Obat

Akronim : tb_obat

Fungsi : Untuk menambah data obat

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_obat

Panjang Record : 105 karakter

Software : XAMPP

Page 19: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

43

Tabel III.9

Spesifikasi Tabel Obat

No Elemen Data Nama Field Tipe Data Width Keterangan

1 Kode Obat kd_obat Char 15 Primary

Key

2 Nama Obat nama_obat Varchar 30

3 Jumlah Jumlah int 30

4 Harga Biaya Double -

5 Satuan satuan Varchar 30

10. Spesifikasi File Pembayaran

Nama File : Tabel Pembayaran

Akronim : tb_pembayaran

Fungsi : Untuk menambah data pembayaran

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : no_pembayaran

Panjang Record : 20 karakter

Software : XAMPP

Tabel III.10

Spesifikasi Tabel Pembayaran

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No Pembayaran no_bayar Char 15 Primary

Key

2 No Periksa no_periksa Char 5 Foreign

Key

3 Tanggal Tgl Date -

4 Total Biaya total_biaya Double -

Page 20: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

44

11. Spesifikasi File Detail Pembayaran

Nama File : Tabel Detail Pembayaran

Akronim : tb_detail_pembayaran

Fungsi : Untuk rincian pembelian obat di tb pembayaran

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : -

Panjang Record : 23 karakter

Software : XAMPP

Tabel III.11

Spesifikasi Tabel Detail Pembayaran

No Elemen Data Nama Field Tipe Data Width Keterangan

1 No Pembayaran no_bayar Char 15 Primary

Key

2 Kode Obat kd_obat Char 5 Foreign

Key

3 Jumlah jumlah Int 3

4 Subtotal subtotal Double -

Page 21: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

45

1.6 Pengkodean

Pengkodean atau struktur kode dibuat untuk memudahkan pemrosesan data-data

didalam program, berikut akan dijelaskan data yang dijadikan kode-kode.

1. Kode Pasien

Setiap pasien harus memiliki kode masing-masing sehingga dapat membedakan

data dari masing-masing pasien dan memudahkan pengguna dalam melakukan

pencarian dan pengolahan data pasien, diantaranya terdiri dari.

Format :

X X X 9 9 9 9 9 9 9 9 9

Inisial pasien Tahun Bulan Tanggal Nomor Urut

Contoh :

P S N 1 9 0 5 0 7 -0 0 5

Keterangan :

PSN : Menunjukkan inisial dari pasien

19 : Menunjukkan pada tahun berapa pasien pertama kali mendaftar

05 : Menunjukkan pada bulan berapa pasien pertama kali mendaftar

Page 22: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

46

07 : Menunjukkan pada tanggal berapa pasien pertama kali mendaftar

05 : No urut Pasien

1. Kode Dokter

Setiap dokter harus memiliki kode masing-masing sehingga dapat membedakan

data dari masing-masing dokter dan memudahkan pengguna dalam melakukan

pencarian dan pengolahan data dokter, diantaranya terdiri dari.

Format :

X X X X - 9 9 9

Inisial dokter Nomor Urut

Contoh :

D N V L - 0 0 1

Keterangan :

DNVL : Menunjukkan inisial nama dokter yaitu Dokter Novi Lestari

001 : Menunjukkan nomor urut dokter yaitu 001

Page 23: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

47

2. Kode Tindakan

Setiap tindakan harus memiliki kode masing-masing sehingga dapat

membedakan data dari masing-masing pasien dan memudahkan pengguna dalam

melakukan pencarian dan pengolahan data tindakan, diantaranya terdiri dari.

Format :

X X X X - 9 9 9

Inisial Tindakan Nomor Urut

Contoh :

P M T - 0 0 1

Keterangan :

PMT : Menunjukkan inisial nama tindakan yaitu Pemeriksaan Mata

001 : Menunjukkan nomor urut tindakan yaitu 001

3. Kode Obat

Setiap obat harus memiliki kode masing-masing sehingga dapat membedakan

data dari masing-masing pasien dan memudahkan pengguna dalam melakukan

pencarian dan pengolahan data obat, diantaranya terdiri dari.

Page 24: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

48

Format :

X X X X - 9 9 9

Inisial Obat Nomor Urut

Contoh :

P C T L - 0 0 1

Keterangan :

PCTL : Menunjukkan inisial nama obat yaitu Paracetamol

001 : Menunjukkan nomor urut obat yaitu 001

4. Kode Pembayaran

Setiap pembayaran harus memiliki kode masing-masing sehingga dapat

membedakan data dari masing-masing pasien dan memudahkan pengguna dalam

melakukan pencarian dan pengolahan data pembayaran, diantaranya terdiri dari.

Format :

X X X 9 9 9 9 9 9 9 9 9

Inisial pasien Tahun Bulan Tanggal Nomor Urut

Page 25: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

49

Contoh :

T R S 1 9 0 5 0 7 -0 0 5

Keterangan :

TRS : Menunjukkan inisial dari Transaksi

19 : Menunjukkan pada tahun berapa pasien melakukan pembayaran

05 : Menunjukkan pada bulan berapa pasien melakukan pembayaran

07 : Menunjukkan pada tanggal berapa pasien melakukan pembayaran

05 : No urut Transaksi

5. Kode Registrasi Pasien

Setiap registrasi pasien harus memiliki kode masing-masing sehingga dapat

membedakan data dari masing-masing pasien dan memudahkan pengguna dalam

melakukan pencarian dan pengolahan data registrasi pasien, diantaranya terdiri

dari.

Format :

X X X 9 9 9 9 9 9 9 9 9

Inisial registrasi Tahun Bulan Tanggal Nomor Urut

Page 26: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

50

Contoh :

R E R 1 9 0 5 0 7 0 0 5

Keterangan :

REG : Menunjukkan inisial dari Registrasi

19 : Menunjukkan pada tahun berapa pasien melakukan registrasi

05 : Menunjukkan pada bulan berapa pasien melakukan registrasi

07 : Menunjukkan pada tanggal berapa pasien melakukan registrasi

05 : No urut registrasi

6. Kode Rekam Medis Pasien

Setiap rekam medis pasien harus memiliki kode masing-masing sehingga dapat

membedakan data dari masing-masing pasien dan memudahkan pengguna dalam

melakukan pencarian dan pengolahan data rekam medis pasien, diantaranya

terdiri dari.

Format :

X X 9 9 9 9 9 9 9 9 9

Inisial RM Tahun Bulan Tanggal Nomor Urut

Page 27: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

51

Contoh :

R M 1 9 0 5 0 7 0 0 5

Keterangan :

RM : Menunjukkan inisial dari Rekam Medis

19 : Menunjukkan pada tahun berapa rekam medis pertama dicatat

05 : Menunjukkan pada bulan berapa rekam medis pertama dicatat

07 : Menunjukkan pada tanggal berapa rekam medis pertama dicatat

05 : No urut Rekam Medis

7. Kode Admin

Setiap admin harus memiliki kode masing-masing sehingga dapat membedakan

data dari masing-masing admin dan memudahkan pengguna dalam melakukan

pencarian dan pengolahan data admin, diantaranya terdiri dari.

Format :

X X X 9 9 9 9 9 9 9 9 9

Inisial admin Tahun Bulan Tanggal Nomor Urut

Contoh :

Page 28: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

52

A D M 1 9 0 5 0 7 0 0 5

Keterangan :

ADM : Menunjukkan inisial dari Admin

19 : Menunjukkan pada tahun berapa admin masuk

05 : Menunjukkan pada bulan berapa admin masuk

07 : Menunjukkan pada tanggal berapa admin masuk

05 : No urut Admin

8. Kode Pemeriksaan

Setiap pemeriksaan harus memiliki kode masing-masing sehingga dapat

membedakan data dari masing-masing pemeriksaan pasien dan memudahkan

pengguna dalam melakukan pencarian dan pengolahan data pemeriksaan pasien,

diantaranya terdiri dari.

Format :

X X X 9 9 9 9 9 9 9 9 9

Inisial Periksa Tahun Bulan Tanggal Nomor Urut

Contoh :

Page 29: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

53

P R S 1 9 0 5 0 7 0 0 5

Keterangan :

PRS : Menunjukkan inisial dari Periksa

19 : Menunjukkan pada tahun berapa pasien melakukan pemeriksaan

05 : Menunjukkan pada bulan berapa pasien melakukan pemeriksaan

07 : Menunjukkan pada tanggal berapa pasien melakukan pemeriksaan

05 : No urut pemeriksaan

1.7 Spesifikasi Program

1.7.1 HIPO (Hierarky Input Process Output)

Gambar III.4

HIPO Program Klinik

Page 30: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

54

1.7.2 Flowchart

1. Flowchart Form Login

Mulai

Pilihan:

Login

Exit

Login Y

Masukkan

username

dan

password

T

T

Benar

Username

dan

password

tidak dikenal

Y

Pesan:

Berhasil

Login

Keluar

Y

Form menu

utama

Selesai

Gambar III.5

Flowchart Form Login

Page 31: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

55

2. Flowchart Menu Utama

Logout

Y

Selesai

Mulai

Pilih Tekan :

1. Master

2. Transaksi

3. Laporan

4. Keluar

Master Y

Pilihan :

1. Admin

2. Dokter

3. Pasien

4. Tindakan

5. Obat

Admin

Dokter

Laporan

Transaksi

Pilihan :

1. Registrasi

2.Pembayaran

3. Rekam

Medis

T

YForm Data

Admin

YForm Data

Dokter

Pasien

Tindakan

YForm Data

Pasien

YForm Data

Obat

Registrasi

T

T

T

T

T

T

Pemeriksaan

T

YForm

Registrasi

YForm

Pemeriksaan

Pembayaran

T

YForm

Pembayaran

Rekam Medis

T

YForm Rekam

Medis

Y

Pilihan :

1. Laporan Data

Pasien

2. Laporan

Registrasi Pasien

3. Laporan

Pembayaran

4. Laporan

Rekam Medis

Y

Laporan

Data

Pasien

Laporan

Data

Pasien

Laporan

Data

Pasien

Laporan

Data

Pasien

T

T

T

Gambar III.6

Flowchart Menu Utama

Page 32: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

56

3. Flowchart Form Admin

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

“Id

otomatis

Cari id

pasienCari

Data

Tampil

Update

Edit

BatalSimpan

T

Proses cek

kelengkapan

data

Data

Lengkap

T

Y

BatalY

T

Textfield

kosong

Pesan :

Lengkapi

Data

Input

data

admin

TersediaY

T

:Data

berhasil

disimpa

n”

Y

Batal

Update

Hapus

Pilih id/

nama

admin

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

YPesan :

Data

Berhasil

disimpan

TBatal

Gambar III.7

Flowchart Form Admin

Page 33: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

57

4. Flowchart Form Dokter

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Input id

dokter

Cari

kode

dokter

CariData

Tampil

Update

EditTersediaY

T

Data

berhasil

diupdate

T

Y

Batal

Update

Hapus

Pilih

kode/

nama

dokter

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Tersedia

Pesan :

kode

sudah

tersedia

Y

Y

Input

data

dokter

BatalSimpan

T

Proses cek

kelengkapan

data

Data

Lengkap

TBatal

Y

T

Textfield

kosong

Pesan :

Lengkapi

data

Y Data

Berhasil

disimpan

Batal

Gambar III.8

Flowchart Form Dokter

Page 34: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

58

5. Flowchart Form Pasien

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Id

otomatis

Cari id

pasienCari

Data

Tampil

Update

Edit

BatalSimpan

T

Proses cek

kelengkapan

data

Data

Lengkap

T

Y

BatalY

T

Textfield

kosong

Pesan :

Lengkapi

Data

Input

data

Pasien

TersediaY

T

Data

berhasil

diupdate

Y

Batal

Update

Hapus

Pilih id/

nama

pasien

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Y Data

Berhasil

disimpan

TBatal

Gambar III.9

Flowchart Form Pasien

Page 35: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

59

6. Flowchart Form Tindakan

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Input

kode

tindakan

Cari

kode

tindaka

n

CariData

Tampil

Update

EditTersediaY

T

Data

berhasil

diupdate

T

Y

Batal

Update

Hapus

Pilih

kode/

nama

tindakan

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Tersedia

Pesan :

kode

sudah

tersedia

Y

Y

Input

data

tindakan

BatalSimpan

T

Proses cek

kelengkapan

data

Data

Lengkap

TBatal

Y

T

Textfield

kosong

Pesan :

Lengkapi

data

Y Data

Berhasil

disimpan

Batal

Gambar III.10

Flowchart Form Tindakan

Page 36: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

60

7. Flowchart Form Obat

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Input

kode

obat

Cari

kode

obat

CariData

Tampil

Update

EditTersediaY

T

Data

berhasil

diupdate

T

Y

Batal

Update

Hapus

Pilih id/

nama

pasien

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Tersedia

Pesan :

kode

sudah

tersedia

Y

Y

Input

data

obat

BatalSimpan

T

Proses cek

kelengkapan

data

Data

Lengkap

TBatal

Y

T

Textfield

kosong

Pesan :

Lengkapi

data

Y Data

Berhasil

disimpan

Batal

Gambar III.11

Flowchart Form Obat

Page 37: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

61

8. Flowchart Form Pemeriksaan

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Kode

otomatis

Cari id

periksaCari

Data

Tampil

Update

Edit

BatalSimpan

YT

Proses cek

kelengkapan

data

Data

Lengkap

T

Y

BatalY

T

Textfield

kosong

Pesan :

Lengkapi

Data

Input

data

Periksa

TersediaY

T

Data

berhasil

diupdate

Y

Batal

Update

Hapus

Pilih

kode

periksa

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Data

Berhasil

disimpan

TBatal

Gambar III.12

Flowchart Form Pemeriksaan

Page 38: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

62

9. Flowchart Form Pembayaran

Mulai

Pilihan :

1.Tambah

2. Simpan

3.Batal

4.Cetak

5.Keluar

Tambah

No

pembayar

an

otamatis

Pilih no

periksa

Tampil

Nama pasien

& data

tindakan

BatalTambahT

Batal

Textfield

kosong

Pilih kd

obatTambah

Y

Tabel

Sementara

Tampil

data obat

Input

jumlah

obat

EnterTampil

total harga

obat

Tambah Tambah

Textfield

kosong,

input data

obat lagi

Batal

Batal

Textfield

kosong

Total

Obat &

Tindakan

Input

Uang

Masuk

Enter

Tampil

Uang

Kembali

Keluar

Batal

Simpan

Batal

Textfield

kosong

Data

berhasil

disimpan

Detail

Transaksi

Disimpan

Simpan

Cetak

Cetak

Input no

pembayar

an

OKTampil Struk

pembayaran

selesai

T

Y

Y

Y

T

YT

T

Cetak

T

Y

Gambar III.13

Flowchart Form Pembayaran

Page 39: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

63

10. Flowchart Form Rekam Medis

Mulai

Pilih Tekan :

1. Tambah

2. Simpan

3. Batal

3.Edit

4. Update

5. Hapus

6. Keluar

Tambah

Edit

Kode

otomatis

Cari id

periksaCari

Data

Tampil

Update

Edit

BatalSimpan

YT

Proses cek

kelengkapan

data

Data

Lengkap

T

Y

BatalY

T

Textfield

kosong

Pesan :

Lengkapi

Data

Input data

rekam medis

TersediaY

T

Data

berhasil

diupdate

T

Y

Batal

Update

Hapus

Pilih

kode

rekam

medis

Hapus data

T

YHapus

Data

berhasil

di hapus

Data

batal di

hapus

Keluar

Selesai

Data

Berhasil

disimpan

Batal

Gambar III.14

Flowchart Form Rekam Medis

Page 40: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

64

11. Flowchart Laporan Registrasi Perperiode

Mulai

Pilih Awal

Tanggal

Pilih Awal

Tanggal

Cetak

Mulai

Data benar

Y

T

Gambar III.15

Flowchart Laporan Registrasi Perperiode

Page 41: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

65

1.8 Spesifikasi Sistem Komputer

1.8.1 Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang minimum dsn memungkinkan komputer

dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah

sebagai berikut :

1. CPU

a. Processor : Intel Pentium B960 @ 2.2GHz

b. Memory : 2 GB

c. Harddisk : 500 GB

2. Keyboard : 108 Keys

3. Monitor : 14.0 “HD

4. Printer : Canon

5. Mouse : Starndard

1.8.2 Perangkat Lunak (Software)

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program klinik

ini adalah :

Page 42: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

66

1. Server

a. Sistem Operasi : Microsoft Windows 8.1

b. Software Database : XAMPP

c. Aplikasi Program : NetBeans IDE

1.9 Implementasi

Implementasi antar muka dari aplikasi pelayanan kesehatan pada klinik yang

telah penulis buat adalah sebagai berikut :

1. Halaman Tampilan Awal

Sebelum pengguna melakukan login halaman pertama yang tampil adalah

Tampilan halaman utama yang mana terdapat dua pilihan yaitu login dan exit.

Gambar III.16

Tampilan Awal

2. Halaman Login

Pengguna yang mana adalah admin klinik harus melakukan login terlebih dahulu

untuk dapat mengakses program dengan menggunakan Username dan Password

Page 43: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

67

yang telah tersedia di data Admin. Jika login berhasil maka akan muncul

tampilan menu utama program.

Gambar III.17

Tampilan Login

3. Halaman Menu Utama

Setelah pengguna atau admin berhasil melakukan login, muncul tampilan

halaman menu utama dari program yang berisi menu-menu yang dapat dikelola

sepenuhnya oleh admin.

Gambar III.18

Tampilan Menu Utama

Page 44: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

68

4. Halaman Data Admin

Halaman data admin berisi informasi dari admin tersebut, yang mana seorang

admin adalah yang memegang hak akses secara penuh terhadap program.

Gambar III.19

Tampilan Form Admin

5. Halaman Data Dokter

Halaman data dokter berisi informasi dari dokter-dokter yang ada dalam klinik,

admin dapat melakukan penambahan data dokter, menghapus, dan mengupadate

data-data yang sudah ada.

Gambar III.20

Tampilan Form Dokter

Page 45: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

69

6. Halaman Data Pasien

Halaman data pasien berisi informasi dari pasien-pasien yang sudah terdaftar

dan juga untuk menambah dat-data pasien baru. Yang mana sebelum pasien baru

harus mendaftar dulu sebagai sebagai pasien dengan mengisi data-data pasien.

Gambar III.21

Tampilan Form Pasien

7. Halaman Data Obat

Halaman data obat berisi informasi dari obat dan stok obat dan harga obat yang

ada di klinik.

Gambar III.22

Tampilan Form Obat

Page 46: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

70

8. Halaman Data Tindakan

Halaman data tindakan berisi informasi dari tindakan dan biaya tindakannya.

Gambar III.23

Tampilan Form Tindakan

9. Halaman Registrasi Pasien

Gambar III.24

Tampilan Form Registrasi Pasien

Page 47: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

71

10. Halaman Pembayaran

Halaman pembayaran untuk melakukan transaksi pembayaran pasien setelah

melakukan pemeriksaan, yang mencakup data tindakan dan data obat.

Gambar III.25

Tampilan Form Pembayaran

11. Halaman Rekam Medis

Halaman rekam medis adalah riwayat rekam medis dari pasien yang melakukan

pengobatan di klinik.

Gambar III.26

Tampilan Form Rekam Medis

Page 48: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

72

12. Halaman Pemeriksaan

Gambar III.27

Tampilan Form Pemeriksaan

1.10 Pengujian Unit

1. Pengujian Form Login

Tabel III.12

Hasil Pengujian Black Box Testing Form Login

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

User Id dan

Password

Operator

tidak diisi

kemudian

klik tombol

login

User Id :

(Kosong)

Password :

(Kosong)

Sistem akan

menolak akses

user dan

menampilkan

Pesan:

“Username

atau password

salah”

Sesuai

Harapan

Valid

3

2

Mengisi

User Id dan

Password

tidak diisi

(kosong)

kemudian

User Id :

Admin

Password :

(Kosong)

Sistem akan

menolak akses

user dan

menampilkan

Pesan :

“Username

Sesuai

Harapan

Valid

Page 49: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

73

2

3

klik tombol

login

atau password

salah”

3

3

User Id tidak

diisi(kosong

) dan

password

diisi

kemudian

klik tombol

login

User Id :

(Kosong)

Password :

Admin

Sistem akan

menolak akses

user dan

menampilkan

Pesan :

“Username

atau password

salah”

Sesuai

Harapan

Valid

4

4

Mengetikka

n salah satu

kondisi salah

pada User Id

atau

Password

kemudian

klik tombol

login

User Id :

Admin

(benar)

Password :

Admin1234

6 (salah)

Sistem akan

menolak akses

user dan

menampilkan

Pesan :

“Username

atau password

salah”

Sesuai

Harapan

Valid

5

5

Mengetikka

n User Id

dan

Password

dengan data

yang benar

kemudian

klik tomol

login

User Id :

Admin

(benar)

Password :

Admin

(benar)

Sistem akan

menerima

akses login

dan kemudian

langsung

menampilkan

menu utama

Sesuai

Harapan

Valid

2. Pengujian Form Admin

Tabel III.13

Page 50: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

74

Hasil Pengujian Black Box Testing Form Admin

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Jika kolom

tidak diisi

semua lalu

klik tombol

simpan

Semua

kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode admin

terisi secara

otomatis dan

hanya

mengisi

nama admin,

sedangkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menginput

id/kd yang

sama dengan

data yang

sudah ada

Menginput

id admin

yang sama

dengan id

admin yang

telah

tersedia

kemudian

klik enter

Sistem akan

menolak dan

menampilkan

pesan : “id

telah tersedia”

Sesuai

Harapan

Valid

3

4

Menekan

salah satu

data pada

tabel admin

Menekan id

admin atau

nama admin

pada tabel

admin maka

semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

Sistem akan

menyimpan/m

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

5

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Sesuai

Harapan

Valid

Page 51: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

75

Berhasil

disimpan”.

5

6

Jika

menekan

salah satu

data pada

tabel admin

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data admin

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

3. Pengujian Fomr Dokter

Tabel III.14

Hasil Pengujian Black Box Testing Form Dokter

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Jika kolom

tidak diisi

semua lalu

klik tombol

simpan

Semua

kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkpi

Data”.

Sesuai

Harapan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode dokter

terisi secara

otomatis dan

hanya

mengisi

nama dokter,

sedangkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menginput

id/kd yang

sama dengan

data yang

sudah ada

Menginput

kd dokter

yang sama

dengan

kd_dokter

yang telah

tersedia

kemudian

klik enter

Sistem akan

menolak dan

menampilkan

pesan : “id

telah tersedia”

Sesuai

Harapan

Valid

3Menekan

salah satu

Menekan

salah satu

Sistem akan

menyimpan/m

Page 52: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

76

4 data pada

tabel dokter

data pada

tabel dokter

maka semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

5

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Berhasil

disimpan”.

Sesuai

Harapan

Valid

5

6

Jika

menekan

salah satu

data pada

tabel dokter

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data dokter

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

4. Pengujian Form Pasien

Tabel III.15

Hasil Pengujian Black Box Testing Form Pasien

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Jika kolom

tidak diisi

semua lalu

klik tombol

simpan

Semua

kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

Page 53: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

77

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode pasien

terisi secara

otomatis dan

hanya

mengisi

nama pasien,

sedangkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menekan

salah satu

data pada

tabel pasien

Menekan

salah satu

data pada

tabel pasien

maka semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

Sistem akan

menyimpan/m

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

4

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Berhasil

disimpan”.

Sesuai

Harapan

Valid

5

5

Jika

menekan

salah satu

data pada

tabel pasien

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data pasien

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

5. Pengujian Form Obat

Tabel III.16

Hasil Pengujian Black Box Testing Form Obat

Page 54: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

78

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Jika kolom

tidak diisi

semua lalu

klik tombol

simpan

Semua

kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data ”.

Sesuai

Harapan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode obat

diisi secara

manual dan

hanya

mengisi

nama obat,

sedangkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menginput

id/kd yang

sama dengan

data yang

sudah ada

Menginput

kd obat yang

sama dengan

kd obat yang

telah

tersedia

kemudian

klik enter

Sistem akan

menolak dan

menampilkan

pesan : “id

telah tersedia”

Sesuai

Harapan

Valid

3

4

Menekan

salah satu

data pada

tabel obat

Menekan

salah satu

data pada

tabel obat

maka semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

Sistem akan

menyimpan/m

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

5

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Berhasil

disimpan”.

Sesuai

Harapan

Valid

Page 55: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

79

5

6

Jika

menekan

salah satu

data pada

tabel obat

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data obat

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

6. Pengujian Form Tindakan

Tabel III.17

Hasil Pengujian Black Box Testing Form Tindakan

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Jika kolom

tidak diisi

semua lalu

klik tombol

simpan

Semua

kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode

tindakan

diisi secara

manual dan

hanya

mengisi

nama

tindakan,

sedangkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menginput

id/kd yang

sama dengan

data yang

sudah ada

Menginput

kd tindakan

yang sama

dengan kd

tindakan

yang telah

tersedia

kemudian

klik enter

Sistem akan

menolak dan

menampilkan

pesan : “id

telah tersedia”

Sesuai

Harapan

Valid

3Menekan

salah satu

Menekan

salah satu

Sistem akan

menyimpan/m

Page 56: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

80

4 data pada

tabel

tindakan

data pada

tabel

tindakan

maka semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

5

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Berhasil

disimpan”.

Sesuai

Harapan

Valid

5

6

Jika

menekan

salah satu

data pada

tabel

tindakan

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data

tindakan

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

7. Pengujian Form Registrasi

Tabel III.18

Hasil Pengujian Black Box Testing Form Registrasi

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Pilih kode

pasien,

tanggal

registrasi

dan nama

pasien sudah

Kode

registrasi

akan

otomatis

muncul

ketika klik

Sistem akan

menampilkan

nama pasien

secara

otomatis dan

beberapa dat

Sesuai

Harapan

Page 57: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

81

otomatis

terisi

tombol

tambah,

kemudian

pilih no

pasien

yang

tersimpan di

form pasien

kemudian

hanya tombol

simpan dan

batal yang

dapat ditekan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode

registrasi

terisi secara

otomatis dan

membiarkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menekan

salah satu

data pada

tabel

tindakan

Menekan

salah satu

data pada

tabel

registrasi

maka semua

kolom akan

terisi dengan

data yang

telah di klik.

Kemudian

klik tombol

simpan/upda

te

Sistem akan

menyimpan/m

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

4

4

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan :

“Berhasil

disimpan”.

Sesuai

Harapan

Valid

5

5

Jika

menekan

salah satu

data pada

tabel

tindakan

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data

tindakan

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

Page 58: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

82

8. Pengujian Form Pemeriksaan

Tabel III.19

Hasil Pengujian Black Box Testing Form Pemeriksaan

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Pilih kode

periksa,

nama pasien

dan data

tindakan

otomatis

sudah terisi

Kode

periksa akan

otomatis

muncul

ketika klik

tombol

tambah,

kemudian

pilih no

registrasi

Sistem akan

menampilkan

nama pasien

secara

otomatis dan

beberapa data

masih kosong

untuk diisi

secara manual

Sesuai

Harapan

Valid

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Kode

Periksa terisi

secara

otomatis dan

membiarkan

kolom yang

lain kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Menekan

salah satu

data pada

tabel

tindakan

Menekan

salah satu

data pada

tabel

registrasi

maka semua

kolom akan

terisi dengan

data yang

Sistem akan

menyimpan/m

emperbaharui

data yang

sudah ada dan

muncul pesan

: “Data

berhasil

diupdate”.

Sesuai

Harapan

Valid

Page 59: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

83

telah di klik.

Kemudian

klik tombol

simpan/upda

te

4

4

Jika semua

kolom diisi

dengan data

baru lalu

klik tombol

simpan

Mengisi

semua

kolom yang

tersedia

Sistem akan

menerima dan

data akan

tersimpan,

serta

menampilkan

pesan : “Data

Berhasil

disimpan”.

Sesuai

Harapan

Valid

5

5

Jika

menekan

salah satu

data pada

tabel

tindakan

kemudian

klik tombol

Hapus lalu

tekan Ya

Tekan salah

satu data

pada tabel

data

Pemeriksaan

kemudian

klik tombol

hapus

kemudia Ya

Sistem akan

menghapus

data tersebut

dan data akan

langsung

hilang di tabel

admin

Sesuai

Harapan

Valid

9. Pengujian Form Pembayaran

Tabel III.20

Hasil Pengujian Black Box Testing Form Pembayaran

N

No

Skenario

Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

1

Pilih No.

Periksa dan

data

tindakan

otomatis

sudah terisi,

sedangkan

data obat

input sesuai

resep

No

pembayaran

terisi

otomatis,

kemudin

pilih no

periksa

Sistem akan

menampilkan

data tindakan

dan nam

pasien serta

biaya tindakan

dan data obat

input sesuai

resep

kemudian

proses ke

hitung

pembayaran

Sesuai

Harapan

Valid

Page 60: BAB I PEMBAHASAN · 25 BAB I PEMBAHASAN 1.1 Tinjauan Perusahaan Setiap penelitian melakukan tinjauan terhadap instansi/perusahaan. Agar dengan adanya tinjauan tersebut, dapat lebih

84

3

2

Jika kondisi

data yang

dimasukkan

belum

lengkap

kemudian

tekan tombol

simpan

Mengisi

kode obat

dengan

membiarkan

data obat

yang lain

kosong

Sistem akan

menolak dan

menampilkan

pesan :

“Lengkapi

Data”.

Sesuai

Harapan

Valid

3

3

Kondisi data

yang

dimasukkan

lengkap

kemudian

tekan tombol

simpan

Semua data

telah terisi

kemudian

tekan tombol

simpan

Sistem akan

menyimpan

data kedalam

database dan

menampilkann

ya di tabel

pembayaran

Sesuai

Harapan

Valid

4

4

Kondisi data

yang di

masukkan

lengkap

kemudian

klik bata

Semua data

telah terisi

kemudian

tekan tombol

batal

Sistem akan

langsung

mengembalika

n tampilan

dengan data

yang sudah

terisi menjadi

kosong semua

atau ke

tampilan awal

lagi

Sesuai

Harapan

Valid