SlideShare a Scribd company logo
1 of 27
Systems Analysis
and Design
By : Ajeng Savitri P, M.Kom
Pertemuan 15
Prepared by Kevin C. Dittman for
Systems Analysis & Design Methods 4ed
by J. L. Whitten & L. D. Bentley
Business Process Modeling
with Activity Diagrams
2
BPM With Activity Diagrams
• A number of activities support a business process across
several departments
• Activity diagrams model the behavior in a business
process
3
Syntax for an
Activity
Diagram
4
5
Activity Diagram
Example
Creating Activity Diagrams
1. Set the context or scope of the activity being modeled
2. Identify the activities and control/object flows
between activities
3. Identify any decisions made
4. Look for opportunities for parallelism
5. Draw the diagram
6
Case Study: ATM System
7
ATM System
8
ATM System
Layar
Kotak Uang Kotak Kartu
Kotak Kuitansi
9
Masukkan PIN:
Kotak Uang Kotak Kartu
Kotak Kuitansi
10
Menu Utama
1. Melihat Saldo
2. Mentransfer Uang
3. Mengambil Uang
4. Logout
Kotak Uang Kotak Kartu
Kotak Kuitansi
11
Menu Melihat Saldo
1. Saldo anda adalah ….
Kotak Uang Kotak Kartu
Kotak Kuitansi
12
Menu Mentransfer Uang
1. No Account Penerima:
Kotak Uang Kotak Kartu
Kotak Kuitansi
13
Menu Mentransfer Uang
1. Jumlah uang yang dikirim:
Kotak Uang Kotak Kartu
Kotak Kuitansi
14
Menu Mentransfer Uang
1. Uang berhasil terkirim
Kotak Uang Kotak Kartu
Kotak Kuitansi
15
Menu Mengambil Uang
1. Jumlah uang yang diambil:
Kotak Uang Kotak Kartu
Kotak Kuitansi
16
Menu Mengambil Uang
Uang berhasil diambil
Kotak Uang Kotak Kartu
Kotak Kuitansi
17
Use Case Diagram
uc UCD - Sistem ATM
Pengguna
Sistem ATM
Memasukkan Kartu Memasukkan PIN
Mengecek Saldo
Mentransfer Uang
Mengambil Uang
Melakukan Logout
«include»
18
Use Case Diagram (Alternatif)
uc Sistem ATM
Sistem ATM
Pengguna
Memasukkan Kartu Memasukkan PIN
Memilih Transaksi
Melihat Saldo
Mengirim Uang
Mengambil Uang
Melakukan Logout
Admin
Mengganti Kotak
Deposit
«include»
«extend»
«extend»
«extend»
19
Activity Diagram
Activity Diagram: Memasukkan Kartu
act AD1 - Memasukkan Kartu
Mulai
Pengguna Sistem ATM
Menyiapkan Kartu
Memasukkan Kartu Memv alidasi Kartu
kartu valid?
Menampilkan MenuPIN
Mengeluarkan Kartu
Selesai
tidak
ya
21
Activity Diagram: Memasukkan PIN
act AD2 - Memasukkan PIN
Pengguna Sistem ATM
Mulai
Memasukkan PIN
Memv alidasi Account
pin valid?
Menampilkan MenuUtama
lebih dari 3x?
Memblokkir Kartu
Selesai
ya
tidak
tidak
ya
22
Activity Diagram: Mengecek Saldo
act AD3 - Mengecek Saldo
Pengguna Sistem ATM
Mulai
Memilih Mengecek Saldo
di Menu Utama
Memproses Pengecekan
Saldo
Menampilkan Saldo di
Menu Saldo
Selesai
23
Activity Diagram: Mentransfer Uang
act AD4 - Mentransfer Uang
Pengguna Sistem ATM
Mulai
Memilih Mentransfer Uang
di Menu Utama
Memasukkan Account
Tujuan
Memasukkan Jumlah
Uang yang dikirim
Menghitung Kecukupan
Saldo Pengirim
Memv alidasi Account
Tujuan
Account Tujuan Valid?
Saldo Cukup?
Mentransfer Uang
Selesai
tidak
ya
tidak
ya
24
Activity Diagram: Mengambil Uang
act AD5 - Mengambil Uang
Pengguna Sistem ATM
Mulai
Memilih Menu Mengambil
Uang di Menu Utama
Memasukkan Jumlah
Uang
Mengecek Ketercukupan
Saldo
Saldo Cukup?
Memproses Pengambilan
Uang
Mengeluarkan Uang di
Kotak Uang
Mengambil Uang di Kotak
Uang
Selesai
tidak
ya
25
Activity Diagram: Melakukan Logout
act AD6 - Melakukan Logout
Sistem ATM
Pengguna
Mulai
Memilih Keluar di Menu
Utama
Memproses Logout
Mengeluarkan Kuitansi
Mengeluarkan Kartu
Mengambil Kuitansi
Mengambil Kartu
Selesai
26
Terima Kasih
ajeng.savitri@tekokrat.ac.id
https://teknokrat.ac.id/en/

More Related Content

What's hot

Program Dinamis Riset Operasi
Program Dinamis Riset OperasiProgram Dinamis Riset Operasi
Program Dinamis Riset OperasiIGede Asta
 
Contoh Siklus
Contoh SiklusContoh Siklus
Contoh Siklusiraf50
 
PERPANJANGAN STR ONLINE 2.ppt
PERPANJANGAN STR ONLINE 2.pptPERPANJANGAN STR ONLINE 2.ppt
PERPANJANGAN STR ONLINE 2.pptIwAn927910
 
ADMINISTRASI KEUANGAN
ADMINISTRASI KEUANGANADMINISTRASI KEUANGAN
ADMINISTRASI KEUANGANShi Chin
 
PERILAKU MANAJEMEN
PERILAKU MANAJEMENPERILAKU MANAJEMEN
PERILAKU MANAJEMENEirene Grace
 
Tai lieu giao trinh he tieu hoa
Tai lieu giao trinh he tieu hoaTai lieu giao trinh he tieu hoa
Tai lieu giao trinh he tieu hoaDailybong88
 
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...raras anggita
 
CƠ CHẾ SINH LÝ TIÊU HÓA
CƠ CHẾ SINH LÝ TIÊU HÓACƠ CHẾ SINH LÝ TIÊU HÓA
CƠ CHẾ SINH LÝ TIÊU HÓASoM
 
Langkah-langkah pembuatan siklus akuntansi di Ms.Exel
Langkah-langkah pembuatan siklus akuntansi di Ms.ExelLangkah-langkah pembuatan siklus akuntansi di Ms.Exel
Langkah-langkah pembuatan siklus akuntansi di Ms.Exelhenny anjani
 
Pengelolaan Keuangan Desa
Pengelolaan Keuangan DesaPengelolaan Keuangan Desa
Pengelolaan Keuangan DesaUmi Arifah
 
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)Ahmad Abdul Haq
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputerHamdi Hamdi
 
Lokmin ukp OKTOBER.pptx
Lokmin ukp OKTOBER.pptxLokmin ukp OKTOBER.pptx
Lokmin ukp OKTOBER.pptxMariaSunvratys
 
MATERI PENYULUHAN.pptx
MATERI PENYULUHAN.pptxMATERI PENYULUHAN.pptx
MATERI PENYULUHAN.pptxjanjun6
 
Y duc
Y ducY duc
Y ducducsi
 
Giao trinh he sinh duc nam va nu
Giao trinh he sinh duc nam va nuGiao trinh he sinh duc nam va nu
Giao trinh he sinh duc nam va nuĐăng Ký Bong88
 
Makalah implementasi sistem informasi
Makalah implementasi sistem informasiMakalah implementasi sistem informasi
Makalah implementasi sistem informasiAsenah20
 

What's hot (20)

Program Dinamis Riset Operasi
Program Dinamis Riset OperasiProgram Dinamis Riset Operasi
Program Dinamis Riset Operasi
 
Contoh Siklus
Contoh SiklusContoh Siklus
Contoh Siklus
 
PERPANJANGAN STR ONLINE 2.ppt
PERPANJANGAN STR ONLINE 2.pptPERPANJANGAN STR ONLINE 2.ppt
PERPANJANGAN STR ONLINE 2.ppt
 
ADMINISTRASI KEUANGAN
ADMINISTRASI KEUANGANADMINISTRASI KEUANGAN
ADMINISTRASI KEUANGAN
 
PERILAKU MANAJEMEN
PERILAKU MANAJEMENPERILAKU MANAJEMEN
PERILAKU MANAJEMEN
 
Tai lieu giao trinh he tieu hoa
Tai lieu giao trinh he tieu hoaTai lieu giao trinh he tieu hoa
Tai lieu giao trinh he tieu hoa
 
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...
STUDI KELAYAKAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE PADA SMAN 2 LUMAJA...
 
CƠ CHẾ SINH LÝ TIÊU HÓA
CƠ CHẾ SINH LÝ TIÊU HÓACƠ CHẾ SINH LÝ TIÊU HÓA
CƠ CHẾ SINH LÝ TIÊU HÓA
 
SOSIALISASI STBM 2023.pptx
SOSIALISASI STBM 2023.pptxSOSIALISASI STBM 2023.pptx
SOSIALISASI STBM 2023.pptx
 
Langkah-langkah pembuatan siklus akuntansi di Ms.Exel
Langkah-langkah pembuatan siklus akuntansi di Ms.ExelLangkah-langkah pembuatan siklus akuntansi di Ms.Exel
Langkah-langkah pembuatan siklus akuntansi di Ms.Exel
 
Pengelolaan Keuangan Desa
Pengelolaan Keuangan DesaPengelolaan Keuangan Desa
Pengelolaan Keuangan Desa
 
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)
2019 08-19 modul penerimaan negara generasi ketiga (mpn g3)
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
PENGENALAN OpenSID.pptx
PENGENALAN OpenSID.pptxPENGENALAN OpenSID.pptx
PENGENALAN OpenSID.pptx
 
Lokmin ukp OKTOBER.pptx
Lokmin ukp OKTOBER.pptxLokmin ukp OKTOBER.pptx
Lokmin ukp OKTOBER.pptx
 
MATERI PENYULUHAN.pptx
MATERI PENYULUHAN.pptxMATERI PENYULUHAN.pptx
MATERI PENYULUHAN.pptx
 
Y duc
Y ducY duc
Y duc
 
Giao trinh he sinh duc nam va nu
Giao trinh he sinh duc nam va nuGiao trinh he sinh duc nam va nu
Giao trinh he sinh duc nam va nu
 
pembiayaan desa
pembiayaan desapembiayaan desa
pembiayaan desa
 
Makalah implementasi sistem informasi
Makalah implementasi sistem informasiMakalah implementasi sistem informasi
Makalah implementasi sistem informasi
 

Similar to Activity Diagram

Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2Ajeng Savitri
 
Quiz 1 tanggal 19 a pril 2012 (1)
Quiz 1 tanggal 19 a pril 2012 (1)Quiz 1 tanggal 19 a pril 2012 (1)
Quiz 1 tanggal 19 a pril 2012 (1)Umi Lestari
 
bab 3 Siklus akuntansi manual
bab 3 Siklus akuntansi manualbab 3 Siklus akuntansi manual
bab 3 Siklus akuntansi manualBeleke MetAll
 
Penagihan guide
Penagihan guidePenagihan guide
Penagihan guideChar Lie
 
Bab 5 Sistem Akuntansi Manual
Bab 5 Sistem Akuntansi ManualBab 5 Sistem Akuntansi Manual
Bab 5 Sistem Akuntansi ManualTatag Wahyoe
 
Soal myob genap 11
Soal myob genap 11Soal myob genap 11
Soal myob genap 11khoirul anam
 
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptx
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptxPAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptx
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptxAkbarJi3
 
Perancangan sia pertemuan i
Perancangan sia pertemuan iPerancangan sia pertemuan i
Perancangan sia pertemuan iAde Rifai
 
Course 6 - APS 2 Functional Modelling copy.pptx
Course 6 - APS 2 Functional Modelling copy.pptxCourse 6 - APS 2 Functional Modelling copy.pptx
Course 6 - APS 2 Functional Modelling copy.pptxSyifaNurgaidaYutia
 
2021-Juknis Siklus Perekaman Transaksi GUP.pdf
2021-Juknis Siklus Perekaman Transaksi GUP.pdf2021-Juknis Siklus Perekaman Transaksi GUP.pdf
2021-Juknis Siklus Perekaman Transaksi GUP.pdfSri Haryati
 
PSAK 71 IFRS.pptx
PSAK 71 IFRS.pptxPSAK 71 IFRS.pptx
PSAK 71 IFRS.pptxAwal95
 
pengantar-akt-utk-s1.ppt
pengantar-akt-utk-s1.pptpengantar-akt-utk-s1.ppt
pengantar-akt-utk-s1.pptDwinitaMeiliza
 
Modul adm trans kd3 kd4
Modul adm trans  kd3 kd4Modul adm trans  kd3 kd4
Modul adm trans kd3 kd4mrc aldi
 
ppt_Siklus_akuntansi_perusahaan_jasa.pdf
ppt_Siklus_akuntansi_perusahaan_jasa.pdfppt_Siklus_akuntansi_perusahaan_jasa.pdf
ppt_Siklus_akuntansi_perusahaan_jasa.pdfDodoAnwar2
 
Soal try out teori kejuruan akuntansi paket a th 2016
Soal try out teori kejuruan akuntansi paket a th 2016Soal try out teori kejuruan akuntansi paket a th 2016
Soal try out teori kejuruan akuntansi paket a th 2016heri baskoro
 
Soal try out akuntansi paket 1 tahun 2016 a
Soal try out akuntansi paket 1 tahun 2016 aSoal try out akuntansi paket 1 tahun 2016 a
Soal try out akuntansi paket 1 tahun 2016 aheri baskoro
 

Similar to Activity Diagram (20)

Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2Unified Modeling Language (UML) 2
Unified Modeling Language (UML) 2
 
PPT Elysa
PPT ElysaPPT Elysa
PPT Elysa
 
Quiz 1 tanggal 19 a pril 2012 (1)
Quiz 1 tanggal 19 a pril 2012 (1)Quiz 1 tanggal 19 a pril 2012 (1)
Quiz 1 tanggal 19 a pril 2012 (1)
 
bab 3 Siklus akuntansi manual
bab 3 Siklus akuntansi manualbab 3 Siklus akuntansi manual
bab 3 Siklus akuntansi manual
 
Penagihan guide
Penagihan guidePenagihan guide
Penagihan guide
 
Bab 5 Sistem Akuntansi Manual
Bab 5 Sistem Akuntansi ManualBab 5 Sistem Akuntansi Manual
Bab 5 Sistem Akuntansi Manual
 
Soal myob genap 11
Soal myob genap 11Soal myob genap 11
Soal myob genap 11
 
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptx
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptxPAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptx
PAPARAN SISTEM PENYUSUNAN LAPORAN KEUANGAN.pptx
 
Slide bab05
Slide bab05Slide bab05
Slide bab05
 
Perancangan sia pertemuan i
Perancangan sia pertemuan iPerancangan sia pertemuan i
Perancangan sia pertemuan i
 
Course 6 - APS 2 Functional Modelling copy.pptx
Course 6 - APS 2 Functional Modelling copy.pptxCourse 6 - APS 2 Functional Modelling copy.pptx
Course 6 - APS 2 Functional Modelling copy.pptx
 
2021-Juknis Siklus Perekaman Transaksi GUP.pdf
2021-Juknis Siklus Perekaman Transaksi GUP.pdf2021-Juknis Siklus Perekaman Transaksi GUP.pdf
2021-Juknis Siklus Perekaman Transaksi GUP.pdf
 
PSAK 71 IFRS.pptx
PSAK 71 IFRS.pptxPSAK 71 IFRS.pptx
PSAK 71 IFRS.pptx
 
pengantar-akt-utk-s1.ppt
pengantar-akt-utk-s1.pptpengantar-akt-utk-s1.ppt
pengantar-akt-utk-s1.ppt
 
Modul adm trans kd3 kd4
Modul adm trans  kd3 kd4Modul adm trans  kd3 kd4
Modul adm trans kd3 kd4
 
Pertemuan 1dan 2
Pertemuan 1dan 2Pertemuan 1dan 2
Pertemuan 1dan 2
 
ppt_Siklus_akuntansi_perusahaan_jasa.pdf
ppt_Siklus_akuntansi_perusahaan_jasa.pdfppt_Siklus_akuntansi_perusahaan_jasa.pdf
ppt_Siklus_akuntansi_perusahaan_jasa.pdf
 
Akuntansi dasar
Akuntansi dasarAkuntansi dasar
Akuntansi dasar
 
Soal try out teori kejuruan akuntansi paket a th 2016
Soal try out teori kejuruan akuntansi paket a th 2016Soal try out teori kejuruan akuntansi paket a th 2016
Soal try out teori kejuruan akuntansi paket a th 2016
 
Soal try out akuntansi paket 1 tahun 2016 a
Soal try out akuntansi paket 1 tahun 2016 aSoal try out akuntansi paket 1 tahun 2016 a
Soal try out akuntansi paket 1 tahun 2016 a
 

More from Ajeng Savitri

Software Testing Documentation
Software Testing DocumentationSoftware Testing Documentation
Software Testing DocumentationAjeng Savitri
 
Software Productivity Measurement
Software Productivity MeasurementSoftware Productivity Measurement
Software Productivity MeasurementAjeng Savitri
 
Software Testing Strategy (Part 2)
Software Testing Strategy (Part 2)Software Testing Strategy (Part 2)
Software Testing Strategy (Part 2)Ajeng Savitri
 
Software Testing Strategy
Software Testing StrategySoftware Testing Strategy
Software Testing StrategyAjeng Savitri
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented TestingAjeng Savitri
 
Testing Technique (Part 2)
Testing Technique (Part 2)Testing Technique (Part 2)
Testing Technique (Part 2)Ajeng Savitri
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy Ajeng Savitri
 
Software Testing - Software Quality (Part 2)
Software Testing - Software Quality (Part 2)Software Testing - Software Quality (Part 2)
Software Testing - Software Quality (Part 2)Ajeng Savitri
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software QualityAjeng Savitri
 
Computer Evolution and Performance
Computer Evolution and PerformanceComputer Evolution and Performance
Computer Evolution and PerformanceAjeng Savitri
 
Software Testing - Introduction
Software Testing - IntroductionSoftware Testing - Introduction
Software Testing - IntroductionAjeng Savitri
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement GatheringAjeng Savitri
 

More from Ajeng Savitri (20)

Software Testing Documentation
Software Testing DocumentationSoftware Testing Documentation
Software Testing Documentation
 
Software Productivity Measurement
Software Productivity MeasurementSoftware Productivity Measurement
Software Productivity Measurement
 
Debugging (Part 2)
Debugging (Part 2)Debugging (Part 2)
Debugging (Part 2)
 
Debugging
DebuggingDebugging
Debugging
 
Software Testing Strategy (Part 2)
Software Testing Strategy (Part 2)Software Testing Strategy (Part 2)
Software Testing Strategy (Part 2)
 
Software Testing Strategy
Software Testing StrategySoftware Testing Strategy
Software Testing Strategy
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
 
Testing Technique (Part 2)
Testing Technique (Part 2)Testing Technique (Part 2)
Testing Technique (Part 2)
 
Testing Technique
Testing TechniqueTesting Technique
Testing Technique
 
Testing Plan
Testing PlanTesting Plan
Testing Plan
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
Software Testing - Software Quality (Part 2)
Software Testing - Software Quality (Part 2)Software Testing - Software Quality (Part 2)
Software Testing - Software Quality (Part 2)
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
 
Computer Evolution and Performance
Computer Evolution and PerformanceComputer Evolution and Performance
Computer Evolution and Performance
 
Software Testing - Introduction
Software Testing - IntroductionSoftware Testing - Introduction
Software Testing - Introduction
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement Gathering
 
Business Value
Business ValueBusiness Value
Business Value
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Structured Design
Structured DesignStructured Design
Structured Design
 

Activity Diagram

  • 1. Systems Analysis and Design By : Ajeng Savitri P, M.Kom Pertemuan 15 Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley
  • 2. Business Process Modeling with Activity Diagrams 2
  • 3. BPM With Activity Diagrams • A number of activities support a business process across several departments • Activity diagrams model the behavior in a business process 3
  • 6. Creating Activity Diagrams 1. Set the context or scope of the activity being modeled 2. Identify the activities and control/object flows between activities 3. Identify any decisions made 4. Look for opportunities for parallelism 5. Draw the diagram 6
  • 7. Case Study: ATM System 7
  • 9. ATM System Layar Kotak Uang Kotak Kartu Kotak Kuitansi 9
  • 10. Masukkan PIN: Kotak Uang Kotak Kartu Kotak Kuitansi 10
  • 11. Menu Utama 1. Melihat Saldo 2. Mentransfer Uang 3. Mengambil Uang 4. Logout Kotak Uang Kotak Kartu Kotak Kuitansi 11
  • 12. Menu Melihat Saldo 1. Saldo anda adalah …. Kotak Uang Kotak Kartu Kotak Kuitansi 12
  • 13. Menu Mentransfer Uang 1. No Account Penerima: Kotak Uang Kotak Kartu Kotak Kuitansi 13
  • 14. Menu Mentransfer Uang 1. Jumlah uang yang dikirim: Kotak Uang Kotak Kartu Kotak Kuitansi 14
  • 15. Menu Mentransfer Uang 1. Uang berhasil terkirim Kotak Uang Kotak Kartu Kotak Kuitansi 15
  • 16. Menu Mengambil Uang 1. Jumlah uang yang diambil: Kotak Uang Kotak Kartu Kotak Kuitansi 16
  • 17. Menu Mengambil Uang Uang berhasil diambil Kotak Uang Kotak Kartu Kotak Kuitansi 17
  • 18. Use Case Diagram uc UCD - Sistem ATM Pengguna Sistem ATM Memasukkan Kartu Memasukkan PIN Mengecek Saldo Mentransfer Uang Mengambil Uang Melakukan Logout «include» 18
  • 19. Use Case Diagram (Alternatif) uc Sistem ATM Sistem ATM Pengguna Memasukkan Kartu Memasukkan PIN Memilih Transaksi Melihat Saldo Mengirim Uang Mengambil Uang Melakukan Logout Admin Mengganti Kotak Deposit «include» «extend» «extend» «extend» 19
  • 21. Activity Diagram: Memasukkan Kartu act AD1 - Memasukkan Kartu Mulai Pengguna Sistem ATM Menyiapkan Kartu Memasukkan Kartu Memv alidasi Kartu kartu valid? Menampilkan MenuPIN Mengeluarkan Kartu Selesai tidak ya 21
  • 22. Activity Diagram: Memasukkan PIN act AD2 - Memasukkan PIN Pengguna Sistem ATM Mulai Memasukkan PIN Memv alidasi Account pin valid? Menampilkan MenuUtama lebih dari 3x? Memblokkir Kartu Selesai ya tidak tidak ya 22
  • 23. Activity Diagram: Mengecek Saldo act AD3 - Mengecek Saldo Pengguna Sistem ATM Mulai Memilih Mengecek Saldo di Menu Utama Memproses Pengecekan Saldo Menampilkan Saldo di Menu Saldo Selesai 23
  • 24. Activity Diagram: Mentransfer Uang act AD4 - Mentransfer Uang Pengguna Sistem ATM Mulai Memilih Mentransfer Uang di Menu Utama Memasukkan Account Tujuan Memasukkan Jumlah Uang yang dikirim Menghitung Kecukupan Saldo Pengirim Memv alidasi Account Tujuan Account Tujuan Valid? Saldo Cukup? Mentransfer Uang Selesai tidak ya tidak ya 24
  • 25. Activity Diagram: Mengambil Uang act AD5 - Mengambil Uang Pengguna Sistem ATM Mulai Memilih Menu Mengambil Uang di Menu Utama Memasukkan Jumlah Uang Mengecek Ketercukupan Saldo Saldo Cukup? Memproses Pengambilan Uang Mengeluarkan Uang di Kotak Uang Mengambil Uang di Kotak Uang Selesai tidak ya 25
  • 26. Activity Diagram: Melakukan Logout act AD6 - Melakukan Logout Sistem ATM Pengguna Mulai Memilih Keluar di Menu Utama Memproses Logout Mengeluarkan Kuitansi Mengeluarkan Kartu Mengambil Kuitansi Mengambil Kartu Selesai 26