18 0 1 MB
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
Jurusan Teknik Informatika POLINDRA
Nomor Dokumen
Halaman
DPPL-001
36
Revisi
-
07-12-2020
DAFTAR PERUBAHAN Revisi
Deskripsi
A B C D E F G
INDEX TGL
-
A
B
C
D
E
F
G
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
Program Studi D4 Rekayasa Perangkat Lunak
Halaman
DPPL-001
Revisi
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 1 Halaman login admin 2 Halaman Dashboard admin 3 Halaman Data akun 4 Halaman Data vaksinasi 5 Halaman Data imunisasai 6 Halaman Data puskesmas 7 Halaman Data posyandu 8 Halaman Data gizi 9 Halaman Data anak mobile 10 Halaman Data gizi mobile Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Tampilan untuk halaman login Tampilan halaman dashboard admn Tampilan halaman data akun Tampilan halaman data vaksinasi Tampilan halaman data imunisasi Tampilan halaman data puskesmas Tampilan halaman data posyandu Tampilan halaman data gizi Tampilan halaman data anak mobile Tampilan halaman data gizi untuk mobile 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 11
Nama Komponen Halaman Data imunisasi mobile
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Tampilan halaman data imunisasi untuk mobile
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 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Nama Kelas Perancangan Admin Anak Desa Gizi Imunisasi Jadwal Kecamatan Keluarga Posyandu Puskesmas Standar_who Status_gizi Vaksinasi
Nama Kelas Analisis Terkait Admin Anak Desa Gizi Imunisasi Jadwal Kecamatan Keluarga Posyandu Puskesmas Standar_who Status_gizi 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 No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13
Perancangan Detil Kelas Nama Kelas Perancangan Admin Anak Desa Gizi Imunisasi Jadwal Kecamatan Keluarga Posyandu Puskesmas Standar_who Status_gizi Vaksinasi
Nama Kelas Analisis Terkait Admin Anak Desa Gizi Imunisasi Jadwal Kecamatan Keluarga Posyandu Puskesmas Standar_who Status_gizi 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 login()
Visibility (private, public) Public
create()
Public
showbylevel()
Public
showbyid()
Public
update() delete() logout() Nama Atribut
Public Public Public Visibility (private, public) Public Public Public Public Public Public Public Public
id_admin username nama jk alamat password level puskesmas
Keterangan Method untuk memproses data login admin Method untuk menambahkan akun admin Method untuk menampilkan data berdasarkan level akun Method untuk menampilkan data berdasarkan id akun Method untuk Method untuk Method untuk Tipe int Srting Srting enum Srting Srting enum Puskesmas
3.2.2 Kelas Anak Nama Kelas : Anak ID Kelas : CD-02 Nama Operasi
Visibility (private, public)
create()
Public
show ()
Public
showbyposyandu()
Public
update()
Public
Nama Atribut
id_anak nik_anak nama_anak jk keluarga
Keterangan
Method untuk menambahkan akun admin Method untuk menampilkan data anak Method untuk menampilkan data anak berdasarkan posyandu Method untuk memperbarui data anak
Visibility (private, public)
Public Public Public Public Public
Program Studi D4 Rekayasa Perangkat Lunak
Tipe int Srting Srting enum Keluarga
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 pb bb anak_ke imd kia posyandu
date float float Srting Srting Srting Posyandu
Public Public Public Public Public Public Public
3.2.3 Kelas Desa Nama Kelas : Desa ID Kelas : CD-03 Nama Operasi show () Nama Atribut id_desa nama_desa rt rw kecamatan
Visibility (private, public) Public Visibility (private, public) Public Public Public Public Public
Keterangan Method untuk menampilkan data Desa Tipe Srting Srting Srting Srting Kecamatan
3.2.4 Kelas Gizi Nama Kelas : Gizi ID Kelas : CD-04 Nama Operasi create()
Visibility (private, public) Public
show ()
Public
calculateweightage()
Public
calculateheightage()
Public
calculateweightheight()
Public
update() export()
Public Public
detele() Nama Atribut
Public Visibility (private, public) Public Public Public
no_pemeriksaan_gizi Status_gizi Anak
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Method untuk menambahkan data gizi Method untuk menghitung gizi berdasarkan berat di bagi usia Method untuk menghitung gizi berdasarkan Method untuk menghitung gizi berdasarkan tinggi di bagi usia Method untuk menghitung gizi berdasarkan berat dan tinggi Method untuk memperbarui Method untuk mengexport data menjadi laporan gizi Method untuk menghapus data gizi Tipe Srting Srting Anak
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 Pb_tb Bb Usia Cara_ukur Vit_a Validasi
Public Public Public Public Public Public Public
date float float int int int int
3.2.5 Kelas Imunisasi Nama Kelas : Imunisasi ID Kelas : CD-05
Nama Operasi Create()
Visibility (private, public) Public
show ()
Public
update()
Public
export()
Public
Nama Atribut No_pemeriksaan_imunisasi Vaksinasi Anak Tgl_imunisasi
Visibility (private, public) Public Public Public Public
Keterangan Method untuk menambahkan data imunisasi Method untuk menampilkan data imunisasi Method untuk memperbarui data imunisasi Method untuk menghapus data imunisasi Tipe Srting Vaksinasi Anak date
3.2.6 Kelas Jadwal Nama Kelas : Jadwal ID Kelas : CD-06 Nama Operasi Create() show () update() delete() Nama Atribut Id_jadwal Tanggal Posyandu
Visibility (private, public) Public Public Public Public Visibility (private, public) Public Public Public
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Method untuk menambahkan data jadwal Method untuk Method untuk Method untuk Tipe Srting date Posyandu
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 show () Nama Atribut Id_kecamatan Nama_kecamatan
Visibility (private, public) Public Visibility (private, public) Public Public
Keterangan Method untuk menampilkan data kecamatan Tipe Srting Srting
3.2.8 Kelas Keluarga Nama Kelas : Keluarga ID Kelas : CD-08 Nama Operasi Create()
Visibility (private, public) Public
show ()
Public
showById()
Public
update()
Public
Nama Atribut No_kk Nik_ayah Nik_ibu Nama_ayah Nama_ibu No_telp Desa Alamat Status_ekonomi
Visibility (private, public) Public Public Public Public Public Public Public Public Public
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Method untuk menambahkan data keluarga Method untuk menampilkan data keluarga Method untuk menampilkan data keluarga berdasarkan id Method untuk memperbarui data keluarga Tipe String String String String String String Desa String int
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 (private, public)
Create()
Public
show ()
Public
showByPuskesmas ()
Public
update()
Public
delete()
Public Nama Atribut
Id_posyandu Nama_posyandu Desa Puskesmas
Keterangan
Method untuk menambahkan data posyandu Method untuk menampilkan data posyandu Method untuk menampilkan data posyandu berdasarkan puskesmas Method untuk memperbarui data posyandu Method untuk menghapus data posyandu
Visibility (private, public)
Tipe String String Desa Puskesmas
Public Public Public Public
3.2.10 Kelas Puskesmas Nama Kelas : Puskesmas ID Kelas : CD-10 Nama Operasi Create()
Visibility (private, public) Public
show ()
Public
update()
Public
delete()
Public
Nama Atribut Ide_puskesmas Nama_ puskesmas Alamat
Visibility (private, public) Public Public Public
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Method untuk menambahkan data puskesmas Method untuk menampilkan data puskesmas Method untuk memperbarui data puskesmas Method untuk menghapus data puskesmas Tipe String String String
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 show () Nama Atribut id_standar_who parameter jk kategori sd_min_satu sd_min_dua sd_min_tiga median sd_plus_satu sd_plus_dua sd_plus_satu 3.2.12 Kelas Status_gizi Nama Kelas : Status_gizi ID Kelas : CD-12 Nama Operasi show () Nama Atribut id_status_gizi bb_u pb_tb bb_pb_tb
Visibility (private, public) Public Visibility (private, public) Public Public Public Public Public Public Public Public Public Public Public
Visibility (private, public) Public Visibility (private, public) Public Public Public Public
Keterangan Method untuk menampilkan data standar who Tipe int float enum enum float float float float float float float
Keterangan Method untuk menampilkan data status gizi Tipe int enum enum enum
3.2.13 Kelas Vaksinasi Nama Kelas : Vaksinasi ID Kelas : CD-13 Nama Operasi create()
Visibility (private, public) Public
show ()
Public
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Method untuk menambahkan data vaksinasi Method untuk menampilkan data vaksinasi
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
delete()
Public
Nama Atribut ide_vaksinasi nama_vaksinasi
3.3
Visibility (private, public) Public Public
Method untuk memperbarui data vaksinasi Method untuk menghapus data vaksinasi Tipe String String
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 Btn_login
Jenis Button
Nama LOGIN
Username Password
Text Text
Username Password
Keterangan Ketika klik login maka akan masuk ke halaman Dashboard admin Menerima input user Menerima input password
Antarmuka : Halaman Kelola Puskesmas
Id_Objek Jenis Btn_tambah Button Btn_edit Btn_hapus
Button Button
Nama Tambah Data Puskesmas Edit Hapus
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Ketika di klik akan bisa menambahkan data Ketika di klik akan menuju halaman edit Ketika di klik akan menghapus data
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 Btn_tambah Button Btn_edit Btn_hapus
Button Button
Nama Tambah Data Puskesmas Edit Hapus
Keterangan Ketika di klik akan bisa menambahkan data Ketika di klik akan menuju halaman edit Ketika di klik akan menghapus data
Antarmuka : Halaman Data Gizi
Id_Objek Btn_export
Jenis Button
Nama Export Laporan
Btn_detail
Button
Detail
Btn_detailanak
Button
Detail Data Anak
Program Studi D4 Rekayasa Perangkat Lunak
Keterangan Ketika diklik akan meng-export laporan gizi Ketika diklik akan menampilkan detail gizi anak Ketika diklik akan menampilkan data anak
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 Btn_tambah Button Btn_edit Btn_hapus
Button Button
Nama Tambah Data Vaksinasi Edit Hapus
Keterangan Ketika di klik akan bisa menambahkan data Ketika di klik akan menuju halaman edit Ketika di klik akan menghapus data
Antarmuka : Halaman Kelola Admin Puskesmas
Id_Objek Jenis Btn_tambah Button
Btn_edit Btn_hapus
Button Button
Nama Tambah Data Admin Puskesmas Edit Hapus
Keterangan Ketika di klik akan bisa menambahkan data
Ketika di klik akan menuju halaman edit 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 Btn_tambah Button Btn_edit Btn_hapus
3.8
Button Button
Nama Tambah Data Kader Posyandu Edit Hapus
Keterangan Ketika di klik akan bisa menambahkan data Ketika di klik akan menuju halaman edit Ketika di klik akan menghapus data
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 Diagram DS-01
DS-02
DS-03 DS-04 DS-05 DS-06 DS-07 DS-08 DS-09 DS-10
Class Diagram CD-03 CD-07 CD-02 CD-08 CD-04 CD-11 CD-12 CD-05 CD-13 CD-04 CD-12 CD-05 CD-13 CD-01 CD-08 CD-03 CD-07 CD-10 CD-13 CD-06 CD-01 CD-04 CD-11 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.