• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Penulis melakukan tinjauan perusahaan pada Klinik Al-Muslimun yang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Penulis melakukan tinjauan perusahaan pada Klinik Al-Muslimun yang"

Copied!
56
0
0

Teks penuh

(1)

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Penulis melakukan tinjauan perusahaan pada Klinik Al-Muslimun yang beralamat di Bekasi Timur Regensi Blok H no 11 Cimuning Mustika Jaya.

3.1.1. Sejarah Perusahaan

Klinik Al-Muslimun di resmikan berdiri pada bula Juni 2004, dengan bantuan dari segenap warga perumahan Bekasi Timur Regensi, maka izin dari Dinas Kesehatan Kota Bekasi di keluarkan pada tanggal 15 April 2005 dan mendapat izin dari BPPT untuk periode 5 tahun berikutnya pada tanggal 29 Juni 2010. Serta mendapatkan akreditasi yang terbaik untuk periode selanjutnya.

A. Visi

Menjadi sarana kesehatan yang dibutuhkan di masyarakat dengan pelayanan yang profesional, islami dan terjangkau.

B. Misi

1. Memberikan pelayanan kesehatan yang prima dan bermutu dengan tetap peduli terhadap kaum dhuafa dan anak yatim.

2. Meningkatkan kepedulian masyarakat tentang pentingnya menjaga kesehatan.

(2)

3.1.2. Struktur Organisasi dan Fungsi

Sumber : Klinik Al-Muslimun

Gambar III.1 Struktur Organisasi Klinik Al-Muslimun

Fungsi dari masing-masing bagian yang ada di struktur organisasi tersebut adalah : 1. Pimpinan Klinik

a. Pengurusan pemberian pelayanan kesehatan umum, gigi, unit gawat darurat dan obat-obatan.

2. Sekertaris

a. Melakukan pengelolaan administrasi kesekretariatan, korespondensi dan kearsipan.

b. Membuat laporan periodik kegiatan klinik. 3. Bendahara

a. Melaksanakan tata pembukuan penerimaan, pengeluaran dan pembayaran keuangan klinik.

(3)

b. Membuat laporan periodik keuangan klinik. 4. Dokter Penanggung jawab

a. Melaksanakan rujukan pasien yang tidak dapat ditangani ke rumah sakit yang memiliki fasilitas yang diperlukan.

b. Pelaksanaan tugas luar klinik jika diperlukan sewaktu-waktu

c. Perencanaan kebutuhan barang dan medis untuk pelayanan kamar periksa.

5. Staf Medis

a. Membuat rekam medis sesuai fakta, tepat waktu dan akurat.

b. Menjaga agar kualitas pelayanan sesuai standar profesi, satndar pelayanan medis, dan etika kedokteran.

6. Bagian Administrasi

a. Membantu kepala staf Administrasi dalam merencanakan dan melaksanakan kegiatan sesuai dengan visi , misi, tujuan dan rencana kerja.

7. Pelaksana Harian Klinik

a. Melakukan pembinaan dan pengawasan terhadap pengelolaan klinik sesuai peraturan perundang-undangan.

8. Bagian Umum

a. Melayani dan mempersiapkan surat menyurat dan kegiatan lain yang berkaitan dengan ketatausahaan klinik.

(4)

9. Keamanan

a. Mengamankan dan melindungi aset serta lingkungan dari setiap gangguan keaamanan ketertiban serta pelanggaran hukum dari luar maupun dari dalam.

3.2. Analisis Kebutuhan

Analisis kebutuhan ini terdiri dari analisis kebutuhan pengguna dan sistem. 1. Analisa Kebutuhan Pengguna

Merupakan operator yang menjalankan program tersebut dalam program aplikasi pengolahan data pada klinik terbagi menjadi 2 hak akses yaitu petugas dan admin.

1. Petugas

a. Dapat melakukan login pada program. b. Dapat mengelola data pasien

c. Dapat melakukan input data pasien pendaftaran.

d. Mengelola data transaksi pada form pembayaran pemeriksaan. e. Mengganti password pribadi pada form ganti password. f. Melakukan logout pada program.

2. Admin

a. Dapat melakukan login pada program. b. Mengelola data pasien dari form pasien.

(5)

c. Mengelola data dokter dari form dokter. d. Mengelola data obat dari form obat. e. Mencetak laporan.

f. Mengelola transaksi pada form transaksi pemeriksaan. g. Mengganti password pribadi.

h. Dapat melakukan logout pada program. 3.3. Rancangan Dokumen

Rancangan dokumen berfungsi untuk menjelaskan semua dokumen masukan atau keluaran yang digunakan pada program klinik.

A. Rancangan Dokumen Masukan (Input)

1. Nama dokumen : Buku Daftar Pasien

Fungsi : Untuk mendata pasien yang berobat Sumber : Pasien

Tujuan : Bagian Admin Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap pasien datang berobat Bentuk : Lampiran A.1

(6)

B. Rancangan Dokumen Keluaran (Output) 1. Nama Dokumen :Laporan struk Pembayaran

Fungsi : Untuk mengetahui data pembayaran pemeriksaan. Sumber : Bagian petugas

Tujuan : Pasien Media : Kertas Jumlah : 1 lembar

Frekuensi : Setiap terjadi pembayaran Tampilan : Lampiran B.1

2. Nama Dokumen : Laporan Pasien

Fungsi : Untuk mengetahui seluruh data pasien Sumber : Admin

Tujuan : Pemilik klinik Media : Kertas

Jumlah : 1 lembar

Frekuensi : Sesuai kebutuhan Tampilan : Lampiran B.2

(7)

3. Nama Dokumen : Laporan registrasi

Fungsi : Untuk mengetahui seluruh data registrasi pasien Sumber : Admin

Tujuan : Pemilik klinik Media : Kertas

Jumlah : 1 lembar

Frekuensi : Sesuai kebutuhan Tampilan : Lampiran B.3

4. Nama Dokumen : Laporan pemeriksaan

Fungsi : Untuk mengetahui data pemeriksaan pasien Sumber : petugas

Tujuan : dokter Media : Kertas Jumlah : 1 lembar

Frekuensi : setiap terjadi pendaftaran pemeriksaan Tampilan : Lampiran B.4

(8)

3.4. Entity Relationship Diagram (ERD)

3.4.1. Entity Relationship Diagram

pasien pembayaran

mendapatkan

pemeriksaan melakukan

registrasi mengelola user no_reg nm_pasien kd_pasien no_pembayaran level password nm_user kd_user tgl_reg kd_user kd_pasien tgl_bayar alamat jekel tgl_lahir tmpt_lahir tgl_periksa kd_periksa no_telp 1 M 1 M no_reg jumlah kd_pasien keluhan diagnosa

mempunyai rekam Medis no_rm tgl_rm kd_periksa memiliki dokter melakukan detail_pemeriksaan obat kd_obat nm_obat tarif_obat jumlah tindakan berisi kd_periksa kd_obat kd_tindakan nm_tindakan kd_tindakan biaya_tindakan 1 kd_periksa kd_pasien total_bayar nm_dokter kd_dokter alamat jekel tgl_lahir no_telp melakukan satuan biaya_tindakan subtotal subtotal_obat kd_dokter 1 1 1 1 M M 1 1 M 1 1 1 uang_kembali uang_bayar id

(9)

3.4.2. Logical Structure Record pembayaran PK no_pembayaran tgl kd_periksa kd_pasien total_bayar uang_bayar uang_kembali rekam medis PK no_rm tgl_rm kd_periksa dokter PK kd_dokter nm_dokter tgl_lahir jekel alamat no_telp pemeriksaan PK kd_periksa no_reg kd_pasien kd_dokter tgl_periksa user PK kd_user nm_user password level registrasi PK no_reg tgl_reg kd_pasien kd_user pasien PK kd_pasien nm_pasien tmpt_lahir tgl_lahir jekel alamat no_telp obat PK kd_obat nm_obat jumlah harga satuan detail_pemeriksaan id kd_periksa keluhan diagnosa kd_tindakan biaya_tindakan kd_obat jumlah subtotal_obat subtotal tindakan PK kd_tindakan nm_tindakan biaya_tindakan 1 1 M 1 1 1 M M 1 1 M 1 1 1 1 1 M 1 1

(10)

3.5. Spesifikasi File

Program ini menggunakan satu buah file database dengan nama rumahsakit , di dalam database ini terdapat beberapa tabel, tabel ter3sebut adalah sebagai berikut : 1. Spesifikasi File User

Nama File : Tabel user

Akronim : user

Fungsi : Untuk masuk ke dalam program Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_user

Ukuran Record : 29 karakter

Software : XAMPP

Tabel III.1 Tabel user

No Elemen Data Nama_Field Tipe Data Width Keterangan

1 kd_user kd_user Char 7 Primary Key

2 nm_user nm_user Varchar 10

3 password password Varchar 10

(11)

2. Spesifikasi File dokter

Nama File : Tabel dokter

Akronim : dokter

Fungsi : Sebagai tempat penyimpanan data dokter Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_dokter

Ukuran Record : 58 karakter

Software : XAMPP

Tabel III.2 Tabeldokter

No Elemen Data Nama_Field Tipe Data Width Keterangan 1 kd_dokter kd_dokter Char 7 Primary Key

2 nama_dokter nm_dokter Varchar 20 3 tgl_lahir tgl_lahir Date

4 Jekel jekel Enum

5 Alamat alamat Varchar 20

(12)

3. Spesifikasi File pasien

Nama File : Tabel pasien

Akronim : pasien

Fungsi : Sebagai tempat penyimpanan data pasien Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_pasien

Ukuran Record : 58 karakter

Software : XAMPP

Tabel III.3 Tabel pasien

No Elemen Data Nama_Field Tipe Data Width Keterangian 1 kd_pasien kd_pasien Char 7 Primary Key

2 nama_pasien nm_pasien Varchar 20 3 tmpt_lahir tmpt_lahir Varchar 10 4 tgl_lahir tgl_lahir Date

5 Jekel Jekel Enum

6 alamat Alamat Varchar 10

(13)

4. Spesifikasi File tindakan

Nama File : Tabel tindakan

Akronim : tindakan

Fungsi : Sebagai tempat penyimpanan data tindakan Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_tindakan

Ukuran Record : 27 karakter

Software : XAMPP

Tabel III.4 Tabel tindakan

No Elemen Data Nama_Field Tipe Data Width Keterangan 1 kd_tindakan kd_tindakan Char 7 Primary Key

2 nm_tindakan nm_tindakan Varchar 20 3 biaya_tindakan biaya_tidakan Double

(14)

5. Spesifikasi obat

Nama File : Tabel obat

Akronim : obat

Fungsi : Sebagai tempat penyimpanan data obat Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_obat

Ukuran Record : 48 karakter

Software : XAMPP

Tabel III.5 Tabel obat

No Elemen Data Nama_Field Tipe Data Width Keterangan

1 kd_obat kd_obat Char 7 Primary Key

2 Nama_obat nm_obat Varchar 15

3 Jumlah Jumlah Int 11

4 Harga Harga Double

(15)

6. Spesifikasi File pemeriksaan

Nama File : Tabel pemeriksaan

Akronim : pemeriksaan

Fungsi : Sebagai tempat penyimpanan data pemeriksaan Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_periksa

Ukuran Record : 31 karakter

Software : XAMPP

Tabel III.6 Tabel pemeriksaan

No Elemen Data Nama_Field Tipe Data Width Keterangan 1 Kd_periksa kd_periksa Char 7 Primary Key

2 No_reg no_reg Char 8

4 Kd_dokter kd_dokter Char 8 Foreign Key

5 Kd_pasien kd_pasien Char 8 Foreign Key

(16)

7. Spesifikasi File detail pemeriksaan

Nama File : Tabel detail_pemeriksaan Akronim : detail_pemeriksaan

Fungsi : Sebagai tempat penyimpanan data detail pemeriksaan Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : kd_periksa

Ukuran Record : 94 karakter

Software : XAMPP

Tabel III.7

Tabel detail_pemeriksaan

No Elemen Data Nama_Field Tipe Data Width Keterangan

1 Id Id Int 11 Primary Key

2 Kd_periksa kd_periksa Char 7 Foreign Key

3 Keluhan keluhan Varchar 20

4 Diagnosa Diagnose Varchar 20

(17)

6 Biaya_tindakan biaya_tindakan Int 11

7 Kd_obat kd_obat Char 7 Foreign Key

8 Jumlah jumlah Int 11

9 Subtotal_obat subtotal_obat Int 11

10 Subtotal subtotal Int 11

8. Spesifikasi File rekam medis

Nama File : Tabel rm

Akronim : rm

Fungsi : Sebagai tempat penyimpanan data rekam medis Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : no_rm

Ukuran Record : 19 karakter

(18)

Tabel III.8 Tabel rm

No Elemen Data Nama_Field Tipe Data Width Keterangan

1 No_rm no_rm Char 11 Primary Key

2 Tanggal_rm tgl_rm Date

3 Kd_periksa kd_periksa Char 8 Foreign Key

9. Spesifikasi File registrasi

Nama File : Tabel registrasi Akronim : registrasi

Fungsi : Sebagai tempat penyimpanan data registrasi Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardi sk

Fieldkey : no_reg

Ukuran Record : 23 karakter

(19)

Tabel III.9 Tabel registrasi

No Elemen Data Nama_Field Tipe Data Width Keterangan

1 No_reg no_reg Char 7 Primary Key

2 Tanggal_reg tgl_reg Date

3 Kode_pasien kd_pasien Char 8 Foreign Key

4 Kd_user kd_user Char 8 Foreign Key

10. Spesifikasi File pembayaran

Nama File : Tabel pembayaran

Akronim : pembayaran

Fungsi : Sebagai tempat penyimpanan data pembayaran Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Fieldkey : no_pembayaran

Ukuran Record : 43 karakter

(20)

Tabel III.10 Tabel pembayaran

No Elemen Data Nama_Field

Tipe

Data Width Keterangan

1 No_pembayaran no_pembayaran Char 7

Primary Key

2 Kd_periksa kd_periksa Char 7

Foreign Key

3 Kd_pasien kd_pasien Char 7

Foreign Key

4 Total_bayar total_bayar Doube

5 Uang_bayar uang_bayar int 11

6 Uang_kembali uang_kembali int 11

7 Tanggal Tanggal Date

3.6. Pengkodean

Penggunaan pengkodean sangat membantu dalam suatu program aplikasi, karena dapat mempermudah dan mempercepat pengentrian data dalam suatu

database yang besar. Dalam membantu aplikasi program pengolahan data ini,

(21)

1. Kode Dokter

X X X 9 9

Kode Dokter No urut Contoh :

Struktur kd Dokter

Kode Dokter No urut

2. Kode Pasien

X X X 9 9

Kode Pasien No urut

Contoh :

Struktur kd pasien

Kode Pasien No urut

D O K - 0 0 1

(22)

3. Kode Tindakan

X X X 9 9

Kode Tindakan No urut Contoh :

Struktur kd tindakan

Kode Tindakan No urut

4. Kode Obat

X X X 9 9

Kode Obat No urut Contoh :

Struktur kd Obat

Kode Obat No urut

T I N - 0 0 1

(23)

5. Kode User

X X X 9 9

Kode user No urut Contoh :

Struktur kd User

Kode User No urut

6. Kode Registrasi

X X X 9 9

Kode Registrasi No urut Contoh :

Struktur kd registrasi

Kode registrasi No urut

A D M - 0 0 1

(24)

7. Kode Pemeriksaan

X X X 9 9

Kode periksa No urut Contoh :

Struktur kd periksa

Kode Periksa No urut

8. Kode Pembayaran

X X X 9 9

Kode pembayaran No urut Contoh :

Struktur kd pembayaran

Kode pembayaran No urut

P R K - 0 0 1

(25)

9. Kode RM X X X 9 9 No rm No urut Contoh : Struktur no rm No rm No urut R M - 19 0 8 18 - 0 0 1

(26)

3.7. Spesifikasi Program

3.7.1. HIPO (Hierarchy Input Process Output)

Menu Utama LOGIN 0.0 0.0 File 1.0 Master 2.0 Transaksi 3.0 Laporan 4.0 Login 1.1 Keluar 1.2 File 1.0 File 1.0 File 1.0 Pasien 2.2 Registrasi 2.1 Dokter 2.3 Tindakan 2.4 Obat 2.5 User 2.6 Pemeriksaan 3.1 Rekam Medis 3.2 Pembayaran 3.3 Laporan Registrasi 4.1 Laporan Pemeriksaan 4.3 Laporan Rekam Medis 4.4 Laporan Pasien 4.2 1.0 1.0 2.0 2.0 2.0 2.0 2.0 2.0 3.0 3.0 3.0 4.0 4.0 4.0 4.0 0.0 0.0 0.0 0.0 Laporan Pembayaran 4.5 4.0

(27)

3.7.2. Flowchart 1. Flowchart Login Mulai Masukan nama user dan password Menu Utama Y Login Selesai

Nama user dan password Benar Pesan: nama user dan password salah Pilihan : 1. Login 2.Keluar

Proses Validasi data

Nama user dan password Salah Tekan OK Keluar Y Y Y T T T Y Y

(28)

2. Flowchart Menu Utama Admin Mulai Y File Selesai Pilihan : 1. File 2.Master 3. Transaksi 4. Laporan Master Y T T Y Login keluar Menu Utama Petugas Tindakan Obat Dokter Pasien Registrasi User

Registrasi Pasien Dokter Obat Tindakan User

Transaksi T Pembayaran Rekam Medis Pemeriksaan pemeriksaan Rekam medis pembayaran Laporan T Laporan pembayaran Laporan Rekam medis Laporan pemeriksaan Laporan pasien Laporan registrasi Laporan registrasi Laporan pasien Laporan pemeriksaan Laporan Rekam medis Laporan pembayaran Y Y Y Y Y Y Y Y Y Y Y Y Y T T T T T T T T T T T T T T

(29)

3. Flowchart Form Pasien Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah Kode Pasien Muncul Otomatis Input Nama pasien,tempat lahir,tgl lahir,jenis kelamin,alamat,no telpon

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama Pasien

Cari Ada? Tampil

Data Edit Update Update

Batal Batal Hapus Pilih Data Pasien Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y T T T Data berhasil disimpan T Y Tambah Y

(30)

4. Flowchart Form Dokter Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah Kode Dokter Muncul Otomatis Input Nama dokter,tgl lahir,jenis kelamin,alamat,no telpon

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama Dokter

Cari Ada? Tampil

Data Edit Update Update

Batal Batal Hapus Pilih Data Dokter Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y T T T Data berhasil disimpan T Y Tambah Y

(31)

5. Flowchart Form Obat Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah Input Kode Obat Ada? Pesan: Kode dan Data Obat Sudah Ada Input Nama obat,jumlah, harga obat,satuan

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama Obat

Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data Obat Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y Y T T T T Data berhasil disimpan Tambah Y

(32)

6. Flowchart Form Tindakan Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah Kode Tindakan Muncul Otomatis Input Nama tindakan ,biaya tindakan

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama tindakan

Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data Tindakan Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y T T T Data berhasil disimpan T Y Tambah Y

(33)

7. Flowchart User Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah Input Kode User Ada? Pesan: Kode dan Data User Sudah Ada Input Nama user,password, level

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama User

Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data User Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y Y T T T T Data berhasil disimpan Tambah Y

(34)

8. Flowchart RM Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 4. Keluar 5. Edit 6. Update 7. Hapus Tambah No RM Muncull Otomatis Input No rm,tgl rm,kode periksa,no registrasi,nama pasien,nama dokter,keuhan,diagno sa

Lengkap? Simpan Simpan

Pesan: Lengkapi

data Batal

Edit No RMCari: Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data RM Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Pesan: Data batal dihapus Keluar Selesai Y Y Y Y Y Y Y T T T Data berhasil disimpan T Y Tambah Y

(35)

9. Flowchart Pemeriksaan Mulai Pilihan: 1. Tambah 2.Simpan 3. Batal 5. Edit 7. Hapus Tambah Kode periksa dan tgl Muncul Otomatis Input No regis,kd pasien,kode dokter,kode obat,keluhan,diag nosa,kode obat,jumlah

Lengkap? Simpan Simpan

Pesan: Lengkapi data Batal Edit Cari: Nama Pasien

Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data pemerik saan Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Selesai Y Y Y Y Y Y Y T T T Data berhasil disimpan Y Tambah Y

(36)

10.Flowchart Pembayaran Mulai Pilihan: 1.Simpan 2. Batal 3. Hapus 7. Ubah Tambah No pembayaran dan tgl Muncul Otomatis Input Kode periksa.uang bayar,uang kembali

Lengkap? Simpan Simpan

Batal

Edit

Cari: Nama Pasien

Cari Ada? Tampil Data Edit Update Update

Batal Batal Hapus Pilih Data pemerik saan Pesan: yakin

mau dihapus? Hapus

Pesan: Data berhasil dihapus Selesai Y Y Y Y Y Y Y T T Data berhasil disimpan Y Tambah Y

(37)

3.8. Spesifikasi Sistem komputer

Sebelum menerapkan sistem lama menjadi sistem yang terkomputerisasi, diperlukan beberapa persiapan seperti perangkat keras (hardware) ataupun perangkat lunak (software) sebagai sarana pendukung bagi program yang akan dijalankan. 1. Perangkat Keras (Hardware)

Spesifikasi perangkat keras yang diperlukan untuk dapat menjalankan program rawat jalan pasien yang penulis buat adalah sebagai berikut:

a. Processor Speed : AMD E-350 Processor (2 CPUs), ~1.6Ghz b. Memory (RAM) : 1024MB RAM

c. Harddisk : 500 GB ruang harddisk yang tersedia d. Monitor : Generic PnP

e. Keyboard : Standard Keyboard f. Mouse : Standard Mouse g. Printer : Deskjet Printer 2. Perangkat Lunak (Software)

Spesifikasi minimum dari perangkat lunak yang diperlukan untuk dapat menjalankan program rawat jalan yang penulis buat adalah sebagai berikut:

a. Sistem Operasi : Windows 7 Ultimate 64-bit

(38)

c. Software Pendukung : 1. Netbeans IDE 8.2 2. Xampp

3.9. Implementasi

Implementasi rancangan antar muka dari aplikasi rawat jalan yang telah penulis buat adalah sebagai berikut.

1. Halaman Login

Pengguna harus melakukan login terlebih dahulu untuk dapat menggunakan menu-menu yang tersedia pada aplikasi rawat jalan pasien.

(39)

2. Halaman Menu Utama

Berisi menu-menu yang berfungsi untuk mengelola data-data rawat jalan pasien.

Gambar III.16 Halaman Menu Utama 3. Halaman Registrasi

(40)

4. Halaman Dokter

Gambar III.18 Halaman Dokter 5. Halaman Obat

(41)

6. Halaman Pasien

Gambar III.20 Halaman Pasien 7. Halaman Tindakan

(42)

8. Halaman User

Gambar III.22 Halaman User 9. Halaman Pemeriksaan

(43)

10.Halaman Rekam Medis

Gambar III.24 Halaman RM 11.Halaman Pembayaran

(44)

12.Halaman laporan Pasien

Gambar III.26 Halaman Laporan Pasien 13.Halaman Laporan Registrasi

(45)

14.Halaman Laporan Pembayaran Periode

Gambar III.28 Halaman Laporan Pembayaran Periode

15.Halaman Laporan pemeriksaan

Gambar III.29 Laporan Pemeriksaan 16.Halaman Struk Pembayaran

Gambar III.30 Struk Pembayaran 17.Halaman Laporan RM

(46)

3.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Tabel III.11

Hasil Pengujian Black Box Testing Halaman Login

No Skenario Pengujian Test Care Hasil yang diharapkan Hasil Pengujian Kesimpula n 1 Nama User dan Password tidak diisi kemudian klik tombol login Semua Text box kosong Sistem akan menolak dan menampilkan “nama user atau password salah” Sesuai Harapan Valid 2 Mengetikkan name user dan password tidak diisi atau kosong kemudian klik masuk Name user: selly Password (kosong) Sistem akan menolak akses user dan menampilkan “user name dan password salah” Sesuai Harapan Valid 3 name user tidak diisi dan password diisi kemudian klik masuk Name user (kosong) Password 123 Sistem akan menolak akses user dan menampilkan “user name dan password salah” Sesuai Harapan Valid 4 Mengetikkan salah satu kondisi salah pada Name user dan Nama user: selly (benar) Password: 12345 Sistem akan menolak akses user dan menampilkan “user name dan

Sesuai Harapan

(47)

password kemudian klik tombol masuk

(salah) password salah”

Mengetikkan Nama user dan Password dengan data yang benar kemudian klik tombol masuk User Name : selly (benar) Password :123 (benar) : 1234 (benar Sistem menerima akses login dan kemudian langsung menampilkan menu utama Sesuai Harapan Valid

B. Pengujian Form data user

Tabel III. 12

Hasil Pengujian Black Box Testing Halaman user No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesimpu lan 1 Klik Tomb o tamba h Semuatext box kosong Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 2 Ketik kode user lalu isi data user Semua text box muncul Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid

(48)

3 Klik tambah kemudian klik tombol simpan Semua data terisi kode user, nama user,password , level Sistem akan menampilkan data yang telah disimpan Sesuai harapan valid 3 Klik edit kode user kemudian tombol update otomatis nyala Semua text Box aktif otomatisDan menampilkan data yang akan di edit System menerima dan menampilkan data yang telah diupdate Sesuai Harapan valid 4 Klik tombol hapus Pilih data yang akan dihapus System akan menghapus data yang telah terpilih

Sesuai harapan valid 5 Jika Klik tombol batal Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

(49)

C. Pengujian Form data pasien

Tabel III. 13

Hasil Pengujian Black Box Testing Halaman pasien No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesimpul an 1 Klik Tombo tambah Semua text box kosong Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 2 Klik tombol tambah Semua text box kosong kecuai kode pasien otomatis Tambah : aktif Simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 3 Klik tombol tambah Semua text box kosong kecuai kode pasien otomatis Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif Update :tidak aktif Batal: aktif Keluar : aktif Sesuai harapan valid 4 Klik tombol edit Semua text Box terisi Dan menampil kan data yang akan di edit sistem menerima dan menampilkan data yg telah diupdate Sesuai harapan valid 5 Klik tombol Pilih data yang akan System akan menghapus data Sesuai harapan valid

(50)

hapus dihapus yang telah terpilih 6 Jika Klik tombol batal Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

D. Pengujian Form data dokter

Tabel III. 14

Hasil Pengujian Black Box Testing Halaman dokter No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesim pulan 1 Klik Tombo tambah Semua Text box kosong Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 2 Klik tombol tambah Semua text box kosong kecuai kode pasien otomatis Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif Update :tidak aktif Batal: aktif Keluar : aktif Sesuai harapan valid 3 Klik tombol edit Semua text Box terisi Dan menampilka n data yang akan di edit System menerima dan menampilkan data yg telah diupdate Sesuai harapan valid 4 Klik tombol hapus Pilih data yang akan dihapus System akan menghapus data yang telah terpilih

Sesuai harapan valid 5 Jika Klik tombol Klik buton batal System akan membatalkan Sesuai harapan valid

(51)

batal aktifitas yg akan dipakai

E. Pengujian Form data obat

Tabel III. 15

Hasil Pengujian Black Box Testing Halaman obat No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesimpul an 1 Klik tombol tambah Semua text box kosong Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif Update :tidak aktif Batal: aktif Keluar : aktif Sesuai harapan valid 2 Klik tombol simpan Isi data sesuai yg dibututuhkan sistem menerima dan menampilkan data yg telah disimpan Sesuai harapan valid 3 Klik tombol simpan Isi data sesuai yang dibutuhkan Kode obat : isi Nama obat: isi Jumlah : isi Harga : isi Satuan: (kosong)

Maka system akan menampilkan “lengkapi data” Sesuai harapan Valid 4 Klik tombol edit Semua text Box terisi Dan menampilka n data yang akan di edit sistem menerima dan menampilkan data yg telah diupdate Sesuai harapan Valid 5 Klik tombol Pilih data yang akan System akan menghapus data Sesuai harapan Valid

(52)

hapus dihapus yang telah terpilih 6 Jika Klik tombol batal Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan Valid

F. Pengujian Form data registrasi

Tabel III. 16

Hasil Pengujian Black Box Testing Halaman registrasi No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesi mpul an 1 Klik Tombol tambah Semua Text box kosong, Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 2 Klik tombol tambah Semua text box kosong kecuai kode pasien otomatis Tambah : aktif Simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 3 Klik tombol tambah Semua text box kosong kecuai kode registrasi otomatis Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif Update :tidak aktif Batal: aktif

Keluar : aktif

Sesuai harapan

(53)

4 Klik tombol edit Semua text Box terisi Dan menampilka n data yang akan di edit sistem menerima dan menampilkan data yg telah diupdate Sesuai harapan valid 5 Klik tombol hapus Pilih data yang akan dihapus System akan menghapus data yang telah terpilih

Sesuai harapan valid 6 Jika Klik tombol batal Klik buton butol System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

G. Pengujian Form data rm

Tabel III. 17

Hasil Pengujian Black Box Testing Halaman rm No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesimpulan 1 Klik Tombol tambah Semua Text box kosong, Tambah : aktif simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 2 Klik tombol tambah Semua text box kosong kecuai kode rm otomatis Tambah : aktif Simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Update : tidak aktif Tutup : aktif Sesuai Harapan Valid 3 Klik tombol tambah Semua text box kosong kecuai kode rm otomatis Kemudian isi semua Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif

Sesuai harapan

(54)

data yg akan diinput

Update :tidak aktif Batal: aktif Keluar : aktif 4 Klik tombol edit Semua text Box terisi Dan menampilkan data yang akan di edit sistem menerima dan menampilkan data yg telah diupdate Sesuai harapan valid 5 Klik tombol hapus Pilih data yang akan dihapus System akan menghapus data yang telah terpilih

Sesuai harapan valid 6 Jika Klik tombol batal Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

H. Pengujian Form data pemeriksaan Tabel III. 18

Hasil Pengujian Black Box Testing Halaman pemeriksaan

No Skenario Pengujian

Test Care Hasil yang

Diharapkan Hasil Pengujian Kesim pulan 1 Klik tombol input baru

Semua text box

kosong kecuai kode periksa dan tanggal otomatis Tambah : aktif Simpan : aktif Hapus : tidak aktif Edit : tidak aktif Batal : aktif Sesuai Harapan Valid 2 Klik tombol input baru

Semua text box

kosong kecuai kode periksa dan tgl otomatis Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Tambah :aktif Simpan :aktif Hapus: tidak aktif Batal: aktif

Sesuai harapan

(55)

4 Klik tombol edit

Semua text

Box terisi Dan

menampilkan data yang akan di edit sistem menerima dan menampilkan data yg telah diupdate Sesuai harapan valid 5 Klik tombol hapus

Pilih data yang akan dihapus System akan menghapus data yang telah terpilih Sesuai harapan valid 6 Jika Klik tombol batal

Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

I. Pengujian Form data pembayaran Tabel III. 19

Hasil Pengujian Black Box Testing Halaman pembayaran No Skenario

Pengujian

Test Care Hasil yang

diharapkan Hasil Pengujian Kesimpu lan 1 Klik tombol simpan Semua text box kosong kecuai kode pembayaran dan tgl otomatis Simpan : aktif Hapus : aktif Ubah : taktif Batal : aktif Sesuai Harapan Valid 2 Klik tombol simpan Semua text box kosong kecuai kode pembayaran otomatis Kemudian isi semua data yg akan diinput No pembayaran : isi Kode periksa: isi Kode pasien : isi Nama Sistem akan menampilkan “lengkapi data” Sesuai harapan valid

(56)

pasien: isi Total bayar: (kosong) Uang bayar: kosong Uang kembali: kosong 3 Klik tombol simpan Semua text box kosong kecuai kode pembayaran otomatis Kemudian isi semua data yg akan diinput Sistem menerima dan menampilkan di dataview. Simpan : aktif Hapus : aktif Ubah : taktif Batal : aktif Sesuai harapan valid 5 Klik tombol hapus Pilih data yang akan dihapus System akan menghapus data yang telah terpilih

Sesuai harapan valid 6 Jika Klik tombol batal Klik buton batal System akan membatalkan aktifitas yg akan dipakai Sesuai harapan valid

Gambar

Tabel III.1  Tabel user
Tabel III.2  Tabel dokter
Tabel III.3  Tabel pasien
Tabel III.4
+7

Referensi

Dokumen terkait

Percutaneus transthoracic CT guided biopsies of lung lession: fine needle aspiration biopsy versus core biopsy: Radiology oncology journal: Sarajevo:2012: 19-22..

Berdasarkan pada permasalahan yang diangkat mengenai pengaruh perangkat lunak Accurate pada siklus penjualan di Satellite Computer maka dapat dikembangkan lagi

PENGARUH PERTUMBUHAN EKONOMI, INVESTASI, PAD TERHADAP KEMISKINAN MELALUI KESEMPATAN KERJA.. DI

[r]

Dengan dibangunnya aplikasi ini, maka pelanggan dengan mudah mendapatkan informasi tentang Rumah Makan Pagi Sore Sipin Jambi dan dapat melakukan pemesanan makanan

[r]

membantu menegakkan diagnosis kanker paru.Bapak/Ibu yang bersedia mengikuti penelitian ini nantinya akan menjalani prosedur TTNA.Kami sangat mengharapkan keikutsertaan

Pada bagian peminjaman, akan memproses data peminjaman yang akan ditampilkan dengan .ara admin memasukkan judul buku kemudian se.ara otomatis stok