Dokumen Pemodelan B

download Dokumen Pemodelan B

of 30

Transcript of Dokumen Pemodelan B

  • 8/18/2019 Dokumen Pemodelan B

    1/30

    DAFTAR ISI

     

    1.Use Case Diagram.................................................................................................................................2

    2. 

    Sequence Diagram.........................................................................................................................10

    3. 

    Activity Diagram............................................................................................................................13

    3.1 Activity Diagram Yang Sedang Berjalan................................................................................14

      3.2 Activity Diagram Sistem..........................................................................................................20

    4. Del!yment Diagram.....................................................................................................................23

    ". Class diagram.................................................................................................................................24

    #. C!lla$!rati!n Diagram..................................................................................................................2#

  • 8/18/2019 Dokumen Pemodelan B

    2/30

     

    1. Use Case Diagram

    Use case adalah rangkaian/uraian sekelompok yang saling terkait dan

    membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah

    aktor. Rancangan use case yang dirancang pada sistem penualan obat

    terdapat ! aktor yang masing masing mempunyai modul tertentu. Aktor 

    yang terlibat yaitu "

    #. $elanggan " %elihat enis obat& mencari nama obat& dan menerima struk pembayaran'. $elayan/kasir " %encari nama obat& transaksi pembelian&transaksi penualan& cetak 

     bukti transaksi

    (. $impinan " %engecek laporan stok obat& laporan penualan dan laporan pembelian). *udang " $engecekan barang

    !. Admin " Update aktor baru

    *ambar # Use case diagram SI$+SSkenario Use ,ase $engelolaan

     

    '

  • 8/18/2019 Dokumen Pemodelan B

    3/30

     

    Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu use

    case diagram. Adapun skenario use case pengelolaan dalam sistem yang

     beralan adalah sebagai berikut"

    Tabel # Skenario Use ,ase $engelolaan

     o #

     ama

    usecase

    $engelolaan

    Tuuan %engelola data semua pengguauser0

    Aktor Admin& gudang& kasir& pimpinan

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana pengelolaan

    data pengguna berupa username& password& hak akses&

    dan nama pengguna. Username hanya diberikan

    kepada pengguna yang beera di apotek Sera-i

    Skenario

    1ondisi

    awal

    Tampilan awal pada sistem berupa 2itur32itur yang

     berisi data pengguna dan data pemasok.Aksi aktor Reaksi sistem

    #. Admin memilih 2itur

    tambah pengguna untuk

    menambah pengguna baru.

    '. %enampilkan 2orm tambah

     pengguna.

    (. Admin mengisi data

     pengguna

    ). %enampilkan hasil data

     pengguna

    !. Admin melihat data

     pengguna yang telah terda2tar 

    4. %enampilkan da2tar pengguna

    5. Admin memilih 2itur

    tambah pemasok

    6. %enampilkan 2orm pemasok

    7. Admin mengisi data

     pemasok 

    #8. %enampilkan hasil data

     pemasok 

    (

  • 8/18/2019 Dokumen Pemodelan B

    4/30

     

    1ondisi

    akhir

    $engelolaan data pengguna dan data pemasok telah

    selesai dilakukan oleh admin dan sistem kembali ke

    tampilan awal.

    Skenario Use ,ase $encarian 

    Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu use

    case diagram. Adapun skenario use case pembelian dalam sistem yang

     beralan adalah sebagai berikut"

    Tabel ' Skenario Use ,ase $encarian

     o '

     ama

    usecase

    $encarian

    Tuuan $encarian obat yang dibutuhkan

    Aktor $elanggan

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana

     pencarian obat yang akan dicari oleh pelanggan.

    Skenario

    1ondisi

    awal

    %elihat tampilan halaman utama pada sistem

     berupa 2orm pencarian obat.

    Aksi aktor Reaksi sistem

    #. $elanggan membuka

    sistem

    '.%enampilkan tampilan

    halaman utama

    (. $elanggan memilih 2orm pencarian obat ). %enampilkan 2orm pencarian obat

    1ondisi

    akhir

    Sistem menampilkan da2tar obat dan

     pelanggan menemukan obat yang dicari.

    Skenario Use ,ase $enualan

    )

  • 8/18/2019 Dokumen Pemodelan B

    5/30

     

    Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu use

    case diagram. Adapun skenario use case pembelian dalam sistem yang

     beralan adalah sebagai berikut"

    Tabel ( Skenario Use ,ase $enualan

     o (

     ama

    usecase

    $enualan

    Tuuan %enual obat

    Aktor 1asir 

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana

     proses penualan obat

    Skenario

    1ondisi

    awal

    Tampilan awal pada sistem berupa 2itur awal

    kasir.

    Aksi aktor Reaksi sistem

    #. 9agian kasir memilih 2orm

     penualan

    '. %enampilkan 2orm

     penualan

    (. 9agian kasir mengisi data

     penualan

    ). %enampilkan hasil

     penualan

    !. 9agian kasir memilih

    cetak penualan

    4. Sistem menampilkan

    2aktur penualan

    1ondisi

    akhir

    9agian kasir telah melakukan penualan obat

    Skenario Use ,ase $embelian

    Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu

    use case diagram. Adapun skenario use case pembelian dalam sistem yang

     beralan adalah sebagai berikut"!

  • 8/18/2019 Dokumen Pemodelan B

    6/30

     

    Tabel ) Skenario Use ,ase $embelian

     o )

     ama

    usecase

    $embelian

    Tuuan $embelian stok obat yang telah habis

    Aktor 9agian kasir

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana

    melakukan pembelian stok obat

    Skenario

    1ondisi

    awal

    Tampilan awal pada sistem berupa 2itur awal

    kasir.

    Aksi aktor Reaksi sistem

    #. 9agian kasir memilih 2orm

     pembelian.

    '. %enampilkan 2orm

     pembelian

    (. 9agian kasir mengisi data

     pembelian

    ). %enampilkan hasil

     pembelian

    !. 9agian kasir memilih cetak 

     pembelian

    4. Sistem menampilkan

    2aktur pembelian

    1ondisi

    akhir

    9agian kasir telah melakukan pembelian obat

     

    Skenario Use ,ase Stok +bat

      Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu use

    case diagram. Adapun skenario use case pembelian dalam sistem yang

     beralan adalah sebagai berikut"

    4

  • 8/18/2019 Dokumen Pemodelan B

    7/30

     

    Tabel ! Skenario Use ,ase Stok +bat

     o !

     ama

    usecase

    Stok obat

    Tuuan %engelola stok onbat yang tersedia di apotek 

    Sera-i

    Aktor *udang

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana

    mengelola stok obat yang tersedia di apotek

    Sera-i

    Skenario

    1ondisi

    awal

    9agian gudang mengecek data stok obat

    Aksi aktor Reaksi sistem

    #. 9agian gudang

    memasukan data obat baru

     '. %enampilkan 2orm

    data obat yang akan

    dimasukan

    1ondisi

    akhir

    Data obat telah terisis

     

    Skenario Use ,ase :aporan

      Skenario Use ,ase merupakan narasi tentang akti-itas dalam suatu use

    case diagram. Adapun skenario use case pembelian dalam sistem yang

     beralan adalah sebagai berikut"

    5

  • 8/18/2019 Dokumen Pemodelan B

    8/30

     

    Tabel 4 Skenario Use ,ase :aporan

     o 4

     ama

    usecase

    :aporan

    Tuuan %emberikan kesluruhan laporan kepada

     pimpinan

    Aktor 1asir& gudang& dan pimpinan

    Deskrips

    i

    Usecase ini mendeskripsikan bagaimana

     proses membuat laporan pembelian

    Skenario

    1ondisi

    awal

    Tampilan awal pada sistem berupa 2itur awal

     pimpinan.

    Aksi aktor Reaksi sistem

    #. $impinan memilih 2orm

    laporan

    '. Sitem menampilkan

    2orm laporan

     (. $impinan memilih

    laporan stok obat

    ). Sistem menampilkan

    laporan stok obat yang

    akan dicetak

    !. $impinan memilih laporan

     penualan bulanan

    4. Sistem menampilkan

    laporan penualan

     bulanan yang akan

    dicetak 

    5. $impinan memilih laporan

    rekap penualan

    6. Sistem menampilkan

    laporan rekap penualan

    yang akan dicetak 7. $impinan memilih laporan

     pembelian bulanan

    #8. Sistem menampilkan

    laporan pembelian

     bulanan yang akan

    dicetak 

    ##. $impinan memilih

    laporan rekap pembelian

     bulanan

    #'. Sistem menampilkan

    laporan rekap pembelian

    yang akan dicetak 

    6

  • 8/18/2019 Dokumen Pemodelan B

    9/30

     

    1ondisi

    akhir

    $emilik menerima laporan

    2. Sequence Diagram

    Sequence diagram adalah interaksi diagram yang memperlihatkan

    event-event  yang berurutan sepanang beralannya waktu. Selain itu

    Sequence Diagram merupakan salah satu diagram interaksi yang

    menelaskan bagaimana suatu operasi itu dilakukan. %asing3masing

     sequence diagram akan menggambarkan aliran3aliran pada suatu use case.

    7

  • 8/18/2019 Dokumen Pemodelan B

    10/30

     

    Se;unce Diagram $engelolaan

    *ambar ' Se;unce Diagram $engelolaan

    #8

  • 8/18/2019 Dokumen Pemodelan B

    11/30

    Se;unce Diagram $encarian

    *ambar ( Se;unce Diagram $encarian

    Se;unce Diagram $enualan

    *ambar ) Se;unce Diagram $enualan

    ##

  • 8/18/2019 Dokumen Pemodelan B

    12/30

    Se;unce Diagram $embelian

    *ambar ! Se;unce Diagram $embelian

    Se;unce Diagram :aporan

    *ambar 4 Se;unce Diagram :aporan

    #'

  • 8/18/2019 Dokumen Pemodelan B

    13/30

    #(

  • 8/18/2019 Dokumen Pemodelan B

    14/30

    Se;unce Diagram Stok +bat

    *ambar 5 Se;unce Diagram Stok +bat

    3. Activity Diagram

    Acti-ity diagrams menggambarkan berbagai alir akti-itas dalam sistem yang

    sedang dirancang& bagaimana masing3masing alir berawal& decision yang mungkin

    teradi& dan bagaimana mereka berakhir. Acti-ity diagram uga dapat menggambarkan

     proses paralel yang mungkin teradi pada beberapa eksekusi. Acti-ity diagram

    merupakan state diagram khusus& di mana sebagian besar state adalah action dan

    sebagian besar transisi di3trigger oleh selesainya state sebelumnya internal

     processing0.

    #)

  • 8/18/2019 Dokumen Pemodelan B

    15/30

     +leh karena itu acti-ity diagram tidak menggambarkan beha-iour internal sebuah

    sistem dan interaksi antar subsistem0 secara eksak& tetapi lebih menggambarkan

     proses3proses dan alur3alur akti-itas dari le-el atas secara umum.

    3.1 Activity Diagram Yang Sedang Berjalan

    Acti-ity Diagram adalah salah satu cara untuk memodelkan e-ente-ent yang

    teradi dalam suatu use case& memperlihatkan aliran kendali dari suatu akti2itas ke

    akti2itas lainnya. Adapun acti-ity diagram yang sedang beralan adalah sebagai

     berikut"

    Sistem yang sedang beralan bertuuan untuk mengetahui lebih elas bagaimana

    cara kera sistem tersebut dan masalah yang dihadapi sistem untuk dapat diadikan

    landasan usulan perancanganan analisis sistem yang sedang beralan yang dilakukan berdasarkan urutan keadian yang ada dan dari urutan keadian tersebut dapat dibuatUsecase.

    .

    *ambar #8 Acti-ity Diagram $embelian

    #!

  • 8/18/2019 Dokumen Pemodelan B

    16/30

    *ambar ## Acti-ity Diagram $enualan

    %eterangan &

    #. $elanggan mengecek obat yang akan dibeli.

    Tampilan disediakan yaitu tampilan da2tar obat yang tersedia diapotek sera-i.'. Setelah pelangggan mengetahui obat yang akan dibeli& pelanggan akan memesan

    langsung kepada pelayan.(. $elayan/1asir mencari obat melalui sistem dengan memasukan kode obat dan nama

    obat yang dicari.

    ).

  • 8/18/2019 Dokumen Pemodelan B

    17/30

    *ambar #' Acti-ity Diagram $embayaran

    #5

  • 8/18/2019 Dokumen Pemodelan B

    18/30

    *ambar #( Acti-ity Diagram laporan $embelian

    $roses sistem beralan yaitu sistem yang masih kon-ensional& proses yang

    masih belum menggunakan sistem sehingga memerlukan waktu yang lebih lama atau

    tidak e2ekti2 sehingga tidak menghasilkan keluaran sesuai kebutuhan. $roses sistem

     beralan yang terdapat pada apotek sera-i ada dua yaitu sistem penualan dan sistem

     pengelolaan stok obat.

    #6

  • 8/18/2019 Dokumen Pemodelan B

    19/30

    *ambar #) Acti-ity Diagram Sistem $engelolaan +bat

    %eterangan &

    #. 1asir melakukan pencatatan obat pada buku khusus pemasukan dan pengeluaran

    setiap bulan.'. =asil pencatatan meliputi hasil penualan dan stok obat

    (. :aporan stok obat diberikan kepada bagian gudang untuk in2ormasi rekap stok obat

    ).

  • 8/18/2019 Dokumen Pemodelan B

    20/30

    *ambar #! Acti-ity Diagram Stok +bat

    %eterangan &

    #. 9agian 1asir/pelayan memeberikan laporan hasil penualan per3bulan pada bagian

    gudang.

    '. Setelah bagian gudang menerima laporan penualan& bagian gudang memeriksa

     penualan obat yang paling sering dibeli dan butuh pembelian stok baru.(. 9agian gudang mengecek stok obat berdasarkan sistem.sistem akan memberitahu stok 

    obat yang tersisa.

  • 8/18/2019 Dokumen Pemodelan B

    21/30

    *ambar #4 Acti-ity Diagram :aporan Stok +bat

    *ambar #5 Acti-ity Diagram laporan $enualan

    '#

  • 8/18/2019 Dokumen Pemodelan B

    22/30

     

    3.2 Activity Diagram Sistem

    *ambar #6 Acti-ity Diagram :ogin

    *ambar #7 Acti-ity Diagram $embelian

    ''

  • 8/18/2019 Dokumen Pemodelan B

    23/30

    *ambar '8 Acti-ity Diagram Stok +bat

    *ambar '# Acti-ity Diagram $embayaran

    '(

  • 8/18/2019 Dokumen Pemodelan B

    24/30

    *ambar '' Acti-ity Diagram :aporan $embelian

    *ambar '( Acti-ity Diagram :aporan $enualan

    4. Del!yment Diagram 

    Deployment diagram sebagai penunukkan tata letak sebuah system

    dan secara 2isik& menampakkan bagian3bagian so2tware yang beralan pada

    ')

  • 8/18/2019 Dokumen Pemodelan B

    25/30

     bagian3bagian hardware yang digunakan dalam proses system in2ormasi

    SI$+S0 dalam mengimplementasikan sebuah sistem. Deployment diagram

    dapat digunakan pada bagian3bagian awal proses perancangan sistem untuk 

    mendokumentasikan arsitektur 2isik sebuah sistem. 9erikut Deployment

    diagram yang menggambarkan susunan 2isik dan perangkat lunak dalam

    sistem"

    *ambar ') Deployment Diagram

    ". Class diagram

    ,lass diagram digunakan untuk menampilkan kelas3kelas dan paket3paket di

    dalam system. ,lass diagram memberikan gambaran system secara statis dan relasi

    antar mereka. 9iasanya& dibua beberapa class diagram untuk system tunggal.

    9eberapa diagram akan menampilkan subset dari kelas3kelas dan relasinya. Dapat

    '!

  • 8/18/2019 Dokumen Pemodelan B

    26/30

    dibuat beberapa diagram sesuai dengan yang diinginkan untuk mendapatkan

    gambaran lengkap terhadap system yang dibangun.

    ,lass diagram adalah alat perancangan terbaik untuk tim pengembang.

    Diagram tersebut membantu pengembang mendapatkan struktur system sebelum kode

    ditulis& dan membantu untuk memastikan bahwa system adalah desain terbaik 

    1elas adalah sesuatu yang membungkus in2ormasi dan perilaku. Secara

    tradisional& system dibangun dengan ide dasar bahwa akan menyimpan in2ormasi

     pada sisi baris data dan data perilaku pengolahnya pada sisi aplikasi. Salah satu

     perbedaan terstruktur dengan pendekatan berorientasi obyek .

     

    *ambar '! ,lass Diagram

    '4

  • 8/18/2019 Dokumen Pemodelan B

    27/30

    #. C!lla$!rati!n Diagram

    Seperti se;uence diagram& collaboration diagram uga digunakan untuk 

    memperlihatkan aliran3aliran pada use case. Sementara se;uence diagram berurutan

    menurut waktu& collaboration diagram ber2okus pada relasi3relasi yang teradi antara

    obek yang satu dengan obek3obek yang lainnya .

    *ambar '4 ,ollaboration :aporan

    '5

  • 8/18/2019 Dokumen Pemodelan B

    28/30

    *ambar '5 ,ollaboration Diagram $embelian

    *ambar '6 ,ollaboration Diagram $encarian

    '6

  • 8/18/2019 Dokumen Pemodelan B

    29/30

    *ambar '7 ,ollaboration Diagram $engelolaan

    *ambar (8 ,ollaboration Diagram $enualan

    '7

  • 8/18/2019 Dokumen Pemodelan B

    30/30

    *ambar (# ,ollaboration Diagram Stok +bat