41
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.

BAB III PEMBAHASAN...4. Perawat a. Tugas Pokok Membantu dokter dalam melaksanakan pelayanan pengobatan jalan di Puskesmas b. Fungsi 1) Melaksanakan tugas asuhan keperawatan didalam

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

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