Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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
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.
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 :
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 -
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 -
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
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
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.
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
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
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
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 :
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 :
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
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
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
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
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
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
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
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
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
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
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
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
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 :
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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