TUGAS AKHIR
OLEH
SYUKRON HADI
NIM. 1736059
i
SISTEM INFORMASI PELAYANAN PADA PUSKESMAS
RAMBAH HILIR I BERBASIS WEB
TUGAS AKHIR
OLEH
SYUKRON HADI
NIM. 1736059
ii
PERSETUJUAN PEMBIMBING
Disetujui Oleh:
Pembimbing I Pembimbing 2
Diketahui Oleh:
Ketua Program Studi Sistem Informasi
iii
PERSETUJUAN PENGUJI
Tim Penguji
Mengetahui:
Dekan Fakultas Ilmu Komputer
Universitas Pasir Pengaraian
iv
LEMBARAN PERNYATAAN
Dengan ini Saya menyatakan bahwa Tugas Akhir yang berjudul “SISTEM
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
Pernyataan ini saya buat dengan sesungguhnya dan apa bila di kemudian hari
peroleh karena Tugas Akhir ini, serta lainnya sesuai norma yang berlaku di
perguruan tinggi.
Syukron Hadi
1736059
v
MOTTO
vi
PERSEMBAHAN
Bersyukur pada-Mu Allah SWT atas Ridho dan Kasih Sayang-Mu yang selalu
Tugas Akhir ini kupersembahkan untuk ayahanda Asrul dan Ibunda Arbaiyah
terima kasih atas semua pengorbanan yang tiada dapat membalasnya, yang selalu
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
dosen prodi Sistem Informasi yang senantiasa memberikan ilmu masukan dan
Yasari, Andi, Deriswan Terima Kasih selalu mensuportku selama ini dan buat
Hebat.............
vii
ABSTRACT
viii
ABSTRAK
ix
KATA PENGANTAR
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
kesalahan dan kekurangan, oleh karena itu kritik dan saran yang sifatnya
penulis berharap semoga skripsi ini dapat memberikan sesuatu yang bermanfaat
Syukron Hadi
1736059
xi
DAFTAR ISI
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
xvi
DAFTAR GAMBAR
Gambar Halaman
3.1 Kerangka Kerja Penelitian .............................................................................. 26
xvii
4.20 Tampilan Data Ugd ....................................................................................... 50
xviii
BAB 1
PENDAHULUAN
1.1.Latar Belakang
atau individual, serta mendorong pewujudan masyarakat yang maju dan sejahtera.
Sektor kesehatan yang merupakan salah satu sektor penting yang sedang
teknologi informasi.
dan terpadu kepada masyarakat di wilayah kerjanya dalam bentuk kegiatan pokok
1
pelayanan promotif (peningkatan kesehatan), dan rehabilitatif (pemulihan
kesehatan).
kesehatan di Rambah Hilir merupakan salah satu instansi kesehatan yang sedang
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
pendaftaran pasien dan pengarsipan catatan medis pasien masih dilakukan secara
membutuhkan data-data pasien, laporan kunjungan, dan juga laporan data obat-
obatan yang sudah digunakan, perlu waktu yang cukup lama untuk mencari
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,
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
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
diharapkan informasi yang ada dapat digunakan secara optimal, diolah sedemikian
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
3
Pelayanan selalu mempunyai aspek interaksi antara pihak pasien dan
Pelayanan melainkan suatu proses atau aktivitas berbagai aktivitas tersebut tidak
berwujud [2].
Oleh karena itu peneliti tertarik melakukan penelitian dengan judul “Sistem
Berkaitan dengan latar belakang dari pemilihan judul di atas, maka dapat
Rambah Hilir I ?
Rambah Hilir I ?
puskesmas yang meliputi pengolahan data pasien per poli , data rekam
4
2. Perancangan sistem informasi yang akan menggunakan pemrograman
basis data yang dapat menampung seluruh informasi tentang pasien, poli, data
1.Bagi Instansi
a. Memberkan kemudahan kepada bagian pendaftaran, bagian
memberikan pelayanan.
2.Bagi Peneliti
5
c. Menambah wawasan,pengetahuan dan pengalaman.
a. Pengamatan (Observasi)
di puskesmas.
b. Wawancara (Interview)
penulisan terstuktur sehingga mudah di pahami. secara garis besar antara lain :
6
BAB 1 : PENDAHULUAN
Pada bab ini berisikan gambaran umum latar belakang masalah,
penelitian.
sistem.
7
BAB 2
LANDASAN TEORI
saling terhubung untuk melakukan suatu tugas bersama-sama [2]. Sistem adalah
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
masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta
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
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
3. Proses
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
pembedahan pasien.
4. Keluaran
formasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan
sebagainya
5. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan
lingkup, atau kemampuan sistem. Sebagai contoh, tim sepak bola mempunyai
9
toko kelontong dipengaruhi oleh pembelian pelanggan, gerakan pesaing dan
keterbatasan dana dari bank. Tentu saja batas sebuah sistem dapat dikurangi atau
dana.
menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini
7. Lingkungan
bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau
menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus
sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu
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
Data yang telah diolah menjadi suatu bentuk yang berguna bagi
penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau dimasa
2.4 Data
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,
sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.
yang belum mempunyai arti dan memerlukan pengolahan terlebih dahulu [10].
11
2.5 Alat Bantu Perancangan Program
dengan yang lain. Basis data merupakan salh satu komponen yang penting dalam
[9]. Database adalah suatu pengorganisasian sekumpulan data yang saling terkait
berbasis berkas [10]. Basis data merupakan koleksi dari data – data yang
terorganisir dengan cara sedemikian rupa sehingga data tersebut mudah disimpan
kode HTML digunakan sebagi membangun atau pondasi dari kerangka layout
PHP tersebut, sebuah web akan sangat mudah di maintenance [11]. PHP
HTML yang digunakan untuk membangun halaman web yang dinamis [12]. PHP
berbasiskan kode-kode (script) yang di gunakan untuk mengolah suatu data dan
12
2.5.3 MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal.
mengakses databasenya. Selain itu, ia bersifat open source (anda tidak perlu
digunakan pada mysql.Pada mysql, sebuah database mengandung satu kata atau
sebuah table.Table terdidri atas sejumlah baris dan setiap baris mengandung satu
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
2.5.4 Xampp
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
jaringan, sehingga sapat digunakan untuk aplikasi multi user (banyak pengguna).
Dimana setiap program bebas menggunakan MySQL namun tidak bisa dijadikan
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].
14
membangun sebuah halaman web. HTML dapat dijalankan dalam berbagai
informasi teks, gambar diam atau gerak, animasi, suara atau gabungan dari
Pelayanan adalah pemberian jasa baik oleh pemerintah, pihak swasta atas
kegiatan atau urutan kegiatan yang terjadi dalam interaksi langsung antara
seseorang dengan orang lain atau mesin secara fisik, dan menyediakan kepuasan
konsumen dan pemberi jasa. Meskipun pihak-pihak yang terlibat tidak selalu
menyadari. Pelayan juga bukan merupakan barang, melainkan suatu proses atau
15
2.8 Pengertian Puskesmas
merata, dapat diterima dan terjangkau oleh masyarakat, dengan peran serta aktif
teknologi tepat guna, dengan biaya yang dapat dipikul oleh pemerintah dan
pelayanan untuk masyarakat luas guna mencapai derajat kesehatan yang optimal,
biasanya berada di bawah Dinas Kesehatan Kabupaten dan Kota Ernesto Andre
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
dibangun oleh MVC adalah aplikasi yang cukup besar, karena salah satu
16
aplikasi tersebut. Codelnigter menggunakan dengan memisahkan kode database
interface Definisi teknis dari arsitektur MVC dibagi menjadi tiga lapisan [19].
a.Model
ada perubahan informasi. Hanya model yang mengandung data dan fungsi yang
sekedar data dan fungsi yang beroperasi di dalamnya. Pendekatan model yang
digunakan untuk komputer model atau abstraksi dari beberapa proses dunia nyata.
b.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
perubahan tersebut. Terdapat kemungkinan beberapa view pada model yang sama
dan masing-masing view tersebut dapat me-render isi model untuk permukaan
17
c.Controller
Menerima input dari pengguna dan mengintruksikan model dan view untuk
jawab untuk pemetaan aksi pengguna akhir terhadap respon aplikasi. Sebagai
contoh, ketika pengguna mengklik tombol atau memilih item menu, controller
Control) [17]. Framework adalah kumpulan kode program yang disimpan pada
18
2.12 Alat Bantu Perancangan Aplikasi
arus pekerjaan secara keseluruhan dari sistem. ASI dapat digunakan dengan
No Simbol Keterangan
Proses
mekanik/komputer
Multi document
maupun komputerisasi.
Dokumen
19
4. Menunjukan kegiatan manual.
Proses
Manual
Arsip
Garis Alir
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].
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
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.
21
Tabel.2.3 Simbol Activity Diagram
Gambar Keterangan
Activites, menggambarkan
suatu proses/kegiatan bisnis.
Fork (Percabangan),
digunakan untuk
menunjukkan kegiatan yang
dilakukan secara parallel atau
untuk menggabungkan dua
kegiatan pararel menjadi satu.
3. Class Diagram
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
Multiplicity Penjelasan
4. (Sequence Diagram)
mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima
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
dan teknik yang dibutuhkan dalam sistem sehingga hasil analisis dari sistem
tersebut diproses.
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
1. Identifikasi Masalah
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
26
2. Studi Literatur
penelitian ini. Sumber literatur didapatkan dari jurnal, artikel, yang membahas
tentang sistem informasi Pelayanan Pada Puskesmas Rambah Hilir I dan bahan
3. Pengumpulan Data
1. Observasi (Pengamatan)
yang menjelaskan alur untuk mempermudah para staf pada bagian untuk
2. Wawancara
4. Analisa Sistem
27
dan kebutuhan sistem dengan melakukan konsultasi kepada pemangku
5. Perancangan Sistem
pengembangan sistem dapat diterapkan secara efektif dan efisien sehingga mampu
Modeling Language.
6. Pembuatan Program
sistem yang diperoleh perancangan program dari data yang ada. Tahap-tahap yang
secara terstuktur. Adapun software yang dipakai untuk pembuatan kode adalah
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
dapat diketahui fungsional semua bagian yang sudah diuji, dan pengujian ini
28
dilakukan dengan menggunakan Black Box, hal ini dilakukan untuk
diinginkan.
8. Implementasi Sistem
29
BAB 4
8 desa dari 13 desa yang ada di Kecamatan Rambah Hilir. Antara lain desa Muara
Rambah Hilir 1 hanya memiliki 3tenaga dokter umum, 1 dokter gigi, 7 tenaga
perawat honorer, dan 13 orang tenaga kerja sukarela (TKS). Puskesmas Rambah
fasilitasara lain :
1.UGD
2.Poli KIA
3.Poli Umum
4.Poli Gigi
30
5.Rekamedik
6.Apotik
1. Visi
2. Misi
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
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
Analisis system adalah penguraian dari suatu system informasi yang utuh
32
4.2.1. Analisa Sistem Baru
1. Data pengguna
3. Data pegawai
4. Data master
5. Data dokter
6. Data praktek
7. Data pasien
8. Data diagnosa
9. Data obat
33
11. Data UGD
mulai
Mengisi Konfirmasi
pendaftaran Pendaftaran
Melakukan Konfirmasi
pembayaran pembayaran
Pembukuan
data
Hasil
Hasil
laporan
laporan
selesai
34
4.2.5 Analisa Sistem Baru
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
selesai
Proses cetak
Cetak laporan
Hasil
laporan
35
4.2.6 Analisa Keluaran Sistem
1. Data pegawai.
2. Data dokter .
3. Data pasien.
4. Data pendaftaran.
8. Apotik
9. Ugd
36
. Tabel 4.1 Karakteristik Pengguna Admin
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
38
Tabel 4.4 Karakteristik Pengguna Apotik
39
4.3.6 Perancangan Subsistem Manajemen Basis Model
Hasil perancangan sebuah sistem meliputi use case diagram, sequence
diagram, class diagram, dan activity diagram.
login
kelolah pengguna
data master
data dokter
jadwal parktek
data pasien
data pendaftran
data dianogsa
data obat
data supplier
Admin
Tindakan UGD
gigi
umum
logout
40
Gambar 4.4 merupakan use case diagram dari aplikasi system informasi
Berbasis Web dengan memiliki 1 aktor yang memiliki 15 use case.
41
4.3.10 Use Case Diagram Apotik
deskrips class serta hubungannya antara class. Pada database aplikasi ini memuat
42
puskesmastbl_tbl_pasien puskesmastbl_tbl_Dokter
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
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
43
4.4 Desain Sistem Secara Terinci
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
Load Aplikasi
Masukkan User Name dan Password Cek Login
44
admin from menu kelolah data user
paun gambar dari level pengguna dapat dilihat pada gambar berikut :
Pada gambar 4.12 menunjukkan sequence diagram data pegawai. Ada pun
45
admin from menu data pegawai
tampilkan datapegawai C
Pada gambar 4.13 menunjukkan sequence diagram data master. Ada paun
Pada gambar 4.14 menunjukkan sequence diagram data dokter. Ada pun
46
admin from menu data dokter
pun gambar dari data pasien dapat dilihat pada gambar berikut :
paun gambar dari data pendaftaran dapat dilihat pada gambar berikut :
47
admin from menu data pendaftaran
Ada paun gambar dari data dianogsa penyakit dapat dilihat pada gambar berikut :
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
Pada gambar 4.19 menunjukkan sequence diagram data supplier. Ada pun
Pada gambar 4.10 menunjukkan sequence diagram data UGD. Ada pun
49
admin from sistem Data UGD
Pada gambar 4.21 menunjukkan sequence diagram data poli kia. Ada pun
gambar dari data poli kia dapat dilihat pada gambar berikut :
Pada gambar 4.22 menunjukkan sequence diagram data Poli Gigi Ada
50
admin from menu 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 :
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.
system Aplikasi.
Benar
52
Login
Tidak
tambah data dokter ada
ada
pendaftran.
Login
Tidak
tambah data Pendaftara ada
ada
53
Login
Tidak
Tambah Data Tindakan UGD ada
ada
Login
Tidak
Tambah Data Apotik ada
ada
54
Login
Tidak
tambah data Poli kia ada
ada
Login
Tidak
Tambah Data Poli Gigi ada
ada
55
Login
Tidak
Tambah Data Poli Umum ada
ada
bagaimana tampilan aplikasi yang akan dibuat. Berikut ini adalah gambaran
56
Images Text Gambar No
57
Alamat_penggung_jawab Vachar(10) alamat No
No_bpjs No bpjs No
58
Ciri_ciri_penyakit Text Cirri penyakit No
Jk Text Jk No
59
No_telepon Vachar (13) Nomor telepon No
60
Kode_obat Varchar (50) Kode No
61
Kode_obat Vachar (5) Kode No
62
Nama_dokter Varchar (30) Nama No -
63
Ruang_poli Vachar(20) Ruang poli No
Sistem Pelayanan
Puskesmas Rambah hilir I
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
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
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
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
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
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
67
4.5.9 Rancangan Tampilan Data Pendafaran
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
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
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
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
69
BAB 5
5.1 Implementasi
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
Pada gambar 5.1 merupakan tampilan awal ketika pertama kali membuka
aplikasi Halaman ini sebagai awalan membuka aplikasi sebelum login sistem.
71
Pada gambar 5.1 merupakan tampilan login admin ketika pertama kali
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
72
3. Halaman Kelola Data User
73
5. Halaman Data Pasien Poli KIA
74
7. Halaman Data Kelola Stok Obat
75
9. Halaman Data Poli Pasien Umum
76
5.2 Pengujian Sistem
melakukan pengujian pada sistem, hal ini bertujuan agar hasil akhir sistem yang
Prekondisi:
3.Batal
77
5.2.2 Pengujian Menu Beranda
Prekondisi:
jian n u
Dapat
lan
Prekondisi:
jian n u
Dapat
lan
78
BAB 6
6.1 Kesimpulan
menghasilkan informasi dengan mudah dan cepat bila ingin mencari file-
3. Sistem informasi yang telah dibuat menyediakan fasilitas bagi admin yaitu
mengelola data dan mencetak laporan, sedangkan bagian per poli diberikan
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
79
1. Untuk kedepannya sistem ini bisa dikembangkan dengan menambah
Rambah Hilir I.
80
DAFTAR PUSTAKA
[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.
[11] Bella Regita Dewi, Sugeng Raharjo dan Eki Adhitya (2020). “Perancangan
Sistem Informasi Puskesmas Berbasis Web”. Vol. 4 No. 1.
[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.
[21] Gellsya Urva, Helmi Fauzi Siregar. “Pemodelan UML E-Marketing Minyak
Goreng”.Universitas Sumatera Utara.
83
DAFTAR RIWAYAT HIDUP
pada tahun 2016. Selanjutnya pada tahun 2017, penulis terdaftar sebagai
Nyata) di Desa Sungai Dua Indah Kecamatan Rambah Hilir Kabupaten Rokan
84