TUGAS ADS SKPL-OO.doc

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 %'