Upload
peter-klaver
View
256
Download
0
Embed Size (px)
Citation preview
8/18/2019 TUGAS ADS SKPL-OO.doc
1/26
DOKUMEN
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SISTEM
INFORMASI
PEN ISTRIBUSIAN
OBAT PA A INAS KESEHATAN
KABUPATEN
EN E
untuk:
Dipersiapkan oleh:
Progra !tudi "eknik #n$oratika
%akultas "eknik
&niversitas 'iaa Kusua !urabaa
*l+ Dukuh Kupang ,,-./ !urabaa 022/
8/18/2019 TUGAS ADS SKPL-OO.doc
2/26
JurusanTeknik InformaikaU!KS
Nomor Dokumen Ha"aman
SKPL-SIDO hlm / # hlm
Re#isi - Tgl release
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman % &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
3/26
DAFTAR PERUBAHAN
Re#isi Deskri(si
A
B
)
D
E
F
G
#3DE,"45
6 7 9 D E % 4
Ditulisoleh
Diperiksaoleh
Disetuuioleh
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman * &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
4/26
Dafar Ha"aman Peru+a,an
Ha"aman Re#isi Ha"aman Re#isi
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman - &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
5/26
Dafar Isi
1 Pendahuluan......................................................................................................................................................71.1 Tujuan Penulisan Dokumen......................................................................................................................71.2 Lingkup Masalah.......................................................................................................................................71.3 Definisi dan Istilah....................................................................................................................................71.4 Atuan Penamaan dan Penomoan............................................................................................................7
1.! "efeensi...................................................................................................................................................71.# Ikhtisa Dokumen......................................................................................................................................7
2 Deskipsi $mum Peangkat Lunak...................................................................................................................%2.1 Deskipsi $mum &istem...........................................................................................................................%2.2 Pespektif Poduk......................................................................................................................................%2.3 'ungsi Poduk...........................................................................................................................................%
2.4 (aakteistik Pengguna.............................................................................................................................%2.! )atasan......................................................................................................................................................%2.# Lingkungan *peasi..................................................................................................................................%
3 Deskipsi $mum (e+utuhan.............................................................................................................................%3.1 (e+utuhan antamuka ekstenal................................................................................................................%
3.1.1 Antamuka pengguna........................................................................................................................%
3.1.2 Antamuka peangkat keas..............................................................................................................%3.1.3 Antamuka peangkat lunak..............................................................................................................%3.1.4 Antamuka komunikasi.....................................................................................................................,
3.2 Deskipsi (e+utuhan 'ungsional..............................................................................................................,3.2.1 $se -ase Diagam.............................................................................................................................,3.2.2 'ungsi 1 /nama use 0ase...............................................................................................................,
3.2.2.1 &kenaio /nama use 0ase...........................................................................................................,3.2.2.2 Diagam Aktiitas /nama use 0ase............................................................................................,3.2.2.3 Diagam &ekuens /nama use 0ase.............................................................................................,3.2.2.4 Diagam (ola+oasi *+jek /nama use 0ase..............................................................................,
3.3 Deskipsi (elaskelas................................................................................................................................,3.3.1 Diagam (elas...................................................................................................................................,
3.3.2 Deskipsi Domain Pesoalan.............................................................................................................,
3.3.3 Deskipsi (elas Pengendali..............................................................................................................,3.3.4 Deskipsi (elas Entity (Persisten)..................................................................................................13.3.! Deskipsi (elas Boundary..............................................................................................................1
3.4 Deskipsi Peilaku &istem.......................................................................................................................13.! (e+utuhan 5on 'ungsional....................................................................................................................1
3.# )atasan Pean0angan...............................................................................................................................113.7 "ingkasan (e+utuhan.............................................................................................................................11
3.7.1 "ingkasan (e+utuhan 'ungsional...................................................................................................113.7.2 "ingkasan (e+utuhan 5on 'ungsional...........................................................................................11
LAMPI"A5 A ..666666666666666666666666666666666666666666...66A1
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman . &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
6/26
Dafar Ta+e"
Ta+el 1 Atuan Penamaan dan Penomoan...............................................................................................................7Ta+el 2 (aakteistik Pengguna......................................................................................................................... ......%Ta+el 3 Deskipsi (elas Domain Pesoalan..............................................................................................................,Ta+el 4 Deskipsi (elas Pengendali..........................................................................................................................,
Ta+el ! Deskipsi (elas Entity..................................................................................................................................,Ta+el # Deskipsi (elas Boundary............................................................................................................................,Ta+el 7 Deskipsi (e+utuhan 5on 'ungsional................................................................................................. ......1Ta+el % "ingkasan (e+utuhan 'ungsional..............................................................................................................1Ta+el , "ingkasan (e+utuhan 5on 'ungsional......................................................................................................11
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman ' &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
7/26
Dafar Gam+ar
o8 5o ta+le of figues enties found.
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman / &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
8/26
0 Pen&a,u"uan
1.1 Tujuan Penulisan Dokumen
Dokumen &pesifikasi (e+utuhan Peangkat Lunak 9&(PL: ini meupakan dokumen
spesifikasi ke+utuhan peangkat lunak &istem Infomasi Pendisti+usian *+at
untuk mendefinisikan ke+utuhan peangkat lunak ;ang meliputi antamuka ekstenal9antamuka antaa sistem dengan sistem lain peangkat lunak dan peangkat keas<
dan pengguna: pefomansi 9kemampuan peangkat lunak dai segi ke0epatan< tempat
pen;impanan ;ang di+utuhkan< seta keakuatan:< dan ati+ut 9 featurefeature
tam+ahan ;ang dimiliki sistem:< seta mendefinisikan fungsi peangkat lunak. &(PL&ID* ini
juga mendefinisikan +atasan pean0angan peangkat lunak.
1.2.Lingkup Masalah
Peangkat Lunak &ID* dikem+angkan dengan tujuan untuk
1. Menangani pengelolaan data o+at
2. Menangani pengelolaan stok o+at.
3. Menangani pengelolaan data puskesmas.4. Menangani pengelolaan pemintaan +at.
!. Menangani pengelolaan pemakaian o+at.
#. Menangani pengelolaan admin
7. Menangani pengelolaan pendistribusian obat .
%. Menangani lapoan pendisti+usian o+atDan +ejalan pada lingkungan dengan platfom P-.
1.3. Definisi dan Isilah
)eikut adalah dafta definisi dan istilah penting ;ang digunakan dalam dokumen &(PL ini
&(PL Meupakan spesifikasi ke+utuhan dai peangkat
lunak ;ang akan dikem+angkan.&(PL&ID*=== (ode ;ang meepesentasikan ke+utuhan pada &ID*9&istem Infmasi
Disti+usi *+at: dimana === meupakan nomo fungsi poduk.
&ID* &istem Infomasi Disti+usi *+at
Intenet Intenet meupakan istilah umum ;ang dipakai untuk menunjuk Network
glo+al ;ang tedii dai kompute dan la;anan seis dengan sekita 3
sampai ! juta pemakai kompute dan puluhan la;anan infomasi
emasuk email< 'TP< dan >old >ide >e+.
&ee (ompute ;ang men;ediakan sum+e da;a +agi klien ;ang tehu+ung
melalui jaingan.
1.!. "u#an Penamaan dan Penomo#an
Penulisan dokumen &(PL ini menggunakan +e+agai ma0am atuan penamaan dan penomoan ;ang +e+eda+eda untuk +e+eapa +agian tetentu. Atuan penamaan dan penomoan ;ang digunakan +edasakanhal?+agian tese+ut adalah sepeti ;ang te0antum pada Ta+el 1 +eikut ini.
Tabel 1 Aturan Penamaan dan Penomoran
Hal/Bagian Aturan Penomoran/Penamaan
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 1 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
9/26
Hal/Bagian Aturan Penomoran/Penamaan
1.$. %efe#ensi
"efeensi ;ang digunakan pada peangkat lunak tese+ut adalah1. D@i;anto< en; Punomo< Spesifikasi Kebutuhan Perangkat Lunak Subcribing
Channel < $niesitas Atma Ba;a Cog;akata< 211.
2. -i0ilia< Benn;< Spesifikasi Kebutuhan Perangkat Lunak SPP 9&istem Penjualan
Pea+otan:
8/18/2019 TUGAS ADS SKPL-OO.doc
10/26
%3 Deskri(si Umum Peran4ka Lunak
2.2. Desk#ipsi 'mum Sisem
&e0aa umum dokumen &(PL ini te+agi atas 3 +agian utama. )agian utama +eisi penjelasanmengenai dokumen &(PL tese+ut ;ang men0akup tujuan pem+uatan &(PL< uang lingkup
masalah dalam pengem+angan peangkat lunak tese+ut< definisi< efeensi dan deskipsi
umum tentang dokumen &(PL ini.
)agian kedua +eisi penjelasan umum tentang peangkat lunak &ID* ;ang akan
dikem+angkan< men0akup pespektif poduk ;ang akan dikem+angkan< fungsi poduk
peangkat lunak< kaakteistik pengguna< +atasan dalam penggunaan peangkat lunak dan
asumsi ;ang dipakai dalam pengem+angan peangkat lunak &ID* tese+ut. )agian ketiga
+eisi penjelasan se0aa le+ih in0i tentang ke+utuhan peangkat lunak &ID* ;ang akan
dikem+angkan.
2.3. Pe#spekif P#oduk &ID* meupakan peangkat lunak ;ang dikem+angkan untuk mem+antu pengelolaan
pendisti+usian o+at dai dinas kesehatan ke puskesmaspuskesmas @ila;ah kejan;a< dimana
dinas kesehatan dapat meneima pemintaan o+at dai puskesmas dan melihat data
pemakaiam o+at. &istem ini menangani pengelolaan data o+at< pengelolaan stok o+at<
pengelolaan pemintaan o+at< pengelolaan puskesmas< pengelolaan pendisti+usian o+at<
pengelolaan pe"akaian obat < pengelolaan admin< pengelolaan lapoan . Dan untuk
mempemuda poses pendisti+usian< tedapat la;anan @e+site. Peangkat lunak &ID* ini
+ejalan pada platfom P-< dan di+uat menggunakan +ahasa pemogaman PP +e+asis
-odeignite. &edangkan untuk lingkungan pemogamann;a menggunakan 5otepad. Pada
sistem ini< sepeti telihat pada gam+a 2.1< asitektu peangkat lunak ;ang digunakan +eupa
@e+ dan data+ase see< di mana semua data disimpan didata+ase see. $se dapat mengakses data ;ang ada di see tese+ut se0aa online dengan
memanggil T-P?IP pada @e+ site ;ang tesedia di @e+ see. Inputan data ;ang dimasukkan
akan disimpan dalam data+ase see< sehingga jika ada pen0aian data< maka data ;ang
diinginkan akan di0ai ke data+ase see ;ang selanjutn;a dikiimkan ke 0lient ;ang
meeEuest melalui @e+ see.Gambar
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 05 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
11/26
Fam+a 4.,
Desain Asitektual Aplikasi
2.!.(ungsi P#oduk
'ungsi poduk peangkat lunak &ID* adalah se+agai +eikut
1. 'ungsi Login( SKPL-SIDO-001 )# Meupakan fungsi ;ang haus digunakan oleh
pengguna9puskesmas< petugas dinas kesehatan dan kepala puskesmas:
untuk dapat masuk dalam sistem ;ang akan
digunakan. Login didasakan pada usename ;ang
unik dan pass@od.
2. 'ungsi Pengelolaan data obat ( SKPL-SIDO-
002 )#berfungsi untuk "engelola data obat (edit data obat$ hapus data obat$ update data
obat) yang di kelola oleh petugas dinas kesehatan#%# fungsi pengelolaan stok obat ( SKPL-SIDO-
003 )berfungsi "engecek stok obat yang ada di dinas kesehatan# &ang di kelolah oleh petugas
dinas kesehatan#
4. fungsi pengelolaan data puskesmas ( SKPL-SIDO-
004 ) berfungsi "engelola data puskes"as di wilayah ker'a dinas kesehatan kabupate ende #
yang di kelolah oleh petugas dinas kesehatan
!. fungsi pengelolaan pemintaan o+at ( SKPL-SIDO-
005 ) berfungsi "engelola data per"intaan obat dari puskes"as ke dinas kesehatan yang
dikelola oleh pihak puskes"as#
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 00 &ari %'
Kepala dinas
M;&GLData+ase
Distribusi obat
Apoe
nt;
Data&impan
Data
Pemintaan o+at
nt; maste data
Admin
Petugas puskesmas
nt;
pemintaan
o+at
Apoe
Kepala puskesmas
8/18/2019 TUGAS ADS SKPL-OO.doc
12/26
#. fungsi pengelolaan pemakaian o+at. ( SKPL-SIDO-
006 ) berfungsi "engelola data pe"akaian obat di puskes"as #
%. fungsi pengelolaan pendistribusian obat ( SKPL-SIDO-
007 ) berfunngsi "engelola pendistribusian obat dari dinas kesehatan ke puskes"as sesuai
dengan per"intaan obat
,. fungsi lapoan ( SKPL-SIDO-
008 )berfungsi untuk "e"buat laporan pe"akaian obat $ laporan distribusi obat laporan per"intaan#
2.$. Ka#ake#isik Pengguna
(aakteistik pengguna dija+akan dalam ta+el 2.
-ontoh
Tabel 2 Karakteristik Pengguna
Kategori
Pengguna
Tugas Hak Akses ke aplikasi Kemampuan yang harus
dimiliki
Petugas puskesmas Mem+uat pemntaano+at< dan pemakaiano+at
hak )isa mengopeasikankompute
Petugas dinkes Mengelola data o+at<stok o+at< disti+usio+at< lapoan.
hak )isa mengopeasikankompute dan data +ase
(epala puskesmas Melakuka pesetujuan
pemintaan o+at
hakh )isa mengopeasikan
kompute
2.&. )aasan
)atasan+atasan dalam pengem+angan peangkat lunak &ID* tese+ut adalah 1. (e+ijaksanaan $mum
)epedoman pada tujuan dai pengem+angan peangkat lunak &ID*.
2. (ete+atasan peangkat keas
Dapat diketahui kemudian setelah sistem ini +ejalan 9sesuai dengan ke+utuhan:
2.*. Lingkungan Ope#asi
&istem ini dapat dijalankan pada peangkat P- ;ang menggunakan sistem opeasi >indo@s
=P< >indo@s Hista atau >indo@s &een.
*3 Deskri(si Umum Ke+uu,an
3.1. Ke+uuhan ana#muka ekse#nal
(e+utuhan anta muka ekstenal pada peangkat lunak H&M& meliputi ke+utuhan antamuka
pemakai< antamuka peangkat keas< antamuka peangkat lunak< antamuka komunikasi.
*30303 Anarmuka Pemakai
Pengguna +einteaksi dengan antamuka ;ang ditampilkan dalam +entuk fomfom.
312 Antarmuka Perangkat Keras
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 0% &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
13/26
Antamuka peangkat keas ;ang digunakan dalam peangkat lunak H&M& adalah
1. Peangkat kompute< digunakan untuk poses pengolahan data.
2. Mouse< digunakan untuk mengenali input data ;ang dilakukan pengguna +ekaitan dengan
eent klik< dag dan on fo0us.
3. (e;+oad< digunakan untuk melakukan input data +eupa kaakte atau tet atau menu pull
do@n ;ang haus diinputkan.
4. Pinte< digunakan untuk men0etak lapoan penjualan?pem+elian.!. $P&< digunakan untuk men;impan da;a listik.
#. Modem< digunakan untuk melakukan koneksi ke intenet.
7. LA5< digunakan untuk melakukan koneksi antaa 0ompute milik use..
*303*3 Anarmuka (eran4ka "unak
Peangkat lunak ;ang di+utuhkan untuk mengopeasikan peangkat lunak &ID* adalah
se+agai +eikut
1. 5ama Intenet ploe< MoJilla 'iefo< Foogle -home &e+agai +o@se ;ang
digunakan untuk menjalankan pogam H&M&.
2. 5ama Intenet Infomation &ei0es 9II&: &um+e Mi0osoft &e+agai TTP @e+see ;ang +efungsi untuk mela;ani dan mengelola pemintaan halaman @e+site
pogam H&M&.
3. 5ama =AMPP 1.7.7
&um+e Apa0he'iends &e+agai aplikasi PP all in ne Package# Dimana
aplikasi ini tedii dai +e+eapa aplikasi +eikut
a. 5ama PP?!.3.1
&um+e PP
&e+agai dasa &ee PP
+. 5ama Apa0he
&um+e Apa0he
&e+agai dasa TTP >e+ &ee 0. 5ama M;&GL !.1.41
&um+e M;&GL
&e+agai dasa &ee M;&GL
d. 5ama phpM;Admin 3.2.4
&um+e PhpM;Admin
&e+agai use intefa0e dalam pem+uatan data+ase.
4. 5ama ! @indo@s 5T 4. &ee< >indo@s 2 &ee< atau >indo@s 23
&ee
&um+e Mi0osoft
&e+agai s;stem opeasi 0ompute untukmengopeasikan @e+ see
!. 5ama >indo@s =P< Hista dan &een.
&um+e Mi0osoft.
&e+agai sistem opeasi kompute.
*303-3 Anarmuka komunikasi
Antamuka komunikasi peangkat lunak H&M& menggunakan aplikasi @e+< kaena peangkat
lunak ini digunakan untuk mendukung model sistem clientser*er dengan media komunikasi
intenet
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 0* &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
14/26
1.1. Desk#ipsi Ke+uuhan (ungsional
030303 Use )ase Dia4ram
0303%3 Fun4si 06
A3 Use 7ase "o4in
1. Brief Description
$se -ase ini digunakan oleh akto untuk mengelola akses ke sistem. Login
didasakan pada se+uah id unik ;aitu usename dan pass@od ;ang +eupa
angkaian kaakte.
2 Primary A"tor
1 Administato
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 0- &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
15/26
3 #upporting A"tor
1. Petugas puskesmas
2. (epala puskesmas
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih untuk melakukan login
2. &istem menampilkan antamuka untuk login
3. Akto memasukkan usename dan pass@od4. &istem memeiksa usename< pass@od ;ang
diinputkan a0to 1 Pass@od atau usename tidak sesuai
!. &istem mem+eikan akses ke akto
#. $se -ase ini selesai
/+ 7lternative %lonone
' (rror %lo&
1 Pass@od atau usename tidak sesuai
1. &istem menampilkan peingatan +ah@a
usename atau pass@od tidak sesuai
2. (em+ali ke )asi0 'lo@ langkah ke 3) Pre*onditions
5one
+ Post*onditions
1. Akto memasuki sistem dan dapat menggunakan fungsifungsi pada sistem
sesuai dengan antamukan;a.
B ,se "ase kelola -enis obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola jenis o+at. Akto dapat
mengu+ah jenis o+at dan menghapus jenis o+at
2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor
none
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu jenis o+at
2. &istem menampilkan antamuka menu jenis o+at
3. Akto dapat mengu+ah jenis o+at dan menghapus jenis o+at
a1 . akto memilih untuk mengu+ah jenis o+at
a2 . akto memilih untuk menghapus jenis o+at4.use 0ase selesai
Alternati0e %lo&
1 Data jenis o+at ;ang diinputkan akto salah
a. Akto haus memasukkan data jenis o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 0. &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
16/26
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data jenis o+at di data+ase telah tetampil
* ,se "ase kelola data obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola data o+at. Akto dapat
mengu+ah data o+at
8/18/2019 TUGAS ADS SKPL-OO.doc
17/26
2. Primary A"tor
1 Petugas dinas kesehatan
3. #upporting A"tor
none
4. Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu data puskemas
2. &istem menampilkan antamuka menu data puskesmas3. Akto dapat mengu+ah data puskesmas menghapus data puskesmas dan
menam+ah data puskesmas
a1 . akto memilih untuk mengu+ah data puskesmas
a2 . akto memilih untuk menghapus data puskesmas
a3 akto memilih untuk menam+ah data puskesmas
4. use 0ase selesai
2 Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memasukkan data puskesmas lagi +. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
3 Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
$ Post*onditions
1. Data puskesmas di data+ase telah tetampil
( ,se "ase kelola penggunaan
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk menge0ek penggunaan o+at. Akto
dapat menge0ek penggunaan o+at
2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor
none
$ Basi" %lo& 1. $se -ase ini dimulai ketika akto memilih menu jenis
o+at
2. &istem menampilkan antamuka menu jenis o+at
3. Akto dapat menge0ek data penggunaan o+at
a1 . akto memilih untuk menge0ek penggunaan o+at
4 use 0ase selesai
Alternati0e %lo&
1 Data penggunaan o+at ;ang diinputkan akto salah
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 0/ &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
18/26
a. Akto haus memasukkan data penggunaan o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data penggunaan o+at di data+ase telah tetampil
% ,se "ase kelola permintaan obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola pemintaan o+at. Akto
dapat menge0ek data pemintaan o+at dai puskesmas.
2 Primary A"tor1. Petugas dinas kesehatan
3 #upporting A"tor
none
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu
pemintaan o+at
2. &istem menampilkan antamuka menu pemintaan o+at
3. Akto dapat menge0ek data pemintaan o+at
a1 . akto memilih untuk menge0ek pemintaan o+at
4. use 0ase selesai
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus menge0ek data pemintaan o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data pemintaan o+at di data+ase telah tetampil
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 01 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
19/26
G ,se "ase kelola distribusi obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola disti+usi o+at. Akto dapat
melihat data pemintaan o+at untuk didisti+usi
2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor none
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu disti+usi o+at
2. &istem menampilkan antamuka menu disti+usi o+at
3. Akto dapat melihat data pemintaan o+at untuk di disti+usi
a1 . akto memilih untuk melihat data pemintaan o+at
4. use 0ase selesai
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah a. Akto haus memasukkan data disti+usi lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data disti+usi di data+ase telah tetampil
H ,se "ase persetu-uan
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola pesetujuan disti+usi o+at.
Akto dapat melakukan pesetujuan disti+usi o+at
2 Primary A"tor
1. (epala dinas kesehatan3 #upporting A"tor
1. Petugas dinas kesehatan
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu pesetujuan
2. &istem menampilkan antamuka menu pesetujuan
3. Akto dapat melakukan pesetujuan pendisti+usian o+at.
a1 . akto memilih untuk melakukan pesetujuan pendisti+usian
4. use 0ase selesai
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman 02 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
20/26
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memasukkan pesetujuan pendisti+usian o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data pesetujuan di data+ase telah tetampil
,se "ase laporan pemakaian obat dan sisa obat
1. Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola lapoan pemakaian o+at dan
sisa o+at. Akto dapat melihat lapoan pemakaian o+at dan sisa o+at.2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor
1. Petugas puskesmas2. (epala puskesmas3. (epala dinas kesehatan
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu lapoan pemakaian o+at
dan sisa o+at
2. &istem menampilkan antamuka menu lapoan pemakaian o+at da sisa o+at
3. Akto dapat melihat lapoan pemakaian dan sisa o+at a1 . akto memilih untuk melihat data pemintaan o+at
4. use 0ase selesai
!. Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memili lapoa pemakaian o+at dan sisa o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
#. Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
7. Post*onditions
1. Data lapoan pemakaian dan sisa o+at
di data+ase telah tetampil
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %5 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
21/26
,se "ase laporan permintaan obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola lapoan pemintaan o+at.
Akto dapat melihat data lapoan pemintaan o+at
2 Primary A"tor1. Petugas dinas kesehatan
3 #upporting A"tor
1. (epala dinas kesehatan
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu lapoan pemintaan o+at
2. &istem menampilkan antamuka menu lapoan pemintaan o+at
3. Akto dapat melihat data lapoan pemintaan o+at
a1 . akto memilih untuk melihat lapoan pemintaan o+at
4. use 0ase selesai
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memasukkan data lapoan pemintaan lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Lapoan pemintaan o+at di data+ase telah tetampil
K ,se "ase laporan distribusi obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola lapoan disti+usi o+at.
Akto dapat melihat data lapoan disti+usi o+at
2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor
1. (epala dinas kesehatan$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu lapoan disti+usi o+at
2. &istem menampilkan antamuka menu lapoan disti+usi o+at
3. Akto dapat melihat data lapoan disti+usi o+at
a1 . akto memilih untuk melihat lapoan disti+usi o+at
4. use 0ase selesai
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %0 &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
22/26
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memasukkan data lapoan disti+usi lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Lapoan disti+usi o+at di data+ase telah tetampil
$se 0ase lapoan data puskesmas
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola lapoan data puskesmas.
Akto dapat melihat data lapoan data puskesmas2 Primary A"tor
1. Petugas dinas kesehatan
3 #upporting A"tor
1. (epala dinas kesehatan
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu lapoan data puskesmas
2. &istem menampilkan antamuka menu lapoan lapoan data puskesmas
3. Akto dapat melihat data lapoan data puskesmas
a1 . akto memilih untuk melihat lapoan data puskesmas
4. use 0ase selesai
Alternati0e %lo&
1 Data lapoan puskesmas ;ang diinputkan akto salah
a. Akto haus memasukkan lapoan data puskesmas lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions1. Lapoan data puskesmas di data+ase telah tetampil
4 ,se "ase membuat permintaan obat
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mem+uat pemintaan o+at. Akto dapat
mem+uat pemintaan o+at
2 Primary A"tor
1. Petugas puskesmas
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %% &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
23/26
3 #upporting A"tor
none
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu mem+uat pemintaan o+at
2. &istem menampilkan antamuka menu mem+uat pemintaan o+at
3. Akto dapat melihat data mem+uat pemintaan o+at
a1 . akto memilih untuk mem+uat pemintaan o+at4. use 0ase selesai
Alternati0e %lo&
1 Data pemintaan o+at ;ang diinputkan akto salah
a. Akto haus memasukkan data lapoan pemintaan lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem3. &istem +ejalan dengan +ena
) Post*onditions
1. Mem+uat pemintaan o+at di data+ase telah tetampil
5 $se 0ase kelola pemakaian o+at
1 Brie. Des"ription
$se -ase ini digunakan oleh akto untuk mengelola pemakaian o+at. Akto dapat
mengelola data pemakaian o+at
2 Primary A"tor
1. Petugas puskesmas
3 #upporting A"tor
none
$ Basi" %lo&
1. $se -ase ini dimulai ketika akto memilih menu kelola pemakaian o+at
2. &istem menampilkan antamuka menu kelola pemakaian o+at
3. Akto dapat melihat data kelola pemakaian o+at
a1 . akto memilih untuk mengelola pemakaian o+at
4. use 0ase selesai
Alternati0e %lo&
1 Data katalog ;ang diinputkan akto salah
a. Akto haus memasukkan data pemakaian o+at lagi
+. (em+ali ke Altenatie 'lo@ 1 Langkah ke 1
' Pre*onditions
1. $se -ase Login telah dilakukan
2. Akto telah memasuki sistem
3. &istem +ejalan dengan +ena
) Post*onditions
1. Data pemakaian o+at di data+ase telah tetampil
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %* &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
24/26
03 Dia4ram Aki#ias6 8nama use 7ase9
$ntuk setiap use 0ase
%3 Dia4ram Sekuens6 8nama use 7ase9$ntuk masingmasing use 0ase
*3 Dia4ram Ko"a+orasi O+:ek6 8nama use 7ase9 ;o(siona"<
=+a4ian ini san4a f"eksi+e"> +er4anun4 (a&a :um"a, use7ase$ n?a@
+. Desk#ipsi Kelas-kelas
i. Dia4ram Ke"asDiagam kelas
• ntit; 0lasses +ias diam+il dai desain data+ase 9-DM ?PDM:< dengan menam+ah
method2n;a• )ounda; o intefa0e 0lasses.dai desai halaman antamuka
• A+sta0t 0lasses.
• -ontol 0lasses.
deskipsin;a
ii. Deskri(si Domain Persoa"an
Tabel 3 Deskripsi Kelas Domain Persoalan
5o. 5ama Metode Ati+ut Tugas
iii. Deskri(si Ke"as Pen4en&a"i
Tabel $ Deskripsi Kelas Pengendali
5o. 5ama Metode Ati+ut Tugas
i,. Deskri(si Ke"as ni /Pe#sisen0
(sertakan uga dala bagian ini 9D; na)
Tabel Deskripsi Kelas Entity
5o. 5ama Ati+ut Metode Tugas
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %- &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
25/26
5o. 5ama Ati+ut Metode Tugas
,. Deskri(si Ke"as )ounda#
Tabel ' Deskripsi Kelas Boundary
5o. 5ama Ati+ut Metode Tugas1
. Desk#ipsi Pe#ilaku Sisem
{tulisan stat"#$art dia%ra& disini'
d. Ke+uuhan on (ungsional
- (e+utuhan‐ke+utuhan ;ang tidak tekait dengan fungsi sistem.- Contoh+ "e"ori$ ketersediaan$ lokasi siste"$ "odus operasi$ perfor"a siste"$ dan sebagainya#
Tabel ) Deskripsi Kebutuhan 5on %ungsional
#KP6d Parameter Kebutuhan
&(PL51 Aaila+ilit; Aplikasi ini haus dapat +eopeasi teus meneus
selama 7 hai pe minggu< 24 jam pe hai tanpa +ehenti< kaena aplikasi ini akan +esifat webbased dan akan diakses oleh mahasis@a ;ang mem+utuhkandai +e+agai tempat pada @aktu ;ang +e+eda+eda.
&(PL52 "elia+ilit; Aplikasi ini haus di+angun dengan kehandalan ;angsetinggi mungkin meskipun tidak pelu setinggikehandalan se+uah critical application. (egagalan
;ang dapat ditoleansi kuang le+ih 1K. Dengankahandalan ;ang tinggi dihaapkan aplikasi ini dapatdigunakan dengan +aik pada saat di+utuhkan.(ehandalan ;ang dimiliki oleh aplikasi ini juga akansangat +egantung pada +e+eapa hal ekstenal<sepeti kehandalan jaingan telekomunikasi ;ang
digunakan untuk akses intenet< kehandalan 2!sistemda;a listik ;ang digunakan< dll.
&(PL53 gonom; Aplikasi ini haus memiliki nilai egonomi?ken;amanan dipakai ;ang tinggi +agi use. Aplikasiakan di+angun dengan antamuka use ;ang mudahdimengeti< indah dilihat< konsisten< mudah
diopeasikan dan tidak mem+ingungkan.&(PL54 Pota+ilit;
Memo;
&(PL5! "esponse time
&afet;
&(PL5# &e0uit;
&(PL57 )ahasakomunikasi
&(PL5% Lainlain
e. )aasan Pe#anangan
&pesifikasi +atasan‐ +atasan hasil keputusan pean0angan.
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %. &ari %'
8/18/2019 TUGAS ADS SKPL-OO.doc
26/26
f. %ingkasan Ke+uuhan
i. Rin4kasan Ke+uu,an Fun4siona"
Ta+el +eisi fungsi‐fungsi sistem dan deskipsin;a.
-ontoh
Tabel + 7ingkasan Kebutuhan %ungsional
#KP6d Keterangan
&(PL' meneima data $se Id dan Pass@od dai pengguna dan memalidasin;a
ii. Rin4kasan Ke+uu,an NonFun4siona"
Ta+el +eisi ke+utuhan non‐fungsional lain pada sistem.
-ontoh
Tabel 8 7ingkasan Kebutuhan 5on %ungsional
#KP6d Keterangan
Jurusan Teknik Informaika U!KS SKPL$SIDO Ha"aman %' &ari %'