DPPL Proyek 2 - Kel5 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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.