BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter...

43
21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Berikut ini merupakan pembahasan mengenai tinjauan perusahaan yang dilakukan pada Puskesmas Duren Jaya yang meliputi sejarah dan struktur organisasi yang ada di instansi. 3.1.1. Sejarah Insitusi/Perusahaan UPTD Puskesmas Duren Jaya berdiri pada tahun 1985 masih menjadi PUSTU ( Puskesmas Pembantu ) dan pada tahun 1998 pecah menjadi Puskesmas Induk Duren Jaya 2. Luas wilayah kerja UPTD Puskesmas Duren Jaya adalah 242,174 ha atau 2421,74 Km 2 , terdiri dari 19 RW dan 205 RT. Batas wilayah kerja Kelurahan Duren Jaya adalah sebagai berikut: 1. Sebelah Utara : Berbatasan dengan Kelurahan Margahayu 2. Sebelah Timur : Berbatasan dengan Kelurahan Bekasi Jaya 3. Sebelah Selatan : Berbatasan dengan Kelurahan Bekasi Jaya 4. Sebelah Barat : Berbatasan dengan Kelurahan Aren Jaya

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Berikut ini merupakan pembahasan mengenai tinjauan perusahaan yang

dilakukan pada Puskesmas Duren Jaya yang meliputi sejarah dan struktur organisasi

yang ada di instansi.

3.1.1. Sejarah Insitusi/Perusahaan

UPTD Puskesmas Duren Jaya berdiri pada tahun 1985 masih menjadi

PUSTU ( Puskesmas Pembantu ) dan pada tahun 1998 pecah menjadi Puskesmas

Induk Duren Jaya 2. Luas wilayah kerja UPTD Puskesmas Duren Jaya adalah

242,174 ha atau 2421,74 Km2, terdiri dari 19 RW dan 205 RT.

Batas wilayah kerja Kelurahan Duren Jaya adalah sebagai berikut:

1. Sebelah Utara : Berbatasan dengan Kelurahan Margahayu

2. Sebelah Timur : Berbatasan dengan Kelurahan Bekasi Jaya

3. Sebelah Selatan : Berbatasan dengan Kelurahan Bekasi Jaya

4. Sebelah Barat : Berbatasan dengan Kelurahan Aren Jaya

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

22

UPTD Puskesmas Duren Jaya terletak di Perumahan Duren Jaya Blok D,

terletak bersebelahan dengan Tempat Pemakaman Umum Pereng. Lokasi Puskesmas

berada jauh dari akses jalur transportasi umum, yang tersedia hanyalah ojek dan

becak, dengan tarif yang relatif mahal. Namun hal tersebut tidak menjadi hambatan

bagi penduduk untuk mendapatkan pelayanan kesehatan di UPTD Puskesmas Duren

Jaya karena banyak diantara mereka yang menggunakan kendaraan roda dua maupun

kendaraan roda empat. Hal tersebut dapat terlihat dari kunjungan pasien yang tidak

pernah sepi di UPTD Puskesmas Duren Jaya.

1. Visi UPTD Puskesmas Duren Jaya

Terwujudnya pelayanan prima menuju masyarakat kelurahan duren jaya yang

sehat dan mandiri.

2. Misi UPTD Puskesmas Duren Jaya

a. Memberikan pelayanan prima melalui informasi dan ekudasi

b. Mewujudkan budaya hidup sehat dan mandiri

c. Menggalang kemitraan dengan sarana pelayanan kesehatan dan masyarakat

d. Memberdayakan semua potensi yang ada.

3. MOTTO UPTD Puskesmas Duren Jaya

Berkomitmen memberikan pelayanan prima.

4. Tata Nilai Pelayanan UPTD Puskesmas Duren Jaya ” SENYUM ”

S : Senyum Salam Sapa Sopan Santun

E : Etos Kerja Tinggi

N : Nyaman dan Asri

Y : Yakin dan Berkomitmen

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

23

U : Unggul dalam Pelayanan

M : Mengutamakan Kepuasan Pasien

3.1.2. Struktur Organisasi Dan Fungsi

Pada dasarnya suatu isntansi kesehatan perlu membuat struktur organisasi

yang secara rinci menjelaskan mengenai tugas, tanggung jawab, dan tanggung jawab

tiap-tiap fungsi yang terdapat didalamnya. Dengan dibentuknya struktur organisasi

dimaksudkan agar dapat mengarahkan semua anggota organisasi dalam menjalankan

tugasnya untuk mencapai tujuan instansi kesehatan. Berikut struktur organisasi

Puskesmas Duren Jaya :

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

24

1. Struktur Organisasi

Sumber: Puskesmas Duren Jaya Bekasi

Gambar III.1

Struktur Organisasi Puskesmas Duren Jaya

2. Fungsi Organisasi

a. Kepala Puskesmas

1) Tugas Kepala Puskesmas :

a) Melaksanakan Tugas Teknis Dinas di Lapangan dalam Pemberian

Pelayanan Kesehatan Masyarakat.

2) Fungsi Kepala Puskesmas :

a. Penyusunan Program dan Rencana Kegiatan UPTD

b. Pengawasan dan pengendalian tugas yang dilaksanakan bawahan

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

25

c. Penyelenggaraan administrasi perkantoran

d. Pembinaan petugas operasional pada unit kerjanya

e. Pemberian pelayanan terhadap masyarakat di bidang tugasnya

f. Fasilitasi pelaksanaan program kerja UPTD Puskesmas serta mengatur,

mengarahkan dan mengkoordinasikan tugas-tugas Unit Pelaksana

Fungsional (UPF) dalam Pelayann Kesehatan terhadap Masyarakat.

b. Koordinator Ketatausahaan Puskesmas :

1) Tugas Koordinator Ketatausahaan Puskesmas :

a) Membantu Kepala UPTD Puskesmas dalam memimpin dan

mengkoordinasikan penyelenggaraan pelayanan teknis administrasi

kegiatan dan ketatausahaan yang meliputi urusan umum, perencanaan

dan kepegawaian serta keuangan Puskesmas.

b) Melaksanakan tugas kedinasan lainnya sesuai perintah Kepala UPTD

Puskesmas

c) Membantu Kepala UPTD Puskesmas demi kelancaran kegiatan

pelayanan di Puskesmas

2) Fungsi Koordinator Ketatausahakan Puskesmas :

a) Penyusunan Program kerja tata usaha Puskesmas

b) Pengelolaan Ketatausahaan serta penelaahan dan pengkajian konsep

naskah dinas ketatausahaan Puskesmas

c) Pembinaan dan pengendalian administrasi keuangan dan kepegawaian

Puskesmas

d) Penyelenggaraan pelayanan kehumasan

e) Penyusunan pedoman dan petunjuk teknis kegiatan ketatausahaan

Puskesmas.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

26

c. Poli Klinik Gizi Puskesmas :

1) Tugas dan Fungsi poli klinik gizi puskesmas :

a) Membina kegiatan penimbangan di Posyandu

b) Memberikan bimbingan pada Kader/ Binwil cara menentukan status

gizi

c) Membuat validasi data bila ditemukan kasus gizi buruk

d) Memonitor gizi buruk

e) Mencatat dan mengarsipkan data-data status gizi Balita

f) Melaporkan hasil kegiatan gizi.

g) Memberikan konsultasi dan konseling gizi

d. Apoteker Puskesmas :

1) Tugas dan Fungsi Apoteker Puskesmas :

a) Melayani Penyerahan obat ke Pasien BPJS dan Non BPJS

b) Menyiapkan Resep Obat dan Alkes (Dispensing)

c) Mempersiapkan obat-obatan untuk pelayanan setiap hari

d) Menyediakan/mengambil obat-obat dari gudang obat puskesmas

e) Merekap penggunaan obat harian kemudian membuat laporan bulanan

e. Dokter Umum Puskesmas :

1) Tugas dan Fungsi Dokter Umum Puskesmas :

a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

rujukan

b) Ikut membantu memantau sarana dan prasarana BP umum, termasuk

permohonan sarana/prasarana

c) Merujuk Pasien untuk pemeriksaan penunjang/ Laboratorium

d) Merujuk Pasien ke Rumah sakit

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

27

e) Melayani Pemeriksaan Pasien BPJS dan Non BPJS

f. Dokter Gigi Puskesmas :

1) Tugas dan Fungsi Dokter Gigi Puskesmas :

a) Memberikan pelayanan di BP Gigi pada pasien BPJS dan NON BPJS

b) Memberikan bimbingan pada perawat gigi

c) Merujuk pasien ke Rumah sakit

3.2. Analisis Kebutuhan

Analisa kebutuhan digunakan untuk mengidentifikasi kebutuhan yang

diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.

3.2.1.

Pada pembuatan program status gizi anak ini telah diperoleh kebutuhan-

kebutuhan yang dapat menghubungkan dan saling beriteraksi dalam lingkungan

sistem yang telah diinginkan yaitu kebutuhan pengguna yang meliputi scenario

kebutuhan admin. Setiap pengguna memiliki kebutuhan informasi yang berbeda-

beda, yaitu :

1. Petugas Admin

a. Dapat mengola data anak

b. Dapat mengola data orang tua

c. Dapat mengolah data pengukuran anak

d. Dapat mencetak data laporan hasil pengukuran anak

e. Dapat mencetak data laporan hasil orang tua

f. Dapat mencetak data laporan hasil data anak

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

28

3.2.2. Kebutuhan Sistem

Pada program status gizi tentunya terdapat sistem yang digunakan untuk

memproses semua kebutuhan yang diperlukan untuk mengendalikan aplikasi. Setiap

sistem mempunyai kegunaan masing-masing yaitu:

1. Sistem membatasi Administrator agar melakukan login terlebih dahulu untuk

masuk kehalaman aplikasi gizi anak dan logout untuk keluar. admin dapat

menambah, mengubah, dan menghapus data anak, data kriteria, data orang tua,

data pengukuran anak.

2. admin dapat menambah, mengubah, dan menghapus data anak, data kriteria, data

orang tua, data pengukuran anak.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

29

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Daftar Anak

Fungsi : Menunjukan identitas anak

Sumber : Admin

Tujuan : Anak

Media : Kartu

Jumlah : Satu Kartu

Frekuensi : Setiap terjadi pendaftaran anak

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Daftar Orang Tua

Fungsi : Menunjukan identitas anak

Sumber : Admin

Tujuan : Anak

Media : Monitor

Jumlah : Satu

Frekuensi : Setiap terjadi pendaftaran anak

Bentuk : Lihat Lampiran A.2

3.3.2. Rancangan Dokumen Keluar (Output)

1. Nama Dokumen : Laporan Hasil Pengukuran Anak

Fungsi : Menyimpan hasil pengukuran anak

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

30

Sumber : Admin

Tujuan : orang tua anak

Media : Kertas

Jumlah : Satu Kertas

Frekuensi : Setiap pemeriksaan anak

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Laporan Hasil Data Orang Tua

Fungsi : Mengetahui orang tua terdaftar

Sumber : Admin

Tujuan : Puskesmas

Media : Kertas

Jumlah : Satu Kertas

Frekuensi : Setiap Laporan dibutuhkan

Bentuk : Lihat Lampiran B.2

3. Nama Dokumen : Laporan Hasil Data anak

Fungsi : Mengetahui anak terdaftar

Sumber : Admin

Tujuan : Puskesmas

Media : Kertas

Jumlah : Satu Kertas

Frekuensi : Setiap Laporan dibutuhkan

Bentuk : Lihat Lampiran B.3

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

31

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

dengan Entity Relationship Diagram (ERD).

Gambar III.2

Entity Relationship Diagram

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

32

Gambar III.3

Logical Record

Structure

3.6. Spesifikasi File

Spesifikasi file menjelaskan tentang dokumen-dokumen yang akan digunakan

didalam pengelolaan database dan juga sebagai media penyimpanan data. Spesifikasi

file yang digunakan dalam perancangan program ini sebagai berikut:

1. Nama File : anak

Akronim : tb_anak

Fungsi File : Untuk menyimpan data anak

TipeFile : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 180 byte

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

33

Software : Xampp v3.2.2

Kunci Field : id_anak

Tabel III.1

Spesifikasi File anak

Elemen Data Akronim Tipe Panjang KeteranganId anak Id_anak Varchar 12 Primary keyNama anak Nama_anak Varchar 50 Tanggal lahir Tanggal_lahir Varchar 16 Jenis keluarga Jenis_keluarga Varchar 40Jenis kelamin Jenis_kelamin Varchar 10Umur Umur Varchar 40Id orang tua Id_orang_tua Varchar 12 Foreign Key

2. Nama File : Kriteria

Akronim File : tb_kriteria

Fungsi File : Untuk menyimpan kriteria

Type File : File Master

Panjang Record : 36 byte

Organisasi File : Index Sequential

Akses File : Random

Media File : Hard Disk

Software : Xampp v3.2.2

Kunci Field : id_kriteria

Tabel III.2

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

34

Spesifikasi File kriteria

Elemen Data Akronim Jenis Panjang Keterangan

Id kriteria Id_kriteria Varchar 6 Primary KeyNama kriteria Nama_kriteria Varchar 30

3. Nama File : orang tua

Akronim : tb_orang_tua

Fungsi : Untuk menyimpan data orang tua

Type File : File Master

Panjang Record : 617 byte

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Software : Xampp v3.2.2

Kunci Field : id_orang_tua

Tabel III.3

Spesifikasi File orang tua

Elemen Data Akronim Tipe Panjang Keterangan

Id orang tua Id_orang_tua Varchar 12 Primary KeyNik orang tua Nik_orang_tua Varchar 40 Nama orang tua Nama_orang_tua Varchar 50 Nomor telepon Nomor_telepon Varchar 15Alamat lengkap Alamat_lengkap Varchar 500

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

35

4. Nama File : pengukuran anak

Akronim : tb_pengukuran_anak

Fungsi : Untuk menyimpan data pengukuran anak

Type File : File Transaksi

Panjang Record : 170 byte

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Software : Xampp v3.2.2

Kunci Field : id_pengukuran

Tabel III.4

Spesifikasi File pengukuran anak

Elemen Data Akronim Tipe Panjang Keterangan

Id pengukuran Id_pengukuran Varchar 12 Primary KeyId anak Id_anak Varchar 12 Foreign KeyTgl ukur Tgl_ukur Varchar 16 Berat badan Berat_badan Varchar 4Tinggi badan Tinggi_badan Varchar 6Bb/u Bb/u Varchar 30Tb/u Tb/u Varchar 30Bb/tb Bb/tb Varchar 30

Naik berat badan Naik berat badan varchar 30

5. Nama File : admin

Akronim File : tb_admin

Fungsi File : Untuk menyimpan data admin

Type File : File Master

Panjang Record : 30 byte

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

36

Organisasi File : Index Sequential

Akses File : Random

Media File : Hard Disk

Software : Xampp v3.2.2

Kunci Field : id_admin

Tabel III.5

Spesifikasi File admin

Elemen Data Akronim Jenis Panjang Keterangan

Id admin Id_admin Varchar 10 Primary KeyPassword Password Varchar 20

6. Nama File : standar berat badan menurut umur

Akronim : tb_standar_berat_badan_menurut_umur

Fungsi : Untuk menyimpan data standar berat badan

Type File : File Master

Panjang Record : 91 byte

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Software : Xampp v3.2.2

Kunci Field : id_bbu

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

37

Tabel III.6

Spesifikasi File Standar berat badan menurut umur

Elemen Data Akronim Tipe Panjang KeteranganId bbu Id_bbu Varchar 6 Primary KeyUmur Umur Varchar 40 Jenis kelamin Jenis_kelamin Varchar 10 M3SD M3SD Varchar 5M2SD M2SD Varchar 5M1SD M1SD Varchar 5Median Median Varchar 51 SD 1 SD Varchar 52 SD 2 SD Varchar 53 SD 3 SD varchar 5

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

38

3.7 Pengkodean

Struktur kode yang digunakan dalam system informasi pada Puskesmas

Duren Jaya adalah sebagai berikut :

1. Pengkodean untuk daftar anak

A B X X X X X X X X X X

No Urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

Contoh :

A B 1 0 0 2 1 0 0 0 0 1

No urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

39

2. Pengkodean untuk orang tua

O T X X X X X X X X X X

No urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

Contoh :

O T 1 9 0 6 1 6 0 0 0 1

No urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

3. Pengukuran untuk kriteria

K R T X X X

No urut

Inisial kriteria

Contoh :

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

40

K R T 0 0 1

No urut

Inisial kriteria

4. Pengkodean untuk pengukuran anak

O T X X X X X X X X X X

No urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

Contoh :

O T 1 1 0 7 1 8 0 0 0 1

No urut

Inisial Tanggal

Bulan

Tahun

Inisial Anak

5. Pengukuran untuk Berat Badan Umur

S B U X X X

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

41

No urut

Inisial kriteria

Contoh :

S B U 0 0 1

No urut

Inisial kriteria

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

42

3.7. Spesifikasi Program

3.7.1. HIPO ( Hierarchy Input Process Output )

Login

Menu Utama

Data Pengukuran Laporan Lain-lain

Daftar Orangtua Pengukuran Anak

Data BB/U

Data Kriteria

Daftar Anak

Laporan Daftar Orangtua

Laporan Perbulan

Laporan Daftar Anak

Tampilan Awal

Informasi Aplikasi

0.0

1.0 4.0

4.0

4.1

4.1

4.2

4.2

3.0

3.0

3.1

3.1

2.0

2.0

2.1

2.1

3.2

3.2

3.3

3.3

1.4

1.4

1.3

1.3

1.2

1.2

1.1

1.1

1.0

Gambar III.4

Diagram HIPO

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

43

3.7.2. Flowchart

1. Flowchart login

Mulai

Masukkan Username

dan Password

Validasi!Username dan

password kosong

Username dan password salah

Pesan: Masukkan

username dan password

terlebih dahulu

Pesan: Username

atau password anda salah !!

Form Menu Utama

Selesai

Y Y

T

Y

T

T

Gambar III.5

Flowchart login

2. Flowchart Menu Utama

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

44

Mulai

Pilihan:1.Data

2.Pengukuran3.Laporan4.Lain-lain

Data

Pengukuran

Laporan

Lain-lain

Daftar orang tua

Daftar Anak

Data Kriteria

Data BB/U

Form Daftar Orang Tua

Form Daftar Anak

Form Data Kriteria

Form Data BB/U

Buat pengukurann

anak

Form Ukur Anak

Data Orang tua

Data Anak

Laporan Perbulan

Pesan: Membuka Laporan

Membutuhkan waktu, mohon

tunggu

Pesan: Membuka Laporan

Membutuhkan waktu, mohon

tunggu

Laporan Per Bulan

Laporan Data Orang Tua

Laporan Data Anak

Informasi

Tampilan Awal

Keluar

T

Y

T

Y

T

Y

Y

T

Y

Y

Y

T

Y

T

T

Y

Y

T

T

Y

T

Y

Y

T

TSelesai

Pilihan:1. Bantuan2. Informasi

Aplikasi

T

Gambar III.6

Flowchart Menu Utama

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

45

3. Flowchart Daftar Orang Tua

Mulai

Pilihan:1. Buat data2. Perbarui

data3. Hapus data

4. Batal

Buat data

Isi data pada form

daftar orang tua

Data lengkap?

Pesan:Lengkapi

data terlebih dahulu

Perbarui dataPilih dan ubah

data

Pesan: Pilih data yang

ingin diperbarui

Pesan: Pembuatan data orang tua berhasil

Y

Pesan: Pembaruan

data berhasil

T

Y

Hapus data Pilih data

Pesan: Pilih data yang

ingin dihapus

Pesan: Penghapusan data berhasil

Pesan: Yakin ingin menghapus

data ini?

Batal

Y T

T

Y

T

Y T

Y

Y

T

T

Gambar III.7

Flowchart Daftar Orang Tua

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

46

4. Flowchart Daftar Anak

Mulai

Pilihan:1. Buat data2. Perbarui

data3. Hapus data

4. Batal

Buat dataIsi data

pada form daftar anak

Data lengkap?

Pesan:Lengkapi

data terlebih dahulu

Perbarui dataPilih dan ubah

data

Pesan: Pilih data yang

ingin diperbarui

Pesan: Pembuatan data anak berhasil

Y

Pesan: Pembaruan

data berhasil

T

Y

Hapus data Pilih data

Pesan: Pilih data yang

ingin dihapus

Pesan: Penghapusan data berhasil

Pesan: Yakin ingin menghapus

data ini?

Batal

Y T

T

Y

T

Y T

Y

Y

T

T

Gambar III.8

Flowchart Daftar Anak

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

47

5. Flowchart Data Kriteria

Mulai

Pilihan:1. Buat data2. Perbarui

data3. Hapus data

4. Batal

Buat data

Isi data pada form mastrer kriteria

Data lengkap?

Pesan:Lengkapi

data terlebih dahulu

Perbarui dataPilih dan ubah

data

Pesan: Pilih data yang

ingin diperbarui

Pesan: Pembuatan datakriteria

berhasil

Y

Pesan: Pembaruan

data berhasil

T

Y

Hapus data Pilih data

Pesan: Pilih data yang

ingin dihapus

Pesan: Penghapusan data berhasil

Pesan: Yakin ingin menghapus

data ini?

Batal

Y T

T

Y

T

Y T

Y

Y

T

T

Gambar III.9

Flowchart Data Kriteria

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

48

6. Flowchart Data BB/U

Mulai

Pilihan:1. Buat data2. Perbarui

data3. Hapus data

4. Batal

Buat dataIsi data

pada form Data BB/U

Data lengkap?

Pesan:Lengkapi

data terlebih dahulu

Perbarui dataPilih dan ubah

data

Pesan: Pilih data yang

ingin diperbarui

Pesan: Pembuatan data BB/U berhasil

Y

Pesan: Pembaruan

data berhasil

T

Y

Hapus data Pilih data

Pesan: Pilih data yang

ingin dihapus

Pesan: Penghapusan data berhasil

Pesan: Yakin ingin menghapus

data ini?

Batal

Y T

T

Y

T

Y T

Y

Y

T

T

Gambar III.10

Flowchart Data BB/U

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

49

7. Flowchart Ukur Anak

Mulai

Masukkan ID Anak

Klik Tombol Cari

Input data berat, tinggi dan median

Klik tombol hitung gizi

Otomatis menghitung

hasil gizi

Klik tombol Cek gizi

Menampilkan hasil gizi dan

saran

Input solusi

Buat data? Data lengkap?

Pesan: Pembuatan data ukur

anak gagal

Pesan: Pembuatan

data berhasil

Batal

YT

Y

T

Gambar III.11

Flowchart Ukur Anak

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

50

3.8.

Kongfigurasi yang digunakan pada Puskesmas Duren Jaya ini telah

memenuhi cukup standar untuk pembuatan program perancangan status gizi anak.

Kongfigurasi komputer tersebut sebagai berikut:

1. Processor : Intel bay trail M dual core 2840-2.58GHz

2. Memory : 2 GB

3. Harddisk : 500 GB

4. Monitor : 14.0”

5. Mouse : Standard Mouse

6. Keyboard : 108 Keys

7. Printer : Inkjet

3.9. Implementasi

1. Halaman Login Admin

Admin harus melakukan login terlebih dahulu untuk dapat menggunakan modul-

modul yang tersedia jika login berhasil, maka menu-menu yang sesuai dengan

kategori tersebut akan ditampilkan.

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

51

Gambar III.12

Implementasi Halaman Login Admin

2. Menu utama

Admin dapat mengakses seluruh menu yang terdapat pada form menu utama,

yaitu Data (Daftar Orang Tua, Daftar Anak, Data Kriteria, Data BB/U), Pengukuran

(Buat Pengukuran Anak), Laporan (Laporan Data Orang Tua, Laporan Data Anak

dan Laporan Perbulan), Lain-lain (Informasi dan Tampilan Awal).

Gambar III.13

Implementasi Halaman Menu Utama

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

52

3. Daftar anak

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data

Daftar anak yang terdaftar pada program Status Gizi Anak sesuai dengan yang

dibutuhkan.

/

Gambar III.14

Implementasi Halaman Daftar Anak

4. Daftar orang tua

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data

Daftar orang tua yang terdaftar pada program Status Gizi Anak sesuai dengan yang

dibutuhkan.

/

Gambar III.15

Implementasi Halaman Daftar Orang tua

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

53

5. Kriteria anak

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data

Daftar anak yang terdaftar pada program Status Gizi Anak sesuai dengan yang

dibutuhkan.

/

Gambar III.16

Implementasi Halaman Kriteria Anak

6. Data BB/U

Untuk menambah, mengubah, menghapus, ataupun melihat dan mencari data

BB/U yang terdaftar pada program Status Gizi Anak sesuai dengan yang

dibutuhkan.

/

Gambar III.17

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

54

Implementasi Halaman Data BB/U

7. Pengukuran anak

Untuk menambah, menghapus, yang terdaftar pada program Status Gizi Anak

sesuai dengan yang dibutuhkan.

/

Gambar III.18

Implementasi Halaman Pengukuran Anak

8. Laporan Data Orang Tua

Halaman data yang digunakan untuk mencetak laporan data orang tua.

/

Gambar III.19

Implementasi Halaman Laporan Data Orang Tua

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

55

9. Laporan Data Anak

Halaman data yang digunakan untuk mencetak laporan data anak.

/

Gambar III.20

Implementasi Halaman Laporan Data Anak

10. Laporan Perbulan

Halaman data yang digunakan untuk mencetak laporan data anak.

/

Gambar III.21Implementasi Halaman Laporan Perbulan

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

56

3.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

1. Pengujian terhadap Form Login Admin

Tabel III.7Hasil pengujian Black Box Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Username,password, tidakdi isi kemudianklik tombol login

Username :(kosong)Password :(kosong)

Sistem akanmenolak aksesadmin danmenampilkan“Masukkanusername danpassword terlebihdahulu”

Sesuaiharapan

Valid

2. Username tidakdi isi (kosong)dan password diisi kemudian kliktombol login

Username :(kosong)Password :Admin

Sistem akanmenolak aksesuser danmenampilkan“Masukkanusername danpassword terlebihdahulu”

Sesuai

harapanValid

3. Mengetikkansalah satu kondisisalah padausername ataupasswordkemudian kliklogin

Username :Admin(benar)Password1234(salah)

Sistem akanmenolak aksesuser danmenampilkan“username ataupasswor andasalah!!”

Sesuai

harapanValid

4. Mengetikanusername,password, dengandata yang benarkemudian kliktombol login

Username :Admin(benar)Password :Admin(benar)

Sistem menerimaakses login dankemudianlangsungmenampilkanmenu utama

Sesuai

harapanValid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

57

2. Pengujian terhadap Form Daftar Orang Tua

Tabel III.8Hasil pengujian Black Box Testing Form Daftar Orang tua

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Jika seluruh fieldtidak diisi laluklik tombol buatdata

Seluruhfield :(kosong)

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuaiharapan

Valid

2. Jika ada salahsatu field tidakdiisi lalu kliktombol buat data

Ada fieldyangkosong

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuai

harapanValid

3. Jika seluruh fieldtelah terisi laluklik tombol buatdata

Semua fieldterisi

Sistem akanmenerima aksesadmin danmenampilkanpesan:“Pembuatan datadaftar orang tuaberhasil”

Sesuai

harapanValid

4. Jika data padatabel daftar orangtua belum dipilihlalu klik tombolperbarui data

Data padatabel daftarorang tuabelumdipilih

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Pilih datayang ingindiperbarui”

Sesuai

harapanValid

5. Jika data padatabel daftar orangtua dipilih lalu

Memilihsalah saturecord pada

Sistem akanmenerima aksesadmin dan

Sesuai

harapan

Valid

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

58

klik tombolperbarui data

tabel daftarorang tua

menampilkanpesan konfirmasi:“Yakin inginmemperbaruidata ini?”

6. Jikamenginputkandata lalu kliktombol batal

Mengisisebagianatau seluruhfield

Sistem akanmengosongkanseluruh field

Sesuai

harapanValid

3. Pengujian terhadap Form Daftar Anak

Tabel III.9Hasil pengujian Black Box Testing Form Daftar Anak

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Jika seluruh fieldtidak diisi laluklik tombol buatdata

Seluruhfield :(kosong)

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuaiharapan

Valid

2. Jika ada salahsatu field tidakdiisi lalu kliktombol buat data

Ada fieldyangkosong

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuai

harapanValid

3. Jika seluruh fieldtelah terisi laluklik tombol buatdata

Semua fieldterisi

Sistem akanmenerima aksesadmin danmenampilkanpesan:“Pembuatan datadaftar anakberhasil”

Sesuai

harapanValid

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

59

4. Jika data padatabel daftar anakbelum dipilih laluklik tombolperbarui data

Data padatabel anakbelumdipilih

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Pilih datayang ingindiperbarui”

Sesuai

harapanValid

5. Jika data padatabel daftar anakdipilih lalu kliktombol perbaruidata

Memilihsalah saturecord padatabel daftaranak

Sistem akanmenerima aksesadmin danmenampilkanpesan konfirmasi:“Yakin inginmemperbaruidata ini?”

Sesuai

harapanValid

6. Jikamenginputkandata lalu kliktombol batal

Mengisisebagianatau seluruhfield

Sistem akanmengosongkanseluruh field

Sesuai

harapanValid

4. Pengujian terhadap Form Data Kriteria

Tabel III.10Hasil pengujian Black Box Testing Form Data Kriteria

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Jika seluruh fieldtidak diisi laluklik tombol buatdata

Seluruhfield :(kosong)

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuaiharapan

Valid

2. Jika ada salahsatu field tidak

Ada fieldyang

Sistem akanmenolak akses Sesuai Valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

60

diisi lalu kliktombol buat data

kosong admin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

harapan

3. Jika seluruh fieldtelah terisi laluklik tombol buatdata

Semua fieldterisi

Sistem akanmenerima aksesadmin danmenampilkanpesan:“Pembuatan datakriteria berhasil”

Sesuai

harapanValid

4. Jika data padatabel data kriteriabelum dipilih laluklik tombolperbarui data

Data padatabel datakriteriabelumdipilih

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Pilih datayang ingindiperbarui”

Sesuai

harapanValid

5. Jika data padatabel data kriteriadipilih lalu kliktombol perbaruidata

Memilihsalah saturecord padatabel datakriteria

Sistem akanmenerima aksesadmin danmenampilkanpesan konfirmasi:“Yakin inginmemperbaruidata ini?”

Sesuai

harapanValid

6. Jikamenginputkandata lalu kliktombol batal

Mengisisebagianatau seluruhfield

Sistem akanmengosongkanseluruh field

Sesuai

harapanValid

5. Pengujian terhadap Form Data BB/U

Tabel III.11Hasil pengujian Black Box Testing Form Data BB/U

No Skenario Test Case Hasil yang Hasil Kesimpula

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

61

Pengujian diharapkan pengujian n

1. Jika seluruh fieldtidak diisi laluklik tombol buatdata

Seluruhfield :(kosong)

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuaiharapan

Valid

2. Jika ada salahsatu field tidakdiisi lalu kliktombol buat data

Ada fieldyangkosong

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Lengkapidata terlebihdahulu”

Sesuai

harapanValid

3. Jika seluruh fieldtelah terisi laluklik tombol buatdata

Semua fieldterisi

Sistem akanmenerima aksesadmin danmenampilkanpesan:“Pembuatan dataBB/U berhasil”

Sesuai

harapanValid

4. Jika data padatabel data BB/Ubelum dipilih laluklik tombolperbarui data

Data padatabel dataBB/Ubelumdipilih

Sistem akanmenolak aksesadmin danmenampilkanpesan: “Pilih datayang ingindiperbarui”

Sesuai

harapanValid

5. Jika data padatabel data BB/Udipilih lalu kliktombol perbaruidata

Memilihsalah saturecord padatabel dataBB/U

Sistem akanmenerima aksesadmin danmenampilkanpesan konfirmasi:“Yakin inginmemperbaruidata ini?”

Sesuai

harapanValid

6. Jikamenginputkandata lalu klik

Mengisisebagianatau seluruh

Sistem akanmengosongkanseluruh field

Sesuai

harapanValid

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

62

tombol batal field

6. Pengujian terhadap Form Pengukuran Anak

Tabel III.12Hasil pengujian Black Box Testing Form Pengukuran Anak

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Jika seluruh fieldkosong lalu kliktombol cari

Seluruhfield :(kosong)

Sistem akanmenampilkantabel data anak

Sesuaiharapan

Valid

2. Jika memilihsalah satu recordpada tabel dataanak

Memilihsatu datapada tabeldata anak

Sistem akanotomatis mengisifield pada formukur anak sesuaidata yang adapada tabel dataanak

Sesuai

harapanValid

3. Jika field beratbadan, tinggibadan, median,dan simpangbaku rujukantidak diisi laluklik tombolhitung gizi

Field beratbadan,tinggibadan,median, dansimpangbakurujukan :(kosong)

Sistem akanmenolak danmenampilkanpesan: “Masihterdapat datakosong”

Sesuai

harapanValid

4. Jika field beratbadan, tinggibadan, median,dan simpangbaku rujukandiisi lalu kliktombol hitunggizi

Field beratbadan,tinggibadan,median, dansimpangbakurujukantelah terisi

Sistem akanotomatismenampilkanhasil perhitungangizi

Sesuai

harapanValid

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter Umum Puskesmas : a) Memeriksa, membuat rekam medis, melakukan tindakan, memberikan

63

5. Jika hasilperhitungan gizitelah terisi laluklik tombol cekgizi

Field hasiltelah terisi

Sistem akanotomaatismenampilkanhasil dari kriteriagizi

Sesuai

harapanValid

6. Jikamenginputkandata lalu kliktombol batal

Mengisisebagianatau seluruhfield

Sistem akanmengosongkanseluruh field

Sesuai

harapanValid