Anda di halaman 1dari 29

LAPORAN HASIL

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

STUDI KASUS PUSKESMAS KARANGPANDAN

Laporan ini sebagai syarat lulus mata kuliah

Analisis dan Perancangan Sistem Informasi

Disusun Oleh

Kelas SI 43 07

Kelompok 1

Cheta Kusuma Madjid 1202194301

Yayat Hidayatulloh 1202190056

Muhammad Nawal Akram 1202190109

Wildan Thooriq Samudro 1202190274

JURUSAN SISTEM INFORMASI

FAKULTAS REKAYASA INDUSTRI

TELKOM UNIVERSITY

BANDUNG

2021
DAFTAR ISI
BAB I PENDAHULUAN……………………………………………………………….4

1.1. Profil Puskesmas Karangpandan………………………………………………...4

1.2. Latar Belakang Masalah…………………………………………………………4

1.3. Identifikasi Masalah……………………………………………………………..5

1.4. Tujuan dan Manfaat Pembangunan Sistem……………………………………...5

BAB II ANALISIS………………………………………………………………………6

2.1. Requirement Sistem……………………………………………………………...6

2.2. Diagram Use Case……………………………………………………………….9

2.3. Use Case Skenario……………………………………………………………...12

2.4. Diagram Activity……………………………………………………………….22

BAB III DESAIN………………………………………………………………………23

3.1. Diagram Sequence…………………………………………………………………23

3.2. Diagram Class……………………………………………………………………...24

3.3. Diagram Component……………………………………………………………….24

3.4. Diagram Deployment……………………………………………………………...25

3.5. Diagram Conceptual Data Model dan Physical Data Model………………………26

LAMPIRAN…………………………………………………………………………………….27

2
BAB I

PENDAHULUAN

1.1 Profil Puskesmas Karangpandan

PUSKESMAS atau Pusat Kesehatan Masyarakat merupakan fasilitas pelayanan


kesehatan yang menyelenggarakan upaya kesehatan masyarakat dan upaya kesehatan
perorangan tingkat pertama, dengan lebih mengutamakan upaya promotif dan preventif.
Upaya kesehatan tersebut diselenggarakan dengan menitikberatkan kepada layanan untuk
masyarakat luas guna mencapai derajat kesehatan yang optimal.

Sebagai unit pelaksana teknis kesehatan di bawah supervisi Dinas Kesehatan


Kabupaten Karanganyar, secara umum Puskesmas Karangpandan memberikan pelayanan
preventif, promotif, kuratif dan rehabilitatif melalui Upaya Kesehatan Perorangan (UKP)
atau Upaya Kesehatan Masyarakat (UKM). Puskesmas Karangpandan memberikan
pelayanan rawat inap, rawat jalan, posyandu, promosi kesehatan dan lingkungan, dan
bahkan memberikan layanan vaksinasi bagi masyarakat. Pelayanan yang diberikan telah
disepakati oleh pihak puskesmas dan dinas kesehatan Kabupaten Karanganyar.

Untuk menjamin akuntabilitas pelayanan, Puskesmas Karangpandan melakukan


Sistem Pencatatan dan Pelaporan Terpadu Puskesmas (SP2TP). SP2TP mencakup
laporan data transaksi tentang pelayanan UKP maupun UKM. Melalui program yang
mereka adakan, mereka wajib membuat laporan bulanan ke dinas melalui format LB1
(Laporan Bulanan 1) yang berisi morbiditas penyakit, LB2 yang berisi pencatatan obat,
LB3 dan LB4 yang berisi program puskesmas.

1.2 Latar Belakang Masalah

Pelayanan puskesmas semakin hari akan mengalami kemajuan dan semakin


kompleks, baik dari segi pelayanan maupun sumber daya yang dibutuhkan. Peningkatan
peralatan saja tidak cukup, tetapi juga memerlukan peningkatan manajemen yang lebih
sesuai, maka keperluan sistem informasi yang dapat menunjang manajemen tersebut agar
tercipta kesesuaian yang diperlukan.

3
Puskesmas Karangpandan merupakan salah satu pelayanan kesehatan yang
berinteraksi langsung kepada masyarakat yang bersifat komprehensif dengan
kegiatannya, Puskesmas merupakan unit teknis yang bertanggung jawab untuk
menyelenggarakan pembangunan kesehatan di satu atau sebagian wilayah kecamatan
yang mempunyai fungsi sebagai pusat pembangunan kesehatan masyarakat di daerah
Karangpandan.

Puskesmas Karangpandan sebagai instansi yang bergelut di kesehatan tentunya


membutuhkan proses bisnis yang tepat yang dimana semua aktivitasnya bersifat efektif
dan efisien. Dalam proses bisnis yang dijalankan agar lebih efisien, sistem sangatlah
dibutuhkan.

Dalam proses wawancara dan pengumpulan data kami menemukan bahwa proses
bisnis registrasi vaksinasi pasien yang terjadi di puskesmas kurang berjalan dengan
efisien dan efektif. Karena proses ini masih berjalan dengan manual. Dimana pasien
masih harus datang ke puskesmas untuk mengisi data pendaftaran di sebuah formulir
kertas untuk kemudian data pasien diteruskan ke poliklinik yang bersangkutan setelah itu
pasien baru mendapatkan nomor antrian. Proses ini memakan waktu yang lumayan lama
dan menghabiskan tenaga bahkan bisa menyebabkan penumpukan antrian pasien apalagi
di masa pandemi.

Keadaan ini sebaliknya dilakukan suatu kajian, terlebih dengan bantuan sistem
menjadikan proses dalam registrasi pasien menjadi lebih efisien, efektif dan praktis.
Kajian sistem informasi menjadikan langkah awal dalam merekayasa suatu sistem
informasi, jika merujuk pada suatu siklus sistem maka tahap pengumpulan kebutuhan
adalah tahap penting yang pertama dan untuk mendapatkan informasi yang dibutuhkan.
Dengan demikian pengumpulan informasi harus dilakukan untuk menunjang tahap
analisis dan perancangan.

Dalam Analisis Perancangan Sistem Informasi menerapkan bagaimana memahami


apa yang dibutuhkan oleh individu maupun organisasi dan mentransformasikannya
menjadi sistem informasi melalui serangkaian aliran data, proses, dan penyimpanan.
Pembuatan sistem informasi tanpa melalui tahapan Analisis dan Perancangan sering
menghasilkan sistem informasi yang tidak memuaskan ataupun tidak bermanfaat bagi
penggunanya. Perkembangan teknologi juga mendorong kebutuhan untuk Analisis dan

4
Perancangan untuk menerapkan teknologi pada lingkungan bisnis. Dengan adanya hal
tersebut maka disini kami akan membentuk suatu rancangan aplikasi untuk pasien
Puskesmas Karangpandan sebagai wadah pengikatan hubungan puskesmas dengan
pasien di daerah karangpandan.

1.3 Identifikasi Masalah


a. Bagaimana gambaran umum tentang Puskesmas Karangpandan?
b. Bagaimana Analisis tentang perancangan sistem informasi Puskesmas
Karangpandan?
c. Bagaimana bentuk perancangan proses pada Puskesmas Karangpandan ?
d. Bagaimana perancangan data pada Puskesmas Karangpandan ?

1.4 Tujuan dan Manfaat Pembangunan Sistem

Maksud dan tujuan dibentuknya aplikasi ini adalah untuk mengefisienkan proses
yang ada dalam Puskesmas Karangpandan khususnya proses registrasi vaksinasi pasien.
Serta dapat mempermudah pasien untuk mendapatkan Informasi puskesmas dan juga
informasi antrian yang ada dalam Puskesmas Karangpandan dan registrasi secara online
hanya dengan menggunakan aplikasi tersebut. Sehingga permasalahan yang terjadi dalam
proses ini seperti waktu yang lama dalam registrasi, kesalahan dalam pengolahan data
pasien dapat ditangani.

5
BAB II

ANALISIS

1.1 User Requirement

No. Aktor Deskripsi Aktor Fungsionalitas Sistem


1 Pasien User yang - Sistem dapat
menggunakan layanan menampilkan halaman
dari sebuah registrasi dan login
puskesmas. - Sistem dapat
menampilkan halaman
menu
- Sistem dapat
menampilkan rekam
medik
- Sistem dapat
menampilkan nomor
antrian pasien
- Sistem dapat
melalukan
pembayaran
menggunakan e-
wallet.
2. Perekam User yang melakukan - Sistem dapat
Medis pencatatan / registrasi menampilkan login
pasien rawat jalan - Sistem dapat
dengan kegiatan menampilkan input
pengisian buku data pasien
registrasi pendaftaran - Sistem dapat
pasien dan mengirim data
memverifikasi - Sistem dapat
penjadwalan vaksinasi mengelola rekam
medik

6
3. Dokter User Yang melakukan
pelayanan medis - Sistem dapat
umum, sepesialitik mengelola dan
konsul pertama, mengedit data pasien.
sepesialis konsultasi, - Sistem dapat
membuat catatan menampilkan rekam
medik pasian rawat medik pasien
inap dan rawat jalan, - Sistem dapat
dan melayani menginput resep
konsultasi. pasien
4. Perawat User yang - Sistem dapat
melaksanakan menampilkan data
evaluasi pasien rawat inap
keperawatan - Sistem dapat
sederhana pada menampilkan tindakan
keluarga keperawatan dasar di
semua kategori
dan mengkoordinir
ruang rawat inap
puskesmas

5. Kepala UPT User yang - Sistem dapat


Puskesmas Mengumpulkan, menginput, mengedit
mengola, dan dan mengirim data
menganalisa data
program, membuat
perencanaan,
memonitor
pelaksanaan, serta
mengevaluasi.

6. Admin User yang membuat - Sistem dapat login


perencanaan

7
pengadaan barang dan - Sistem dapat
sebagai pencatat arsip menampilkan data
dalam pendistribusian barang.
dan surat menyurat
dalam puskesmas serta
mencatat hasil
vaksinasi
7. Bidan User yang melakukan - Sistem dapat
pelayaanan medis melakukan pelayanan
untuk kesehatan ibu khusus untuk ibu dan
dan anak serta sebagai anak
vaksinator. - Sistem dapat
menampilkan data
registrasi vaksinasi
8. Laboran User yang melakukan - Sistem dapat
pelayanan menampilkan data
labolatorium untuk pasien.
pasien - Sistem dapat input
data rekam medis
- Sistem dapat
mengirim data
9. Apoteker User yang dapat - Sistem dapat
memeriksa persediaan menampilkan data
obat sekaligus yang obat
menjadi penyedia obat - Sistem dapat
jadi. menapilkan rincian
obat pasien
- Sistem dapat
memeriksa
ketersediaan obat

8
1.2 Use Case Diagram
a. Use Case Diagram Rawat Inap

9
b. Use Case Diagram Rawat Jalan

10
c. Use Case Diagram Vaksinasi

d. Use Case Diagram Pengadaan Obat

11
1.3 Use Case Scenario
a. Use Case Scenario Rawat Inap

Use Case Name Registrasi


Use Case ID Puskesmas-01
Actor Pasien
Include Captcha
Pre Condition Pasien telah mengakses aplikasi Puskesmas
Karangpandan
Post Condition Pasien telah memiliki
Trigger Pasien ingin menggunakan salah satu layanan Puskesmas
Krangpandan
Main Flow 1. Pasien membuka aplikasi Puskesmas
Karangpandan
2. Pasien memilih menu registrasi
3. Pasien mengisi data
4. Pasien mendapat nomer kamar
Alternative Course -

12
Use Case Name Login
Use Case ID Puskesmas-02
Actor Perekam Medis
Include Captcha
Pre Condition Perekam Medis telah mengakses aplikasi Puskesmas
Karangpandan
Post Condition Perekam Medis telah berhasil login
Trigger Perekam Medis ingin mengunggah riwayat rekam medis
pasien
Main Flow 1. Perekam Medis membuka aplikasi Puskesmas
Karangpandan
2. Perekam Medis memilih menu login
3. Perekam Medis mengisi username dan password
Alternative Course -

Use Case Name Login


Use Case ID Puskesmas-03
Actor Admin
Include Captcha
Pre Condition Admin telah mengakses aplikasi Puskesmas
Karangpandan
Post Condition Admin telah berhasil login
Trigger Perekam Medis ingin mengunggah biaya layanan
Main Flow 1. Admin membuka aplikasi Puskesmas
Karangpandan
2. Admin Perekam Medis memilih menu login
3. Admin mengisi username dan password
Alternative Course -

Use Case Name Mengunggah Rekam Medis


Use Case ID Puskesmas-05

13
Actor Perekam Medis
Include Captcha
Pre Condition Perekam Medis telah login
Post Condition Rekam medis pasien berhasil terunggah dan dapat diakses
pasien
Trigger Perekam Medis ingin mengunggah rekam medis pasien
Main Flow 1. Perekam Medis membuka aplikasi Puskesmas
Karangpandan
2. Pilih menu rekam medis
3. Pilih menu tambah rekam medis
Alternative Course -

Use Case Name Mengunggah biaya perawatan


Use Case ID Puskesmas-06
Actor Admin
Include -
Pre Condition Admin telah login
Post Condition Tagihan total biaya perawatan pasien telah diunggah
Trigger Admin ingin menginfokan total biaya perawatan ke pasien
Main Flow 1. Admin membuka aplikasi Puskesmas
Karangpandan
2. Pilih menu biaya perawatan
3. Pilih menu tambah biaya perawatan
Alternative Course -

b. Use Case Scenario Rawat Jalan

Use Case Name Registrasi


Use Case ID RawatJalan-01
Actor Pasien
Include Captcha

14
Pre Condition Pasien telah mengakses aplikasi website Puskesmas
Karangpandan
Post Condition Pasien telah mengakses website puskesmas
Trigger Ingin periksa kesehatan
Main Flow 1. Pasien membuka website Puskesmas Karangpandan
2. Pasien memilih menu login
3. Pasien mengisi data diri
Alternative Course Datang langsung ke puskesmas

Use Case Name Mendapatkan Nomor Antrian


Use Case ID RawatJalan-02
Actor pasien
Include Captcha
Pre Condition Pasien telah registrasi
Post Condition Pasien nomor antrian sudah di dapatkan
Trigger Pasien ingin mendapat nomor antrian
Main Flow 1. Pasien memilih ambil antrian
2. Pasien click submit
3. Pasien mendapatkan nomor antrian
Alternative Course Datang langsung ke puskesmas dan dibantu pegawai
puskesmas

Use Case Name Login


Use Case ID RawatJalan-03
Actor Perekam Medis
Include Captcha
Pre Condition Admin telah mengakses aplikasi Puskesmas Karangpandan
Post Condition Admin telah berhasil login
Trigger Perekam Medis ingin mengunggah biaya layanan
Main Flow 1. Perekam medis membuka aplikasi Puskesmas
Karangpandan

15
2. Perekam Medis memilih menu login
3. mengisi username dan password
Alternative Course Harus di puskesmas

Use Case Name Memeriksa data pasien


Use Case ID RawatJalan-04
Actor Perekam medis
Include Captcha
Pre Condition Perekam medis telah mengakses aplikasi Puskesmas
Karangpandan
Post Condition Perekam medis telah berhasil login
Trigger Perekam Medis ingin memeriksa data pasien yang salah
Main Flow 1. Perekam medis membuka aplikasi Puskesmas
Karangpandan
2. PerekamMedis memilih menu view data pasien
3. Perekama medis jika sudah benar click submit
Alternative Course Harus di puskesmas

Use Case Name Melihat nomor antrian dan data pasien


Use Case ID RawatJalan-05
Actor Dokter
Include Captcha
Pre Condition Dokter telahmengakses aplikasi Puskesmas
Karangpandan
Post Condition Dokter telah berhasil login
Trigger Perekam Medis ingin memanggil pasien
Main Flow 1. Dokter membuka aplikasi Puskesmas
Karangpandan
2. Dokter memilih menu antrian
3. Dokter click memanggil pasien / next pasien
Alternative Course Harus di lokasi puskesmas

16
Use Case Name Mendapat resep obat dan lanjut ke pembayaran
Use Case ID RawatJalan-06
Actor Apotiker
Include Captcha
Pre Condition Apotiker apotiker
Post Condition Apotiker telah berhasil login
Trigger Apotiker Medis ingin melihat resep obat
Main Flow 1. Apotiker membuka aplikasi Puskesmas
Karangpandan
2. Apotiker memilih resep obat
3. Jika obat sudah selesai click submit
Alternative Course Harus di lokasi puskesmas

Use Case Name Mendapat resep obat dan lanjut ke pembayaran


Use Case ID RawatJalan-07
Actor Apotiker
Include Captcha
Pre Condition Apotiker apotiker
Post Condition Apotiker telah berhasil login
Trigger Apotiker Medis ingin melihat resep obat
Main Flow 1. Apotiker membuka aplikasi Puskesmas
Karangpandan
2. Apotiker memilih resep obat
3. Jika obat sudah selesai click submit
Alternative Course Harus di lokasi puskesmas

Use Case Name Mendapat resep obat


Use Case ID RawatJalan-08
Actor Apotiker

17
Include Captcha
Pre Condition Apotiker apotiker
Post Condition Apotiker telah berhasil login
Trigger Apotiker Medis ingin melihat resep obat
Main Flow 1. Apotiker membuka aplikasi Puskesmas
Karangpandan
2. Apotiker melihat resep obat pasien
3. Jika obat sudah melihat click submit
Alternative Course Harus di lokasi puskesmas

Use Case Name Pembayaran obat


Use Case ID RawatJalan-09
Actor Apotiker
Include Captcha
Pre Condition Apotiker apotiker
Post Condition Apotiker telah berhasil login
Trigger Apotiker Medis ingin melihat resep obat
Main Flow 1. Apotiker membuka aplikasi Puskesmas
Karangpandan
2. Apotiker melihat resep obat pasien
3. Apotiker input harga obat
4. Jika obat sudah melihat click submit
Alternative Course Harus di lokasi puskesmas

Use Case Name Mengunggah biaya


Use Case ID RawatJalan-10
Actor Admin
Include -
Pre Condition Admin telah login
Post Condition Tagihan total biaya perawatan pasien telah diunggah
Trigger Admin ingin menginfokan biaya perawatan ke pasien

18
Main Flow 1. Admin membuka aplikasi Puskesmas
Karangpandan
2. Pilih menu biaya
3. Admin mentotalkan biaya pasien
Alternative Course Harus di puskesmas

c. Use Case Scenario Vaksinasi

Use Case Name Registrasi


Use Case ID Vaksin-01
Actor Pasien
Include -
Pre Condition Pasien ingin daftar dan melakukan vaksinasi
Post Condition Pasien telah mengisi data registrasi
Trigger Lanjut memilih jadwal vaksinasi
Main Flow 1. Pasien membuka website Puskesmas
Karangpandan
2. Pasien memilih menu registrasi
3. Pasien mengisi data diri dan requirement lainnya
Alternative Course Datang langsung ke puskesmas

Use Case Name Pilih Jadwal Layanan Vaksinasi


Use Case ID Vaksin-02
Actor Pasien
Include -
Pre Condition Pasien telah registrasi
Post Condition Pasien selesai menentukanjadwal vaksinasi
Trigger Verifikasi penjadwalan dan registrasi vaksinasi
Main Flow 1. Pasien membuka halaman pilih jadwal
2. Pasien memilih jadwal
3. Pasien submit penjadwalan

19
Alternative Course Datang langsung ke puskesmas dan dibantu pegawai
puskesmas

Use Case Name Verifikasi Registrasi


Use Case ID Vaksin-03
Actor Perekam Medis
Include -
Pre Condition Pasien telah pilih jadwal
Post Condition Pasien mendapatkan kartu vaksinasi dan jadwal
Trigger Pasien ingin melakukan vaksinasi
Main Flow 1. Melakukan login user pada sisfo puskesmas
2. Perekan medis melakukan pengecekan data pasien
3. Perekan medis melakukan pengecekan
ketersediaan jadwal
4. Pasien mendapatkan jadwal vaksinasi
Alternative Course Datang langsung ke puskesmas dan dibantu pegawai
puskesmas

Use Case Name Proses Vaksinasi


Use Case ID Vaksin-04
Actor Vaksinator
Include -
Pre Condition Pasien telah mendapatkan jadwal
Post Condition Vaksinator selesai melakukan suntik vaksin kepada
pasien
Trigger Admin harus mencatat hasil vaksin
Main Flow 1. Melakukan login user pada sisfo puskesmas
2. Vaksinator melakukan validasi data pasien
3. Vaksinator melakukan vaksinasi terhadap pasien
4. Vaksinator memberi data vaksinasi ke admin

20
Alternative Course Datang langsung ke puskesmas dan dibantu pegawai
puskesmas

Use Case Name Pencetakan Hasil Vaksinasi


Use Case ID Vaksin-05
Actor Admin
Include -
Pre Condition Pasien selesai divaksin dan vaksinator memberi data
vaksinasi
Post Condition Data dan status vaksinasi pasien berhasil diperbarui
Trigger Pencetakan kartu vaksinasi
Main Flow 1. Melakukan login user pada sisfo puskesmas
2. Admin mencatat hasil vaksinasi pasien
3. Admin memperbarui status vaksinasi pasien
4. Pasien mendapatkan kartu vaksinasi
Alternative Course Datang langsung ke puskesmas dan dibantu pegawai
puskesmas

d. Use Case Scenario Pengadaan Obat

Use Case Name Login


Use Case ID PengadaanObat_01
Actor Apoteker
Include Captcha
Pre Condition Apoteker mengakses aplikasi Puskesmas Karangpandan
Post Condition Apoteker telah berhasil login
Trigger Apoteker ingin mengakses halaman pemesanan obat di
dinas kesehatan
Main Flow 1. Apoteker membuka aplikasi Puskesmas
Karangpandan
2. Apoteker mengisi username dan password

21
Alternative Course - Datang langsung ke puskesmas

Use Case Name Pengadaan Obat


Use Case ID PengadaanObat_02
Actor Apoteker
Include Mendapat akses login dan username
Pre Condition Apoteker telah berada di portal web Puskesmas Karangpandan

Post Condition Apoteker telah berhasil melakukan pesanan

Trigger Apoteker ingin melakukan pengadaan obat secara online melalui


portal web puskesmas karangpandan
Main Flow 1. Membuka halaman awal puskesmas
2. Analisa kebutuhan obat
3. Melakukan pemesanan ke dinas kesehatan
4. Melakukan pembayaran
5. Menerima obat
Alternative Course - Apoteker datang langsung menuju dinas kesehatan untuk
melakukan pemesanan manual obat.

1.4 Diagram Activity Proses Vaksinasi

22
23
BAB 3

DESAIN

3.1 Diagram Sequence

24
3.2 Diagram Class

3.3 Diagram Component

25
3.4 Diagram Deployment

26
3.5 Diagram Conceptual Data Model dan Physical Data Model

27
Lampiran

Tabel Pembagian Kerja

Nama Anggota Tugas

Cheta Kusuma Madjid (1202194301) BAB 1 , Bab 2 : user requirement, user case
diagram rawat inap, user scenario rawat inap,
diagram activity, BAB 3: diagram sequence,
diagram class, diagram component, diagram
deployment, diagram conceptual data model &
physical data model, wawancara
Yayat Hidayatulloh (1202190056) BAB 1, Bab 2 : user requirement, user case
diagram rawat jalan, user scenario rawat jalan,
diagram activity, BAB 3: diagram sequence,
diagram class, diagram component, diagram
deployment, diagram conceptual data model &
physical data model, wawancara
Muhammad Nawal Akram (1202190109) BAB 2 : user requirement, use case diagram
vaksinasi, user scenario vaksinasi, diagram
activity, BAB 3: diagram sequence, diagram class,
diagram component, diagram deployment, diagram
conceptual data model & physical data model,
wawancara
Wildan Thooriq Samudro (1202190274) Bab 2 : user requirement, user case diagram
pengadaan obat, user scenario pengadaan obat,
diagram activity, BAB 3: diagram sequence,
diagram class, diagram component, diagram
deployment, diagram conceptual data model &
physical data model

28
Dokumentasi Wawancara

Dokumentasi Pengerjaan

29

Anda mungkin juga menyukai