Anda di halaman 1dari 103

SISTEM INFORMASI PELAYANAN PADA PUSKESMAS

RAMBAH HILIR I BERBASIS WEB

TUGAS AKHIR

OLEH

SYUKRON HADI
NIM. 1736059

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PASIR PENGARAIAN
ROKAN HULU
2021

i
SISTEM INFORMASI PELAYANAN PADA PUSKESMAS
RAMBAH HILIR I BERBASIS WEB

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat


Untuk Memperoleh Gelar Sarjana Komputer

OLEH

SYUKRON HADI
NIM. 1736059

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PASIR PENGARAIAN
ROKAN HULU
2021

ii
PERSETUJUAN PEMBIMBING

SISTEM INFORMASI PELAYANAN PADA PUSKESMAS


RAMBAH HILIR I BERBASIS WEB

Disetujui Oleh:

Pembimbing I Pembimbing 2

Kiki Yasdomi, S.Kom., M.Kom Dona, S.Kom., M.Kom


NIDN. 1021018703 NIDN. 1024128602

Diketahui Oleh:
Ketua Program Studi Sistem Informasi

Mi’rajul Rifqi, S.Kom., M.Cs


NIDN. 1030019201

iii
PERSETUJUAN PENGUJI

Tugas Akhir ini telah diuji oleh


Tim Penguji Ujian Sarjana Komputer
Program Studi Sistem Informasi
Fakultas Ilmu Komputer
Universitas Pasir Pengaraian
Pada Tanggal 12 Juni 2021

Tim Penguji

1. Hendri Maradona, S.Kom., M.Kom Ketua ( )


NIDN.1002038702

2. Mi’rajul Rifqi, S.Kom., M.Cs Sekretaris ( )


NIDN.1030019201

3. Khairul Sabri, S.Kom., M.Kom Anggota ( )


NIDN.10055029106

4. Kiki Yasdomi, S.Kom., M.Kom Anggota ( )


NIDN.1021018703

5. Dona, S.Kom., M.Kom Anggota ( )


NIDN.1024128602

Mengetahui:
Dekan Fakultas Ilmu Komputer
Universitas Pasir Pengaraian

Hendri Maradona, S.Kom., M.Kom


NIDN. 1002038702

iv
LEMBARAN PERNYATAAN

Dengan ini Saya menyatakan bahwa Tugas Akhir yang berjudul “SISTEM

INFORMASI PELAYANAN PADA PUSKESMAS RAMBAH HILIR I

BERBASIS WEB (STUDI KASUS : PUSKESMAS RAMBAH HILIR 1)”, benar

hasil penelitian saya dengan arahan dosen pembimbing dan belum pernah di

ajukan dalam bentuk apapun untuk mendapatkan gelar kesarjanaan. Dalam Tugas

Akhir ini tidak terdapat karya atau pendapat yang telah di tulis atau di pulikasikan

orang lain. Kecuali secara tertulis dengan jelas di cantumkan dalam naskah

dengan menyebutkan referensi yang di cantumkan dalam daftar pustaka.

Pernyataan ini saya buat dengan sesungguhnya dan apa bila di kemudian hari

terdapat penyimpangan dan ketidabenaran dalam pernyataan ini, maka saya

bersedia menerima sanksi akademik berupa pencabutan gelar yang telah di

peroleh karena Tugas Akhir ini, serta lainnya sesuai norma yang berlaku di

perguruan tinggi.

Pasir Pengaraian, 12 Juni 2021


Yang memuat pernyataan

Syukron Hadi
1736059

v
MOTTO

1. MOTIVASI TERBESAR SAAT MENULIS SKRIPSI ADALAH


KELUARGA, MEREKA YANG MENANTIKAN KITA MEMAKAI
TOGA DAN BERGELAR SARJANA.
2. JAWABAN DARI SEBUAH KEBERHASILAN ADALAH TERUS
BELAJAR DAN TAK KENAL PUTUS ASA.
3. MEMULAI DENGAN PENUH KEYAKINAN, MENJALANKAN
DENGAN PENUH KEIKHLASAN, MENYELESAIKAN DENGAN
PENUH KEBAHAGIAN.
4. JADILAH KUAT TAPI TIDAK MENYAKITI, JADILAH BAIK TAPI
TIDAK LEMAH, JADILAH BERANI TAPI TIDAK MENAKUTI,
JADILAH RENDAH HATI TAPI RENDAHAN. TETAP BANGGA,TAPI
TDAK SOMBONG.

vi
PERSEMBAHAN

Bersyukur pada-Mu Allah SWT atas Ridho dan Kasih Sayang-Mu yang selalu

menyertai dalam hidupku sampai detik ini,

Tugas Akhir ini kupersembahkan untuk ayahanda Asrul dan Ibunda Arbaiyah

terima kasih atas semua pengorbanan yang tiada dapat membalasnya, yang selalu

mendo’akanku meraih kesuksesan,

Buat abang dan adik saya Afrizal, Mulyadi, Reski Zahri, dan Juga Ponaan

Muhammad Farzan,fazilla

yang selalu memberikan semangat, cinta dan kasih sayang serta Do’a,

Buat dosen Pembimbing 1 Bapak Kiki Yasdomi, S.Kom., M.Kom dan dosen

Pembimbing 2 Buk Dona, S.Kom., M.Kom serta seluruh

dosen prodi Sistem Informasi yang senantiasa memberikan ilmu masukan dan

bimbingannya dalam mengerjakan tugas akhir ini,

Buat Devi Fitriani , Ayu, Sumarlen, Irwan Murti

Rianul Hidayat, Mahendra, Diki Nursaid, Fauzan,

Dedi Kurnia Sandi, Jeki Prasetyo, Raden Syaputra, Indirwan Saputra,

Yasari, Andi, Deriswan Terima Kasih selalu mensuportku selama ini dan buat

semua teman – teman Sistem Informasi angkatan Keempat kalian semua

Hebat.............

vii
ABSTRACT

The Puskesmas Information System or community service center has


several activities, including patient registration, medical records, services, and
reporting. The purpose of making this health service information system is to help
the performance of officers and doctors at the puskesmas. Such as searching for
patient data, adding medical records and creating reports. For example,
overcoming this system is the management of the patient registration, which has
been using the writing system and the recording of the patients taking medication
every day. The Rambah Hilir I Puskesmas, Rambah Hilir District, is one of the
ways to use computerized patient registration and registration. This information
system applies the UML (Unifed Modeling Language) model and is built with the
PHP programming language and uses MySQL. With this system in place to make
it easier for Puskesmas Rambah Hilir I to improve its services, and information is
available by Puskesmas Rambah Hilir I.

Keywords: Information Systems, Patients, Websites.

viii
ABSTRAK

Sistem Informasi Puskesmas atau pusat pelayanan masyarakat mempunyai


beberapa kegiatan, antara lain pendaftaran pasien, rekam medis, poli, dan
pelaporan .Tujuan pembuatan dari sistem informasi pelayanan kesehatan ini untuk
membantu kinerja petugas dan dokter pada puskesmas. Seperti pencarian data
pasien, menambahkan rekam medis dan pembuatan laporan. Misalnya, mengatasi
sistem ini manajemen pada pendaftran pasien yang selama ini masih menggunkan
sistem penulisan, dan pencatatan pada pasien berobat setiap harinya. Puskesmas
Rambah Hilir I Kecamatan Rambah Hilir merupakan salah satu menggunakan
pencatatan dan pendaftran pasien belum menggunakan komputerisasi. Sistem
informasi ini menerapkan model UML (Unifed Modelling Langauge) dan
dibangun dengan bahasa pemrograman PHP dan menggunakan MySQL. Dengan
adanya sistem ini agar mempermudah Puskesmas Rambah Hilir I menigkatkan
pelayananya, dan informasi yang tersedia oleh puskesmas Rambah Hilir I.

Kata Kunci : Sistem Informasi, Pasien, Website.

ix
KATA PENGANTAR

Assalamu’alaikum wa rahmatullah wa barakatuh.

Alhamdulillahi Rabbil ‘Alamin, segala puji syukur kehadirat Allah SWT yang
senantiasa melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat
menyelesaikan skripsi yang berjudul “Sistem Informasi Puskesmas Rambah Hilir
I Berbasis Web “ ini dengan baik dan sesuai dengan waktu yang telah ditetapkan.
Shalawat serta salam terucap buat junjungan kita Rasulullah Muhammad SAW,
karena jasa Beliau yang telah membawa manusia dari zaman kebodohan ke zaman
yang penuh dengan ilmu pengetahuan seperti sekarang ini.
Skripsi ini disusun sebagai salah satu syarat kelulusan pada jurusan Sistem
Informasi Universitas Pasir Pengaraian. Banyak sekali pihak yang telah
membantu penulis dalam melaksanakan dan menyusun skripsi ini, baik berupa
bantuan materi ataupun berupa motivasi dan dukungan kepada penulis. Semua itu
tentu terlalu banyak bagi penulis untuk membalasnya, namun pada kesempatan ini
penulis hanya dapat mengucapkan terima kasih kepada :
1. ALLAH SWT karena hidayah dan rahmat-Nya memberikan semua yang
terbaik dan yang dengan hidayah-Nya memberikan petunjuk sehingga
dalam penyusunan skripsi ini berjalan dengan lancar.
2. Rasulullah SAW, yang telah membawa petunjuk bagi manusia agar
menjadi manusia paling mulia derajatnya di sisi ALLAH SWT.
3. Kedua orang tua yang sangat saya cintai yang selalu memberikan doa,
motivasi, bimbingan yang tiada hentinya, serta telah banyak berkorban
demi keberhasilan anaknya dan merupakan motivasi saya untuk
memberikan yang terbaik.
4. Bapak Dr. Hardianto, M.Pd selaku Rektor Universitas Pasir Pengaraian
5. Bapak Hendri Maradona, S.Kom., M.Kom selaku Dekan Fakultas Ilmu
Komputer Universitas Pasir Pengaraian.
6. Bapak Mi’rajul Rifqi, S.Kom., M.Cs selaku Ketua Prodi Sistem Informasi
Fakultas Ilmu Komputer Universitas Pasir Pengaraian.

x
7. Bapak Kiki Yasdomi, S.Kom., M.Kom selaku sebagai Pembimbing 1 yang
telah memberi arahan dan masukan dalam menyusun Skripsi ini.
8. Buk Dona, M.Kom selaku Pembimbing 2 yang telah memberi arahan dan
masukan dalam menyusun Skripsi ini.
9. Teman – teman seperjuangan angkatan 2017, khusus nya Sistem Informasi
terima kasih atas inspirasi dan semangat yang telah diberikan kepada
penulis selama ini
10. Dan pihak lain yang sangat banyak membantu saya yang tidak dapat
disebut satu persatu

Penulis menyadari bahwa dalam penulisan skripsi ini masih banyak

kesalahan dan kekurangan, oleh karena itu kritik dan saran yang sifatnya

membangun sangat penulis harapkan untuk kesempurnaan skripsi ini. Akhirnya

penulis berharap semoga skripsi ini dapat memberikan sesuatu yang bermanfaat

bagi siapa saja yang membacanya. Amin.

Wassalamu’alaikum wa rahmatullahi wa barakatuh.

Pasir Pengaraian, 12 Juni 2021

Syukron Hadi
1736059

xi
DAFTAR ISI

HALAMAN JUDUL (COVER) ......................................................................... ii


PERSETUJUAN PEMBIMBING ..................................................................... iii
PERSETUJUAN PENGUJI ............................................................................... iv
LEMBARAN PERNYATAAN .......................................................................... v
MOTTO ............................................................................................................... vi
PERSEMBAHAN ................................................................................................ vii
ABSTRACT .........................................................................................................viii
ABSTRAK ........................................................................................................... ix
KATA PENGANTAR ......................................................................................... x
DAFTAR ISI ........................................................................................................ xii
DAFTAR TABEL...............................................................................................xvi
DAFTAR GAMBAR .........................................................................................xvii
BAB 1 PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah ................................................................................. 4
1.3 Ruang Lingkup Permasalahan ............................................................... 4
1.4 Tujuan dan Manfaat Penelitian ............................................................. 5
1.5 Metode Pengumpulan Data .................................................................... 6
1.6 Sistematika Penulisan ............................................................................ 6
BAB 2 LANDASAN TEORI ............................................................................. 9
2.1.Pengertian Sistem ...................................................................................... 9
2.1.1 Elemen-Elemen Sistem ................................................................. 9
2.2.Pengertian Informasi ................................................................................ 10
2.3.Pengertian Sistem Informasi .................................................................... 11
2.4.Data .......................................................................................................... 11
2.5.Alat Bantu Perancangan Program ............................................................. 12
2.5.1 Basis Data.. ....................................................................................... 12
2.5.2 Personal Home Page (PHP).............................................................. 12
2.5.3 MySQL ............................................................................................. 13

xii
2.5.4 Xampp .............................................................................................. 13
2.5.5 HTML............................................................................................... 14
2.6.Pengertian Website .................................................................................... 15
2.7.Pengertian Pelyanan .................................................................................. 15
2.8.Pengertian puskesmas ............................................................................... 16
2.9.MVC Model View Controller ................................................................... 16
2.10. Penegertian Framework ........................................................................ 18
2.11. Pengertian Codeigniter ........................................................................... 18
2.12. Alat Bantu Perancangan Aplikasi .......................................................... 19
2.12.1 Asi Aliran Siste Informasi .............................................................. 19
2.12.3 UML .............................................................................................. 19
BAB 3 METODOLOGI PENELITIAN ............................................................ 25
3.1.Pendahuluan .............................................................................................. 25
3.2.Kerangka Kerja Penelitian ........................................................................ 25
BAB 4 ANALISA DAN PERANCANGAN....................................................... 30
4.1.Tinjauan Perusahaan ................................................................................. 30
4.1.1. Sejarah Singkat Puskesmas Rambah Hilir 1......................................... 30
4.1.2. Visi dan Misi ........................................................................................ 31
4.1.3. Struktur Organisasi ............................................................................... 32
4.2.Analisa Sistem .......................................................................................... 32
4.2.1. Analisa Permasalahan Baru .................................................................. 33
4.2.2. Analisa Kebutuhan Sistem ................................................................... 33
4.2.3. Analisa Masukan Sistem ...................................................................... 33
4.2.4. Analisa Sistem Lama ............................................................................ 34
4.2.5. Analisa Sistem Baru ............................................................................. 35
4.2.6. Analisa Keluaran Sistem ...................................................................... 36
4.3.Desain Sistem ............................................................................................ 36
4.3.1 Karateristik Pengguna ................................................................... 36
4.3.2 Karakteristik Pendaftaran .............................................................. 37
4.3.3 Karakteristik Ugd .......................................................................... 38
4.3.4 Karakteristik Apotik ...................................................................... 38

xiii
4.3.5 Karakteristik Dokter ...................................................................... 39
4.4.Desain Sistem ............................................................................................ 44
4.4.1. Sequence Diagram ............................................................................... 44
4.4.2. Activity Diagram .................................................................................. 52
4.4.2.1 Diagram Login .............................................................................. 52
4.4.2.2 Diagram Data Dokter .................................................................... 52
4.4.2.3 Diagram Pendaftran....................................................................... 53
4.4.2.4 Diagram UGD ............................................................................... 53
4.4.2.5 Diagram Apotik ............................................................................. 54
4.4.2.6 Diagram Poli KIA ......................................................................... 54
4.4.2.8 Diagram Gigi ................................................................................. 55
4.4.2.9 Diagram Poli Umum ..................................................................... 55
4.5.Perancangan Sistem ( Interface ) .............................................................. 56
4.5.1. Rancangan Tabel Data Base................................................................ 56
4.5.1.1 Rancangan Tabel User .................................................................. 56
4.5.1.2 Rancangan Tabel Level User ........................................................ 57
4.5.1.3 Rancangan Tabel Pendaftaran ....................................................... 57
4.5.1.4 Rancangan Tabel Pasien................................................................ 58
4.5.1.5 Rancangan Tabel Diagnosa ........................................................... 58
4.5.1.6 Rancangan Tabel Poli Gigi ........................................................... 59
4.5.1.7 Rancangan Tabel Suplier .............................................................. 59
4.5.1.8 Rancangan Tabel UGD ................................................................. 60
4.5.1.9 Rancangan Tabel Pengeluaran Obat.............................................. 60
4.5.1.1 0 Rancangan Stok Obat ................................................................. 61
4.5.2 Rancangan Login .................................................................................... 64
4.5.3 Rancangan Tampilan Pengguna .............................................................. 65
4.5.4 Rancangan Input Kategori ...................................................................... 65
4.5.5 Rancangan Data Pegawai ........................................................................ 66
4.5.6 Rancangan Kelola Dokter ....................................................................... 66
4.5.7 Rancangan Jadwal Dokter ....................................................................... 67
4.5.8 Rancangan Kelola Data Pasien ............................................................... 67

xiv
BAB 5 IMPLEMENTASI DAN PENGUJIAN ................................................. 70
5.1 Implementasi ............................................................................................. 70
5.1.1 Implementasi Perangkat Keras ........................................................... 70
5.1.2 Implementasi Perangkat Lunak .......................................................... 71
5.1.3 Implementasi Antarmuka Sistem ....................................................... 71
5.2 Pengujian Sistem ....................................................................................... 77
5.2.1 Pengujian Login ................................................................................. 77
5.2.2 Pengujian Beranda.............................................................................. 78
5.2.3 Pengujian Aplikasi ............................................................................. 78
BAB 6 KESIMPULAN DAN SARAN ............................................................... 79
6.1.Kesimpulan................................................................................................ 79
6.2.Saran .......................................................................................................... 79

DAFTAR PUSTAKA

LAMPIRAN

xv
DAFTAR TABEL

Tabel Halaman
2.1 Simbol Aliran Sistem Informasi ..................................................................... 19

2.2 Simbol Use Case Diagram .............................................................................. 20

2.3 Simbol Activity Diagram ................................................................................ 21

2.4 Simbol Class Diagram .................................................................................... 23

4.1 Tabel Karateristik Pengguna ........................................................................... 37

4.2 Tabel Database User ....................................................................................... 56

4.3 Tabel Database Level User ............................................................................. 57

4.4 Tabel Database Pendaftaran ............................................................................ 57

4.5 Tabel Database Pasien..................................................................................... 58

4.6 Tabel Database Diagnosa Penyakit ................................................................. 58

4.7 Tabel Database Poli Gigi ................................................................................ 59

4.8 Tabel Database Suplier ................................................................................... 59

4.9 Tabel Database Tindakan UGD ...................................................................... 60

4.10 Tabel Database Pengeluaran Obat ................................................................ 60

4.11 Tabel Database Stok Obat ............................................................................. 61

4.12 Tabel Database Pengeluaran Obat ................................................................ 61

4.13 Tabel Database Tabel Obat ........................................................................... 62

5.1 Pengujian Login .............................................................................................. 77

5.2 pengujian Menu Beranda ................................................................................ 78

5.3 pengujian Aplikasi .......................................................................................... 78

xvi
DAFTAR GAMBAR

Gambar Halaman
3.1 Kerangka Kerja Penelitian .............................................................................. 26

4.1 Struktur Organisasi Puskesmas Rambah Hilir 1 ............................................. 32

4.2 Analisa Sistem Lama....................................................................................... 34

4.3 Flowchart Sistem Baru .................................................................................... 35

4.4 Use Diagram .................................................................................................. 40

4.5 Use Case Pendaftaran..................................................................................... 41

4.6 Use Case Ugd ................................................................................................. 41

4.7 Use Case Apotik ............................................................................................. 42

4.8 Class Diagram ................................................................................................ 43

4.9 Tampilan Diagram Login ................................................................................ 44

4.10 Tampilan Data User ...................................................................................... 45

4.11 Tampilan Pengelola Pengguna ...................................................................... 45

4.12 Tampilan Pegawai ......................................................................................... 46

4.13 Tampilan Data Master ................................................................................... 46

4.14 Tampilan Data Dokter .................................................................................. 47

4.15 Tampilan Data Pasien ................................................................................... 47

4.16 Tampilan Data Pemdaftaran .......................................................................... 47

4.17 Tampilan Diagnosa Peyakit .......................................................................... 48

4.18 Tampilan Data Obat ...................................................................................... 49

4.19 Tampilan Data Suplier .................................................................................. 49

xvii
4.20 Tampilan Data Ugd ....................................................................................... 50

4.21 Tampilan Data Poli Kia ................................................................................. 50

4.22 Tampilan Poli Gigi ........................................................................................ 51

4.23 Tampilan Data Poli Umum ........................................................................... 51

4.24 Activity Diagram Login ................................................................................ 52

4.25 Activity Diagram Data Dokter ...................................................................... 53

4.26 Activity Diagram Pendaftaran....................................................................... 53

4.27 Activity Diagram Ugd ................................................................................... 54

4.28 Activity Diagram Apotik .............................................................................. 54

4.29 Activity Diagram Kia .................................................................................... 55

4.30 Activity Diagram Gigi .................................................................................. 55

4.32 Activity Diagram Apotik .............................................................................. 54

5.1 Halaman Login Admin.................................................................................... 71

5.2 Halaman Beranda Admin ................................................................................ 72

5.3 Kelola Data User ............................................................................................. 73

5.4 Halaman Data Pasien.... .................................................................................. 73

5.5 Halaman Poli KIA ........................................................................................... 74

5.6 Halaman Poli Gigi ........................................................................................... 74

5.7 Halaman Kelola Stok Obat.............................................................................. 75

5.8 Halaman Suplier .............................................................................................. 75

5.9 Halaman Poli Umum ....................................................................................... 76

xviii
BAB 1
PENDAHULUAN

1.1.Latar Belakang

Kebutuhan masyarakat di era digital akan pemanfaatan teknologi dapat

dikatakan sebagai kebutuhan penting bahkan sebagian masyarakat

menyamakannya dengan kebutuhan primer. Keberadaan sistem informasi

mendukung kinerja peningkatan efisiensi, efektivitas dan produktivitas bagi

berbagai instansi, baik instansi pemerintahan negeri, swasta maupun perorangan

atau individual, serta mendorong pewujudan masyarakat yang maju dan sejahtera.

Sektor kesehatan yang merupakan salah satu sektor penting yang sedang

mendapat perhatian besar dari pemerintah merupakan salah satu sektor

pembangunan yang sangat potensial untuk dapat diintegrasikan dengan kehadiran

teknologi informasi.

Pusat Kesehatan Masyarakat( Puskesmas) merupakan dari bagian Dinas

Kesehatan Kabupaten/Kota sebagai unit pelaksana teknis yang bertanggung

jawab yang menyelenggarakan pembangunan kesehatan di suatu wilayah

kerjanya. Puskesmas dan jaringanya berperan sebagai institusi penyelenggara

pelayanan kesehatan di jenjang pertama yang terlibat langsung dengan

masyarakat. Puskesmas memberikan pelayanan kesehatan secara komprehensif

dan terpadu kepada masyarakat di wilayah kerjanya dalam bentuk kegiatan pokok

serta puskesmas meningkatkan peran masyarakat dalam meningkatkan derajat

kesehatan. Pelayanan kesehatan komprehensif yang diberikan puskesmas

meluputi pelayanan kuratif (pengobatan), pelayanan preventif (pencegahan),

1
pelayanan promotif (peningkatan kesehatan), dan rehabilitatif (pemulihan

kesehatan).

Puskesmas Rambah Hilir I yang menjadi salah satu pusat pelayanan

kesehatan di Rambah Hilir merupakan salah satu instansi kesehatan yang sedang

di kembangkan. Dengan jumlah pasien yang cukup banyak menyebabkan masalah

yang cukup berat dalam mendapatkan informasi tentang pasiennya, kunjungan

berobat pasien per poli, rekam medis, pegawai, apotik, UGD, dan juga data obat

yang sudah digunakan oleh puskesmas tersebut. Selain masalah pendataan pasien

dan pengarsipan catatan medis merupakan suatu hal penting yang perlu

diperhatikan. Apalagi di Puskesmas tersebut pendataan pasien, dari mulai

pendaftaran pasien dan pengarsipan catatan medis pasien masih dilakukan secara

manual, artinya semuanya masih ditulis pada tumpukan-tumpukan kertas dan di

simpan pada rak-rak penyimpanan, sehingga ketika pihak puskesmas

membutuhkan data-data pasien, laporan kunjungan, dan juga laporan data obat-

obatan yang sudah digunakan, perlu waktu yang cukup lama untuk mencari

dimana data tersebut di simpan.

Masalah pengarsipan merupakan masalah utama di dalam menjaga

keutuhan informasi yang diperlukan setiap saat di dalam sebuah instansi

pemerintahan, karena demikian pentingnya masalah pengarsipan, pemerintah

telah menerbitkan UU RI No. 8 Th 1997 Tentang Dokumen Perusahaan. Yang

berisi (1) ketentuan wajib simpan untuk catatan mengenai keadaan kekayaan dan

yang mencermikan hak dan kewajiban perusahaan selama 10 tahun; dan (2)

keberadaan dokumen perusahaan yang dibuat dalam bentuk bukan berupa kertas,

2
seperti dalam bentuk microfilm, elektronik (CD-ROM) dan atau hasil cetaknya,

dapat dijadikan sebagai alat bukti yang sah.

Sistem informasi pelayanan pada puskesmas adalah sistem informasi yang

mempunyai kegiatan antrian, registrasi, dan rekam medis pasien. Adapun kinerja

sistem dalam pelayanan pasien yang berjalan pada puskesmas secara umum belum

optimal karena masih pada pengolahan data pasien dan data rekam medis masih

menggunakan media pembukuan atau manual. Maka pelayanan pasien pada

puskesmas menjadi tidak efektif dan efisien, karena media pembukuan

memperlambat pembuatan laporan [1].

Untuk menciptakan pendataan pasien, pengarsipan catatan medis, data

pegawai dan data obat yang tertib dan baik, diperlukan pengelolaan yang baik

pula dari bagian yang menangani hal tersebut. Di luar masalah teknis operasional,

pengelolaan data pasien yang baik di suatu instansi kesehatan umum dapat

ditentukan dari mekanisme administrasinya. Mekanisme administrasi yang baik

akan menciptakan kemudahan dan efisiensi dalam proses pencatatan maupun

pengambilan informasi. Dan Dengan kemudahan dan efisiensi tersebut,

diharapkan informasi yang ada dapat digunakan secara optimal, diolah sedemikian

rupa, sehingga akan sangat membantu dalam menentukan tindakan-tindakan

medis yang harus dilakukan. Sistem informasi pelayanan pada puskesmas adalah

sistem informasi yang mempunyai kegiatan registrasi, dan rekam medis pasien.

Adapun kinerja sistem dalam pelayanan pasien yang berjalan pada puskesmas

secara umum belum optimal karena masih pada pengolahan data pasien dan data

rekam medis masih menggunakan media pembukuan atau manual.

3
Pelayanan selalu mempunyai aspek interaksi antara pihak pasien dan

pemberi jasa. Meskipun pihak-pihak yang terlibat tidak selalu menyadari

Pelayanan melainkan suatu proses atau aktivitas berbagai aktivitas tersebut tidak

berwujud [2].

Berdasarkan permasalahan di atas, terdapat topik menarik untuk diteliti.

Oleh karena itu peneliti tertarik melakukan penelitian dengan judul “Sistem

Informasi Pelayanan Pada Puskesmas Rambah Hilir I Berbasis Web “.

1.2 Rumusan Masalah

Berkaitan dengan latar belakang dari pemilihan judul di atas, maka dapat

dirumuskan masalah-masalah yang dihadapi sebagai berikut :

1. Bagaimana merancang dan membuat sistem informasi pada Puskesmas

Rambah Hilir I ?

2. Bagaimana mengimplementasikan sistem informasi pada Puskesmas

Rambah Hilir I ?

3. Bagaimana membantu pelayanan puskesmas yang baik yang diharapkan

dapat meningkatkan mutu dan efisiensi pelayanan kesehatan ?

1.3 Ruang Lingkup Permasalahan

Agar permasalahan dalam skripsi ini lebih terarah maka dilakukan

pembatasan-pembatasan seperti dibawah ini :

1. Sistem yang akan dibuat merupakan sistem informasi pelayanan pada

puskesmas yang meliputi pengolahan data pasien per poli , data rekam

medik, data pegawai, data apotik, data UGD.

4
2. Perancangan sistem informasi yang akan menggunakan pemrograman

PHP dan data nya akan disimpan ke database menggunakan MySQL.

3. Penelitian ini hanya digunakan untuk membantu pelayanan pada

puskesmas rambah hilir I berbasis web.

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah :

Terwujudnya suatu aplikasi pelayanan di puskesmas yang dapat

membantu pihak Puskesmas dalam meningkatkan pelayanannya, merancang suatu

basis data yang dapat menampung seluruh informasi tentang pasien, poli, data

pegawai serta catatan data obat yang sudah digunakan.

1.5 Manfaat Penelitian

1.Bagi Instansi
a. Memberkan kemudahan kepada bagian pendaftaran, bagian

pengobatan, bagian pembayaran dan bagian apotik dalam

memberikan pelayanan.

b. Dapat membantu dalam memberikan pelayanan yang tepat dan

akurat bagi pasien.

c. Menambah wawasan tentang penggunaan komputer sebagai alat

bantu untuk pengolahan data pasien .

2.Bagi Peneliti

a. Mengidentifikasi masalah dan memecahkan dengan membuat

aplikasi pelayanan pada puskesmas di rambah hilir berbasis web.

b. Mengaplikasiakan teori-teori yang di dapat di perkuliahan.

5
c. Menambah wawasan,pengetahuan dan pengalaman.

1.6 Metode Pengumpulan Data

Metode pengumpulan data dalam penelitian pada Puskesmas Rambah

Hilir I adalah sebagai berikut:

a. Pengamatan (Observasi)

Penulis mendapatkan data dengan cara meninjau atau mengamati objek

secara langsung dan mengambil kesimpulan dari keadaan yang terjadi

di puskesmas.

b. Wawancara (Interview)

Wawancara untuk mencari dan mengumpulkan data dengan cara

langsung berbicara dengan pimpinan Puskesmas, data yang di

dapatkan berupa informasi di puskesmas.

c. Studi Pustaka (Library Research)

Studi pustaka dilakukan untuk mendapatkan teori serta konsep yang

mendukung dalam penelitian dan berkaitan dengan masalah yang

diangkat dalam penelitian. Hal dipelajari dalam studi pustaka antara

lain dengan membaca buku-buku, jurnal-jurnal, artikel-artikel dan

referensi yang terkait sehingga memudahkan dalam menyelesaikan

permasalahan yang ada.

1.7 Sistematika Penulisan

Sistematika penulisan yang digunakan pada penelitian ini mangacu pada

penulisan terstuktur sehingga mudah di pahami. secara garis besar antara lain :

6
BAB 1 : PENDAHULUAN
Pada bab ini berisikan gambaran umum latar belakang masalah,

rumusan masalah, ruang lingkup permasalahan, tujan penelitian,

manfaat penelitian dan sistematika penulisan.

BAB 2 : LANDASAN TEORI


Bab ini membahas teori-teori yang berkaitan dengan sistem,

informasi puskesmas, Data, Unified Modelling Langauge

(UML), Use Case Diagram, PHP, MySQL.

BAB 3 : METODE PENELITIAN


Metodelogi Penelitian pada penelitian ini bertujuan untuk

menguraikan tentang pendahuluan dan kerangka kerja

penelitian.

BAB 4 : ANALISA DAN PERANCANGAN


Pada bab ini akan menjelaskan analisa sistem yang memiliki sub

bab analisa sistem baru, analisa flowchart sistem, analisa

kebutuhan sistem, analisa masukan sistem, analisa keluaran

sistem, dan contoh kasus, perancangan sistem, dan design

sistem.

BAB 5 : IMPLEMENTASI DAN PENGUJIAN


Pada bab ini akan membahas tentang implementasi perangkat

lunak yang memiliki sub bab batasan implementasi, lingkungan

implementasi, hasil implementasi dan juga pengujian system.

BAB 6 : KESIMPULAN DAN SARAN


Bab ini berisi kesimpulan tentang aplikasi dan saran.

7
BAB 2
LANDASAN TEORI

2.1 Pengertian Sistem

Sistem adalah Sebagai sekumpulan prosedur yang saling berkaitan dan

saling terhubung untuk melakukan suatu tugas bersama-sama [2]. Sistem adalah

Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran

tertentu [3]. Sistem adalah Kumpulan elemen-elemen yang saling terkait dan

bekerja sama untuk memproses masukan (input) yang ditujukan kepada sistem

tersebut sebagai mengasilkan keluaran (output) yang diinginkan suatu sistem pada

dasarnya sekelompok unsur-unsur yang erat hubungannya satu dengan yang lain

yang berfungsi untuk mencapai tujuan [4].

2.1.1 Elemen Sistem

Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta

lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk

sebuah sistem [5].

1. Tujuan

Setiap sistem memiliki tujuan (goal), entah hanya satu atau mungkin

banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa

tujuan, sistem menjadi tak terarah dan tak terkendali. Tentu saja, tujuan antara

satu sistem dengan sistem yang lain berbeda.

8
2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang

berwujud (tanpa secara fisik) maupun yang tidak nampak. Contoh masukan yang

berwujud adalah mentah sedangkan contoh yang tidak berwujud adalah informasi

(misalnya permintaan jasa pelanggan).

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi

dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa

informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna,

misalnya saja sisa pembuangan atau limbah. Pada pabrik kimia, proses dapat

berupa bahan mentah. Pada rumah sakit,proses dapat berupa aktivitas

pembedahan pasien.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistemin

formasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan

sebagainya

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan

daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang

lingkup, atau kemampuan sistem. Sebagai contoh, tim sepak bola mempunyai

aturan permainan dan keterbatasan kemampuan pemain. Pertumbuhan sebuah

9
toko kelontong dipengaruhi oleh pembelian pelanggan, gerakan pesaing dan

keterbatasan dana dari bank. Tentu saja batas sebuah sistem dapat dikurangi atau

dimodifikasi sehingga akan mengubah perilaku sistem. Sebagai contoh, dengan

menjual saham ke publik, sebuah perusahaan dapat mengurangi keterbatasan

dana.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan dengan

menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini

digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah

untuk mengatur agar sistem berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada di luar sistem. Lingkungan

bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau

menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus

ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem,

sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu

terhadap kelangsungan hidup sistem.

2.2 Pengertian Informasi

Data yang diolah menjadi bentuk yang lebih berarti bagi penerima dan

bermanfaat dalam pengambilan keputusan saat ini atau mendatang dan lebih

berarti bagi yang menerimanya [6]. Informasi adalah data yang telah diolah

menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai nyata

10
yang dapat dirasakan dalam keputusan – keputusan yang sekarang atau

keputusan – keputusan yang akan datang [7].

Data yang telah diolah menjadi suatu bentuk yang berguna bagi

penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau dimasa

yang akan datang [8].

2.3 Pengertian Sistem Informasi

Sistem informasi merupakan kombinasi teratur dari orang-orang,perangkat

keras (hardware), perangkat lunak (software), jaringan komunikasi ,dan sumber

daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam

sebuah organisasi. Orang tergantung pada sistem informasi untuk berkomuniksi

antara satu sama lain [2].

2.4 Data

Dalam kamus bahasa inggris-indonesia, data diterjemahkan sebagai istilah

yang berasal dari kata “DATUM” yang berartti fakta atau bahan-bahan keterangan.

Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi. Data adalah

fakta yang jelas lingkup, tempat, dan waktunya [9]. Data adalah sesuatu yang

belum mempuyai arti bagi penerimanya dan masih memerlukan adanya suatu

pengolahan. Data bisa berwujud suatu keadaan gambar, suara, huruf, angka,

matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan

sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.

Berdasarkan definisi tersebut dapat disimpulkan bahwa Data merupakan sesuatu

yang belum mempunyai arti dan memerlukan pengolahan terlebih dahulu [10].

11
2.5 Alat Bantu Perancangan Program

2.5.1 Basis Data


Basis data adalah kumpulan dari data yang saling berhubungan antara satu

dengan yang lain. Basis data merupakan salh satu komponen yang penting dalam

sistem informasi, karena berfungsi sebagai penyedia informasi bagi sipemakainya

[9]. Database adalah suatu pengorganisasian sekumpulan data yang saling terkait

sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data

dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan

berbasis berkas [10]. Basis data merupakan koleksi dari data – data yang

terorganisir dengan cara sedemikian rupa sehingga data tersebut mudah disimpan

dan dimanipulasi [7].

2.5.2 Personal Home Page (PHP)

Personal Home page (PHP) Adalah suatu bahasa pemrograman yang

difungsikan untuk membangun suatu website dinamis , PHP menyatu dengan

kode HTML digunakan sebagi membangun atau pondasi dari kerangka layout

web, sedangkan PHP difungsikan sebagia prosesnya, sehingga dengan adanya

PHP tersebut, sebuah web akan sangat mudah di maintenance [11]. PHP

Merupakan bahasa pemrograman server-side scripting yang menyatu dengan

HTML yang digunakan untuk membangun halaman web yang dinamis [12]. PHP

adalah akronim dari Hypertext Propesesor, yaitu suatu bahasa pemrograman

berbasiskan kode-kode (script) yang di gunakan untuk mengolah suatu data dan

mengirimkan kembali ke menjadi kode HTML [2].

12
2.5.3 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopulerannya disebabkan mysql menggunakan sql sebagai bahasa dasar untuk

mengakses databasenya. Selain itu, ia bersifat open source (anda tidak perlu

membayar untuk menggunakannya) pada berbagai platform (kecuali untuk jenis

enterprise, yang bersifat komersial). MySQL tergolong sebagai DBMS (Database

Management System).Itulah sebabya, istilah seperti table, baris, dan kolom

digunakan pada mysql.Pada mysql, sebuah database mengandung satu kata atau

sebuah table.Table terdidri atas sejumlah baris dan setiap baris mengandung satu

atau sejumlah kolom [13].

MySQL adalah merupakan software yang tergolong sebagai DBMS

(Database Management System) yang bersifat open source. Open source

menyatakan bahwa software ini dilengkapi dengan source code (code yang

dipakai untuk membuat MySQL). Selain tentu saja bentuk executable-nya atau

kode yang dapat dijalankan secara langsung dalam sistem operasi dan bisa

diperoleh secara gratis dengan mendownload di internet [14].

2.5.4 Xampp

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai

server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP

Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat

sistem operasi ), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam

13
GNU General Public License dan bebas, merupakan web server yang mudah

digunakan yang dapat melayani tampilan halaman web yang dinamis [15].

MYSQL adalah Suatu sistem basis data relation atau Relational Database

managemnt System (RDBMS) yang mampu bekerja secara cepat dan mudah

digunakan MySQL juga merupakan program pengakses database yang bersifat

jaringan, sehingga sapat digunakan untuk aplikasi multi user (banyak pengguna).

MySQL didistribusikan gratis dibawah lisensi GPL (General Public License).

Dimana setiap program bebas menggunakan MySQL namun tidak bisa dijadikan

produk turunan yang dijadikan closed source atau komersial [3].

2.5.5 Pengertian HTML (Hyper Text Markup Language)

HTML (Hyper Text Markup Leanguage) merupakan salah satu format

yang digunkan dalam pembuatan dokumen dan aplikasi yang berjalan dihalaman

web. Oleh karena itu agar dapat membuat program aplikasi di atas halaman web

anda terlebih dahulu harus mengenal dan menguasa HTML (Hyper Text Markup

Leanguage) [2].

HTML adalah bahasa markup untuk menyebarkan informasi pada web.

Ketikamerancang HTML, ide ini diambil dari Stndard Generalizes Markup

Language (SGML). SGML adalah cara yang standarisasi daripengorganisasian

dan informasi yang terstruktur di dalam dokumen ataseumpulan dokumen.

Walaupun HTML tidak dengan mudah dapat dipahamikebanyakan orang, ketika

diterbitkan penggunaannya menjadi jelas [8]. HTML (Hypertext Markup

Language) adalah sebuah bahasa pemrograman yang digunakan untuk

14
membangun sebuah halaman web. HTML dapat dijalankan dalam berbagai

flatform seperti Windows, Linux, Macintosh [12].

2.6 Pengertian Website

Kumpulan halaman-halaman yang di gunakan untuk menampilkan

informasi teks, gambar diam atau gerak, animasi, suara atau gabungan dari

semuanya baik yang bersifat statis aupun dinamisyang membentuk suatu

rangkaian banguan yang saling terkait dimana masing-masing dihubungkan

dengan jaringan-jaringan halaman (Hyperlink) [2]. Website adalah terobosan baru

sebagai teknologi sistem informasi yang menghubungkan data dari banyak

sumber dan layanan yang beragammacamnya di internet, Web cepat sekali

populer di lingkungan pengguna internet, karena kemudahan yang diberikan

kepada pengguna internet untuk melakukan penelusuran, penjelajahan, dan

pencarian informasi [9].

2.7 Pengertian Pelayanan

Pelayanan adalah pemberian jasa baik oleh pemerintah, pihak swasta atas

nama pemerintah ataupun pihak swasta kepada masyarakat, tanpa pembayaran

guna memenuhi kebutuhan dan kepentingan masyarakat. Pelayanan adalah suatu

kegiatan atau urutan kegiatan yang terjadi dalam interaksi langsung antara

seseorang dengan orang lain atau mesin secara fisik, dan menyediakan kepuasan

pelanggan [1]. Pelayanan adalah mempunyai aspek interaksi antara pihak

konsumen dan pemberi jasa. Meskipun pihak-pihak yang terlibat tidak selalu

menyadari. Pelayan juga bukan merupakan barang, melainkan suatu proses atau

aktivitas berbagai aktivitas tersebut tidak berwujud [16]

15
2.8 Pengertian Puskesmas

Pusat Kesehatan Masyarakat (Puskesmas) adalah organisasi fungsional

yang menyelenggarakan upaya kesehatan yang bersifat menyeluruh, terpadu,

merata, dapat diterima dan terjangkau oleh masyarakat, dengan peran serta aktif

masyarakat dan menggunakan hasil pengembangan ilmu pengetahuan dan

teknologi tepat guna, dengan biaya yang dapat dipikul oleh pemerintah dan

masyarakat. Upaya kesehatan tersebut diselenggarakan menitikberatkan kepada

pelayanan untuk masyarakat luas guna mencapai derajat kesehatan yang optimal,

tanpa mengabaikan mutu pelayanan kepada perorangan. Pengelolaan puskesmas

biasanya berada di bawah Dinas Kesehatan Kabupaten dan Kota Ernesto Andre

Yulian Manurung [16].

2.9 MVC (Modell-View-Control)

Modell-View-Control atau MVC adalah sebuah metode untuk

membuatsebuah aplikasi dengan memisahkan data (Model) dari tampilan (Viem)

dan cara bagaimana memprosesnya (Controler) dalam implementasi kebanyakan

framework dalam aplikasi web adalah berbasis arsitektur MVC (Model-View-

Control) [17]. MVC adalah sebuah teknik pemrograman yang memisahkan bisnis

logic (alur pikir), data logic (penyimpanan data) dan interface logic (antarmuka

aplikasi) atau secara sederhana adalah memisahkan antara desain, data, dan

proses. MVC mengatur arsitektur sebuah aplikasi. Umumnya aplikasi yang

dibangun oleh MVC adalah aplikasi yang cukup besar, karena salah satu

keuntungan MVC yaitu, kemudahan dalam pemeliharaan dalam pengembangan

16
aplikasi tersebut. Codelnigter menggunakan dengan memisahkan kode database

ke folder model [18].

Model-View-Controller (MVC) adalah sebuah konsep yang diperkenalkan

oleh penemu Smalltalk (Trygve Reenskaug) untuk meng-enkapsulasi data

bersama dengan pemrosesan (model), mengisolasi dari proses manipulasi

(controller) dan tampilan (view) untuk direpresentasikan pada sebuah user

interface Definisi teknis dari arsitektur MVC dibagi menjadi tiga lapisan [19].

a.Model

Digunakan untuk mengelola informasi dan memberitahu pengamat ketika

ada perubahan informasi. Hanya model yang mengandung data dan fungsi yang

berhubungan dengan pemrosesan data. Sebuah model meringkas lebih dari

sekedar data dan fungsi yang beroperasi di dalamnya. Pendekatan model yang

digunakan untuk komputer model atau abstraksi dari beberapa proses dunia nyata.

Hal ini tidak hanya menangkap keadaan proses atau sistem.

b.View

Bertanggung jawab untuk pemetaan grafis ke sebuah perangkat. View

biasanya memiliki hubungan 1-1 dengan sebuah permukaan layar dan tahu

bagaimana untuk membuatnya. View melekat pada model dan me-render isinya ke

permukaan layar. Selain itu, ketika model berubah, view secara otomatis

menggambar ulang bagian layar yang terkena perubahan untuk menunjukkan

perubahan tersebut. Terdapat kemungkinan beberapa view pada model yang sama

dan masing-masing view tersebut dapat me-render isi model untuk permukaan

tampilan yang berbeda.

17
c.Controller

Menerima input dari pengguna dan mengintruksikan model dan view untuk

melakukan aksi berdasarkan masukan tersebut. Sehingga, controller bertanggung

jawab untuk pemetaan aksi pengguna akhir terhadap respon aplikasi. Sebagai

contoh, ketika pengguna mengklik tombol atau memilih item menu, controller

bertanggung jawab untuk menentukan bagaiman aplikasi seharusnya merespon.

2.10 Pengertian Framework

Framework adalah kerangka kerja Framework juga dapat di artikan

sebagai kumpulan script (terutama Class dan FrameworkMVC Model-View-

Control) [17]. Framework adalah kumpulan kode program yang disimpan pada

file yang berbeda yang dapat menyederhanakanoperasi yang berulang-ulang.

Kelebihan dengan adanya framework adalah dapat melakukan pengembangan

aplikasi menjadi seragam, dimana pengembang dituntut untuk mengikuti alur

kerja yang ditetapkan oleh framework [20].

2.11 Pengertian Codeigniter

menyatakan bahwa codeigniter (CI) adalah framework pengembangan

aplikasi (application development framework) yang memiliki suatu kerangka yang

sistematis untuk bekerja atau membuat program dengan menggunakan PHP.

Codeigniter menyediakan sekumpulan library yang banyak untuk keperluan

menyelesaikan pekerjaan yang umum, dengan menggunakan antarmuka dan

struktur logika yang sederhana untuk mengakses library-nya [20].

18
2.12 Alat Bantu Perancangan Aplikasi

2.12.1 Aliran Sistem Informasi (ASI)

Aliran sistem informasi merupakan alat bantu yang menunjukkan

arus pekerjaan secara keseluruhan dari sistem. ASI dapat digunakan dengan

menggunakan symbol-simbol seperti tabel 2.1. [13].

Tabel 2.1 Simbol-Simbol Aliran Sistem Informasi

No Simbol Keterangan

1. Menunjukkan kegiatan proses

dari operasi program komputer.

Proses

2. Menunjukan dokumen input dan

output untuk proses manual,

mekanik/komputer

Multi document

3. Menunjukkan dokumen yang

digunakan untuk input dan output

baik secara manual, mekanik

maupun komputerisasi.
Dokumen

19
4. Menunjukan kegiatan manual.

Proses

Manual

5. File yang diarsipkan

Arsip

6. Menunjukan arus dari proses.

Garis Alir

2.12.2 Unified Modeling Language

UML adalah bahasa spesifikasi standar yang digunakan untuk

mendokumntasikan, menspesifikasikan dan membangun perangkat lunak. UML

merupakan metodologi dalam mengembangkan sistem berorientasikan objek dan

juga merupakan alat untuk mendukung pengemabangan sistem berorientasi objek

dan juga merupakan alat utuk mendukung pengembangan sistem. UML saat ini

19
sangat banyak dipergunakan dalam dunia industri yang merupakan standar bahasa

pemodelan umum dalam industri perangkat lunak dan pengembangan sistem [21].

Alat bantu yang digunakan dalam perancangan berorinetasi objek

berbasiskan UML adalah sebagai berikut [21].

1. Use case Diagram

Use case diagram merupakan pemodelan untuk kelakukan (behavior) sistem

informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara

satu atau lebih aktor dengan sistem informasi yang akan dibuat. Dapat dikatakan

use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sistem

informasi dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.

Simbol- simbol yang digunakan dalam use case diagram, yaitu :

Tabel .2.2 Simbol Use Case

Gambar Keterangan
Usecase menggambarkan
fungsionalitas yang
disediakan sistem sebagai
unit-unit yang bertukan
pesan antar unit dengan
aktor, biasanya dinyatakan
dengan menggunakan kata
kerja diawal nama use
case.
Aktor adalah abstraction
dari orang atau sistem
yang lain yang
mengaktifkan fungsi dari
target sistem. Untuk
mengidentifikasikan
aktor, harus ditentukan
pembagian tenaga kerja
dan tugas-tugas yang
berkaitan dengan peran
pada konteks target

20
sistem. Orang atau
sistem bisa muncul
dalam beberapa peran.
Perlu dicatat bahwa aktor
berinteraksi dengan use
case, tetapi tidak
memiliki control
terhadap use case.
Asosiasi antara aktor dan
use case, digambarkan
dengan garis tanpa panah
yang mengindikasikan
siapa atau apa yang
meminta interaksi secara
langsung dan bukannya
mengidikasikan aliran
data.
Asosiasi antara aktor dan
usecaseyang menggunakan
panah terbuka untuk
mengidinkasikan bila
aktor berinteraksi secara
pasif dengan sistem
Include, merupakan di dalam
use case lain (required) atau
pemanggilan use case oleh
use case lain, contohnya
adalah pemanggilan sebuh
fungsi program.

2. Diagram Aktivitas (Activity Diagram)

Activity Diagram menggambarkan workflow (aliran kerja) atau

akitvitadari sebuah sistem atau proses bisnis . Simbol-Simbol yang digunakan

dalam activity diagram adalah:

21
Tabel.2.3 Simbol Activity Diagram

Gambar Keterangan

Start point, diletakkan pada pojok


kiri atas dan merupakan awal
aktifitas.
End point, akhir aktifitas.

Activites, menggambarkan
suatu proses/kegiatan bisnis.

Fork (Percabangan),
digunakan untuk
menunjukkan kegiatan yang
dilakukan secara parallel atau
untuk menggabungkan dua
kegiatan pararel menjadi satu.

Join (penggabungan) atau rake,


digunakan untuk menunjukkan
adanya dekomposisi.

Decision Points, menggambarkan


pilihan untuk pengambilan
keputusan, true, false.

Swimlane, pembagian activity


diagram untuk menunjukkan siapa
melakukan apa.

3. Class Diagram

Merupakan hubunganan antar kelas dan penjelasan datail setiap-setiap kelas

di dalam model dari suatu sistem,juga memperlihatkan aturan-aturan dan

tanggung jawab entittas yang menentukan perilaku sistem. Class Diagram

menunjukkan atribut-atribut dan operasi-operasi dalam sebuah kelas dan

22
constarint yang berhubungan dengan objek yang dikoneksikan. Class Diagram

secara khas meliputi: meliputi Kelas, Relasi, Aggregation. Operasi tingkat akses

objek eksternal kepada suatu operasi atau atribut. Hubungan antar kelas

mempunyai keterangan yang disebut dengan multiplicity atau kardinalti.

Tabel. 2.4 Simbol Class Diagram

Multiplicity Penjelasan

1 Satu dan hanya satu


0..* Boleh tidak ada atau 1 atau lebih

1..* 1 atau lebih


0..1 Boleh tidak ada, maksimal
1
n..n Batasan antara. Contoh 2..4
mempunyai arti minimal 2
maksimum 4

4. (Sequence Diagram)

Sequence Diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima

antar objek. Simbol-simbol yang digunakan dalam sequence diagram yaitu :

Tabel.2.5 Simbol Sequence Diagram


Gambar Keterangan
EntityClass, merupakan
bagian dari sistem yang berisi
kumpulan kelas berupa
entitas-entitas yang
membentuk gambaran awal
sistem dan menjadi landasan
untuk menyusun basis data.
Boundary Class, berisi
kumpulan kelas yang menjadi
interface atau interaksi antara
satu atau lebih aktor dengan
sistem, seperti tampilan
formentry dan form cetak.

23
Control class, suatu objek
yang berisi logika aplikasi
yang tidak memiliki tanggung
jawab kepada entitas,
contohnya adalah kalkulasi
dan aturan bisnis yang
melibatkan berbagai objek.
Message, simbol mengirim
pesan antar class.

Recursive,
menggambarkan pengiriman
pesan yang dikirim untuk
dirinya sendiri.

Activation, activation
mewakili sebuah eksekusi
operasi dari objek, panjang
kotak ini berbanding lurus
dengan durasi aktivitas
sebuah operasi.
Lifeline, garis titik-titik
yang terhubung dengan objek,
sepanjang lifeline terdapat
activation.

24
BAB 3
METODOLOGI PENELITIAN

3.1 Pendahuluan
Metode penelitian yang digunakan adalah metode analisis dengan

pendekatan terstruktur (structured approach) yang lengkap dengan alat (tools)

dan teknik yang dibutuhkan dalam sistem sehingga hasil analisis dari sistem

yang dikembangkan menghasilkan sistem yang strukturnya dapat didefenisikan

dengan baik dan jelas.

Pada tahap ini juga digunakan notasi-notasi yang berlaku dalam

Perancangan sistem flowchart dengan menggambarkan arus data sistem sehingga

dapat membantu dalam proses komunikasi dengan pemakai. flowchart diagram

digunakan untuk menggambarkan sistem baru yang akan dikembangkan secara

logika tanpa terlebih dahulu mempertimbangkan lingkungan fisik dimana data

tersebut diproses.

3.2 Kerangka Kerja Penelitian

Penelitian ini dilakukan dengan melaksanakan tahapan demi tahapan yang

berhubungan. Tahapan – tahapan tersebut dijabarkan dalam metode penelitian.

Metode penelitian diuraikan kedalam bentuk skema yang jelas, teratur, dan

sistematis. Berikut tahapan – tahapan penelitian dapat dilihat pada gambar 3.1

25
Identifikasi Masalah

Studi Literatur

Pengumpulan Data

Analisa Sistem

Perancangan Sistem

Pembuatan Program

Pengujian Sistem

Implementasi Sistem

Gambar 3.1. Kerangka Kerja Penelitian

Berdasarkan kerangka kerja pada gambar 3.1 maka masing-masing langkahya

dapat diuraikan seperti berikut ini :

1. Identifikasi Masalah

Identifikasi masalah merupakan langkah pertama untuk melakukan

analisis sistem. Masalah (problem) dapat didefenisikan sebagai suatu pertanyaan

yang di inginkan untuk dipecahkan (solusi). Masalah inilah yang menyebabkan

sasaran dari sistem tidak dapat dicapai. Pada tahap ini dilakukan wawancara dan

observasi untuk memperoleh data yang dibutuhkan pada saat pengajuan tugas

akhir ini. Wawancara dilakukan dengan staf Puskesmas Rambh Hilir I, sedangkan

observasi dilakukan dengan datang langsung Puskesmas Rambah Hilir I.

26
2. Studi Literatur

Setelah masalah diidentifikasi dan dianalisa, maka dipelajari literatur yang

berhubungan dengan permasalahan. Kemudian literatur-literatur yang dipelajari

tersebut diseleksi supaya dapat menentukan literatur yang berhubungan dengan

penelitian ini. Sumber literatur didapatkan dari jurnal, artikel, yang membahas

tentang sistem informasi Pelayanan Pada Puskesmas Rambah Hilir I dan bahan

bacaan lain yang mendukung penelitian.

3. Pengumpulan Data

Setelah tahap studi literatur, selanjutnya tahap pengumpulan data yang


menggunakan beberapa cara yaitu :

1. Observasi (Pengamatan)

Dengan melakukan pengamatan scara langsung terhadap pembuatan aplikasi

yang menjelaskan alur untuk mempermudah para staf pada bagian untuk

pelayanan pada Puskesmas Rambah Hilir I

2. Wawancara

Wawancara dilakukan dengan staf Puskesmas Rambah Hilir I . Dari

wawancara didapat informasi-informasi yang berkaitan dengan pelayanan di

Puskesmas Rambah Hilir I. Data-data tersebut dijadikan sebagai acuan untuk

menyelesaikan aplikasi dalam Tugas Akhir ini.

4. Analisa Sistem

Analisa sistem dilakukan setelah tahap pengumpulan data. Analisa sistem

merupakan tahapan yang dibutuhkan dalam mendapatkan batasan masalah, tujuan

27
dan kebutuhan sistem dengan melakukan konsultasi kepada pemangku

kepentingan dan pengguna sistem. Tahapan yang dilakukan adalah memodelkan

sistem yang sedang berjalan, identifikasi permasalahan yang ada serta

memodelkan sistem yang diusulkan.

5. Perancangan Sistem

Perancangan sistem merupakan tahap lanjutan dari tahap analisa sistem.

Perancangan sistem meliputi rencana bagaimana kegiatan-kegiatan dalam siklus

pengembangan sistem dapat diterapkan secara efektif dan efisien sehingga mampu

menghasilkan sebuah sistem yang sesuai dengan tujuan. Dalam perancangan

sistem menggunakan Aliran Sistem Informasi (ASI), Flowchart, UML Unified

Modeling Language.

6. Pembuatan Program

Pada tahap pembuatan program ini dilakukan untuk membuat program

sistem yang diperoleh perancangan program dari data yang ada. Tahap-tahap yang

dilakukan untuk penelitian guna perancangan dan pembuatan program tersebut

secara terstuktur. Adapun software yang dipakai untuk pembuatan kode adalah

Notepad++, PHP, Database dan MySQL.

7. Pengujian Sistem

Tahap ini adalah tahap pengujian dan tahap pendukung yang artinya

sistem yang telah dibuat dari hasil analisis masalah yang telah melalui tahap-tahap

desaian, pengkodean barulah masuk kedalam pengujian sistem, sehingga akan

dapat diketahui fungsional semua bagian yang sudah diuji, dan pengujian ini

28
dilakukan dengan menggunakan Black Box, hal ini dilakukan untuk

meminimalisir terjadinya kesalahan dan yang dihasilkan sesuai dengan yang

diinginkan.

8. Implementasi Sistem

Implementasi sistem dilakukan ketika sistem sudah selesai dirancang,

kemudian siap untuk dijadikan sebuah aplikasi dengan menggunakan bahasa

pemrograman PHP, serta dengan penggunaan database dengan menggunakan

XAMPP dengan Browser Mozilla Firefox.

29
BAB 4

ANALISA DAN PERANCANGAN

4.1 Tinjauan Perusahaan

4.1.1 Sekilas Tentang Sejarah Berdirinya Perusahaan

Kecamatan Rambah Hilir merupakan Kecamatan yang ada di kabupaten rokan

hulu, di Kecamatan Rambah Hilir memiliki dua fasilitas pelayanan kesehatan

masyarakat yaitu puskesmas Rambah Hilir 1 dan puskesmas Rambah Hilir 2.

Puskesmas Rambah Hilir 1 beralamat di jalan Diponegoro, Rambah Hilir,

kabupaten Rokan Hulu. Puskesmas Rambah Hilir 1 melayani masyarak sebanyak

8 desa dari 13 desa yang ada di Kecamatan Rambah Hilir. Antara lain desa Muara

Musu, Sejati, Rambah Hilir Timur, Rambah Hilir Tengah, Serombou

Indah,Rambah,Sungai Dua Indah dan Rambah Hilir.

Puskesmas Rambah Hilir 1 dipimpin oleh Kus Aedy,SKM. di puskesmas

Rambah Hilir 1 hanya memiliki 3tenaga dokter umum, 1 dokter gigi, 7 tenaga

perawat honorer, dan 13 orang tenaga kerja sukarela (TKS). Puskesmas Rambah

Hilir 1 merupakan sarana pelayanan kesehatan pertama yang adai di Kecamatan

Rambah Hilir sehingga Kunjungan pasien di puskesmas Rambah Hilir mencapai

30 sampai 50 orang perharinya, puskesmas Rambah Hilir 1 memiliki beberapa

fasilitasara lain :

1.UGD

2.Poli KIA

3.Poli Umum

4.Poli Gigi

30
5.Rekamedik

6.Apotik

4.1.2 Visi dan Misi Perusahaan

1. Visi

Adapun visi Puskesmas Rambah Hilir 1 adalah terwujudnya Kecamatan

Rambah Hilir Sehat.

2. Misi

Misi Puskesmas Rambah Hilir

a) Meningkatkan kesadaran masyarakat agar berprilaku hidup bersih

dansehat sehingga tercipta lingkungan yang sehat.

b) Meningkatkan peran serta masyarakat dalam kegiatan kesehatan.

c) Menciptakan pelayanan kesehatan yang prima dan bermutu seluruh

lapisan masyarakat.

31
4.1.3 Struktur Organisasi Puskesmas Rambah Hilir 1
KEPALA UPTD PUKESMAS RAMBAH
HILIR 1
KUS AEDY.SKM
KTU
FARIDA HANUM.SKM

UMUM
DATA INFORMASI KEPEGAWAIAN KEUANGAN
MARTHALENA SEPYULIANTI AFRIANI

SPATP
SEPYULIANTI.S.Kep

JEJARING DAN
UKM ESENSIAL & JARINGAN
UKP
PENGEMBANGAN KOOR KOORDINATOR
Dr. SUSMIATY
DINATOR MASROLAN
AFRIANI

POLI KIA
UKM ESENSIAL Dr.SUSMIATY

PRAKTEK
PROMKES POLI UMUM PUSTU DOKET
ENI MIRZA,SKM Dr.DEVI SWASTA

PRAKTEK
PUSKEL
KESLING BIDAN SWATA
POLI USILA
ABDURAHMAN Dr. DEVI
HAKIM,SKM
BIDES KLINIK / BP

KIA / KB POLI GIGI


HENDRAWATI Drg. IRFAN ZULFIKAR

GIZI REKAMEDIK
RITA ONIVA WINNIAWATI

P2P APOTEK
LISDAWATI MARTHALENA

UGD
BARTRA BETTI SUZIANTI, AMK
MARHALENA

LABORATORIUM
LANSIA LISDAWATI
Dr. DEVI

FISIOTHERAFY
RIZKY RAMA DHANI

GUDANG OBAT
MARHALENA

Gambar 4.1 Struktur Organisasi Puskesmas Rambah Hilir 1


4.2. Analisa Sistem

Analisis system adalah penguraian dari suatu system informasi yang utuh

kedalam bagian-bagian komponen nya dengan maksud untuk mengidentifikasikan

dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan

kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

32
4.2.1. Analisa Sistem Baru

Sebagai alternative baru dengan cara mengubah system terdata kesistem

terkomputerisasi yang nantinya diharapkan dapat menghasilkan sesuai dengan

keinginan, memudahkan untuk pelayanan puskesmas rambah hilir. Jadi admin

bisa lansung menggunakan komputer untuk menyimpan data secara mudah

dengan menggunakan aplikasi khusus.

4.2.2. Analisa Kebutuhan Sistem

Dalam membangun sebuah sistem diperlukan data sesuai kebutuhan agar

sistem berjalan dengan harapan. pelayanan puskesmas rambah hilir I untuk

mempermudah penyimpanan data pada proses aplikasi.

4.2.3. Analisa Masukan Sistem

Beberapa data yang diperlukan untuk membangun sebuah aplikasi

pelayanan puskesmas rambah hilir. Data yang input/masukan sebagai berikut :

1. Data pengguna

2. Data level user

3. Data pegawai

4. Data master

5. Data dokter

6. Data praktek

7. Data pasien

8. Data diagnosa

9. Data obat

10. Data supplier

33
11. Data UGD

12. Data poli Kia

13. Data Poli Umum

14. Data Poli Gigi

4.2.4 Analisa Sistem Lama


Analisa sistem informasi pelayanan puskesmas rambah hilir 1 masih
menggunakan sistem manual. Admin masi menggunaka sistem manual dengan
melakukan pencatatan dibuku data pelanggan, seperti pada gambar 4.2.
Analisa Sistem lama

pasien Admin Kepala UPTD

mulai

Mengisi Konfirmasi
pendaftaran Pendaftaran

Melakukan Konfirmasi
pembayaran pembayaran

Pembukuan
data

Hasil
Hasil
laporan
laporan

selesai

Gambar 4.2. Analisa Sistem Lama

34
4.2.5 Analisa Sistem Baru

Analisa Sistem Baru


Pasien Admin Kepala UPTD
tidak

Username &
mulai login ya
passord falid

Input data
Mengisi pengguna
pendaftaran
pasien Input data
level user

Input data
Melakukan pegawai
Pembayaran Input data
master
Input data
dokter
Input data
praktek
Input data
pasien
Input Data Db-
Pendaftaran puskesmas
Input data
dianogsa
Input Data
Obat

Input Data
Suplier
Tindakan
UGD

Poli KIA
Konfirmasi hasil
laporan
Poli Gigi

Poli Umum Hasil


laporan

selesai
Proses cetak
Cetak laporan

Hasil
laporan

Gambar 4.3 Analisa Sistem baru

35
4.2.6 Analisa Keluaran Sistem

Keluaran (output) dari aplikasi penerapan untuk pendaftaran jaringan secara

online. Data output/pengeluaran sebagai berikut :

1. Data pegawai.

2. Data dokter .

3. Data pasien.

4. Data pendaftaran.

5. Data poli kia

6. Data poli Umum

7. Data Poli Gigi

8. Apotik

9. Ugd

4.3 Desain Sistem

4.3.1 Karakteristik Pengguna Admin


Dalam sistem ini, pengguna sistem yaitu admin/pengguna system , Hak
akses kepala/admin dalam sistem ini dapat dilihat pada tabel sebagai berikut :

36
. Tabel 4.1 Karakteristik Pengguna Admin

Katerogi Hak akses ke Keterangan


Pengguna SISTEM INFORMASI
Mengelola :

1 Tambah Data 1. Admin dapat menambah


data.
Admin 2 Edit Data 2. Admin mengedit dan
mengelola data.
3 Hapus Data 3. Admin dapat menghapus
data.
4 Search 4. Admin Dapat mencari data .

4.3.2 Karakteristik Pengguna Pendaftaran


Dalam sistem ini, pengguna sistem yaitu pendaftaran/pengguna system ,
Hak akses dalam sistem ini dapat dilihat pada tabel sebagai berikut :
Tabel 4.2 Karakteristik Pengguna Pendaftaran

Katerogi Hak akses ke Keterangan


Pengguna SISTEM INFORMASI
Mengelola :

1 Tambah Data 1. pendaftaran dapat


menambah data.
Pendaftaran 2 Edit Data 2. pendaftaran mengedit dan
mengelola data.
3 Hapus Data 3. pendaftaran dapat
menghapus data.
4 Search 4. pendaftaran Dapat mencari
data .

37
4.3.3 Karakteristik Pengguna Tindakan UGD
Dalam sistem ini, pengguna sistem yaitu Ugd/pengguna system , Hak
akses dalam sistem ini dapat dilihat pada tabel sebagai berikut :
Tabel 4.3 Karakteristik Pengguna Tindakan UGD

Katerogi Hak akses ke Keterangan


Pengguna SISTEM INFORMASI
Mengelola :

1 Tambah Data 1. Tindakan UGD dapat


menambah data.
UGD 2 Edit Data 2. Tindakan UGD mengedit
dan mengelola data.
3 Hapus Data 3. Tindakan UGD dapat
menghapus data.
4 Search 4. Tindakan UGD Dapat
mencari data .

4.3.4 Karakteristik Pengguna Apotik


Dalam sistem ini, pengguna sistem yaitu Apotik/pengguna system , Hak
akses dalam sistem ini dapat dilihat pada tabel sebagai berikut :

38
Tabel 4.4 Karakteristik Pengguna Apotik

Katerogi Hak akses ke Keterangan


Pengguna SISTEM INFORMASI
Mengelola :

1 Tambah Data 1. Apotik dapat menambah


data.
Apotik 2 Edit Data 2. Apotik mengedit dan
mengelola data.
3 Hapus Data 3. Apotik dapat menghapus
data.
4 Search 4. Apotik Dapat mencari data .

4.3.5 Karakteristik Pengguna Dokter


Dalam sistem ini, pengguna sistem yaitu Dokter/pengguna system , Hak
akses dalam sistem ini dapat dilihat pada tabel sebagai berikut:
Tabel 4.5 Karakteristik Pengguna Dokter

Katerogi Hak akses ke Keterangan


Pengguna SISTEM INFORMASI
Mengelola :

1 Tambah Data 1. Dokter dapat menambah


data.
Dokter 2 Edit Data 2. Dokter mengedit dan
mengelola data.
3 Hapus Data 3. Dokter dapat menghapus
data.
4 Search 4. Dokter Dapat mencari data
.

39
4.3.6 Perancangan Subsistem Manajemen Basis Model
Hasil perancangan sebuah sistem meliputi use case diagram, sequence
diagram, class diagram, dan activity diagram.

4.3.7 Use Case Diagram Admin

login

kelolah pengguna

data master

data dokter

jadwal parktek

data pasien

data pendaftran

data dianogsa

data obat

data supplier

Admin

Tindakan UGD

data poli kia

gigi

umum

logout

Gambar 4.4 Use Case Diagram Admin

40
Gambar 4.4 merupakan use case diagram dari aplikasi system informasi
Berbasis Web dengan memiliki 1 aktor yang memiliki 15 use case.

4.3.8 Use Diagram Pendaftaran

Gambar 4.5 Use Case Diagram Pendaftaran

4.3.9 Use Case Ugd

Gambar 4.6 Use Case Diagram Ugd

41
4.3.10 Use Case Diagram Apotik

Gambar 4.7 Use Case Diagram Apotik

4.3.11 Class Diagram


Class diagram adalah model statis yang menggambarkan struktur dan

deskrips class serta hubungannya antara class. Pada database aplikasi ini memuat

25 tabel member yang masing-masing tabel terdapat beberapa atribut yang

digunakan untuk proses pembuatan system ini.

42
puskesmastbl_tbl_pasien puskesmastbl_tbl_Dokter

*Nik char (16) *Id_dokter:varchar(8)


*No_bpjs varchar (20) *Id_poli
*Nama Pasien varchar (30) *Nama_dokter:varchar(30)
*Jk varchar Enum (L.P) Tgl_lahir:varchar(10)
*Ttl varchar (30) Tempat_lahir(30)
*Tgl varchar(10) Nik:int(16)
*Alamat Text *Jk:varchar(20)
*Poli *Alamat:varchar(30)
I
Tambah Tambah
Edit Edit
Hapus Hapus
Cetak Cetak

puskesmastbl_tbl_pendaftaran Puskesmas_tbl_UGD

*Id_ugd : varchar(6)
*No.reg: int(8)
* nama_: varchar(50)
* Nik : varchar(16)
* nik : int(11)
* Tanggal_lahir : varchar(10)
*Nama_tindakan_oleh :
* Status_pasien : varchar(8)
enum('dokter','petugas','dokter dan
* tempat_lahir : varchar(30)
petugas','')
* Nama_pj : varchar(20)
*Status
* Hubungan_pj : text
*Id_dokter
* id_poli : int(2)
*biaya
Tambah Tambah
Edit Edit
Hapus Hapus
Cetak Cetak

puskesmastbl_tbl_poli puskesmastbtbl_kesehatan_ibu_anak

*Id_poli:int (2) *Id_Kia : char(8)


*Nama_poli:varchar(40) *No.reg : varchar(16)
*Ruang_poli:varchar(20) * Diagnosa: varchar(30)
* Obat : varchar(30)
Tambah * Status_pasien: enum('L','B')
Edit
Hapus
* Id_dokter : varchar(30)
* Agama : varchar(10)

Tambah
Edit
Hapus
Cetak
puskesmastbl_tbl_Poli_umum

*Id_umum : char(8)
*No.reg : varchar(16)
* Diagnosa: varchar(30)
* Obat : varchar(30)
* Status_pasien: enum('L','B')
* Id_dokter : varchar(30)
* Agama : varchar(10)

Tambah
Edit
Hapus
Cetak

puskesmastbl_tbl_Poli_gigi

*Id_gigi : char(8)
*No.reg : varchar(16)
* Diagnosa: varchar(30)
* Obat : varchar(30)
* Status_pasien: enum('L','B')
* Id_dokter : varchar(30)
* Agama : varchar(10)
Tambah
Edit
Hapus
Cetak

Gambar 4.8 Class Diagram

43
4.4 Desain Sistem Secara Terinci

4.4.1 Sequence Diagram

Sequence diagram adalah suatu diagram yang menggambarkan intraksi

antar objek dan mengindikasikan komunikasi diantara objek-objek tertentu.

Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh objek-

objek yang melakukan suatu tugas atau aksi tertentu. Pada gambar 4.5 login

admin yang dapat menjalankan sistem pada form utama dan login dengan

memasukkan username dan password pada form login admin, makasistem akan

masuk kesistem database pada login. Jika login berhasil maka system akan

menampilkan kehalaman utama.

Admin From Login Administator Login Cek Database

Load Aplikasi
Masukkan User Name dan Password Cek Login

Tampilkan From Menu Administator Valid *

Tampilkan From Login Administator Invalid

Gambar 4.9 Tampilan Sequence Diagram Login

Pada gambar 4.10 menunjukkan sequence diagram data user. Adapun

gambar dari data user dapat dilihat pada gambar berikut :

44
admin from menu kelolah data user

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan search data Proses

search data konfirmasi tampilan search data

tampilkan edit data Proses

edit data konfirmasi tampilan edit data

tampilkan hapus data Proses

hapus data kinfirmasi tampilan hapus data

tampilkan data user C

Gambar 4.10 Tampilan Sequence Diagram Data User

Pada gambar 4.11 menunjukkan sequence diagram lever pengguna. Ada

paun gambar dari level pengguna dapat dilihat pada gambar berikut :

admin from menu level pengguna

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan lihat data Proses

lihat data konfirmasi tampilan lihat data

tampilkan edit data Proses

edit data konfirmasi tampilan edit data

tampilkan hapus data Proses

hapus data kinfirmasi tampilan hapus data

tampilkan data pengguna user C

Gambar 4.11 Tampilan Sequence Diagram Level Pengguna

Pada gambar 4.12 menunjukkan sequence diagram data pegawai. Ada pun

gambar dari data pegawai dapat dilihat pada gambar berikut :

45
admin from menu data pegawai

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan cetak data pegawa Proses

cetak data pegawai konfirmasi tampilan cetak data pegawai

tampilkan edit data Proses

edit data konfirmasi tampilan edit data

tampilkan hapus data Proses

hapus data kinfirmasi tampilan hapus data

tampilkan datapegawai C

Gambar 4.12 Tampilan Sequence Diagram Data Pegawai

Pada gambar 4.13 menunjukkan sequence diagram data master. Ada paun

gambar dari data master dapat dilihat pada gambar berikut :

admin from menu data master

load sistem baca data

tampilkan tambah data paramedis Proses

tambah data paramedis konfirmasi tampilkan data paramedis

tampilkan data jabatan Proses

tambah data jabatan konfirmasi tampilkan data jabatan

tampilkan data bidang Proses

tambah data bidang konfirmasi tampilan data bidang

tampilkan data poli Proses

tambah data pol kinfirmasi tampilan data poli

tampilkan data master C

Gambar 4.13 Tampilan Sequence Diagram Data Master

Pada gambar 4.14 menunjukkan sequence diagram data dokter. Ada pun

gambar dari data dokter dapat dilihat pada gambar berikut :

46
admin from menu data dokter

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan cetak data Proses

cetak data konfirmasi tampilkan cetak data

tampilkan cetak data bulanan Proses

cetak data bulanan konfirmasi tampilan cetak data bulanan

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan data dokter C

Gambar 4.14 Tampilan Sequence Diagram Data dokter

Pada gambar 4.15 menunjukkan sequence diagram pengaturan pasien. Ada

pun gambar dari data pasien dapat dilihat pada gambar berikut :

admin from menu data pasien

load sistem baca data

tampilkan data Proses

proses data konfirmasi tampilkan data

tampilkan cetak data Proses

cetak data konfirmasi tampilan cetak data

tampilkan search data Proses

search data konfirmasi tampilan search data

tampilkan edit data Proses

edit data kinfirmasi tampilan edit data

tampilkan hapus data Proses

hapus data tampilkan hapus data

data pasien Proses

Gambar 4.15 Tampilan Sequence Diagram Data Pasien

Pada gambar 4.16 menunjukkan sequence diagram data pendaftaran. Ada

paun gambar dari data pendaftaran dapat dilihat pada gambar berikut :

47
admin from menu data pendaftaran

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan cetak data Proses

cetak data konfirmasi tampilkan cetak data

tampilkan cetak data bulanan Proses

cetak data bulanan konfirmasi tampilan cetak data bulanan

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan data pendaftaran C

Gambar 4.16 Tampilan Sequence Diagram Data Pendaftaran

Pada gambar 4.17 menunjukkan sequence diagram data dianogsa penyakit

Ada paun gambar dari data dianogsa penyakit dapat dilihat pada gambar berikut :

admin from menu dianogsa penyakit

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan cetak data Proses

cetak data konfirmasi tampilkan cetak data

tampilkan cetak edit data Proses

edit data konfirmasi tampilan cetak edit data

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan dianogsa penyakit C

Gambar 4.17 Tampilan Sequence Diagram Data Dianogsa Penyakit

Pada gambar 4.18 menunjukkan sequence diagram data obat. Adapun data

obat gambar dari data obat dapat dilihat pada gambar berikut :

48
admin from menu data obat

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan hapus data Proses

hapus data konfirmasi tampilkan hapus data

tampilkan cetak edit data Proses

edit data konfirmasi tampilan cetak edit data

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan data obat C

Gambar 4.18 Tampilan Sequence Diagram Data Obat

Pada gambar 4.19 menunjukkan sequence diagram data supplier. Ada pun

gambar dari data supplier dapat dilihat pada gambar berikut :

admin from menu data suppler

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan hapus data Proses

hapus data konfirmasi tampilkan hapus data

tampilkan cetak edit data Proses

edit data konfirmasi tampilan cetak edit data

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan data suppler C

Gambar 4.19 Tampilan Sequence Diagram Data Supplier

Pada gambar 4.10 menunjukkan sequence diagram data UGD. Ada pun

gambar dari data UGD dapat dilihat pada gambar berikut :

49
admin from sistem Data UGD

load sistem baca data

Tampil Tambah Data Ugd Proses

Tambah Data Ugd Konfir Tampil Tambah Data Penanganan

Tampil Data Penanganan Proses

Tambah Data Penanganan Ugd Konfir Tampil Data Penanganan

Data Ugd Proses

Gambar 4.20 Tampilan Sequence Diagram Data UGD

Pada gambar 4.21 menunjukkan sequence diagram data poli kia. Ada pun

gambar dari data poli kia dapat dilihat pada gambar berikut :

admin from menu data poli kia

load sistem baca data

tampilkan tambah data Proses

tambah data konfirmasi tampilkan data

tampilkan hapus data Proses

hapus data konfirmasi tampilkan hapus data

tampilkan cetak data Proses

cetak data konfirmasi tampilan cetak data

tampilkan search data Proses

search data kinfirmasi tampilan search data

tampilkan data poli kia C

Gambar 4.21 Tampilan Sequence Diagram Data Poli Kia

Pada gambar 4.22 menunjukkan sequence diagram data Poli Gigi Ada

paun gambar Poli gigi dapat dilihat pada gambar berikut :

50
admin from menu Data Poli Gigi

load sistem baca data

tampilkan tambah data Prose s

tambah data konfirmasi tampilkan data

tampilkan hapus data Prose s

hapus data konfirmasi tampilkan hapus data

tampilkan cetak data Prose s

cetak data konfirmasi tampilan cetak data

tampilkan search data Prose s

search data kinfirmasi tampilan search data

Tampil Data Gigi ljkhkf


kdkhfk

Gambar 4.22 Tampilan Sequence Diagram Data Poli Gigi

Pada gambar 4.23 menunjukkan sequence diagram data poli umum. Ada

paun gambar dari data poli umum dapat dilihat pada gambar berikut :

admin from menu Data Poli Umum

load sistem baca data

tampilkan tambah data Prose s

tambah data konfirmasi tampilkan data

tampilkan hapus data Prose s

hapus data konfirmasi tampilkan hapus data

tampilkan cetak data Prose s

cetak data konfirmasi tampilan cetak data

tampilkan search data Prose s

search data kinfirmasi tampilan search data

Tampil Data Poli Umum C

Gambar 4.23 Tampilan Sequence Diagram Data Poli Umum

51
4.4.2 Activity Diagram
Activity diagram adalah diagram yang menggambarkan workflow (aliran

kerja) atau aktivitas dari sebuah sistem, yang perlu diperhatikan adalah bahwa

diagram aktivitas menggambarkan system apa saja yang dilakukan oleh aktor.

4.4.2.1 Activity Diagram Login

Activity diagram login admin untuk menggambarkan proses login kedalam

system Aplikasi.

Masukkan Username dan Password

Klik Tombol Login Salah

Benar

Tampilkan Menu Utama Simpan Data

Gambar 4.24 Activity Diagram Login

4.4.2.2 Activity Diagram Data Dokter

Menunjukkan activity diagram untuk menggambarkan proses data dokter.

52
Login

Tidak
tambah data dokter ada

ada

tampilan data dokter simpan

Gambar 4.25 Activity Diagram Data Dokter

4.4.2.3 Activity Diagram Pendaftran

Menunjukkan activity diagram untuk menggambar proses menu data

pendaftran.

Login

Tidak
tambah data Pendaftara ada

ada

tampilan data pendaftaran simpan

Gambar 4.26 Activity Diagram Data Pendaftaran

4.4.2.4 Activity Diagram Data Tindakan UGD

Menunjukkan activity diagram untuk menggambar proses Data tindakan


ugd.

53
Login

Tidak
Tambah Data Tindakan UGD ada

ada

Tampil Data UGD simpan

Gambar 4.27 Activity Diagram Data Tindakan Ugd

4.4.2.5 Activity Diagram Apotik

Menunjukkan activity diagram untuk menggambar proses data apotik.

Login

Tidak
Tambah Data Apotik ada

ada

Tampilan Data Aopotik simpan

Gambar 4.28 Activity Diagram Data Apotik

4.4.2.6 Activity Diagram Data Poli Kia

Menunjukkan activity diagram untuk menggambar proses data poli kia.

54
Login

Tidak
tambah data Poli kia ada

ada

tampilan data Poli Kia simpan

Gambar 4.29 Activity Diagram Data Poli Kia

4.4.2.7 Activity Diagram Poli Gigi

Menunjukkan activity diagram untuk menggambar proses data poli gigi

Login

Tidak
Tambah Data Poli Gigi ada

ada

Tampil Data Poli Gigi simpan

Gambar 4.30 Activity Diagram Poli Gigi

4.4.2.8 Activity Diagram Poli Umum

Menunjukkan activity diagram untuk menggambar proses data poli umum.

55
Login

Tidak
Tambah Data Poli Umum ada

ada

Tampil Data Poli Umum simpan

Gambar 4.31 Activity Diagram Poli Umum

4.5 Perancangan Sistem

Pada tahap perancangan system perangkat lunak ini memberikan gambaran

bagaimana tampilan aplikasi yang akan dibuat. Berikut ini adalah gambaran

aplikasi system informasi pelayanaan puskesmas rambah hilir I berbasi web.

Pada rancangan aplikasi, yang akan di tampilkan yaitu halaman utama,

menu input data, dan laporan data.

4.5.1 Rancangan Tabel Database Sistem informasi pelayanaan

puskesmas rambah hilir I berbasis web

4.5.1.1 Rancangan Tabel Database puskesmastbl_user


input data, proses pembobotan dan halaman system Sistem informasi

pelayanaan puskesmas rambah hilir I berbasis web.

Tabel 4.3 Database puskesmastbl_user


Nama Field Type Deskripsi Null Default

Id_users Int (2) Id login No -

Full_name Varchar (50) Nama No -

Email Vachar(255) Email No

Password Vachar (11) Password No

56
Images Text Gambar No

Id_users_level Int(11) Level user No

Id_aktif Enum Aktif No

4.5.1.2 Rancangan Tabel Database puskesmastbl_level_user

Tabel 4.4 Database puskesmastbl_level_user


Nama Field Type Deskripsi Null Default

Id_user_level vachar (2) Level user No -

Nama_level Vachar (30) Nama No

4.5.1.3 Rancangan Tabel Database puskesmastbl_pendaftaran

Tabel 4.5 Database Database puskesmastbl_pendaftran

Nama Field Type Deskripsi Null Default

Nomor_registrasi vachar (4) nomor No -

No_rawat vachar (18) Rawat


No -
inap

No_rekamedis vachar (6) rekamedis No

Tanggal_daftar Date Tanggal


No
daftar

Kode_dokter Vachar (4) Jode doker No

Id_poli vachar(2) Poli No

Nama_penanggung _jawab Vachar(30) Nama No

Hub_denganpenanggung_jawab Tect hubungan No

57
Alamat_penggung_jawab Vachar(10) alamat No

Status_pasien Vachar(20) Status


No
pasien

No_bpjs No bpjs No

4.5.1.4 Rancangan Tabel Database tbl_pasien

Tabel 4.6 Database tbl_pasien


Nama Field Type Deskripsi Null Default

No_Ktp char(16) No KTP No -

No_ktp Vachar(16) No ktp No -

No_bpjs Vachar (20) Nomor bpjs No

Nama_pasien Vachar (30) Nama pasien No

Jenis_kelamin enum Jenis kelamin No

Tempat_lahir Vachar (30) Tempat lahir No

Tanggal_lahir Vachar (10) Tanggal lahir No

Alamat text Alamat No

Status Vachar (10) Status No

4.5.1.5 Rancangan Tabel Database puskesmastbl_tbl_dianogsa_penyakit

Tabel 4.7 Database puskesmastbl_tbl_dianogsa_penyakit

Nama Field Type Deskripsi Null Default

Kode_dianogasa vachar (6) Kode No -

Nama_penyakit Varchar (50) Nama No -

58
Ciri_ciri_penyakit Text Cirri penyakit No

keterangan Text Ket No

Cirri_ciri_umum Cirri umum Total No

4.5.1.6 Rancangan Tabel Database puskesmastbl_tbl_poli_gigi

Tabel 4.8 Database puskesmastbl_tbl_gigi

Nama Field Type Deskripsi Null Default

Id_gigi int(11) Id gigi No -

Nama_pasien Vachar(50) Nama No

No_bpjs Vachar (20) Nomor Bpjs No

Status_pasien Vachar (10) Status pasien No

Alamat Text Alamat No

Agama Text Agama No

Jk Text Jk No

Tgl Varchar(20) Tgl No

4.5.1.7 Rancangan Tabel Database puskesmastbl_tbl_supplier

Tabel 4.9 Database puskesmastbl_tbl_supplier

Nama Field Type Deskripsi Null Default

Kode_supplier vachar(6) Kode No -

Nama_supplier Varchar (50) Nama supplier No -

Alamat Text Alamat No

59
No_telepon Vachar (13) Nomor telepon No

4.5.1.8 Rancangan Tabel Database puskesmastbl_tbl_tindakan_ugd

Tabel 4.10 Database puskesmastbl_ tbl__ tindakan_ugd

Nama Field Type Deskripsi Null Default

Id_Tindakan Int(5) Id_ugd No -

Nama_pasien Varchar (50) Nama No -

No_bpjs Varchar (20) No_bpjs No

Status_pasien Vachar (10) Status


No

Nama_Tindakan Varchar (50) Nama Tindakan No

Biaya Int (10) Biaya No

Di_tangani Unum Ditangani No

Dibayar Int (11) Dibayar No

Kembalian Int (11) Kembalian No

Keterangan Varchar ( 13) Keterangan No

4.5.1.9 Rancangan Tabel Database puskesmastbl_tbl_pengeluaran_obat

Tabel 4.11 Database puskesmastbl_tbl_pengeluaran_obat

Nama Field Type Deskripsi Null Default

Id_pengeluaran vachar(6) Pengeluaran No -

No_terima_obat Varchar (15) Terima obat No -

60
Kode_obat Varchar (50) Kode No

Nama_obat Vachar (5) Nama obat No

Jenis_obat Varchar (50) Jenis obat No

Dosis_aturan_obat Varchar (50) Dosis aturan No

Jumlah Varchar (50) Jumlah No

Status Varchar (50) Status No

Keterangan_serah_obat Int(4) Keterangan


No
serah obat

4.5.1.10 Rancangan Tabel Database puskesmastbl_tbl_stok_obat

Tabel 4.12 Database puskesmastbl_tbl_stok_obat

Nama Field Type Deskripsi Null Default

Kode_obat Vachar(5) Kode obat No -

Jumlah Int(11) jumlah No -

Status Varchar (50) status No

4.5.1.11 Rancangan Tabel Database puskesmastbl_tbl_pengadaan_obat

Tabel 4.13 Database puskesmastbl_tbl_penggadaan_obat

Nama Field Type Deskripsi Null Default

Id_pelanggan vachar(6) Pelanggan No -

Nomor_transaksi Varchar (15) Nomor transksii No -

Suppliaer Vachar(50) Supplier No

61
Kode_obat Vachar (5) Kode No

Nama_obat Vachar (50) Nama No

Jenis_obat Vachar (50) Jenis obat No

Harga_obat In(11) Harga No

Jumlah Vachar (15) Jumlah No

Ststus Vachar (50) Statu No

Keterangan Int(11) Keterangan No

Total Vachar (10) Total No

Tanggal_transaksi Date Tanggal No

4.5.1.12 Rancangan Tabel Database puskesmastbl_tbl_obat

Tabel 4.14 Database puskesmastbl_tbl_obat

Nama Field Type Deskripsi Null Default

Kode_obat vachar(50) Kode obat No -

Nama_obat Varchar (50) Nama No -

Jenis obat Char(4) jenis No

Status Vachar (15) Status No

4.5.1.13 Rancangan Tabel Database puskesmastbl_tbl_dokter

Tabel 4.15 Database puskesmastbl_tbl_dokter

Nama Field Type Deskripsi Null Default

Kode_dokter vachar(4) kode No -

62
Nama_dokter Varchar (30) Nama No -

Nomor_induk Varchar (20) Nomor induk No

Tempat_lahir Vachar (13) Tempat lahir No

Tgl_lahir Varchar (10) Tanggal lahir No

Almat Varchar (50) Alamat No

Id_poli Varchar (2) Poli No

4.5.1.14 Rancangan Tabel Databasepuskesmas_tbl_jadwal_praktek_dokter

Tabel 4.16 Database puskesmas tbl_ jadwal_praktek_dokter

Nama Field Type Deskripsi Null Default

Id_ja dwal Int(2) jadwal No -

Kode_dokter Varchar (4) kode No -

Hari Vachar(13) hari No

Jam_mulai Vachar (13) Jam No

Jam_selesai Vachar (13) mulaijam slesai No

Id_poli Int(2) poli No

4.5.1.15 Rancangan Tabel Database puskesmastbl_tbl_poli

Tabel 4.17 Database puskesmastbl_tbl_poli

Nama Field Type Deskripsi Null Default

Id_poli Int(2) Kode No -

Nama_poli Varchar (40) Nama poli No

63
Ruang_poli Vachar(20) Ruang poli No

4.5.1.16 Rancangan Tabel Database puskesmastbl_tbl_Bidang

Tabel 4.18 Database puskesmastbl_tbl_Bidang

Nama Field Type Deskripsi Null Default

Id_bidang Int(3) bidang No -

Nama_bidang Varchar (35) Nama No -

4.5.1.17 Rancangan Tabel Database puskesmastbl_tbl_jabatan

Tabel 4.19 Database puskesmastbl_tbl_jabatan

Nama Field Type Deskripsi Null Default

Id_jabatan Int(2) jabatan No -

Nama_jabatan Varchar (300) Nama No -

4.5.2 RancanganTampilan Login

Desain ini merupakan tampilan login pada aplikasi penerapan system

informasi pelayanan pada puskesmas rambah hilir 1 berbasis web.

Sistem Pelayanan
Puskesmas Rambah hilir I

Login

Gambar 4.32 Rancangan Tampilan login

64
4.5.3 Rancangan Tampilan Pengguna

Tampilan menu input bisa tambah, details, edit, hapus dan search.

Puskesmas RH
search Kelolah data user
Tambah data
· Kelolah pengguna
show
· Level pengguna search
· Data pegawai
· Data master no Full name email Nama level status action
· Data dokter
edit hapus
· Jadwal praktek dokter
· Data Pasien edit hapus
· Data pendaftaran
· Data dianogsa edit hapus
· Data obat
edit hapus
· Data supplier
· Data UGD edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· Logaut

Gambar 4.33 Rancangan Tampilan Kelola Pengguna

4.5.4 Rancangan Tampilan Input Kategori

Tampilan tambah data penginputan kategori .

Puskesmas RH
search Kelolah data level user
Tambah data
· Kelolah pengguna
show
· Level pengguna search
· Data pegawai
· Data master no Nama level action
· Data dokter
edit hapus
· Jadwal praktek dokter
· Data Pasien edit hapus
· Data pendaftaran
· Data dianogsa edit hapus
· Data obat
edit hapus
· Data supplier
· Data UGD edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· Logaut

Gambar 4.34 Rancangan Tampilan Level Kategori

65
4.5.5 Rancangan Tampilan Input Data Pegawai

Menu user ini adalah menu yang bisa untuk mengedit dari data User.

Puskesmas RH
search Kelolah data pegawai
Tambah data Cetak data pegawai
· Kelolah pengguna
show
· Level pengguna search
· Data pegawai
Nama Jenis Tempat Tanggal
· Data master no Id pegawai
pegawai kelamin
npwp
lahir lahir
jabatan bidang action
· Data dokter
edit hapus
· Jadwal praktek dokter
· Data Pasien edit hapus
· Data pendaftaran
· Data dianogsa edit hapus
· Data obat
edit hapus
· Data supplier
· Data UGD edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
previous next
· Logaut

Gambar 4.35 Rancangan Tampilan data pegawai

4.5.6 Rancangan Tampilan Kelola Dokter

Tampilan menu kelola dokter bisa menambah,edit,hapus,cari.

Puskesmas RH
search Kelolah
Kelola Data dokter
dataDokter
pegawai
Tambah data Cetak
Cetak
Cetak data
dataData
pegawai
· Kelolah pengguna
· Kelolah pengguna
· Level pengguna show
· Level pengguna search
· Data pegawai
· Data pegawai
· Data master Kode
Nama Nama
Jenis NIKtempat
Jenis Nomor Tempat Tanggal
· Data master kode
no Id pegawai npwp TGl lahir jabatan
alamat poli
bidang
Id Poli action
· Data dokter dokter dokter
pegawai
kelamin kelamin
lahir dokter lahir lahir
· Data dokter
· Jadwal praktek dokter edit hapus
· Jadwal praktek dokter
· Jadwal praktek dokter
· Jadwal
Data praktek dokter
Pasien edit hapus
· Data pasien
· pasien
Data pendaftaran
· Data pendaftaran
· pendaftaran
Data dianogsa edit hapus
· Data dianogsa
· dianogsa
Data obat
· Data tindakan edit hapus
· tindakan
Data supplier
· Data supplier
· supplier
Data UGD edit hapus
· Data tind.oprasi
· tind.oprasi
Data poli kia
· Data poli kia
· kia
Data poli gigi
· Data perbaikan gizi
· perbaikan
Data poli Umumgizi
· Data tindakan gizi previous next
· Data tindakan gizi
logaut
· logaut
· logaut

Gambar 4.36 Rancangan Tampilan Data Dokter

66
4.5.7 Rancangan Tampilan Data Jadwal Dokter

Menu data laporan ini adalah isi data data yang suda terinput.

Puskesmas RH
search Kelolah Data jadwal Praktek Dokter
Tambah data
· Kelolah pengguna
show
· Level pengguna search
· Data pegawai
Nama
· Data master no
dokter
hari Jam mulai Jam selesi poli action
· Data dokter
edit hapus
· Jadwal praktek dokter
· Data Pasien edit hapus
· Data pendaftaran
· Data dianogsa edit hapus
· Data obat
edit hapus
· Data supplier
· Data UGD edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
previous next
· Logaut

Gambar 4.37 Rancangan Tampilan Kelola Data Jadwal Praktek dokter

4.5.8 Rancangan Tampilan Kelola Data Pasien

Menu tampilan data pasien ini adalah untuk mengatur sistem.

Puskesmas RH
search Kelolah data pasien
Tambah data Cetak data
· Kelolah pengguna
· Level pengguna show
search
· Data pegawai
· Data master no No ktp No bpjs
Nama Jenis Tempat Tanggal
alamat
Status
action
· Data dokter pasien kelamin lahir lahir pasien
· Jadwal praktek dokter edit hapus
· Data Pasien
· Data pendaftaran edit hapus
· Data dianogsa edit hapus
· Data obat
· Data supplier edit hapus
· Data UGD
edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· logaut previous next

Gambar 4.38 Rancangan Tampilan Kelolah Data Pasien

67
4.5.9 Rancangan Tampilan Data Pendafaran

Menu tampilan data Pendafataran ini adalah untuk mengatur sistem.

Puskesmas RH
search Kelola Data Pendaftran
Tambah data Cetak data Cetak data bulanan
· Kelolah pengguna
· Level pengguna show
search
· Data pegawai
· Data master No urut No rekmed Nma pasien Status pasien Dokter penanggan action
· Data dokter
· Jadwal praktek dokter edit hapus
· Data Pasien
· Data pendaftaran edit hapus
· Data dianogsa edit hapus
· Data obat
· Data supplier edit hapus
· Data UGD
edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· logaut previous next

Gambar 4.39 Rancangan Tampilan Data Pendaftran

4.5.10 Rancangan Tampilan Diagnosa

Menu tampilan data Diagnosa ini adalah untuk mengatur sistem.

Puskesmas RH
search Kelola Data Diagnosa Penyakit
Tambah data
· Kelolah pengguna
· Level pengguna show
search
· Data pegawai
· Data master No kode
Nma penyakit
Ciri ciri penyakit keterangan Ciri ciri umum action
· Data dokter
· Jadwal praktek dokter edit hapus
· Data Pasien
· Data pendaftaran edit hapus
· Data dianogsa edit hapus
· Data obat
· Data supplier edit hapus
· Data UGD
edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· Logaut previous next

Gambar 4.40 Rancangan Tampilan data Dianogsa

68
4.5.11 Rancangan Tampilan Suplier

Puskesmas RH
search Kelolah Data Supplier
Tambah data
· Kelolah pengguna
· Level pengguna show
search
· Data pegawai
· Data master no Kode supplier Nama supplier alamat No telepon action
· Data dokter
· Jadwal praktek dokter edit hapus
· Data Pasien
· Data pendaftaran edit hapus
· Data dianogsa edit hapus
· Data obat
· Data supplier edit hapus
· Data UGD
edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· Logaut previous next

Gambar 4.41 Rancangan Tampilan Data Supplier

4.5.12 Rancangan Tampilan KIA

Puskesmas RH
search Kelolah Data Kesehatan ibu anak
Tambah data Cetak data
· Kelolah pengguna
· Level pengguna show
search
· Data pegawai
· Data master noNama pasien Status pasien Nama tindakan Biayaya
Ditangani
Tgl tindakan action
· Data dokter oleh
· Jadwal praktek dokter edit hapus
· Data Pasien
· Data pendaftaran edit hapus
· Data dianogsa edit hapus
· Data obat
· Data supplier edit hapus
· Data UGD
edit hapus
· Data poli kia
· Data Poli Gigi
· Data Poli Umum
· Logaut previous next

Gambar 4.42 Rancangan Tampilan Data Kesehatan Ibu Anak

69
BAB 5

PENGUJIAN DAN IMPLEMENTASI

5.1 Implementasi

Implementasi sistem merupakan suatu konversi dari desain sistem yang

telah dirancang kedalam sebuah program komputer dengan menggunakan

bahasa pemrograman PHP.

Aplikasi Sistem Informasi Puskesmas ini merupakan aplikasi yang

dibangun dengan menggunakan bahasa pemrograman PHP berbasis web dan

MySQL sebagai database. Alasan penulis menggunakan bahasa pemrograman

PHP untuk penanganannya dan database MYSQL untuk penanganan basis

datanya berdasarkan beberapa pertimbangan yaitu:

1. Bahasa pemrograman PHP karena fitur yang disediakan sangat

mendukung implementasi pemrograman berbasis web.

2. Penggunaan database MYSQL sangat mendukung terhadap penggunaan

bahasa pemrograman PHP.

5.1.1 Implementasi Peragkat Keras

Perangkat keras yang digunakan untuk mengimplementasikan aplikasi

sistem informasi ini adalah sebagai berikut:

a. Processor : Intel (R) Celeron (R) CPU B840 @ 1.90 GHz 1.90
GHz
b. Memory : 4,00 GB
c. Hardisk : 500 GB

70
5.1.2 Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk mengimplementasikan aplikasi

sistem informasi tersebut adalah sebagai berikut:

a. PHP, untuk bahasa pemrograman perangkat lunak.

b. MySQL, untuk pengolahan basis data.

c. Apache, sebagai web server yang digunakan.

d. Windows 7, sebagai sistem operasi yang digunakan.

5.1.3 Implementasi Antarmuka Sistem

Pada gambar 5.1 merupakan tampilan awal ketika pertama kali membuka

aplikasi Halaman ini sebagai awalan membuka aplikasi sebelum login sistem.

1. Halaman Login Admin Adalah halaman Pertama Setelah Halaman

Aplikasi Guna untuk Mengakses Seluruh Fitur Yang ada .

Gambar 5.1 Halaman login Admin

71
Pada gambar 5.1 merupakan tampilan login admin ketika pertama kali

membuka aplikasi, admin akan menginputkan username dan password dan

login, ketika username dan password yang diinputkan oleh admin benar maka

akan masuk ke menu beranda, tetapi ketika admin salah menginputkan username

dan password maka admin akan menginputkan kembali username dan password

yang valid

2. Halaman Beranda Admin Adalah Halaman Menu Utama Aplikasi

Sistrem Informasi Puskesmas Rambah Hilir I.

Gambar 5.2 Halaman Beranda Admin

Gambar 5.2 merupakan halaman beranda ketika admin telah

menginputkan username dan password yang valid. Pada menu beranda

terdapat beberapa menu.

72
3. Halaman Kelola Data User

Berikut tampian halaman data user Jika Dibuat Untuk Puskesmas

Rambah Hilir Idapat dilihat pada gambar 5.3

Gambar 5.3 Halaman Kelola Data User

4. Halaman Data Pasien

Berikut tampian halaman Data Pasien di Puskesmas Rambah Hilir dapat

dilihat pada gambar 5.4

Gambar 5.4 Halaman Data Pasien

73
5. Halaman Data Pasien Poli KIA

Berikut tampian halaman Data Pasien Poli KIA di Puskesmas Rambah

Hilir dapat dilihat pada gambar 5.5

Gambar 5.5 Halaman Data Pasien Poli KIA

6. Halaman Data Poli Gigi

Berikut tampian halaman Data Poli Gigi di Puskesmas Rambah Hilir

dapat dilihat pada gambar 5.6

Gambar 5.6 Halaman Data Poli Gigi

74
7. Halaman Data Kelola Stok Obat

Berikut tampian halaman Data Kelola Stok Obat di Puskesmas Rambah

Hilir dapat dilihat pada gambar 5.7

Gambar 5.7 Halaman Data Kelola Stok Obat

8. Halaman Data Suplier

Berikut tampian halaman Data Kelola Suplier Obat di Puskesmas

Rambah Hilir dapat dilihat pada gambar 5.8

Gambar 5.8 Halaman Data Suplier

75
9. Halaman Data Poli Pasien Umum

Berikut tampian halaman Data Pasien Poli Umum di Puskesmas

Rambah Hilir dapat dilihat pada gambar 5.9

Gambar 5.9 Halaman Data Pasien Poli Umum

76
5.2 Pengujian Sistem

Setelah dilakukan tahapan implementasi, langkah selanjutnya adalah

melakukan pengujian pada sistem, hal ini bertujuan agar hasil akhir sistem yang

diimplementasikan sesuai dengan yang dibutuhkan.

5.2.1 Pengujian Login

Prekondisi:

1. Ditampilkan pada saat aplikasi pertama kali dibuka

Tabel 5.1 Pengujian Login

Deskri Prosedur Masukan Keluaran Kriteria Hasil Kesi

psi Pengujian Yang Evaluas Yang mpul

Diharapka i Hasil Didapat an

Penguj 1.Masuka Data Data Data Data Berha

ian n usernam berhasil berhasil berhasil sil

login username e dan diproses diprose diprose dan

dan passwor dan tidak s dan s dan diter

Password d ada tidak tidak ma

2.Klik instruksi ada ada

Tombol error instruks instruks

masuk i error i error

3.Batal

77
5.2.2 Pengujian Menu Beranda
Prekondisi:

1. Ditampilkan pada saat admin berhasil login

Tabel 5.3 Pengujian Menu Beranda

Desk Prekond Prosed Masukan Keluaran Kriteria Hasil Kes

r ipsi isi ur yang Evaluas yang i

Prengu diharapka i hasil di mp

jian n u
Dapat
lan

5.2.3 Pengujian Aplikasi

Prekondisi:

2. Ditampilkan pada saat admin berhasil login

Tabel 5.4 Pengujian Aplikasi


Desk Prekond Prosed Masukan Keluaran Kriteria Hasil Kes

r ipsi isi ur yang Evaluas yang i

Prengu diharapka i hasil di mp

jian n u
Dapat
lan

78
BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan pengembangan yang telah dilakukan selama proses

perancangan hingga implementasi sistem informasi berbasis web di puskesmas

rambah hilir 1, maka dapat diambil kesimpulan sebagai berikut:

1. Dengan menerapkan Sistem Informasi Puskesmas Berbasis Web dapat

menghasilkan informasi dengan mudah dan cepat bila ingin mencari file-

file sehingga proses dapat dilakukan dengan cepat dan akurat.

2. Sistem Informasi dapat berfungsi dengan baik dalam memberikan

pelayanan secara efisien dan efektif, informasi tentang data-data

puskesmas rambah hilir 1.

3. Sistem informasi yang telah dibuat menyediakan fasilitas bagi admin yaitu

mengelola data dan mencetak laporan, sedangkan bagian per poli diberikan

fasilitas untuk melakukan meinput kunjungan nya dan mencetak laporan.

6.2 Saran

Penetapan sistem yang baru ini akan melalui beberapa proses sosialisasi, hal

ini akan menyebabkan sistem tidak dapat diterapkan dalam waktu yang singkat.

Agar sistem ini dapat bermanfaat baik untuk sekarang maupun akan datang, maka

penulis memberi saran sebagai berikut :

79
1. Untuk kedepannya sistem ini bisa dikembangkan dengan menambah

fungsi – fungsi baru. Seperti Fungsi Puskel (Puskesmas

Keliling),Promkes dan fungsi lain-lain.

2. Sistem informasi ini dapat dikembangkan lagi karena masih banyak

kekurangannya seperti keterbatasan penulis dalam membangun

aplikasi ini dengan baik.

3. Dalam pengembangan aplikasi ini di harapkan pengembang dapat

memperbaiki sistem dan kekurangan yang ada,sehingga sistem mampu

mengatasi kekurangan yang ada pada proses Pelayanan di Puskesmas

Rambah Hilir I.

80
DAFTAR PUSTAKA

[1] Jenie Sundari. (2016). “Sistem Informasi Pelayanan Puskesmas Berbasis


Web”.Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri.
ISSN:2461-0690.

[2] Syahril Hasan, Nurlaila Muhammad (2020). “Sistem Informasi Pembayaran


Biaya Studi Berbasis Web Pada Politeknik Sains dan Teknologi Wiratama
Maluku Utara”. E-ISSN: 2548-6438.

[3] Mara Destiningrum, Qadhli Jafar Adrian (2017). “Sistem Informasi


Penjadwalan Dokter Berbasis Web Dengan Menggunakan Framework
Codeigniter Pada Rumah Sakit Yukum Medical Centre”. ISSN : 16930010.

[4] Agustina Simangunsong (2018). “Sistem Informasi Pengarsipan Dokumen


Berbasis Web Di STMIK Pelita Nusantara Medan ”. ISSN : 2580-9741, Vol
2 No 1.

[5] Irianto (2017) “Perancangan Sistem Informasi Pembuatan Kartu Tanda


Mahasiswa Online Di STMIK Royal Kisaran”. ISSN: 2407-1811, Vol IV
No 1.

[6] Musthafa Haris Munandar, Masrizal (2020). “Sistem Informasi Pelayanan


Puskesmas Tanjung Medan Kab Labuhanbatu Selatan Berbasis Web
Fakultas Sains dan Teknologi Universitas Labuhanbatu ”. Jurnal Ilmiah
Fakultas Sains dan Teknologi, Vol. 8 No. 2. E-ISSN : 2615-1855.

[7] Rini Asmara (2016). “Sistem Informasi Pengolahan Data Penanggulangan


Bencana Pada Kantor Badan Penanggulangan Bencana Daerah (BPBD)
Kabupaten Padang Pariaman”. Jurnal J-Click , Vol. 3 No. 2. ISSN : 2355-
7958.

[8] Raih Wisma Asri, Imam Tri Suryadin (2020). “Sistem Informasi
Perancangan Pembangunan Desa Pada Kantor Desa Kaligintung ”. Jurnal
Ekonomi dan Teknik informatika,. ISSN : 2338-4697.
81
[9] Priyo Sutopo, Dedi Cahyadi, Zainal Arifin (2016). “Sistem Informasi
Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 Di Kalimantan
Timur Berbasis Web ”. .Vol. 11 No. 1.

[10] Yunahar Heriyanto (2018). “Perancangan Sistem Informasi Rental Mobil


Berbasis Web Pada PT.APM RENT CAR ”. Vol 2 No 2 , ISSN : 2549-0222.

[11] Bella Regita Dewi, Sugeng Raharjo dan Eki Adhitya (2020). “Perancangan
Sistem Informasi Puskesmas Berbasis Web”. Vol. 4 No. 1.

[12] Luthfi Rahman (2019). “Sistem Informasi Geografis Tanah Bersetifikat


Pada Desa Suluk Berbasis Web Universitas PGRI Madiun”, E-ISSN :2685-
5615.

[13] Cendra Wadisman (2018). “Perancangan Aplikasi Pengolahan Data Logistik


Pada Kantor Cabang BRI Solok Universitas Putra Indonesia YPTK
Padang”. Journal of Information Technology and Computer Science, Vol. 1
No. 2. E-ISSN : 2614-1574.

[14] Santoso, Radna Nurmalina (2017). “Perencanaan dan Pengembangan


Aplikasi Absensi Mahasiswa Menggunakan Smart Card Guna
Pengembangan Kampus Cerdas Pada Politeknik Negeri Tanah Laut”. Jurnal
Integrasi, Vol. 9 No. 1. E-ISSN : 2548-9828.

[15] Santoso, Radna Nurmalina (2017). “Perencanaan dan Pengembangan


Aplikasi Absensi Mahasiswa Menggunakan Smart Card Guna
Pengembangan Kampus Cerdas Pada Politeknik Negeri Tanah Laut”. Jurnal
Integrasi, Vol. 9 No. 1. E-ISSN : 2548-9828.

[16] Jenri Wandi Situngkir, Ahmad Setiadi, Norma Yunita dan Siti Marlina
(2020). “Sistem Informasi Penerimaan Siswa Baru Berbasis Web Pada
Sekolah Dasar Ichtus Jakarta”. Jurnal Teknik Komputer AMIK BSI, Vol. IV
No. 2. E-ISSN : 2550-0120.

82
[17] Dewi Rosmala, Muhammad Ichwan, M Irzan Gandalisha (2011). “Komparasi
Framework MVC (Codeigniter Dan Cakephp Pada Aplikasi Berbasis
Web)”.Jurusan Informatika Insitut Teknologi Nasional, Vol. 2 No. 2.

[18] Suci Imani Putri, Yudistira Arsya S (2016). “Perancangan Sistem


Perpustakaan Online Menggunakan Metode Model Viem Controler (MVC)
STMIK ASIA MALANG”. Vol. 10 No. 2. ISSN : 0852-730X.

[19] Pastima Simanjuntak, Arwin kasnady (2016). “Analisis Model Viem


Controller (MVC) Pada Bahasa PHP”.Fakultas Teknik Program Studi
Teknik Infrmatika, Universitas Putera Batam. Vol. 2 No. 2. E-ISSN : 2528-
5114.

[20] Yohanes Rasuliano Laberto Kelen, Benyamin Jago Belalawe (2018).


“Implementasi Model View Controller (MVC) Pada Ujian Online Melalui
Penerapan Framework Codeigniter”. Jurnal Pendidikan Teknologi
Informasi.

[21] Gellsya Urva, Helmi Fauzi Siregar. “Pemodelan UML E-Marketing Minyak
Goreng”.Universitas Sumatera Utara.

83
DAFTAR RIWAYAT HIDUP

SYUKRON HADI lahir di Muara Rumbai 22

November 1997. Penulis merupakan anak ketiga

dari Bapak Asrul dan Ibu Arbaiyah. pendidikan

yang ditempuh penulis adalah pendidikan sekolah

dasar di SD 008 Muara Rumbai diselesaikan pada

tahun 2010. Kemudian penulis melanjutkan

Sekolah Menengah Pertama di SMP N 1 Rambah

Hilir diselesaikan pada tahun 2013.

Dan menempuh Sekolah Menengah Atas di SMA N 3 Muara Musu diselesaikan

pada tahun 2016. Selanjutnya pada tahun 2017, penulis terdaftar sebagai

Mahasiswa pada Program Studi Sistem Informasi, Fakultas Ilmu Komputer,

Universitas Pasir Pengaraian. Penulis melaksanakan Program KKN (Kuliah Kerja

Nyata) di Desa Sungai Dua Indah Kecamatan Rambah Hilir Kabupaten Rokan

Hulu dan melaksanakan KP (Kerja Praktek) di Puskesmas Rambah Hilir I,

Kecamatan Rambah Hilir.

84

Anda mungkin juga menyukai