20
21
Alur
Alur Sistem
Sistem Yang Yang Sedang
Diusulkan Berjalan
Petugas Loket
Pasien Petugas Loket Kartu
Pasien Poli Apotek Ka. Pusekesmas
Kartu
Tidak
Scan Kartu
Input Data
Pasien
Scan Kartu
Input Data
Kunjungan
PUSKESMAS
Laporan
Kunjungan KK
Tidak
Scan Kartu
Input Data
Pasien
Scan Kartu
Input Data
Kunjungan
PUSKESMAS
Laporan
Kunjungan KK
Pemeriksaan Pasien
SISTEM INFORMASI
PUSKESMAS
- Laporan Data Kunjungan
- Laporan Daftar Kartu Pasien/KK
Kepala
Puskesmas
Pemberian Tindakan
Ruang Poli
Apotek
b. Diagram Berjenjang
Diagram konteks merupakan merupakan diagram yang menggambarkan
suatu sistem secara global. Diagram konteks dibawah ini akan menggambarkan
secara umum aliran dari mana data yang masuk kesistem dan data apa yang
dihasilkan dari sistem dan kemana sistem mengirimkan suatu data.
24
Sistem Informasi
Pelayanan Kesehatan
Pada Puskesmas
Polinggona Kabupaten
Kolaka
1 2 3
Data Desa/kelurahan
Data Pasien
1.3 Data Pasien
tablepasien
Data Pasien
Data Poli
1.4 Data Poli
tablepoli
Data Poli
Data Poli
Kepala
Puskesmas
Laporan Daftar Kunjungan
2. Tabel Keluarga
Tabel ini berfungsi untuk menyimpan data keluarga.
3. Tabel Kunjungan
Tabel ini berfungsi untuk menyimpan data kunjungan pasien.
Nokk Character 20
4. Tabel Pasien
Tabel ini berfungsi untuk menyimpan data pasien.
Field Type Width Keterangan
Kdkrt Character 15
Nokk Character 20
Nikp Character 20
Namp Character 50
Jenp Character 1
tmpp Character 20
tglp Date 8
5. Tabel Poli
Tabel ini berfungsi untuk menyimpan data Poli.
Field Type Width Keterangan
Kdpol Character 10
Nmpol Character 25
6. Tabel Tindakan
Tabel ini berfungsi untuk menyimpan data Tindakan.
Field Type Width Keterangan
Kdkrt Character 20
Tglk Date 8
ket Character 10
4.4 Flowchart
Flowchart adalah suatu skema yang menggambarkan urutan kegiatan suatu
program dari awal sampai akhir. Beberapa flowchart yang digunakan adalah
sebagai berikut:
29
1. Master
2. Tarnsaksi
3. Cetak
4. Keluar
1. Data Desa/Kelurahan
Form Data
2. Data Kepala Keluarga B
1. ? Y 1.1. ? Y Desa/
3. Data Pasien
Keluarahan
4. Data Poli
T
Form Data
1.2. ? Y Kepala C
Keluarga
T
T Form Data D
1.3. ? Y
Pasien
Form Data E
T
Poli
1. Kunjungan Pasien
Form
2. Daftar Kunjungan F
2. ? Y 2.1. ? Y Kunjungan
3. Pemeriksaan Pasien
Pasien
4. Pemberian Tindakan
T
Form Daftar G
2.2. ? Y
Kunjungan
T
Form
T 2.3. ? Y Pemeriksaan H
Pasien
Form
T Pemberian I
Tindakan
Form Cetak
T Kunjungan K
T Pasien
End
INPUT
A
DATA
1. SIMPAN
2. HAPUS
3. BATAL
4. KELUAR
DATA
1? Y A
TERSIMPAN
DATA
2? Y A
TERHAPUS
FORM
3? Y A
DIBERSIHKAN
INPUT
A
DATA
1. CARI
2. KODE
3. SIMPAN
4. HAPUS
5. BATAL
6. KELUAR
MENCARI DATA
1. ? Y SESUAI DENGAN A
NOMER KK
T
MENAMPLIKAN
2. ? Y A
KODE
DATA
3. ? Y A
TERSIMPAN
DATA
4. ? Y A
TERHAPUS
FORM
5. ? Y A
DIBERSIHKAN
Pada proses ini operator menginput data jika ya data akan di simpan jika tidak
maka keluar.
32
INPUT
A
DATA
1. SIMPAN
2. HAPUS
3. BATAL
4. KELUAR
DATA
1? Y A
TERSIMPAN
DATA
2? Y A
TERHAPUS
FORM
3? Y A
DIBERSIHKAN
Pada proses ini operator menginput data jika ya data akan di simpan jika tidak
maka keluar.
33
INPUT
A
DATA
1. SIMPAN
2. HAPUS
3. BATAL
4. KELUAR
DATA
1? Y A
TERSIMPAN
DATA
2? Y A
TERHAPUS
FORM
3? Y A
DIBERSIHKAN
Pada proses ini operator menginput data jika ya data akan di simpan jika tidak
maka keluar.
34
INPUT
A
DATA
1. SIMPAN
2. HAPUS
3. BATAL
4. KELUAR
DATA
1? Y A
TERSIMPAN
DATA
2? Y A
TERHAPUS
FORM
3? Y A
DIBERSIHKAN
Pada proses ini operator menginput data jika ya data akan di simpan jika tidak
maka keluar.
35
Tabel Daftar
Kunjungan
Pada proses ini operator Dapat Melihat semua daftar kunjungan yang dilakukan
semua pasien.
36
INPUT
A
DATA
1. SIMPAN
2. BATAL
3. KELUAR
DATA
1? Y A
TERSIMPAN
FORM
2? Y A
DIBERSIHKAN
Pada proses ini operator menginput data jika ya data akan di simpan jika tidak
maka keluar.
37
1. Kartu Pasien
2. Daftar Kartu
A
Pasien/Kepala
Keluarga
Laporan Data
Input 1. Cetak
1. ? Y 1.1 ? Y Pasien A
Data 2. Kleuar
T
Laporan Daftar
1. Cetak Kartu Pasien/
2.1 ? Y A
2. Kleuar Kepala Keluarga
Pada proses operator memilih terlebih dahulu data yg akan dicetak, dan jika
tidak ada data yang ingin dicetak maka operator dapat menekan tombol cetak
untuj keluar dari form.
38
1. Daftar
Kunjungan Per KK
A
2. Daftar
Kunjungan Pasien
Laporan Daftar
Input 1. Cetak Kunjungan Pasien
1. ? Y 1.1 ? Y A
Data 2. Kleuar Per KK
T
Laporan Daftar
Input 1. Cetak
1.1 ? Y Kunjunga Pasien A
Data 2. Kleuar
Pada proses operator memilih terlebih dahulu data yg akan dicetak, dan jika
tidak ada data yang ingin dicetak maka operator dapat menekan tombol cetak
untuj keluar dari form.
39