DPPL KELOMPOK 1 SIK3
-
Upload
shabrina-teruri-teguh -
Category
Documents
-
view
140 -
download
34
description
Transcript of DPPL KELOMPOK 1 SIK3
DOKUMEN PERANCANGAN PERANGKAT LUNAK (OO)SISTEM INFORMASI KLINIK KULIT DAN KELAMIN (SIK3)
Untuk:
KLINIK KULIT DAN KELAMIN
Dipersiapkan oleh:
Kelompok 1
Afdin Fadila Prima
(125150207111056)Sri Eko Wahyudi
(125150401111028)
I Dewa Bagus Krisna
(125150207111099)
Sri Retno Mia Wardani
(125150201111028)
Shabrina Teruri
(125150400111012)
Program Studi Teknik InformatikaUniversitas Brawijaya
Jalan Veteran no. 8 Malang
DAFTAR PERUBAHAN
RevisiDeskripsi
A03-12-2014BAB 1
BAB 2
BAB 4Perubahan tujuan penulisan dokumen, menambahkan fitur yang dimiliki perangkat lunak pada lingkup masalah.Revisi struktur diagram kelas keseluruhan.
Menambahkan kolom class diagram pada matriks kerunutan.
B10-01-2015
BAB 2Penambahan penjelasan pseudocode pada algoritma.
C
D
E
F
INDEX TGLABCDEFGH
Ditulis oleh
Diperiksa oleh
Disetujui oleh
DAFTAR PERUBAHAN
HalamanRevisiHalamanRevisi
11
17
4328 1.1 Tujuan penulisan dokumen1.1 Lingkup masalah
2.3 diagram kelas keseluruhan
4. Matriks kerunutan2.5 Algoritma
DAFTAR ISI
iiDAFTAR PERUBAHAN
DAFTAR PERUBAHANiiiDAFTAR ISIivPendahuluan11.1Tujuan Penulisan Dokumen11.2Lingkup Masalah11.3Definisi dan Istilah21.4Aturan Penamaan dan Penomoran21.5Referensi21.6Ikhtisar Dokumen32Deskripsi Perancangan Global42.1Rancangan Lingkungan Implementasi42.2Deskripsi Arsitektural42.2.1Use Case Melihat Riwayat (Dokter)42.2.2Use case Tambah Riwayat (Dokter)52.2.3Use Case Melihat Daftar Akun (Admin)52.2.4Use Case Tambah Akun (Admin)62.2.5Use Case Update Akun (Admin)72.2.6Use Case Hapus Akun (Admin)82.2.7Use Case Lihat Jadwal Dokter (Admin)82.2.8Use case Tambah Jadwal Dokter (Admin)92.2.9Use case Update Jadwal Dokter (Admin)102.2.10Use case Hapus Jadwal Dokter (Admin)102.2.11Use case Lihat Daftar Antrian(Admin)112.2.12Use case Tambah Antrian (Admin)112.2.13Use case Hapus Antrian (Admin)122.2.14Use case Drop Antrian (Admin)122.2.15Use case Lihat Daftar Obat (Apoteker)132.2.16Use case Tambah Obat (Apoteker)132.2.17Use case Update Obat (Apoteker)142.2.18Use case Hapus Obat (Apoteker)152.2.19Use case Daftar (Pasien)152.2.20Use case Lihat Riwayat (Pasien)162.2.21Use case Lihat Jadwal Dokter (Pasien)162.3Diagram Class Keseluruhan172.4Perancangan Detail Kelas182.4.1Kelas Admin_UI182.4.2Kelas Dokter_UI192.4.3Kelas Apoteker_UI202.4.4Kelas Pasien_UI202.4.5Kelas Controller212.4.6Kelas Admin232.4.7Kelas Dokter242.4.8Kelas Apoteker252.4.9Kelas Pasien262.4.10Kelas Antrian272.5Algoritma282.6Diagram Statechart332.7Perancangan Antarmuka342.8Database vs Entity Class373Matriks Kerunutan39
Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi Deskripsi Perancangan Perangkat Lunak (DPPL) Sistem Informasi Klinik Kulit dan Kelamin (SIK3). Tujuan dari penulisan dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umun maupun penjelasan secara detil dan lebih terperinci dari perangkat lunak SIK3. Pengguna dokumen ini adalah pengembang P/L klinik kulit dan kelamin. Dengan adanya dokumen ini diharapkan pengembang dapat mengembangkan P/L sesuai dengan deskripsi yang dijelaskan pada dokumen ini.1.2 Lingkup Masalah
Permasalahan yang diangkat disini adalah : Member klinik yang ingin melihat riwayat periksanya secara real time tanpa harus datang ke klinik.
Perancangan dan pembangunan Perangkat Lunak SIK3 (Sistem Informasi Klinik Kulit dan Kelamin) dimana Perangkat Lunak ini akan memberikan data berupa waktu yang pasti kapan pasien yang mendaftar untuk diperiksa akan masuk ke ruang pemeriksaan. Perangkat lunak ini juga dapat membantu dokter untuk mengarsipkan data riwayat pasien setiap kali pasien tersebut periksa ke klinik tersebut. Perangkat lunak ini memiliki beberapa fitur yang mendukung masalah-masalah yang dijelaskan diatas diantaranya, fitur daftar yang dimiliki oleh user pasien dimana pasien dapat mendaftar untuk periksa secara online dan mengetahui perkiraan kapan waktu periksa dari pasien tersebut melalui sistem. Fitur pengelolaan antrian oleh admin untuk mengelola antrian yang terdaftar dalam sistem, fitur pengelolaan obat oleh apoteker untuk mengelola obat-obatan yang ada pada klinik, serta fitur pengelolaan riwayat oleh user dokter untuk mengelola riwayat pasien.1.3 Definisi dan Istilah
Istilah, Akronim dan SingkatanKeterangan
DPPL Dokumen Perancangan Perangkat Lunak,
SIK3 Sistem Informasi Klinik dan Kelamin
MySql Software atau tool yang digunakan untuk melakukan manajemen data
User Orang yang menggunakan sistem SIK3.
1.4 Aturan Penamaan dan Penomoran
Sequence DiagramSistem penamaan untuk Sequence Diagram dibuat dengan format SEQ-D-XX-YY
XX merupakan nomor kode usecase,
YY merupakan versi sequence diagram untuk satu usecase ( satu usecase dapat terdiri dari beberapa sequence diagram)
1.5 Referensi
Dokumen dokumen yang dijadikan referensi dalam penyusunan DPPL ini diantaranya :1. Kelompok 1. Spesifikasi Kebutuhan Perangkat Lunak2. http://www.academia.edu/5714581/DPPL_FEBBY (diakses pada 15 November 2014 Pukul 21.05 WIB)
3. http://www.ardanes.blog.unsoed.ac.id/files/2013/01/GL02-sistem-informasi-kearsipan.pdf (diakses pada 15 November 2014 Pukul 21.35 WIB)1.6 Ikhtisar DokumenSecara garis besar dokumen ini terdiri atas 3 bagian utama yaitu:Bab 1 Pendahuluan, merupakan pengantar dokumen DPPL yang berisi tujuan penulisan dokumen, lingkup masalah pengembangan perangkat lunak, definisi, akronim dan istilah yang digunakan serta deskripsi umum dokumen.Bab 2 Deskripsi Perancangan Global, berisi perancangan global dari perangkat lunak yang meliputi lingkungan dimana perangkat lunak diimplementasikan, deskripsi arsitektural maupun deskripsi komponen dari sistem SIK3 (Sistem Insformasi Klinik Kulit dan Kelamin).Bab 3 Perancangan Rinci, berisi perancangan terperinci dari perangkat lunak yang meliputi usecase, class diagram, dan sequence diagram.2 Deskripsi Perancangan Global2.1 Rancangan Lingkungan ImplementasiPerangkat lunak yang di butuhkan oleh operator adalah :
Sistem operasi
: Microsoft Windows XP/Vista/7/8/8.1
DBMS
: MySQL Development Tools
: Word Processor
: Microsoft Office Word 2007
Bahasa Pemrograman
: PHP, HTML, CSS, JavaScript
2.2 Deskripsi Arsitektural2.2.1 Use Case Melihat Riwayat (Dokter)SEQ-D-01-01
2.2.2 Use case Tambah Riwayat (Dokter)SEQ-D-02-01
2.2.3 Use Case Melihat Daftar Akun (Admin)SEQ-D-03-01
2.2.4 Use Case Tambah Akun (Admin)SEQ-D-04-01
2.2.5 Use Case Update Akun (Admin)SEQ-D-05-01
2.2.6 Use Case Hapus Akun (Admin)SEQ-D-06-01
2.2.7 Use Case Lihat Jadwal Dokter (Admin)SEQ-D-07-01
2.2.8 Use case Tambah Jadwal Dokter (Admin)SEQ-D-08-01
2.2.9 Use case Update Jadwal Dokter (Admin)SEQ-D-09-01
2.2.10 Use case Hapus Jadwal Dokter (Admin)SEQ-D-10-01
2.2.11 Use case Lihat Daftar Antrian(Admin)SEQ-D-11-01
2.2.12 Use case Tambah Antrian (Admin)SEQ-D-12-01
2.2.13 Use case Hapus Antrian (Admin)SEQ-D-13-01
2.2.14 Use case Drop Antrian (Admin)SEQ-D-14-01
2.2.15 Use case Lihat Daftar Obat (Apoteker)SEQ-D-15-01
2.2.16 Use case Tambah Obat (Apoteker)SEQ-D-16-01
2.2.17 Use case Update Obat (Apoteker)SEQ-D-08-01
2.2.18 Use case Hapus Obat (Apoteker)SEQ-D-18-01
2.2.19 Use case Daftar (Pasien)SEQ-D-19-01
2.2.20 Use case Lihat Riwayat (Pasien)SEQ-D-20-01
2.2.21 Use case Lihat Jadwal Dokter (Pasien)SEQ-D-21-01
2.3 Diagram Class Keseluruhan
*Setiap kelas memiliki relasi asosiasi terhadapt kelas-kelas yang lain.
Perancangan Rinci 2.4 Perancangan Detail KelasNoNama Kelas PerancanganNama Kelas Analisis Terkait
1Admin_UIAdmin_UI
2Dokter_UIDokter_UI
3Apoteker_UIApoteker_UI
4Pasien_UIPasien_UI
5ControllerController
6AdminAdmin
7DokterDokter
8ApotekerApoteker
9PasienPasien
10AntrianAntrian
2.4.1 Kelas Admin_UI
Nama Kelas: Admin_UICLS-D-01-01Nama KelasVisibility (private,public)Keterangan
tambah_akun(akun[])PublicMenambahkan akun baru pada sistem
lihat_daftar_akun()PublicMelihat daftar akun pada sistem
Update_akun(id_akun)PublicMemperbarui akun yang ada pada sistem
Hapus_akun(id_akun)PublicMenghapus akun yang ada pada sistem
Tambah_jadwal_dokter(jadwal)PublicMenambahkan jadwal dokter
Lihat_jadwal_dokter(id_dokter)PublicMelihat jadwal dokter
Update_jadwal_dokter(jadwal)PublicMemperbaharui jadwal dokter yang ada pada sistem
Hapus_jadwal_dokter(id_dokter)PublicMengapuskan jadwal dokter yang ada pada sistem
Tambah_antrian(id_pasien)PublicMenambahkan antrian pasien pada sistem
Lihat_daftar_antrian()PublicMemperlihatkan daftar antrian
Hapus_antrian(id_pasien)PublicMenghapuskan antrian yang ada pada sistem
Drop_antrian()PublicMemasukkan antrian pada sistem
2.4.2 Kelas Dokter_UI
Nama Kelas: Dokter_UICLS-D-02-01Nama KelasVisibility (private,public)Keterangan
Tambah_riwayat(penyakit)PublicMenambahkan riwayat penyakit pada sistem
Lihat_riwayat(id_pasien)PublicMemperlihatkan riwayat pasien
2.4.3 Kelas Apoteker_UI
Nama Kelas: Apoteker_UICLS-D-03-01Nama KelasVisibility (private,Public)Keterangan
Tambah_obat(obat)PublicMenambahkan obat pada sistem
Lihat_daftar_obat()PublicMelihat daftar obat yang ada pada sistem
Update_obat(kode_obat)PublicMemperbaharui obat menggunakan kode obat
Hapus_obat(kode_obat) : voidPublicMenghapus obat melalui kode obat
2.4.4 Kelas Pasien_UI
Nama Kelas: Pasien_UICLS-D-04-01Nama KelasVisibility (private,public)Keterangan
Tambah_obat(obat)PublicMenambahkan obat pada sistem
Lihat_daftar_obat()PublicMelihat daftar obat yang ada pada sistem
Update_obat(kode_obat)PublicMemperbaharui obat menggunakan kode obat
2.4.5 Kelas Controller
Nama Kelas : ControllerCLS-D-05-01Nama KelasVisibility (private,public)Keterangan
tambah_akun(akun[])PublicMenambahkan akun baru pada sistem
lihat_daftar_akun()PublicMelihat daftar akun pada sistem
Update_akun(id_akun)PublicMemperbaharui akun yang ada pada sistem
Hapus_akun(id_akun)PublicMenghapus akun yang ada pada sistem
Tambah_jadwal_dokter(jadwal)PublicMenambahkan jadwal dokter
Lihat_jadwal_dokter(id_dokter)PublicMelihat jadwal dokter
Update_jadwal_dokter(jadwal)PublicMemperbaharui jadwal dokter yang ada pada sistem
Hapus_jadwal_dokter(id_dokter)PublicMengapuskan jadwal dokter yang ada pada sistem
Tambah_antrian(id_pasien)PublicMenambahkan antrian pasien pada sistem
Lihat_daftar_antrian()PublicMemperlihatkan daftar antrian
Hapus_antrian(id_pasien)PublicMenghapuskan antrian yang ada pada sistem
Drop_antrian()PublicMemasukkan antrian pada sistem
Tambah_riwayat(penyakit)PublicMenambahkan riwayat penyakit pada sistem
Lihat_riwayat(id_pasien)PublicMemperlihatkan riwayat pasien
Tambah_obat(obat)PublicMenambahkan obat pada sistem
Lihat_daftar_obat()PublicMelihat daftar obat yang ada pada sistem
Update_obat(kode_obat)PublicMemperbaharui obat menggunakan kode obat
Hapus_obat(kode_obat) : voidPublicMenghapus obat melalui kode obat
Daftar(id_pasien, keluhan, dokter)PublicMendaftarkan pasien baru, keluhan pasien, dan dokter pada sistem
Lihat_riwayat(id_pasien)PublicMemperlihatkan riwayat pasien
Lihat_jadwal_dokter(id_dokter)PublicMemperlihatkan jadwal dokter yang ada pada sistem
2.4.6 Kelas Admin
Nama Kelas : AdminCLS-D-06-01Nama KelasVisibility (private,public)Keterangan
tambah_akun(akun[])PublicMenambahkan akun baru pada sistem
lihat_daftar_akun()PublicMelihat daftar akun pada sistem
Update_akun(id_akun)PublicMemperbaharui akun yang ada pada sistem
Hapus_akun(id_akun)PublicMenghapus akun yang ada pada sistem
Tambah_jadwal_dokter(jadwal)PublicMenambahkan jadwal dokter
Lihat_jadwal_dokter(id_dokter)PublicMelihat jadwal dokter
Update_jadwal_dokter(jadwal)PublicMemperbaharui jadwal dokter yang ada pada sistem
Hapus_jadwal_dokter(id_dokter)PublicMengapuskan jadwal dokter yang ada pada sistem
Tambah_antrian(id_pasien)PublicMenambahkan antrian pasien pada sistem
Lihat_daftar_antrian()PublicMemperlihatkan daftar antrian
Hapus_antrian(id_pasien)PublicMenghapuskan antrian yang ada pada sistem
Drop_antrian()PublicMemasukkan antrian pada sistem
AtributVisibility (private,public)Tipe
Id_adminPrivateSmallint
UsernamePrivateVarchar(20)
PasswordPrivateVarchar(15)
NamaPrivateVarchar(30)
TTLPrivateDate
AlamatPrivateVarchar(50)
PrevillagePrivateVarchar(20)
2.4.7 Kelas Dokter
Nama Kelas : DokterCLS-D-07-01Nama KelasVisibility (private,public)Keterngan
Tambah_riwayat(penyakit)PublicMenambahkan riwayat penyakit pada sistem
Lihat_riwayat(id_pasien)PublicMemperlihatkan riwayat pasien
AtributVisibility (private,public)Tipe
Id_dokterPrivateSmallint
UsernamePrivateVarchar (20)
PasswordPrivateVarchar (15)
NamaPrivateVarchar (30)
TTLPrivateDate
AlamatPrivateVarchar (50)
PrevillagePrivateVarchar (20)
2.4.8 Kelas ApotekerNama Kelas : ApotekerCLS-D-08-01Nama KelasVisibility (private,public)Keterangan
Tambah_obat(obat)PublicMenambahkan obat pada sistem
Lihat_daftar_obat()PublicMelihat daftar obat yang ada pada sistem
Update_obat(kode_obat)PublicMemperbaharui obat menggunakan kode obat
Hapus_obat(kode_obat) : voidPublicMenghapus obat melalui kode obat
AtributeVisibility (private,public)Tipe
Id_apotekerPrivateSmallint
UsernamePrivateVarchar (20)
PasswordPrivateVarchar (15)
NamaPrivateVarchar (30)
TTLPrivateDate
AlamatPrivateVarchar (50)
PrevillagePrivateVarchar (20)
2.4.9 Kelas PasienNama Kelas : PasienCLS-D-09-01Nama KelasVisibility (private,public)Keterangan
Tambah_obat(obat)PublicMenambahkan obat pada sistem
Lihat_daftar_obat()PublicMelihat daftar obat yang ada pada sistem
Update_obat(kode_obat)PublicMemperbaharui obat menggunakan kode obat
Hapus_obat(kode_obat) : voidPublicMenghapus obat melalui kode obat
AtributVisibility (private,public)Tipe
Id_pasienPrivateSmallint
UsernmePrivateVarchar (20)
PasswordPrivateVarchar (15)
NamaPrivateVarchar (30)
TTLPrivateDate
AlamatPrivateVarchar (50)
PrevillagePrivateVarchar (20)
2.4.10 Kelas AntrianNama Kelas : AntrianCLS-D-10-01Nama KelasVisibility (private,public)Keterangan
Get_antrianPublicMenerima antrian pada sistem
Drop_antrianPublicMemasukkan antrian pada sistem
AtributeVisibility (private,public)Tipe
Nomor_antrianPrivateSmallint
Id_pasienPrivateSmallint
KeluhanPrivateVarchar (80)
Waktu_periksaPrivatetime
2.5 Algoritma
1. Nama Kelas : admin & pasien
Nama Operasi: tambah_antrian(id_pasien,keluhan) / Daftar
Algoritma
:
//input: data antrian
//output: pesan
Waktu_antrian = jadwal antrian terakhir + 15mntServer_buka = 06.00
Server_tutup = 14.00
Waktu_praktek = 07.00//waktu maksimal periksa adalah pukul 14.00If id_pasien = id_pasien di tabel antrian then
Return Pasien sudah terdaftar
Else
Waktu_periksa = waktu sekarang + 15menit*
If waktu_sekarang >= server_buka dan waktu_sekarang waktu_praktek dan waktu_periksa server_tutup
Return Jadwal periksa hari ini telah berakhir
Else
Antrian_terakhir = query waktu berakhir antrian terakhir
Tambah nomor antrian Waktu periksa = Antrian_terakhir + 15mnt
If waktu_sekarang server_tutup then
Return Antrian penuh
Else
Insert data antrian ke tabel antrian
Return waktu_periksa
Else
Waktu_periksa = waktu_sekarang + 5mnt
Insert data antrian ke tabel antrian
Return waktu_periksa
Else
Return Server belum dibuka
Penjelasan Pseudocode :
Pseudocode diatas memiliki 4 pedoman waktu yaitu
1 Waktu_sekarang : merepresentasikan waktu pada saat pasien mendaftar/didaftarkan.2 Server_buka : waktu sistem mulai menerima request pendaftaran pasien.3 Server_tutup : waktu sistem menutup pendaftaran pasien baru.4 Waktu_praktek : jadwal periksa dimulai.Urutan seleksi (if) kondisi dalam pseudocode :
1 Apakah pasien sudah terdaftar dalam antrian?, jika sudah akan masuk ke seleksi pertama dan mengembalikan pesan Anda sudah terdaftar dan jika belum akan masuk ke seleksi selanjutnya (else).2 Pada seleksi selanjutnya terdapat beberapa seleksi lagi yaitu :1 Apakah waktu pasien mendaftar masih dalam rentang server buka dan server tutup?, jika tidak maka akan masuk ke seleksi selanjutnya (else) dan jika iya maka akan masuk ke seleksi ini dimana seleksi ini juga terdapat beberapa seleksi diantaranya :1 Apakah antrian kosong dan waktu sekarang < waktu praktek?, jika iya data antrian pasien akan disimpan dalam database dan sistem mengembalikan waktu periksa pasien. Jika tidak akan dilanjutkan ke seleksi selanjutnya,2 Apakah antrian kosong dan waktu sekarang > waktu praktek dan waktu periksa server tutup?, jika iya sistem akan mengembalikan pesan Jadwal periksa hari ini telah berakhir. Jika tidak akan dilanjutkan ke seleksi selanjutnya.4 Jika tidak memenuhi 3 kondisi diatas maka akan masuk ke seleksi ini (else), dimana seleksi ini terdapat beberapa seleksi lagi yaitu :1 Apakah waktu sekarang < waktu periksa dan waktu periks lebih dari server tutup?, jika iya maka sistem akan mengembalikan pesan Antrian penuh. Jika tidak maka sistem akan menyimpan data antrian pasien dan mengembalikan waktu periksa pasien.2 Jika tidak memenuhi kondisi diatas maka sistem akan menambahkan 5 menit dari waktu periksa seharusnya dan menyimpan data antrian pasien dan mengembalikan waktu periksa pasien.2 Jika tidak memenuhi kondisi nomor 1 maka sistem akan mengembalikan pesan Server belum dibuka2. Nama Kelas : AdminNama Operasi: lihat_daftar_antrian()Algoritma
:
//Lihat daftar antrian //input: - //output: daftar antrian yang tersimpan di database Lakukan query daftar antrian pada tabel antrian di database If tidak ada antrian then
Return Tidak ada antrian else
Return $data_antrian
Penjelasan pseudocode :
Sistem akan melakukan query pada tabel antrian yang ada di database secara ascending sesuai dengan nomor urut kedatangannya kemudian akan mengecek :1. Jika tidak ada antrian maka sistem akan mengembalikan pesan Tidak ada antrian
2. Jika ada antrian maka sistem akan mengembalikan data antrian hasil query
3. Nama Kelas : dokterNama Operasi: tambah_riwayat(id_pasien,penyakit)
Algoritma
:
//tambah riwayat
//input: id_pasien, penyakit
//output: pesan
Tambahkan data penyakit baru dengan id = id_pasein dan penyakit = penyakit kedalam database
If insert berhasil then
Return Penambahan riwayat berhasil
else
Return Penambahan riwayat gagal
Penjelasan Pseudocode:
Sistem menambahkan data riwayat penyakit pasien baru kedalam tabel riwayat yang ada di dalam database kemudian sistem akan mengecek :
1. Jika riwayat penyakit baru berhasil disimpan maka sistem akan mengembalikan pesan Penambahan riwayat berhasil.
2. Jika riwayat penyakit baru gagal ditambahkan maka sistem akan mengembalikan pesan Penambahan riwayat gagal
2.6 Diagram Statechart
2.7 Perancangan Antarmuka
Id_objekJenisNamaKeterangan
usernametextfieldusernamememasukkan username untuk login
passwordtextfieldpasswordMemasukkan password untuk login
Button1buttonloginJika diklik akan melakukan proses login
Id_objekJenisNamaKeterangan
Link1LinkDaftarJika diklik akan masuk ke halaman form daftar antrian
Link2LinkLihat RiwayatJika diklik akan masuk ke halaman Lihat riwayat
Link3LinkJadwal DokterJika diklik akan masuk ke halaman jadwal dokter
Link4LinkLog OutJika diklik makan akan mempreses proses log out
Textarea1TextareaKeluhanUntuk memasukkan keluhan yang dialami pasien
Button2ButtonSubmitJika diklik, akan memproses isi keluhan pasien dan mendaftarkan pasien ke antrian
Id_objekJenisNamaKeterangan
Link1LinkDaftar AkunJika diklik akan masuk ke halaman daftar Akun
Link2LinkJadwal DokterJika diklik akan masuk ke halaman jadwal dokter
Link3LinkAntrianJika diklik akan masuk ke halaman daftar antrian
Link4LinkLog OutJika diklik makan akan mempreses proses log out
Link5LinkHapusJika diklik maka akan melakukan proses drop
Id_objekJenisNamaKeterangan
Link1LinkTambah obatJika diklik akan masuk ke halaman Tambah obat
Link2LinkDaftar ObatJika diklik akan masuk ke halaman Daftar obat
Link3LinkLog OutJika diklik makan akan mempreses proses log out
Link4LinkEditJika diklik maka akan melakukan proses edit
Link5LinkHapusJika diklik maka akan melakukan proses drop
2.8 Database vs Entity ClassNomorKelas EntityNama Tabel Dalam Database
1AdminAdmin, dokter, apoteker, pasien, antrian
2DokterDokter, riwayat, jadwal dokter
3ApotekerApoteker, obat
4PasienPasien , antrian, jadwal dokter
5AntrianAntrian
3 Matriks KerunutanKode kebutuhan Fungsional / Non-FungsionalSequence diagramClass diagram
SIK3-SKPL-F-01.0-CLS-D-01-01CLS-D-01-02
SIK3-SKPL-F-02.0SEQ-D-19-01CLS-D-04-01CLS-D-05-01 CLS-D-09-01 CLS-D-10-01
SIK3-SKPL-F-03.0SEQ-D-21-01CLS-D-04-01CLS-D-05-01 CLS-D-09-01
SIK3-SKPL-F-04.0SEQ-D-20-01CLS-D-04-01CLS-D-05-01 CLS-D-09-01
SIK3-SKPL-F-05.0SEQ-D-02-01CLS-D-02-01CLS-D-05-01CLS-D-07-01
SIK3-SKPL-F-06.0SEQ-D-01-01CLS-D-02-01CLS-D-05-01CLS-D-07-01
SIK3-SKPL-F-07.0SEQ-D-16-01CLS-D-03-01CLS-D-05-01CLS-D-08-01
SIK3-SKPL-F-08.0SEQ-D-15-01CLS-D-03-01CLS-D-05-01CLS-D-08-01
SIK3-SKPL-F-09.0SEQ-D-08-01CLS-D-03-01CLS-D-05-01CLS-D-08-01
SIK3-SKPL-F-10.0SEQ-D-18-01CLS-D-03-01CLS-D-05-01CLS-D-08-01
SIK3-SKPL-F-11.0SEQ-D-04-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-12.0SEQ-D-03-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-13.0SEQ-D-05-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-14.0SEQ-D-06-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-15.0SEQ-D-08-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-16.0SEQ-D-07-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-17.0SEQ-D-09-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-18.0SEQ-D-10-01CLS-D-01-01CLS-D-05-01CLS-D-06-01
SIK3-SKPL-F-19.0SEQ-D-13-01CLS-D-01-01CLS-D-05-01CLS-D-06-01CLS-D-10-01
SIK3-SKPL-F-20.0SEQ-D-12-01CLS-D-01-01CLS-D-05-01CLS-D-06-01CLS-D-10-01
SIK3-SKPL-F-21.0SEQ-D-11-01CLS-D-01-01CLS-D-05-01CLS-D-06-01CLS-D-10-01
SIK3-SKPL-F-22.0SEQ-D-14-01CLS-D-01-01CLS-D-05-01CLS-D-06-01CLS-D-10-01
Nomor DokumenHalaman
DPPL-011/48
Revisi23 Desember 2014
_1478374189.psd