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