BAB III ANALISA DAN PERANCANGAN 3.1
Gambaran Umum Posyandu adalah suatu forum komunikasi, alih tehnologi dan pelayanan
kesehatan masyarakat yang mempunyai nilai strategis untuk pengembangan sumber daya manusia sejak dini. Posyandu juga merupakan tempat kegiatan terpadu antara program Keluarga Berencana – Kesehatan di tingkat desa. Posyandu adalah pusat kegiatan masyarakat dalam upaya pelayanan kesehatan dan keluarga berencana. Posyandu adalah pusat pelayanan keluarga berencana dan kesehatan yang dikelola dan diselenggarakan untuk dan oleh masyarakat dengan dukungan teknis dari petugas kesehatan dalam rangka pencapaian NKKBS. 3.1.1 Visi Posyandu Menjadikan Masyarakat Sehat, Sejahtera, dan Mandiri. 3.1.2 Misi Posyandu 1. Meningkatkan kesehatan masyarakat terutama dalam meningkatkan mutu kesehatan. 2. Menciptakan kesadaran masyarakat agar hidup sehat dan bersih. 3. Meningkatkan kehadiran balita datang dan menimbang di Posyandu. 4. Menggalakkan pemberian ASI Eksklusif. 5. Meningkatkan kerjasama dan kemitraan dengan masyarkat disektor terkait. 3.1.3 Tujuan Posyandu Menunjang percepatan penurunan AKI dan AKB di Indonesia melalui upaya pemberdayaan masyarakat.
33
3.2
Struktur Organisasi Struktur organisasi adalah suatu kerangka hubungan dari unit-unit
organisasi atau bidang-bidang kerja yang menyangkut kepemimpinan, wewenang dan tanggungjawab.
Ka. Suku Dinas Kesehatan
Subbag. Tata Usaha
Seksi Sumber Daya Kesehatan
Seksi Kesehatan Masyarakat
Seksi Pelayanan Masyarakat
Seksi Pengendalian Masalah Kesehatan
PUSKESMAS
POSYANDU
Gambar 3.1 Struktur Ogranisasi DinKes Jakarta Barat Adapun tugas dari masing-masing bagian dari Organisasi Suku Dinas Kesehatan di Jakarta Barat adalah sebagai berikut : Ka.Suku Dinas Kesehatan mempunyai tugas sebagai berikut :
Memimpin dan Mengkoordinir pelaksanaan tugas dan fungsi Suku Dinas.
Mengkoordinasikan pelaksanaan tugas subbagian, seksi dan subkelompok Jabatan fungsional.
Melaksanakan kerja sama dan koordinasi dengan Satuan Kerja Perangkat Daerah (SKPD), Unit Kerja Perangkat Daerah (UKPD) dan/atau instansi pemerintahan/swasta terkait, dalam rangka pelaksanaan tugas dan fungsi Suku Dinas.
34
Melaporkan dan mempertanggungjawabkan pelaksanaan tugas dan fungsi Suku Dinas.
Subbag Tata Usaha mempunyai tugas sebagai berikut :
Menyusun bahan Rencana Kerja dan Anggaran (RKA) dan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya
Melaksakan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya
Mengkoordinasikan penyusunan Rencana Kerja dan Anggran (RKA) dan Dokumen Pelaksanan Anggara (DPA) Suku Dinas.
Melaksanakan monitoring, pengendalian dan evaluasi pelaksanaan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas.
Pengelolaan Kepagawaian, Keuangan dan barang Suku Dinas.
Pelaksanaan kegiatan surat menyurat dan kearsipan suku dinas.
Penyediaan, penatausahaan, penggunaan, pemeliharaan dan perawatan prasarana dan sarana kerja Suku Dinas.
Memelihara kebersihan, keindahan, keamanan dan ketertiban kantor
Melaksanakan pengelolaan ruangan rapat/pertemuan Suku Dinas.
Melaksanakan publikasi kegiatan/upacara dan pengaturan Suku Dinas.
Menerima, mencatat, membukukan, menyetorkan dan melaporkan penerimaan retribusi Suku Dinas Kesehatan.
Menyiapkan bahan laporan Suku Dinas yang terkait dengan tugas Subbagian Tata Usaha.
Mengkoordinasikan penyusunan laporan (kegiatan, keuangan, kinerja dan akuntabilitas) Suku Dinas.
Melaporkan dan mempertanggungjawabkan pelaksanaan tugas Subbagian Tata Usaha.
Seksi Kesehatan Masyarakat mempunyai tugas sebagai berikut :
Menyusun bahan Rencana Kerja dan Anggaran (RKA) dan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
35
Melaksanakan Dokumen Pelaksanan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan pengendalian mutu kegiatan pelayanan kesehatan keluarga termasuk ibu, bayi, anak balita, kesehatan anak prasekolah, usia sekolah, remaja, kesehatan reproduksi, usia lanjut, keluarga berencana, pekerja wanita dan asuhan keperawatan.
Mengkoordinasikan
sector
terkait
dan
masyarakat
pofesi
untuk
pencegahan dan pengendalian kesehatan masyarakat.
Melaksanakan kegiatan promosi kesehatan dan informasi.
Melaksanakan bimbingan teknis tenaga kesehatan dibidang kesehatan masyarakat.
Melaksanakan kajian prilaku hidup bersih dan sehat di masyarakat tingkat Kota Administrasi.
Melaksanakan manajemen database kesehatan melalui sistem informasi manajemen kesehatan terintegrasi.
Melaksanakan pengendalian pelaksanaan program gizi dan PPSM.
Menerapkan sistem kewaspadaan pangan dan Gizi (SKPG).
Menyiapkan bahan laporan Suku Dinas Kesehatan yang terkait dengan tugas Seksi Kesehatan Masyarakat.
Seksi Pelayanan Kesehatan mempunyai tugas sebagai berikut :
Menyusun bahan Rencana Kerja dan Anggaran (RKA) dan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Meningkatkan fasilitas peningkatan kemampuan tenaga fasilitator, intruktur, assessor dan auditor mutu pelayanan kesehatan.
Melaksanakan kegiatan pembinaan, pengawasan, dan pengendalian tata laksana pelayanan kesehatan pada sarana kesehatan.
Menghimpun, mengelola, menyajikan, memelihara, mengembangkan, memanfaatkan data dan informasi upaya pelayanan kesehatan.
36
Melaksanakan kegiatan pengawasan dan pengendalian penerapan standar pelayanan kesehatan.
Melaksanakan kegiatan pembinaan,
pengawasan akreditasi sarana
pelayanan kesehatan.
Memberikan rekomendasi/perizinan saran pelayanan kesehatan.
Memberikan tanda daftar kepada pengobat tradisional.
Melaksanakan siaga 24 jam/pusat pengendalian dukungan kesehatan.
Melakukan pengawasan terhadap pelaksanaan standar pelayanan minimal pelayanan kesehatan.
Menyiapakan bahan laporan Suku Dinas Kesehatan yang terkait dengan tugas Seksi Pelayanan Kesehatan.
Melaporkan dan mempertanggungjawabkan pelaksanaan tugas Seksi Pelayanan Kesehatan.
Seksi Sumber Daya Kesehatan mempunyai tugas sebagai berikut :
Menyusun bahan Rencana Kerja dan Anggaran (RKA) dan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan tugas Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan pemberian perizinan tenaga dan sarana formasi makanan dan minuman.
Memberikan rekomendasi/perizinan praktik tenaga kesehatan.
Melaksanakan kegiatan bimbingan teknis tenaga kesehatan.
Menyusun peta kebutuhan pendidikan dan pelatihan tenaga kesehatan berdasarkan analisa kebutuhan pendidikan dan pelatihan.
Melaksanakan kegiatan monitoring dan evaluasi tingkat kepatuhan petugas kesehatan terhadap standar pelayanan.
Melaksnakan kegiatan audit internal dan audit eksternal penerapan manajemen mutu
Melaksanakan survey kepuasan pelanggan kesehatan.
37
Melaksanakan
kegiatan
bimbingan
konsultasi
dan
pendampingan
penerapan sistem manajemen mutu kepada puskesmas.
Melaksanakan kegiatan pengembangan mutu melalui forum dan fasilitator.
Melaksanakan fasilitas peningkatan kemampusan tenaga fasilitator, intruktur, assessor dan auditor mutu pelayanan kesehatan.
Melaksanakan kegiatan pembinaan, pengawasan, pengendalian pelayanan sarana pelayanan kefarmasian meliputi industri kecil obat tradisional, subpenyalur alat kesehatan, apotek, toko obat, depo obat dan industri makanan dan minuman rumah tangga.
Melaksanakan kegiatan pemantauan dan pengendalian harga obat dan persediaan cadangan obat esensial.
Malaksanakan pengelolaan persediaan obat dan pembekalan kesehatan pada lingkup kota administrasi.
Melaksanakan monitoring dan pemetaan sumber daya kesehatan.
Menyiapkan bahan laporan Suku Dinas Kesehatan yang terkait dengan tugas Seksi Sumber Daya Kesehatan.
Melaaporkan dan mempertanggungjawabkan pelaksanaan tugas Seksi Sumber Daya Kesehatan.
Seksi Pengendalian Masalah Kesehatan mempunyai tugas sebagai berikut :
Menyusun bahan Rencana Kerja dan Anggaran (RKA) dan Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan tugas Dokumen Pelaksanaan Anggaran (DPA) Suku Dinas sesuai dengan lingkup tugasnya.
Melaksanakan pengendalian penyakit menular, penyakit tidak menular, kesehatan jiwa masyarakat, surveilans epidemiologi, penganggulangan wabah/Kejadian Luar Biasa (KLB) dan kesehatan lingkungan.
Melaksanakan kegiatan pembinaan pelaksanaan kesehatan haji.
Menyiapkan materi sosialisasi kesehatan tentang pengendalian penyakit menular/tidak menular serta jiwa kesehatan masyarakat.
38
Melaksanakan kegiatan bimbingan, konsultasi dan pendampingan teknis peningkatan kompentensi surveilans epidomiologi, tenaga kesehatan pengendalian penyakit menular dan tidak menular serta kesehatan jiwa masyarakat.
Melaksanakan
kegiatan
koordinasi,
kerja
sama
dan
kemitraan
pengendalian penyakit menular dan tidak menular serta kesehatan jiwa masyarakat dengan satuan Kinerja Perangkat Daerah (SKPD). Unit Kerja Perangkat Daerah (UKPD) dan/atau instansi pemerintah / swasta / masyarakat.
Melaksanakan kegiatan pembinaan, pengawasan dan pengendalian kegiatan imunisasi.
Menghimpun, mengelola, menyajikan, memelihara, mengembangakan dan memanfaatkan data dan informasi surveilans epidemiologi sebagai Sistem Kewaspadaan Dini Kejadian Luar Biasa (SKD_KLB) pada lingkup Kota Administrasi.
Melaksanakan kegiatan investigasi penyakit potensial Kejadian Luar Biasa (KLB) dan surveilans.
Melaksanakan kegiatan pengendalian surveilans kematian.
Melaksanakan
kegiatan
monitoring
danpemetaan
kegiatan
penanggulangan wabah/Kejadian Luar Biasa (KLB) dan surveilans.
Melaksanakan kegiatan pengendalian pelaksanaan program kesehatan lingkungan meliputi penyehatan air minum/air bersih, penyehatan makanan dan minuman, pengamanan limbah, pengendalian vector, pengendalian radiasi, penyehatan pemukiman kumuh, penyehatan di tempat-tempat umum, tempat kerja, tempat pengelolaan pestisida termasuk pemberiian rekomendasi Analisis Mengenai Dampak Lingkungan)
Melaksanakan Dokumen Pelaksanaan Anggran (DPA) Suku Dinas sesuai dengan lingkup tugasnya (AMDAL), upaya pengelolaan lingkungan/upaya pemantauan lingkungan.
Melaksanakan kegiatan pengawasan dan pengendalian saran penunjang kesehatan lingkungan.
39
Menyiapkan materi pelatihan teknis dalam Bidang Kehatan Lingkungan dan Kesehatan Kerja.
Meyiapkan bahan laporan Suku Dinas Kesehatan yang terkait dengan tugas Seksi Pengendalian Masalah Kesehatan.
Melaporkan dan mempertanggungjawabkan pelaksanaan tugas Seksi Pengendalian Masalah Kesehatan.
Puskesmas mempunyai tugas sebagai berikut:
Mengobati masyarakat yang sakit semaksimal mungkin.
Memberikan penyuluhan penyakit, jika ada penyakit berbahaya disekitar lokasi Puskesmas.
Melayani masyarakat dengan baik.
Posyandu mempunyai tugas sebagai berikut:
Mempercepat penurunan angka kematian bayi, anak balita dan angka kelahiran.
Mempercepat penerimaan NKKBS.
Meningkatkan kemampuan masyarakat untuk mengembangkan kegiatankegiatan kesehatan dan lainnya yang menunjang, sesuai dengan kebutuhan.
3.3
Analisa Sistem Berjalan Sistem manual yang sekarang berjalan disetiap Posyandu bermula dari ibu
balita dan balita / wanita usia subur / pasangan usia subur melakukan pendaftaran pada Posyandu sekitar. Data pendaftaran yang sudah dicatat akan menjadi form master bagi Posyandu untuk melakukan proses selanjutnya yaitu penimbangan berat badan dan pengukuran tinggi badan dan kemudian akan dicatat dalam buku informasi Posyandu. Setelah hasil pencatatan pada buku informasi Posyandu, kader juga mencatat pada buku KMS guna menjadi catatan pribadi perkembangan ibu dan balita. Tahap selanjutnya yaitu memberikan penyuluhan kepada ibu untuk memberikan informasi seputar kesehatan dan gizi yang baik untuk ibu dan balita.
40
Tahapan selanjutnya kader Posyandu akan memberikan vitamin A dan imunisasi bagi balita yang sudah memenuhi syarat secara periodik. Sistem Posyandu hanya menggunakan sebuah program excell. Proses tersebut mengalami banyak tahapan yang akan menghambat lajunya penanganan fisik pada ibu dan gizi balita. Dari mulai pengumpulan data kesehatan fisik ibu dan gizi balita pada Posyandu. Proses yang terlalu panjang ini memakan banyak waktu dan kurang efisien dalam penyampaian laporan. Selain itu pencatatan data secara manual akan menyebabkan inkonsistensi data atau memungkinkan terjadinya duplikasi data yang akan menyebabkan kerusakan pada informasi Posyandu. Metode manual yang masih digunakan juga terlihat pada penyajian laporan yang kurang variatif dan cenderung kuno.
mengisi form pendaftaran
<
>
menerima form pendaftaran
menimbang dan mengukur tinggi
ibu dan balita
mencatat kedalam buku KMS
menerima puyuluhan kesehatan
menerima supplement
<>
<>
kader posyandu
melakukan penyuluhan kesehatan
memberikan supplement
Gambar 3.2 Use Case Diagram Sistem Berjalan Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar akan dijelaskan secara lebih detail pada bagian tabel use case spesifikasi sebagai berikut : Tabel 3.1 Skenario Use Case mengisi form pendaftaran Nama Use Case Actor Deskripsi
Mengisi form pendaftaran Ibu dan balita Ibu dan balita menyerahkan data pendaftaran ke kader posyandu
41
Tabel 3.2 Skenario Use Case menerima form pendaftaran Nama Use Case Actor Deskripsi
Menerima form pendaftaran Kader posyandu Kader menerima data pendaftaran akan mencatat data dari ibu dan anak
Tabel 3.3 Skenario Use Case menimbang dan mengukur tinggi Nama Use Case Actor Deskripsi
Menimbang dan mengukur tinggi Kader posyandu Kader posyandu akan menimbang dan mengukur tinggi setelah ibu dan balita terdaftar
Tabel 3.4 Skenario Use Case mencatat kedalam buku KMS Nama Use Case Actor Deskripsi
Mencatat kedalam buku KMS Kader posyandu Kader akan mencatat data ibu dan balita setelah melakukan penimbangan dan pengukuran tinggi
Tabel 3.5 Skenario Use Case melakukan penyuluhan kesehatan Nama Use Case Melakukan penyuluhan kesehatan Actor Kader posyandu Deskripsi Kader akan memberikan informasi seputar kesehatan dan gizi yang baik untuk ibu dan balita Tabel 3.6 Skenario Use Case memberikan supplement Nama Use Case Actor Deskripsi
memberikan supplement Kader posyandu Kader akan memberikan supplement seperti vitamin A dan imunisasi bagi balita yang sudah memenuhi syarat secara periodik.
Tabel 3.7 Skenario Use Case menerima supplement Nama Use Case Actor Deskripsi
Menerima supplement Ibu dan balita Ibu dan balita menerima supplement seperti vitamin A dan imunisasi setelah memenuhi syarat secara priodik
Tabel 3.8 Skenario Use Case menerima penyuluhan kesehatan Nama Use Case Actor Deskripsi
Menerima penyuluhan kesehatan Ibu dan balita Ibu dan balita menerima penyuluhan kesehatan mengenai gizi yang baik untuk ibu maupun balita.
42
3.4
Activity Diagram Pendaftaran Ibu dan balita Kader posyandu
Ibu dan balita
mengisi form pendaftaran
menerima form pendaftaran
menimbang dan mengukur tinggi
mencatat kedalam buku KMS
Gambar 3.3 Activity Diagram pendaftaran ibu dan balita Tabel 3.9 Activity Diagram Pendaftran Ibu dan balita Nama Activity Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Activity Diagram Pendaftaran Ibu dan balita Ibu dan balita mendaftarkan diri , kemudian kader posyandu malakukan penimbangan dan pengukuran tinggi setelah itu melakukan pencatatan kedalam buku KMS. Ibu dan balita Melakukan penimbangan dan pengukuran tinggi -
3.5 Activity Diagram Penyuluhan Kesehatan Kader posyandu
Ibu dan balita
penyuluhan kesehatan
menerima penyuluhan kesehatan
memberikan supplement
menerima supplement
Gambar 3.4 Activity Diagram penyuluhan kesehatan
43
Tabel 3.10 Activity Diagram Penyuluhan Kesehatan Nama Activity Deskripsi Singkat
Activity Diagram Penyuluhan Kesehatan Kader memberikan penyuluhan kesehatan tentang informasi seputar kesehatan kemudian memberikan supplement kepada ibu dan balita.
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Kader Pemberian supplement -
3.6
Analisa Sistem Usulan Berdasarkan hasil analisis
yang
telah dilakukan,
maka
penulis
mengusulkan sebuah sistem yang dapat mengatasi permasalahan pada SIP yang berjalan saat ini. Usulan sistem yang dimaksud adalah dengan mengembangkan sebuah sistem informasi yang dapat mengolah, menyimpan, dan mencari data-data kegiatan Posyandu sehingga dapat menghasilkan informasi dalam bentuk laporan yang dibutuhkan oleh pihak-pihak terkait dengan cara yang efektif dan efisien.
3.7
Use Case Diagram Sistem Usulan
3.7.1 Use Case Staff Posyandu
mengelola data balita
e
staf posyandu
lud inc
mengelola data ibu
mengelola jenis vitamin
melihat grafik perkembangan balita
includ
e
de inclu
inc lud incl e ud e
mengelola jenis imunisasi
inc lud e
melihat laporan
Gambar 3.5 Use Case Staff Posyandu 44
login
Tabel 3.11 Deskripsi Use Case Diagram Mengelola Data Balita Nama Use Case Mengelola data balita Aktor Staff Posyandu Deskripsi Mengelola data balita Pra Kondisi Login Pilih submenu balita Skenario Aktor akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data,dan pencarian data. Tindakan Alternatif Logout Tabel 3.12 Deskripsi Use Case Diagram Mengelola Data Ibu Nama Use Case Mengelola data ibu Aktor Staff Posyandu Deskripsi Mengelola data ibu Pra Kondisi Login Pilih submenu ibu Skenario Aktor akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data. Tindakan Alternatif
Logout
Tabel 3.13 Deskripsi Use Case Diagram Mengelola Data Jenis Imunisasi Nama Use Case Mengelola data jenis imunisasi Aktor Staff Posyandu Deskripsi Mengelola data jenis imunisasi Pra Kondisi Login Pilih submenu jenis imunisasi Skenario Aktor akan mengelola data jenis imunisasi mulai dari menambah, mengedit, menghapus, simpan data dan pencarian data. Tindakan Alternatif Logout Tabel 3.14 Deskripsi Use Case Diagram Mengelola Data Jenis Vitamin Nama Use Case Mengelola data jenis vitamin Aktor Staff posyandu Deskripsi Mengelola data jenis vitamin Pra Kondisi Login Pilih submenu jenis vitamin Skenario Aktor akan mengelola data jenis vitamin mulai dari menambah, mengedit, menghapus, simpan data dan pencarian data. Tindakan Alternatif Logout Tabel 3.15 Deskripsi Use Case Diagram Melihat Grafik Perkembangan Balita Nama Use Case Melihat grafik perkembangan balita Aktor Staff posyandu Deskripsi Melihat grafik perkembangan balita 45
Lanjutan Tabel 3.15 Pra Kondisi Skenario Tindakan Alternatif
Login Pilih submenu grafik Sistem akan menampilkan grafik perkembangan balita Pindah ke page/laman lain. Logout
Tabel 3.16 Deskripsi Use Case Diagram Melihat Laporan Nama Use Case Aktor Deskripsi Pra Kondisi Skenario Tindakan Alternatif
Melihat laporan. Staff Posyandu Melihat laporan Login Pilih submenu laporan Aktor dapat melihat laporan balita, laporan ibu, laporan imunisasi dan laporan vitamin. -
3.7.2 Use Case Staff Kelurahan
mengelola data ibu
lud inc e
inc lud
e
include
melihat grafik perkembangan balita
e
mengelola posyandu
inc lud incl e ud
staf kelurahan
mengelola data balita
melihat laporan
Gambar 3.6 Use Case Staff Kelurahan
46
login
Tabel 3.17 Deskripsi Use Case Diagram Mengelola Data Ibu Nama Use Case Aktor Deskripsi Pra Kondisi Skenario Tindakan Alternatif
Mengelola data ibu Staff Kelurahan Mengelola data ibu Login Pilih submenu ibu Aktor akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data. Logout
Tabel 3.18 Deskripsi Use Case Diagram Mengelola Data Balita Nama Use Case Mengelola data balita Aktor Staff Kelurahan Deskripsi Mengelola data balita Pra Kondisi Login Pilih submenu balita Skenario Aktor akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data,dan pencarian data. Tindakan Alternatif Logout Tabel 3.19 Deskripsi Use Case Diagram Mengelola Posyandu Nama Use Case Mengelola Posyandu Aktor Staff Kelurahan Deskripsi Mengelola Posyandu Pra Kondisi Login Pilih submenu posyandu Skenario Aktor akan mengelola data posyandu mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.20 Deskripsi Use Case Diagram Melihat Grafik Perkembangan Balita Nama Use Case Melihat grafik perkembangan balita Aktor Staff Kelurahan Deskripsi Melihat grafik perkembangan balita Pra Kondisi Login Pilih submenu grafik Skenario Sistem akan menampilkan grafik perkembangan balita Tindakan Alternatif Pindah ke page/laman lain. Logout
47
Tabel 3.21 Deskripsi Use Case Diagram Melihat Laporan Nama Use Case Melihat laporan. Aktor Staff Kelurahan Deskripsi Melihat laporan Pra Kondisi Login Pilih submenu laporan Skenario Aktor dapat melihat laporan balita, laporan ibu, laporan imunisasi dan laporan vitamin. Tindakan Alternatif 3.7.3 Use Case Staff Kecamatan
mengelola data ibu
mengelola kelurahan
e incl u
de
de inclu
login
melihat grafik perkembangan balita
inc lud incl e ud
e
mengelola posyandu
in clu d
e
staf kecamatan
lud inc
mengelola data balita
melihat laporan
Gambar 3.7 Use Case Staff Kecamatan Tabel 3.22 Deskripsi Use Case Diagram Mengelola Data Ibu Nama Use Case Aktor Deskripsi Pra Kondisi Skenario Tindakan Alternatif
Mengelola data ibu Staff Kecamatan Mengelola data ibu Login Pilih submenu ibu Aktor akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data. Logout
48
Tabel 3.23 Deskripsi Use Case Diagram Mengelola Data Balita Nama Use Case Mengelola data balita Aktor Staff Kecamatan Deskripsi Mengelola data balita Pra Kondisi Login Pilih submenu balita Skenario Aktor akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data,dan pencarian data. Tindakan Alternatif Logout Tabel 3.24 Deskripsi Use Case Diagram Mengelola Kelurahan Nama Use Case Mengelola Posyandu Aktor Staff Kelurahan Deskripsi Mengelola kelurahan Pra Kondisi Login Pilih submenu kelurahan Skenario Aktor akan mengelola data posyandu mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.25 Deskripsi Use Case Diagram Mengelola Posyandu Nama Use Case Mengelola Posyandu Aktor Staff Kelurahan Deskripsi Mengelola Posyandu Pra Kondisi Login Pilih submenu posyandu Skenario Aktor akan mengelola data posyandu mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.26 Deskripsi Use Case Diagram Melihat Grafik Perkembangan Balita Nama Use Case Melihat grafik perkembangan balita Aktor Staff Kelurahan Deskripsi Melihat grafik perkembangan balita Pra Kondisi Login Pilih submenu grafik Skenario Sistem akan menampilkan grafik perkembangan balita Tindakan Alternatif Pindah ke page/laman lain. Logout
49
Tabel 3.27 Deskripsi Use Case Diagram Melihat Laporan Nama Use Case Melihat laporan. Aktor Staff Kelurahan Deskripsi Melihat laporan Pra Kondisi Login Pilih submenu laporan Skenario Aktor dapat melihat laporan balita, laporan ibu, laporan imunisasi dan laporan vitamin. Tindakan Alternatif 3.7.4 Use Case Admin
mengelola data ibu
mengelola data balita
admin
mengelola staff kecamatan
mengelola staff kelurahan
inc lud
e
include
login
ude incl
incl incl incl ude ude ud e
mengelola data posyandu
ude de incl nclu i
mengelola data kelurahan
mengelola staff posyandu
mengelola user
Gambar 3.8 Use Case Admin Tabel 3.28 Deskripsi Use Case Diagram Mengelola Data Ibu Nama Use Case Aktor Deskripsi Pra Kondisi Skenario Tindakan Alternatif
Mengelola data ibu Admin Mengelola data ibu Login Pilih submenu ibu Admin akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data. Logout
50
Tabel 3.29 Deskripsi Use Case Diagram Mengelola Data Balita Nama Use Case Mengelola data balita Aktor Admin Deskripsi Mengelola data balita Pra Kondisi Login Pilih submenu balita Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.30 Deskripsi Use Case Diagram Mengelola Data Kelurahan Nama Use Case Mengelola data kelurahan Aktor Admin Deskripsi Mengelola data kelurahan Pra Kondisi Login Pilih submenu kelurahan Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.31 Deskripsi Use Case Diagram Mengelola Data Posyandu Nama Use Case Mengelola data posyandu Aktor Admin Deskripsi Mengelola data posyandu Pra Kondisi Login Pilih submenu posyandu Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.32 Deskripsi Use Case Diagram Mengelola Staff Kecamatan Nama Use Case Mengelola staff kecamatan Aktor Admin Deskripsi Mengelola staff kecamatan Pra Kondisi Login Pilih submenu staff kecamtan Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout
51
Tabel 3.33 Deskripsi Use Case Diagram Mengelola Staff Kelurahan Nama Use Case Mengelola staff kelurahan Aktor Admin Deskripsi Mengelola staff kelurahan Pra Kondisi Login Pilih submenu staff kelurahan Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.34 Deskripsi Use Case Diagram Mengelola Staff Posyandu Nama Use Case Mengelola staff posyandu Aktor Admin Deskripsi Mengelola staff posyandu Pra Kondisi Login Pilih submenu posyandu Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout Tabel 3.35 Deskripsi Use Case Diagram Mengelola User Nama Use Case Mengelola user Aktor Admin Deskripsi Mengelola user Pra Kondisi Login Pilih submenu user Skenario Admin akan mengelola data balita mulai dari menambah, mengedit, menghapus, simpan data, dan pencarian data. Tindakan Alternatif Logout 3.8 Activity Diagram 3.8.1 Activity Diagram Login Admin
Sistem
membuka halaman login
menampilkan login form
masukkan username dan password
tidak valid
valid
masuk halaman utama
Gambar 3.9 Activity Diagram login
52
Tabel 3.36 Activity Diagram Login Nama Deskripsi singkat Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram login. Aktor harus login terlebih dahulu untuk memasuki menu selanjutnya. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password benar, maka maka sistem akan menampilkan halaman utama, dan sebaliknya jika salah, maka harus mengulangi inputannya lagi. Aktor bisa melakukan kegiatan selanjutnya
3.8.2 Activity Diagram Mengelola Data Ibu Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu ibu
menampilkan halaman utama user
menampilkan data ibu
create
read
update
delete
simpan data ibu
Gambar 3.10 Activity Diagram Mengelola Data Ibu
53
Tabel 3.37 Activity Diagram Mengelola Data Ibu Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi 3.8.3
Activity diagram mengelola data ibu. Proses mengelola data ibu, dimulai dengan memilih submenu ibu kemudian sistem akan menampilkan data ibu. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
Activity Diagram Mengelola Data Balita Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu balita
menampilkan halaman utama user
menampilkan data balita
create
read
update
delete
simpan data balita
Gambar 3.11 Activity Diagram Mengelola Data Balita 54
Tabel 3.38 Activity Diagram Mengelola Data Balita Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola data balita Proses mengelola data balita, dimulai dengan memilih submenu balita kemudian sistem akan menampilkan data balita. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.4 Activity Diagram Mengelola Data Kelurahan Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu kelurahan
menampilkan halaman utama user
menampilkan data kelurahan
create
read
update
delete
simpan data kelurahan
Gambar 3.12 Activity Diagram Mengelola Data Kelurahan
55
Tabel 3.39 Activity Diagram Mengelola Data Kelurahan Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola data kelurahan Proses data mengelola kelurahan, dimulai dengan memilih submenu kelurahan kemudian sistem akan menampilkan data kelurahan. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.5 Activity Diagram Mengelola Data Posyandu Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu posyandu
menampilkan halaman utama user
menampilkan data posyandu
create
read
update
delete
simpan data posyandu
Gambar 3.13 Activity Diagram Mengelola Data Posyandu
56
Tabel 3.40 Activity Diagram Mengelola Data Posyandu Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola data posyandu Proses data posyandu, dimulai dengan memilih submenu posyandu kemudian sistem akan menampilkan data posyandu. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.6 Activity Diagram Mengelola Staff Kelurahan Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu staff kelurahan
menampilkan halaman utama user
menampilkan data staff kelurahan
create
read
update
delete
simpan data staff kelurahan
Gambar 3.14 Activity Diagram Mengelola Staff Kelurahan
57
Tabel 3.41 Activity Diagram Mengelola Staff Kelurahan Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola staff kelurahan Proses mengelola staff kelurahan, dimulai dengan memilih submenu staff kelurahan kemudian sistem akan menampilkan data staff kelurahan. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.7 Activity Diagram Mengelola Staff Kecamatan Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu staff kecamatan
menampilkan halaman utama user
menampilkan data staff kecamatan
create
read
update
delete
simpan data staff kecamatan
Gambar 3.15 Activity Diagram Mengelola Staff Kecamatan
58
Tabel 3.42 Activity Diagram Mengelola Staff Kecamatan Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola staff kecamatan Proses mengelola staff kecamatan, dimulai dengan memilih submenu staff kecamatan kemudian sistem akan menampilkan data staff kecamatan. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.8 Activity Diagram Mengelola Staff Posyandu Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu staff posyandu
menampilkan halaman utama user
menampilkan data staff posyandu
create
read
update
delete
simpan data staff posyandu
Gambar 3.16 Activity Diagram Mengelola Staff Posyandu
59
Tabel 3.43 Activity Diagram Mengelola Staff Posyandu Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola staff posyandu Proses mengelola staff posyandu, dimulai dengan memilih submenu staff posyandu kemudian sistem akan menampilkan data staff posyandu. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.9 Activity Diagram Mengelola User Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
create
memilih submenu user
menampilkan halaman utama user
memilih NIP staff
menampilkan data user
read
update
delete
simpan data user
Gambar 3.17 Activity Diagram Mengelola User 60
Tabel 3.44 Activity Diagram Mengelola User Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola user Proses mengelola user, dimulai dengan memilih submenu user kemudian sistem akan menampilkan data user. Setelah itu memilih NIP staff untuk dapat diedit lever usernya dan kemudian data tersimpan sesuai yang dipilih. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.10 Activity Diagram Mengelola Jenis Imunisasi Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu jenis imunisasi
menampilkan halaman utama user
menampilkan data jenis imunisasi
create
read
update
delete
simpan data jenis imunisasi
Gambar 3.18 Activity Diagram Mengelola Jenis Imunisasi 61
Tabel 3.45 Activity Diagram Mengelola Jenis Imunisasi Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola Jenis Imunisasi Proses mengelola jenis imunisasi dimulai dengan memilih submenu jenis imunisasi kemudian sistem akan menampilkan data jenis imunisasi. Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.11 Activity Diagram Mengelola Jenis Vitamin Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu jenis vitamin A
menampilkan halaman utama user
menampilkan data jenis vitamin A
create
read
update
delete
simpan data jenis vitamin A
Gambar 3.19 Activity Diagram Mengelola Jenis Vitamin 62
Tabel 3.46 Activity Diagram Mengelola Jenis Vitamin Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram mengelola Jenis Vitamin Proses mengelola jenis vitamin dimulai dengan memilih submenu jenis vitamin kemudian sistem akan menampilkan data jenis vitamin . Setelah itu user dapat menambah data, mengedit data, meghapus data, simpan data, dan pencarian data. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.12 Activity Diagram Perkembangan Balita Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu kelurahan
menampilkan halaman utama user
memilih ibu posyandu
memilih ibu balita
memilih balita
belum terdaftar berhasil terdaftar
pendaftaran
sudah terdaftar
memasukkan berat dan tinggi balita
simpan data balita
Gambar 3.20 Activity Diagram Perkembangan Balita 63
Tabel 3.47 Activity Diagram Perkembangan Balita Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram Perkembangan balita Proses mengelola perkembangan balita dimulai dengan memilih kelurahan dan posyandu kemudian memilih ibu balita dan balita, jika tidak ada data harus melakukan pendaftaran terlebih dahulu. Setelah terdaftar baru bisa memasukkan berat badan dan tinggi balita. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.13 Activity Diagram Perkembangan Ibu Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih kelurahan
menampilkan halaman utama user
memilih posyandu
memilih ibu cek data ibu belum terdaftar berhasil terdaftar
pendaftaran
sudah terdaftar
memasukkan data berat dan lila
simpan data ibu
Gambar 3.21 Activity Diagram Perkembangan Ibu
64
Tabel 3.48 Activity Diagram Perkembangan Ibu Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram Perkembangan Ibu Proses mengelola perkembangan ibu dimulai dengan memilih kelurahan, posyandu dan ibu. Kemudian jika tidak ada data harus melakukan pendaftaran terlebih dahulu. Setelah terdaftar baru bisa memasukkan data berat dan lila. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.14 Activity Diagram Pemberian Vitamin Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih kelurahan
menampilkan halaman utama user
memilih posyandu
memilih ibu
memilih balita
Memilih jenis vitamin
menentukan tanggal pemberian
Gambar 3.22 Activity Diagram Pemberian Vitamin
65
Tabel 3.49 Activity Diagram Pemberian Vitamin Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram Pemberian Vitamin Proses pemberian vitamin balita, dimulai dengan memilih kelurahan dan posyandu yang diingikan. Setelah itu memilih ibu dan balita serta memilih jenis vitamin sesuai umur balita, kemudian menentukan tanggal pemberian vitamin. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.15 Activity Diagram Imunisasi Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih kelurahan
menampilkan halaman utama user
memilih posyandu
memilih ibu
memilih balita
memilih jenis imunisasi
menentukan tanggal imunisasi
Gambar 3.23 Activity Diagram Imunisasi
66
Tabel 3.50 Activity Diagram Imunisasi Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram Imunisasi Proses pemberian imunisasi balita, dimulai dengan memilih kelurahan dan posyandu yang diingikan. Setelah itu memilih ibu dan balita serta memilih jenis imunisasi sesuai umur balita, kemudian menentukan tanggal imunisasi. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.16 Activity Diagram Melihat Grafik Perkembangan Balita Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
menentukan kelurahan
menampilkan halaman utama user
menentukan posyandu
menentukan priode awal
menentukan priode akhir
tampil grafik perkembangan balita
Gambar 3.24 Activity Diagram Melihat Grafik Perkembangan Balita
67
Tabel 3.51 Activity Diagram Melihat Grafik Perkembangan Balita Nama Deskripsi singkat
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
Activity diagram Melihat Grafik Perkembangan Balita Proses melihat grafik perkembangan balita, dimulai dengan menentukan kelurahan dan posyandu yang diinginkan serta periode bulan maupun tahun. Sehingga akan menampilkan grafik perkembangan balita yang diinginkan. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
3.8.17 Activity Diagram Melihat Laporan Admin
Sistem
membuka web
menampilkan halaman login
salah
mengisi username dan password
benar
memilih submenu laporan
menampilkan halaman utama user
menentukan pencarian
menekan tombol seacrh
menampilkan data laporan
menekan tombol printer
terkonvert dalam bentuk PDF
mencetak laporan
Gambar 3.25 Activity Diagram Melihat Laporan
68
Tabel 3.52 Activity Diagram Melihat Laporan Nama Deskripsi singkat
Activity diagram Melihat Laporan Proses melihat laporan, dimulai dengan memilih submenu laporan balita / laporan ibu / laporan imunisasi / laporan vitamin. Kemudian menentukan pencarian sesuai kebutuhan dan menekan tombol search yang akan menampilkan data laporan. Setelah itu dapat menekan tombol printer yang akan terkonvert dalam bentuk pdf sehingaa laporan akan tercetak. Admin - Memasukan user id dan password - Membuka form menu utama Jika username & password salah, maka harus mengulangi inputannya lagi. Admin bisa melakukan kegiatan selanjutnya
Aktor Pra Kondisi Tindakan utama Tindakan Alternatif Pasca kondisi
3.9 Sequence Diagram 3.9.1 Sequence Diagram Login
Tampilan Login
Proses Login
Database Login
Menu utama
Admin Tampilan Login Masukkan User dan Password Tidak Sesuai
Sesuai
kembali lagi kemenu login
Login
Gambar 3.26 Sequence Diagram Login 69
Tabel 3.53 Keterangan Sequence Diagram Login Nama Deskripsi
Login Pada sequence ini admin harus melakukan login yaitu menginput username dan password sebelum masuk ke aplikasi, kemudian sistem akan memvalidasi jika berhasil admin masuk ke menu utama jika gagal kembali ke login awal.
3.9.2 Sequence Diagram Mengelola Data Ibu
menu master
menu utama
Admin
Form data ibu
ibu
Login Pilih
open data ibu masuk Id_ibu Id_posy nama alamat tgllhr telepon
Edit data ibu
Simpan data register sukes
Logout
Gambar 3.27 Sequence Diagram Mengelola Data Ibu Tabel 3.54 Keterangan Sequence Diagram Mengelola Data Ibu Nama Deskripsi
Sequence Diagram Mengelola Data Ibu Admin melakukan login terlebih dahulu untuk masuk menu utama setelah itu memilih menu master kemudian proses entri data ibu dan simpan data. Admin melakukan logout dan kembali ke halaman login.
70
3.9.3 Sequence Diagram Mengelola Data Balita
menu master
menu utama
Admin
Form data balita
balita
Login Pilih
open data balita Id_balita Id_ibu nama Brt_lahir tgllhr jk Stat_hidup
edit data balita
Simpan data edit sukses
Logout
Gambar 3.28 Sequence Diagram Mengelola Data Balita Tabel 3.55 Keterangan Sequence Diagram Mengelola Data Balita Nama
Sequence diagram Mengelola Data Balita
Deskripsi
Menjelaskan proses terjadinya entri data balita
singkat Aktor
Admin
Pra – kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
71
3.9.4 Sequence Diagram Mengelola Data Posyandu
menu master
menu utama
Admin
Form data posyandu
posyandu
Login Pilih
open data posyandu Id_posy nama alamat Id_kel Id_kec
edit data posyandu
Simpan data edit sukses
Logout
Gambar 3.29 Sequence Diagram Mengelola Data Posyandu Tabel 3.56 Keterangan Sequence Diagram Mengelola Data Posyandu Nama
Sequence diagram Mengelola Data Posyandu
Deskripsi
Menjelaskan proses terjadinya entri data posyandu
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
72
3.9.5 Sequence Diagram Mengelola Data Kelurahan
menu master
menu utama
Admin
Form data kelurahan
kelurahan
Login Pilih
open data kelurahan edit data kelurahan
Id_kel nama alamat telepon Id_kec
Simpan data edit sukses
Logout
Gambar 3.30 Sequence Diagram Mengelola Data Kelurahan Tabel 3.57 Keterangan Sequence Diagram Mengelola Data Kelurahan Nama
Sequence diagram Mengelola Data Kelurahan
Deskripsi
Menjelaskan proses terjadinya entri data kelurahan
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
73
3.9.6 Sequence Diagram Mengelola Data Staff Kelurahan
menu master
menu utama
Admin
Form data staff kelurahan
staff kelurahan
Login Pilih
open data staff kelurahan nip nama alamat Tgl_lahir kota telepon password Id_kel
edit data staff kelurahan
Simpan data edit sukses
Logout
Gambar 3.31 Sequence Diagram Mengelola Data Staff Kelurahan Tabel 3.58 Keterangan Sequence Diagram Mengelola Data Staff Kelurahan Nama
Sequence Diagram Mengelola Data Staff Kelurahan
Deskripsi
Menjelaskan proses terjadinya entri data staff kelurahan
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
74
3.9.7 Sequence Diagram Mengelola Data Staff Kecamatan
menu master
menu utama
Admin
Form data staff kecamatan
staff kecamatan
Login Pilih
open data staff kecamatan nip nama alamat Tgl_lahir kota telepon password
edit data staff kecamatan
Simpan data edit sukses
Logout
Gambar 3.32 Sequence Diagram Mengelola Data Staff Kecamatan Tabel 3.59 Keterangan Sequence Diagram Mengelola Data Staff Kecamatan Nama
Sequence Diagram Mengelola Data Staff Kecamatan
Deskripsi
Menjelaskan proses terjadinya entri data staff kecamatan
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
75
3.9.8 Sequence Diagram Mengelola Data Staff Posyandu
menu master
menu utama
Admin
Form data staff posyandu
staff posyandu
Login Pilih
open data staff posyandu nip nama alamat Tgl_lahir kota telepon password Id_kel Id_kec
Edit data staff posyandu
Simpan data edit sukses
Logout
Gambar 3.33 Sequence Diagram Mengelola Data Staff Posyandu Tabel 3.60 Keterangan Sequence Diagram Mengelola Data Staff Posyandu Nama
Sequence Diagram Mengelola Data Staff Posyandu
Deskripsi
Menjelaskan proses terjadinya entri data staff posyandu
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
76
3.9.9 Sequence Diagram Mengelola Jenis Imunisasi
menu master
menu utama
Admin
Form jenis imunisasi
jenis imunisasi
Login Pilih
open data jenis imunisasi Id_imun nama deskripsi
Edit data jenis imunisasi
Simpan data edit sukses
Logout
Gambar 3.34 Sequence Diagram Mengelola Jenis Imunisasi Tabel 3.61 Keterangan Sequence Diagram Mengelola Jenis Imunisasi Nama
Sequence Diagram Mengelola Jenis Imunisasi
Deskripsi
Menjelaskan proses terjadinya entri data jenis imunisasi
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
77
3.9.10 Sequence Diagram Mengelola Jenis Vitamin
menu master
menu utama
Admin
Form jenis vitamin
jenis vitamin
Login Pilih
open data jenis vitamin Id_vit nama deskripsi
Edit data jenis vitamin
Simpan data edit sukses
Logout
Gambar 3.35 Sequence Diagram Mengelola Jenis Vitamin Tabel 3.62 Keterangan Sequence Diagram Mengelola Jenis Vitamin Nama
Sequence Diagram Mengelola Jenis Vitamin
Deskripsi
Menjelaskan proses terjadinya entri data jenis vitamin
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu master
-
78
3.9.11 Sequence Diagram Perkembangan Balita
menu master
menu utama
Admin
Form perkembangan balita
perkembangan balita
Login Pilih
open data perkembangan balita Id_perk Id_balita berat tinggi tgl
Edit data perkembangan balita
Simpan data edit sukses
Logout
Gambar 3.36 Sequence Diagram Perkembangan Balita Tabel 3.63 Keterangan Sequence Diagram Perkembangan Balita Nama
Sequence Diagram Perkembangan Balita
Deskripsi
Menjelaskan proses terjadinya entri data perkembangan
singkat
balita
Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu pelayanan posyandu
-
79
3.9.12 Sequence Diagram Perkembangan Ibu
menu pelayanan posyandu
menu utama
Admin
perkembangan ibu
form perkembangan ibu
Login Pilih
open data perkembangan ibu kelurahan
Edit data perkembangan ibu
Nama ibu berat lila tanggal
Simpan data
posyandu
Edit sukses
Logout
Gambar 3.37 Sequence Diagram Perkembangan Ibu Tabel 3.64 Keterangan Sequence Diagram Perkembangan Ibu Nama
Sequence Diagram Perkembangan Ibu
Deskripsi
Menjelaskan proses terjadinya entri data perkembangan ibu
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu pelayanan posyandu
-
80
3.9.13 Sequence Diagram Pemberian Vitamin
menu master
menu utama
Admin
Form data pemberian vitamin
pemberian vitamin
Login Pilih
open data pemberian vitamin edit data pemberian vitamin
Id_vitamin Id_balita Id_vit tgl
Simpan data edit sukses
Logout
Gambar 3.38 Sequence Diagram Pemberian Vitamin Tabel 3.65 Keterangan Sequence Diagram Pemberian Vitamin Nama
Sequence Diagram Pemberian Vitamin
Deskripsi
Menjelaskan proses terjadinya entri data pemberian vitamin
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu pelayanan posyandu
-
81
3.9.14 Sequence Diagram Imunisasi
menu master
menu utama
Admin
Form data imunisasi
imunisasi
Login Pilih
open data imunisasi Id_imunisasi Id_balita Id_imun tgl
edit data imunisasi
Simpan data edit sukses
Logout
Gambar 3.39 Sequence Diagram Imunisasi Tabel 3.66 Keterangan Sequence Diagram Imunisasi Nama
Sequence Diagram Imunisasi
Deskripsi
Menjelaskan proses terjadinya entri data imunisasi
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu pelayanan posyandu
-
82
3.9.15 Sequence Diagram Melihat Grafik Perkembangan Balita
menu grafik
menu utama
Admin
perkembangan balita
form perkembangan balita
Login Open
pilih perkembangan balita input priode
Simpan data Display perkembangan balita
Logout
Gambar 3.40 Sequence Diagram Melihat Grafik Perkembangan Balita Tabel 3.67 Sequence Diagram Melihat Grafik Perkembangan Balita Nama Sequence diagram Melihat Grafik Perkembangan Balita Deskripsi
Menjelaskan proses terjadinya entri data imunisasi
singkat Aktor
Admin
Pra - kondisi
Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama
Pasca kondisi
-
Memasukan user id dan pass
-
Membuka form menu utama
-
Memilih menu pelayanan posyandu
-
83
3.9.16 Sequence Diagram Melihat Laporan website
Halaman Login
Menu Utama
Laporan
Database
Admin Open() Input Username & password Benar Open() Salah
Pilih laporan Laporan balita Laporan ibu Laporan imunisasi Laporan vitamin cetak
Get Laporan
Laporan Logout Website
Gambar 3.41 Sequence Diagram Melihat Laporan Tabel 3.68 Keterangan Sequence Diagram Melihat Laporan Nama
Sequence Diagram Melihat Laporan
Deskripsi
Admin membuka website, lalu melakukan login, apabila tidak diterima username dan password tidak akan terbuka, apabila diterima masuk ke halaman utama, setelah itu memilih menu laporan, lalu Admin memilih jenis laporan yang akan di cetak yaitu laporan balita, atau laporan ibu, atau laporan imunisasi, atau laporan vitamin, lalu memilih periode laporan cetak apabila batal hanya kembali ke menu laporan. Admin melakukan logout dan kembali ke website.
84
3.10
Class Diagram *
imunisasi
vitamin
-id_imunisasi -id_balita -id_imun -tgl +tambah() +edit() +simpan() +hapus()
-id_vitamin -id_balita -id_vit -tgl +tambah() +edit() +simpan() +hapus() 1
1 *
*
*
ibu
-id_ibu -id_posy -nama -alamat -tgllhr -telepon +tambah() +edit() +simpan() +hapus()
1
*
*
balita -id_balita -id_ibu -nama -brt_lahir -tgllhr -jk -stat_hidup +tambah() +edit() +simpan() +hapus()
1
jenis_imun
-id_vit -nama -deskripsi +tambah() +ubah() +simpan() +hapus()
user
-id_user -nama -password -username +tambah() +edit() +simpan() +hapus()
1
*
jenis_vit
-id_imun -nama -deskripsi +tambah() +ubah() +simpan() +hapus()
*
*
*
staff_posyandu
1
-nip -nama -alamat -tgl_lahir -kota -telepon -password -id_kel -id_posy +tambah() +ubah() +simpan() +hapus()
-id_posy -nama -alamat -id_kec -id_kel +tambah() +edit() +simpan() +hapus()
posyandu
*
1
1
*
perkembangan_ibu
-id_perk -id_ibu -lila -tekanan_darah -tgl +tambah() +ubah() +simpan() +hapus()
perkembangan_balita
-id_perk -id_balita -berat -tinggi -tgl +tambah() +ubah() +simpan() +hapus()
staff_kelurahan
-nip -nama -alamat -tgl_lahir -kota -telepon -password -id_kel +tambah() +ubah() +simpan() +hapus()
kelurahan
*
1
-id_kel -nama -alamat -telepon -id_kec +tambah() +edit() +simpan() +hapus()
staff_kecamatan
-nip -nama -alamat -tgl_lahir -kota -telepon -password +tambah() +ubah() +simpan() +hapus()
kecamatan
*
1
-id_kec -nama -alamat -telepon +tambah() +edit() +simpan() +hapus()
Gambar 3.42 Class Diagram 3.11
Struktur Basis Data
1. Nama Tabel : Balita Isi : data balita Primary Key : id_balita Tabel 3.69 Struktur basis data balita No Nama Field Tipe Data 1 id_balita Int 2 id_ibu Int 3 Nama Varchar 4 brt_lahir Float 5 tglLhr Date 6 Jk Varchar
85
Panjang 11 11 30
1
Keterangan Id balita Id ibu Nama balita Berat balita Tanggal lahir Jenis kelamin
2. Nama Tabel : Ibu Isi : data ibu Primary Key : id_ibu Tabel 3.70 Struktur basis data ibu No Nama Field Tipe Data 1 id_ibu Int 2 id_posy Int 3 Nama Varchar 4 Alamat Varchar 5 Tgllhr Date 6 Telepon Varchar 3. Nama Tabel : Imunisasi Isi : data Imunisasi Primary Key : id_imun Tabel 3.71 Struktur basis data imunisasi No Nama Field Tipe Data 1 id_imunisasi Int 2 id_balita Int 5 id_imun Int 6 Tgl Date 4. Nama Tabel : Vitamin Isi : data vitamin Primary Key : id_vit Tabel 3.72 Struktur basis data vitamin No Nama Field Tipe Data 1 id_vitamin Int 2 id_balita Int 3 id_vit Int 4 Tgl Date 5. Nama Tabel : Posyandu Isi : data posyandu Primary Key : id_posy Tabel 3.73 Struktur basis data posyandu No Nama Field Tipe Data 1 id_posy Int 2 Nama Varchar 3 alamat Varchar 4 id_kel Int 5 id_kec Int
86
Panjang 11 11 25 100 12
Panjang 11 11 11
Keterangan Id ibu Id posyandu Nama ibu Alamat rumah Tanggal lahir Telepon
Keterangan Id imunisasi Id balita Id jenis imunisasi Tanggal
Panjang 11 11 11
Keterangan Id vitamin Id balita Id jenis vitamin Tanggal
Panjang 11 25 100 11 11
Keterangan Id posyandu Nama posyandu Alamat posyandu Id kelurahan Id kecamatan
6. Nama Tabel : Kelurahan Isi : data kelurahan Primary Key : id_kel Tabel 3.74 Struktur basis data kelurahan No Nama Field Tipe Data 1 id_kel Int 2 Nama Varchar 3 alamat Varchar 4 telepon Int 5 id_kec Int
Panjang 11 25 30 12 11
Keterangan Id kelurahan Nama kelurahan Alamat kelurahan Telepon kelurahan Id kecamatan
7. Nama Tabel : Kecamatan Isi : data kecamatan Primary Key : id_kec Tabel 3.75 Struktur basis data kecamatan No Nama Field Tipe Data 1 id_kec Int 2 Nama Varchar 3 alamat Varchar 4 telepon Int
Panjang 11 25 100 12
Keterangan Id kecamatan Nama kecamatan Alamat kecamatan Telepon kecamatan
: User 8. Nama Tabel Isi : data user Primary Key : id_user Tabel 3.76 Struktur basis data user No Nama Field Tipe Data 1 id_user Int 2 Nama Varchar 3 password Int 4 username Int
Panjang 11 30 15 35
9. Nama Tabel : Jenis Imunisasi Isi : data jenis imunisasi Primary Key : id_imun Tabel 3.77 Struktur basis data jenis imunisasi No Nama Field Tipe Data Panjang 1 id_imun Int 11 2 Nama Varchar 30 3 deskripsi Varchar 500 10. Nama Tabel Isi Primary Key
: Jenis Vitamin : data jenis vitamin : id_vit
87
Keterangan Id user Nomer user Password user Username user
Keterangan Id imunisasi Nama jenis imunisasi Deskripsi
Tabel 3.78 Struktur basis data jenis vitamin No Nama Field Tipe Data 1 id_vit Int 2 Nama Varchar 3 Deskripsi Varchar
Panjang 11 30 500
Keterangan Id vitamin Nama jenis vitamin Deskripsi
11. Nama Tabel : Perkembangan Balita Isi : data perkembangan balita Primary Key : id_perk Tabel 3.79 Struktur basis data perkembangan balita No Nama Field Tipe Data Panjang 1 id_perk Int 11 2 Id_balita Int 11 3 Berat float 4 Tinggi Float 5 Tgl Date
Keterangan Id perkembangan balita Id balita Berat balita Tinggi balita Tanggal
12. Nama Tabel : Perkembangan Ibu Isi : data perkembangan ibu Primary Key : id_perk Tabel 3.80 Struktur basis data perkembangan balita No Nama Field Tipe Data Panjang 1 id_perk Int 11 2 Id_ibu Int 11 3 Lila Int 11 4 Tanggal Date 5 Tekanan_darah Int 3
Keterangan Id perkembangan ibu Id ibu Lingkaran lengan atas Tanggal Tekanan darah ibu
13. Nama Tabel : Staff Kecamatan Isi : data staff kecamatan Primary Key : nip Tabel 3.81 Struktur basis data staff kecamatan No Nama Field Tipe Data Panjang 1 Nip Int 10 2 Nama Varchar 50 3 Alamat Text 4 Tgl_lahir Date 5 Kota Varchar 30 6 Telepon Varchar 12 7 password Varchar 15
88
Keterangan Nomer induk pegawai Nama staff kecamatan Alamat staff kecamatan Tanggal lahir staff Kota staff kecamatan Telepon staff kecamatan Password staff kecamatan
: Staff Kelurahan 14. Nama Tabel Isi : data staff kelurahan Primary Key : nip Tabel 3.82 Struktur basis data staff kelurahan No Nama Field Tipe Data Panjang 1 Nip Int 10 2 Nama varchar 50 3 Alamat text 4 Tgl_lahir date 5 Kota varchar 30 6 Telepon varchar 12 7 password varchar 15 8 Id_kel Int 11 : Staff Posyandu 15. Nama Tabel Isi : data staff posyandu Primary Key : nip Tabel 3.83 Struktur basis data staff posyandu Tipe No Nama Field Panjang Data 1 Nip Int 10 2 Nama varchar 50 3 Alamat text 4 Tgl_lahir date 5 Kota varchar 30 6 Telepon varchar 12 7 password varchar 15 8 Id_kel Int 11 9 Id_posy Int 11
89
Keterangan Nomer induk pegawai Nama staff kelurahan Alamat staff kelurahan Tanggal lahir staff Kota staff kelurahan Telepon staff kelurahan Password staff kelurahan Id kelurahan
Keterangan Nomer induk pegawai Nama staff posyandu Alamat staff posyandu Tanggal lahir staff posyandu Kota staff posyandu Telepon staff posyandu Password staff posyandu Id kelurahan Id posyandu
3.12
Rancangan Dialog Layar Aplikasi Kesehatan Ibu & Anak
Master
Pelayanan
Laporan
Ibu
Imunisasi
Laporan Ibu
Balita
Pemberian Vitamin
Laporan Balita
Posyandu
Perkembangan Balita
Laporan Imunisasi
Kelurahan
Perkembangan Ibu
Kecamatan Jenis Imunisasi Jenis Vitamin Staff Kelurahan Staff Kecamatan Staff Posyandu User
Gambar 3.43 Struktur Tampilan dialog layar
90
Laporan Vitamin
3.13
Rancangan Layar
3.13.1 Rancangan Menu Login
Aplikasi Kesehatan Ibu & Anak Username Password LOGIN
Gambar 3.44 Menu Login 3.13.2 Rancangan Menu Utama Logout
ADMINISTRATOR TEXT HOME Data Master Pelayanan Posyandu
Gambar
Grafik Laporan
Gambar 3.45 Menu Utama 3.13.3 Rancangan Menu Ibu Ibu [tambah Ibu] Kecamatan
Kelurahan
Posyandu
Nama
Umur
Alamat
Telepon
aksi Edit
Gambar 3.46 Menu Ibu
91
Del
3.13.4 Rancangan Menu Balita Balita [tambah balita] Kecamatan
Kelurahan
Posyandu
Nama Ibu
Nama Balita
Umur
Jenis Kelamin
Status Hidup
aksi Edit
Gambar 3.47 Menu Balita
3.13.5 Rancangan Menu Jenis Vitamin Jenis Vitamin [tambah jenis vitamin] Nama
aksi
Deskripsi Edit
Del
Gambar 3.48 Menu Jenis Vitamin
3.13.6 Rancangan Menu Jenis Imunisasi Jenis Imunisasi [tambah jenis imunisasi] Nama
aksi
Deskripsi Edit
Gambar 3.49 Menu Jenis Imunisasi
92
Del
Del
3.13.7 Rancangan Menu Grafik Grafik Perkembangan Balita Nama Balita Tahun CARI
BATAL
Gambar 3.50 Menu Grafik Perkembangan Balita
93