SlideShare a Scribd company logo
STUDI KASUS
PEMODELAN SISTEM
Pemodelan dan Simulasi (3 sks)
MTE 2022
PEMODELAN DAN SIMULASI (MTE, 3 sks)
1. Konsep Dasar Pemodelan
2. Lingkup Pemodelan
3. Metode Pemodelan
4. Pemodelan Sistem
5. Evaluasi Model
6. Contoh Pemodelan
7. Studi Kasus: Pemodelan
Sistem
8. Ujian Tengah Semester
9. Pengantar MATLAB
10. Pengantar MATLAB Lanjutan:
Bahagian dasar MATLAB
11. Pemrograman dan Visualisasi
dengan MATLAB
12. Persamaan dan teknik optimasi
sederhana
13. Pemrograman Fungsi Pada Matlab
14. Simulasi menggunakan Matlab
15. Latihan Simulasi Dengan Matlab
16. Ujian Akhir Semester
• Tujuan materi sesi Studi Kasus Pemodelan
Sistem adalah mempelajari publikasi dalam
membangun model.
• Dengan contoh ini diharapkan mahasiwa
dapat memperkaya penulisan tesis dan
publikasi hasil penelitian.
• Pada sesi ini akan diuraikan contoh
pemodelan yang telah dipublikasi.
– CONTOH #1 ATM SYSTEM
– CONTOH #2 EMBEDDED SYSTEMS
PENDAHULUAN
PEMODELAN DENGAN UML
https://www.uml.org/what-is-uml.htm
• Unified Modeling Language (UML) adalah bahasa spesifikasi standar
untuk mendokumentasikan, menspesifikasikan, dan membangun
sistem perangkat lunak.
• WHAT CAN YOU MODEL WITH UML?
• UML 2.0 defines thirteen types of diagrams, divided into three categories:
Six diagram types represent static application structure; three represent
general types of behavior; and four represent different aspects of
interactions:
• Structure Diagrams include the Class Diagram, Object Diagram,
Component Diagram, Composite Structure Diagram, Package Diagram, and
Deployment Diagram.
• Behavior Diagrams include the Use Case Diagram (used by some
methodologies during requirements gathering); Activity Diagram, and
State Machine Diagram.
• Interaction Diagrams, all derived from the more general Behavior
Diagram, include the Sequence Diagram, Communication Diagram, Timing
Diagram, and Interaction Overview Diagram.
13 types of diagrams of the UML
Dave A Ryan, Class diagram of the 13 types of diagrams of the Unified Modelling Language 2.0
CONTOH #1 ATM SYSTEM
OBJECT ORIENTED UML MODELING
FOR ATM SYSTEMS
Rajni Pamnani, Pramila Chawan, Satish Salunkhe
Department of computer technology,
VJTI University, Mumbai
https://www.researchgate.net/publication/2664
58930
Abstract:-
• The Object-Oriented Modeling assists the programmer to address the
complexity of a problem domain by considering the problem not as a set
of functions that can be performed but primarily as a set of related,
interacting Objects.
• This article is based on the approach of Object Oriented modeling through
Unified Modeling Language (UML) for an ATM system in Banking sector.
• The main aim of this article is to provide a flexible and faithful
environment for a customer, who wants to do online banking transactions.
• After successful authentication, the customer can withdraw the desire
amount (within the prescribed limit) from the ATM machine or can
transfer amount to other account. User can also change the pin code. The
ATM has solved many problems and now customer can have money
transaction 24/7.
• In this article UML Class, Interaction diagram, Activity diagram & Use
Case diagram are also designed for the ATM System.
Terjemahan bebas
• Pemodelan Berorientasi Objek membantu pemrogram untuk mengatasi
kompleksitas masalah dengan mempertimbangkan masalah bukan sebagai
serangkaian fungsi yang dapat dilakukan namun terutama sebagai
kumpulan Objek yang saling terkait.
• Artikel ini didasarkan pada pendekatan pemodelan Object Oriented melalui
Unified Modeling Language (UML) untuk sistem ATM di sektor Perbankan.
• Tujuan utama artikel ini adalah untuk menyediakan lingkungan yang
fleksibel dan setia bagi pelanggan, yang ingin melakukan transaksi
perbankan online.
• Setelah berhasil melakukan otentikasi, pelanggan dapat menarik kembali
jumlah keinginan (dalam batas yang ditentukan) dari mesin ATM atau
dapat mentransfer jumlah ke rekening lainnya.
• Pengguna juga bisa mengganti kode pinnya. ATM telah memecahkan
banyak masalah dan sekarang pelanggan dapat memiliki transaksi uang 24
jam sehari.
• Pada artikel ini UML Class, Interaction Diagram, Activity Diagram & Use
Case diagram juga dirancang untuk Sistem ATM.
Figure 1 : Use Case Diagram for ATM
System
Figure 2 : Class Diagram for ATM System
Attributes and Methods used in each class
Figure 3 : State Diagram for ATM System
Figure 4 : State Diagram for Transaction
Figure 5 : Sequence Diagram for ATM
Session
Figure 6 : Sequence Diagram for PIN
verification
Figure 7 : Component Diagram for ATM
System
Figure 8 : Deployment Diagram for ATM
Conclusions:-
• This article has investigated system requirements, use case diagrams and the UML
model for the ATM System. Such diagrams were designed to support the system
designers and developers, to help customers in observing a software system from
various perspectives, and to improve their understanding of cohesion and
abstraction in designing a system or software. The requirements produced are
sufficiently detailed to form the basis for the development of an information system
using both the practical analysis of use cases and the conceptual model for UML.
The analysis of business and user needs, system requirements, and use cases are
essential steps for building a system based on Unified Modeling Language. From the
above work it is concluded that the UML
• modeling is a powerful language used to design for the software research problems.
In this article complete modeling is done for ATM system which is efficient & useful
for the software developer to convert the above model through Object Oriented
language.
• UML could be adopted for knowledge modeling as well. While UML in its current
state has its limitations, it is an extensible language and thus can be used to support
the knowledge modeling activity through the profiles mechanism.
International Journal of Software Engineering &
Applications (IJSEA),
Vol.3, No.2, March 2012
DOI : 10.5121/ijsea.2012.3205 59
Application of UML in Real-Time
Embedded Systems
Aman Kaur King’s College London, London, UK
Email: aman.kaur@kcl.ac.uk Rajeev Arora
Mechanical Engineering Department, Invertis
University, Invertis Village, Bareilly. E-mail:
rarajeevmanik@gmail.com
CONTOH #2 EMBEDDED SYSTEMS
Abstract:-
• The UML was designed as a graphical notation for use with
object-oriented systems and applications. Because of its
popularity, now it is emerging in the field of embedded
systems design as a modeling language.
• The UML notation is useful in capturing the requirements,
documenting the structure, decomposing into objects and
defining relationships between objects. It is a notational
language that is very useful in modelling the real-time
embedded systems.
• This paper presents the requirements and analysis
modelling of a real-time embedded system related to a
control system application for platform stabilization using
COMET method of design with UML notation. These
applications involve designing of electromechanical systems
that are controlled by multi-processors.
• Keywords: UML, embedded systems, platform stabilization
Block diagram representation of the system
Use Case diagram for stabilization system.
System Context Class Diagram for
Stab_Control_System
Object Structuring Diagram of the System
Collaboration diagram
State diagram.
Conclusion:-
• This paper has presented the requirements and analysis modelling of a control
system using object oriented concept using UML/COMET method.
• Through these implementations, it has been found that the UML standard is very
useful in requirements capturing, decomposing the system into objects and
defining their relationships.
• The control system application models have been developed using three UML
modeling mechanisms: use case modeling, object modeling, and dynamic
modeling respectively.
• Through requirements modeling and analysis modeling, the usability of the Use
Case, Class/object, Collaboration and State-Chart diagrams has been exploited.
The models presented in this work are obtained after lot of iteration going forward
and backward between static and dynamic models.
• The models have been developed irrespective of the target platforms on which
finally they will be executed, hence, enabling their reuse over different operating
platforms. The approach used in this work shows the possible adoption of UML in
the embedded system design .
PENGUMUMAN
• Hari sabtu Ujian Tengah Semester
REFERENCES
• [1] G., Booch, J.Rumbaugh, and I Jacobson,.,“The Unified Modelling
Language User Guide”, Addison Wesley, Reading, MA,(1999).
• [2] Booch, G., "Object-Oriented Analysis and Design with
Applications", second Edition. Addison-Wesley (1994).
• [3] M.Blaha, and, J., Rumbaugh “Object-Oriented Modeling and
Design with UML”, Second Edition, Upper Saddle River, New Jersey,
Prentice Hall,(2005).
• Aman Kaur (King’s College London, London, UK), Application of UML
in Real-Time Embedded Systems, International Journal of Software
Engineering & Applications (IJSEA), Vol.3, No.2, March 2012
• [4] http://jdjua.com/uml.htm [5] Lan Anh Tran , “A UML Model of
the Client Tracking System”, 18th Australasian Conference on
Information systems
• [6]“ATM System”, Wikipedia,
www.wikipedia.org/wiki/Automated_teller_machine View
publication
SEKIAN TERIMA KASIH
Acknowledgement:
Terima kasih dan penghargaan yang tinggi kepada
kontributor dalam slide ini. Penulis slide ini anonim, Slide ini
dikutip dengan dari berbagai sumber diantaranya dari buku,
jurnal, proseding dan web 30

More Related Content

What's hot

Tugas 1 perbedaan sistem linier dan non linier
Tugas 1 perbedaan sistem linier dan non linierTugas 1 perbedaan sistem linier dan non linier
Tugas 1 perbedaan sistem linier dan non linier
TriKustini
 
Mesin arus bolak_balik_(bahan_kuliah)
Mesin arus bolak_balik_(bahan_kuliah)Mesin arus bolak_balik_(bahan_kuliah)
Mesin arus bolak_balik_(bahan_kuliah)mocoz
 
Transmisi Daya Listrik
Transmisi Daya ListrikTransmisi Daya Listrik
Transmisi Daya Listrik
Mulia Damanik
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
ym.ygrex@comp
 
Riset operasional
Riset operasionalRiset operasional
Riset operasionalHenry Guns
 
Rantai Markov 1
Rantai Markov 1Rantai Markov 1
Rantai Markov 1
Onggo Wiryawan
 
Fungsi pecah pada aljabar
Fungsi pecah pada aljabarFungsi pecah pada aljabar
Fungsi pecah pada aljabar
Sherly Anggraini
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode SimpleksReza Mahendra
 
Pertemuan 04. Diagram Blok
Pertemuan 04. Diagram BlokPertemuan 04. Diagram Blok
Pertemuan 04. Diagram Blok
Aprianti Putri
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
personal
 
Pertemuan x penugasan tidak seimbang
Pertemuan x  penugasan tidak seimbangPertemuan x  penugasan tidak seimbang
Pertemuan x penugasan tidak seimbang
UNIVERSITAS MUHAMMADIYAH BERAU
 
Contoh tugas besar pemodelan sistem
Contoh tugas besar pemodelan sistemContoh tugas besar pemodelan sistem
Contoh tugas besar pemodelan sistem
yussiwi purwitasari
 
Jaringan distribusi tenaga listrik
Jaringan distribusi tenaga listrikJaringan distribusi tenaga listrik
Jaringan distribusi tenaga listrik
Politeknik Negeri Ujung Pandang
 
Sistem informasi dan manajemen rantai pasok
Sistem informasi dan manajemen rantai pasokSistem informasi dan manajemen rantai pasok
Sistem informasi dan manajemen rantai pasok
agus supriyono
 
Penelitian Operasional 1 - Pendahuluan
Penelitian Operasional 1 - PendahuluanPenelitian Operasional 1 - Pendahuluan
Penelitian Operasional 1 - Pendahuluan
Universitas Qomaruddin, Gresik, Indonesia
 
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIANPENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
Feronica Romauli
 
Pertemuan 3 (Kehandalan Sistem)
Pertemuan 3 (Kehandalan Sistem)Pertemuan 3 (Kehandalan Sistem)
Pertemuan 3 (Kehandalan Sistem)sholekan
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
Buhori Muslim
 
Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)
Muhammad Ali Subkhan Candra
 

What's hot (20)

Ppt seminar kp
Ppt seminar kpPpt seminar kp
Ppt seminar kp
 
Tugas 1 perbedaan sistem linier dan non linier
Tugas 1 perbedaan sistem linier dan non linierTugas 1 perbedaan sistem linier dan non linier
Tugas 1 perbedaan sistem linier dan non linier
 
Mesin arus bolak_balik_(bahan_kuliah)
Mesin arus bolak_balik_(bahan_kuliah)Mesin arus bolak_balik_(bahan_kuliah)
Mesin arus bolak_balik_(bahan_kuliah)
 
Transmisi Daya Listrik
Transmisi Daya ListrikTransmisi Daya Listrik
Transmisi Daya Listrik
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
 
Riset operasional
Riset operasionalRiset operasional
Riset operasional
 
Rantai Markov 1
Rantai Markov 1Rantai Markov 1
Rantai Markov 1
 
Fungsi pecah pada aljabar
Fungsi pecah pada aljabarFungsi pecah pada aljabar
Fungsi pecah pada aljabar
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode Simpleks
 
Pertemuan 04. Diagram Blok
Pertemuan 04. Diagram BlokPertemuan 04. Diagram Blok
Pertemuan 04. Diagram Blok
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
 
Pertemuan x penugasan tidak seimbang
Pertemuan x  penugasan tidak seimbangPertemuan x  penugasan tidak seimbang
Pertemuan x penugasan tidak seimbang
 
Contoh tugas besar pemodelan sistem
Contoh tugas besar pemodelan sistemContoh tugas besar pemodelan sistem
Contoh tugas besar pemodelan sistem
 
Jaringan distribusi tenaga listrik
Jaringan distribusi tenaga listrikJaringan distribusi tenaga listrik
Jaringan distribusi tenaga listrik
 
Sistem informasi dan manajemen rantai pasok
Sistem informasi dan manajemen rantai pasokSistem informasi dan manajemen rantai pasok
Sistem informasi dan manajemen rantai pasok
 
Penelitian Operasional 1 - Pendahuluan
Penelitian Operasional 1 - PendahuluanPenelitian Operasional 1 - Pendahuluan
Penelitian Operasional 1 - Pendahuluan
 
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIANPENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
PENYELESAIAN MASALAH PENUGASAN DENGAN METODE HUNGARIAN
 
Pertemuan 3 (Kehandalan Sistem)
Pertemuan 3 (Kehandalan Sistem)Pertemuan 3 (Kehandalan Sistem)
Pertemuan 3 (Kehandalan Sistem)
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)
 

Similar to 07. MTE - Studi Kasus Pemodelan Sistem.pptx

SELECT21.pptx
SELECT21.pptxSELECT21.pptx
SELECT21.pptx
devnasra1
 
Object oriented analysis and design unit- ii
Object oriented analysis and design unit- iiObject oriented analysis and design unit- ii
Object oriented analysis and design unit- ii
Shri Shankaracharya College, Bhilai,Junwani
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
B.T.L.I.T
 
Chap5 oodm-uml-part11
Chap5 oodm-uml-part11Chap5 oodm-uml-part11
Chap5 oodm-uml-part11
SJC
 
Chap5 oodm-uml-part1
Chap5 oodm-uml-part1Chap5 oodm-uml-part1
Chap5 oodm-uml-part1
SJC
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
ijwscjournal
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UI General Methodology for developing UML models from UI
General Methodology for developing UML models from UI
ijwscjournal
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
ijwscjournal
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
ijwscjournal
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
ijwscjournal
 
Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML
6020 peaks
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
 
Application Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded SystemsApplication Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded Systems
ijseajournal
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
rizki adam kurniawan
 
OOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptxOOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptx
DebabrataPain1
 
A practical approach for model based slicing
A practical approach for model based slicingA practical approach for model based slicing
A practical approach for model based slicing
IOSR Journals
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).ppt
ganeshkarthy
 
an analysis and new methodology for reverse engineering of uml behavioral
an analysis and new methodology for reverse engineering of uml behavioralan analysis and new methodology for reverse engineering of uml behavioral
an analysis and new methodology for reverse engineering of uml behavioral
INFOGAIN PUBLICATION
 
Testing and verification of software model through formal semantics a systema...
Testing and verification of software model through formal semantics a systema...Testing and verification of software model through formal semantics a systema...
Testing and verification of software model through formal semantics a systema...
eSAT Publishing House
 
fdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.pptfdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.ppt
RAJESH S
 

Similar to 07. MTE - Studi Kasus Pemodelan Sistem.pptx (20)

SELECT21.pptx
SELECT21.pptxSELECT21.pptx
SELECT21.pptx
 
Object oriented analysis and design unit- ii
Object oriented analysis and design unit- iiObject oriented analysis and design unit- ii
Object oriented analysis and design unit- ii
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 
Chap5 oodm-uml-part11
Chap5 oodm-uml-part11Chap5 oodm-uml-part11
Chap5 oodm-uml-part11
 
Chap5 oodm-uml-part1
Chap5 oodm-uml-part1Chap5 oodm-uml-part1
Chap5 oodm-uml-part1
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UI General Methodology for developing UML models from UI
General Methodology for developing UML models from UI
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
 
General Methodology for developing UML models from UI
General Methodology for developing UML models from UIGeneral Methodology for developing UML models from UI
General Methodology for developing UML models from UI
 
Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 
Application Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded SystemsApplication Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded Systems
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 
OOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptxOOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptx
 
A practical approach for model based slicing
A practical approach for model based slicingA practical approach for model based slicing
A practical approach for model based slicing
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).ppt
 
an analysis and new methodology for reverse engineering of uml behavioral
an analysis and new methodology for reverse engineering of uml behavioralan analysis and new methodology for reverse engineering of uml behavioral
an analysis and new methodology for reverse engineering of uml behavioral
 
Testing and verification of software model through formal semantics a systema...
Testing and verification of software model through formal semantics a systema...Testing and verification of software model through formal semantics a systema...
Testing and verification of software model through formal semantics a systema...
 
fdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.pptfdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.ppt
 

Recently uploaded

World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 

Recently uploaded (20)

World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 

07. MTE - Studi Kasus Pemodelan Sistem.pptx

  • 1. STUDI KASUS PEMODELAN SISTEM Pemodelan dan Simulasi (3 sks) MTE 2022
  • 2. PEMODELAN DAN SIMULASI (MTE, 3 sks) 1. Konsep Dasar Pemodelan 2. Lingkup Pemodelan 3. Metode Pemodelan 4. Pemodelan Sistem 5. Evaluasi Model 6. Contoh Pemodelan 7. Studi Kasus: Pemodelan Sistem 8. Ujian Tengah Semester 9. Pengantar MATLAB 10. Pengantar MATLAB Lanjutan: Bahagian dasar MATLAB 11. Pemrograman dan Visualisasi dengan MATLAB 12. Persamaan dan teknik optimasi sederhana 13. Pemrograman Fungsi Pada Matlab 14. Simulasi menggunakan Matlab 15. Latihan Simulasi Dengan Matlab 16. Ujian Akhir Semester
  • 3. • Tujuan materi sesi Studi Kasus Pemodelan Sistem adalah mempelajari publikasi dalam membangun model. • Dengan contoh ini diharapkan mahasiwa dapat memperkaya penulisan tesis dan publikasi hasil penelitian. • Pada sesi ini akan diuraikan contoh pemodelan yang telah dipublikasi. – CONTOH #1 ATM SYSTEM – CONTOH #2 EMBEDDED SYSTEMS PENDAHULUAN
  • 4. PEMODELAN DENGAN UML https://www.uml.org/what-is-uml.htm • Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. • WHAT CAN YOU MODEL WITH UML? • UML 2.0 defines thirteen types of diagrams, divided into three categories: Six diagram types represent static application structure; three represent general types of behavior; and four represent different aspects of interactions: • Structure Diagrams include the Class Diagram, Object Diagram, Component Diagram, Composite Structure Diagram, Package Diagram, and Deployment Diagram. • Behavior Diagrams include the Use Case Diagram (used by some methodologies during requirements gathering); Activity Diagram, and State Machine Diagram. • Interaction Diagrams, all derived from the more general Behavior Diagram, include the Sequence Diagram, Communication Diagram, Timing Diagram, and Interaction Overview Diagram.
  • 5. 13 types of diagrams of the UML Dave A Ryan, Class diagram of the 13 types of diagrams of the Unified Modelling Language 2.0
  • 6. CONTOH #1 ATM SYSTEM OBJECT ORIENTED UML MODELING FOR ATM SYSTEMS Rajni Pamnani, Pramila Chawan, Satish Salunkhe Department of computer technology, VJTI University, Mumbai https://www.researchgate.net/publication/2664 58930
  • 7. Abstract:- • The Object-Oriented Modeling assists the programmer to address the complexity of a problem domain by considering the problem not as a set of functions that can be performed but primarily as a set of related, interacting Objects. • This article is based on the approach of Object Oriented modeling through Unified Modeling Language (UML) for an ATM system in Banking sector. • The main aim of this article is to provide a flexible and faithful environment for a customer, who wants to do online banking transactions. • After successful authentication, the customer can withdraw the desire amount (within the prescribed limit) from the ATM machine or can transfer amount to other account. User can also change the pin code. The ATM has solved many problems and now customer can have money transaction 24/7. • In this article UML Class, Interaction diagram, Activity diagram & Use Case diagram are also designed for the ATM System.
  • 8. Terjemahan bebas • Pemodelan Berorientasi Objek membantu pemrogram untuk mengatasi kompleksitas masalah dengan mempertimbangkan masalah bukan sebagai serangkaian fungsi yang dapat dilakukan namun terutama sebagai kumpulan Objek yang saling terkait. • Artikel ini didasarkan pada pendekatan pemodelan Object Oriented melalui Unified Modeling Language (UML) untuk sistem ATM di sektor Perbankan. • Tujuan utama artikel ini adalah untuk menyediakan lingkungan yang fleksibel dan setia bagi pelanggan, yang ingin melakukan transaksi perbankan online. • Setelah berhasil melakukan otentikasi, pelanggan dapat menarik kembali jumlah keinginan (dalam batas yang ditentukan) dari mesin ATM atau dapat mentransfer jumlah ke rekening lainnya. • Pengguna juga bisa mengganti kode pinnya. ATM telah memecahkan banyak masalah dan sekarang pelanggan dapat memiliki transaksi uang 24 jam sehari. • Pada artikel ini UML Class, Interaction Diagram, Activity Diagram & Use Case diagram juga dirancang untuk Sistem ATM.
  • 9. Figure 1 : Use Case Diagram for ATM System
  • 10. Figure 2 : Class Diagram for ATM System
  • 11. Attributes and Methods used in each class
  • 12. Figure 3 : State Diagram for ATM System
  • 13. Figure 4 : State Diagram for Transaction
  • 14. Figure 5 : Sequence Diagram for ATM Session
  • 15. Figure 6 : Sequence Diagram for PIN verification
  • 16. Figure 7 : Component Diagram for ATM System
  • 17. Figure 8 : Deployment Diagram for ATM
  • 18. Conclusions:- • This article has investigated system requirements, use case diagrams and the UML model for the ATM System. Such diagrams were designed to support the system designers and developers, to help customers in observing a software system from various perspectives, and to improve their understanding of cohesion and abstraction in designing a system or software. The requirements produced are sufficiently detailed to form the basis for the development of an information system using both the practical analysis of use cases and the conceptual model for UML. The analysis of business and user needs, system requirements, and use cases are essential steps for building a system based on Unified Modeling Language. From the above work it is concluded that the UML • modeling is a powerful language used to design for the software research problems. In this article complete modeling is done for ATM system which is efficient & useful for the software developer to convert the above model through Object Oriented language. • UML could be adopted for knowledge modeling as well. While UML in its current state has its limitations, it is an extensible language and thus can be used to support the knowledge modeling activity through the profiles mechanism.
  • 19. International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.2, March 2012 DOI : 10.5121/ijsea.2012.3205 59 Application of UML in Real-Time Embedded Systems Aman Kaur King’s College London, London, UK Email: aman.kaur@kcl.ac.uk Rajeev Arora Mechanical Engineering Department, Invertis University, Invertis Village, Bareilly. E-mail: rarajeevmanik@gmail.com CONTOH #2 EMBEDDED SYSTEMS
  • 20. Abstract:- • The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. • The UML notation is useful in capturing the requirements, documenting the structure, decomposing into objects and defining relationships between objects. It is a notational language that is very useful in modelling the real-time embedded systems. • This paper presents the requirements and analysis modelling of a real-time embedded system related to a control system application for platform stabilization using COMET method of design with UML notation. These applications involve designing of electromechanical systems that are controlled by multi-processors. • Keywords: UML, embedded systems, platform stabilization
  • 22. Use Case diagram for stabilization system.
  • 23. System Context Class Diagram for Stab_Control_System
  • 24. Object Structuring Diagram of the System
  • 27. Conclusion:- • This paper has presented the requirements and analysis modelling of a control system using object oriented concept using UML/COMET method. • Through these implementations, it has been found that the UML standard is very useful in requirements capturing, decomposing the system into objects and defining their relationships. • The control system application models have been developed using three UML modeling mechanisms: use case modeling, object modeling, and dynamic modeling respectively. • Through requirements modeling and analysis modeling, the usability of the Use Case, Class/object, Collaboration and State-Chart diagrams has been exploited. The models presented in this work are obtained after lot of iteration going forward and backward between static and dynamic models. • The models have been developed irrespective of the target platforms on which finally they will be executed, hence, enabling their reuse over different operating platforms. The approach used in this work shows the possible adoption of UML in the embedded system design .
  • 28. PENGUMUMAN • Hari sabtu Ujian Tengah Semester
  • 29. REFERENCES • [1] G., Booch, J.Rumbaugh, and I Jacobson,.,“The Unified Modelling Language User Guide”, Addison Wesley, Reading, MA,(1999). • [2] Booch, G., "Object-Oriented Analysis and Design with Applications", second Edition. Addison-Wesley (1994). • [3] M.Blaha, and, J., Rumbaugh “Object-Oriented Modeling and Design with UML”, Second Edition, Upper Saddle River, New Jersey, Prentice Hall,(2005). • Aman Kaur (King’s College London, London, UK), Application of UML in Real-Time Embedded Systems, International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.2, March 2012 • [4] http://jdjua.com/uml.htm [5] Lan Anh Tran , “A UML Model of the Client Tracking System”, 18th Australasian Conference on Information systems • [6]“ATM System”, Wikipedia, www.wikipedia.org/wiki/Automated_teller_machine View publication
  • 30. SEKIAN TERIMA KASIH Acknowledgement: Terima kasih dan penghargaan yang tinggi kepada kontributor dalam slide ini. Penulis slide ini anonim, Slide ini dikutip dengan dari berbagai sumber diantaranya dari buku, jurnal, proseding dan web 30