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