Anda di halaman 1dari 44

BAB IV

IMPLEMENTASI DAN PEMBAHASAN SISTEM


A. Rancangan Usulan
A.1. Pembuatan Flowmaps Program

Flowmap Sistem Informasi Pendaftaran Pasien

Pasien Administrasi Dokter Apotek

Rekam
Menerima Kartu Pasien MediS+no Resep
Mulai antrian
Pendaftaran

Ya
Memeriksa dan
Sudah Hitung Biaya
Pasien Mencatat
Memiliki Obat
Mendaftar Diagnosa+Resep
Kartu
Pasien?

Tidak Mengambil
Rekam Struk
Medis Rekam Medis Obat
(Terisi)+Resep

Rekam
Medis+No
Antrian

Kartu Kartu
Identitas Identitas

Membuat
Kartu
Pasien

Kartu Pasien Kartu


Pasien

Rekam Medis
(Terisi)+Resep

Rekam Medis
(Terisi)+Resep

Rekam
Medis Resep
(Terisi)

Rekap
Pendaftaran
Arsip
Pasien

Stuk
Obat

Hitung Total
Pembayaran

Kwitansi Lap. Lap.


Kunjungan Kunjungan
Pasien Pasien

Kwitansi
Selesai

51
52

Gambar 3.1 Flowmap Prosedur Pelayanan Pasien yang sedang berjalan

A.1.1. Flow Map yang Diusulkan

A.1.1.1. Flow Map yang belum memiliki kartu pasien

Prosedur Pendaftaran Pasien yang belum


memiliki Kartu Pasien

Pasien Administrasi

Mulai

Pasien
Mendaftar

Data Pasien Data Pasien

Input Data
Pasien

Klinik

Cetak Kartu Pasien


+ no. antrian

Kartu Pasien + Kartu Pasien +


no. antrian no. antrian

Selesai

Gambar 3.2 Flow Map yang belum memiliki kartu pasien


53

A.1.2. Flow Map yang Sudah Memiliki Kartu Pasien

Prosedur Pendaftaran Pasien yang sudah memiliki Kartu Pasien

Pasien Administrasi Kepala Klinik

Mulai
Kartu
Pasien

Lihat Data Pasien

Kartu Pasien

Klinik

Cetak Lap_Kunjungan
Cetak Nomor Lap_Kunjungan Pasien
antrian Pasien

Nomor Nomor
Antrian Antrian Selesai

Gambar 3.3 Flow Map yang belum memiliki kartu pasien


54

A.1.3. Flow Map Sistem Pelayanan Pasien

Prosedur Sistem Informasi Pelayanan Pasien

Dokter Administrasi Pasien Apotek Kepala Klinik

Mulai
Lihat Resep

Input Data
Rekam
Medis +
Resep
Hitung Biaya Obat

Klinik
Cetak

Struk Obat + Struk Obat + Struk Obat +


Resep Resep Resep

Input
Data
Bayar

Kwitansi
Cetak Kwitansi Pembayaran
Pembayaran

Kwitansi
Pembayaran

Cetak Lap
Selesai Pembayaran

Lap Lap
Pembayaran Pembayaran

A.2. Algoritma dari Program


A.2.1. (Algoritma Halaman Login)
Variabel
Input = Variabel
Begin
Input (“username”);
Input (“password”);
If cek empty
Then
Alert “cek username dan password
55

Else
If username, password empty
Then
Alert “kembali ke halaman index login
elsse
if username, password, = true
Then
Call (“tampil menu utama web”)
End if
End if
End if
End if
End

A.2.2. (Algoritma Menu Utama Admin)


Variabel
Pilihan : Variabel
Begin
Write (“Menu Utama”)
Write (“A. Home”)
Write (“A. Data Pegawai”)
Write (“A. Data Lokasi”)
Write (“A. Data Arsip”)
Write (“A. Data Perpindahan”)
Write (“A. Data Pemusnahan”)
Write (“A. Laporan Pemusnahan”)
Write (“G. Logout”)
Write (“masukkan pilihan anda:[A/B/C/D/E/F/G]);readln(pilihan)
Case pilihan
A: write (‘anda memilih menu huruf A’)
B: write (‘anda memilih menu huruf B’)
56

C: write (‘anda memilih menu huruf C’)


D: write (‘anda memilih menu huruf D’)
E: write (‘anda memilih menu huruf E’)
F: write (‘anda memilih menu huruf F’)
G: write (‘anda memilih menu huruf G’)
Else
Write (‘pilihan tidak ada’)
End
Readln
End
A.2.4. (Algoritma Halaman Data Pegawai)
Variabel
Begin
Write (“tabel data pegawai”)
Write (“tambah”)
Write (“edit”)
Write (“delete”)
Write (“logout”)
Read Pilih
If pilih = tambah
Call (“tambah”)
Else
If pilih = edit
Call (“edit”)
Else
If pilih = delete
Call (“delete”)
Else
If pilih = logout
Call (“logout”)
Else
57

End if
End if
End
1. (Algoritma Tambah Data Pegawai)
Var
Begin
Select tampil data pegawai
Write (“tambah data pegawai”)
If pilih = klik tambah
Call (“tambah”)
Write (nip, nama, alamat, jenis_kelamin, status_pernikahan, bagian,
akses_user, tanggal_masuk, foto)
Write (“simpan”)
Write (“batal)
Read baca pilih
If pilih = simpan
Call (“simpan)
Write insert into t_pegawai value(nip, nama, alamat, jenis_kelamin,
status_perkawinan, bagian, akses_user,tgl_masuk, foto)
If nip, nama, alamat, jenis_kelamin, status_perkawinan, bagian,
akses_user,tgl_masuk, foto = “ ”then
Msgbox (“data telah disimpan”)
Else
Simpan (data pegawai)
If pilih = batal
Call (“batal”)
End if
End if
2. (Algoritma Edit Data Pegawai)
Var
Nip: bigint
58

Nama: varchar
Alamat: varchar
Jenis_kelamin: varchar
Status_perkawinan: varchar
Bagian: varchar
Akses_user: varchar
Tgl_masuk: date
Foto: varchar
Begin
Select data pegawai
Write (“edit data pegawai”)
If pilih = klik edit
Call (“edit”)
Read (nip, nama, alamat, jenis_kelamin, status_pernikahan, bagian,
akses_user, tanggal_masuk, foto)
Write (nip, nama, alamat, jenis_kelamin, status_perkawinan, bagian,
akses_user, tgl_masuk, foto)
write (“simpan”)
write (“batal’)
read baca pilih
If pilih = simpan
Write update t_pegawai set nip, nama, alamat, jenis_kelamin,
status_pernikahan, bagian, akses_user, tanggal_masuk, foto where nip
if nip, nama, alamat, jenis_kelamin, status_pernikahan, bagian,
akses_user, tanggal_masuk, foto = “ ”then
Msgbox (data sukses disimpan)
Else
Edit (data dokumen)
If pilih = batal
Call (“batal”)
End if
59

End if

3. (Algoritma Halaman Data Lokasi)


Variabel
Begin
Write (“tabel data lokasi”)
Write (“tambah”)
Write (“edit”)
Write (“delete”)
Write (“logout”)
Read Pilih
If pilih = tambah
Call (“tambah”)
Else
If pilih = edit
Call (“edit”)
Else
If pilih = delete
Call (“delete”)
Else
If pilih = logout
Call (“logout”)
Else
End if
End if
End
4. (Algoritma Tambah Data Lokasi)
Var
Begin
Select tampil data lokasi
Write (“tambah data lokasi”)
60

If pilih = klik tambah


Call (“tambah”)
Write (no_lemari, nama_dokumen)
Write (“simpan”)
Write (“batal)
Read baca pilih
If pilih = simpan
Call (“simpan)
Write insert into t_lokasi value(no_lemari, nama_dokumen)
If no_lemari, nama_dokumen = “ ”then
Msgbox (“data telah disimpan”)
Else
Simpan (data pegawai)
If pilih = batal
Call (“batal”)
End if
End if
5. (Algoritma Edit Data Lemari)
Var
No_lemari: string
Nama _dokumen: varchar
Begin
Select data lokasi
Write (“edit data lokasi”)
Read edit
Read (no_lemari, nama_dokumen)
Write (no_lemari, nama_dokumen)
Write (“simpan”)
Write (“batal”)
Read baca pilih
If pilih = simpan
61

Write update t_lokasi setno_lemari, nama_dokumenwhereno_lemari


if no_lemari, nama_dokumen= “ ”then
Msgbox (data sukses disimpan)
Else
Edit (data dokumen)
If pilih = batal
Call (“batal”)
End if
End if
6. (Algoritma Halaman Data Arsip)
Variabel
Begin
Write (“tabel data dokumen”)
Write (“tambah”)
Write (“edit”)
Write (“delete”)
Write (“logout”)
Read Pilih
If pilih = tambah
Call (“tambah”)
Else
If pilih = edit
Call (“edit”)
Else
If pilih = delete
Call (“delete”)
Else
If pilih = logout
Call (“logout”)
Else
End if
62

End if
End
7. (Algoritma Tambah Data Dokumen)
Var
Begin
Select tampil data arsip
Write (“tambah data arsip”)
If pilih = klik tambah
Call (“tambah”)
Write (no_dokumen, nama_dokumen, jenis_dokumen,
pemilik_dokumen, lemari_penyimpanan, rak_penyimpanan, tgl_masuk,
tgl_penyimpanan, file_upload)
Write (“simpan”)
Write (“batal)
Read baca pilih
If pilih = simpan
Call (“simpan)
Write insert into t_pegawai value (no_dokumen, nama_dokumen,
jenis_dokumen, pemilik_dokumen, lemari_penyimpanan,
rak_penyimpanan, tgl_masuk, tgl_penyimpanan, file_upload)
If no_dokumen, nama_dokumen, jenis_dokumen,
pemilik_dokumen, lemari_penyimpanan,
rak_penyimpanan, tgl_masuk, tgl_penyimpanan,
file_upload = “ ”then
Msgbox (“data telah disimpan”)
Else
Simpan (data pegawai)
If pilih = batal
Call (“batal”)
End if
End if
63

8. (Algoritma Edit Data Dokumen)


Var
No_dokumen: string
Nama _dokumen: varchar
Jenis_dokumen: varchar
Pemilik_dokumen: varchar
Lemari_penyimpanan: varchar
Rak_penyimpanan: varchar
Tgl_masuk: date
Tgl_pemusnahan: date
File_upload: varchar
Begin
Select data dokumen
Write (“edit data pegawai”)
Read edit
Read (no_dokumen, nama_dokumen, jenis_dokumen,
pemilik_dokumen, lemari_penyimpanan, rak_penyimpanan,
tanggal_masuk, tanggal_pemusnahan, file_upload)
Write (no_dokumen, nama_dokumen, jenis_dokumen,
pemilik_dokumen, lemari_penyimpanan, rak_penyimpanan,
tanggal_masuk, tanggal_pemusnahan, file_upload)
Write (“simpan”)
Write (“batal”)
Read baca pilih
If pilih = simpan
Write update t_dokumen setno_dokumen, nama_dokumen,
jenis_dokumen, pemilik_dokumen, lemari_penyimpanan,
rak_penyimpanan, tgl_masuk, tgl_penyimpanan, file_upload where
no_dokumen
64

if no_dokumen, nama_dokumen,
jenis_dokumen, pemilik_dokumen, lemari_penyimpanan,
rak_penyimpanan, tgl_masuk, tgl_penyimpanan, file_upload = “ ”then
Msgbox (data sukses disimpan)
Else
Edit (data dokumen)
If pilih = batal
Call (“batal”)
End if
End if
9. (Algoritma Halaman Data Perpindahan)
Variabel
Begin
Write (“tabel data perpindahan”)
Write (“Pindah Dokumen”)
Write (“logout”)
Read Pilih
If pilih = Pindah dokumen
Call (“Pindah dokumen”)
Else
If pilih = logout
Call (“logout”)
Else
End if
End if
End

10. (Algoritma Halaman Data Pemusnahan)


Variabel
Begin
Write (“tabel data pemusnahan”)
65

Write (“delete data pemusnahan”)


Write (“logout”)
Read Pilih
If pilih = delete data pemusnahan
Call (“delete data pemusnahan”)
Else
If pilih = logout
Call (“logout”)
Else
End if
End if
End
11. (Algoritma Halaman Laporan Pemusnahan)
Variabel
Begin
Write (“tabel laporan pemusnahan”)
Write (“logout”)
Read Pilih
If pilih = Logout
Call (“Logout”)
Else
End if
End if
End
66

B. Rancangan Basis Data

B.1. ERD (Entity Relationship Diagram)

Kode_transaksi *
No_rekam_medis *
No_Daftar
nama_pasien
No_Rekam_Medis
Jenis_kelamin Tgl_transaksi
Tgl_lahir Kode_Periksa
Tgl_daftar Biaya_Dokter
alamat Total biaya
No_telp
Total biaya

pasien 1 mendapat 1 kwitansi

1 1
no_daftar *
memiliki melakukan 1 dafar no_rekam_medis
Tgl_daftar
1
No_Antrian
1
membuat

rekam_medis
M No_resep *

No_rekam_medis * Tgl_daftar
Resep
No_Daftar No_daftar
Kode_obat
mengisi Tgl 1
No_Antrian
Diagnosa
No_Dokter
memiliki
No_Dokter*
Nama_Dokter
Dokter M
Spesialis Kode_Obat *
No_Telp Nama_oabt
obat
Alamat Satuan
Harga_Obat

Dosis Obat

Gambar 3.13 ERD (Entity Relationship Diagram)

B.2. Normalisasi

Normalisasi adalah proses yang berkaitan dengan model data


relational untuk mengorganisir himpunan data dengan ketergantungan dan
keterkaitan yang tinggi/erat. Hasil dari proses normalisasi adalah
himpunan-himpunan data dalam bentuk normal (normal form).
67

1. Tahap Tidak Normal (Unnormalized Form)


Tahap tidak normal merupakan bentuk tabel dengan data ditulis tabel
tunggal dengan apa adanya sesuai dengan tabel asli tanpa menghilangkan
salah satu fieldnya.

1) Tahap tidak normal (Unnormalized)


Kode_Transaksi No_Rekam_Medis Tgl_Transaksi Nama_Pasien Biaya Biaya_Obat
Dokter
KL00001 23/11/2016 Neneng 50000 30000
KL00002 23/11/2016 Rohima 50000 55000
KKL0003 23/11/2016 Suna 50000 55000

2) Tahap Normal Pertama (First Normalized Form)


Bentuk Normal Kesatu merupakan uraian tabel dasar. Untuk
membuatnya dapat melengkapi data pada bentuk tidak normal.

Kode_Transaksi No_Rekam_Medis Tgl_Transaksi Nama_Pasien Biaya Biaya_Obat


Dokter
KL00001 NRM00001 23/11/2016 Neneng 50000 30000
KL00002 NRM00002 23/11/2016 Rohima 50000 55000
KL00003 NRM00003 23/11/2016 Suna 50000 55000

3) Tahap Normal Kedua (Second Normalized Form)

Untuk mengelompokkan data menjadi bentuk normal kedua, ada


syarat-syarat yang harus dipenuhi yaitu :

a. Sudah dalam bentuk normal kesatu.


b. Menentukan Primary Key dan mengelompokan field non
kunci dengan Primary Key berdasarkan ketergantungan
fungsional.

Tabel Master Pasien

No_Rekam_Medis Tgl_Transaksi Nama_Pasien Biaya Biaya_Obat


Dokter
68

NRM00001 23/11/2016 Neneng 50000 30000


NRM00002 23/11/2016 Rohima 50000 55000
NRM00003 23/11/2016 Suna 50000 55000

Tabel Transaksi

Kode_Transaksi No_Rekam_Medis Tgl_Transaksi Biaya Biaya_Obat


Dokter
KL00001 NRM00001 23/11/2016 50000 30000
KL00002 NRM00002 23/11/2016 50000 55000
KL00003 NRM00003 23/11/2016 50000 55000

4) Tahap Normal Ketiga (Third Normalized Form)

Tabel Master Pasien

No_Rekam_Medis Tgl_Transaksi Nama_Pasien Biaya Biaya_Obat


Dokter
NRM00001 23/11/2016 Neneng 50000 30000
NRM00002 23/11/2016 Rohima 50000 55000
NRM00003 23/11/2016 Suna 50000 55000

Tabel Kwitansi

Kode_Transaksi No_Rekam_Medis Tgl_Transaksi Biaya Biaya_ Total_


Dokter Obat Biaya
KL00001 NRM00001 23/11/2016 50000 30000 80000
KL00002 NRM00002 23/11/2016 50000 55000 10500
0
KL00003 NRM00003 23/11/2016 50000 55000 10500
0

Tabel Rekam Medis

No_Rekam_Medis Tanggal Diagnosa


NRM00001 23/11/2016 Gizi Buruk
NRM00002 23/11/2016 Maag
NRM00003 23/11/2016 Flu

Tabel Obat

Kode_Obat Nama_Obat Satuan Harga_Obat Dosis Obat


BOD00001 Obat Maag Pcs 35000 3x1
69

BOD00002 Obat Cacing Pcs 20000 3x1


BOD00003 Obat Sakit Perut Pcs 30000 3x1

Tabel Resep

No_Resep Tgl_Daftar No_Daftar Kode_Obat


NT00001 23/11/2016 KL00001 BOD00001
NT00002 23/11/2016 KL00002 B0D00002
NT00003 23/11/2016 KL00003 B0D00003

Tabel Daftar

No_Daftar Tgl_Daftar No_Rekam_Medis No_Antrian


KL00001 23/11/2016 RKM00001 P01
KL00002 23/11/2016 RKM00002 P02
KL00003 23/11/2016 RKM00003 P03

C. Spesifikasi Basis Data

Relasi Tabel

Gambar 3.14 Relasi Tabel

Klasifikasi File
70

Penulis menggunakan file database untuk menganalisa sistem pemesanan

alat tulis kantor yang berisikan tabel-tabel sebagai berikut:

a. Spesifikasi file pasien

Nama file : klinik

Nama tabel : pasien

Primary key : no_rekam_medis

Tabel 4.1 Tabel Pasien

No Nama_Field Type Size Keterangan

1 no_rekam_medis Varchar 10 Nomor Rekam Medis

2 nama_pasien Varchar 150 Nama Pasien

3 Alamat Varchar 100 Alamat Pasien

4 jenis_kelamin Varchar 9 Jenis Kelamin

6 tgl_lahir Date - Tanggal lahir pasien

7 tgl_daftar Date - Tanggal pendaftaran

8 no_telp Varchar 12 Nomor Telpon

b. Spesifikasi file daftar

Nama file : klinik

Nama tabel : daftar

Primary key : No_rekam_medis

Tabel 4.2 daftar


71

No Nama_Field Type Size Keterangan

1 no_daftar Varchar 10 Nomor Pendaftaran

2 tgl_daftar Date - Tanggal Pendaftaran

3 no_rekam_medis Varchar 10 Nomor Rekam Medis

4 no_antrian Varchar 15 Nomor Antrian

5 Status_daftar Varchar 15 Status Daftar

c. Spesifikasi File rekam_medis

Nama file : klinik

Nama tabel : rekam_medis

Primary key : no_rekam_medis

Tabel 4.3 rekam_medis

No Nama_Field Type Size Keterangan

1 no_rekam_medis Varchar 15 Nomor rekam medis

2 no_daftar Varchar 15 Nomor daftar

3 Tgl Date - Tanggal rekam medis

4 Diagnose Text 100 Diagnosa

d. Spesifikasi file resep

Nama file : klinik

Nama tabel : resep

Primary key : no_resep


72

Tabel 4.4 resep

No Nama_Field Type Size Keterangan

1 no_resep Varchar 10 Nomor Resep

2 tgl_daftar Date - Tanggal Daftar

3 kode_obat Varchar 10 Kode Obat

e. Spesifikasi File Data Kwitansi

Nama file : klinik

Nama tabel : kwitansi

Primary key : kode_transaksi

Tabel 4.5 kwitansi

No Nama_Field Type Size Keterangan

1 kode_transaksi Varchar 10 Kode Transaksi

2 no_daftar Varchar 10 Nomor Pendaftaran

3 no_rekam_medis Varchar 10 Nomor Rekam Medis

4 tgl_transaksi Date - Tanggal Transaksi

5 kode_periksa Varchar 10 Kode Periksa

6 biaya_dokter Currency - Biaya Dokter

7 biaya_obat Currency - Biaya Obat

8 total_biaya Currency - Total Biaya

f. Spesifikasi file obat


73

Nama file : klinik

Nama tabel : obat

Primary key : kode_obat

Tabel 4.5 obat

No Nama_Field Type Size Keterangan

1 kode_obat Varchar 10 Kode Obat

2 nama_obat Varchar 30 Nama Obat

3 Satuan Varchar 10 Satuan Obat

4 harga_obat Currency - Harga Obat

5 Dosis Varchar 30 Dosis Obat

D. Rancangan Prototype Aplikasi D.1.


Struktur Tampilan
74

Login

Tampilan Utama

MASTER TRANSAKSI Laporan

Pendaftaran Lap. Kunjunngan


Data Pasien
Pasien Pasien

Rekam medis dan Lap. Transaksi


Data Dokter
Resep Obat

Data Obat

Gambar Prototype Struktur Tampilan Program

D.2. Desain Modul Tampilan (Screen)

1) Tampilan Input (Masukan)


a. Perancangan Tampilan Input Data Pasien
Halaman menu master data pasien adalah yang berfungsi
untuk input data pasien.
75

SISTEM INFORMASI PELAYANAN PASIEN

No_Rekam_Medis Pasien

Nama Pasien

Jenis Kelamin

Tanggal Lahir

No. Telp

Alamat

TAMBAH SIMPAN UBAH HAPUS BACK

Gambar 3.18 Tampilan Input Data Pasien

b. Perancangan Tampilan Input Data Dokter

Halaman menu master data dokter adalah yang

berfungsi untuk input data dokter.

SISTEM INFORMASI PELAYANAN PASIEN

No_Dokter

Nama Dokter

Spesialis

No Telp

Alamat

TAMBAH SIMPAN UBAH HAPUS BACK

Gambar 3.19 Tampilan Input Data Dokter


76

c. Perancangan Tampilan Input Data Obat

Halaman menu master data obat adalah yang berfungsi

untuk input data obat.

SISTEM INFORMASI PELAYANAN PASIEN

No_Obat

Nama Obat

satuan

Harga Obat

Keterangan Obat

TAMBAH SIMPAN UBAH HAPUS BACK

Gambar 3.20 Tampilan Input Data Obat

2) Tampilan Proses (Transaksi)


a. Perancangan Tampilan Input Data Transaksi Pendaftaran Pasien
Halaman menu transaksi pendaftaran pasien berfungsi untuk
pendaftaran pasien, di menu transaksi ini juga pasien mendapatkan
nomor antrian.

SISTEM INFORMASI PELAYANAN PASIEN

No_Urut Pendaftaran

Nama Pasien

Tanggal Daftar

TAMBAH SIMPAN UBAH HAPUS BACK

Gambar 3.21 Tampilan Input Data Transaksi Pendaftaran Pasien


77

b. Perancangan Tampilan Laporan Kunjungan Pasien

Halaman laporan kunjungan pasien ini berfungsi untuk melihat data

pasien yang berobat ke klinik.

SISTEM INFORMASI PELAYANAN PASIEN

LAPORAN KUNJUNGAN PASIEN

Tgl. Daftar

No. No. Pendaftaran No. Rekam Medis Nama Pasien Tgl. Daftar

Gambar 3.22 Tampilan Laporan Kunjungan Pasien

c. Perancangan Tampilan Laporan Pembayaran

Halaman laporan pembayaran pasien ini berfungsi untuk mengetahui

pasien yang melakukan transaksi pembayaran.

SISTEM INFORMASI PELAYANAN PASIEN

LAPORAN PEMBAYARAN PASIEN

Tgl. Daftar

No. Nama_Pasien Keterangan Harga

Gambar 3.23 Tampilan Laporan Pembayaran Pasien


78

3) Tampilan Output (keluaran)

E. DESKRIPSI RANCANGAN WAKTU


Waktu ( Bulan dan Minggu )
NAMA
NO APRIL MEI JUNI JULI
KEGIATAN
IV I II III IV I II III IV I II III IV
Observasi
1
Penelitian
Penulisan
Skripsi dan
2
Perancangan
Program
Implementassi
3
dan Pengujian
Tabel 4.9
Deskripsi Rancangan Waktu

F. DESKRIPSI RANCANGAN TENAGA KERJA


Dengan adanya Aplikasi Layanan dan Monitoring pada Puskesmas Cinangka
dalam melakukan layanan dan monitoring pasien.
Adapun kebutuhan tenaga kerja dalam pengoperasian program ini yaitu hanya
oleh 1 (satu) orang.

G. DESKRIPSI RANCANGAN BIAYA


Biaya minimum yang diususlkan untuk satu unit komputer dalam menjalankan
program ini adalah sebagai berikut :
a. Spesifikasi Hardware
Processor : Intel Core i3
79

Hardisk : 500 GB
RAM : 2 GB
Monitor : LCD 14’’
Mouse : USB/PS 2
Keyboard : USB/PS 2
Printer : Cannon

b. Software Yang Digunakan


Notepad++, XAMPP, Mysql,Browser,dan lain-lain.

c. Rancangan Biaya Sitem Yang Diusulkan


Biaya Software : - Windows 7 Ultimate
& Software Pendukung Rp. 1.000.000
Biaya Hardware Rp. 5.000.000,-
Biaya Pembuatan Program Rp. 2.500.000.,-
Total Rp. 8.500.000,-

H. UJI COBA DAN HASIL


Uji Coba terhadap program yang penulis lakukan telah dilakukan dengan baik
berdasarkan prosedur yang telah ditentukan.

H.1 Pengujian Black Box


Pengujian dengan menggunakan black box ini penulis bertujuan untuk
menentukan langkah-langkah dalam pengujian dan memeriksa apakah ada bagian
dari spesifikasi sebelumnya yang belum atau tidak diimplementasikan. Berikut ini
adalah tahapan dari scenario pengujian

.
80

Pengujian Black Box Pada Sistem

No Skenario Test Case Hasil Yang Hasil Kesim


Pengujian Diharapkan Pengujian pulan
1 Koneksi Server Tampil - Sesuai
Localhost:8080/s Halaman
ufia/ Login

2 Login Ketika login Sesuai


password dan
username
salah maka
akan tetap di
halaman login
3 Login Ketika login Sesuai
password dan
username
benar maka
akan masuk
ke menu
utama e-
document
4 Ketika Sesuai
Data mengisi form
Pegawai pegawai
maka akan
tampil

5 Klik tombol edit Data akan Sesuai


tampil dalam
form pegawai

6 Klik tombol Data akan sesuai


delete otomatis
terhapus

7 Proses data lokasi Ketika


mengisi form
lemari maka
akan tampil
81

8 Klik tombol edit Data akan Sesuai


tampil dalam
form lemari

9 Klik tombol Data akan Sesuai


delete otomatis
terhapus

10 Proses data arsip Ketika Sesuai


mengisi form
dokumeen
maka akan
tampil

11 Klik tombol edit Data akan Sesuai


tampil dalam
form
dokumen

12 Klik tombol Data akan Sesuai


delete otomatis
terhapus

13 Klik PDF Untuk Sesuai


melihat,
mencetak,
mendownload
dokumen

14 Pindah dokumen Klik tombol Sesuai


pindah
dokumen
untuk
memindahkan
dokumen
82

15 Klik tombol Untuk Sesuai


delete memusnahka
n dokumen
klik tombol
delete maka
data akan
otomatis
terhapus

I. IMPLEMENTASI SISTEM
I.1. Prosedur Operasional (Manual Book)
Dalam mengoperasikan perangkat lunak aplikasi Layanan & Monitoring
ini harus mengikuti sebagai berikut :
1. Nyalakan computer sesuai dengan standar yang telah ditentukan.
2. Pastikan aplikasi XAMPP telah terinstal dan berjalan.
3. Buka browser anda ketikan dikotak alamat web dengan mengetikkan
http://localhost:8080/sufia/ setelah itu tekan Enter, maka akan muncul
sebuah halaman Login User untuk menginputkan username dan password.

Gambar 4.28
Tampilan Form Login
4. Kemudian masukkan username dan password yang sudah terdaftar pada
sistem. Jika username dan password benar maka akan muncul tampilan
menu utama untuk admin seperti dibawah.
83

Gambar 4.29
Tampilan Menu Utama
Di menu utama terdapat menu-menu terdiri dari : menu data pegawai,
menu data lokasi, menu data arsip, menu data perpindahan, menu data
pemusnahan, menu laporan pemusnahan.
1. Selanjutnya pada menu utama klik menu data pegawai, maka akan tampil
data pegawai yang ditampilkan.

Gambar 4.30
Tampilan Data Pegawai
selanjutnya klik tambah pegawai untuk menambahkan data pegawai
dengan memasukkan NIP, Nama, Alamat, Jenis Kelamin, Status Pernikahan,
Bagian, Akses User, Tanggal Masuk, Foto.
2. Setelah itu klik tombol tambah pegawai untuk menampilkan form tambah
pegawai.
84

Gambar 4.31
Tampilan Tambah Data Pegawai
3. Selanjutnya pada menu utama klik menu data lokasi, maka akan tampil
data lokasi yang ditampilkan.

Gambar 4.32
Tampilan Data lemari
selanjutnya klik tambah form lemari untuk menambahkan data lemari
dengan memasukkan No lemari, Nama dokumen.
4. Setelah itu klik tombol tambah form lemari untuk menampilkan data
lemari.
85

Gambar 4.33
Tampilan Tambah Data Lemari
5. Selanjutnya pada menu utama klik menu data arsip, maka akan tampil
data dokumen yang ditampilkan.

Gambar 4.34
Tampilan Data Dokumen
selanjutnya klik tambah form dokumen untuk menambahkan data

I.2. Tata laksana sistem yang direkomendasikan (kebutuhan hardware,


software, personil, jadwal implementasi, hasil implementasi)
86

1) Spesifikasi Hardware
Processor :Intel Core i3
Harsisk :500 GB
RAM : 2 GB
Monitor : LCD 14”
Mouse : USB/PS2
Keyboard : USB/PS2
Printer : Cannon
2) Aplikasi yang digunakan
Notepad++
Adobe reader
XAMP
Browser (direkomendasikan Mozila Firefox atau Google Chrome )
3) Kebutuhan personal
Sistem ini membutuhkan personal minimal 1 (satu) orang untuk
pengoperasiannya yaitu sebagai admin (administrator).
87

Berdasarkan hasil uji coba waktu yang diperlukan untuk melakukan


rancangan aplikasi system monitoring hanya membutuhkan waktu ± 3menit
karena semua secara sistematis oleh program ini. Sedangkan waktu yang
dibutuhkan untuk pengolah data proses baik pada pelayanan dan monitoring
membutuhkan waktu ±5menit sampai menghasilkan suatu laporan, tapi
yang lenih terpenting yang dimanfaatkan dari system ini adalah system
validasi dan akurasi pada system pengolahan data. System yang digunakan
telah terkomputerisasi yang dirancang secara sistematis serta berbasis
database dengan menggunakan bahasa pemrograman yang handal dan
sangat baik.
J. Deskripsi Rancangan Tenaga Kerja
Mengacu pada hasil yang telah dipraktekkan maka dalam perancangan
tenaga kerja untuk system ini sebanyak 2 orang yaitu, satu orang sebagai
admin, dan satu orang sebagai data entry.
K. Deskripsi Rancangan Biaya
L. Uji Coba dan Hasil
M. Implementasi Sistem
I.1. Prosedur Operasional (Manual Book)

I.2. Tata laksana sistem yang direkomendasikan (kebutuhan hardware,


software, personil, jadwal implementasi, hasil implementasi)
88

BAB IV
IMPLEMENTASI DAN PEMBAHASAN SISTEM

4.1 Implementasi Sistem

Implementasi adalah suatu proses penerapan rancangan program


yang telah dibuat kedalam sebuah aplikasi pemrograman sesuai dengan
tujuan yang diharapkan dari program aplikasi tersebut. Seperti instalasi,
menguji sistem yang dibuat dan memulai sistem yang baru.

4.2 Tujuan Implementasi Program


Adapun tujuan dari implementasi sistemini adalah sebagai berikut:
a. Menyelesaikan design sistem yang telah disetujui sebelumnya.
b. Memastikan bahwa pengguna (user) dapat mengoperasikan sistem yang
baru.
c. Menguji apakah sistem yang baru sesuia dengan pengguna.
d. Memastikan bahwa konversi kesistem baru berjalan yaitu dengan
membuat rencana, mengontrol dan melakukan baru secara benar.
4.3 Pembahasan Sistem
Untuk menjalankan aplikasi permintaan jasa ini perlu
adanyadatabaseyang telah dibuat oleh penulis dengan nama pelayanan
Pasien Pada Klinik Aska.
89

4.4 Implementasi Antar Muka


Sistem Pelayanan Pasien yang penulis rancang ini memiliki beberapa
halaman sistem yang akan ditampilkan. Yaitu:
a. Halaman Login User

Gambar 4.1Halaman Login User

b. Halaman Menu Utama

Gambar 4.2Halaman Menu Utama

c. Halaman Menu Master Data Pasien


90

Gambar 4.3 Menu Master Data Pasien

d. Halaman Menu Master Data Dokter

Gambar 4.4 Menu Master Data Dokter

e. Halaman Menu Master Data Obat


91

Gambar 4.5 Menu Master Data Obat

f. Halaman Menu Transaksi Data Pendaftaran Pasien

Gambar 4.6 Halaman Menu Transaksi Data Pendaftaran Pasien

g. Halaman Menu Transaksi Data Rekam Medis dan Obat


92

Gambar 4.7 Menu Transaksi Rekam Medis dan Obat


h. Tampilan Laporan Kunjungan Pasien

Gambar 4.8 Laporan Kunjungan Pasien

i. Tampilan Laporan Kunjungan Data Obat


93

Gambar 4.9 Laporan Kunjungan Data Obat

j. Tampilan Cetak Transaksi Rekam Medis

Gambar. 4.10 Cetak Transaksi Rekam Medis

k. Tampilan Form Cetak Kwitansi Pembayaran


94

4.11 Tampilan Cetak Kwitansi Pembayaran

Anda mungkin juga menyukai