33
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.
34
3.2 Struktur Organisasi
Struktur organisasi adalah suatu kerangka hubungan dari unit-unit organisasi atau bidang-bidang kerja yang menyangkut kepemimpinan, wewenang dan tanggungjawab.
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.
Ka. Suku Dinas Kesehatan
Seksi Sumber Daya Kesehatan
Seksi Pelayanan Masyarakat
Subbag. Tata Usaha
Seksi Kesehatan Masyarakat Seksi Pengendalian Masalah Kesehatan PUSKESMAS POSYANDU
35
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.
36
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.
37
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
38
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.
39
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.
40
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 kegiatan-kegiatan 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.
41
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.
ibu dan balita kader posyandu
mengisi form pendaftaran menerima form pendaftaran menimbang dan mengukur tinggi mencatat kedalam buku KMS melakukan penyuluhan kesehatan memberikan supplement menerima supplement menerima puyuluhan kesehatan <<include>> <<include>> <<include>>
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 Mengisi form pendaftaran Actor Ibu dan balita
Deskripsi Ibu dan balita menyerahkan data pendaftaran ke kader posyandu
42
Tabel 3.2 Skenario Use Case menerima form pendaftaran
Nama Use Case Menerima form pendaftaran
Actor Kader posyandu
Deskripsi Kader menerima data pendaftaran akan mencatat data dari ibu dan anak
Tabel 3.3 Skenario Use Case menimbang dan mengukur tinggi
Nama Use Case Menimbang dan mengukur tinggi
Actor Kader posyandu
Deskripsi 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 Mencatat kedalam buku KMS
Actor Kader posyandu
Deskripsi 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 memberikan supplement
Actor Kader posyandu
Deskripsi 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 Menerima supplement Actor Ibu dan balita
Deskripsi 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 Menerima penyuluhan kesehatan Actor Ibu dan balita
Deskripsi Ibu dan balita menerima penyuluhan kesehatan mengenai gizi yang baik untuk ibu maupun balita.
43
3.4 Activity Diagram Pendaftaran Ibu dan balita
mengisi form pendaftaran
Ibu dan balita Kader posyandu
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 Activity Diagram Pendaftaran Ibu dan balita
Deskripsi Singkat Ibu dan balita mendaftarkan diri , kemudian kader posyandu malakukan penimbangan dan pengukuran tinggi setelah itu melakukan pencatatan kedalam buku KMS.
Aktor Ibu dan balita
Pra Kondisi -
Tindakan Utama Melakukan penimbangan dan pengukuran tinggi Tindakan Alternatif -
Pasca Kondisi -
3.5 Activity Diagram Penyuluhan Kesehatan
penyuluhan kesehatan
Ibu dan balita Kader posyandu
menerima penyuluhan kesehatan
menerima supplement memberikan supplement
44
Tabel 3.10 Activity Diagram Penyuluhan Kesehatan
Nama Activity Activity Diagram Penyuluhan Kesehatan
Deskripsi Singkat Kader memberikan penyuluhan kesehatan tentang informasi seputar kesehatan kemudian memberikan supplement kepada ibu dan balita.
Aktor Kader
Pra Kondisi -
Tindakan Utama Pemberian supplement Tindakan Alternatif -
Pasca Kondisi -
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
staf posyandu
login mengelola data ibu
mengelola data balita melihat grafik perkembangan balita melihat laporan mengelola jenis imunisasi mengelola jenis vitamin in clu de includ e include include incl ude incl ude
45
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
46 Lanjutan Tabel 3.15
Pra Kondisi Login
Pilih submenu grafik
Skenario Sistem akan menampilkan grafik perkembangan balita Tindakan Alternatif Pindah ke page/laman lain.
Logout
Tabel 3.16 Deskripsi Use Case Diagram Melihat Laporan
Nama Use Case Melihat laporan.
Aktor Staff Posyandu
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.2 Use Case Staff Kelurahan
staf kelurahan
mengelola data ibu
mengelola data balita
melihat grafik perkembangan balita
melihat laporan
mengelola posyandu login
in clu de include include incl ude incl ude
47
Tabel 3.17 Deskripsi Use Case Diagram Mengelola Data Ibu
Nama Use Case Mengelola data ibu
Aktor Staff Kelurahan
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.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.
48
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
staf kecamatan
login mengelola data ibu
mengelola data balita melihat grafik perkembangan balita melihat laporan mengelola posyandu mengelola kelurahan in clu de inc lude include include inclu de incl ude
Gambar 3.7 Use Case Staff Kecamatan Tabel 3.22 Deskripsi Use Case Diagram Mengelola Data Ibu
Nama Use Case Mengelola data ibu
Aktor Staff Kecamatan
Deskripsi Mengelola data ibu Pra Kondisi Login
Pilih submenu ibu
Skenario Aktor akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data.
49
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.
50
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
admin
mengelola data ibu
mengelola data posyandu mengelola data balita login mengelola data kelurahan mengelola user mengelola staff kecamatan mengelola staff kelurahan mengelola staff posyandu includ e includ e include include include includ e includ e includ e
Gambar 3.8 Use Case Admin Tabel 3.28 Deskripsi Use Case Diagram Mengelola Data Ibu
Nama Use Case Mengelola data ibu
Aktor Admin
Deskripsi Mengelola data ibu Pra Kondisi Login
Pilih submenu ibu
Skenario Admin akan mengelola data ibu mulai dari menambah, mengedit, menghapus, dan menyimpan data.
51
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.
52
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
membuka halaman login
menampilkan login form masukkan username dan password
tidak valid
masuk halaman utama valid
Admin Sistem
53
Tabel 3.36 Activity Diagram Login
Nama Activity diagram login.
Deskripsi singkat Aktor harus login terlebih dahulu untuk memasuki menu selanjutnya.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama
Tindakan Alternatif Jika username & password benar, maka maka sistem akan menampilkan halaman utama, dan sebaliknya jika salah, maka harus mengulangi inputannya lagi.
Pasca kondisi Aktor bisa melakukan kegiatan selanjutnya
3.8.2 Activity Diagram Mengelola Data Ibu
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu ibu
menampilkan data ibu salah
benar
update delete create read
simpan data ibu
Admin Sistem
54
Tabel 3.37 Activity Diagram Mengelola Data Ibu
Nama Activity diagram mengelola data ibu.
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.3 Activity Diagram Mengelola Data Balita
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu balita
menampilkan data balita salah
benar
update delete create read
simpan data balita
Admin Sistem
55
Tabel 3.38 Activity Diagram Mengelola Data Balita
Nama Activity diagram mengelola data balita
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.4 Activity Diagram Mengelola Data Kelurahan
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu kelurahan
menampilkan data kelurahan salah
benar
update delete create read
simpan data kelurahan
Admin Sistem
56
Tabel 3.39 Activity Diagram Mengelola Data Kelurahan
Nama Activity diagram mengelola data kelurahan
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.5 Activity Diagram Mengelola Data Posyandu
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu posyandu
menampilkan data posyandu salah
benar
update delete create read
simpan data posyandu
Admin Sistem
57
Tabel 3.40 Activity Diagram Mengelola Data Posyandu
Nama Activity diagram mengelola data posyandu
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.6 Activity Diagram Mengelola Staff Kelurahan
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu staff kelurahan
menampilkan data staff kelurahan salah
benar
update delete create read
simpan data staff kelurahan
Admin Sistem
58
Tabel 3.41 Activity Diagram Mengelola Staff Kelurahan
Nama Activity diagram mengelola staff kelurahan
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.7 Activity Diagram Mengelola Staff Kecamatan
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu staff kecamatan
menampilkan data staff kecamatan salah
benar
update delete create read
simpan data staff kecamatan
Admin Sistem
59
Tabel 3.42 Activity Diagram Mengelola Staff Kecamatan
Nama Activity diagram mengelola staff kecamatan
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.8 Activity Diagram Mengelola Staff Posyandu
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu staff posyandu
menampilkan data staff posyandu salah
benar
update delete create read
simpan data staff posyandu
Admin Sistem
60
Tabel 3.43 Activity Diagram Mengelola Staff Posyandu
Nama Activity diagram mengelola staff posyandu
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.9 Activity Diagram Mengelola User
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu user
menampilkan data user
salah
benar
update delete
create read
simpan data user
Admin Sistem
memilih NIP staff
61
Tabel 3.44 Activity Diagram Mengelola User
Nama Activity diagram mengelola user
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.10 Activity Diagram Mengelola Jenis Imunisasi
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu jenis imunisasi
menampilkan data jenis imunisasi
salah
benar
update delete
create read
simpan data jenis imunisasi
Admin Sistem
62
Tabel 3.45 Activity Diagram Mengelola Jenis Imunisasi
Nama Activity diagram mengelola Jenis Imunisasi
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.11 Activity Diagram Mengelola Jenis Vitamin
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu jenis vitamin A
menampilkan data jenis vitamin A
salah
benar
update delete
create read
simpan data jenis vitamin A
Admin Sistem
63
Tabel 3.46 Activity Diagram Mengelola Jenis Vitamin
Nama Activity diagram mengelola Jenis Vitamin
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.12 Activity Diagram Perkembangan Balita
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu kelurahan
salah benar
memasukkan berat dan tinggi balita
Admin Sistem
memilih ibu posyandu memilih ibu balita
memilih balita
pendaftaran
simpan data balita belum terdaftar
sudah terdaftar berhasil terdaftar
64
Tabel 3.47 Activity Diagram Perkembangan Balita
Nama Activity diagram Perkembangan balita
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.13 Activity Diagram Perkembangan Ibu
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih kelurahan
salah
benar
memasukkan data berat dan lila
Admin Sistem
memilih posyandu memilih ibu
pendaftaran
simpan data ibu belum terdaftar
sudah terdaftar berhasil terdaftar
cek data ibu
65
Tabel 3.48 Activity Diagram Perkembangan Ibu
Nama Activity diagram Perkembangan Ibu
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.14 Activity Diagram Pemberian Vitamin
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih kelurahan
salah
benar
menentukan tanggal pemberian
Admin Sistem
memilih posyandu
memilih ibu
memilih balita
Memilih jenis vitamin
66
Tabel 3.49 Activity Diagram Pemberian Vitamin
Nama Activity diagram Pemberian Vitamin
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.15 Activity Diagram Imunisasi
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih kelurahan
salah
benar
menentukan tanggal imunisasi
Admin Sistem
memilih posyandu
memilih ibu
memilih balita
memilih jenis imunisasi
67
Tabel 3.50 Activity Diagram Imunisasi
Nama Activity diagram Imunisasi
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.16 Activity Diagram Melihat Grafik Perkembangan Balita
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user menentukan kelurahan
salah
benar
tampil grafik perkembangan balita
Admin Sistem
menentukan posyandu
menentukan priode awal
menentukan priode akhir
68
Tabel 3.51 Activity Diagram Melihat Grafik Perkembangan Balita
Nama Activity diagram Melihat Grafik Perkembangan Balita Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.8.17 Activity Diagram Melihat Laporan
membuka web
mengisi username dan password
menampilkan halaman login
menampilkan halaman utama user memilih submenu laporan
salah benar
mencetak laporan
Admin Sistem
menentukan pencarian
menekan tombol seacrh
menekan tombol printer
menampilkan data laporan
terkonvert dalam bentuk PDF
69
Tabel 3.52 Activity Diagram Melihat Laporan
Nama Activity diagram Melihat Laporan
Deskripsi singkat 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.
Aktor Admin
Pra Kondisi -
Tindakan utama - Memasukan user id dan password - Membuka form menu utama Tindakan Alternatif Jika username & password salah, maka harus
mengulangi inputannya lagi.
Pasca kondisi Admin bisa melakukan kegiatan selanjutnya
3.9 Sequence Diagram
3.9.1 Sequence Diagram Login
Admin
Tampilan Login
Tampilan Login
Proses Login Database Login Menu utama
Masukkan User dan Password
kembali lagi kemenu login
Tidak Sesuai
Sesuai
Login
70
Tabel 3.53 Keterangan Sequence Diagram Login
Nama Login
Deskripsi 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
Admin
menu utama menu master Form data ibu ibu
Login
Pilih
open
data ibu masuk
Id_posy
Edit data ibu
Simpan data register sukes Logout Id_ibu alamatnama tgllhr telepon
Gambar 3.27 Sequence Diagram Mengelola Data Ibu Tabel 3.54 Keterangan Sequence Diagram Mengelola Data Ibu
Nama Sequence Diagram Mengelola Data Ibu
Deskripsi 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.
71
3.9.3 Sequence Diagram Mengelola Data Balita
Admin
menu utama menu master Form data balita balita
Login
Pilih
open
data balita
nama
edit data balita
Simpan data edit sukses Logout Id_balita Id_ibu Brt_lahir tgllhr jk Stat_hidup
Gambar 3.28 Sequence Diagram Mengelola Data Balita Tabel 3.55 Keterangan Sequence Diagram Mengelola Data Balita
Nama Sequence diagram Mengelola Data Balita Deskripsi
singkat
Menjelaskan proses terjadinya entri data balita
Aktor Admin
Pra – kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
72
3.9.4 Sequence Diagram Mengelola Data Posyandu
Admin
menu utama menu master Form data posyandu posyandu
Login
Pilih
open
data posyandu
alamat
edit data posyandu
Simpan data edit sukses Logout Id_posy nama Id_kel Id_kec
Gambar 3.29 Sequence Diagram Mengelola Data Posyandu Tabel 3.56 Keterangan Sequence Diagram Mengelola Data Posyandu
Nama Sequence diagram Mengelola Data Posyandu Deskripsi
singkat
Menjelaskan proses terjadinya entri data posyandu
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
73
3.9.5 Sequence Diagram Mengelola Data Kelurahan
Admin
menu utama menu master Form data kelurahan kelurahan
Login
Pilih
open
data kelurahan
alamat
edit data kelurahan
Simpan data edit sukses Logout Id_kel nama telepon Id_kec
Gambar 3.30 Sequence Diagram Mengelola Data Kelurahan Tabel 3.57 Keterangan Sequence Diagram Mengelola Data Kelurahan
Nama Sequence diagram Mengelola Data Kelurahan Deskripsi
singkat
Menjelaskan proses terjadinya entri data kelurahan
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
74
3.9.6 Sequence Diagram Mengelola Data Staff Kelurahan
Admin
menu utama menu master Form data staff kelurahan staff kelurahan
Login
Pilih
open
data staff kelurahan
alamat
edit data staff kelurahan
Simpan data edit sukses Logout nip nama Tgl_lahir kota telepon password Id_kel
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
singkat
Menjelaskan proses terjadinya entri data staff kelurahan
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
75
3.9.7 Sequence Diagram Mengelola Data Staff Kecamatan
Admin
menu utama menu master Form data staff kecamatan staff kecamatan
Login
Pilih
open
data staff kecamatan
alamat
edit data staff kecamatan
Simpan data edit sukses Logout nip nama Tgl_lahir kota telepon password
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
singkat
Menjelaskan proses terjadinya entri data staff kecamatan
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
76
3.9.8 Sequence Diagram Mengelola Data Staff Posyandu
Admin
menu utama menu master Form data staff posyandu staff posyandu
Login
Pilih
open
data staff posyandu
alamat
Edit data staff posyandu
Simpan data edit sukses Logout nip nama Tgl_lahir kota telepon password Id_kel Id_kec
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
singkat
Menjelaskan proses terjadinya entri data staff posyandu
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
77
3.9.9 Sequence Diagram Mengelola Jenis Imunisasi
Admin
menu utama menu master Form jenis imunisasi jenis imunisasi
Login
Pilih
open
data jenis imunisasi
deskripsi
Edit data jenis imunisasi
Simpan data
edit sukses
Logout
Id_imun nama
Gambar 3.34 Sequence Diagram Mengelola Jenis Imunisasi Tabel 3.61 Keterangan Sequence Diagram Mengelola Jenis Imunisasi
Nama Sequence Diagram Mengelola Jenis Imunisasi Deskripsi
singkat
Menjelaskan proses terjadinya entri data jenis imunisasi
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
78
3.9.10 Sequence Diagram Mengelola Jenis Vitamin
Admin
menu utama menu master Form jenis vitamin jenis vitamin
Login
Pilih
open
data jenis vitamin
deskripsi
Edit data jenis vitamin
Simpan data
edit sukses
Logout
Id_vit nama
Gambar 3.35 Sequence Diagram Mengelola Jenis Vitamin Tabel 3.62 Keterangan Sequence Diagram Mengelola Jenis Vitamin
Nama Sequence Diagram Mengelola Jenis Vitamin Deskripsi
singkat
Menjelaskan proses terjadinya entri data jenis vitamin
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu master Pasca kondisi -
79
3.9.11 Sequence Diagram Perkembangan Balita
Admin
menu utama menu master Form perkembangan balita perkembangan balita
Login
Pilih
open
data perkembangan balita
berat
Edit data perkembangan balita
Simpan data edit sukses Logout Id_perk Id_balita tinggi tgl
Gambar 3.36 Sequence Diagram Perkembangan Balita Tabel 3.63 Keterangan Sequence Diagram Perkembangan Balita
Nama Sequence Diagram Perkembangan Balita Deskripsi
singkat
Menjelaskan proses terjadinya entri data perkembangan balita
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama
- Memilih menu pelayanan posyandu Pasca kondisi -
80
3.9.12 Sequence Diagram Perkembangan Ibu
Admin
menu utama menu pelayanan posyandu form perkembangan ibu perkembangan ibu
Login
Pilih
open
data perkembangan ibu
Edit data perkembangan ibu
Simpan data Logout kelurahan posyandu Edit sukses Nama ibu berat lila tanggal
Gambar 3.37 Sequence Diagram Perkembangan Ibu Tabel 3.64 Keterangan Sequence Diagram Perkembangan Ibu
Nama Sequence Diagram Perkembangan Ibu Deskripsi
singkat
Menjelaskan proses terjadinya entri data perkembangan ibu
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama
- Memilih menu pelayanan posyandu Pasca kondisi -
81
3.9.13 Sequence Diagram Pemberian Vitamin
Admin
menu utama menu master Form data pemberian vitamin pemberian vitamin
Login
Pilih
open
data pemberian vitamin
Id_vit
edit data pemberian vitamin
Simpan data edit sukses Logout Id_vitamin Id_balita tgl
Gambar 3.38 Sequence Diagram Pemberian Vitamin Tabel 3.65 Keterangan Sequence Diagram Pemberian Vitamin
Nama Sequence Diagram Pemberian Vitamin Deskripsi
singkat
Menjelaskan proses terjadinya entri data pemberian vitamin
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama
- Memilih menu pelayanan posyandu Pasca kondisi -
82
3.9.14 Sequence Diagram Imunisasi
Admin
menu utama menu master Form data imunisasi imunisasi
Login
Pilih
open
data imunisasi
Id_imun
edit data imunisasi
Simpan data edit sukses Logout Id_imunisasi Id_balita tgl
Gambar 3.39 Sequence Diagram Imunisasi Tabel 3.66 Keterangan Sequence Diagram Imunisasi
Nama Sequence Diagram Imunisasi Deskripsi
singkat
Menjelaskan proses terjadinya entri data imunisasi
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama
- Memilih menu pelayanan posyandu Pasca kondisi -
83
3.9.15 Sequence Diagram Melihat Grafik Perkembangan Balita
Admin
menu utama menu grafik form perkembangan balita perkembangan balita
Login
Open
pilih perkembangan balita
input priode Simpan data Logout Display perkembangan balita
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
singkat
Menjelaskan proses terjadinya entri data imunisasi
Aktor Admin
Pra - kondisi Pengelola harus login dahulu sebelum masuk ke halaman menu utama
Tindakan utama - Memasukan user id dan pass - Membuka form menu utama
- Memilih menu pelayanan posyandu Pasca kondisi -
84
3.9.16 Sequence Diagram Melihat Laporan
Admin
website Halaman Login Menu Utama Laporan
Salah
Database
Open()
Input Username & password
Benar Open() 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.
85 3.10 Class Diagram +tambah() +edit() +simpan() +hapus() -id_ibu -id_posy -nama -alamat -tgllhr -telepon ibu +tambah() +edit() +simpan() +hapus() -id_balita -id_ibu -nama -brt_lahir -tgllhr -jk -stat_hidup balita +tambah() +edit() +simpan() +hapus() -id_posy -nama -alamat -id_kec -id_kel posyandu +tambah() +edit() +simpan() +hapus() -id_kec -nama -alamat -telepon kecamatan +tambah() +edit() +simpan() +hapus() -id_kel -nama -alamat -telepon -id_kec kelurahan +tambah() +edit() +simpan() +hapus() -id_imunisasi -id_balita -id_imun -tgl imunisasi +tambah() +edit() +simpan() +hapus() -id_vitamin -id_balita -id_vit -tgl vitamin +tambah() +edit() +simpan() +hapus() -id_user -nama -password -username user +tambah() +ubah() +simpan() +hapus() -id_perk -id_balita -berat -tinggi -tgl perkembangan_balita +tambah() +ubah() +simpan() +hapus() -id_perk -id_ibu -lila -tekanan_darah -tgl perkembangan_ibu +tambah() +ubah() +simpan() +hapus() -id_imun -nama -deskripsi jenis_imun +tambah() +ubah() +simpan() +hapus() -id_vit -nama -deskripsi jenis_vit +tambah() +ubah() +simpan() +hapus() -nip -nama -alamat -tgl_lahir -kota -telepon -password staff_kecamatan +tambah() +ubah() +simpan() +hapus() -nip -nama -alamat -tgl_lahir -kota -telepon -password -id_kel staff_kelurahan +tambah() +ubah() +simpan() +hapus() -nip -nama -alamat -tgl_lahir -kota -telepon -password -id_kel -id_posy staff_posyandu * 1 * 1 1 * 1 * * 1 1 * 1 * * 1 * 1 1 * * * * *
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 Panjang Keterangan
1 id_balita Int 11 Id balita
2 id_ibu Int 11 Id ibu
3 Nama Varchar 30 Nama balita
4 brt_lahir Float Berat balita
5 tglLhr Date Tanggal lahir
86 2. Nama Tabel : Ibu
Isi : data ibu Primary Key : id_ibu
Tabel 3.70 Struktur basis data ibu
No Nama Field Tipe Data Panjang Keterangan
1 id_ibu Int 11 Id ibu
2 id_posy Int 11 Id posyandu
3 Nama Varchar 25 Nama ibu
4 Alamat Varchar 100 Alamat rumah
5 Tgllhr Date Tanggal lahir
6 Telepon Varchar 12 Telepon
3. Nama Tabel : Imunisasi Isi : data Imunisasi
Primary Key : id_imun
Tabel 3.71 Struktur basis data imunisasi
No Nama Field Tipe Data Panjang Keterangan
1 id_imunisasi Int 11 Id imunisasi
2 id_balita Int 11 Id balita
5 id_imun Int 11 Id jenis imunisasi
6 Tgl Date Tanggal
4. Nama Tabel : Vitamin Isi : data vitamin
Primary Key : id_vit
Tabel 3.72 Struktur basis data vitamin
No Nama Field Tipe Data Panjang Keterangan
1 id_vitamin Int 11 Id vitamin
2 id_balita Int 11 Id balita
3 id_vit Int 11 Id jenis vitamin
4 Tgl Date Tanggal
5. Nama Tabel : Posyandu Isi : data posyandu
Primary Key : id_posy
Tabel 3.73 Struktur basis data posyandu
No Nama Field Tipe Data Panjang Keterangan
1 id_posy Int 11 Id posyandu
2 Nama Varchar 25 Nama posyandu
3 alamat Varchar 100 Alamat posyandu
4 id_kel Int 11 Id kelurahan
87 6. Nama Tabel : Kelurahan
Isi : data kelurahan Primary Key : id_kel
Tabel 3.74 Struktur basis data kelurahan
No Nama Field Tipe Data Panjang Keterangan
1 id_kel Int 11 Id kelurahan
2 Nama Varchar 25 Nama kelurahan
3 alamat Varchar 30 Alamat kelurahan
4 telepon Int 12 Telepon kelurahan
5 id_kec Int 11 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 Panjang Keterangan
1 id_kec Int 11 Id kecamatan
2 Nama Varchar 25 Nama kecamatan
3 alamat Varchar 100 Alamat kecamatan
4 telepon Int 12 Telepon kecamatan
8. Nama Tabel : User Isi : data user
Primary Key : id_user
Tabel 3.76 Struktur basis data user
No Nama Field Tipe Data Panjang Keterangan
1 id_user Int 11 Id user
2 Nama Varchar 30 Nomer user
3 password Int 15 Password user
4 username Int 35 Username user
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 Keterangan
1 id_imun Int 11 Id imunisasi
2 Nama Varchar 30 Nama jenis imunisasi
3 deskripsi Varchar 500 Deskripsi
10. Nama Tabel : Jenis Vitamin Isi : data jenis vitamin
88
Tabel 3.78 Struktur basis data jenis vitamin
No Nama Field Tipe Data Panjang Keterangan
1 id_vit Int 11 Id vitamin
2 Nama Varchar 30 Nama jenis vitamin
3 Deskripsi Varchar 500 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 Keterangan
1 id_perk Int 11 Id perkembangan balita
2 Id_balita Int 11 Id balita
3 Berat float Berat balita
4 Tinggi Float Tinggi balita
5 Tgl Date 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 Keterangan
1 id_perk Int 11 Id perkembangan ibu
2 Id_ibu Int 11 Id ibu
3 Lila Int 11 Lingkaran lengan atas
4 Tanggal Date Tanggal
5 Tekanan_darah Int 3 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 Keterangan
1 Nip Int 10 Nomer induk pegawai
2 Nama Varchar 50 Nama staff kecamatan
3 Alamat Text Alamat staff kecamatan
4 Tgl_lahir Date Tanggal lahir staff
5 Kota Varchar 30 Kota staff kecamatan
6 Telepon Varchar 12 Telepon staff kecamatan 7 password Varchar 15 Password staff kecamatan
89 14. Nama Tabel : Staff Kelurahan
Isi : data staff kelurahan Primary Key : nip
Tabel 3.82 Struktur basis data staff kelurahan
No Nama Field Tipe Data Panjang Keterangan
1 Nip Int 10 Nomer induk pegawai
2 Nama varchar 50 Nama staff kelurahan
3 Alamat text Alamat staff kelurahan
4 Tgl_lahir date Tanggal lahir staff
5 Kota varchar 30 Kota staff kelurahan
6 Telepon varchar 12 Telepon staff kelurahan 7 password varchar 15 Password staff kelurahan
8 Id_kel Int 11 Id kelurahan
15. Nama Tabel : Staff Posyandu Isi : data staff posyandu Primary Key : nip
Tabel 3.83 Struktur basis data staff posyandu
No Nama Field Tipe
Data Panjang Keterangan
1 Nip Int 10 Nomer induk pegawai
2 Nama varchar 50 Nama staff posyandu
3 Alamat text Alamat staff posyandu
4 Tgl_lahir date Tanggal lahir staff posyandu 5 Kota varchar 30 Kota staff posyandu
6 Telepon varchar 12 Telepon staff posyandu 7 password varchar 15 Password staff posyandu
8 Id_kel Int 11 Id kelurahan
90
3.12 Rancangan Dialog Layar
Master Ibu Balita Kecamatan Kelurahan Posyandu Staff Kecamatan Staff Kelurahan Staff Posyandu User Pelayanan Imunisasi Pemberian Vitamin Jenis Vitamin Perkembangan Balita Perkembangan Ibu Laporan Laporan Balita Laporan Ibu Laporan Imunisasi Laporan Vitamin Aplikasi Kesehatan Ibu & Anak
Jenis Imunisasi