BAB IV PERANCANGAN SISTEM USULAN 4.1.2. Rancangan Diagram Use Case GambarIV.1 Use Case Usulan Posyandu

  • View
    6

  • Download
    0

Embed Size (px)

Text of BAB IV PERANCANGAN SISTEM USULAN 4.1.2. Rancangan Diagram Use Case GambarIV.1 Use Case Usulan...

  • 37

    BAB IV

    PERANCANGAN SISTEM USULAN

    4.1. Tahapan Perancangan Sistem

    Tahapan perancangan sistem yang dilakukan oleh peneliti di Posyandu

    Lestari Desa Rabak memerlukan proses perencanaan sistem karena dari proses

    pendaftaran sampai dengan proses laporan masih menggunakan cara konvesional

    atau manual. Untuk mengatasi masalah tersebut, maka tahapan – tahapan yang

    dilakukan adalah sebagai berikut :

    4.1.1. Analisis Kebutuhan

    Dari analisis permasalahan yang sudah dilakukan sebelumnya maka

    diperlukan sebuah sistem informasi desktop yang di buat untuk memudahkan sistem

    posyandu dalam hal proses pendaftaran sampai dengan proses laporan, karena sistem

    informasi dapat mencari data pasien lebih cepat, efektif, efisien dan lebih aman

    dalam hal penyimpanan data pasien. Dalam tahapan ini akan dijelaskan tentang

    kebutuhan proses bisnis yang diusulkan.

    1. Kebutuhan Pengguna

    Tujuan dari kebutuhan pengguna dalam perancangan sistem ini untuk

    mengetahui apa saja yang menjadi kebutuhan pengguna yang akan diusulkan, data

    apa saja yang akan dikelola dalam sistem.

    a. Skenario Kebutuhan Bagian Sistem Posyandu

    1) Pegawai SKD (kader) mengelola data balita atau bayi dan ibu hamil

    2) Mengelola data kunjungan, yaitu data timbang balita atau bayi, data

    layanan balita atau bayi, data timbang ibu hamil, data layanan ibu hamil,

    dan data layanan WUS-PUS

  • 38

    3) Mengelola daftar kunjungan setiap bulan sekali

    b. Skenario Kebutuhan Bagian Kesehatan

    1) Melakukan pelayanan kesehatan yaitu melakukan imunisasi

    2) Melakukan pelayanan kesehatan yaitu pemberian vitamin

    3) Melakukan penimbangan pada balita atau ibu hamil

    c. Skenario Kebutuhan Bagian Sistem Puskesmas

    1) Mengelola data Posyandu

    2) Mengelola laporan posyandu, yaitu laporan jenis kunjungan, laporan

    kunjungan bulanan dan laporan kunjungan tahunan

    3) Mengarsipkan laporan posyandu berupa laporan jenis kunjungan, laporan

    kunjungan bulanan dan laporan kunjungan tahunan

    2. Kebutuhan Sistem

    a. Pengguna sistem harus terdaftar terlebih dahulu sebagai user pada

    database sistem informasi posyandu.

    b. Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses

    aplikasi ini dengan memasukkan username dan password agar privasi

    masing – masing pengguna tetap terjaga keamanannya.

    c. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.

    d. sistem dapat melakukan validasi status gizi dan status ideal berat badan

    berdasarkan hasil masukan data timbangan bayi atau balita dan ibu hamil.

    e. Sistem dapat menyimpan data kunjungan bulanan ke dalam database yang

    akan di rekap kembali oleh sistem untuk menghasilkan daftar kunjungan

    bulanan, laporan jenis pelayanan, laporan kunjungan tahunan.

  • 39

    4.1.2. Rancangan Diagram Use Case

    GambarIV.1 Use Case Usulan Posyandu Lestari

    Tabel IV.1 Deskripsi Use Case Login

    Use Case Name Login

    Requirements Pegawai SKD (kader) login agar bisa

    menggunakan sistem

    Goal Pegawai SKD (kader) bisa

    menggunakan fungsi utama sistem

    Pre-Conditions Pegawai SKD (kader) sudah terdaftar

    sebagai pengguna sistem

    Post-Conditions -

    Failed end Conditions Pegawai SKD (kader) salah

    memasukan id atau passwordnya

    Actors Pegawai SKD (kader)

    Use Case Diagram Posyandu Lestari

    Login

    Melakukan Pendaftaran

    Mendata Pendaftar

    Melakukan Penimbangan

    (kecuali WUS-PUS)

    Pencatatan KMS/ KKA

    Penyuluhan

    Pendamping

    Bidan Desa

    Bidan Desa

    Pelayanan Kesehatan

    (imunisasi dan pemberian vitamin)

    Pegawai SKD

    (kader)

    Membuat Laporan Pelayanan

    Posyandu

    Kepala Puskesmas Kecamatan

    Pegawai Kecamatan

    Menerima hasil laporan pasien

    dari pegawai SKD (kader)

  • 40

    Main Flow/Basic Path -

    Alternate/ Invariant A -

    Invariant B -

    Tabel IV.2 Deskripsi Use Case Pendaftaran Balita dan Bayi

    Use Case Name Pendaftaran Balita dan Bayi

    Requirements Pegawai SKD (kader) mengelola data

    pendaftaran balita atau bayi

    Goal Sistem akan menampilkan menu data

    pendaftaran balita atau bayi

    Pre-Conditions Pegawai SKD (kader) telah melakukan

    login

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path -

    Alternate/ Invariant A 1. Pegawai SKD (kader) melakukan login

    2. Pegawai SKD (kader) memilih menu data master, kemudian

    memilih menu data balita atau

    bayi

    3. Masukan data balita atau bayi 4. Simpan

    Invariant B 1. Pegawai SKD (kader) melakukan login

    2. Pilih salah satu data balita atau bayi

    3. Klik edit, ubah data balita atau bayi

    4. Simpan

    Tabel IV.3 Deskripsi Use Case Pendaftaran Ibu Hamil

    Use Case Name Pendaftaran ibu hamil

    Requirements Pegawai SKD (kader) mengelola data

    pendaftaran ibu hamil

    Goal Sistem akan menampilkan menu data

    pendaftaran ibu hamil

    Pre-Conditions Pegawai SKD (kader) telah melakukan

    login

  • 41

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path -

    Alternate/ Invariant A 1. Pegawai SKD (kader) melakukan login

    2. Pegawai SKD (kader) memilih menu data master, kemudian

    memilih menu data ibu hamil

    3. Masukan data ibu hamil 4. Simpan

    Invariant B 1. Pegawai SKD (kader) melakukan login

    2. Pilih salah satu data ibu hamil 3. Klik edit, ubah data ibu hamil 4. Simpan

    Tabel IV.4 Deskripsi Use Case Pemeriksaan Kesehatan Balita atau Bayi

    Use Case Name Pemeriksaan kesehatan balita atau

    bayi

    Requirements Pegawai SKD (kader) melakukan

    pemeriksaan kesehatan balita atau bayi

    Goal Sistem akan menampilkan menu

    pemeriksaan kesehatan balita atau bayi

    Pre-Conditions Setiap ada kunjungan kesehatan balita

    atau bayi

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path -

    Alternate/ Invariant A 1. Pegawai SKD (kader) melakukan login

    2. Memilih menu pemeriksaan kesehatan balita atau bayi

    3. Sistem menampilkan menu pemeriksaan kesehatan balita atau

    bayi

    4. Memasukan berat badan dan panjang balita atau bayi

    5. Simpan

    Invariant B 1. Pegawai SKD (kader) melakukan login

  • 42

    2. Memilih menu pemeriksaan kesehatan balita atau bayi

    3. Sistem menampilkan menu pemeriksaan kesehatan balita atau

    bayi

    4. Pilih salah satu data hasil pemeriksaan kesehatan balita atau

    bayi

    5. Klik edit, ubah data timbang, simpan

    Tabel IV.5 Deskripsi Use Case Pemeriksaan Ibu Hamil

    Use Case Name Pemeriksaan kesehatan ibu hamil

    Requirements Pegawai SKD (kader) melakukan

    pemeriksaan kesehatan ibu hamil

    Goal Sistem akan menampilkan menu

    pemeriksaan kesehatan ibu hamil

    Pre-Conditions Setiap ada kunjungan kesehatan ibu

    hamil

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path -

    Alternate/ Invariant A 1. Pegawai SKD (kader) melakukan login

    2. Memilih menu pemeriksaan kesehatan ibu hamil

    3. Sistem menampilkan menu pemeriksaan kesehatan ibu hamil

    4. Memasukan berat badan ibu hamil

    5. Simpan

    Invariant B 1. Pegawai SKD (kader) melakukan login

    2. Memilih menu pemeriksaan kesehatan ibu hamil

    3. Sistem menampilkan menu pemeriksaan kesehatan ibu hamil

    4. Pilih salah satu data hasil pemeriksaan kesehatan ibu hamil

    5. Klik edit, ubah data timbang, simpan

  • 43

    Tabel IV.6 Deskripsi Use Case Membuat Laporan Kegitan Posyandu Lestari

    Use Case Name Laporan kegiatan posyandu lestari

    Requirements Pegawai SKD (kader) dapat melihat

    laporan berdasarkan kegiatan

    posyandu

    Goal Sistem akan menampilkan menu

    laporan kegiatan posyandu

    Pre-Conditions Pegawai SKD (kader) telah melakukan

    login

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path 1. Pegawai SKD (kader) melakukan login

    2. Memilih menu laporan, pilih menu daftar kegiatan posyandu,

    kemudian memilih kategori cetak

    3. Klik lihat 4. Cetak

    Alternate/ Invariant A -

    Invariant B -

    Tabel IV.7 Deskripsi Use Case Membuat Laporan Kunjungan Bulanan

    Use Case Name Laporan kunjungan bulanan

    Requirements Pegawai SKD (kader) dapat melihat

    laporan berdasarkan kunjungan

    perbulan

    Goal Sistem akan menampilkan menu

    laporan kunjungan bulanan

    Pre-Conditions Pegawai SKD (kader) telah melakukan

    login

    Post-Conditions -

    Failed end Conditions -

    Actors Pegawai SKD (kader)

    Main Flow/Basic Path 1. Pegawai SKD (kader) melakukan login

    2. Memilih menu laporan, pili