TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS...

85
PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D3) ZAENAL MUTAQIN NIM : 12162432 Program Studi Sistem Informasi Kampus Kabupaten Karawang Fakultas Teknologi Informasi Universitas Bina Sarana Informatika 2019

Transcript of TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS...

Page 1: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN

BERBASIS WEB PADA PUSKESMAS TELAGASARI

KARAWANG

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D3)

ZAENAL MUTAQIN

NIM : 12162432

Program Studi Sistem Informasi Kampus Kabupaten Karawang

Fakultas Teknologi Informasi

Universitas Bina Sarana Informatika

2019

Page 2: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 3: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 4: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 5: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 6: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 7: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

vii

KATA PENGANTAR

Dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah

melimpahkan rahmat dan karunia-Nya sehingga pada akhirnya penulis dapat

menyelesaikan tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga

(D3) ini penulis sajikan dalam bentuk buku yang sederhana, adapun judul Tugas

Akhir ini sebagai berikut, “Perancangan Sistem Informasi Pelayanan Rawat Jalan

Berbasis Web Pada Puskesmas Telagasari Karawang”.

Selama dalam melaksanakan dan menyelesaikan penulisan Tugas Akhir ini,

Penulis menyadari bahwa tanpa bimbingan, pengarahan, saran serta dorongan dari

semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar. Oleh karena

itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih

kepada:

1. Rektor Universitas Bina Sarana Informatika.

2. Dekan Fakultas Teknologi Informasi

3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana Informatika.

4. Bapak Muhamad Tabrani, M.Kom selaku Dosen Pembimbing Tugas Akhir.

5. Bapak Imam Sutoyo, M.Kom selaku Asisten Pembimbing Tugas Akhir.

6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.

7. Bapak H. Asep Saepul Bahri, SKM.MM selaku Kepala UPTD Puskesmas

Telagasari

8. Staff / karyawan di lingkungan UPTD Puskesmas Telagasari.

9. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.

10. Serta Teman – teman semua yang telah memberi banyak dukungan.

Serta semua pihak yang terlalu banyak untuk disebutkan satu

persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan

Page 8: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

vii

skripsi ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran

yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis pada

khususnya dan bagi para pembaca yang berminat pada umumnya.

Karawang, 15 Juli 2019

Penulis

Zaenal Mutaqin

Page 9: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

ix

ABSTRAK Zaenal Mutaqin (12162432), Perancangan Sistem Informasi Pelayanan Rawat Jalan

Berbasis Web Pada Puskesmas Telagasari Karawang

Dalam era globalisasi sekarang ini, teknologi informasi melaju dengan cepatnya.

Setiap lemabaga pemerintahan maupun swasata bahkan setiap orang dituntut untuk

dapat menyajikan informasi dengan cepat dan akurat dalam dunia kerja. Dalam hal ini

komputer mempunyai peranan penting bagi setiap orang, karena komputer merupakan

salah satu media yang paling cepat untuk memfasilitasi sajian informasi dengan cepat

dan akurat. Dalam dunia kerja seperti pelayanan kesehatan di puskesmas yang

kegiatannya masih dilakukan secara manual dan belum terkomputerisasi secara

maksimal, sehingga akan menimbulkan beberapa permasalahan yang dapat

mengurangi kinerja pelayanan kepada masyarakat, seperti waktu pelayanan yang

cukup lama. Untuk itulah penulis membuat website Perancangan Sistem Informasi

Pelayanan Rawat Jalan Berbasis Web Pada Puskesmas Telagasari Karawang untuk

menunjang pelayanan dan memberikan pelayanan yang lebih baik lagi kedepannya.

Dengan bantuan komputer yang mempunyai sistem penyimpanan data yang didukung

keamanannya, diharapakan kegiatan pelayanan dan pelaporan dapat berjalan efektif dan

juga untuk meminimalisir kesahalan atau kehilangan data yang dilakukan oleh petugas

pelayanan di puskesmas sehingga menghasilkan suatu program yang cukup baik.

Kata Kunci: Perancangan Website, Pelayanan Kesehatan Puskesmas

Page 10: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

x

ABSTRACT

Zaenal Mutaqin (12162432), Designing a Web-based Outpatient Service

Information System at Karawang Telagasari Health Center

In the current era of globalization, information technology is advancing rapidly. Every

government and self-government institution is even required to be able to present

information quickly and accurately in the world of work. In this case the computer has

an important role for everyone, because computers are one of the fastest media to

facilitate the presentation of information quickly and accurately. In the world of work

such as health services in health centers whose activities are still carried out manually

and have not been maximally computerized, so that it will cause several problems that

can reduce the performance of services to the community, such as a long service time.

For this reason the author makes a website Designing a Web-Based Outpatient

Information System at the Telagasari Health Center in Karawang to support services

and provide better services in the future. With the help of a computer that has a data

storage system that is supported by security, it is expected that service and reporting

activities can run effectively and also to minimize the error or loss of data carried out

by service officers in the puskesmas so as to produce a fairly good program.

Key Words: Website Design, Puskesmas Health Services.

Page 11: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xi

DAFTAR ISI Halaman

Lembar Judul Tugas Akhir ................................................................................. i

Lembar Pernyataan Keaslian Tugas Akhir ......................................................... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ................................... iii

Lembar Pernyataan Persetujuan dan Pengesahan Tugas Akhir ......................... iv

Lembar Konsultasi Tugas Akhir......................................................................... v

Kata Pengantar .................................................................................................... vii

Abstraksi ............................................................................................................. ix

Daftar Isi ............................................................................................................. xi

Daftar Simbol ..................................................................................................... xiii

Daftar Gambar .................................................................................................... xiv

Daftar Tabel ........................................................................................................ xv

Daftar Lampiran ................................................................................................. xvi

BAB I PENDAHULUAN ......................................................................... 1

1.1 Latar Belakang Masalah ............................................................ 1

1.2 Tujuan dan Manfaat .................................................................. 2

1.3 Metode Penelitian ..................................................................... 3

1.4 Ruang Lingkup .......................................................................... 5

BAB II LANDASAN TEORI ..................................................................... 6

2.1. Konsep Dasar Program ............................................................ 6

2.1.1 Website ........................................................................... 6

2.1.2. Bahasa Pemograman...................................................... 8

2.1.3 Basis Data ....................................................................... 10

2.1.4. Model Pengembangan Perangkat Lunak ....................... 12

2.2. Teori Pendukung ...................................................................... 13

2.2.1. Struktur Navigasi ........................................................... 13

2.2.2 Enterprise Relationship Diagram (ERD) ........................ 15

2.2.3 Implementasi dan Pengujian Unit atau Web .................. 17

BAB III PEMBAHASAN ............................................................................ 19

3.1. Tinjauan Perusahaan` ............................................................... 19

3.1.1. Sejarah Intitusi atau Perusahaan .................................. 19

3.1.2. Struktur Organisasi dan Fungsi .................................... 20

3.2. Analisa Kebutuhan ................................................................... 25

3.3. Rancangan Dokumen ............................................................... 27

3.4. Entity Relationship Diagram (ERD) ........................................ 29

3.5 Logical Record Structure (LRS) ............................................... 30

3.6 Spesifikasi File .......................................................................... 30

3.7. Pengkodean .............................................................................. 37

3.8. Spesifikasi Program ................................................................. 41

3.9 Spesifikasi Sistem Komputer .................................................... 43

3.10. Implementasi .......................................................................... 44

3.11 Pengujian Unit atau Web ........................................................ 54

Page 12: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xii

BAB IV PENUTUP ....................................................................................... 60

4.1 Kesimpulan ............................................................................... 60

4.2. Saran......................................................................................... 60

DAFTAR PUSTAKA ....................................................................................... 62

DAFTAR RIWAYAT HIDUP ......................................................................... 63

SURAT KETERANGAN RISET/PKL ........................................................... 64

LAMPIRAN – LAMPIRAN ............................................................................ 65

Page 13: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xiii

DAFTAR SIMBOL

ENTITAS :

Kumpulan Objek yang dapat

didefinisikan secara unik

RELASI :

Hubungan yang terjadi antara salah

satu atau lebih entitas.

ATRIBUT :

Karakteristik dari entitas atau relasi

yang merupakan penjelasan detail

tentang entitas

GARIS :

Hubungan antara entity dengan

atributnya dan himpunan entitas

dengan himpunan relasi

Page 14: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xiv

DAFTAR GAMBAR Halaman

Gambar II.1 Ilustrasi Model Waterfall ................................................................ 12

Gambar II.2 Struktur Navigasi Linier ................................................................. 14

Gambar II.3 Struktur Navigasi Hirarkis .............................................................. 14

Gambar II.4 Struktur Navigasi Nonlinier ............................................................ 15

Gambar II.5 Struktur Navigasi Komposit ........................................................... 15

Gambar III.1 Struktur Organisasi Puskesmas ..................................................... 20

Gambar III.2 Entity Relationship Diagram ......................................................... 29

Gambar III.3 Logical Record Structure ............................................................... 30

Gambar III.4 Struktur Navigasi Admin............................................................... 41

Gambar III.5 Struktur Navigasi Pendaftaran ....................................................... 41

Gambar III.6 Struktur Navigasi Pelayanan ......................................................... 42

Gambar III.7 Struktur Navigasi Gudang Apotek ................................................ 42

Gambar III.8 Struktur Navigasi Pembayaran / Apotek ....................................... 43

Gambar III.9 Halaman Implementasi Login ....................................................... 44

Gambar III.10 Halaman Implementasi Menu Home ........................................... 45

Gambar III.11 Halaman Implementasi Setting Manajemen Poli ........................ 45

Gambar III.12 Halaman Implementasi Setting Manajemen Asuransi ................ 45

Gambar III.13 Halaman Implementasi Setting Manajemen Dokter ................... 46

Gambar III.14 Halaman Implementasi Setting Manajemen Tindakan ............... 46

Gambar III.15 Halaman Implementasi Setting Akun.......................................... 47

Gambar III.16 Halaman Implementasi Setting Konfigurasi/Profil ..................... 47

Gambar III.17 Halaman Implementasi Setting Backup Database ....................... 47

Gambar III.18 Halaman Implementasi Data Pasien ............................................ 48

Gambar III.19 Halaman Implementasi Pendaftaran Pasien Baru ....................... 48

Gambar III.20 Halaman Implementasi Pendaftaran Pasien Lama ...................... 49

Gambar III.21 Halaman Implementasi Laporan Kunjungan Pasien ................... 49

Gambar III.22 Halaman Implementasi Pemeriksaan .......................................... 50

Gambar III.23 Halaman Implementasi Penanganan ........................................... 50

Gambar III.24 Halaman Implementasi Data Diagnosa ....................................... 51

Gambar III.25 Halaman Implementasi Data Input Diagnosa .............................. 51

Gambar III.26 Halaman Implementasi Pelayanan Pengobatan ........................... 51

Gambar III.27 Halaman Implementasi Satuan Obat ........................................... 52

Gambar III.28 Halaman Implementasi Item Barang ........................................... 52

Gambar III.29 Halaman Implementasi Pembayaran ........................................... 53

Gambar III.30 Halaman Implementasi Report Pembayaran ............................... 54

Page 15: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xv

DAFTAR TABEL

Halaman

Tabel III.1 Tabel Asuransi ................................................................................. 31

Tabel III.2 Tabel Data Pasien............................................................................. 32

Tabel III.3 Tabel Poli ......................................................................................... 32

Tabel III.4 Tabel Pendaftaran.............................................................................. 33

Tabel III.5 Tabel Pemeriksaan ............................................................................ 34

Tabel III.6 Tabel Penanganan ............................................................................. 35

Tabel III.7 Tabel Pengobatan .............................................................................. 36

Tabel III.8 Tabel Pembayaran ............................................................................. 37

Tabel III.9 Pengujian Unit Halaman Login Admin............................................ 54

Tabel III.10 Pengujian Unit Halaman Login User atau Karyawan .................... 55

Tabel III.11 Pengujian Unit Halaman Form Pendaftaran Pasien ........................ 57

Tabel III.12 Pengujian Unit Halaman Form Tambah Dokter ............................. 58

Page 16: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

xvi

DAFTAR LAMPIRAN

Halaman

Lampiran A.1 Kartu Pasien ................................................................................ 65

Lampiran A.2 Kartu Tanda Penduduk ................................................................ 65

Lampiran B.1 Laporan Data Kunjungan Pasien ................................................. 66

Lampiran B.2 Struk Pembayaran........................................................................ 67

Lampiran B.3 Laporan Pendapaan ..................................................................... 68

Page 17: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Perkembangan teknologi mengalami kemajuan yang sangat pesat, semakin

hari teknologi semakin canggih, kenyataan ini menuntut keterlibatan sumber daya

manusia agar mampu menangani dan memanfaatkan teknologi yang ada semaksimal

mungkin. Laju perkembangan teknologi memiliki pengaruh yang cukup besar dalam

segala bidang kehidupan, salah satunya pada bidang kesehatan yaitu pada pelayanan

kesehatan di puskesmas menjadikan komputer sebagai salah satu alat penunjang yang

dibutuhkan dalam pelayanan di puskesmas yaitu dalam pengolahan data dan penyajian

data informasi yang berkaitan dengan data kunjungan pasien karena teknologi

komputerisasi ini memiliki loyalitas penyimpanan data yang cukup besar serta

dukungan keamanan data yang terjamin dengan sistem komputerisasi yang efisien

sehingga menghasilkan informasi yang akurat, tepat waktu dan tepat guna.

Namun banyak puskesmas yang masih belum menerapkan penuh sistem informasi

untuk menunjang kegiatan mereka. Salah satunya ialah Puskesmas Telagasari. Dengan

sistem yang masih tergolong manual, terutama dibagian pendaftaran dan pelayanan

rawat jalan pasien di puskesmas karena masih menggunaan buku register manual

untuk pencatatan data pendaftaran dan pelayanan pasien sehingga dengan begitu

banyaknya data pasien (Rekam Medis) yang ada yang berbentuk buku dan tersimpan

dalam lemari. Apabila ada pasien yang tidak membawa kartu pasien pada saat

berkunujung atau berobat ke puskesmas akan menyulitkan petugas dalam mencari data

atau rekam medis pasien tersebut, sehingga menjadi tidak efektif dan efisien dalam hal

waktu pelayanan pasien karena akan memakan waktu yang lama hanya mencari satu

data pasien teebut saja, Oleh karena itu untuk memecahkan permasalahan yang terjadi

Page 18: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

2

pada pelayanan rawat jalan di Puskesmas tersebut maka di perlukan sistem aplikasi

untuk mempermudah petugas dalam hal proses Pelayanan kepada pasien yang lebih

cepat, tepat, dan akurat dengan adanya sistem program aplikasi tersebut diharapkan

dapat membantu puskesmas dalam pelayanan di puskesmas menjadi lebih baik lagi

dan dapat mempercepat atau mempersingkat waktu pelayanan rawat jalan terhadap

pasien yang datang berobat.

Menurut Wibisono & Munawaroh dalam (Syahriani, 2018) mengemukakan

bahwa “Supaya data yang telah diarsipakan dapat mudah dicari dan dapat tersusun

rapi, maka penggunaan komputer untuk pengolahan data pasien sangat diperlukan,

guna memberikan beberapa keuntungan dan kemudahan dalam pelayanan pasien,

antara lain: mempercepat pelayanan, informasi yang lebih akurat dan pencarian data

yang lebih cepat”.

Apalagi dengan kedepannya puskesmas akan menggunakan aturan baru yaitu

BLUD (Badan Layanan Umum Daerah) yang artinya puskesmas dapat mengelola

manajemen dan keuangannya secara mandiri, sehingga dengan begitu agar puskesmas

segera berbenah dalam pelayanan rawat jalan ke masyaarakat pasien dengan

menggunakan program aplikasi dapat membantu proses pelayanan rawat jalan yang

berlangsung di puskesmas sehingga nantinya pelayanan rawat jalan di puskesmas

dapat lebih efektif dan efisien sehingga puskesmas juga tidak kalah bersaing dengan

fasilatas – fasilitas kesehatan lainnya seperti klinik – klinik swasta yang sudah

menggunakan program aplikasi terlebih dahulu dibanding puskesmas.

1.2. Tujuan dan Manfaat

Adapun Tujuan dari penulisan Tugas Akhir yaitu:

1. Merancang sebuah sistem aplikasi pelayanan rawat jalan yang dapat memudahkan

petugas di Puskesmas dalam pelayanan ke pasien.

Page 19: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

3

2. Merancang sebuah sistem aplikasi yang dapat mempersingkat waktu pelayanan di

Puskesmas.

3. Mempermudah pasien dalam melakukan pengobatan di puskesmas.

Sedangkan Manfaat dari penulisan tugas akhir ini sebagai berikut :

1. Sebagai salah satu syarat kelulusan pada program Diploma Tiga (D.III) untuk

Fakultas Teknologi Informasi pada Program Studi Sistem Informasi di Universitas

Bina Sarana Informatika Kampus Kabupaten Karawang.

2. Sebagai bahan untuk puskesmas untuk memperbaiki sistem pelayanan rawat jalan

yang sudah berjalan di puskesmas.

3. Menghasilkan suatu program aplikasi yang cepat dalam membantu dan

memudahkan proses pelayanan di puskesmas.

1.3 Metode Penelitian

Adapun metode dan teknik pengumpulan data yang digunakan oleh penulis

adalah :

1. Metode Pengembangan Perangkat Lunak

Metode yang digunakan dalam pengembangan perangkat lunak ini menggunakan

metode waterfall Menurut Sukamto dan Shalahuddin dalam (Sagita & Sugiarto, 2016)

mengungkapkan bahwa “Dalam hal pengembangan serta perencanaan sistem

perangkat lunak penulis menggunakan metode pengembangan perangkat lunak model

air terjun (waterfall)”. Berikut adalah penjelasan metode penelitian model waterfall :

a. Analisis Kebutuhan Perangkat Lunak

Menganalisa kebutuhan sistem perangkat lunak yang yang dibutuhkan dalam

program sistem rawat jalan di puskesmas sehingga akan tercipta sebuah apliikasi

rawat jalan puskesmas yang dapat melakukan tugas-tugas yang diinginkan oleh

petugas di puskesmas seperti melakukan pendaftaran pasien, pemeriksaan pasien,

Page 20: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

4

penanganan pasien, pengobatan pasien, pemabaaran penangana pasien, laporan

kunjungan dan laporan pendapatan puskesmas.

b. Desain

Pada tahapan desain ini penulis akan merancang desain dan pada tahapan

desain ini yang dilakukan adalah membuat rancangan antarmuka program,

rancangan basis data dan rancangan struktur navigasi pada program tersebut

sesuai dengan kebutuhan yang dibutuhkan.

c. Pembuatan Kode Program

Dalam tahap pembuatan aplikasi pemrograman, hasil analisis dan desain

sistem pada proses sebelumnya diimplementasikan ke dalam bentuk program

aplikasi menggunakan bahasa pemograman Codeigneter, Jquery, PHP, HTML.

d. Pengujian

Tahap pengujian ini dilakukan setelah kode program selesai dibuat dan

program dapat berjalan untuk menguji apakah kode program sudah berjalan

sesuai dengan yang diharapkan penulis dalam pembuatan program tersebut.

e. Pendukung (support) atau Pemeliharaan (maintenance)

Dan tahap pemeliharaan sistem ini adalah pemeliharaan secara rutin meliputi

melakukan backup database untuk menjaga data – data yang terdapat dalam

program aplikasi tersebut.

2. Teknik Pengumpulan Data

a. Observasi

Penulis melakukan pengamatan langsung ke UPTD Puskesmas Telagasari

untuk mengetahui bagaimana sistem pelayanan kesehatan yang berjalan di

UPTD Puskesmas Telagasari.

Page 21: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

5

b. Wawancara

Selain melakukan observasi penulis juga melakukan wawancara kepada

Bapak Arif Rusman petugas loket pendaftaran di UPTD Puskesmas

Telagasari untuk mengetahui permasalahan apa saja yang dihadapi dalam

melakukan pelayanan kesehatan.

c. Studi Pustaka

Untuk melengkapi informasi yang berhubungan dengan judul tugas akhir

ini, penulis mengumpulkan referensi yang diperlukan dengan mencarinya

di buku-buku, jurnal dan artikel di perpustakaan atau toko buku maupun

yang ada di intenet.

1.4 Ruang Lingkup

Untuk lebih memusatkan permasalahan yang ada dan agar tidak menyimpang

dari pokok permasalahan, maka ruang lingkup yang penulis bahas dalam penulisan

dan sistem program aplikasi tugas akhir ini, penulis membatasi pembahasannya hanya

mengenai tentang sistem rawat jalan yang ada pada puskesmas yaitu antara lain : input

pendaftaran pasien, input pemeriksaan pasien, input tindakan pasien, input pengobatan

pasien, dan pemberian obat sekaligus pembayaran biaya tindakan bila pasien

dilakukan tindakan.

Page 22: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

6

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Web

2.1.1 Website

Menurut (Hendriansyah, 2014) menyimpulkan bahwa “Website atau situs

adalah kumpulan halaman yang menampilkan informasi data teks, data gambar diam

atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang

bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling

terkait dimana masing- masing dihubungkan dengan jaringan-jaringan halaman

(Hyperlink)”.

1. Internet

Menurut Irawan dalam (Sagita & Sugiarto, 2016) bahwa “internet merupakan

kependekan dari kata internet network, yang berarti rangkaian komputer yang

terhubung menjadi beberapa rangkaian, dimana sistem komputer terhubung secara

global dan menggunakan TCP/IP sebagai protocol ”

2. Web Server

Menurut Kurniawan dalam (Sagita & Sugiarto, 2016) mengemukakan bahwa

“Server Web adalah sebuah perangkat lunak yang berfungsi menerima permintaan

http atau https dari klien yang dikenal dengan web browser dan mengirimkan kembali

hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen

html”.

3. Web Browser

Menurut Sibero (Sagita & Sugiarto, 2016) mengemukakan bahwa “Web Browser

Page 23: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

7

adalah aplikasi perangkat lunak yang digunakan untuk mengambil dan menyajikan

sumber informasi web”.

4. Sistem

Menurut (Lukman Ahmad, 2018) “Sistem adalah suatu susunan yang teratur dari

kegiatan-kegiatan yang saling berkaitan dan susunan prosedur-prosedur yang saling

berhubungan, sinergi dari semua unsur-unsur dan elemen-elemen yang ada

didalamnya, yang menunjang pelaksanaan dan mempermudah kegiatan-kegiatan

utama tercapai dari suatu organisasi ataupun kesatuan kerja.”

5. Informasi

Menurut Budi Sutejo dalam (Lukman Ahmad, 2018) Informasi merupakan hasil

pemprosesan data yang diperoleh dari setiap elemen sistem tersebut menjadi bentuk

yang mudah dipahami dan merupa pengetahuan yang relevan dan dibutuhkan dalam

pemahaman fakta-fakta yang ada.

6. Sistem Informasi

Menurut (Kadir, 2014) menyimpulkan “bahwa sistem informasi mencakup

sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja),

ada sesuatu yang di proses (data menjadiinformasi), dan dimaksudkan untuk mencapai

suatu sasaran atau tujuan.”

7. Pelayanan Kesehatan

Pelayanan Kesehatan dalam Perturan Menteri Kesehatan Republik Indonesia

Nomor 75 tahun 2014 adalah “upaya yang diberikan oleh Puskesmas kepada

masyarakat, mencakup perencanaan, pelaksanaan, evaluasi, pencatatan, pelaporan,

dan dituangkan dalam suatu sistem”.

Page 24: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

8

8. Puskesmas

Dalam Perturan Menteri Kesehatan Republik Indonesia Nomor 75 tahun 2014

“Pusat Kesehatan Masyarakat adalah fasilitas pelayanan kesehatan yang

menyelenggarakan upaya kesehatan masyarakat dan upaya kesehatan perseorangan

tingkat pertama, dengan lebih mengutamakan upaya promotif dan preventif, untuk

mencapai derajat kesehatan masyarakat yang setinggi-tingginya di wilayah kerjanya”.

2.1.2 Bahasa Pemograman

1. HTML (Hyper Text Markup Language)

Menurut Hidayatullah dan Kawistara dalam (E. Fridayanthie, 2016) “Hyper Text

Markup Language atau HTML adalah bahasa standar yang digunakan untuk

menampilkan halaman web”. Yang bisa dilakukan dengan HTML yaitu:

a . Mengatur tampilan dari halaman web dan isinya,

b. Membuat tabel dalam halaman web

c. Mempublikasikan halaman web secara online

d. Membuat form yang bisa digunakan untuk menangani registrasi dan transaksi via

web

e. Menambahkan objek-objek seperti citra, audio, video, animasi, java aplet dalam

halaman web, serta menampilkan area gambar (canvas) di browser.

2. PHP (Perl Hypertext Preprocessor)

Menurut Kristanto dalam (E. Fridayanthie, 2016), “PHP adalah bahasa

pemrograman yang digunakan secara luas untuk penanganan pembuatan dan

pengembangan sebuah web dan bisa digunakan pada HTML”. Adapun kelebihan-

kelebihan dari PHP yaitu:

Page 25: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

9

a. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi

dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi yang

lainnya.

b. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau

PWS juga pada apache yang bersifat open source.

c. Karena sifatnya yang open source, maka perubahan dan perkembangan

interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan

developer yang siap membantu pengembanganya.

d. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak

sehingga sangat mudah untuk dipahami.

e. PHP dapat berjalan pada 3 (tiga) operating system, yaitu: Linux, unux, dan

windows, dan juga dapat dijalankan secara runtime pada suatu console.

f. PHP bersifat bebas dipakai (free).

3. JQuery

Menurut Saputra dan Agustin dalam (Kadek Wibowo, 2015) mengemukakan

bahwa “Jquery merupakan salah satu teknik atau kumpulan library javascript yang

sangat terkenal dengan animasinya. Dengan sedikit sentuhan, animasi dalam website

mudah kita ciptakan. Jquery dapat dianggap sebagai frameworknya javascipt”.

4. Codeigneter

Menurut Lukmanul Hakim dalam (Prabowo, 2015) mengemukakan : “Codeigneter

adalah sebuah framework untuk web yang dibuat dalam format PHP.” Sejarah

codeigneter awalnya dilahirkan Oleh ElisLab dirilis pertama kali pada tanggal 28

Februari 2006 pada sekitar bulan Oktober 2014, Kampus BCIT (British Columbia

Institute of Technology) mengambil alih framework ini dan terus berkembang dari

versi 2.2.6 ke versi yang terbaru 3.x. Codeigneter ini dapat memudahkan pengembang

Page 26: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

10

(developer) damalm membuat sebuah aplikasi web dengan cepat dan mudah dibanding

dengan membuatnya dari awal.

2.1.3 Basis Data

1. MySQL

Menurut Arie dalam (E. Fridayanthie, 2016) “MySQL adalah salah satu jenis

database server yang sangat terkenal dan banyak digunakan untuk membangun

aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya”.

Didalam SQL terdapat 3 (tiga) jenis perintah diantaranya :

a. DDL (Data Definition Language)

DDL (Data Definition Language) Digunakan untuk mendefinisikan skema atau

struktur pada database yang termasuk dalam perintah DDL adalah :

1) CREATE untuk membuat database dan table baru.

2) ALTER untuk mengubah struktur tabel yang telah dibuat.

3) DROP untuk menghapus database dan tabel.

b. DML (Data Manipulation Language)

DML (Data Manipulation Language) merupakan perintah yang memungkinkan

pengguna melakukan akses dan manipulasi data sebagaimana yang telah

diorganisasikan sebelumnya dalam model yang tepat. Yang termasuk perintah

DML adalah :

1) INSERT berfungsi untuk menyisipkan atau memasukan data ke dalam tabel.

2) UPDATE berfungsi untuk memperbaharui data menjadi data yang terbaru.

3) DELETE berfungsi untuk menghapus data dari tabel.

4) SELECT berfungsi untuk mengambil data atau menampilkan data dari suatu

tabel ataupun dari beberapa tabel.

Page 27: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

11

c. DCL (Data Control Language)

DCL (Data Control Language) merupakan perintah yang digunakan untuk

mengontrol data. Perintah yang termasuk DCL yaitu :

1) GRANT digunakan untuk memberikan hak akses kepada administrator

server kepada user.

2) REVOKE digunakan untuk menghilangkan atau mencabut hak akses yang

telah diberikan kepada user oleh administrator.

2. XAMPP

Menurut Wicaksono dalam (E. Fridayanthie, 2016) menjelaskan bahwa “XAMPP

adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan

menggunakan pengolah data MYSQL di komputer lokal”. XAMPP dapat juga disebut

Cpanel server virtual yang membantu dalam melakukan preview sehingga dapat

dimodifikasi website tanpa harus online atau terakses dengan internet. Dan XAMPP

juga berperan sebagai web server pada komputer lokal. Sebagai informasi kata

XAMPP merupakan singkatan dari :

X : berarti program ini dapat dijalankan diberbagai platform, misalnya

Windows, Linux, mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server, dan bertugas untuk menghasilkan

halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan

oleh pembuat halaman web.

M : MySQL, merupakan aplikasi database server. Pengembangnya disebut

Structured Query Language (SQL). SQL merupakan bahasa terstruktur yang

digunakan untuk mengolah database beserta isinya.

P : PHP, bahasa pemrograman lainnya yang serupa, dan lain sebagainya

Page 28: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

12

2.1.4 Model Pengembangan Perangkat Lunak

Metode yang digunakan dalam pengembangan perangkat lunak ini

menggunakan metode waterfall Menurut Sukamto dan Shalahuddin dalam (Sagita &

Sugiarto, 2016) mengungkapkan bahwa “Dalam hal pengembangan serta perencanaan

sistem perangkat lunak penulis menggunakan metode pengembangan perangkat lunak

model air terjun (waterfall)”. Berikut adalah bentuk diagram model waterfall beserta

penjelasannya:

a. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami seperti apa

yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap

ini perlu di dokumentasikan.

b. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain

pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat

lunak, representasi antar muka dan prosedur pengkodean. Tahap ini mentranslasi

Gambar II.1

Ilustrasi Model Waterfall

Sumber : Sagita & Sugiarto, (2016:52)

Page 29: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

13

kebutuhan perangkat dari tahap analisis kebutuhan ke reprentasi desain agar

dapat di implementasikan program pada tahap selanjutnya. Desain perangkat

lunak yang di hasilkan pada tahap ini juga perlu di dokumentasikan.

c. Pembuatan Kode Program

Desain harus ditranslasikan kedalam program perangkat lunak. Hasil dari

tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada

tahap desain.

d. Pengujian

Pengujian fokus pada perangkat lunak dari segi logika dan fungsional serta

memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan

sesuai dengan yang diinginkan.

e. Pendukung (support) atau Pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan

ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan

yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak.

2.2 Teori Pendukung

2.2.1 Struktur Navigasi

Menurut Prihatna dalam (Sunarti, 2015) “struktur navigasi adalah susunan

menu atau hirarki dari suatu situs yang menggambarkan isi dari setiap halaman dan

link atau navigasi tiap halaman pada suatu situs web”. Menurut Binanto dalam (Y.E

Achyani, 2017) ada empat struktur dasar yang digunakan yaitu linear, hierarkis,

nonlinear, dan komposit

Page 30: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

14

1. Linear

Pengguna akan melakukan navigasi secara berurutan dari frame atau byte informasi

yang satu ke yang lainnya.

2. Hierarkis

Struktur dasar ini disebut juga struktur “linear dengan percabangan” karena

pengguna melakukan navigasi disepanjang cabang pohon struktur yang terbentuk oleh

logika isi.

3. Nonlinear

Pengguna akan melakukan navigasi dengan bebas melalui isi proyek dengan tidak

terkait dengan jalur yang sudah ditentukan sebelumnya.

Gambar II.2

Struktur Navigasi Linier

Gambar II.3

Struktur Navigasi Hirarkis

Sumber : Y.E Achyani (2017:179)

Sumber : Y.E Achyani (2017:179)

Page 31: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

15

4. Komposit

Pengguna akan melakukan navigasi dengan bebas (secara nonlinear), tetapi

terkadang dibatasi presentasi linear film atau informasi penting dan atau pada data

yang paling terorganisasi secara logis pada suatu hierarki.

2.2.2 Enterprise Relationship Diagram (ERD)

Menurut Simarmata dalam (E. Fridayanthie, 2016), “Entity Relationship

Diagram (ERD) adalah alat pemodelan data utama dan akan mambantu

Gambar II.4

Struktur Navigasi Nonlinier

Gambar II.5

Struktur Navigasi Komposit

Sumber : Y.E Achyani (2017:179)

Sumber : Y.E Achyani (2017:180)

Page 32: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

16

mengorganisasi data dalam suatu proyek ke dalam entitas-entitas dan menentukan

hubungan antar entitas”.

1. Entitas (Entity)

Entitas suatu yang nyata atau abstrak yang mempunyai karakteristik dimana kita

akan menyimpan data.

2. Atribut (Attribut)

Atribut ciri umum semua atau sebagian besar instansi pada entitas tertentu.

3. Relasi (Relation)

Relasi hubungan alamiah yang terjadi antara satu atau lebih entitas.

4. Link: garis penghubung atribut dengan kumpulan entitas dan kumpulan entitas

dengan relasi.

5. Kardinalitas Relasi

a. Satu ke satu (One to One) Setiap elemen dari Entitas A berhubungan paling

banyak dengan elemen pada Entitas B. Demikian juga sebaliknya setiap elemen

B berhubungan paling banyak satu elemen pada Entitas A.

b. Satu ke banyak (One to Many) Setiap elemen dari Entitas A berhubungan dengan

maksimal banyak elemen pada Entitas B. Dan sebaliknya setiap elemen dari

Entitas B berhubungan dengan paling banyak satu elemen di Entitas A.

c. Banyak ke satu (Many to One) Setiap elemen dari Entitas A berhubungan paling

banyak dengan satu elemen pada Entitas B. Dan sebaliknya setiap elemen dari

Entitas B behubungan dengan maksimal banyak elemen di entitas A.

d. Banyak ke banyak (Many to Many) Setiap elemen dari Entitas A berhubungan

maksimal banyak elemen pada Entitas B demikian sebaliknya.

Page 33: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

17

6. Logical Record Structure (LRS)

Menurut Simarmata dan Paryudi dalam (E. Fridayanthie, 2016) mengatakan

“Logical Record Structured (LRS) adalah representasi dari struktur record- record

pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas”. Berikut

adalah cara membentuk skema database atau LRS (Logical Record Strutured)

berdasarkan Entity Relationship Diagram :

a. Jika relasinya satu-ke-satu, maka foreign key diletakan pada salah satu dari dua

entitas yang ada tau menyatukan kedua entitas tersebut.

b. Jika relasinya satu-ke-banyak, maka foreign key diletakan pada entitas Many.

c. Jika relasinya banyak-ke-banyak, maka dibua “file konektor” yang berisi dua

foreign key yang berasal dari kedua entitas

2.2.3 Implementasi dan Pengujian Web

1. Implementasi

Menurut (Hartiwi, 2018) “Implementasi merupakan tahap meletakkan sistem

supaya siap untuk dioperasikan atau dijalankan”. Adapun menurut (Sunarti, 2015)

metode ini memiliki tujuan :

a. Melakukan kegiatan spesifikasi rancangan logikal ke dalam kegiatan yang

sebenarnya dari sistem informasi yang akan dibangunnya atau

dikembangkannya,

b. Mengimplementasikan sistem yang baru

c. Memastikan bahwa sistem yang baru dapat berjalan secara optimal.

2. Pengujian Web

Menurut Rosa dan Shalahuddin dalam (E. Fridayanthie, 2016), “Black-box testing

adalah perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode

Page 34: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

18

program”. Pengujian web yang dilakukan pada kesempatan ini, menggunakan metode

black box testing.

Pengujian dimaksudkan untuk mengetahui fungsi-fungsi, masukan dan keluaran

dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan dan pengujian dengan

metode black box testing memungkinkan pengembang software untuk membuat

himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu

program.

Adapun beberapa kategori kesalahan yang diuji oleh black box testing, diantaranya:

a. Fungsi-fungsi yang salah atau hilang.

b. Kesalahan interface.

c. Kesalahan dalam struktur data atau akses database eksternal.

d. Kesalahan performa.

e. Kesalahan inisialisasi dan terminasi.

Page 35: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 36: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 37: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 38: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 39: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 40: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 41: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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.

Page 42: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 43: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 44: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 45: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 46: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 47: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 48: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 49: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 50: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 51: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 52: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 53: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 54: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 55: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 56: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 57: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

41

3.8 Spesifikasi Program

A. Struktur Navigasi Admin

B. Struktur Navigasi Pendaftaran

Gambar III.4Struktur Navigasi Admin

Gambar III.5Struktur Navigasi Pendaftaran

Page 58: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

42

C. Struktur Navigasi Pelayanan

D. Struktur Navigasi Gudang Apotek

Gambar III.6Struktur Navigasi Pelayanan

Gambar III.7Struktur Navigasi Gudang Apotek

Page 59: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 60: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 61: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 62: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 63: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

47

Gambar III.15Halaman Setting Akun

Gambar III.16Halaman Setting Konfigurasi / Profil

Gambar III.17Halaman Setting Backup Database

Page 64: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 65: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 66: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 67: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 68: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 69: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 70: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 71: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 72: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 73: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 74: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 75: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

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

Page 76: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

60

BAB IV

PENUTUP

4.1. Kesimpulan

Berdasarkan uraian yang telah dibahas dalam bab – bab sebelumnya dapat diambil

beberapa kesimpulan yang dapat diambil dari perancangan program aplikasi pelayanan

di puskesmas ini yaitu :

1. Dengan pembuatan program aplikasi rawat jalan ini sebagai salah satu langkah awal

puskesmas meningkatkan pelayanan di puskesmas.

2. Dengan aplikasi program rawat jalan ini dapat mengurangi kesalahan-kesalahan

yang terjadi pada sistem yang masih manual.

3. Dapat menyimpan daata dalam jumlah besar secara aman dan lebih terjamin

dengan penggunaan password .

4. Dapat menghindari kerangkapan data pasien karena menggunakan kode sehingga

data pasien yang satu berbeda dengan data pasien lainnya.

4.2. Saran

Dengan penggunaan program aplikasi rawat jalan dalam proses kegiatan

pelayanan rawat jalan di puskesmas.

Disini penulis mencoba memberikan sedikit saran kepada Puskesmas Telagasari agar

dalam pengolahan data terlaksana dengan baik,antara lain:

1. Agar Kepala Puskesmas Telagasari untuk memberikan pelatihan singkat kepada

petugas yang masih belum bisa menggunakan komputer karena program aplikasi

sebagus apapun kalau tidak dibarengi dengan Sumber Daya Manusianya akan

tidak sempurna proses penggunaannya.

2. Untuk petugas admin agar setiap waktu berkala untuk membackup data untuk

menghindari kehilangan data.

Page 77: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

61

3. Untuk menjaga data agar aman dari pemakai yang tidak bertanggung jawab

maka password yang sudah dibuat oleh admin hanya boleh diketahui oleh user

atau admin saja.

Page 78: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

DAFTAR PUSKTAKA

Sagita, R. A., & Sugiarto, H. (2016). Penerapan Metode Waterfall Pada Sistem

Informasi Penjualan Furniture Berbasis Web. On Networking and Security, 5(4),

49–55.

Syahriani. (2018). Sistem Informasi Pelayanan Kesehatan Berbasis Web pada

Puskesmas Pluit Jakarta. Jurnal Ilmiah Informatika Komputer STMIK Nusa

Mandiri, IV(2), 105–111. https://doi.org/10.31294/jtk.v4i2.3457

E. Fridayanthie, T. M. (2016). RANCANG BANGUN SISTEM INFORMASI

PERMINTAAN ATK BERBASIS INTRANET (STUDI KASUS:

KEJAKSAAN NEGERI RANGKASBITUNG). IOSR Journal of Economics

and Finance, 3(1), 56. https://doi.org/https://doi.org/10.3929/ethz-b-000238666

Hartiwi, Y. (2018). Analisis dan Implementasi Sistem Informasi Penjualan Berbasis

Web Pada Ukm Tiara Batam. Jurnal Responsive, 2(2), 37.

Hendriansyah. (2014). Implementasi data flow diagram pada perancangan website e-

commerce. Jurnal IPTEK, (Juli), 31–48.

Kadek Wibowo. (2015). Analisa Konsep Object Oriented Programming Pada Bahasa

Pemrograman Php. Khatulistiwa Informatikaw, 3(2), 151–159.

Prabowo, D. (2015). Website E-Commerce Menggunakan Model View Controller (

Mvc ) Dengan Framework Codeigniter. Dasi, 16(1), 23–29.

Sunarti. (2015). Jurnal Evolusi Volume 3 No 2 ‐ 2015 ‐ lppm3.bsi.ac.id/jurnal.

Jurnal Evolusi, 3(2), 1–8.

Y.E Achyani, E. A. (2017). Sistem Informasi Pendapatan Jasa Berbasis Web Pada

Koperasi Pdam Tirta Patriot Bekasi. INFORMATIKA Diterima Agustus Revisi

Agustus Disetujui Agustus, 1(6), 178–185.

Kadir, A. (2014). Pengenalan Sistem Informasi Edisi Revisi. American Enterprise

Institute for Public Policy Research, 14(28), 50–55.

https://doi.org/10.13140/2.1.2637.6328

Lukman Ahmad, M. (2018). Sistem Informasi Manajemen : Buku Refrensi.

Page 79: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

PERMENKES. (2014). PERATURAN MENTERI KESEHATAN REPUBLIK

INDONESIA NOMOR 75 TAHUN 2014 TENTANG KESEHAATAN

MASYARAKAT. 561–565.

Page 80: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 81: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program
Page 82: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

Lampiran A.1 Form Masukan Kartu Pasien

KARTU PASIEN

PUSKESMAS TELAGASARI

NAMA PASIEN

UMUR

ALAMAT

NO. MEDREK

TIAP BEROBAT HARUS DIBAWA

:

:

:

:

XXXXXXX

99

XXXXXXXXXX

XX 999999999999

Lampiran A.2 Form Masukan Kartu Tanda Penduduk

PROVINSI JAWA BARAT

KABUPATEN KARAWANG

NIK

Tempat/Tgl Lahir

Jenis Kelamin

Alamat

RT/RW

Kel/Desa

Kecamatan

Agama

Status Perkawinan

Kewarganegaraan

AAN

Pekerjaan

AN

KEWARGANEGARAAN

Berlaku hingga

Nama

:

:

:

:

:

:

:

:

:

:

:

:

:

XXXXXXX

XXXXXXX 99 -99-9999

XXXXXXX

XXXXXXX

XXXXXXX

99/99

XXXXXXX

XXXXXXX

XXXXXXX

XXXXXXX

XXXXXXX

99-99-9999

XXXXXXX

999999999999999999

KARAWANG

99-99-9999

FOTO

Page 83: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

LAPORAN PENDAFTARAN UPTD PUSKESMAS TELAGASARI

Alamat : xxx.xxxxxx-xxxxxx, No Telp: 9999999999, Email : [email protected]

Hasil Pencarian : xx

LAPORAN TANGGALL : 99-99-9999 | PETUGAS : XXXXXXXX

NO NO PENDAFTARAN TGL

DAFTAR

TGL

PASIEN POLI ASURANSI KELUHAN USERNAME KATEGORI

1 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

2 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

3 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

4 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

5 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

6 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

7 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

8 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

9 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

10 9999999999999999 99-99-9999 99-99-9999 XXXXX XXXX XXXXXXX XXXXXXX XXXXXXX

Lampiran B.1 Form Keluaran Laporan Data Kunjungan

Pasien

Page 84: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

UPTD PUSKESMAS TELAGASARI

Alamat : xxx.xxxxxx-xxxxxx, No Telp: 9999999999, Email : [email protected]

No Struk : 999999999999999 Nama Petugas : xxxxxxxxxxxxxxxx

Kode Pasien : 999999999999999 Kode Pemeriksaann : 99999999999999

Nama Pasien : xxxxxxxxxxxxxxxxx Nama Poli : xxxxxxxxxxxxxxxxx

Jenis Kelamin : xxxxxxxx Nama asuransi : xxxx

Total Pembyaran

99999999999 Bayar : Rp 99999999999

Terima Kasih Kembalian : Rp 99999999999

Lampiran B.1 Form Keluaran Struk Pembayaran

KWITANSI

Page 85: TUGAS AKHIR · PERANCANGAN SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB PADA PUSKESMAS TELAGASARI KARAWANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program

LAPORAN PENDAPATAN UPTD PUSKESMAS TELAGASARI

Alamat : xxx.xxxxxx-xxxxxx, No Telp: 9999999999, Email : [email protected]

Hasil Pencarian : xx

LAPORAN TANGGALL : 99-99-9999 | PETUGAS : XXXXXXXX

NO NO KWITANSI TGL

TRANSAKSI

TOTAL

PEMABAYARAN

JUMLAH

BAYAR KEMBALIAN USERNAME

1 999999999999999 99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

2 999999999999999 99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

3 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

4 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

5 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

6 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

7 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

8 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

9 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

10 999999999999999

99-99-9999 Rp.99999999 Rp.99999999 Rp.99999999 XXXXXXX

Lampiran B.3 Form Laporan Pendapatan