Use case diagram menggambarkan interaksi antara aktor dan sistem melalui use case. Use case merepresentasikan fungsi yang dapat dilakukan sistem untuk memenuhi kebutuhan aktor. Use case dinotasikan dengan elips horizontal dan aktor dinotasikan dengan rectangle. Asosiasi antara aktor dan use case menunjukkan interaksi antara keduanya.
UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
III. Sejarah UML
Sampai era tahun 1990-an metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs- brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri- sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan metodologi yang berlainan. Dimulai pada bulan Oktober 1994 Booch,....
UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
III. Sejarah UML
Sampai era tahun 1990-an metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs- brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri- sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan metodologi yang berlainan. Dimulai pada bulan Oktober 1994 Booch,....
Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
Materi yang ada pada slide ini berisi :
Pengenalan Konsep Package Diagram
Notasi, Semantik dan Stereotype pada Packages Diagram
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
apa yang dimaksud dengan Unified Modeling Language (UML) perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)
Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
Materi yang ada pada slide ini berisi :
Pengenalan Konsep Package Diagram
Notasi, Semantik dan Stereotype pada Packages Diagram
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
apa yang dimaksud dengan Unified Modeling Language (UML) perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)
topic : UML DIAGRAMS
content : Use Case Diagram
Class Diagram
Interaction diagram
Activity diagram
Case Study
details :
Use Case Diagram ::
1 Dynamic in nature.
2 It is used to model the system/subsystem of the application.
3 Built in early stage of development and developed by analyst
4 Involves interaction between user and system.
Class Diagram ::
1 Class diagram is a static diagram.
2 Class diagram used for different aspects of a system.
3 The class diagram describe the attributes and operations of a class.
4 It is also known as structural diagram.
Mind Map adalah “alternatif pemikiran keseluruhan otak terhadap pemikiran linier. [Mind Map] menggapai ke segala arah dan menangkap berbagai pikiran dari segala sudut.”
(Michel Michalko, Cracking Creativity)
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tino Dwiantoro
Ini adalah materi kuliah Pengantar Manajemen Proyek Sistem Informasi di Akademi-akademi Bina Sarana Informatika (BSI) untuk kelas yang saya ajarkan. Semoga bermanfaat,
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 3Tino Dwiantoro
Ini adalah materi kuliah Pengantar Manajemen Proyek Sistem Informasi di Akademi-akademi Bina Sarana Informatika (BSI) untuk kelas yang saya ajarkan. Semoga bermanfaat,
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 2Tino Dwiantoro
Ini adalah materi kuliah Pengantar Manajemen Proyek Sistem Informasi di Akademi-akademi Bina Sarana Informatika (BSI) untuk kelas yang saya ajarkan. Semoga bermanfaat,
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 1Tino Dwiantoro
Ini adalah materi kuliah Pengantar Manajemen Proyek Sistem Informasi di Akademi-akademi Bina Sarana Inforamtika (BSI) untuk kelas yang saya ajarkan. Semoga bermanfaat,
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
2. DESKRIPSI
• Sebuah use case adalah situasi dimana sistem
digunakan untuk memenuhi satu atau lebih
kebutuhan pemakai.
• Use case merupakan awal yang sangat baik untuk
setiap fase pengembangan berbasis objek, design
testing, dan dokumentasi.
• Use case menggambarkan kebutuhan sistem dari
sudut pandang di luar sistem.
3. • Use case menentukan nilai yang diberikan sistem
kepada pemakainya.
• Use cases hanya menetapkan apa yang seharusnya
dikerjakan oleh sistem, yaitu kebutuhan fungsional
sistem.
• Use case tidak untuk menentukan kebutuhan
nonfungsional, misalnya: sasaran kinerja, bahasa
pemrograman, dsb.
4. USE CASE DIAGRAM
Use case diagram terdiri dari:
1. Use case
2. Actor
3. Association
a. Association antara actor dan use case
b. Association antara use case
c. Generalization/Inheritance antara use case
d. Generalization/Inheritance antara actors
4. System boundary boxes (optional)
5. a. USE CASE
• Use case class digunakan untuk memodelkan dan menyatakan
unit fungsi / layanan yang disediakan oleh sistem (or bagian
sistem: subsistem atau class) ke pemakai.
• Use case dapat dilingkupi dengan batasan sistem yang diberi
label nama sistem.
• Use case adalah sesuatu yang menyediakan hasil yang dapat
diukur ke pemakai atau sistem eksternal
• Use case dibuat berdasar keperluan actor, merupakan “apa”
yang dikerjakan system, bukan “bagaimana” system
mengerjakannya
6. • 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
• Use case class memiliki objek use case yang disebut skenario.
Skenario menyatakan urutan pesan dan tindakan tunggal.
• Simbol use case :
7. b. ACTORS
• 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
• Actor adalah eksternal terhadap sistem.
• Tidak boleh ada komunikasi langsung antar actor
• Indikasi <<system>> untuk sebuah actor yang merupakan
sebuah system
8. • 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
• Actor berinteraksi dengan sistem.
• Actor memanfaatkan fungsi yang disediakan sistem, termasuk
fungsi aplikasi dan pemeliharaan.
• Actors bisa saja menyediakan fungsi ke sistem.
• Actors bisa menerima informasi yang disediakan sistem.
• Actors bisa menyediakan informasi ke sistem.
• Simbol actor :
9. c. 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
10. Ad.c.1. 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
• Simbol:
11. Ad.c.2. 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
12. Ad.c.3. 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/inherita
nce dipakai ketika ada
sebuah keadaan yang
lain sendiri/perlakuan
khusus (single
condition)
14. d. SYSTEM BOUNDARY BOXES (optional)
• Untuk memperlihatkan batasan sistem dalam diagram use
case, Anda dapat menggambarkan sebuah kotak yang
melingkupi semua use case, namun actor tetap berada di luar
kotak
• Biasanya digunakan apabila memberikan beberapa alternative
system yang dapat dijadikan pilihan.
• System boundary boxes dalam penggunaannya optional
16. Pembahasan:
• Sistem pembelian barang secara online melibatkan dua user
yaitu :
– Customer
– Administrator
• Peran Customer :
Pelanggan dapat login / logout Sistem. Dia bisa melihatnya rincian
produk dan membeli produk mereka. Pelanggan hanya dapat
melihat informasi dan dia tidak bisa membuat perubahan dalam
database.
• Peran Administrator :
Administrator memainkan peran penting dalam sistem.
Administrator mengontrol seluruh database. Laporan dari produk
yang dihasilkan oleh administrator itu sendiri. Peran utama dari
administrator adalah untuk menjaga database dan dapat
menambahkan / menghapus produk dari database.
21. 1. Use case dinotasikan dengan gambarkan :
a. horizontal elips d. persegi
b. bujur sangkar e. vertikal elips
c. lingkaran
2. Use case biasanya menggunakan kata :
a. kata benda d. kata perintah
b. kata kerja e. kata petunjuk
c. kata sifat
22. 3. Menggambarkan orang, system atau external entitas /
stakeholder yang menyediakan atau menerima informasi
dari system disebut dengan
a. use case d. assosiation
b. relation e. package
c. actor
4. Actor biasanya menggunakan kata :
a. kata benda d. kata perintah
b. kata kerja e. kata petunjuk
c. kata sifat
23. 5. Dibawah ini yang bukan jenis relasi yang bisa timbul
pada use case diagram adalah
a.Association antara actor dan use case
b.Association antara use case
c.Generalization antara actor dan use case
d.Generalization/Inheritance antara use case
e.Generalization/Inheritance antara actors