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
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
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
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
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.
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
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
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
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
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
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
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
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.
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,
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.
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.
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
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”.
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:
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
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.
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
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)
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
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)
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)
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.
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
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.
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
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.
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.
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.
PERMENKES. (2014). PERATURAN MENTERI KESEHATAN REPUBLIK
INDONESIA NOMOR 75 TAHUN 2014 TENTANG KESEHAATAN
MASYARAKAT. 561–565.
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
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
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
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