View
1
Download
0
Category
Preview:
Citation preview
19
BAB III
PEMBAHASAN
3.1.Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
UPTD Puskesmas Telagasari berdiri pada tahun 1935 di atas tanah milik
desa Telagasari seluas 1350 m2 yang berlokasi di dusun krajan I rt 08 rw 03
desa Telagasari Kabupaten Karawang. Sebelum Puskesmas Telagasari berdiri
telah dibangun:
1. Balai Pengobatan pada tahun 1940 yang dikepalai oleh Bp. Asmawi
2. Pada tahun 1945 diganti menjadi Klinik yang dikepalai oleh Bp. Slamet Purnomo
3. Pada tahun 1969 menjadi Puskesmas yang dikepalai oleh Bp. Slamet
4. Dan sekarang tetap menjadi UPTD Puskesmas Telagasari.
Adapun Visi dan Misi UPTD Puskesmas Telagasari:
Visi :
“Terwujudnya kemandirian masyarakat kecamatan Telagasari untuk hidup sehat,
dilandasi iman dan takwa. “
Misi :
1. Meningkatkan perilaku hidup bersih dan sehat (PHBS) di wilayah kerja Puskemas.
2. Meningkatkan kualitas pelayanan di Puskesmas.
3. Meningkatkan profesionalisme petugas Puskesmas.
4. Meningkatkan disiplin kerja karyawan.
5. Meningkatkan hubungan lintas program dan lintas sektoral.
20
3.1.2. Struktur Organisasi dan Fungsi
Berikut ini adalah tugas dan fungsi dari jabatan pada Puskesmas
Telagasari:
1. Kepala Puskesmas:
a. Tugas Pokok
Memimpin, mengkoordinasikan dan mengendalikan pelaksanaan
dibidang pusat kesehatan masyarakat dan tugas pembantuan yang ditugaskan
kepada UPTD Puskesmas Telagasari.
Sumber : Data Puskemas Telagasari
Gambar III.1Struktur Organisasi UPTD Puskesmas Telagasari
21
b. Fungsi
1) Perencana kegiatan Puskesmas.
2) Pengembang dan pelaksana pemberdayaan masyarakat dan keluarga di
bidang kesehatan.
3) Pelaksana tugas di bidang kesehatan.
2. Kepala Sub Bagian Tata Usaha (KASUBAG T.U):
a. Tugas Pokok
Membantu Kepala Puskesmas dalam pengelolaan urusan administrasi
umum, kepegawaian, keuangan, perlengkapan, perencanaan, evaluasi dan
pelaporan.
b. Fungsi
1) Pelaksanaan penyelenggaraan kegiatan dalam urusan umum,
kepegawaian, keuangan, perlengkapan, perencanaan, evaluasi dan
laporan.
2) Penyiapan dan penyusunan rencana anggaran UPTD Puskesmas.
3) Pengumpulan dan pengolahan bahan/ laporan UPTD Puskesmas.
4) Pelaksana tugas-tugas lain yang diberikan kepada UPTD Puskesmas.
5) Membantu Kepala Puskesmas dalam ketata-usahaan.
6) Membantu Kepala Puskesmas dalam pelaksanaan administrasi.
7) Membantu Kepala Puskesmas sebagai pengembang dan pelaksanaan
pemberdaya masyarakat.
8) Pelaksana tugas dibidang kesehatan.
22
3. Dokter
a. Tugas Pokok
Membantu Kepala Puskesmas dalam melaksanakan Upaya Kesehatan
Perorangan (UKP) dan Upaya Kesehatan Masyarakat (UKM) di wilayah kerja
Puskesmas.
b. Fungsi
1) Melakukan pemeriksaan dan pengobatan penderita
2) Melakukan Tindakan Medis.
4. Perawat
a. Tugas Pokok
Membantu dokter dalam melaksanakan pelayanan pengobatan jalan di
Puskesmas
b. Fungsi
1) Melaksanakan tugas asuhan keperawatan didalam gedung maupun diluar
gedung.
2) Bertanggung jawab atas kebersihan alat medis dan non medis di ruang
pelayanan
5. Koordinator Promosi Kesehatan (PROMKES)
a. Tugas Pokok
1) Penanggung jawab program promosi kesehatan.
2) Pelaksana program pengobatan.
b. Fungsi
1) Membantu Kepala Puskesmas dalam pelaksanaan program promosi
kesehatan.
23
2) Membantu Kepala Puskesmas dalam pelaksanaan kegiatan
pengobatan.
6. Koordinator Pengendalian Penyakit Menular (P2M) dan Surveilance
a. Tugas Pokok
1) Penanggung jawab petugas operasional penyakit/ P2M dan penyakit
lingkungan.
2) Penanggung jawab surveilance penyakit.
3) Pelaksana program pengobatan.
b. Fungsi
1) Membantu Kepala Puskesmas dalam pelaksanaan program pemberantasan
dan pencegahan penyakit menular.
2) Membantu Kepala Puskesmas dalam pelaksanaan kegiatan pengobatan.
7. Koordinator Farmasi :
a. Tugas Pokok
1) Koordinator petugas operasional Farmasi.
2) Penanggung jawab penerimaan obat dan pebekalan kesahatan dari Dinas
Kesehatan Kabupaten Karawang.
3) Penanggung jawab pemeriksaan kelengkapan obat.
4) Penanggung jawab penyimpanan dan pengaturan obat.
5) Penanggung jawab dalam pendistribusian obat untuk sub unit pelayanan.
6) Penanggung jawab dalam pengendalian penggunaan pesediaan.
7) Penanggung jawab dalam pencatatan dan pelaporan.
8) Penanggung jawab dalam menjaga mutu dan keamanan obat.
9) Penanggung jawab dalam penyusunan persediaan obat.
24
10) Penanggung jawab dalam permintaan obat ke Gudang obat Dinas Kesehatan
Kabupaten Karawang.
11) Penanggung jawab dalam penyusunan laporan obat Gudang obat ke Dinas
Kesehatan Kabupaten Karawang.
12) Penanggung jawab gudang kegiatan obat.
13) Penanggung jawab pelayanan obat di apotek.
b. Fungsi
1) Membantu Kepala Puskesmas dalam pengelolaan obat.
2) Membantu Kepala Puskesmas dalam administrasi pengelolaan obat.
3) Membantu Kepala Puskesmas dalam pelayanan pengobatan.
8. Petugas Operasional Puskesmas Pembantu dan Bides
a. Tugas Pokok
Penanggung jawab program kesehatan ibu dan anak/keluarga berencana di
desa binaan.
b. Fungsi
1) Membantu Kepala Puskesmas dalam melaksanakan pelayanan kesehatan
ibu dan anak di desa binaan.
2) Membantu Kepala Puskesmas dalam melaksanakan pelayanan kesehatan
keluarga berencana.
25
3.2. Analisis Kebutuhan
A. Analisis Kebutuhan Sistem
Pelayanan pada puskesmas saat ini masih dilakukan secara manual pelayanan
secara manual ini membutuhkan waktu lama dalam pelayanan sehingga tidak efektif
dalam hal segi waktu.
Berdasarkan permasalahan diatas maka dibutuhkan sebuah sistem pelayanan di
puskesmas yang diharapakan dapat memberi solusi dalam menghemat waktu
pelayanan yang sebelumnya banyak memakan waktu yang cukup lama menjadi lebih
efisien.
Tahapan selanjutnya adalah mengidentifikasi kebutuhan sistem yang akan dibuat.
Perancangan sistem yang akan dibuat harus mendukung efektifitas sistem. Adapun
sistem informasi yang akan dibuat diantaranya :
1. Sistem informasi ini dilengkapi dengan form login untuk membatasi atau
memberikasn hak akses untuk beberapa karyawan saja.
2. Sistem dapat melakukan input data pasien dalam form pendaftaran pasien baru
ataupun lama untuk melakukan pendaftaran pasien.
3. Sistem dapat melakukan input data pasien pada form pelayanan untuk memberikan
pemeriksaan, penanganan maupun pengobatan yang sesuai dengan kebutuhan
pasien kepada pasien yang sudah di daftarkan.
4. Sistem ini dapat melakukan pembayaran apabila ada pasien yang dilakukan
tindakan di puskesmas sedangkan pasien tersebut tidak memiliki asuransi atau
jaminan kesehatan sehingga diperlukan pembayaran terhadap tindakan yang telah
dilakukan dalam pembayaran juga berisi tentang hasil diagnosa pasien dan berisi
jumlah dan aturan minum obat yang diberikan pada pasien.
5. Dengan sistem ini dapat petugas dapat melihat data laporan jumlah kunjungan.
26
B. Analisis Kebutuhan Pengguna
Analisis Kebutuhan Pengguna merupakan tahapan penting dalam membangun
sistem. Spesifikasi mengenai semua kebutuhan yang diinginkan oleh pengguna pada
tahap ini. Hasil dari analisa kebutuhan pengguna ini digunakan untuk
membangun kerangka sistem.
Adapaun Spesifikasi kebutuhan pengguna yang akan diterapkan pada sistem ini
berdasarkan masing – masing pengguna adalah sebagai berikut :
1. Admin
a Admin dapat membackup data pada database
b Admin dapat menambahkan, mengubah dan menghapus user
c Admin dapat melihat laporan kunjungan pasien
d Admin dapat melihat laporan pendapatan puskesmas
e Admin dapat menambah, mengubah dan menghapus data obat
f Admin dapat mengubah data profil puskesmas
g Admin dapat menambah, mengubah dan menghapus data poli pelayanan
h Admin dapat menambah, mengubah dan menghapus data diagnosa pelayanan
i Admin dapat menambah, mengubah dan menghapus data dokter
j Admin dapat menambah, mengubah dan menghapus data tindakan
k Admin dapat melakukan input pelayanan atau tindakan
2. Loket
a. Dapat mendaftarkan pasien
b. Dapat mengubah data pasien yang sudah terdaftar atau disebut pasien lama
c. Dapat melihat data laporan kunjungan pasien
d. Dapat mencetak laporan kunjungan pasien
27
3. Dokter
a. Dapat melakukan input pemeriksaan pasien
b. Dapat melakukan input tindakan pasien
c. Dapat melakukan input pengobatan pasien
d. Dapat menambah, mengubah dan menghapus data diagnosa pelayanan
4. Apoteker
a. Dapat mengubah data satuan obat
b. Dapat menambah, mengubah dan menghapus data obat
5. Kasir
a. Dapat melakukan transaksi pembayaran tindakan
b. Dapat melihat laporan pendapatan puskesmas
c. Dapat meihat jumlah dan aturan obat yang diberikan pada pasien.
3.3 Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Kartu Pasien
Fungsi : Mencari Data Pasien
Sumber : Pasien
Tujuan : Pendaftaran
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap Pasien Berobat
Bentuk : A.1
2. Nama Dokumen : Kartu Tanda Penduduk
Fungsi : Menndaftarkan Setiap Pasien Baru
Sumber : Pasien
28
Tujuan : Pendaftaran
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap Pasien Baru Berobat
Bentuk : A.2
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Laporan Data Kunjungan Pasien
Fungsi : Mengetahui data-data pasien yang telah berobat
Sumber : Admin
Tujuan : Tata Usaha
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Tiap bulan
Bentuk : B.1
2. Nama Dokumen : Struk Pembayaran
Fungsi : Bukti Pembayaran Bila Pasien dilakukan tindakan
Sumber : Petugas Kasir
Tujuan : Pasien
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap Meakukan Transaksi Pembayaran
Bentuk : B.2
3. Nama Dokumen : Laporan Pendapatan
Fungsi : Laporan Hasil Pendapatan Puskesmas
Sumber : Petugas Kasir
29
Tujuan : Bendahara
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap Bulan
Bentuk : B.4
3.4 Entity Relationship Diagram (ERD)
Gambar III.2.Entity Relationship Diagram
30
3.5 Logical Record Structure (LRS)
3.6 Spesifikasi File
Adapun spesifikasi file yang penulis gunakan dalam perancangan program
pelayanan pendaftaran dan pelaporan kunjungan pasien di Puskesmas adalah
sebagai berikut:
1. Spesifikasi File Tabel Asuransi
Nama File : asuransi
Gambar III.3.Logical Record Structure
31
Akronim : asuransi
Fungsi : Untuk membedakan asuransi yang dimiliki pasien
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 23
Kunci Field : kode_asuransi
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1. Kode Asuransi kode_asuransi varchar 3 Primary
Key2. Nama Asuransi nama_pasien varchar 20
2. Spesifikasi File Tabel Pasien
Nama File : Pasien
Akronim : pasien
Fungsi : Untuk data pasien
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 51
Kunci Field : kode_pasien
Software : MySql
Tabel III.1.Tabel Asuransi
32
No Elemen Data Akronim Tipe Panjang Keterangan1. Kode Pasien Kode_pasien varchar 6 Primary
Key2. Nama Pasien Nama_pasien varchar 303. Jenis Kelamin jenkel enum
4. Alamat Alamat text5. No Handphone Nohp varchar 156. Tanggal
PendaftaranTgl_daftar date
3. Spesifikasi File Tabel Poli
Nama File : Poli
Akronim : poli
Fungsi : Untuk data poli yang tersedia di puskesmas
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 13
Kunci Field : kode_poli
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1. Kode Poli kode_poli varchar 3 Primary
Key2. Nama Poli nama_poli varchar 10
4. Spesifikasi File Tabel Pendaftaran
Nama File : Pendaftaran
Tabel III.3.Tabel Poli
Tabel III.2.Tabel Data Pasien
33
Akronim : pendaftaran
Fungsi : Untuk melakukan pendaftaran pasien
Tipe File : Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 41
Kunci Field : kode_pendaftaran
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1. Kode Pendaftaran kode_pendaft
aranvarchar 14 Primary
Key2. Kode Pasien kode_pasien varchar 6 Foreign Key3. Kode Poli kode_poli varchar 3 Foreign Key
4. Kode Asuransi kode_asuransi
varchar 3 Foreign Key
5. Username username varchar 156. Keluhan keluhan text7. Tanggal Masuk
Pendaftarantgl_masuk date
8. Tanggal KeluarPendaftaran
tgl_keluar date
9. Jam MasukPendaftaran
jam_masuk time
10. Jam KeluarPendaftaran
jam_keluar time
11. Status status enum
5. Spesifikasi File Tabel Pemeriksaan
Nama File : Pemeriksaan
Akronim : pemeriksaan
Fungsi : Untuk melakukan input pemeriksaan pasien
Tabel III.4.Tabel Pendaftaran
34
Tipe File : Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 70
Kunci Field : kode_pemeriksaan
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1 Kode Pemeriksaan Kode_pemeri
ksaanvarchar 20 Primary
Key
2. Kode Pendaftaran kode_pendaftaran
varchar 14 Foreign Key
3. Kode Pasien kode_pasien varchar 6 Foreign Key
4. Kode Poli kode_poli varchar 3 Foreign Key
5. Kode Asuransi kode_asuransi
varchar 3 Foreign Key
6. Kode Diagnosa Kode_diagnosa
varchar 4 Foreign Key
7. Kode Dokter Kode_dokter varchar 5 Foreign Key
8. Username username varchar 15
9. TanggalPemeriksaan
tgl_periksa date
10. Jam Pemeriksaan jam_periksa time
6. Spesifikasi File Tabel Penanganan
Nama File : Penanganan
Akronim : penanganan
Fungsi : Untuk input tindakan yang dilakukan kepada pasien
Tipe File : Transaksi
Organisasi File : Indexed Sequential
Tabel III.5.Tabel Pemeriksaan
35
Akses File : Random
Media : Harddisk
Panjang record : 83
Kunci Field : kode_penanganan
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1 Kode Penanganan kode_penang
ananvarchar 20 Primary
Key
2. Kode Pendaftara kode_pendaftaran
varchar 14 Foreign Key
3. Kode Pasien kode_pasien varchar 6 Foreign Key
4. Kode Poli kode_poli varchar 3 Foreign Key
5. Kode Asuransi kode_tindakaan
varchar 3 Foreign Key
6. Kode Tindakan kode_diagnosa
varchar 4 Foreign Key
7. Kode Dokter kode_dokter varchar 5 Foreign Key
8. Username username varchar 15
9. Jumlah jumlah integer 3
10 Biaya Tindakan biayatindakan
integer 10
11. TanggalPenanganan
tgl_penanganan
date
12. Jam Penanganan jam_penanganan
time
7. Spesifikasi File Tabel Pengobatan
Nama File : Pengobatan
Akronim : pengobatan
Fungsi : Untuk input pemberian obat pada pasien sesuai aturan
dokter
Tipe File : Transaksi
Tabel III.6.Tabel Penanganan
36
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 84
Kunci Field : kode_penanganan
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1 Kode Penanganan kode_pengob
atanvarchar 20 Primary
Key
2. Kode Pendaftaran kode_pendaftaran
varchar 14 Foreign Key
3. Kode Pasien kode_pasien varchar 6 Foreign Key
4. Kode Poli kode_poli varchar 3 Foreign Key
5. Kode Asuransi kode_asuransi
varchar 3 Foreign Key
6. Kode Obat kode_obat integer 10
7. Username username varchar 15
8. Jumlah jumlah integer 3
9. Biaya Obat biaya obat integer 10
10. TanggalPenanganan
tgl_pengobatan
date
11. Jam Penanganan jam_pengobatan
time
8. Spesifikasi File Tabel Pembayaran
Nama File : Pembayaran
Akronim : pembayaran
Fungsi : Untuk input pembayaran pasien yang dilakukan
Tindakan, untuk meihat hasil pemeriksaan pasien dan
untuk melihat data obat yang diberikan pada pasien
Tabel III.7.Tabel Pengobatan
37
Tipe File : Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 91
Kunci Field : kode_pembayaran
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan1 Kode Pembayaran kode_pemab
yaranvarchar 20 Primary
Key
2. Kode Pendaftaran kode_pendaftaran
varchar 14 Foreign Key
3. Kode Pasien kode_pasien varchar 6 Foreign Key
4. Kode Poli kode_poli varchar 3 Foreign Key
5. Kode Asuransi kode_asuransi
varchar 3 Foreign Key
6. total pembayaran total_pembayaran
integer 10
7. jumlah bayar jumlah_bayar integer 10
8. Kembalian kembalian integer 10
9. Username username varchar 15
10. Tanggal bayar tgl_bayar date11. Jam bayar jam_bayar time
3.7 Pengkodean
Dalam perancangan program pelayanan di puskesmas ini,
penulis menggunakan kode sebagai identifikasi data, maupun
untuk memudahkan pengelolaan data. Berikut pengkodean dalam program pelayanan
puskesmas.
Tabel III.8.Tabel Pembayaran
38
1. Struktur Kode Pasien
x 9 9 9 9 9
Contoh :
P 0 0 0 0 1
2. Struktur Kode Pendaftaran
9 9 9 9 9 9 9 9 9 9 9 9 9 9
Tahun Bulan Tanggal Jam Menit Detik
Contoh :
2 0 1 9 0 7 0 6 0 4 5 9 1 2
Tahun Bulan Tanggal Jam Menit Detik
3. Struktur Kode Polix 9 9
Contoh :
P 0 1
4. Struktur Kode Penanganan
9 9 9 9 9 9 9 9 9 9 9 9 x 9 9 9 9 9
Kode PasiennDetikMenitJamTanggalBulanTahun
Kode Poli
Kode Poli
Kode Pasien
Kode Pasien
39
Contoh :
1 9 0 7 0 6 0 5 0 0 3 6 P 0 0 0 0 1
5. Struktur Kode Pengobatan
9 9 9 9 9 9 9 9 9 9 9 9 x 9 9 9 9 9
Contoh :
1 9 0 7 0 6 0 5 0 0 3 6 P 0 0 0 0 1
6. Struktur Kode Asuransi
x 9 9
Contoh :
Contoh :
A 0 1
7. Struktur Kode Pemeriksaan
9 9 9 9 9 9 9 9 9 9 9 9 x 9 9 9 9 9
Contoh :
1 9 0 7 0 6 0 5 0 0 3 6 P 0 0 0 0 1
Kode Asuransi
Kode Asuransi
Tahun Bulan Tanggal Jam Menit Detik Kode Pasien
Kode PasiennDetikMenitJamTanggalBulanTahun
Tahun Bulan Tanggal Jam Menit Detik Kode Pasien
Kode PasiennDetikMenitJamTanggalBulanTahun
Tahun Bulan Tanggal Jam Menit Detik Kode Pasien
40
8. Struktur Kode Pembayaran
9 9 9 9 9 9 9 9 9 9 9 9 x 9 9 9 9 9
Contoh :
1 9 0 7 2 6 0 8 4 9 2 1 P 0 0 0 0 1
Tahun Bulan Tanggal Jam Menit Detik Kode Pasien
Kode PasiennDetikMenitJamTanggalBulanTahun
41
3.8 Spesifikasi Program
A. Struktur Navigasi Admin
B. Struktur Navigasi Pendaftaran
Gambar III.4Struktur Navigasi Admin
Gambar III.5Struktur Navigasi Pendaftaran
42
C. Struktur Navigasi Pelayanan
D. Struktur Navigasi Gudang Apotek
Gambar III.6Struktur Navigasi Pelayanan
Gambar III.7Struktur Navigasi Gudang Apotek
43
E. Struktur Navigasi Pembayaran / Apotek
3.9 Spesifikasi Sistem Komputer
A. Hardware
Processor Intel Core I3-4005U
CPU 1.70 Ghz
RAM 2.00GB
Mouse
Keyboard
Monitor
Printer
Koneksi Internet
B. Software
Sistem Operasi : Windows 10
Aplikasi Web Server : Xampp v3.2.2
Gambar III.8Struktur Navigasi Pembayaran / Apotek
44
Aplikasi Apache 2.4.23
Aplikasi MySql 5.011
Aplikasi PHPMyAdmin127.0.0.1
Aplikasi Web Server : Mozilla Firefox, Google Chrome, Internet Explorer
3.10 Implementasi
A. Implementasi Antar Muka
Implementasi rancangan antar muka berdasarkan hasil rancangan antar muka
1. Implementasi Login
Halaman ini merupakan halaman awal program
2. Implementasi Menu Admin
Halaman ini merupakan halaman setelah Login sebagai Admin
a. Halaman Home Admin
Gambar III.9Halaman Implementasi Login
45
b. Halaman Setting Manajemen Pada Halaman Admin
Halaman ini untuk Menambah, Menghapus dan Mengubah data Dokter, data
Poli, data Tindakan, dan data Asurnsi
Gambar III.10Halaman Menu Home
Gambar III.11Halaman Setting Manajemen Poli
Gambar III.12Halaman Setting Manajemen Asuransi
46
c. Halaman Setting Pada Halaman Admin
Halaman ini untuk menambah, menghapus, mengubah akun, untuk membackup
database dan mengedit profil Puskesmas
Gambar III.13Halaman Setting Manajemen Dokter
Gambar III.14Halaman Setting Manajemen Tindakan
47
Gambar III.15Halaman Setting Akun
Gambar III.16Halaman Setting Konfigurasi / Profil
Gambar III.17Halaman Setting Backup Database
48
3. Halaman Pendaftaran
Halaman Pendaftaran terdiri dari bebebrapa bagian halaman yaitu :
a. Halaman Data Pasien
Halaman ini adalah untuk menampilkan data pasien yang telah didaftarakan
baik itu pasien baru ataupun pasien lama.
b. Halaman Form Pendaftaran Pasien
Halaman ini untuk menginput pendaftaran pasien baru maupun lama
Gambar III.18Halaman Data Psien
Gambar III.19Halaman Form Pendaftaran Pasien Baru
49
c. Halaman Laporan Kunjungan Pasien
Halaman ini untuk menampilkan data kunjungan pasien.
4. Halaman Pelayanan
Gambar III.21Halaman Laporan Kunjungan Pasien
Gambar III.20Halaman Form Pendaftaran Pasien Lama
50
Halaman Pelayanan ini untuk melakukan pelayanan kesehatan terhadap pasien
diantaranya untuk melakukan pemeriksaan pasien, penanganan tindakan
pasien bila dibutuhkan dan tentunya pemberian obat kepada pasien selain itu
di halaman pelayanan ini untuk menambah, membuat dan menghapus data
diagnosa berikut halaman yang terdapat di dalam halaman pelayanan.
a. Halaman Pelayanan Pemeriksaan
b. Halaman Pelayanan Penanganan
c. Halaman Data Diagnosa
Gambar III.22Halaman Pelayanan Pemeriksaan
Gambar III.23Halaman Pelayanan Penanganan
51
d. Halaman Input Data Diagnosa
e. Halaman Pengobatan
Gambar III.24Halaman Data Diagnosa
Gambar III.25Halaman Data Input Diagnosa
Gambar III.26Halaman Pelayanan Pengobatan
52
5. Halaman Gudang Apotek
Halaman Apotek ini terdiri dari satuan untuk menentukan satuan obat dan item
barang untuk melihat data stock obat
a. Halaman Satuan
b. Halaman Item Barang
6. Halaman Pembayaran / Apotek
Halaman Pembayaran / Apotek terdiri dari 2 halaman yaitu :
a. Halaman Pembayaran
Gambar III.27Halaman Satuan Obat
Gambar III.28Halaman Item Barang
53
Halaman Pembayaran ini untuk melakukan transaksi pembayaran oleh
pasien yang dilakukan tindakan oleh petugas di bagian pelayanan, melihat
data hasil pemeriksaan pasien dan untuk melihat jumlah obat yang akan
diberikan pada pasien.
b. Halaman Report Pembayaran
Halaman Report Pembayaran ini untuk melihat data laporan keuangan atau
data pendapatan yang diperoleh oleh puskesmas.
Gambar III.29Halaman Pembayaran
54
3.11 Pengujian Unit
A. Pengujian Tehadap Form Login Admin
No SkenarioPengujian
Text Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. UsernamedanPassrodtidak diisikemudiankliktombollogin
Username : (Kosong)Password : (Kosong)
Sistem akanmenolakakses userdan akantetap dihalamanlogin
SesuaiHarapan
Valid
2. MengisiUsernamedanPasswordtetapidengandata yang
Username : user(salah)Password : 12345(salah)
Sistem akanmenolakakses userdanmenampilkan“Error!Wrong
SesuaiHarapan
Valid
Gambar III.30Halaman Report Pembayaran
Tabel III.9Pengujian Unit Halaman Login Admin
55
B. Pengujian Tehadap Form Login Karyawan atau User
salahkemudiankliktombollogin
Username orPassword!”dan akantetap dihalamanlogin
3. MengisiUsernamedanPassworddengansalahkondisidata yangsalahkemudiankliktombollogin
Username : admin(benar)Password : adm(salah)
Sistem akanSistem akanmenolakakses userdanmenampilkan“Error!WrongUsername orPassword!”dan akantetap dihalamanlogin
SesuiaHarapan
Valid
4. MengisiUsernamedanPassworddenganusernamadanpassworddata yangbenarkemudiankliktombollogin
Username : admin(benar)Password : admin(benar)
BerhasilMasuk kehalamanmenu admin
SesuaiHarapan
Valid
No SkenarioPengujian
Text Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. UsernamedanPassrodtidak diisi
Username : (Kosong)Password : (Kosong)
Sistem akanmenolak aksesuser dan akantetap dihalaman login
SesuaiHarapan
Valid
Tabel III.10Pengujian Unit Halaman Login User
56
kemudiankliktombollogin
2. MengisiUsernamedanPasswordtetapidengandata yangsalahkemudiankliktombollogin
Username : Kryawan(salah)Password : 1234(salah)
Sistem akanmenolak aksesuser danmenampilkan“Error! WrongUsername orPassword!”dan akan tetapdi halamanlogin
SesuaiHarapan
Valid
3. MengisiUsernamedanPassworddengansalahkondisidata yangsalahkemudiankliktombollogin
Username :pendaftaran/apotek/pelayanan/kasir(benar)Password : 1234(salah)
Sistem akanSistem akanmenolak aksesuser danmenampilkan“Error! WrongUsername orPassword!”dan akan tetapdi halamanlogin
SesuiaHarapan
Valid
4. MengisiUsernamedanPassworddenganusernamadanpassworddata yangbenarkemudiankliktombollogin
Username :pendaftaran/apotek/pelayanan/kasir(benar)Password : 12345(benar)
BerhasilMasuk kehalamanmenu admin
SesuaiHarapan
Valid
57
C. Pengujian Tehadap Form Pendaftaran Pasien
No SkenarioPengujian
Text Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. NamaPasien,Jeniskelamin,Alamat,NomorHP,Keluhanpoli danasuransitidak diisikemudiankliktombolsimpan
Nama pasien :(kosong)Jenis Kelamin :(Kosong)Alamat : (Kosong),No HP : (Kosong),Keluhan : (Kosong)Poli : (Kosong)Asuransi : (Kosong)
Sistem akanmenolakuntukmenyimpandata tersebutdan akantetap di formpendaftaranpasien
SesuaiHarapan
Valid
2. NamaPasien diisisedangkan Jeniskelamin,Alamat,NomorHP,Keluhanpoli danasuransitidak diisikemudiankliktombolsimpan
Nama pasien :(Gugun)Jenis Kelamin :(Kosong)Alamat : (Kosong),No HP : (Kosong),Keluhan : (Kosong)Poli : (Kosong)Asuransi : (Kosong)
Sistem akanmenolak untukmenyimpandata tersebutdan akan tetapdi formpendaftaranpasien
SesuaiHarapan
Valid
3. NamaPasien,Jeniskelamin,Alamat,Nomor
Nama pasien :(Gugun)Jenis Kelamin : (laki-laki)Alamat : (karawang),No HP : (
Sistem akanmenolak untukmenyimpandata tersebutdan akan tetapdi form
SesuaiHarapan
Valid
Tabel III.11Pengujian Unit Halaman Form Pendaftaran Pasien
58
D. Pengujian Tehadap Form Tambah Data Dokter
HP, di isisedangkanKeluhanpoli danasuransitidak diisikemudiankliktombolsimpan
08547661332),Keluhan : (Kosong)Poli : (Kosong)Asuransi : (Kosong)
pendaftaranpasien
4. NamaPasien,Jeniskelamin,Alamat,NomorHP,Keluhan,poli danasuransidi isilengkapkemudiankliktombolsimpan
Nama pasien :(Gugun)Jenis Kelamin : (laki-laki)Alamat : (karawang),No HP : (08547661332),Keluhan : (SakitGigi)Poli : (Poli Gigi)Asuransi : (BPJS)
Sistem akanmenyimpandata tersebutdan akanmenampilkandata pasientersebut
SesuaiHarapan
Valid
No SkenarioPengujian
Text Case Hasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. KodeDokter,NamaDokter,Jeniskelamin,Alamat,Nomor HP,tidak di isikemudianklik tombolsimpan
Kode Dokter :(Kosong)Nama Dokter :(kosong)Jenis Kelamin :(Kosong)Alamat : (Kosong),No HP : (Kosong)
Sistem akanmenolakuntukmenyimpandata tersebutdan akantetap di formtambah datadokter
SesuaiHarapan
Valid
Tabel III.12Pengujian Unit Halaman Tambah Data Dokter
59
2. KodeDokter, diisisedangkanNamaDokter,Jeniskelamin,Alamat,Nomor HP,tidak di isikemudianklik tombolsimpan
Kode Dokter :(dr01)Nama Dokter :(kosong)Jenis Kelamin :(Kosong)Alamat : (Kosong),No HP : (Kosong)
Sistem akanmenolakuntukmenyimpandata tersebutdan akantetap di formtambah datadokter
SesuaiHarapan
Valid
3. KodeDokter,NamaDokter,Jeniskelamin diisisedangkanAlamat,Nomor HP,tidak di isikemudianklik tombolsimpan
Kode Dokter :(dr01)Nama Dokter : (drEma Maysari)Jenis Kelamin :(Perempuan)Alamat : (Kosong),No HP : (Kosong)
Sistem akanmenolakuntukmenyimpandata tersebutdan akantetap di formtambah datadokter
SesuaiHarapan
Valid
4. KodeDokter,NamaDokter,Jeniskelamin,Alamat,Nomor HP,di isilengkapkemudianklik tombolsimpan
Kode Dokter :(dr01)Nama Dokter :(dr.Ema Mayasari)Jenis Kelamin :(Perempuan)Alamat : (GrandTaruma Karawang),No HP : (08547612316)
Sistem akanmenyimpandata tersebutdanmenampilkandata doktertersebut
SesuaiHarapan
Valid
Recommended