BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · e. Dokter Umum Puskesmas : 1)Tugas dan Fungsi Dokter...
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
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
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 :
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
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.
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
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
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.
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
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
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
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
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
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
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
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
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
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
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 :
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
41
No urut
Inisial kriteria
Contoh :
S B U 0 0 1
No urut
Inisial kriteria
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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