Anda di halaman 1dari 49

DOKUMEN SKPL

SISTEM INFORMASI PUSKESMAS

Di susun oleh
Kelompok 4
10113185
10113187
10113189
10113190
10113191
10113203
10113212
10113217

Dhimas Mahardika
Rafly Pramedistian
Akbar Rayensyah
Hari Andrian
Dena Hardianto
Rudy Eko Syah Putro
Riki Subagja
Agung Setyawan

Kelas RPL I - 2

FAKULTAS TEKNIK & ILMU KOMPUTER


JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2015

LEMBAR PENGESAHAN
DOKUMEN SKPL
SISTEM INFORMASI PUSKESMAS

Di susun oleh
Kelompok 4
10113185
10113187
10113189
10113190
10113191
10113203
10113212
10113217

Dhimas Mahardika
Rafly Pramedistian
Akbar Rayensyah
Hari Andrian
Dena Hardianto
Rudy Eko Syah Putro
Riki Subagja
Agung Setyawan

Kelas RPL I - 2
Di setujui tanggal ..........

Pengesahan Dosen

Erlangga, S.Kom
NIP.41277006034

Nilai

DAFTAR ISI
DAFTAR ISI......................................................................................................................ii
DAFTAR TABEL.............................................................................................................iii
DAFTAR GAMBAR........................................................................................................vi
I.

PENDAHULUAN......................................................................................................1
1.1. Latar Belakang............................................................................. 1
1.2. Tujuan.......................................................................................... 1
1.3. Batasan........................................................................................ 1

II.

ANALISIS KEBUTUHAN FUNGSIONAL..............................................................3


II.1. Analisis Pengguna........................................................................3
II.2. Analisis Perangkat Keras..............................................................3
II.3. Analisis Perangkat Lunak.............................................................3
II.4.Analisis Perangkat Pengembangan Aplikasi..................................4

III.

PERANCANGAN SISTEM...................................................................................5

III.1.Perancangan ERD.........................................................................5
III.2.Perancangan Skema Relasi Tabel.................................................6
III.3.Perancangan Tabel.......................................................................6
III.4.Perancangan Diagram Konteks....................................................9
III.5.Perancangan DFD.......................................................................10
III.6.Perancangan Kamus Data..........................................................15
III.7.Perancangan Spesifikasi Proses..................................................18
III.8.Perancangan Tampilan Antar Muka............................................29
IV.

IMPLEMENTASI................................................................................................34

IV.I.Tampilan Antar Muka...................................................................34

ii

DAFTAR TABEL
Tabel II.1.1. Analisis Pengguna..........................................................................................3
Tabel II.2.1. Analisis Perangkat Keras...............................................................................3
Tabel II.3.1. Analisis Perangkat Lunak...............................................................................3
Tabel II.4.1. Analisis Perangkat Pengembangan Aplikasi...................................................4
Tabel III.3.1. Askes............................................................................................................6
Tabel III.3.2. Bagian Petugas.............................................................................................6
Tabel III.3.3. BPJS.............................................................................................................7
Tabel III.3.4. Tabel Dokter.................................................................................................7
Tabel III.3.5. Tabel Obat....................................................................................................7
Tabel III.3.6. Tabel Pasien..................................................................................................7
Tabel III.3.7. Tabel Pendaftaran.........................................................................................7
Tabel III.3.8. Tabel Penyakit..............................................................................................8
Tabel III.3.9. Tabel Petugas................................................................................................8
Tabel III.3.10. Tabel Rekam Medis....................................................................................8
Tabel III.3.11. Tabel Rujukan.............................................................................................8
Tabel III.3.12. Tabel Umum...............................................................................................8
Tabel III.3.13. Data Login..................................................................................................8
Tabel III.3.14. Rekam Medis Penyakit...............................................................................9
Tabel III.3.15. Rekam Medis Obat.....................................................................................9
Tabel III.6.1. Data Pendaftaran.........................................................................................15
Tabel III.6.2. Data Petugas...............................................................................................15
Tabel III.6.3. Data Dokter................................................................................................16
Tabel III.6.4. Data Rujukan..............................................................................................16
Tabel III.6.5. Data Login..................................................................................................16
Tabel III.6.6. Data Penyakit..............................................................................................16
iii

Tabel III.6.7. Data Obat....................................................................................................17


Tabel III.6.8. Data Rekam Medis.....................................................................................17
Tabel III.6.9. Data Pasien.................................................................................................17
Tabel III.7.1. Login..........................................................................................................18
Tabel III.7.2. Input Daftar Baru........................................................................................18
Tabel III.7.3. Input Daftar Ulang......................................................................................18
Tabel III.7.4. Proses Data Pasien......................................................................................19
Tabel III.7.5. Ubah Data Pasien........................................................................................19
Tabel III.7.6. Hapus Data Pasien......................................................................................19
Tabel III.7.7. Input Data Petugas......................................................................................20
Tabel III.7.8. Ubah Data Petugas......................................................................................20
Tabel III.7.9. Hapus Data Petugas....................................................................................20
Tabel III.7.10. Cari Data Petugas.....................................................................................21
Tabel III.7.11. Input Data Dokter.....................................................................................21
Tabel III.7.12. Ubah Data Dokter.....................................................................................22
Tabel III.7.13. Hapus Data Dokter...................................................................................22
Tabel III.7.14. Cari Data Dokter.......................................................................................22
Tabel III.7.15. Input Data Rujukan...................................................................................23
Tabel III.7.16. Ubah Data Rujukan...................................................................................23
Tabel III.7.17. Hapus Data Rujukan.................................................................................23
Tabel III.7.18. Cari Data Rujukan....................................................................................24
Tabel III.7.19. Input Data Penyakit..................................................................................24
Tabel III.7.20. Ubah Data Penyakit..................................................................................24
Tabel III.7.21. Hapus Data Penyakit.................................................................................25
Tabel III.7.22. Cari Data Penyakit....................................................................................25
Tabel III.7.23. Input Data Obat........................................................................................26
Tabel III.7.24. Ubah Data Obat........................................................................................26

iv

Tabel III.7.25. Hapus Data Obat.......................................................................................26


Tabel III.7.26. Cari Data Obat..........................................................................................27
Tabel III.7.27. Input Data Rekam Medis..........................................................................27
Tabel III.7.28. Ubah Data Rekam Medis..........................................................................27
Tabel III.7.29. Hapus data rekam medis...........................................................................28
Tabel III.7.30. Cari Data Rekam Medis............................................................................28

DAFTAR GAMBAR

Gambar III.1.1. Perancangan ERD sistem informasi Puskesmas.......................................5


Gambar III.2.1. Skema Relasi............................................................................................6
Gambar III.4.1.Diagram Konteks Sistem Informasi Puskesmas.........................................9
Gambar III.5.1. DFD sistem Informasi Puskesmas..........................................................10
Gambar III.5.2. DFD Pengolahan Data Pendaftaran.........................................................11
Gambar III.5.3. DFD pengolahan Data Petugas...............................................................11
Gambar III.5.4. DFD Pengolahan Data Dokter................................................................12
Gambar III.5.5. DFD Pengolahan Data Rujukan..............................................................12
Gambar III.5.6. DFD Pengolahan Data Penyakit.............................................................13
Gambar III.5.7. DFD Pengolahan Data Obat....................................................................13
Gambar III.5.8. DFD Data Rekam Medis.........................................................................14
Gambar III.5.9. Pengolahan Data Pasien..........................................................................15
Gambar III.8.1. Login Masuk...........................................................................................29
Gambar III.8.2. Pendaftaran Petugas................................................................................29
Gambar III.8.3. Pendaftaran Pasien..................................................................................30
Gambar III.8.4. Pendafataran Pasien Baru.......................................................................30
Gambar III.8.5. Form Data Obat......................................................................................31
Gambar III.8.6. Form Dokter...........................................................................................31
Gambar III.8.7. Form Data Penyakit................................................................................32
Gambar III.8.8. Form Petugas..........................................................................................32
Gambar III.8.9. Form Dokter...........................................................................................33
Gambar III.8.10. Form Petugas........................................................................................33
Gambar IV.1.1. Tampilan Daftar......................................................................................34
Gambar IV.1.2. Tampilan Login.......................................................................................34
vi

Gambar IV.1.3. Tampilan Menu Utama............................................................................35


Gambar IV.1.4. Tampilan Pengolahan Data Pendaftaran..................................................35
Gambar IV.1.5. Tampilan Form Daftar Baru....................................................................36
Gambar IV.1.6. Form Daftar Ulang..................................................................................36
Gambar IV.1.7. Tampilan Form Pasien.............................................................................37
Gambar IV.1.8. Form Rujukan.........................................................................................37
Gambar IV.1.9. Tampilan Form Petugas...........................................................................38
Gambar IV.1.10. Tampilan Form Dokter..........................................................................39
Gambar IV.1.11. Form Data Penyakit...............................................................................39
Gambar IV.1.12. Form Data Obat.....................................................................................40
Gambar IV.1.13. Form Rekam Medis...............................................................................40

vii

I. PENDAHULUAN
1.1. Latar Belakang
Puskesmas Menurut Depkes 1991, Merupakan suatu kesatuan organisasi
fungsional yang merupakan pusat pengembangan kesehatan masyarakat yang juga
membina peran serta masyarakat disamping memberikan pelayanan kesehatan
secara menyeluruh dan terpadu kepada masyarakat di wilayah kerjanya dalam
bentuk kegiatan pokok.
1.2. Tujuan
Maksud dari penelitian ini adalah untuk membangun sistem informasi pengolahan
data pasien di puskesmas.
Sedangkan tujuan yang akan dicapai dari sistem informasi data pasien ini adalah :
a. Membantu proses pencarian dan pengolahan data pasien.
b. Mengurangi kesalahan dalam pengolahan data pasien.
1.3. Batasan
Batasan masalah dalam pembuatan sistem informasi data pasien di puskesmas
adalah :
a. Data yang diolah dalam sistem informasi ini terdiri dari
1. Data Pasien
2. Data Obat
3. Data dokter dan Petugas
4. Data Penyakit
5. Data Pendaftaran
6. Data Pemeriksaan
7. Data Laboratorium dan Rujukan
b. Proses yang akan terjadi terdiri dari :
1. Proses pendaftaran
1

2. Proses pemeriksaan
3. Proses pembuatan rujukan
4. Proses pemeriksaan laboratorium
c. Output yang akan dihasilkan terdiri dari :
1. Laporan dan info data pasien tiap bagian
2. Laporan dan info dari data obat
3. Laporan dan info dari data dokter dan petugas
4. Laporan dan info dari data penyakit
5. Laporan dan info dari data pendaftaran
6. Laporan dan info dari data pemeriksaan
7. Laporan dan info dari data laboratorium dan rujukan
d. User yang terlibat antara lain : Admin, Petugas, Dokter dan Kepala
Puskesmas
e. Model yang digunakan adalah model aliran data terstruktur yang terdiri
dari ERD dan DFD
f. Aplikasi pembangun yang digunakan adalah Netbeans 8.0.2
g. Sistem Operasi menggunakan Windows 10

II. ANALISIS KEBUTUHAN FUNGSIONAL


II.1.Analisis Pengguna
Pengguna yang ada di puskesmas ini adalah sebagai berikut :
Tabel II.1.1. Analisis Pengguna
Pengguna
Petugas ICT
Petugas
Dokter
Petugas Rujukan

Peran
Mengelola aplikasi, menginputkan data
petugas baru dan petugas yang keluar,
melakukan maintenance.
Mengelola data pasien pada bagian
pendaftaran
Menginput data pasien, mengelola data
penyakit, dan mengelola data obat.
Mengelola Bagian rujukan.

II.2.Analisis Perangkat Keras


Spesifikasi hardware untuk menjalankan perangkat lunak ini adalah sebagai
berikut :
Tabel II.2.1. Analisis Perangkat Keras
Nama Perangkat Keras
Prosesor
RAM
Media Penyimpanan (HDD)
Kartu Grafis
Monitor
Mouse dan Keyboard

Spesifikasi
1.4 Ghz
512 Mb
50 Mb
32 Mb
15 inchi

II.3.Analisis Perangkat Lunak


Spesifikasi software untuk menjalankan perangkat lunak ini adalah sebagai
berikut :
Tabel II.3.1. Analisis Perangkat Lunak
Nama Perangkat lunak
Sistem Operasi
Java

Spesifikasi
Windows 7 Professional
Versi terbaru

II.4.Analisis Perangkat Pengembangan Aplikasi


Perangkat lunak yang digunakan untuk mengembangkan perangkat lunak ini
adalah sebagai berikut :
Tabel II.4.1. Analisis Perangkat Pengembangan Aplikasi
Nama Perangkat
NetBeans
SQL Yog

Kegunaan
Untuk melakukan pengkodean aplikasi
Pengkodean Database SQL

III. PERANCANGAN SISTEM


III.1.Perancangan ERD
Berikut ini adalah perancangan ERD dari database puskesmas.

Gambar III.1.1. Perancangan ERD sistem informasi Puskesmas

III.2.Perancangan Skema Relasi Tabel

Gambar III.2.1. Skema Relasi


III.3.Perancangan Tabel
Tabel III.3.1. Askes
Nama Kolom
No_Pasien
No_Askes

Tipe Data dan Panjangnya


Integer [5]
Varchar [20]

Tabel III.3.2. Bagian Petugas


Nama Kolom
NIP_Petugas
Bagian Petugas

Tipe Data dan Panjangnya


Varchar [15]
Varchar [50]

Tabel III.3.3. BPJS


Nama Kolom
No_Pasien
No_BPJS
NIK
Faskes_Tingkat_I

Tipe Data dan Panjangnya


Integer [5]
Varchar [20]
Varchar [30]
Varchar [40]

Tabel III.3.4. Tabel Dokter


Nama Kolom
NIP_Dokter
Nama_Dokter
Bagian

Tipe Data dan Panjangnya


Varchar [15]
Varchar [50]
Varchar [50]

Tabel III.3.5. Tabel Obat


Nama Kolom
No_Obat
Nama_Obat
Jenis_Obat
Tgl_Masuk_Obat

Tipe Data dan Panjangnya


Integer [5]
Varchar [50]
ENUM(Tablet,Cair,Kapsul,Krim)
DATE

Tabel III.3.6. Tabel Pasien


Nama Kolom
No_Pasien
Nama_Pasien
Jalan
RT/RW
Kelurahan/Desa
Kecamatan
Jenis_Kelamin
Pekerjaan
Tgl_Lahir
Umur

Tipe Data dan Panjangnya


Integer [5]
Varchar [50]
Varchar [50]
Varchar [7]
Varchar [30]
Varchar [30]
ENUM(Laki-Laki,Perempuan)
Varchar [30]
DATE
Int [3]

Tabel III.3.7. Tabel Pendaftaran


Nama Kolom
No_Pendaftaran
No_Pasien
NIP_Petugas
Biaya_Pendaftaran

Tipe Data dan Panjangnya


Integer [5]
Varchar [50]
Varchar [50]
Varchar [7]

Tabel III.3.8. Tabel Penyakit


Nama Kolom
No_Penyakit
Nama_Penyakit
Jenis_Penyakit
Keterangan_Penyakit

Tipe Data dan Panjangnya


Integer [5]
Varchar [50]
ENUM(Menular,Tidak Menular)
Varchar [255]

Tabel III.3.9. Tabel Petugas


Nama Kolom
NIP_Petugas
Nama_Petugas

Tipe Data dan Panjangnya


Varchar [15]
Varchar [50]

Tabel III.3.10. Tabel Rekam Medis


Nama Kolom
No_Rekam_Medis
No_Pasien
NIP_Dokter
No_Penyakit
No_Obat
Tgl_Berobat

Tipe Data dan Panjangnya


Integer [5]
Integer [5]
Varchar [15]
Integer [5]
Integer [5]
DATE

Tabel III.3.11. Tabel Rujukan


Nama Kolom
No_Rujukan
No_Rekam_Medis
NIP_Petugas
Tujuan_Petugas
Keterangan_Rujukan

Tipe Data dan Panjangnya


Varchar [25]
Integer [5]
Varchar [15]
Varchar [255]
Varchar [255]

Tabel III.3.12. Tabel Umum


Nama Kolom
No_Pasien
No_KTP

Tipe Data dan Panjangnya


Integer [5]
Varchar [30]

Tabel III.3.13. Data Login


Nama Kolom
Username
NIP_Petugas
NIP_Dokter

Tipe Data dan Panjangnya


Varchar [255]
Varchar [15]
Varchar [15]
8

Password

Varchar [255]

Tabel III.3.14. Rekam Medis Penyakit


Nama Kolom
No_Rekam_Medis
No_Penyakit

Tipe Data dan Panjangnya


Integer [5]
Integer [5]

Tabel III.3.15. Rekam Medis Obat


Nama Kolom
No_Rekam_Medis
No_Obat

Tipe Data dan Panjangnya


Integer [5]
Integer [5]

III.4.Perancangan Diagram Konteks

Gambar III.4.1.Diagram Konteks Sistem Informasi Puskesmas

III.5.Perancangan DFD
Berikut ini adalah DFD level 0 dari sistem informasti puskesmas

Gambar III.5.1. DFD sistem Informasi Puskesmas

10

Berikut ini adalah DFD level 1 dari sistem informasi puskesmas


2. Pengolahan Data Pendaftaran

Gambar III.5.2. DFD Pengolahan Data Pendaftaran


3. Pengolahan Data Petugas

Gambar III.5.3. DFD pengolahan Data Petugas

11

4. Pengolahan Data Dokter

Gambar III.5.4. DFD Pengolahan Data Dokter


5. Pengolahan Data Rujukan

Gambar III.5.5. DFD Pengolahan Data Rujukan

12

6. Pengolahan Data Penyakit

Gambar III.5.6. DFD Pengolahan Data Penyakit


7. Pengolahan Data Obat

Gambar III.5.7. DFD Pengolahan Data Obat

13

8. Pengolahan Data Rekam Medis

Gambar III.5.8. DFD Data Rekam Medis

14

Berikut ini adalah DFD level 2 pada sistem informasi puskesmas


1. Pengolahan Data Pasien

Gambar III.5.9. Pengolahan Data Pasien


III.6.Perancangan Kamus Data
Tabel III.6.1. Data Pendaftaran
Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data pendaftaran
2.0 Pengolahan pendaftaran , petugas , data base
pendaftaran
Berisi data pasien yang mendaftar
Biaya pendaftaran dan no pendaftaran
Biaya pendaftaran (Varchar [7])
No pendaftaran (Integer [5])

Tabel III.6.2. Data Petugas


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data petugas
3.0 Pengolahan data petugas , petugas , data base
petugas
Berisi data setiap petugas
Nama petugas, nip petugas, bagian petugas
NIP petugas (Varchar [15])
Nama petugas (Varchar [50])
Bagian petugas (Varchar [50])
15

Tabel III.6.3. Data Dokter


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data dokter
4.0 Pengolahan data dokter , petugas , data base
dokter
Berisi data dokter
NIP dokter , Nama dokter, bagian
NIP dokter (Varchar [15])
Nama dokter (Varchar [50])
Bagian (Varchar [50])

Tabel III.6.4. Data Rujukan


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data rujukan
5.0 Pengolahan data rujukan , petugas , data base
rujukan
Berisi data rujukan
No rujukan, tujuan rujukan, keterangan rujukan
No rujukan (Varchar [25])
Tujuan rujukan (Varchar [255])
Keterangan rujukan (Varchar [255])

Tabel III.6.5. Data Login


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data Login
1.0 Login , petugas , dokter, data base login
Proses login
Username, password
Username (Varchar [255])
password (Varchar [255])

Tabel III.6.6. Data Penyakit


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data penyakit
6.0 Pengolahan data penyakit , dokter , data bases
penyakit, 8.0 pengolahan data rekam medis
Berisi data penyakit
No penyakit, nama penyakit, keterangan penyakit,
jenis penyakit
No Penyakit (Integer [5])
Nama penyakit (Varchar [50])
Keterangan penyakit (Varchar [255])
Jenis penyakit (ENUM(Menular,Tidak Menular))

16

Tabel III.6.7. Data Obat


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data obat
7.0 Pengolahan data obat , dokter , data bases obat,
8.0 pengolahan data rekam medis
Berisi data obat
No obat, Nama obat,
No obat (Integer [5])
Nama obat (Varchar [50])

Tabel III.6.8. Data Rekam Medis


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data rekam medis


8.0 Pengolahan data rekam medis , dokter , data bases
rekam medis, 5.0 pengolahan data rujukan
Berisi data rekam medis
No rekam medis, tgl berobat
No rekam medis (Integer [5])
Tgl berobat (DATE)
()

Tabel III.6.9. Data Pasien


Nama Aliran data
Digunakan pada
Deskripsi
Struktur data

Data pasien
3.0 Pengolahan pendaftaran , 8.0 pengolahan data
rekam medis
Berisi data pasien
No pasien, Nama pasien, alamat, jenis kelamin,
pekerjaan, tgl_lahir, umur
No pasien (Integer [5])
Nama pasien (Varchar [50])
Alamat (Varchar [255])
jenis kelamin (ENUM(Laki-Laki,Perempuan))
pekerjaan (Varchar [30])
tgl lahir (DATE)
umur (Integer [3])

17

III.7.Perancangan Spesifikasi Proses


Berikut ini adalah perancangan spesifikasi proses dari sistem informasi puskesmas
Tabel III.7.1. Login
No Urut
1.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination

Logika Proses

Keterangan
1
Login
Petugas, Dokter
Username, Password, NIP
Login Valid
Pengolahan Pendaftaran, Pengolahan Data
Petugas, Pengolahan Data Dokter, Pengolahan
Data Dokter, Pengolahan Data Rujukan,
Pengolahan Data Penyakit, Pengolahan Data
Obat, Pengolahan Data Rekam Medis
1. Petugas dan dokter memasukkan username,
password, dan NIP.
2. Bila login benar, maka masuk ke menu utama.

Tabel III.7.2. Input Daftar Baru


No Urut
2.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
2.1.
Input Daftar Baru
Petugas
Data Pendaftaran
Info Pendaftaran
Database Pasien, Database Pendaftaran
1. Petugas melakukan input data pasien yang
sudah melakukan pendaftaran.
2. Data tersebut terdiri dari nama Pasien, alamat
lengkap pasien, Jenis kelamin, Pekerjaan,
Tanggal Lahir, dan Umur.
3. Bila data sudah lengkap, maka akan masuk ke
database Pasien dan database Pendaftaran.

Tabel III.7.3. Input Daftar Ulang


No Urut
3.

Proses
No. Proses
Nama Proses
Source
Input
Output

Keterangan
2.2.
Input Daftar Ulang
Petugas
Data Pendaftaran
Info Pendaftaran
18

Destination
Logika Proses

Database Pasien, Database Pendaftaran


1. Petugas melakukan pencarian data pasien.
2. Bila data ditemukan, maka pasien melakukan
pendaftaran ulang.
3. Bila data tidak ditemukan, maka pasien
diharuskan melakukan pendaftaran baru.

Tabel III.7.4. Proses Data Pasien


No Urut
4.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
2.3.
Proses Data Pasien
Petugas
Data Pasien
Info Pasien
Database Pasien
1. Petugas dapat melakukan ubah data pasien
dan hapus data pasien.

Tabel III.7.5. Ubah Data Pasien


No Urut
5.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
2.3.1.
Ubah Data Pasien
Petugas
Data Pasien
Info Pasien
Database Pasien
1. Petugas melakukan pencarian data pasien.
2. Bila ditemukan, maka petugas melakukan
ubah data sesuai katentuan.
3. Bila tidak ditemukan maka petugas
melakukan pencarian ulang.

Tabel III.7.6. Hapus Data Pasien


No Urut
6.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
2.3.2.
Hapus Data Pendaftaran
Petugas
Data Pasien
Info Pasien
Database Pasien
1. Petugas melakukan pencarian data Pasien
yang akan dihapus.
19

2. Bila data tidak ditemukan, maka petugas


melakukan pencarian ulang.
3. Bila data ditemukan, petugas melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.
5. bila tidak, maka petugas kembali ke menu
pencarian.
Tabel III.7.7. Input Data Petugas
No Urut
7.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
3.1.
Input Data Petugas
Petugas
Data Petugas
Info Petugas
Database Petugas
1. Petugas melakukan input data petugas.
2. Bila data sudah lengkap, maka akan masuk ke
database Petugas.

Tabel III.7.8. Ubah Data Petugas


No Urut
8.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
3.2.
Ubah Data Petugas
Petugas
Data Petugas
Info Petugas
Database Petugas
1. Petugas melakukan pencarian data petugas.
2. Bila ditemukan, maka petugas melakukan
ubah data sesuai katentuan.
3. Bila tidak ditemukan maka petugas
melakukan pencarian ulang.

Tabel III.7.9. Hapus Data Petugas


No Urut
9.

Proses
No. Proses
Nama Proses
Source
Input
Output

Keterangan
3.3.
Hapus Data Petugas
Petugas
Data Petugas
Info Petugas
20

Destination
Logika Proses

Database Petugas
1. Petugas melakukan pencarian data petugas
yang akan dihapus.
2. Bila data tidak ditemukan, maka petugas
melakukan pencarian ulang.
3. Bila data ditemukan, petugas melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.
5. bila tidak, maka petugas kembali ke menu
pencarian.

Tabel III.7.10. Cari Data Petugas


No Urut
10.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
3.4.
Cari Data Petugas
Petugas
Data Petugas
Info Data Petugas
Database Petugas
1. Petugas melakukan pencarian data Petugas.
2. Bila data tidak ditemukan, maka Petugas
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.

Tabel III.7.11. Input Data Dokter


No Urut
11.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
4.1.
Input Data Dokter
Petugas
Data Dokter
Info Dokter
Database Dokter
1. Petugas melakukan input data dokter.
2. Bila data sudah lengkap, maka akan masuk ke
database Dokter.

Tabel III.7.12. Ubah Data Dokter


No Urut

Proses

Keterangan
21

12.

No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

4.2.
Ubah Data Dokter
Petugas
Data Dokter
Info Data Dokter
Database Dokter
1. Petugas melakukan pencarian datadokter.
2. Bila ditemukan, maka petugas melakukan
ubah data sesuai katentuan.
3. Bila tidak ditemukan maka petugas
melakukan pencarian ulang.

Tabel III.7.13. Hapus Data Dokter


No Urut
13.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
4.3.
Hapus Data Dokter
Petugas
Data Dokter
Info Dokter
Database Dokter
1. Petugas melakukan pencarian data dokter
yang akan dihapus.
2. Bila data tidak ditemukan, maka petugas
melakukan pencarian ulang.
3. Bila data ditemukan, petugas melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.
5. bila tidak, maka petugas kembali ke menu
pencarian.

Tabel III.7.14. Cari Data Dokter


No Urut
14.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
4.4.
Cari Data Dokter
Petugas
Data Dokter
Info Data Dokter
Database Dokter
1. Petugas melakukan pencarian data Dokter.
2. Bila data tidak ditemukan, maka Petugas
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.
22

Tabel III.7.15. Input Data Rujukan


No Urut
15.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
5.1.
Input Data Rujukan
Petugas
Data Rujukan
Info Rujukan
Database Rujukan
1. Petugas melakukan input data dokter.
2. Bila data sudah lengkap, maka akan masuk ke
database Dokter.

Tabel III.7.16. Ubah Data Rujukan


No Urut
16.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
5.2.
Ubah Data Rujukan
Petugas
Data Rujukan
Info Rujukan
Database Rujukan
1. Petugas melakukan pencarian data rujukan.
2. Bila ditemukan, maka petugas melakukan
ubah data sesuai ketentuan.
3. Bila tidak ditemukan maka petugas
melakukan pencarian ulang.

Tabel III.7.17. Hapus Data Rujukan


No Urut
17.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
5.3.
Hapus Data Rujukan
Petugas
Data Rujukan
Info Rujukan
Database Rujukan
1. Petugas melakukan pencarian data rujukan
yang akan dihapus.
2. Bila data tidak ditemukan, maka petugas
melakukan pencarian ulang.
3. Bila data ditemukan, petugas melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
23

4. bila ya, maka data akan terhapus.


5. bila tidak, maka petugas kembali ke menu
pencarian.
Tabel III.7.18. Cari Data Rujukan
No Urut
18.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
5.4.
Cari Data Rujukan
Petugas
Data Rujukan
Info Data Rujukan
Database Rujukan
1. Petugas melakukan pencarian data Rujukan.
2. Bila data tidak ditemukan, maka Petugas
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.

Tabel III.7.19. Input Data Penyakit


No Urut
19.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
6.1.
Input Data Penyakit
Dokter
Data Penyakit
Info Penyakit
Database Penyakit
1. Dokter melakukan input data penyakit.
2. Bila data sudah lengkap, maka akan masuk ke
database Penyakit.

Tabel III.7.20. Ubah Data Penyakit


No Urut
20.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
6.2.
Ubah Data Penyakit
Dokter
Data Penyakit
Info Penyakit
Database Penyakit
1. dokter melakukan pencarian data rujukan.
2. Bila ditemukan, maka dokter melakukan ubah
data sesuai ketentuan.
3. Bila tidak ditemukan maka dokter melakukan
24

pencarian ulang.
Tabel III.7.21. Hapus Data Penyakit
No Urut
21.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
6.3.
Hapus Data Penyakit
Dokter
Data Penyakit
Info Penyakit
Database Penyakit
1. dokter melakukan pencarian data penyakit
yang akan dihapus.
2. Bila data tidak ditemukan, maka dokter
melakukan pencarian ulang.
3. Bila data ditemukan, dokter melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.
5. bila tidak, maka dokter kembali ke menu
pencarian.

Tabel III.7.22. Cari Data Penyakit


No Urut
22.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
6.4.
Cari Data Penyakit
Dokter
Data Penyakit
Info Data Penyakit
Database Penyakit
1. Dokter melakukan pencarian data Penyakit.
2. Bila data tidak ditemukan, maka Dokter
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.

Tabel III.7.23. Input Data Obat


No Urut
23.

Proses
No. Proses
Nama Proses

Keterangan
7.1.
Input Data Obat
25

Source
Input
Output
Destination
Logika Proses

Dokter
Data Obat
Info Obat
Database Obat
1. Dokter melakukan input data obat.
2. Bila data sudah lengkap, maka akan masuk ke
database obat.

Tabel III.7.24. Ubah Data Obat


No Urut
24.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
7.2.
Ubah Data Obat
Dokter
Data Obat
Info Obat
Database Obat
1. dokter melakukan pencarian data obat.
2. Bila ditemukan, maka dokter melakukan ubah
data sesuai ketentuan.
3. Bila tidak ditemukan maka dokter melakukan
pencarian ulang.

Tabel III.7.25. Hapus Data Obat


No Urut
25.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
7.3.
Hapus Data Obat
Dokter
Data Obat
Info Obat
Database Obat
1. dokter melakukan pencarian data obat yang
akan dihapus.
2. Bila data tidak ditemukan, maka dokter
melakukan pencarian ulang.
3. Bila data ditemukan, dokter melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.

Tabel III.7.26. Cari Data Obat


No Urut

Proses

Keterangan
26

26.

No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

7.4.
Cari Data Obat
Dokter
Data Obat
Info Data Obat
Database Obat
1. Dokter melakukan pencarian data Obat.
2. Bila data tidak ditemukan, maka Dokter
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.

Tabel III.7.27. Input Data Rekam Medis


No Urut
27.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
8.1.
Input Data Rekam Medis
Dokter
Data Rekam Medis
Info Rekam Medis
Database Rekam Medis
1. Dokter melakukan input data rekam medis.
2. Bila data sudah lengkap, maka akan masuk ke
database rekam medis.

Tabel III.7.28. Ubah Data Rekam Medis


No Urut
28.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
8.2.
Ubah Data Rekam Medis
Dokter
Data Rekam Medis
Info Rekam Medis
Database Rekam Medis
1. dokter melakukan pencarian data rekam
medis.
2. Bila ditemukan, maka dokter melakukan ubah
data sesuai ketentuan.
3. Bila tidak ditemukan maka dokter melakukan
pencarian ulang.

Tabel III.7.29. Hapus data rekam medis


No Urut
29.

Proses
No. Proses

Keterangan
8.3.
27

Nama Proses
Source
Input
Output
Destination
Logika Proses

Hapus Data Rekam Medis


Dokter
Data Rekam Medis
Info Rekam Medis
Database Rekam Medis
1. dokter melakukan pencarian data rekam
medis yang akan dihapus.
2. Bila data tidak ditemukan, maka dokter
melakukan pencarian ulang.
3. Bila data ditemukan, dokter melakukan
konfirmasi apakah data tersebut akan dihapus
atau tidak.
4. bila ya, maka data akan terhapus.
5. bila tidak, maka dokter kembali ke menu
pencarian.

Tabel III.7.30. Cari Data Rekam Medis


No Urut
30.

Proses
No. Proses
Nama Proses
Source
Input
Output
Destination
Logika Proses

Keterangan
8.4.
Cari Data Rekam Medis
Dokter
Data Rekam Medis
Info Rekam Medis
Database Rekam Medis
1. dokter melakukan pencarian data rekam
medis.
2. Bila data tidak ditemukan, maka dokter
melakukan pencarian ulang.
3. Bila data ditemukan, maka data akan tampil
di layar.

III.8.Perancangan Tampilan Antar Muka


Tampilan antar muka dari program sistem informasi puskesmas ini adalah sebagai
berikut :

28

Gambar III.8.1. Login Masuk

Gambar III.8.2. Pendaftaran Petugas

29

Gambar III.8.3. Pendaftaran Pasien

Gambar III.8.4. Pendafataran Pasien Baru

30

Gambar III.8.5. Form Data Obat

Gambar III.8.6. Form Dokter

31

Gambar III.8.7. Form Data Penyakit

Gambar III.8.8. Form Petugas

32

Gambar III.8.9. Form Dokter

Gambar III.8.10. Form Petugas

33

IV. IMPLEMENTASI
IV.I.Tampilan Antar Muka

Gambar IV.1.1. Tampilan Daftar

Gambar IV.1.2. Tampilan Login

34

Gambar IV.1.3. Tampilan Menu Utama

Gambar IV.1.4. Tampilan Pengolahan Data Pendaftaran

35

Gambar IV.1.5. Tampilan Form Daftar Baru

Gambar IV.1.6. Form Daftar Ulang

36

Gambar IV.1.7. Tampilan Form Pasien

Gambar IV.1.8. Form Rujukan

37

Gambar IV.1.9. Tampilan Form Petugas

38

Gambar IV.1.10. Tampilan Form Dokter

Gambar IV.1.11. Form Data Penyakit

39

Gambar IV.1.12. Form Data Obat

Gambar IV.1.13. Form Rekam Medis

40

LEMBAR SUMBER TUGAS BESAR


DOKUMEN SKPL
SISTEM INFORMASI PUSKESMAS

Di susun oleh
Kelompok 4
10113185
10113187
10113189
10113190
10113191
10113203
10113212
10113217

Dhimas Mahardika
Rafly Pramedistian
Akbar Rayensyah
Hari Andrian
Dena Hardianto
Rudy Eko Syah Putro
Riki Subagja
Agung Setyawan

Kelas RPL I - 2

Tugas besar yang dikerjakan oleh Kelompok 4 merupakan hasil dari kerja
sendiri (diisi jika memang dibuat sendiri) / mengambil dari sumber lain (diisi
jika dari sumber lain)
Sumber : Tugas Akhir Mahasiswa Teknik Informatika Universitas Komputer
Indonesia

Perwakilan anggota kelompok


Tanda tangan di atas materai
Rp. 6.000

(Nim dan Nama Lengkap Mahasiswa)

Anda mungkin juga menyukai