SlideShare a Scribd company logo
USE CASE DIAGRAM
USE CASE DIAGRAM
• Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.
  Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
  “bagaimana”.
• Menggambarkan kebutuhan system dari sudut pandang user
• Mengfokuskan pada proses komputerisasi (automated processes)
• Menggambarkan hubungan antara use case dan actor
• Use case menggambarkan proses system (kebutuhan system dari sudut
  pandang user)
• Secara umum use case adalah:
   – Pola perilaku system
   – Urutan transaksi yang berhubungan yang dilakukan oleh satu actor
• Use case diagram terdiri dari
   – Use case
   – Actors
   – Relationship
   – System boundary boxes (optional)
   – Packages (optional)
USE CASE
• Use case dibuat berdasar keperluan actor,
  merupakan “apa” yang dikerjakan system, bukan
  “bagaimana” system mengerjakannya
• Use case diberi nama yang menyatakan apa hal
  yang dicapai dari hasil interaksinya dengan actor.
• Use case dinotasikan dengan gambar (horizontal
  ellipse)
• Use case biasanya menggunakan kata kerja
• Nama use case boleh terdiri dari beberapa kata dan
  tidak boleh ada 2 use case yang memiliki nama
  yang sama
ACTOR
• Actor menggambarkan orang, system atau external entitas
  / stakeholder yang menyediakan atau menerima informasi
  dari system
• Actor menggambarkan sebuah tugas/peran dan bukannya
  posisi sebuah jabatan
• Actor memberi input atau menerima informasi dari system
• Actor biasanya menggunakan Kata benda
• Tidak boleh ada komunikasi langsung antar actor
• Indikasi <<system>> untuk sebuah actor yang merupakan
  sebuah system
• Adanya actor bernama “Time” yang mengindikasikan
  scheduled events (suatu kejadian yang terjadi secara
  periodik/bulanan)
• Letakkan actor utama anda pada pojok kiri atas dari
  diagram
Association
• Associations bukan menggambarkan
  aliran data/informasi
• Associations digunakan untuk
  menggambarkan bagaimana actor terlibat
  dalam use case
• Ada 4 jenis relasi yang bisa timbul pada
  use case diagram
    1.   Association antara actor dan use case
    2.   Association antara use case
    3.   Generalization/Inheritance antara use case
    4.   Generalization/Inheritance antara actors
Association antara actor dan use case

• Ujung panah pada association antara actor dan
  use case mengindikasikan siapa/apa yang
  meminta interaksi dan bukannya mengindikasikan
  aliran data
• Sebaiknya gunakan Garis tanpa panah untuk
  association antara actor dan use case

• association antara actor dan use case yang
  menggunakan panah terbuka untuk
  mengindikasikan bila actor berinteraksi secara
  pasif dengan system anda
Association antara use case
• <<include>> termasuk didalam use case lain
  (required) / (diharuskan)
    – Pemanggilan use case oleh use case lain, contohnya
      adalah pemanggilan sebuah fungsi program
    – Tanda panah terbuka harus terarah ke sub use case
    – Gambarkan association include secara horizontal
                                                                     <<include>>
           Buka      <<include>>      catat
                                                  Register for courses
          Rekening                 data pribadi
                                                                <<include>>
                                                                                   Logon validation

Nasabah

                                                  Maintain curriculum
Association antara use case (Lanjut)
• <<extend>> perluasan dari use case lain jika kondisi
  atau syarat terpenuhi
   – Kurangi penggunaan association Extend ini, terlalu banyak
     pemakaian association ini membuat diagram sulit
     dipahami.
   – Tanda panah terbuka harus terarah ke parent/base use
     case
   – Gambarkan association extend secara vertical

                        Buka
                       Rekening

                           <<extend>>

             Nasabah
                        Buka
                       Deposito
Generalization/inheritance antara
               use case
• Generalization/inheritance digambarkan dengan sebuah garis
  berpanah tertutup pada salah satu ujungnya yang menunjukkan
  lebih umum

• Gambarkan generalization/inheritance antara use case secara
  vertical dengan inheriting use case dibawah base/parent use case
• Generalization/inheritance dipakai ketika ada sebuah keadaan yang
  lain sendiri/perlakuan khusus (single condition)

                                Buka
                               Rekening



                    Nasabah     Buka
                               Deposito
Generalization/inheritance antara
                actor
• Gambarkan generalization/inheritance
  antara actors secara vertical dengan
  inheriting actor dibawah base/parent use
  case
Use case System boundary boxes
• Digambarkan dengan kotak disekitar use case, untuk
  menggambarkan jangkauan system anda (scope of of your
  system).
• Biasanya digunakan apabila memberikan beberapa
  alternative system yang dapat dijadikan pilihan
• System boundary boxes dalam penggunaannya optional
STUDI KASUS USE CASE DIAGRAM
• Koperasi UHAMKA adalah sebuah koperasi yang
  mengelola simpan pinjam bagi para anggotanya, berikut ini
  adalah kegiatan yang dilakukan oleh bagian Kredit dalam
  menangani pemberian pinjaman bagi para anggotanya.
• Setiap kali bagian kredit akan memberikan pinjaman
  kepada Anggota maka Anggota diharuskan mengisi
  Formulir Permohonan Pinjaman yang berisi Nomor FPP,
  Tanggal Permohonan, Nomor Anggota, Nama Anggota,
  Jumlah Permohonan dan Keperluan. Yang kemudian oleh
  Bagian Kredit dicatat dan disimpan kedalam Arsip FPP.
  Berdasarkan Arsip FPP tersebut Bagian Kredit membuat
  Bukti Peminjaman yang diberikan kepada Anggota yang
  berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota,
  Jumlah Realisasi, Lama Angsuran, Jumlah Angsuran dan
  Bunga.
• Setiap Bulan Anggota diharuskan membayar
  Angsuran sejumlah Angsuran yang disepakati
  pada saat Peminjaman yang kemudian oleh
  bagian Kredit dicatat dan direkam kedalam Arsip
  Angsuran. Berdasarkan Arsip Angsuran tersebut
  bagian Kredit membuat Bukti Angsuran yang
  diberikan kepada Anggota yang berisi No. BA,
  Tanggal BA, No. BP, Jumlah Angsur dan Bunga
• Pada akhir bulan Bagian Kredit selalu membuat
  Laporan Peminjaman dan Laporan Angsuran
  yang diberikan Kepada Ketua Koperasi.
Latihanperusahaan yang bergerak dibidang penjualan Tunai
PT. Nusantara adalah sebuah
                            Use Case Diagram !
barang-barang elektronik. Semua transaksi di perusahaan masih dilakukan secara
manual. Berikut ini adalah kegiatan kegiatan yang dilakukan oleh bagian Penjualan
dalam melaksanakan transaksi penjualan Barang di dalam perusahaan.

1. Pemesanan barang
    Setiap kali Bagian penjualan akan menjual barang ia selalu menerima surat
pesanan dari pelanggan. Berdasarkan Surat pesanan tersebut bagian penjualan
kemudian mencatat dan merekamnya kedalam Arsip Surat Pesanan. Berdasarkan Arsip
surat pesanan tersebut, bagian penjualan membuatkan Faktur dan Surat Jalan yang
dikirimkan kepada Pelanggan sebagai bukti bahwa barang yang dipesan sudah
terealisasi dan rangkapnya disimpan sebagai Arsip Faktur dan Arsip Surat Jalan.

2. Pembuatan Kwitansi
    Apabila Faktur dan Surat Jalan sudah sampai ditempat pelanggan, maka
pelanggan megirimkan Pembayaran yang kemudian oleh bagian penjualan dibuatkan
Kwitansi yang dibuat berdasarkan Arsip Faktur yang kemudian diserahkan kepada
pelanggan sebagai bukti pembayaran dan rangkapnya disimpan kedalam Arsip
Kwitansi

3. Pembuatan Laporan
    Setiap akhir bulan Bagian Penjualan selalu membuat Laporan Penjualan
berdasarkan Arsip Faktur dan Laporan Pesanan berdasarkan Arsip Pesanan dan
Laporan Pengiriman berdasarkan Arsip Surat Jalan yang ditujukan kepada Kepala
Bagian Penjualan
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM
• Menggambarkan proses bisnis dan urutan
  aktivitas dalam sebuah proses
• Dipakai pada business modeling untuk
  memperlihatkan urutan aktifitas proses bisnis
• Struktur diagram ini mirip flowchart atau Data
  Flow Diagram pada perancangan terstruktur
• Sangat bermanfaat apabila kita membuat diagram
  ini terlebih dahulu dalam memodelkan sebuah
  proses untuk membantu memahami proses
  secara keseluruhan
• Activity diagram dibuat berdasarkan sebuah atau
  beberapa use case pada use case diagram
Simbol Activity Diagram
           Simbol                 Keterangan
                    Start Point

                    End Point

                    Activities




                    Fork (Percabangan)




                    Join (Penggabungan)




                    Decision




                    Sebuah cara untuk mengelompokkan
Swimlane            activity berdasarkan Actor
                    (mengelompokkan activity dalam
                    sebuah urutan yang sama)
CONTOH
ACTIVITY
DIAGRAM


Penarikan
Uang dari
 Account
  Bank
 Melalui
  ATM
CONTOH ACTIVITY DIAGRAM
          Bagian Gudang         Bagian Pembelian      Supplier




      Memberi informasi data     Menerima
     Barang yang akan dipesan    informasi


                                    Buat              Terima
                                    SPP                SPP


      Terima Barang                                 Kirim Barang
        dan Faktur                                 disertai Faktur


          Buat                   Tandatangani         Terima
          SPBJ                       SPBJ              SPBJ


                                    Melakukan        Konfirmasi
                                   pembayaran       pembayaran




                                                      Terima
                                                    pembayaran


                                      Terima           Buat
                                      Kwitansi        kwitansi
STUDI KASUS ACTIVITY DIAGRAM
• Koperasi UHAMKA adalah sebuah koperasi yang
  mengelola simpan pinjam bagi para anggotanya, berikut ini
  adalah kegiatan yang dilakukan oleh bagian Kredit dalam
  menangani pemberian pinjaman bagi para anggotanya.
• Setiap kali bagian kredit akan memberikan pinjaman
  kepada Anggota maka Anggota diharuskan mengisi
  Formulir Permohonan Pinjaman yang berisi Nomor FPP,
  Tanggal Permohonan, Nomor Anggota, Nama Anggota,
  Jumlah Permohonan dan Keperluan. Yang kemudian oleh
  Bagian Kredit dicatat dan disimpan kedalam Arsip FPP.
  Berdasarkan Arsip FPP tersebut Bagian Kredit membuat
  Bukti Peminjaman yang diberikan kepada Anggota yang
  berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota,
  Jumlah Realisasi, Lama Angsuran, Jumlah Angsuran dan
  Bunga.
• Setiap Bulan Anggota diharuskan membayar
  Angsuran sejumlah Angsuran yang disepakati
  pada saat Peminjaman yang kemudian oleh
  bagian Kredit dicatat dan direkam kedalam Arsip
  Angsuran. Berdasarkan Arsip Angsuran tersebut
  bagian Kredit membuat Bukti Angsuran yang
  diberikan kepada Anggota yang berisi No. BA,
  Tanggal BA, No. BP, Jumlah Angsur dan Bunga
• Pada akhir bulan Bagian Kredit selalu membuat
  Laporan Peminjaman dan Laporan Angsuran
  yang diberikan Kepada Ketua Koperasi.
Latihan Activity Diagram !
PT. Nusantara adalah sebuah perusahaan yang bergerak dibidang penjualan Tunai
barang-barang elektronik. Semua transaksi di perusahaan masih dilakukan secara
manual. Berikut ini adalah kegiatan kegiatan yang dilakukan oleh bagian Penjualan
dalam melaksanakan transaksi penjualan Barang di dalam perusahaan.

1. Pemesanan barang
    Setiap kali Bagian penjualan akan menjual barang ia selalu menerima surat
pesanan dari pelanggan. Berdasarkan Surat pesanan tersebut bagian penjualan
kemudian mencatat dan merekamnya kedalam Arsip Surat Pesanan. Berdasarkan Arsip
surat pesanan tersebut, bagian penjualan membuatkan Faktur dan Surat Jalan yang
dikirimkan kepada Pelanggan sebagai bukti bahwa barang yang dipesan sudah
terealisasi dan rangkapnya disimpan sebagai Arsip Faktur dan Arsip Surat Jalan.

2. Pembuatan Kwitansi
    Apabila Faktur dan Surat Jalan sudah sampai ditempat pelanggan, maka
pelanggan megirimkan Pembayaran yang kemudian oleh bagian penjualan dibuatkan
Kwitansi yang dibuat berdasarkan Arsip Faktur yang kemudian diserahkan kepada
pelanggan sebagai bukti pembayaran dan rangkapnya disimpan kedalam Arsip
Kwitansi

3. Pembuatan Laporan
    Setiap akhir bulan Bagian Penjualan selalu membuat Laporan Penjualan
berdasarkan Arsip Faktur dan Laporan Pesanan berdasarkan Arsip Pesanan dan
Laporan Pengiriman berdasarkan Arsip Surat Jalan yang ditujukan kepada Kepala
Bagian Penjualan
CLASS DIAGRAM
CLASS DIAGRAM
• Class adalah sebuah spesifikasi yang jika diinstansiasi
  akan menghasilkan sebuah objek dan merupakan inti
  dari pengembangan dan desain berorientasi objek.
• Class menggambarkan keadaan (atribut/properti) suatu
  sistem, sekaligus menawarkan layanan untuk
  memanipulasi keadaan tersebut (metoda/fungsi).
• Class diagram menggambarkan struktur dan deskripsi
  class, package dan objek beserta hubungan satu sama
  lain seperti containment, pewarisan, asosiasi, dan lain-
  lain.
• Class memiliki tiga area pokok :
   – 1. Nama (dan stereotype)
   – 2. Atribut
   – 3. Metoda
CLASS DIAGRAM (LANJUTAN)
• Atribut dan metoda dapat memiliki salah satu
  sifat berikut :
  – Private, tidak dapat dipanggil dari luar class yang
    bersangkutan
  – Protected, hanya dapat dipanggil oleh class yang
    bersangkutan dan anak-anak yang mewarisinya
  – Public, dapat dipanggil oleh siapa saja

                                              Nama Class

                                              Atribut


                                              Metode/operasi
HUBUNGAN ANTAR CLASS
1. Asosiasi, yaitu hubungan statis antar class. Umumnya
   menggambarkan class yang memiliki atribut berupa
   class lain, atau class yang harus mengetahui eksistensi
   class lain. Panah navigability menunjukkan arah query
   antar class.
2. Agregasi, yaitu hubungan yang menyatakan bagian
   (“terdiri atas..”).
3. Pewarisan, yaitu hubungan hirarkis antar class. Class
   dapat diturunkan dari class lain dan mewarisi semua
   atribut dan metoda class asalnya dan menambahkan
   fungsionalitas baru, sehingga ia disebut anak dari class
   yang diwarisinya. Kebalikan dari pewarisan adalah
   generalisasi.
4. Hubungan dinamis, yaitu rangkaian pesan (message)
   yang di-passing dari satu class kepada class lain.
CONTOH CLASS DIAGRAM
MULTIPLICITY
• Unspecified
• Exactly one                  1


• Zero or more (many, unlimited)
                               0..*

                                      *

                                      1..*
•   One or more                    0..1
•   Zero or one (optional scalar role)
                                   2..4

•   Specified range                2, 4..6

•   Multiple, disjoint ranges
PT. SEJAHTERA                                          PT. SEJAHTERA

          FORM PERMINTAAN
                        ATK                                          BUKTI SERAH ATK
No. Fpb      : F001                                   NO. BSB       : B001
Tgl. Fpb     : 4 Mei 2004                             TGL. BSB      : 7 Mei 2004
Nama Unit    : Accounting                             Nama Uni t     : Accounting
Keperluan    : Pembuatan Laporan Keuangan
Tgl. Pakai    : 7 Mei 2004                              Berdasarkan Permintaan Bagian Saudara F001
                                                                                               No.
                                                      tertanggal 4 Mei 2004 , berikut ini kami kirimkan barang
                                                                                                            –
 Tolong disiapkan barang
                       - bara g sebagai berikut :      barang sebagai berikut :

 NO          NAMA BARANG          SATUAN     JUMLAH    NO          NAMA BARANG           SATUAN       JUMLAH
                                             MINTA                                                    SERAH
 1.   Disket                   Box             10      1.    Disket                     Box             8
 2.    Kertas HVS 70 gr        Rim             5       2.     Kertas HVS 70 gr          Rim             4
 3.    Tinta Printer Canon     Unit            2       3.     Tinta Printer Canon       Unit            2

                              BAGIAN ACCOUNTING                                         BAGIAN GUDANG


                              (       Bejo      )                                   (          Joni    )

Asumsi :
• Setiap Unit dapat membuat Lebih dari satu Form Permintaan Barang.
• Satu Form Permintaan Barang dapat membuat Lebih dari satu Bukti Penyerahan Barang, karena
  dapat dimungkinkan Jumlah yang diminta dapat tidak sama dengan jumlah yang diserahkan.

More Related Content

Similar to Ansis 8

[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
rizki adam kurniawan
 
RPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdfRPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdf
ArdieGucci
 
Modul 3 ankis
Modul 3 ankisModul 3 ankis
UML
UMLUML
UML
sulfiar
 
Apsi pertemuan 14 usecase diagram
Apsi pertemuan 14   usecase diagramApsi pertemuan 14   usecase diagram
Apsi pertemuan 14 usecase diagram
manja purnasari
 
penggunaan DFD dan materinya untuk kuliah.pptx
penggunaan DFD dan materinya untuk kuliah.pptxpenggunaan DFD dan materinya untuk kuliah.pptx
penggunaan DFD dan materinya untuk kuliah.pptx
davinmanik980
 
sistem informasi akuntansi
sistem informasi akuntansi sistem informasi akuntansi
sistem informasi akuntansi
supriadi hasibuan
 
Sia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiamiSia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiami
hayatinupus29
 
Konsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensiKonsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensi
aditya wicaksana
 
Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
RiwanFeb1
 
akunatansi dan laporan keuangan untuk presentasi
akunatansi dan laporan keuangan untuk presentasiakunatansi dan laporan keuangan untuk presentasi
akunatansi dan laporan keuangan untuk presentasi
ariefahmadjunaidi1
 
17404963 pembukuan-praktis
17404963 pembukuan-praktis17404963 pembukuan-praktis
17404963 pembukuan-praktisHesti Dwi
 
Manajemen Keuangan
Manajemen KeuanganManajemen Keuangan
Manajemen Keuangan
Ardimin Hartata
 
Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2
Ajeng Savitri
 
Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010
donasiilmu
 
ppt alk kel 3.pptx
ppt alk kel 3.pptxppt alk kel 3.pptx
ppt alk kel 3.pptx
MelinaHutabarat3
 
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,PdfSIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
HAJUINI ZEIN
 
Presentasi
PresentasiPresentasi
Presentasi
Thata Sii VioLetha
 
04. PEMBUATAN ACTIVITY DIAGRAM.pptx
04. PEMBUATAN ACTIVITY DIAGRAM.pptx04. PEMBUATAN ACTIVITY DIAGRAM.pptx
04. PEMBUATAN ACTIVITY DIAGRAM.pptx
FitriaNurHasanah11
 

Similar to Ansis 8 (20)

[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 
RPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdfRPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdf
 
Modul 3 ankis
Modul 3 ankisModul 3 ankis
Modul 3 ankis
 
UML
UMLUML
UML
 
Apsi pertemuan 14 usecase diagram
Apsi pertemuan 14   usecase diagramApsi pertemuan 14   usecase diagram
Apsi pertemuan 14 usecase diagram
 
penggunaan DFD dan materinya untuk kuliah.pptx
penggunaan DFD dan materinya untuk kuliah.pptxpenggunaan DFD dan materinya untuk kuliah.pptx
penggunaan DFD dan materinya untuk kuliah.pptx
 
sistem informasi akuntansi
sistem informasi akuntansi sistem informasi akuntansi
sistem informasi akuntansi
 
Sia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiamiSia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiami
 
Konsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensiKonsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensi
 
Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
 
akunatansi dan laporan keuangan untuk presentasi
akunatansi dan laporan keuangan untuk presentasiakunatansi dan laporan keuangan untuk presentasi
akunatansi dan laporan keuangan untuk presentasi
 
17404963 pembukuan-praktis
17404963 pembukuan-praktis17404963 pembukuan-praktis
17404963 pembukuan-praktis
 
Manajemen Keuangan
Manajemen KeuanganManajemen Keuangan
Manajemen Keuangan
 
Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2
 
Brief gibs
Brief gibsBrief gibs
Brief gibs
 
Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010
 
ppt alk kel 3.pptx
ppt alk kel 3.pptxppt alk kel 3.pptx
ppt alk kel 3.pptx
 
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,PdfSIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
SIPI,Hajuini,Hapzi Ali,10 Siklus Pengeluaran,Universitas Mercubuana,2018,Pdf
 
Presentasi
PresentasiPresentasi
Presentasi
 
04. PEMBUATAN ACTIVITY DIAGRAM.pptx
04. PEMBUATAN ACTIVITY DIAGRAM.pptx04. PEMBUATAN ACTIVITY DIAGRAM.pptx
04. PEMBUATAN ACTIVITY DIAGRAM.pptx
 

Recently uploaded

PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 

Recently uploaded (20)

PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 

Ansis 8

  • 2. USE CASE DIAGRAM • Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. • Menggambarkan kebutuhan system dari sudut pandang user • Mengfokuskan pada proses komputerisasi (automated processes) • Menggambarkan hubungan antara use case dan actor • Use case menggambarkan proses system (kebutuhan system dari sudut pandang user) • Secara umum use case adalah: – Pola perilaku system – Urutan transaksi yang berhubungan yang dilakukan oleh satu actor • Use case diagram terdiri dari – Use case – Actors – Relationship – System boundary boxes (optional) – Packages (optional)
  • 3. USE CASE • Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya • Use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor. • Use case dinotasikan dengan gambar (horizontal ellipse) • Use case biasanya menggunakan kata kerja • Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama
  • 4. ACTOR • Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system • Actor menggambarkan sebuah tugas/peran dan bukannya posisi sebuah jabatan • Actor memberi input atau menerima informasi dari system • Actor biasanya menggunakan Kata benda • Tidak boleh ada komunikasi langsung antar actor • Indikasi <<system>> untuk sebuah actor yang merupakan sebuah system • Adanya actor bernama “Time” yang mengindikasikan scheduled events (suatu kejadian yang terjadi secara periodik/bulanan) • Letakkan actor utama anda pada pojok kiri atas dari diagram
  • 5. Association • Associations bukan menggambarkan aliran data/informasi • Associations digunakan untuk menggambarkan bagaimana actor terlibat dalam use case • Ada 4 jenis relasi yang bisa timbul pada use case diagram 1. Association antara actor dan use case 2. Association antara use case 3. Generalization/Inheritance antara use case 4. Generalization/Inheritance antara actors
  • 6. Association antara actor dan use case • Ujung panah pada association antara actor dan use case mengindikasikan siapa/apa yang meminta interaksi dan bukannya mengindikasikan aliran data • Sebaiknya gunakan Garis tanpa panah untuk association antara actor dan use case • association antara actor dan use case yang menggunakan panah terbuka untuk mengindikasikan bila actor berinteraksi secara pasif dengan system anda
  • 7. Association antara use case • <<include>> termasuk didalam use case lain (required) / (diharuskan) – Pemanggilan use case oleh use case lain, contohnya adalah pemanggilan sebuah fungsi program – Tanda panah terbuka harus terarah ke sub use case – Gambarkan association include secara horizontal <<include>> Buka <<include>> catat Register for courses Rekening data pribadi <<include>> Logon validation Nasabah Maintain curriculum
  • 8. Association antara use case (Lanjut) • <<extend>> perluasan dari use case lain jika kondisi atau syarat terpenuhi – Kurangi penggunaan association Extend ini, terlalu banyak pemakaian association ini membuat diagram sulit dipahami. – Tanda panah terbuka harus terarah ke parent/base use case – Gambarkan association extend secara vertical Buka Rekening <<extend>> Nasabah Buka Deposito
  • 9. Generalization/inheritance antara use case • Generalization/inheritance digambarkan dengan sebuah garis berpanah tertutup pada salah satu ujungnya yang menunjukkan lebih umum • Gambarkan generalization/inheritance antara use case secara vertical dengan inheriting use case dibawah base/parent use case • Generalization/inheritance dipakai ketika ada sebuah keadaan yang lain sendiri/perlakuan khusus (single condition) Buka Rekening Nasabah Buka Deposito
  • 10. Generalization/inheritance antara actor • Gambarkan generalization/inheritance antara actors secara vertical dengan inheriting actor dibawah base/parent use case
  • 11. Use case System boundary boxes • Digambarkan dengan kotak disekitar use case, untuk menggambarkan jangkauan system anda (scope of of your system). • Biasanya digunakan apabila memberikan beberapa alternative system yang dapat dijadikan pilihan • System boundary boxes dalam penggunaannya optional
  • 12. STUDI KASUS USE CASE DIAGRAM • Koperasi UHAMKA adalah sebuah koperasi yang mengelola simpan pinjam bagi para anggotanya, berikut ini adalah kegiatan yang dilakukan oleh bagian Kredit dalam menangani pemberian pinjaman bagi para anggotanya. • Setiap kali bagian kredit akan memberikan pinjaman kepada Anggota maka Anggota diharuskan mengisi Formulir Permohonan Pinjaman yang berisi Nomor FPP, Tanggal Permohonan, Nomor Anggota, Nama Anggota, Jumlah Permohonan dan Keperluan. Yang kemudian oleh Bagian Kredit dicatat dan disimpan kedalam Arsip FPP. Berdasarkan Arsip FPP tersebut Bagian Kredit membuat Bukti Peminjaman yang diberikan kepada Anggota yang berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota, Jumlah Realisasi, Lama Angsuran, Jumlah Angsuran dan Bunga.
  • 13. • Setiap Bulan Anggota diharuskan membayar Angsuran sejumlah Angsuran yang disepakati pada saat Peminjaman yang kemudian oleh bagian Kredit dicatat dan direkam kedalam Arsip Angsuran. Berdasarkan Arsip Angsuran tersebut bagian Kredit membuat Bukti Angsuran yang diberikan kepada Anggota yang berisi No. BA, Tanggal BA, No. BP, Jumlah Angsur dan Bunga • Pada akhir bulan Bagian Kredit selalu membuat Laporan Peminjaman dan Laporan Angsuran yang diberikan Kepada Ketua Koperasi.
  • 14. Latihanperusahaan yang bergerak dibidang penjualan Tunai PT. Nusantara adalah sebuah Use Case Diagram ! barang-barang elektronik. Semua transaksi di perusahaan masih dilakukan secara manual. Berikut ini adalah kegiatan kegiatan yang dilakukan oleh bagian Penjualan dalam melaksanakan transaksi penjualan Barang di dalam perusahaan. 1. Pemesanan barang Setiap kali Bagian penjualan akan menjual barang ia selalu menerima surat pesanan dari pelanggan. Berdasarkan Surat pesanan tersebut bagian penjualan kemudian mencatat dan merekamnya kedalam Arsip Surat Pesanan. Berdasarkan Arsip surat pesanan tersebut, bagian penjualan membuatkan Faktur dan Surat Jalan yang dikirimkan kepada Pelanggan sebagai bukti bahwa barang yang dipesan sudah terealisasi dan rangkapnya disimpan sebagai Arsip Faktur dan Arsip Surat Jalan. 2. Pembuatan Kwitansi Apabila Faktur dan Surat Jalan sudah sampai ditempat pelanggan, maka pelanggan megirimkan Pembayaran yang kemudian oleh bagian penjualan dibuatkan Kwitansi yang dibuat berdasarkan Arsip Faktur yang kemudian diserahkan kepada pelanggan sebagai bukti pembayaran dan rangkapnya disimpan kedalam Arsip Kwitansi 3. Pembuatan Laporan Setiap akhir bulan Bagian Penjualan selalu membuat Laporan Penjualan berdasarkan Arsip Faktur dan Laporan Pesanan berdasarkan Arsip Pesanan dan Laporan Pengiriman berdasarkan Arsip Surat Jalan yang ditujukan kepada Kepala Bagian Penjualan
  • 16. ACTIVITY DIAGRAM • Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses • Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis • Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur • Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan • Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram
  • 17. Simbol Activity Diagram Simbol Keterangan Start Point End Point Activities Fork (Percabangan) Join (Penggabungan) Decision Sebuah cara untuk mengelompokkan Swimlane activity berdasarkan Actor (mengelompokkan activity dalam sebuah urutan yang sama)
  • 19. CONTOH ACTIVITY DIAGRAM Bagian Gudang Bagian Pembelian Supplier Memberi informasi data Menerima Barang yang akan dipesan informasi Buat Terima SPP SPP Terima Barang Kirim Barang dan Faktur disertai Faktur Buat Tandatangani Terima SPBJ SPBJ SPBJ Melakukan Konfirmasi pembayaran pembayaran Terima pembayaran Terima Buat Kwitansi kwitansi
  • 20. STUDI KASUS ACTIVITY DIAGRAM • Koperasi UHAMKA adalah sebuah koperasi yang mengelola simpan pinjam bagi para anggotanya, berikut ini adalah kegiatan yang dilakukan oleh bagian Kredit dalam menangani pemberian pinjaman bagi para anggotanya. • Setiap kali bagian kredit akan memberikan pinjaman kepada Anggota maka Anggota diharuskan mengisi Formulir Permohonan Pinjaman yang berisi Nomor FPP, Tanggal Permohonan, Nomor Anggota, Nama Anggota, Jumlah Permohonan dan Keperluan. Yang kemudian oleh Bagian Kredit dicatat dan disimpan kedalam Arsip FPP. Berdasarkan Arsip FPP tersebut Bagian Kredit membuat Bukti Peminjaman yang diberikan kepada Anggota yang berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota, Jumlah Realisasi, Lama Angsuran, Jumlah Angsuran dan Bunga.
  • 21. • Setiap Bulan Anggota diharuskan membayar Angsuran sejumlah Angsuran yang disepakati pada saat Peminjaman yang kemudian oleh bagian Kredit dicatat dan direkam kedalam Arsip Angsuran. Berdasarkan Arsip Angsuran tersebut bagian Kredit membuat Bukti Angsuran yang diberikan kepada Anggota yang berisi No. BA, Tanggal BA, No. BP, Jumlah Angsur dan Bunga • Pada akhir bulan Bagian Kredit selalu membuat Laporan Peminjaman dan Laporan Angsuran yang diberikan Kepada Ketua Koperasi.
  • 22. Latihan Activity Diagram ! PT. Nusantara adalah sebuah perusahaan yang bergerak dibidang penjualan Tunai barang-barang elektronik. Semua transaksi di perusahaan masih dilakukan secara manual. Berikut ini adalah kegiatan kegiatan yang dilakukan oleh bagian Penjualan dalam melaksanakan transaksi penjualan Barang di dalam perusahaan. 1. Pemesanan barang Setiap kali Bagian penjualan akan menjual barang ia selalu menerima surat pesanan dari pelanggan. Berdasarkan Surat pesanan tersebut bagian penjualan kemudian mencatat dan merekamnya kedalam Arsip Surat Pesanan. Berdasarkan Arsip surat pesanan tersebut, bagian penjualan membuatkan Faktur dan Surat Jalan yang dikirimkan kepada Pelanggan sebagai bukti bahwa barang yang dipesan sudah terealisasi dan rangkapnya disimpan sebagai Arsip Faktur dan Arsip Surat Jalan. 2. Pembuatan Kwitansi Apabila Faktur dan Surat Jalan sudah sampai ditempat pelanggan, maka pelanggan megirimkan Pembayaran yang kemudian oleh bagian penjualan dibuatkan Kwitansi yang dibuat berdasarkan Arsip Faktur yang kemudian diserahkan kepada pelanggan sebagai bukti pembayaran dan rangkapnya disimpan kedalam Arsip Kwitansi 3. Pembuatan Laporan Setiap akhir bulan Bagian Penjualan selalu membuat Laporan Penjualan berdasarkan Arsip Faktur dan Laporan Pesanan berdasarkan Arsip Pesanan dan Laporan Pengiriman berdasarkan Arsip Surat Jalan yang ditujukan kepada Kepala Bagian Penjualan
  • 24. CLASS DIAGRAM • Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. • Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). • Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain- lain. • Class memiliki tiga area pokok : – 1. Nama (dan stereotype) – 2. Atribut – 3. Metoda
  • 25. CLASS DIAGRAM (LANJUTAN) • Atribut dan metoda dapat memiliki salah satu sifat berikut : – Private, tidak dapat dipanggil dari luar class yang bersangkutan – Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya – Public, dapat dipanggil oleh siapa saja Nama Class Atribut Metode/operasi
  • 26. HUBUNGAN ANTAR CLASS 1. Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class. 2. Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”). 3. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi. 4. Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari satu class kepada class lain.
  • 28. MULTIPLICITY • Unspecified • Exactly one 1 • Zero or more (many, unlimited) 0..* * 1..* • One or more 0..1 • Zero or one (optional scalar role) 2..4 • Specified range 2, 4..6 • Multiple, disjoint ranges
  • 29. PT. SEJAHTERA PT. SEJAHTERA FORM PERMINTAAN ATK BUKTI SERAH ATK No. Fpb : F001 NO. BSB : B001 Tgl. Fpb : 4 Mei 2004 TGL. BSB : 7 Mei 2004 Nama Unit : Accounting Nama Uni t : Accounting Keperluan : Pembuatan Laporan Keuangan Tgl. Pakai : 7 Mei 2004 Berdasarkan Permintaan Bagian Saudara F001 No. tertanggal 4 Mei 2004 , berikut ini kami kirimkan barang – Tolong disiapkan barang - bara g sebagai berikut : barang sebagai berikut : NO NAMA BARANG SATUAN JUMLAH NO NAMA BARANG SATUAN JUMLAH MINTA SERAH 1. Disket Box 10 1. Disket Box 8 2. Kertas HVS 70 gr Rim 5 2. Kertas HVS 70 gr Rim 4 3. Tinta Printer Canon Unit 2 3. Tinta Printer Canon Unit 2 BAGIAN ACCOUNTING BAGIAN GUDANG ( Bejo ) ( Joni ) Asumsi : • Setiap Unit dapat membuat Lebih dari satu Form Permintaan Barang. • Satu Form Permintaan Barang dapat membuat Lebih dari satu Bukti Penyerahan Barang, karena dapat dimungkinkan Jumlah yang diminta dapat tidak sama dengan jumlah yang diserahkan.