Anda di halaman 1dari 11

Perancangan Kebutuhan Perangkat Lunak

Sistem Informasi Vaksinasi Pada Balita

Nama : Winda Rizkiana

NIM : 19040138

Kelas : 5C

1. Analisis Masalah

Berdasarkan hasil observasi berikut adalah beberapa tahap masalah pada umumnya
yang terjadi ketika ibu dan balita akan melakukan vaksinasi ke posyandu , diantaranya:

1. Alur proses yang masih melakukan pencatatan daftar hadir bayi dan balita.
2. Proses pencatatan berat badan bayi dan balita masih dalam bentuk buku Kesehatan
Ibu dan Anak (KIA).
3. Proses pencarian data balita membutuhkan waktu yang cukup lama.

Berdasarkan masalah diatas maka dibutuhkan sistem Pendataan Vaksin Balita Di


Posyandu Berbasis Web sebagai upaya memudahkan informasi kesehatan ibu, bayi dan
balita pada posyandu serta mempermudah Petugas posyandu dalam menginputkan
data-data bayi dan balita dalam pemberian imunisasi dan perkembangan bayi.

2. Analisis Sistem

Analisis sistem didefinisikan sebagai penguraian dari sistem informasi yang utuh ke
dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan-permasalahan, kesempatan- kesempatan, hambatan-
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikannya.
Untuk mempermudah menganalisis sebuah sistem dibutuhkan dua jenis kebutuhan.
Kebutuhan fungsional dan kebutuhan nonfungsional. Kebutuhan fungsional adalah
kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem.
Sedangkan kebutuhan non-fungsional adalah kebutuhan yang menitikberatkan pada
properti prilaku yang dimiliki oleh sistem.

3. Analisis Kebutuhan Sistem

Aplikasi yang dibangun, diharapkan user dapat mengakses, memantau jadwal vaksinasi
balita secara online dan mengetahui informasi jenis vaksin yang digunakan, yaitu
sebagaimana berikut :

1. Mengakses informasi dari jenis vaksin yang digunakan oleh petugas Posyandu .
2. Melihat informasi data vaksin melalui form menu data vaksin .
3. Melihat jadwal pemberian vaksin yang telah diinputkan oleh admin/petugas posyandu.
4. Melihat informasi jelas mengenai keterangan daftar nama ibu, umur ibu, pekerjaan ibu,
alamat rumah, dan kontak yang bisa dihubungi yang telah diinputkan oleh
admin/petugas posyandu .
5. Melihat informasi mengenai daftar nama balita, tgl lahir, jenis kelamin, panjang badan,
berat badan, dan nama dari orang tua balita yang telah diinputkan oleh admin/petugas
posyandu.

4. Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dibagi menjadi dua, yaitu analisis kebutuhan
perangkat lunak dan analisis kebutuhan perangkat keras. Analisis perangkat keras
bertujuan untuk memudahkan proses perancangan dan implementasi dalam
pembangunan sistem ini.

5. Analisis Kebutuhan Perangkat Lunak

Analisis ini dibutuhkan untuk mengetahui spesifikasi minimum yang dibutuhkan untuk
membangun sebuah perangkat lunak.
No. Software Pendukung
1. VS Code / Sublime Text
2. XAMPP
3. SQLite
4. Codeigniter

6. Analisis Kebutuhan Perangkat Keras

Kebutuhan spesifikasi minimum perangkat keras mobile yang dibutuhkan oleh


pengguna untuk menjalankan aplikasi dapat dilihat pada Tabel dibawah ini :

No. Perangkat Disarankan


1 Prosessor Smartphone 1,2 GHz
2 RAM 2 GB
3 ROM 16 GB
4 Sistem Operasi Minimum Kitkat 4.4

7. Analisis Pengguna Sistem

No. Pengguna Akses Sistem


1. Admin - Melakukan Login
- Dapat mengubah info admin
- Dapat Menambahkan Jadwal Posyandu
- Dapat Menambahkan data ibu
- Dapat Menambahkan data Balita
- Dapat Menambahkan data vaksin

2. User -Melakukan Login


- Dapat Melihat Jadwal Posyandu
- Dapat Melihat data ibu
- Dapat Melihat data Balita
- Dapat Melihat data vaksin
8. Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional merupakan gambaran dari proses-proses mengenai


sistem yang berjalan pada sistem antrian pasien ini. Pada dasarnya, ada tiga hal yang
dikerjakan sistem ini, menerima masukan, mengolah masukan dan mengeluarkan
respon hasil pengolahan.

9. Diagram Perancangan Sistem

Setelah dilakukan beberapa tahapan dalam menganalisa berbagai kebutuhan aplikasi,


maka dapat dilakukan beberapa perancangan aplikasi. Perancangan yang akan
dideskripsikan dalam tugas akhir ini meliputi diagram blok sistem, alur kerja sistem
dan perancangan model dalam bentuk UML (UnifiedModelling Languange) yang
terdiri dari use case diagram, activity diagram, sequence diagram, dan class diagram.
Selain itu, ada perancangan antarmuka pengguna dalam bentuk mockup dan struktur
menu.

1. Diagram Blok Sistem

Berikut adalah diagram blok sistem dari sistem ini.

Berikut deskripsi singkat dari blok diagram sistem yang dibangun:


1. Web Application, merupakan web yang digunakan operator/admin untukmengatur
antrian.
2. Smartphone, merupakan alat untuk pendaftaran dan monitoring antrian secara online.
3. Web Server, merupakan pusat dari sistem untuk mengirim, menerima dan mengolah
data.
4. Database, merupakan tempat sistem menyimpan data berupa tabel.

2. Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakuan (behavior) sistem informasi
yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di
dalam sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi
tersebut[9]. Gambar dibawah merupakan use case diagram aplikasi sistem ini.

Gambar 1. Use Case Diagram Bagian Admin

Pada gambar diatas menjelaskan hal yang bisa dilakukan oleh seorang Admin ketika
telah melakukan Login ke sistem maka Admin dapat melakukan penginputan data bayi.
Rincian use case diagram sistem informasi ini dipresentasikan pada Gambar 2
Selanjutnya data bayi telah diinput maka admin dapat melakukan pengeditan dan
penghapusan data, Admin dapat melakukan penginputan data bayi, setelah data bayi
telah diinput maka admin dapat melakukan pengeditan dan penghapusan data, Admin
dapat melakukan penginputan data vaksin, setelah data vaksin telah diinput maka admin
dapat melakukan pengeditan dan penghapusan data dan Admin dapat melakukan
penginputan data jadwal posyandu, setelah data jadwal posyandu telah diinput maka
admin dapat melakukan pengeditan dan penghapusan data

Gambar 2. Use Case Diagram Bagian User

Pada gambar diatas menjelaskan hal yang bisa dilakukan oleh seorang pengguna/user
didalam sebuah sistem yang telah dirancang, antara lain user mendapatkan sebuah
informasi tentang Posyandu Sebuai, mulai dari profil user, Jadwal Posyandu, Data Ibu,
Data Balita dan Data Vaksin.
Gambar 3. Activity Diagram Jadwal Posyandu
Gambar 4. Activity Diagram Data Ibu

Gambar 5. Activity Diagram Data Bayi

Gambar 6. Activity Diagram Jadwal Vaksin


3. Definisi Aktor
Aktor Deskripsi
Admin/Operator Orang yang munggunakan aplikasi web untuk melakukan proses
mengelola data ibu dan balita untuk mengatur giliran vaksinasi balita di
posyandu

User/Ibu Balita Orang yang menggunakan aplikasi web untuk melihat informasi yang
berkaitan dengan kegiatan vaksin di posyandu serta dapat melihat
informasi data ibu dan balita.

4. Definisi Use Case


No Use Case Deskripsi
1. Login Merupakan proses untuk masuk ke menu
utama halaman aplikasi.

2. Data Jadwal Posyandu Merupakan data jadwal posyandu berdasarkan hari


posyandu diadakan
3. Informasi Jadwal Posyandu menampilkan data jadwal posyandu, data yang
ditampilkan terdiri dari alamat posyandu yaitu,
nama balita yang akan diberi vaksin, hari, dan
tanggal imunisasi yang telah diinputkan oleh
admin/petugas posyandu.
4. Data Ibu Merupakan informasi identifikasi yang berisi data-
data detail dari calon ibu.
5. Informasi Data Ibu Merupakan data ibu berdasarkan keterangan daftar
nama ibu, umur ibu, pekerjaan ibu, alamat rumah,
dan kontak yang bisa dihubungi
6. Data Bayi Merupakan informasi identifikasi yang berisi data-
data detail dari balita yang akan dilakukan
vaksinasi
7. Informasi Data Bayi Merupakan informasi identifikasi yang berisi data-
data detail dari calon ibu maupun balitan sebelum
diakukan vaksinasi
8. Data Vaskin Merupakan data vaksin berdasarkan nama
vaksin,jumlah vaksin.
9. Informasi Data Vaksin Merupakan informasi mengenai jenis vaksin apa
saja yang ada di posyandu

5. Use Case Scenario

Use case scenario merupakan deskripsi urutan langkah-langkah dalam proses aplikasi,
baik yang dilakukan oleh aktor terhadap sistem maupun yang dilakukan oleh sistem
terhadap aktor.

1.Nama usecase : Login

Aksi Aktor Sistem


Skenario Normal
1. Memasukkan nama dan password

2. Validasi nama dan password.


3.Masuk ke menu utama aplikasi
android/Website

2. Nama Usecase: Data Jadwal Posyandu

Aksi Aktor Sistem


Skenario Normal
1. pilih menu data jadwal posyandu
2. form tambah data jadwal posyandu
3. memasukan jadwal posyandu
4.simpan jadwal posyandu

3.Nama Usecase : Data Ibu


Aksi Aktor Sistem
Skenario Normal
1. pilih menu data ibu

2. form tambah data ibu


3. memasukan data ibu
4.simpan data ibu

4.Nama Usecase: Data Bayi


Aksi Aktor Sistem
Skenario Normal
1. pilih menu data bayi

2. form tambah data bayi


3. memasukan data bayi
4.simpan data bayi

5. Nama Usecase: Data Vaksin


Aksi Aktor Sistem
Skenario Normal
1. pilih menu data vaksin

2. form tambah data vaksin


3. memasukan data vaksin
4.simpan data vaksin

Anda mungkin juga menyukai