Anda di halaman 1dari 36

DPPL-001

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

Integrasi Posyandu

untuk:

Dinas Kesehatan Kabupaten Indramayu

Dipersiapkan oleh Kelompok 5:

Achmad Farhan Mushafa 1805031


Firman Syah 1805041
Muhamad Alfarizi 1805049
Verliana Nur Safitri 1805056

D4 Rekayasa Perangkat Lunak

Jurusan Teknik Informatika - Politeknik Negeri Indramayu

Jl. Lohbener Lama No. 8, Indramayu 45252

Nomor Dokumen Halaman


Jurusan
Teknik Informatika
POLINDRA DPPL-001 36
Revisi - 07-12-2020
DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 2 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 3 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Daftar Isi
1. Pendahuluan ................................................................................................................................................. 5
1.1 Tujuan Penulisan Dokumen ............................................................................................................... 5
1.2 Lingkup Masalah............................................................................................................................... 5
1.3 Definisi dan Istilah ............................................................................................................................ 5
1.4 Aturan Penamaan dan Penomoran...................................................................................................... 5
1.5 Referensi........................................................................................................................................... 5
1.6 Ikhtisar Dokumen .............................................................................................................................. 5
2 Deskripsi Perancangan Global ................................................................................................................... 6
2.1 Rancangan Lingkungan Implementasi................................................................................................ 6
2.2 Deskripsi Arsitektural........................................................................................................................ 6
2.3 Deskripsi Komponen ........................................................................................................................ 6
3 Perancangan Rinci .................................................................................................................................... 8
3.1 Realisasi Use Case ............................................................................................................................ 8
3.1.1 Use Case ................................................................................................................................... 8
3.1.1.1 Identifikasi Kelas ................................................................................................................... 8
3.1.1.2 Diagram Kelas ....................................................................................................................... 9
3.2 Perancangan Detil Kelas.................................................................................................................... 9
3.2.1 Kelas Admin.............................................................................................................................10
3.2.2 Kelas Anak ...............................................................................................................................10
3.2.3 Kelas Desa ...............................................................................................................................11
3.2.4 Kelas Gizi.................................................................................................................................11
3.2.5 Kelas Imunisasi ........................................................................................................................12
3.2.6 Kelas Jadwal.............................................................................................................................12
3.2.7 Kelas Kecamatan ......................................................................................................................13
3.2.8 Kelas Keluarga .........................................................................................................................13
3.2.9 Kelas Posyandu ........................................................................................................................14
3.2.10 Kelas Puskesmas ......................................................................................................................14
3.2.11 Kelas Standar_who ...................................................................................................................15
3.2.12 Kelas Status_gizi ......................................................................................................................15
3.2.13 Kelas Vaksinasi ........................................................................................................................15
3.3 Diagram Kelas Keseluruhan .............................................................................................................16
3.4 Sequence Diagram ...........................................................................................................................17
3.4.1 Diagram Sequence 01 ...............................................................................................................17
3.4.2 Diagram Sequence 02 ...............................................................................................................17
3.4.3 Diagram Sequence 03 ...............................................................................................................18
3.4.4 Diagram Sequence 04 ...............................................................................................................18
3.4.5 Diagram Sequence 05 ...............................................................................................................19
3.4.6 Diagram Sequence 06 ...............................................................................................................19
3.4.7 Diagram Sequence 07 ...............................................................................................................20
3.4.8 Diagram Sequence 08 ...............................................................................................................20
3.4.9 Diagram Sequence 09 ...............................................................................................................21
3.4.10 Diagram Sequence 10 ...............................................................................................................21
3.5 Algoritma/Query ..............................................................................................................................22
3.6 Activity Diagram..............................................................................................................................22
3.6.1 Login........................................................................................................................................22
3.6.2 Mengelola Data Anak ...............................................................................................................23
3.6.3 Mengelola Data Imunisasi Dan Gizi ..........................................................................................24
3.6.4 Melihat Data Gizi Dan Imunisasi ..............................................................................................25
3.6.5 Mengelola Akun .......................................................................................................................26
3.6.6 Mengelola Data Posyandu.........................................................................................................27
3.6.7 Mengelola Data Puskesmas .......................................................................................................28
3.6.8 Mengelola Vaksinasi.................................................................................................................29
3.6.9 Mengelola Jadwal Posyandu .....................................................................................................30
3.6.10 Melihat Data Gizi Dan Imunisasi Posyandu Yang Dinaungi ......................................................31
3.7 Perancangan Antarmuka ...................................................................................................................32
3.8 Perancangan Representasi Persistensi Kelas ......................................................................................35
4 Matriks Kerunutan ...................................................................................................................................36
4.1 Sequence Diagram vs Class Diagram ................................................................................................36

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 4 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen DPPL merupakan dokumen deskripsi perancangan perangkat lunak untuk
Integrasi Posyandu di bawah naungan Dinkes Kab. Indramayu yang akan dikembangkan.
Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis
pengembangan perangkat lunak pada tahap selanjutnya.

1.2 Lingkup Masalah


Integrasi Posyandu adalah sebuah sistem yang berbasi Mobile dan Website untuk
mempemudah Dinkes Kab. Indramayu dalam mengelola data kesehatan se-wilayah Indramayu.

1.3 Definisi dan Istilah


DPPL : Deskripsi perancangan perangkat lunak.
DBMS : Database Manajement System.
Kab : Kabupaten.
Dinkes : Dinas Kesehatan.
OS : Operating System.
API : Application Programming Interface.

1.4 Aturan Penamaan dan Penomoran


Untuk dokumen pembangunan perangkat lunak ini akan menggunakan aturan penomoran
sebagai berikut:

CD-xx : untuk suatu kode Class Diagram


DS-xx : untuk kode Diagram Sequence

1.5 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah :
 GL02.02 software requirement specification Integrasi Posyandu

1.6 Ikhtisar Dokumen


Pada bagian awal berisi penjelasan mengenai dokumen SRS ini yang mencakup tujuan
penulisan dokumen, lingkup masalah, aturan dalam penomoran, definisi, istilah dan singkatan
umum tentang dokumen DPPL ini
Pada bagian kedua , akan dijelaskan rancangan lingkungan implementasi,deskripsi
arsitektural dan deskripsi komponennya.
Pada bagian ketiga , berisi penjelasan rincian perancangan seperti realisasi Use Case,
perangcangan detail kelasnya

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 5 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
2 Deskripsi Perancangan Global

2.1 Rancangan Lingkungan Implementasi


Bahasa Pemrograman : PHP 7.4 dan Dart 2.10
Framework Web : Laravel Framework 7.2
Framework Mobile : Flutter Framework 1.22
OS : Windows, Linux, dan Android
DBMS : MySQL
Text Editor : Visual Studio Code dan Sublime Text 3

2.2 Deskripsi Arsitektural


Aplikasi pada proyek ini berbasis Web dan Mobile App, maka dapat diakses oleh koneksi
internet. Disini ada empat aktor yaitu Super Admin, Admin Puskesmas, Kader Penanggung
Jawab & Bidan. Super Admin untuk mengelola semua sistem yang terdapat di aplikasi tersebut,
Admin Puskesmas dapat melihat laporan dan membuat jadwal Posyandu, Kader Penanggung
Jawab dapat membuat laporan, menginput peserta posyandu, menginput data imunisasi dan gizi
peserta posyandu, Bidan dapat melihat data imunisasi dan gizi.

Arsitektur sistem

2.3 Deskripsi Komponen


No Nama Komponen Keterangan
1 Halaman login admin Tampilan untuk halaman login
2 Halaman Dashboard admin Tampilan halaman dashboard admn
3 Halaman Data akun Tampilan halaman data akun
4 Halaman Data vaksinasi Tampilan halaman data vaksinasi
5 Halaman Data imunisasai Tampilan halaman data imunisasi
6 Halaman Data puskesmas Tampilan halaman data puskesmas
7 Halaman Data posyandu Tampilan halaman data posyandu
8 Halaman Data gizi Tampilan halaman data gizi
9 Halaman Data anak mobile Tampilan halaman data anak mobile
10 Halaman Data gizi mobile Tampilan halaman data gizi untuk mobile
Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 6 dari 36 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
No Nama Komponen Keterangan
11 Halaman Data imunisasi mobile Tampilan halaman data imunisasi untuk
mobile

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 7 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3 Perancangan Rinci

3.1 Realisasi Use Case

3.1.1 Use Case

3.1.1.1 Identifikasi Kelas

No Nama Kelas Perancangan Nama Kelas Analisis Terkait


1. Admin Admin
2. Anak Anak
3. Desa Desa
4. Gizi Gizi
5. Imunisasi Imunisasi
6. Jadwal Jadwal
7. Kecamatan Kecamatan
8. Keluarga Keluarga
9. Posyandu Posyandu
10. Puskesmas Puskesmas
11. Standar_who Standar_who
12. Status_gizi Status_gizi
13. Vaksinasi Vaksinasi
Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 8 dari 36 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.1.1.2 Diagram Kelas

3.2 Perancangan Detil Kelas

No Nama Kelas Perancangan Nama Kelas Analisis Terkait


1. Admin Admin
2. Anak Anak
3. Desa Desa
4. Gizi Gizi
5. Imunisasi Imunisasi
6. Jadwal Jadwal
7. Kecamatan Kecamatan
8. Keluarga Keluarga
9. Posyandu Posyandu
10. Puskesmas Puskesmas
11. Standar_who Standar_who
12. Status_gizi Status_gizi
13 Vaksinasi Vaksinasi

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 9 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.2.1 Kelas Admin
Nama Kelas : Admin
ID Kelas : CD-01

Nama Operasi Visibility Keterangan


(private, public)
login() Public Method untuk memproses data
login admin
create() Public Method untuk menambahkan akun
admin
showbylevel() Public Method untuk menampilkan data
berdasarkan level akun
showbyid() Public Method untuk menampilkan data
berdasarkan id akun
update() Public Method untuk
delete() Public Method untuk
logout() Public Method untuk
Nama Atribut Visibility Tipe
(private, public)
id_admin Public int
username Public Srting
nama Public Srting
jk Public enum
alamat Public Srting
password Public Srting
level Public enum
puskesmas Public Puskesmas

3.2.2 Kelas Anak


Nama Kelas : Anak
ID Kelas : CD-02

Nama Operasi Visibility Keterangan


(private, public)
create() Public Method untuk menambahkan akun
admin
show () Public Method untuk menampilkan data
anak
showbyposyandu() Public Method untuk menampilkan data
anak berdasarkan posyandu
update() Public Method untuk memperbarui data
anak
Nama Atribut Visibility Tipe
(private, public)
id_anak Public int
nik_anak Public Srting
nama_anak Public Srting
jk Public enum
keluarga Public Keluarga
Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 10 dari 36 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
tgl_lahir Public date
pb Public float
bb Public float
anak_ke Public Srting
imd Public Srting
kia Public Srting
posyandu Public Posyandu

3.2.3 Kelas Desa


Nama Kelas : Desa
ID Kelas : CD-03

Nama Operasi Visibility Keterangan


(private, public)
show () Public Method untuk menampilkan data
Desa
Nama Atribut Visibility Tipe
(private, public)
id_desa Public Srting
nama_desa Public Srting
rt Public Srting
rw Public Srting
kecamatan Public Kecamatan

3.2.4 Kelas Gizi


Nama Kelas : Gizi
ID Kelas : CD-04

Nama Operasi Visibility Keterangan


(private, public)
create() Public Method untuk menambahkan data
gizi
show () Public Method untuk menghitung gizi
berdasarkan berat di bagi usia
calculateweightage() Public Method untuk menghitung gizi
berdasarkan
calculateheightage() Public Method untuk menghitung gizi
berdasarkan tinggi di bagi usia
calculateweightheight() Public Method untuk menghitung gizi
berdasarkan berat dan tinggi
update() Public Method untuk memperbarui
export() Public Method untuk mengexport data
menjadi laporan gizi
detele() Public Method untuk menghapus data gizi
Nama Atribut Visibility Tipe
(private, public)
no_pemeriksaan_gizi Public Srting
Status_gizi Public Srting
Anak Public Anak
Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 11 dari 36 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Tgl_periksa Public date
Pb_tb Public float
Bb Public float
Usia Public int
Cara_ukur Public int
Vit_a Public int
Validasi Public int

3.2.5 Kelas Imunisasi


Nama Kelas : Imunisasi
ID Kelas : CD-05

Nama Operasi Visibility Keterangan


(private, public)
Create() Public Method untuk menambahkan data
imunisasi
show () Public Method untuk menampilkan data
imunisasi
update() Public Method untuk memperbarui data
imunisasi
export() Public Method untuk menghapus data
imunisasi
Nama Atribut Visibility Tipe
(private, public)
No_pemeriksaan_imunisasi Public Srting
Vaksinasi Public Vaksinasi
Anak Public Anak
Tgl_imunisasi Public date

3.2.6 Kelas Jadwal


Nama Kelas : Jadwal
ID Kelas : CD-06

Nama Operasi Visibility Keterangan


(private, public)
Create() Public Method untuk menambahkan data
jadwal
show () Public Method untuk
update() Public Method untuk
delete() Public Method untuk
Nama Atribut Visibility Tipe
(private, public)
Id_jadwal Public Srting
Tanggal Public date
Posyandu Public Posyandu
Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 12 dari 36 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.2.7 Kelas Kecamatan
Nama Kelas : Kecamatan
ID Kelas : CD-07

Nama Operasi Visibility Keterangan


(private, public)
show () Public Method untuk menampilkan data
kecamatan
Nama Atribut Visibility Tipe
(private, public)
Id_kecamatan Public Srting
Nama_kecamatan Public Srting

3.2.8 Kelas Keluarga


Nama Kelas : Keluarga
ID Kelas : CD-08

Nama Operasi Visibility Keterangan


(private, public)
Create() Public Method untuk menambahkan data
keluarga
show () Public Method untuk menampilkan data
keluarga
showById() Public Method untuk menampilkan data
keluarga berdasarkan id
update() Public Method untuk memperbarui data
keluarga
Nama Atribut Visibility Tipe
(private, public)
No_kk Public String
Nik_ayah Public String
Nik_ibu Public String
Nama_ayah Public String
Nama_ibu Public String
No_telp Public String
Desa Public Desa
Alamat Public String
Status_ekonomi Public int

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 13 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.2.9 Kelas Posyandu
Nama Kelas : Posyandu
ID Kelas : CD-09
Nama Operasi Visibility Keterangan
(private, public)
Create() Public Method untuk menambahkan data
posyandu
show () Public Method untuk menampilkan data
posyandu
showByPuskesmas () Public Method untuk menampilkan data
posyandu berdasarkan puskesmas
update() Public Method untuk memperbarui data
posyandu
delete() Public Method untuk menghapus data
posyandu
Nama Atribut Visibility Tipe
(private, public)
Id_posyandu Public String
Nama_posyandu Public String
Desa Public Desa
Puskesmas Public Puskesmas

3.2.10 Kelas Puskesmas


Nama Kelas : Puskesmas
ID Kelas : CD-10

Nama Operasi Visibility Keterangan


(private, public)
Create() Public Method untuk menambahkan data
puskesmas
show () Public Method untuk menampilkan data
puskesmas
update() Public Method untuk memperbarui data
puskesmas
delete() Public Method untuk menghapus data
puskesmas
Nama Atribut Visibility Tipe
(private, public)
Ide_puskesmas Public String
Nama_ puskesmas Public String
Alamat Public String

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 14 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.2.11 Kelas Standar_who
Nama Kelas : Standar_who
ID Kelas : CD-11

Nama Operasi Visibility Keterangan


(private, public)
show () Public Method untuk menampilkan data
standar who
Nama Atribut Visibility Tipe
(private, public)
id_standar_who Public int
parameter Public float
jk Public enum
kategori Public enum
sd_min_satu Public float
sd_min_dua Public float
sd_min_tiga Public float
median Public float
sd_plus_satu Public float
sd_plus_dua Public float
sd_plus_satu Public float

3.2.12 Kelas Status_gizi


Nama Kelas : Status_gizi
ID Kelas : CD-12
Nama Operasi Visibility Keterangan
(private, public)
show () Public Method untuk menampilkan data
status gizi
Nama Atribut Visibility Tipe
(private, public)
id_status_gizi Public int
bb_u Public enum
pb_tb Public enum
bb_pb_tb Public enum

3.2.13 Kelas Vaksinasi


Nama Kelas : Vaksinasi
ID Kelas : CD-13

Nama Operasi Visibility Keterangan


(private, public)
create() Public Method untuk menambahkan data
vaksinasi
show () Public Method untuk menampilkan data
vaksinasi

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 15 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
update() Public Method untuk memperbarui data
vaksinasi
delete() Public Method untuk menghapus data
vaksinasi
Nama Atribut Visibility Tipe
(private, public)
ide_vaksinasi Public String
nama_vaksinasi Public String

3.3 Diagram Kelas Keseluruhan

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 16 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.4 Sequence Diagram

3.4.1 Diagram Sequence 01


ID Diagram Sequence: DS-01
Nama Diagram Sequence: Mengelola data anak
Aktor : Kader Penanggung Jawab

3.4.2 Diagram Sequence 02


ID Diagram Sequence: DS-02
Nama Diagram Sequence: Mengelola data imunisasi dan gizi
Aktor : Kader Penanggung Jawab

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 17 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.4.3 Diagram Sequence 03
ID Diagram Sequence: DS-03
Nama Diagram Sequence: Melihat data gizi dan imunisasi
Aktor : Super Admin

3.4.4 Diagram Sequence 04


ID Diagram Sequence : DS-04
Nama Diagram Sequence : Mengelola Akun
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 18 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.4.5 Diagram Sequence 05
ID Diagram Sequence: DS-05
Nama Diagram Sequence: Mengelola data posyandu
Aktor : Super Admin

3.4.6 Diagram Sequence 06


ID Diagram Sequence: DS-06
Nama Diagram Sequence: Mengelola puskesmas
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 19 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.4.7 Diagram Sequence 07
ID Diagram Sequence: DS-07
Nama Diagram Sequence: Mengelola vaksinasi
Aktor : Super Admin

3.4.8 Diagram Sequence 08


ID Diagram Sequence: DS-08
Nama Diagram Sequence: Mengelola jadwal posyandu
Aktor : Admin Puskesmas

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 20 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.4.9 Diagram Sequence 09
ID Diagram Sequence: DS-09
Nama Diagram Sequence: Login
Aktor : Admin Puskesmas, Bidan, Kader Penanggung Jawab, dan Super Admin

3.4.10 Diagram Sequence 10


ID Diagram Sequence: DS-10
Nama Diagram Sequence: Melihat data gizi dan imunisasi posyandu yang dinaungi
Aktor : Admin Puskesmas dan Bidan

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 21 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.5 Algoritma/Query
N/A

3.6 Activity Diagram

3.6.1 Login
Nama Diagram Aktivitas : Login
Aktor : Super Admin, Admin Puskesmas, Kader Penanggung Jawab, dan Bidan

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 22 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.2 Mengelola Data Anak
Nama Diagram Aktivitas : Mengelola data anak
Aktor : Kader Penanggung Jawab

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 23 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.3 Mengelola Data Imunisasi Dan Gizi
Nama Diagram Aktivitas : Mengelola data imunisasi dan gizi
Aktor : Kader Penanggung Jawab

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 24 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.4 Melihat Data Gizi Dan Imunisasi
Nama Diagram Aktivitas : Melihat data gizi dan imunisasi
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 25 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.5 Mengelola Akun
Nama Diagram Aktivitas : Mengelola akun
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 26 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.6 Mengelola Data Posyandu
Nama Diagram Aktivitas : Mengelola data posyandu
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 27 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.7 Mengelola Data Puskesmas
Nama Diagram Aktivitas : Mengelola data puskesmas
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 28 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.8 Mengelola Vaksinasi
Nama Diagram Aktivitas : Mengelola vaksinasi
Aktor : Super Admin

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 29 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.9 Mengelola Jadwal Posyandu
Nama Diagram Aktivitas : Mengelola jadwal posyandu
Aktor : Admin Puskesmas

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 30 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.6.10 Melihat Data Gizi Dan Imunisasi Posyandu Yang Dinaungi
Nama Diagram Aktivitas : Melihat data gizi dan imunisasi posyandu yang dinaungi
Aktor : Admin Puskesmas dan Bidan

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 31 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
3.7 Perancangan Antarmuka
Antarmuka : Halaman Login

Id_Objek Jenis Nama Keterangan


Btn_login Button LOGIN Ketika klik login maka akan masuk ke
halaman Dashboard admin
Username Text Username Menerima input user
Password Text Password Menerima input password

Antarmuka : Halaman Kelola Puskesmas

Id_Objek Jenis Nama Keterangan


Btn_tambah Button Tambah Data Ketika di klik akan bisa menambahkan data
Puskesmas
Btn_edit Button Edit Ketika di klik akan menuju halaman edit
Btn_hapus Button Hapus Ketika di klik akan menghapus data

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 32 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Antarmuka : Halaman Kelola Posyandu

Id_Objek Jenis Nama Keterangan


Btn_tambah Button Tambah Data Ketika di klik akan bisa menambahkan data
Puskesmas
Btn_edit Button Edit Ketika di klik akan menuju halaman edit
Btn_hapus Button Hapus Ketika di klik akan menghapus data

Antarmuka : Halaman Data Gizi

Id_Objek Jenis Nama Keterangan


Btn_export Button Export Laporan Ketika diklik akan meng-export laporan
gizi
Btn_detail Button Detail Ketika diklik akan menampilkan detail gizi
anak
Btn_detailanak Button Detail Data Ketika diklik akan menampilkan data anak
Anak

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 33 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Antarmuka : Halaman Vaksinasi

Id_Objek Jenis Nama Keterangan


Btn_tambah Button Tambah Data Ketika di klik akan bisa menambahkan data
Vaksinasi
Btn_edit Button Edit Ketika di klik akan menuju halaman edit
Btn_hapus Button Hapus Ketika di klik akan menghapus data

Antarmuka : Halaman Kelola Admin Puskesmas

Id_Objek Jenis Nama Keterangan


Btn_tambah Button Tambah Data Ketika di klik akan bisa menambahkan data
Admin
Puskesmas
Btn_edit Button Edit Ketika di klik akan menuju halaman edit
Btn_hapus Button Hapus Ketika di klik akan menghapus data

Antarmuka : Halaman Kelola Kader Penanggung Jawab

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 34 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
Id_Objek Jenis Nama Keterangan
Btn_tambah Button Tambah Data Ketika di klik akan bisa menambahkan data
Kader Posyandu
Btn_edit Button Edit Ketika di klik akan menuju halaman edit
Btn_hapus Button Hapus Ketika di klik akan menghapus data

3.8 Perancangan Representasi Persistensi Kelas


N/A

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 35 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.
4 Matriks Kerunutan
4.1 Sequence Diagram vs Class Diagram

Sequence Class Diagram


Diagram
CD-03
CD-07
DS-01
CD-02
CD-08
CD-04
CD-11
DS-02 CD-12
CD-05
CD-13
CD-04
CD-12
DS-03
CD-05
CD-13
DS-04 CD-01
CD-08
DS-05 CD-03
CD-07
DS-06 CD-10
DS-07 CD-13
DS-08 CD-06
DS-09 CD-01
CD-04
CD-11
DS-10
CD-05
CD-13

Program Studi D4 Rekayasa Perangkat Lunak DPPL-001 Halaman 36 dari 36 halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika - POLINDRA dan bersifat rahasia.
Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika - POLINDRA.

Anda mungkin juga menyukai