PEMODELAN SISTEM ENTERPRISE


🟒 DESKRIPSI MATERI

Materi ini membahas konsep, metode, dan teknik pemodelan sistem enterprise untuk menggambarkan proses bisnis, data, aplikasi, serta interaksi pengguna dalam sebuah organisasi atau perusahaan. Pemodelan sistem sangat penting dalam pengembangan enterprise system karena menjadi dasar dalam:

  • analisis kebutuhan,
  • desain aplikasi,
  • integrasi sistem,
  • pengembangan software enterprise.

Mahasiswa akan mempelajari:

  • konsep pemodelan,
  • UML,
  • use case,
  • activity diagram,
  • sequence diagram,
  • class diagram,
  • dan implementasi sederhana sistem enterprise.

Materi disusun:

  • sistematis,
  • mudah dipahami,
  • berbasis praktik,
  • sesuai kebutuhan industri.

🟒 CAPAIAN PEMBELAJARAN

Setelah mempelajari materi ini mahasiswa mampu:

  1. Memahami konsep pemodelan sistem enterprise
  2. Mengidentifikasi kebutuhan sistem
  3. Membuat diagram UML
  4. Memodelkan proses bisnis enterprise
  5. Mendesain struktur sistem enterprise
  6. Membuat dokumentasi sistem sederhana

🟒 1. PENGERTIAN PEMODELAN SISTEM ENTERPRISE

πŸ“Œ Penjelasan Inti Materi

Pemodelan sistem enterprise adalah proses membuat representasi atau gambaran sistem enterprise menggunakan diagram dan model tertentu.


πŸ” Narasi / Deskripsi

Sebelum membangun sistem besar, organisasi perlu membuat β€œrancangan” terlebih dahulu.

Seperti arsitek membuat blueprint gedung sebelum pembangunan dimulai.

Dalam sistem enterprise:

  • proses bisnis,
  • data,
  • pengguna,
  • aplikasi,
  • teknologi

harus dimodelkan agar pengembangan sistem menjadi:

  • terstruktur,
  • mudah dipahami,
  • mudah dikembangkan,
  • minim kesalahan.

πŸ“Š Tujuan Pemodelan Sistem

TujuanPenjelasan
DokumentasiMenjelaskan sistem
AnalisisMemahami kebutuhan
KomunikasiMempermudah diskusi
DesainDasar pengembangan
EvaluasiMengurangi kesalahan

πŸ–ΌοΈ Ilustrasi Pemodelan Sistem

https://images.openai.com/static-rsc-4/8Z7rp1tFTtveRizgbVE1qt810TRGw5L7WTj-Q5oZ2p8pf4FM7GI-MEqJ_-vKx8zYMlhnXyVLEj3TyhG3yVg1m6za7sYyIOqfanEkg58T6oLLBJaCwQRnv1WR0SZXb2yfxD12NcoUczdKpNFCHxSJPwILsWtfdX41fN79BH8NeIoCSFpy2O46kbG57PH43cqm?purpose=fullsize
https://images.openai.com/static-rsc-4/FNovUzQ8mUYT1SUKpRPKdGEcnHR-u0NHmS87HVMwR_2FWYCKqjjuJuZCiVoEvLPqGZ5dFjy4aKzmN-xhW4MkIQ2s1ST1uMSAldY3w8dM_qunrTG-m1PllQPM8S44PM24vmzy8VcCIiVd-KwQh0LL4ibKXY3yVyIpKBZgGbpM08nosry7VJxclrHZVQbNDA3_?purpose=fullsize
https://images.openai.com/static-rsc-4/ajKAxlPnwyb8dpigyrmPUhOTNitwRaRONPuJvpehWKlNgcy51eBfixYMO1wnKgLvD-iYY1ETlsvJS7B4NzsYRBRJjfqbdMcxw1jySMYrX5M_r15VL3j92nGqP4OPnubuoqwYg7JgxWw_7Z5Crp0xTkUt0Kv7jjLLdTeFMpe2vXPXeaXtePQKqscPDaPNMbuW?purpose=fullsize

8


🟒 2. KARAKTERISTIK SISTEM ENTERPRISE

πŸ“Œ Penjelasan Inti Materi

Sistem enterprise memiliki karakteristik:

  • kompleks,
  • multi-user,
  • terintegrasi,
  • real-time,
  • scalable.

πŸ” Narasi / Deskripsi

Berbeda dengan aplikasi sederhana, sistem enterprise:

  • digunakan banyak divisi,
  • memiliki data besar,
  • membutuhkan keamanan tinggi,
  • mendukung proses bisnis utama organisasi.

Contoh:
Sistem akademik kampus menghubungkan:

  • mahasiswa,
  • dosen,
  • keuangan,
  • perpustakaan,
  • admin.

Karena kompleks, sistem harus dimodelkan dengan baik.


πŸ“Š Tabel Karakteristik

KarakteristikPenjelasan
Multi-userBanyak pengguna
IntegrasiAntar sistem terhubung
SkalabelMudah dikembangkan
Real-timeData langsung diperbarui

πŸ–ΌοΈ Diagram Enterprise System

https://images.openai.com/static-rsc-4/883XhQzd0-MZ2RqSZKJorYi3_B1xjs0yAFOY3Qn1s8o3WwqyvLKgoMkT6QrzgJLMJV0I_7BA_5BH2GAzxIYOa-8Ponx2fW2KgbYZ42lJLI0hsFnNx7n6H_sPOdkUCHB7H3coSboLlY4iU2Dx933zdLtn1sjKIfrmUDBG6QQ9l31yc3ApQkJTxEE-74EVu1Ef?purpose=fullsize
https://images.openai.com/static-rsc-4/zIpsF3cVaiyoc9k5vX5W6AFPf9y16kZKwHEf5gH1A0Izar7EUun6SbUSPDvWKm1Rh0NT0yab3qWLIl3KjK6YIxr0qb7lParYyphGE1yC6dvq6IuSSmL5-bN74nZ_zxuL7gL06Cc1vWiXvqK-hXpu7zBQyhwdxxrsyUV-xkZaN6q2m0roqzsFda7MT4IQKoP_?purpose=fullsize
https://images.openai.com/static-rsc-4/85cI4icQYTJGu5HJTMNG7ckU46CI1h022ZAAfSuqyltyjvDO9-fIAeCf23DuFGdhcb_J-8foimqyA8yxtNek1FrPjwv_0UqRKREeOKTsso0vmG-EuLiXUVtkoBszz8HMlclNrknSe4zfxOyQ2_ubfuFuo_kU3FDs99u7H8ow4gXwjS0vyE87Ck2f-wbR5_84?purpose=fullsize

7


🟒 3. KONSEP UML (UNIFIED MODELING LANGUAGE)

πŸ“Œ Penjelasan Inti Materi

UML adalah bahasa standar untuk memodelkan sistem perangkat lunak.


πŸ” Narasi / Deskripsi

UML digunakan untuk:

  • menggambarkan proses,
  • menggambarkan aktor,
  • mendesain database,
  • memvisualisasikan sistem.

UML membantu:

  • programmer,
  • analis sistem,
  • manajer proyek,
  • pengguna

memahami sistem dengan mudah.


πŸ“Š Jenis Diagram UML

DiagramFungsi
Use CaseInteraksi pengguna
ActivityAlur proses
SequenceUrutan komunikasi
ClassStruktur data
DeploymentInfrastruktur sistem

πŸ–ΌοΈ Diagram UML

https://images.openai.com/static-rsc-4/qsrBpFShXKGrmdE_Bjo0OSZgvWLkCQDAEs4DznCacW-_OIpd957o9hPaqFCb6rhmfU_bnumcmVXQEvpo-x6kZCThVLPXDoIp4-DMtJGRyRqIJXb4YOscCymfGixtBWMS0AM0O1U6jj_qInbTPGP84C7aukMJd1OlyFZFBo6XlBA4gwEOMjVnFVlep_k7Q72A?purpose=fullsize
https://images.openai.com/static-rsc-4/cxvwa9Btonm1H1_Tr6sSyDEwipmZ_cBX9TwxrBu-Pa8k_9KZvPqK7mkz8bgx54QLFCHJtrG-o7u3blfeEFUMDpWb-HkhIQB8hxkbxbqCVYXP8kZsgzjnySTdklDXvivxlbQ8cepJvpqPDDOuYguoNUnYkbdvCjwQkhQ797bBTxicNeVCf6pCq10bKOpxXeDm?purpose=fullsize
https://images.openai.com/static-rsc-4/aGyw1-vRGAg7Cf5AifJupHaF8DwZ-HzMHZl_ngu4KOrvhrczJohisZc-xZ4W0TXHSs775zaafEasEQ2dYqdW8x5Tx7jBKj-IlDFy6v-P7WfOo_ucLD2zJkGFAhHApLW0QJCf5lScyC9YccU5uQuHhIcbUvkSu92pL33CmWaP6Rw2Fkn1dIDN2oD1bYgh8ejJ?purpose=fullsize

6


🟒 4. USE CASE DIAGRAM

πŸ“Œ Penjelasan Inti Materi

Use Case Diagram digunakan untuk menggambarkan hubungan antara pengguna dan sistem.


πŸ” Narasi / Deskripsi

Use case membantu menjelaskan:

  • siapa pengguna sistem,
  • apa yang dilakukan pengguna,
  • layanan apa yang tersedia.

Contoh:
Pada sistem akademik:

  • mahasiswa login,
  • mengisi KRS,
  • melihat jadwal,
  • mencetak KHS.

πŸ“Š Komponen Use Case

KomponenFungsi
ActorPengguna
Use CaseAktivitas
System BoundaryBatas sistem
RelationshipHubungan

πŸ–ΌοΈ Use Case Diagram

https://images.openai.com/static-rsc-4/8IaonAGOX7aJAmq14eQ8ANddOamGb-IpQFylaMCJxFlRHBKT_fO5Vqg8iYFQL3mNYpjte1dF0ndKSMddWoxgwGTDAB2zpP02yzFZOGezE3clZeA6eh8ijWy3clpGyJIIUVWgpw0lsRMlvvMFmK7i6QHhv7e6QMIps2w3E6V7dWd0GouplwK6RA20zSjlupsM?purpose=fullsize
https://images.openai.com/static-rsc-4/7IZG8wDP-eN6WrEootsgaqMin-tsAzeTJmdsBPwqk9r8w2p_xMXyfKum7_-0vq5mCSAYANqONyQVP72DKmlYAfb4HZNpIfBjpGepnY8yf9vTJVGS6E7OSVfH5xj9tmMDcWDyqOaBlGaVmz9hYI_Blyj8ScjwOSh6KwMxZrw9akGkjQoNMYytXFjBAX1TyoG5?purpose=fullsize
https://images.openai.com/static-rsc-4/NQm98_x2ybHRfxJpWYy2TypS6eM4AQI0K2IDAObysjae1aU_t0P-AutuIUaFYIE01FR5nJKvSuICoAlHUbICryklTU6UnA-yvSMvyq2r-bi6Lnv9Wyl22FcVJAIEfgaDM6_i6JI8BoeGF_lFnmKVWqQIMwld3SagX73nXXnF8jHfmNk_Od02TOTrKzaQKikr?purpose=fullsize

7


🟒 5. ACTIVITY DIAGRAM

πŸ“Œ Penjelasan Inti Materi

Activity Diagram digunakan untuk menggambarkan alur aktivitas atau workflow sistem.


πŸ” Narasi / Deskripsi

Activity diagram membantu memahami:

  • langkah kerja,
  • keputusan,
  • proses bisnis,
  • aktivitas sistem.

Contoh:
Alur pembayaran online:

  1. Login
  2. Pilih pembayaran
  3. Transfer
  4. Validasi
  5. Selesai

πŸ“Š Simbol Activity Diagram

SimbolFungsi
StartAwal proses
ActivityAktivitas
DecisionPercabangan
EndAkhir proses

πŸ–ΌοΈ Activity Diagram

https://images.openai.com/static-rsc-4/kLhkvR79xfXGQCfVK3oU1oYrgKu1sPKEs_72JI21OQZKgT2fCmU_kofv3K-f__A2vhbQGmnbn3Y_eMskMiyVoAADMS1UEQpKxyakZThIKIs4Da_HogFSKQEQpldDQaZik10RwsHxUV_fxRV7acizTXc380hy6SJ1m2NFIyu-m0zmEfHTIXoyYrABzzogmVeQ?purpose=fullsize
https://images.openai.com/static-rsc-4/BLMw1LE5PORetArDunIpMFDlGbDZBUvYasG9ahdittRYrN2h2sQimqAPRNFghmfyHQEJbjq-smv3zHp0kku4Ju13WSeAVU4-4YfHjuYZ1vCVHB09Zk9zQXogn09SdI7I94i00RDOKKza-tQEbAb4mmNLKrVsGJrHXj6D80fBeQdESRh9CImzqHCLtXFLtl5z?purpose=fullsize
https://images.openai.com/static-rsc-4/VCzodEkAfVroWittyXvOxoiSszDGHLKk-tf0nHydUNMwlWzIPV60nLvn-2a0cwbmNW48lhjMGwBEfl76iMU_TjF7pdX8VxEBc09VMUUXhRUHT3aFvvYtj9lc_NcJlg84sKXie4GwXi2NdSAOYHp9aKDH3NI6nuhkAPcfSPAEHQ45OqfEgyjLMO60D3j-sKS8?purpose=fullsize

8


🟒 6. SEQUENCE DIAGRAM

πŸ“Œ Penjelasan Inti Materi

Sequence Diagram menggambarkan urutan komunikasi antar objek dalam sistem.


πŸ” Narasi / Deskripsi

Sequence diagram menunjukkan:

  • siapa mengirim pesan,
  • urutan proses,
  • respon sistem.

Contoh:
Saat mahasiswa login:

  • user mengirim username,
  • sistem memvalidasi,
  • database mengecek data,
  • sistem memberikan akses.

πŸ“Š Komponen Sequence Diagram

KomponenFungsi
ActorPengguna
LifelineObjek sistem
MessageKomunikasi
ActivationProses aktif

πŸ–ΌοΈ Sequence Diagram

https://images.openai.com/static-rsc-4/DsEJ3k52IzCrZP93CuDKZdQL1uQQpTfKHF2Txh-7jsfQkuCocAVif8iC2i4yiy9_xKr4OQU3x0-0n6s6BBvzV4WOms1eI1pml2b-AMgIIYOZtsyd9yXNa10VNpoB1dSl-FX2Bf5CGEocSgn9loI4EjXMMSzPgX3hGoYEzYMYi2jbJsXUM240XqEM_ZKb4Cc3?purpose=fullsize
https://images.openai.com/static-rsc-4/SbI7ESXPK4aTpt4ublokvOVe0YuD4HMW_sTpgULAoUEWJK-HpZHWtrRncN462RSnBPrtexVZst5ei964LXZoIZcfxwPBrCahr_ertzhBR3019DjEpvYZLtp6QpSYH6pNzzxgI6zadgOPXfC31RdDGf6Z1BRd8pzw7Tuf2AAEfiAa1anEetqd0d8tAJKE8Zzk?purpose=fullsize
https://images.openai.com/static-rsc-4/feVNHXAZVnptTJ6aOhcnle1bisk9gO-Gr1PPsftqYg8D-zZBX2rJh7413RZdEaDagMKbXHVASu_CVis2sH1Fr4vq16l_iZG1QGDguiV3Fc1OoHkeblAaq_JiRQvd9JKkAchxdlVYngncdkkSm0dDxCT_A67rGuPWdLSxk9K62ESs9Hw31oQyacqgwNsEZcxV?purpose=fullsize

8


🟒 7. CLASS DIAGRAM

πŸ“Œ Penjelasan Inti Materi

Class Diagram digunakan untuk menggambarkan struktur data dan hubungan antar kelas.


πŸ” Narasi / Deskripsi

Class diagram penting dalam:

  • perancangan database,
  • object-oriented programming,
  • pengembangan aplikasi enterprise.

Contoh:
Class:

  • Mahasiswa
  • Dosen
  • MataKuliah
  • Pembayaran

πŸ“Š Komponen Class Diagram

KomponenFungsi
ClassStruktur objek
AttributeData
MethodFungsi
RelationshipRelasi

πŸ–ΌοΈ Class Diagram

https://images.openai.com/static-rsc-4/ZT5bqjNKEoeELepSZYaoESJoVPs5MMh161F7vJUyRaH1VrEZeWLw7w65kpzoTm3Rov_ODH6XcVWpgKWt3_J01xbwEz7oEFP_FuBWs76YSfSNSw5Y90cACDk_v06V3u6l8pRVSxXfAsoq_TL_UduKPjGaU4YqADIzHU4MmJg_2I0AdOXvRM5QoMVFiC8axiO5?purpose=fullsize
https://images.openai.com/static-rsc-4/fkjQEAeH0K8NHIkjdkRLzsdVvcXCTqZpJhCUAgTBKDGe80PGspziTONfLC5vNgpytNUiRkOK4nQ7Xb01Br_R_Hq5dEh4up0YKsSElIo9TRPmz_jLk8kSUO7soxomCi25oN_z-a69NZiGmPvVQ2BB_99NmL1AnaihZo_KgGQVX8uWwT3D41pcE_JRU3x6iHEp?purpose=fullsize
https://images.openai.com/static-rsc-4/iAsRF57Cn8DI35oxLX5Uycf2WFNjgbjr9APY6bPJQpR9ERGpyQTmcdrIyDaFE4rLoKW4u-83F2O9FdL0dBkYqwG86k-G1NuMpXLrypKNKUJ8y9-PyzgQFBMjuMFNisXJgKG5xnRKn-QKeCGXx5aViLf1j2hPwWMy7jY0bm9jmfYAjBhem10QSGW7Hns7c-II?purpose=fullsize

6


🟒 8. DEPLOYMENT DIAGRAM

πŸ“Œ Penjelasan Inti Materi

Deployment Diagram menggambarkan infrastruktur fisik sistem.


πŸ” Narasi / Deskripsi

Diagram ini menunjukkan:

  • server,
  • jaringan,
  • cloud,
  • database,
  • client device.

Deployment diagram penting untuk:

  • enterprise architecture,
  • cloud computing,
  • sistem distributed.

πŸ“Š Komponen Deployment Diagram

KomponenFungsi
NodeServer/perangkat
ArtifactFile sistem
ConnectionJaringan

πŸ–ΌοΈ Deployment Diagram

https://images.openai.com/static-rsc-4/k7maYUV4GMI7fe_h718A9IAzz_EM0n1YTwC-jFnaLt-sr1n7N6Uex93HYysKCkTGMXmr-0kTmiLaE1mopcFwt8CSiX77NM2V4D2DRt3dz90usjXhxWjxZMThhhKprb3C8DyPptZavCU6w7o1y9RU726fqSfSR58PRcyJCDmXU2cNddUgV9UGESUrQ0kG-huz?purpose=fullsize
https://images.openai.com/static-rsc-4/Fmm6nEt0YkdifPMoZojG2sTBZczD4gS65meGQCaNZzdg0uF46O6U-hjc-ujOm-J04ZS69qxfvEhMALT3KzLvBkbTYQdKtKtJNfL75U1vBB2MgeJY-VtU2lp6cNcEcdPTXPO7GL9Vjg5yqyXa0tWG1wCeqUIOwlZxijkaDGTKXNX0W-cfqkzQzVIhnTzpKkZ-?purpose=fullsize
https://images.openai.com/static-rsc-4/rqLt2sq83Wl8c_NJSEs3g4vcLjJuEcc-Kg_WeMkbTZo5ncBPwgFQ21jYqYUKCZNE4VMC8VR25WCeirwPpqYqfwsykh3Ab2oDS4s1bgRxZAGrz_IHmM6NRwkUO-dvAZ3FesKKcFQGogENy_IBSkaFSmyxKAcSdwAGPzIk3Yukheg20BCcioIfyv0-dFmmd_nf?purpose=fullsize

8


🟒 9. HUBUNGAN PEMODELAN DAN SISTEM ENTERPRISE

πŸ“Œ Penjelasan Inti Materi

Pemodelan menjadi dasar pembangunan enterprise system.


πŸ” Narasi / Deskripsi

Jika model salah:

  • sistem tidak sesuai kebutuhan,
  • aplikasi sulit digunakan,
  • integrasi gagal.

Karena itu:
pemodelan sangat penting sebelum coding dimulai.


πŸ–ΌοΈ Diagram Modeling Process

https://images.openai.com/static-rsc-4/w9jZ5pFVp_M7XkbGW-8bPAD0tywD2XwJKEXvK9Etj5QTaPCwYWf15siyC_06qEQVnaEn7MikYcHaUnv1gGQtDereXIIYznkzmwyfqfKwZB8tS0C9ojIx71Uc_NgaG-zIDrFBWqVLqA4Mq9faw-cVmz6j4UVbO5GQr3FYRfsI10fqsmAXGJkWAoiF4qtShLW8?purpose=fullsize
https://images.openai.com/static-rsc-4/ZYexiHSzFJy5_MfcELJ2SHXa0HQ43Mm41jmPAe6Fib_PYpNzHHd09GMYJfYOci89NVifCKtyZr2T_2LFpqnhq-AKy3X6dMfbII_noj8Fz83iH6MV0szD_PMtXTTOQUNDyK7lkKio9NTYMcrpNarXinZWkqxIWfUtFJuMCCXkBP5Updc_BnOhyPDAlp7LDXb8?purpose=fullsize
https://images.openai.com/static-rsc-4/Va67sjb4oNVC-IokBnt6ulcS0wi_p-3S9lSTK5NTgxKv04OjUAdLYzEIMffG9FPeIkj2PjxUihoY5RfFNy3TucUB977CqpnhYw0iXl8JNfn-jc6x5uXEnd1JDVnSgbXv7liPAmbJoZrFvFNbXGIlq0wVXnN7Qb5OJWqzTiKjHKgqFj3FOGxZZ0HK5gI4_HU5?purpose=fullsize

6


🟒 10. TOOLS PEMODELAN SISTEM

πŸ“Œ Penjelasan Inti Materi

Tools yang digunakan:

  • StarUML
  • Draw.io
  • Visual Paradigm
  • Lucidchart
  • Enterprise Architect

πŸ“Š Tabel Tools

ToolsFungsi
StarUMLUML lengkap
Draw.ioDiagram sederhana
LucidchartKolaborasi online
Visual ParadigmEnterprise modeling

πŸ–ΌοΈ Tools UML

https://images.openai.com/static-rsc-4/ZNIBDJQcjlDDqfhSHsZpiYqcR65YI9UC8XwaFZRLimyrFXpVPIfcNAvu5v5pgfPcXeqC8d7RysFcEU9cJv80Ur3Qinr1s4GMfkqAw9UOeSABJNGj9tWkjk3doM1u70tDmjspFK41OMmXMXFV28GuLL2T3TQf8tudNadfLADzN1qjwYXbMF48w3P4hEAhzm9P?purpose=fullsize
https://images.openai.com/static-rsc-4/CkiROZL7A4-c15N8uJGxvF-vDI3aFnj0nODRF0apAjEgwbRq1AMudlA6Ci5koPJ67pTpCQDPZbqTZr3tVjzBXxHYnOxTJWlk0s3qS1m897f2yeLLfJDka4-gW-65elctDNIZsjgz-bIsQchzjRB-HLlDAbVCeYQACrqzWqq4QC7N2tJli27ZmhpbPd9VSn_w?purpose=fullsize
https://images.openai.com/static-rsc-4/84mx7sj3P3JvwIoIhRhhgO3ZchLk2366631G-dafARHsaHMzN5P0SIqxyf1P4bFERbnHpRH0gVw52NjJKlpT6Obe2o1SplWtwBw1uWpkaTMRE8G6k_4jVqopOIWnFoDcXduaBVn9M8a2H0PyEJ5tses-WL-1lsUHNC2edoI_jN_QshLvsEtroPhVWL6qsAK4?purpose=fullsize

6


🟒 11. STUDI KASUS PEMODELAN SISTEM AKADEMIK

πŸ“Œ Studi Kasus

Sistem Akademik Kampus:

  • login mahasiswa,
  • KRS,
  • pembayaran,
  • input nilai,
  • cetak KHS.

πŸ” Analisis

Aktor

  • Mahasiswa
  • Dosen
  • Admin
  • Keuangan

Diagram yang Digunakan

  • Use Case
  • Activity
  • Sequence
  • Class Diagram

πŸ–ΌοΈ Studi Kasus Sistem Akademik

https://images.openai.com/static-rsc-4/O9I1Mh-G1yHor_YfA5oDLuAG1Tws9QgttQpZbZZkDntfRY7n6_YdoARjZDlg2_dSyLn0VtEbgUDpzHzKWX-2_HcyZ7mdQn7TFhBRejZwoymSFoJEymy4qrzNMGZHVygrWHERLDDwTClCr7a-3I4Ry9lAe2-QaZ04kx2Ru_HR7ldcZmSl1qEvHCknm5i49ojt?purpose=fullsize
https://images.openai.com/static-rsc-4/jagvcdMulNahE_6n5CWTA9TVrNnx2b07vwBvHHEl_EArkxC-4BJQBbvNnLsKI9YOeXi7uuwtANkwcHPlALBHmE_kdzCaKzT6Qf05Zyq3F8ZVw84gk-9wCU9mk5upZUziUiiJafZQguabisE8aGm1YbyZHPl6ygsKf7Swgau3M2fg8w0ooFp2K4WKM-Gs6pky?purpose=fullsize
https://images.openai.com/static-rsc-4/0VlfzqXfdoCc_URmPYWrcLAUqaPBkiWFEme_3bYx_45bIuICZ6I_K50Db1fVdUHe02mdY18k5s2QgInd33jJFiMGDQdIEv4p-nJ8TEGUhGiKAcZVyvI_h2rWJfZ1vJHtcY1ZzPTmw4leMjfh50rafPLwRz0mgZoHO3fSYtgvAw_z1kQl6bzzyf4dDKJv6GI8?purpose=fullsize

10


🟒 12. TUTORIAL / PRAKTIKUM

πŸ’» Praktikum 1 β€” Membuat Use Case Diagram

Langkah

  1. Pilih studi kasus:
    • perpustakaan,
    • akademik,
    • toko online.
  2. Tentukan:
    • actor,
    • use case,
    • hubungan.
  3. Buat diagram menggunakan Draw.io atau StarUML.

🎯 Hasil Praktikum

Mahasiswa mampu:

  • memahami interaksi sistem,
  • membuat use case sederhana.

πŸ’» Praktikum 2 β€” Membuat Activity Diagram

Langkah

  1. Pilih proses bisnis
  2. Tentukan alur aktivitas
  3. Tambahkan:
    • decision,
    • activity,
    • start/end.

🎯 Output

Diagram workflow sistem enterprise.


πŸ’» Praktikum 3 β€” Membuat Class Diagram

Langkah

  1. Tentukan entitas
  2. Tentukan atribut
  3. Tentukan relasi

πŸ“Š Contoh

ClassAttribute
MahasiswaNIM, Nama
DosenNIDN, Nama
MataKuliahKodeMK

🟒 13. LATIHAN MAHASISWA

πŸ“Œ Latihan Individu

  1. Jelaskan pengertian UML.
  2. Apa fungsi use case diagram?
  3. Mengapa activity diagram penting?
  4. Apa fungsi class diagram?

πŸ“Œ Latihan Kelompok

Buat pemodelan sistem:

  • rumah sakit,
  • koperasi,
  • perpustakaan,
  • minimarket.

Lengkapi:

  • Use Case,
  • Activity Diagram,
  • Sequence Diagram,
  • Class Diagram.

🟒 14. DISKUSI KELAS

🎯 Topik Diskusi

  1. Mengapa sistem enterprise harus dimodelkan?
  2. Apa risiko jika langsung coding tanpa desain?
  3. Diagram UML mana yang paling penting?

🟒 15. RANGKUMAN MATERI

πŸ“Œ Kesimpulan

  • Pemodelan sistem membantu memahami sistem enterprise.
  • UML adalah standar pemodelan software.
  • Diagram penting:
    • Use Case,
    • Activity,
    • Sequence,
    • Class,
    • Deployment.
  • Pemodelan menjadi dasar pengembangan sistem enterprise yang baik.

🟒 16. REFERENSI PEMBELAJARAN

πŸ“š Buku

  1. UML Distilled
  2. Systems Analysis and Design
  3. Enterprise Architecture at Work
  4. Object-Oriented Analysis and Design

🌐 Website Referensi

  • UML.org
  • Draw.io
  • StarUML
  • Visual Paradigm

🎯 PENUGASAN AKHIR

Buat:

  1. Pemodelan sistem enterprise sederhana
  2. Use Case Diagram
  3. Activity Diagram
  4. Sequence Diagram
  5. Class Diagram
  6. Presentasi hasil modeling sistem enterprise