SlideShare a Scribd company logo
3
Most read
8
Most read
11
Most read
Perancangan Sistem Berorientasi Objek Dengan UML
TEORI SISTEM INFORMASI
www.itts.ac.id
Pusat Teknologi Nasional Berkelas Dunia
Penyusun :
Achmad Hidayat – Teknologi Informasi
2
Materi Pembahasan
Pengenalan UML
Sejarah Singkat UML
Bagian-Bagian UML
Langkah-Langkah Pembuatan UML
Mata Kuliah Umum Teori Sistem Informasi
3
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
APA ITU UML ?
UML (Unified Modeling Language) adalah metode pemodelan secara
visual sebagai sarana untuk merancang dan atau membuat
software berorientasi objek, semua elemen dan diagramnya
berbasiskan pada paradigma object oriented.
UML merupakan suatu kumpulan teknik terbaik yang telah terbukti
sukses dalam memodelkan system yang besar dan kompleks. UML
tidak hanya digunakan dalam proses pemodelan perangkat lunak,
namun hampir dalam semua bidang yang membutuhkan
pemodelan.
4
Software UML:
Software yang mendukung pembuatan diagram UML:
StarUML (http://staruml.sourceforge.net/en/)
Acceleo (http://www.acceleo.org/pages/home/en)
ArgoUML (http://argouml.tigris.org/)
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
5
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Sejarah Singkat UML ?
Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson,
yang merupakan tiga tokoh yang metodologinya banyak digunakan
mempelopori usaha untuk penyatuan metodologi pendesainan
berorientasi objek.
Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak
tahun 1996 pengembangan tersebut dikoordinasikan oleh Object
Management Group (OMG – http://www.omg.org).
Tahun 1997 UML versi 1.1 muncul, dan saat ini versi terbaru adalah versi
1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson
menyusun tiga buku serial tentang UML pada tahun 1999. Sejak saat itu
UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi
berorientasi objek.
6
Bagian - Bagian UML:
1. View
2. Diagram
3. Use Case Diagram
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
7
Jenis – Jenis Diagram
1. Class Diagram
2. Activity Diagram
3. Sequence Diagram
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
8
Class Diagram
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
9
Activity Diagram
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
10
Sequence Diagram
Mata Kuliah Umum Teori Sistem Informasi
Achmad Hidayat - TI
11
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Langkah-Langkah Pembuatan UML
• Membuat Functional requirement
Pertama kita buat dulu tulisan yang bercerita tentang sistem apa
yang akan kita buat. Tulisan ini tidak harus formal dan memiliki
format tertentu.
12
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Langkah-Langkah Pembuatan UML
• Membuat Use Case Diagram
Kita buat aktor-aktor yang berperan dalam system. Aktor = siapa saja orang yang
akan berperan di dalam system, contoh : pegawai, pembeli, manager, supplier. Nah
kita gambarkan apa saja yang bisa dilakukan aktor-aktor tersebut di dalam system.
• Membuat Scenario
Kita membuat scenario berdasarkan use case diagram yang telah kita buat
sebelumnya. Setelah kita membuat use case tentang apa saja yang dilakukan aktor
terhadap system, kita jabarkan setiap langkahnya. Penjabaran langkah-langkah ini
disebut scenario.
Contoh :
pembeli melakukan pembelian barang --> menghubungi pegawai --> pegawai
mengecek barang yang mau dibeli, kalau barangnya ada begini, kalau tidak ada
begitu, dan seterusnya
13
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Langkah-Langkah Pembuatan UML
• Membuat Class Diagram
Kita buat class-class yang ada di
dalam system. Kita tentukan attribute
attributenya.
Class-class ini adalah class yang
nantinya akan digunakan dalam
kodingan program. Nanti kita
tentukan juga method untuk tiap-tiap
classnya.
14
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Langkah-Langkah Pembuatan UML
• Membuat Activity Diagram
Langkah terakhir adalah membuat activity diagram. Activity diagram ini mirip
dengan flow chart. Jadi setelah kita buat 4 hal di atas sekarang kita bisa
menggambarkan bagaimana system bekerja secara keseluruhan.
15
Achmad Hidayat - TI
Mata Kuliah Umum Teori Sistem Informasi
Kesimpulan
UML (Unified Modeling Language) adalah metode pemodelan secara visual
sebagai sarana untuk merancang dan atau membuat software berorientasi
objek.
Tujuan Penggunaan UML:
• Memberikan bahasa pemodelan yang bebas dari berbagai bahasa
pemrograman dan proses rekayasa.
• Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.
• Memberikan model yang siap pakai, bahasa pemodelan visual yang
ekspresif untuk mengembangkan dan saling menukar model dengan
mudah dan dimengerti secara umum.
Diagram-diagram yang terdapat dalam UML antara lain : Use Case Diagram,
Class Diagram, Statechart Diagram, Activity Diagram, Sequence Diagram,
Collaboration Diagram, Component Diagram, dan Deployment Diagram.
Terima Kasih
www.itts.ac.id ittstangsel @ittstangsel Institut Teknologi Tangerang Selatan

More Related Content

PDF
[RPL2] Sequence Diagram
PDF
Pengenalan UML (Unified Modelling Language)
PPT
MATERI UML(Unified Modelling Language)
PDF
RPL 1 (Lama) - Perancangan Perangkat Lunak
PDF
Modul Contoh Diagram UML Parkir
PDF
Activity Diagram
PPT
Use case-diagram
PDF
[RPL2] Package Diagram
[RPL2] Sequence Diagram
Pengenalan UML (Unified Modelling Language)
MATERI UML(Unified Modelling Language)
RPL 1 (Lama) - Perancangan Perangkat Lunak
Modul Contoh Diagram UML Parkir
Activity Diagram
Use case-diagram
[RPL2] Package Diagram

What's hot (20)

PDF
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
PDF
[PBO] Pertemuan 11 - GUI Java Desktop
PPT
Firewall
PDF
Interaksi Manusia Dan Komputer Soal + Jawaban
PPTX
Pembuatan uml pada toko belanja online
PPTX
Infrastruktur E-Commerce
PPTX
Ancaman-Ancaman pada Keamanan Jaringan Komputer
PDF
RPL 1 (Lama) - Pengujian Perangkat Lunak
PPT
sejarah dan perkembangan imk
DOCX
Dokumen Perencanaan Proyek
PPTX
Html power point
PPT
Desain arsitektur-pl-pert5
PPTX
Konsep Desain Sistem
PPTX
Kelompok 3 incremental
DOCX
Alat input output
PPTX
Pengenalan keamanan sistem operasi
DOCX
System Request
PPT
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
[PBO] Pertemuan 11 - GUI Java Desktop
Firewall
Interaksi Manusia Dan Komputer Soal + Jawaban
Pembuatan uml pada toko belanja online
Infrastruktur E-Commerce
Ancaman-Ancaman pada Keamanan Jaringan Komputer
RPL 1 (Lama) - Pengujian Perangkat Lunak
sejarah dan perkembangan imk
Dokumen Perencanaan Proyek
Html power point
Desain arsitektur-pl-pert5
Konsep Desain Sistem
Kelompok 3 incremental
Alat input output
Pengenalan keamanan sistem operasi
System Request
Ad

Similar to Perancangan Sistem Berorientasi Objek Dengan UML (20)

PPTX
pemodelan-system-berorientasi-obyek-uml.pptx
PDF
Uml yusep wendy budiman
PPTX
Unified Modelling Language (UML)
PDF
10. unified modeling language
PDF
Modul uml
DOCX
Tugas pbo
PPTX
Tugas 3 rek web (1411510744)
PDF
Materi pertemuan ke 2 Konsep Pemodelan UML.pdf
PDF
Modul uml
DOCX
Tugas umll
PDF
Modul aps
DOCX
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
PPTX
Unified Modeling Language (UML) untuk s1.pptx
PPTX
Rekayasa web tugas 3 0916
PPTX
Tugas3 rekayasa web
DOCX
PPTX
Tugas 3 - Rekayasa Web
PPTX
Tgs 3 rekweb
pemodelan-system-berorientasi-obyek-uml.pptx
Uml yusep wendy budiman
Unified Modelling Language (UML)
10. unified modeling language
Modul uml
Tugas pbo
Tugas 3 rek web (1411510744)
Materi pertemuan ke 2 Konsep Pemodelan UML.pdf
Modul uml
Tugas umll
Modul aps
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Unified Modeling Language (UML) untuk s1.pptx
Rekayasa web tugas 3 0916
Tugas3 rekayasa web
Tugas 3 - Rekayasa Web
Tgs 3 rekweb
Ad

More from Achmad Hidayat (16)

PPTX
Haki & Cyberlaw
PPTX
Penstabil Suhu Air Tambak Udang Vaname
PPTX
Presentasi Cybercrime
PPTX
Presentasi KNN
PPTX
Cyberlaw di Indonesia
PPTX
Presentasi Komunikasi Data Transmisi Paralel.pptx
PPTX
Logika & Kombinatorial
PPTX
Simple Future Tense
PPTX
Business Process Modelling
PPTX
Presentasi Aljabar Vektor
PPTX
Islam dan Kebudayaan
PPTX
Bazooka dan Magnetic Loop Antenna
PPTX
Moxon Dual Band Antenna
PPT
PPTX
Spiritual motivation
PPT
Cara Bicara kepada Alam Bawah Sadar
Haki & Cyberlaw
Penstabil Suhu Air Tambak Udang Vaname
Presentasi Cybercrime
Presentasi KNN
Cyberlaw di Indonesia
Presentasi Komunikasi Data Transmisi Paralel.pptx
Logika & Kombinatorial
Simple Future Tense
Business Process Modelling
Presentasi Aljabar Vektor
Islam dan Kebudayaan
Bazooka dan Magnetic Loop Antenna
Moxon Dual Band Antenna
Spiritual motivation
Cara Bicara kepada Alam Bawah Sadar

Recently uploaded (20)

PDF
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
1. Bahan Bacaan Pola Pikir Bertumbuh.pptx
PDF
1.Materi Kebijakan Umum Program Revit.pdf
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
PDF
Presentasi Aplikasi Persiapan ANBK 2025.pdf
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
MATERI NARKOBA RTS badan anti narkoba.pptx
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
1. Bahan Bacaan Pola Pikir Bertumbuh.pptx
1.Materi Kebijakan Umum Program Revit.pdf
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
Presentasi Aplikasi Persiapan ANBK 2025.pdf
Lembar Kerja Mahasiswa Information System
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Presentasi Al-Quran Hadits Kelompok XI.1
Paparan Penyesuaian Juknis BOSP Tahun 2025
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025

Perancangan Sistem Berorientasi Objek Dengan UML

  • 1. Perancangan Sistem Berorientasi Objek Dengan UML TEORI SISTEM INFORMASI www.itts.ac.id Pusat Teknologi Nasional Berkelas Dunia Penyusun : Achmad Hidayat – Teknologi Informasi
  • 2. 2 Materi Pembahasan Pengenalan UML Sejarah Singkat UML Bagian-Bagian UML Langkah-Langkah Pembuatan UML Mata Kuliah Umum Teori Sistem Informasi
  • 3. 3 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi APA ITU UML ? UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek, semua elemen dan diagramnya berbasiskan pada paradigma object oriented. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan system yang besar dan kompleks. UML tidak hanya digunakan dalam proses pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan.
  • 4. 4 Software UML: Software yang mendukung pembuatan diagram UML: StarUML (http://staruml.sourceforge.net/en/) Acceleo (http://www.acceleo.org/pages/home/en) ArgoUML (http://argouml.tigris.org/) Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 5. 5 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Sejarah Singkat UML ? Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut dikoordinasikan oleh Object Management Group (OMG – http://www.omg.org). Tahun 1997 UML versi 1.1 muncul, dan saat ini versi terbaru adalah versi 1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 1999. Sejak saat itu UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek.
  • 6. 6 Bagian - Bagian UML: 1. View 2. Diagram 3. Use Case Diagram Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 7. 7 Jenis – Jenis Diagram 1. Class Diagram 2. Activity Diagram 3. Sequence Diagram Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 8. 8 Class Diagram Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 9. 9 Activity Diagram Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 10. 10 Sequence Diagram Mata Kuliah Umum Teori Sistem Informasi Achmad Hidayat - TI
  • 11. 11 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Langkah-Langkah Pembuatan UML • Membuat Functional requirement Pertama kita buat dulu tulisan yang bercerita tentang sistem apa yang akan kita buat. Tulisan ini tidak harus formal dan memiliki format tertentu.
  • 12. 12 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Langkah-Langkah Pembuatan UML • Membuat Use Case Diagram Kita buat aktor-aktor yang berperan dalam system. Aktor = siapa saja orang yang akan berperan di dalam system, contoh : pegawai, pembeli, manager, supplier. Nah kita gambarkan apa saja yang bisa dilakukan aktor-aktor tersebut di dalam system. • Membuat Scenario Kita membuat scenario berdasarkan use case diagram yang telah kita buat sebelumnya. Setelah kita membuat use case tentang apa saja yang dilakukan aktor terhadap system, kita jabarkan setiap langkahnya. Penjabaran langkah-langkah ini disebut scenario. Contoh : pembeli melakukan pembelian barang --> menghubungi pegawai --> pegawai mengecek barang yang mau dibeli, kalau barangnya ada begini, kalau tidak ada begitu, dan seterusnya
  • 13. 13 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Langkah-Langkah Pembuatan UML • Membuat Class Diagram Kita buat class-class yang ada di dalam system. Kita tentukan attribute attributenya. Class-class ini adalah class yang nantinya akan digunakan dalam kodingan program. Nanti kita tentukan juga method untuk tiap-tiap classnya.
  • 14. 14 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Langkah-Langkah Pembuatan UML • Membuat Activity Diagram Langkah terakhir adalah membuat activity diagram. Activity diagram ini mirip dengan flow chart. Jadi setelah kita buat 4 hal di atas sekarang kita bisa menggambarkan bagaimana system bekerja secara keseluruhan.
  • 15. 15 Achmad Hidayat - TI Mata Kuliah Umum Teori Sistem Informasi Kesimpulan UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Tujuan Penggunaan UML: • Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa. • Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan. • Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum. Diagram-diagram yang terdapat dalam UML antara lain : Use Case Diagram, Class Diagram, Statechart Diagram, Activity Diagram, Sequence Diagram, Collaboration Diagram, Component Diagram, dan Deployment Diagram.
  • 16. Terima Kasih www.itts.ac.id ittstangsel @ittstangsel Institut Teknologi Tangerang Selatan