UML (Unified Modeling Language) adalah bahasa visual standar untuk merancang dan membuat sistem berorientasi objek. UML memiliki 9 diagram utama untuk memodelkan sistem dari berbagai sudut pandang, seperti use case diagram, class diagram, sequence diagram, dan activity diagram. Tujuan UML adalah untuk memfasilitasi komunikasi, integrasi, dan desain ulang sistem kompleks.
Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
Powerpoint Database Design dibuat untuk memenuhi tugas mata kuliah Analisis Sistem Design jurusan Teknik Informatika Semester 3. Dijelaskan juga perbandingan antara File Konvensional dengan Database.
Materi yang ada pada slide ini berisi :
Penjelasan Umum Relasi Kelas
Penjelasan Derajat Relasi Kelas
Konsep dan Simulasi Relasi Kelas Dependency
Konsep dan Simulasi Relasi Kelas Association
Konsep dan Simulasi Relasi Kelas Aggregation
Konsep dan Simulasi Relasi Kelas Composition
Konsep Relasi Kelas Generalisasi (Inheritance)
Penjelasan Konsep MVC
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Slide berisi mengenai pengenalan dasar UML dan jenis-jenisnya (isi konten merupakan gabungan dari pemikiran pribadi dan sumber lain yang sudah dicantumkan pemiliknya).
Powerpoint Database Design dibuat untuk memenuhi tugas mata kuliah Analisis Sistem Design jurusan Teknik Informatika Semester 3. Dijelaskan juga perbandingan antara File Konvensional dengan Database.
Materi yang ada pada slide ini berisi :
Penjelasan Umum Relasi Kelas
Penjelasan Derajat Relasi Kelas
Konsep dan Simulasi Relasi Kelas Dependency
Konsep dan Simulasi Relasi Kelas Association
Konsep dan Simulasi Relasi Kelas Aggregation
Konsep dan Simulasi Relasi Kelas Composition
Konsep Relasi Kelas Generalisasi (Inheritance)
Penjelasan Konsep MVC
----------------------------------------------------------------------
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)
class diagram otomatisasi sistem perparkiran,otomatisasi sistem perparkiran,statechart otomatisasi sistem perparkiran,uml,use case diagram otomatisasi sistem perparkiran, pemodelan sistem berbasis objek, activity diagram otomatisasi perparkiran, freak-kutuonline.com
1. Pengertian UML
2. Perbedaan Use Case diagram, Activity Diagram, Sequence Diagram dan Class Diagram
3. Model design dalam implementasi / pembuatan software
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.
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.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa BaratEldi Mardiansyah
Di dalamnya mencakup Presentasi tentang Pendampingan Individu 2 Pendidikan Guru Penggerak Aangkatan ke 10 Kab. Sukabumi Jawa Barat tahun 2024 yang bertemakan Visi dan Prakarsa Perubahan pada SMP Negeri 4 Ciemas. Penulis adalah seorang Calon Guru Penggerak bernama Eldi Mardiansyah, seorang guru bahasa Inggris kelahiran Bogor.
2. Pengertian UML
• UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai
sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML
ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua
elemen dan diagram berbasiskan pada paradigma object oriented.
• UML adalah salah satu tool / model untuk merancang pengembangan software yang
berbasis object oriented.
• UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang
meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang
spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem
software.
3. Tujuan dan Kegunaan UML
• Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam
pemerograman maupun proses rekayasa.
• Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
• Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual
yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
• Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya
yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
• Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan
untuk memodelkan perangkat lunak (software) saja.
• Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh
manusia maupun oleh mesin.
4. Building Blocks
Tiga macam yang terdapat dalam building block adalah :
• Benda/Things
Adalah abstraksi yang pertama dalam sebuah model
• Hubungan/Relationships
Sebagai alat komunikasi dari benda-benda
• Bagan/Diagrams
Sebagai kumpulan / group dari benda-benda/things
5. Benda/Things
Benda/Things adalah hal yang sangat mendasar dalam model UML, juga
merupakan bagian paling statik dari sebuah model, serta menjelaskan elemen-
elemen lainnya dari sebuah konsep dan atau fisik.
6. Benda/Things
Bentuk dari beberapa benda / thing adalah sebagai berikut :
• Classes, yang diuraikan sebagai sekelompok dari object yang mempunyai atribute,
operasi, hubungan yang semantik. Sebuah kelas mengimplementasikan 1 atau lebih
interfaces. Sebuah kelas dapat digambarkan sebagai sebuah persegi panjang, yang
mempunyai sebuah nama, atribute, dan metoda pengoperasiannya.
• Interfaces, merupakan sebuah antar-muka yang menghubungkan dan melayani antar
kelas dan atau elemen. Interface / antar-muka mendefinisikan sebuah set / kelompok
dari spesifikasi pengoperasian, umumnya digambarkan dengan sebuah lingkaran yang
disertai dengan namanya. Sebuah antar-muka berdiri sendiri dan umumnya merupakan
pelengkap dari kelas atau komponen.
7. Benda/Things
• Collaboration, yang didefinisikan dengan interaksi dan sebuah kumpulan / kelompok
dari kelas-kelas / elemen-elemen yang bekerja secara bersama-sama. Collaborations
mempunyai struktur dan dimensi. Pemberian sebuah kelas memungkinkan
berpartisipasi didalam beberapa collaborations dan digambarkan dengan sebuah ‘elips’
dengan garis terpotong-potong.
• Use cases, adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk
sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. ‘use case’ digunakan
untuk membentuk tingkah-laku benda / things dalam sebuah model serta di realisasikan
oleh sebuah collaboration. Umumnya ‘use case’ digambarkan dengan sebuah ‘elips’
dengan garis yang solid, biasanya mengandung nama.
8. Benda/Things
• Nodes, merupakan fisik dari elemen-elemen yang ada pada saat dijalankannya sebuah
sistem, contohnya adalah sebuah komputer, umumnya mempunyai sedikitnya memory
dan processor. Sekelompok komponen mungkin terletak pada sebuah node dan juga
mungkin akan berpindah dari node satu ke node lainnya. Umumnya node ini
digambarkan seperti kubus serta hanya mengandung namanya.
9. Hubungan / Relationship
Ada 4 macam hubungan didalam penggunaan UML, yaitu;
• Dependency, adalah hubungan semantik antara dua benda/things yang mana sebuah
benda berubah mengakibatkan benda satunya akan berubah pula. Umumnya sebuah
dependency digambarkan sebuah panah dengan garis terputusputus.
• Association, hubungan antar benda struktural yang terhubung diantara obyek.
Kesatuan obyek yang terhubung merupakan hubungan khusus, yang menggambarkan
sebuah hubungan struktural diantara seluruh atau sebagian. Umumnya assosiation
digambarkan dengan sebuah garis yang dilengkapi dengan sebuah label, nama, dan
status hubungannya.
10. Hubungan / Relationship
• Generalizations, adalah menggambarkan hubungan khusus dalam obyek anak/child
yang menggantikan obyek parent / induk . Dalam hal ini, obyek anak memberikan
pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk. Digambarkan
dengan garis panah.
• Realizations, merupakan hubungan semantik antara pengelompokkan yang menjamin
adanya ikatan diantaranya. Hubungan ini dapat diwujudkan diantara interface dan kelas
atau elements, serta antara use cases dan collaborations. Model dari sebuah hubungan
realization.
11. Bagan/Diagrams
UML terdiri atas pengelompokkan diagram-diagram sistem menurut aspek atau
sudut pandang tertentu. Diagram adalah yang menggambarkan permasalahan
maupun solusi dari permasalahan suatu model.
12. Bagan/Diagrams
UML mempunyai 9 diagram, yaitu :
• Diagram Use Case
• Diagram Class
• Diagram Package
• Diagram Sequence
• Diagram Collaboration
• Diagram StateChart
• Diagram Activity
• Diagram Deployment
13. Use case diagram
• Use case adalah kegiatan atau
urutan interaksi yang saling
berkaitan antara sistem dan aktor.
Use case bekerja dengan cara
mendeskripsikan tipe interaksi
antara user sebuah sistem dengan
sistemnya sendiri melalui sebuah
cerita bagaimana sebuah sistem
dipakai.
• Tujuan penggunaan use case:
• Memetakkan kebutuhan sistem
• Merepresentasikan interaksi pengguna
terhadap sistem
• Untuk mengetahui kebutuhan diluar
sistem
14. Komponen use case diagram
Simbol Keterangan
Actor : Mempresentasikan seseorang atau sesuatu(seperti perangkat atau sistem lain) yang berinteraksi dengan
sistem.
Use Case :Adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham
dan mengerti mengenai kegunaan sistem yang akan dibangun.
Association :Menghubungkan antara aktor dengan use case
Generalisasi: Generalisasi digunakan dalam hubungan antara kelas
induk dengan turunannya
Include: menunjukan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya
Extend: menunjukan bahwa suatu use case merupakan tambahan fungsional dari use case lainnya jika suatu
kondisi terpenuhi
16. Diagram class
• Class diagram merupakan salah satu diagram utama dari UML untuk
menggambarkan class atau blueprint object pada sebuah sistem. Analisis
pembentukan class diagram merupakan aktivitas inti yang sangat mempengaruhi
arsitektur piranti lunak yang dirancang hingga ke tahap pengkodean.
17. Elemen-elemen diagram class
1. Class: blok - blok pembangun pada pemrograman berorientasi obyek.Sebuah
class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas
adalah bagian nama dari class. Bagian tengah mendefinisikan property/atribut
class. Bagian akhir mendefinisikan method- method dari sebuah class.
18. Elemen-elemen diagram class #1
• 2. Association : Sebuah asosiasi
merupakan sebuah relationship paling
umum antara 2 class dan dilambangkan
oleh sebuah garis yang
menghubungkan antara 2 class. Garis
ini bisa melambangkan tipe-tipe
relationship dan juga dapat
menampilkan hukum-hukum
multiplisitas pada sebuah
relationship.(Contoh: One-to-one,
one-to-many,many-to-many).
• 3. Composition: Jika sebuah class tidak
bisa berdiri sendiri dan harus
merupakan bagian dari class yang lain,
maka class tersebut memiliki relasi
Composition terhadap class tempat dia
bergantung tersebut. Sebuah
relationship composition digambarkan
sebagai garis dengan ujung berbentuk
jajaran genjang berisi/solid.
19. Elemen-elemen diagram class #2
• 4. Dependency : Kadangkala sebuah
class menggunakan class yang lain. Hal
ini disebut dependency. Umumnya
penggunaan dependency digunakan
untuk menunjukkan operasi pada suatu
class yang menggunakan class yang
lain. Sebuah dependency dilambangkan
sebagai sebuah panah bertitik-titik
• 5. Aggregation : Aggregation
mengindikasikan keseluruhan bagian
relationship dan biasanya disebut
sebagai relasi.
21. Diagram package
• Diagram package merupakan salah satu jenis UML yang digunakan
untuk mengelompokkan elemen-elemen model dari use case ataupun class
diagram. biasanya package diagram digunakan pada kumpulan sistem yang besar.
karena dengan adanya diagram ini, dapat mempermudah pembacaan dan
pembuatan sistem dengan cara mengumpulkan atribut-atribut yang sejenis.
22. Relasi dalam package
• Ada dua tipe dependensi khusus yang didefinisikan antar paket:
• Package import: Meminjam package lain yang bertipe public.
• Package merge: hubungan terarah antara dua paket yang menunjukkan bahwa konten
dari satu paket diperluas oleh konten paket lain.
•
24. Diagram sequence
• Diagram Sequence adalah diagram yang menggambarkan kolaborasi dinamis
antara sejumlah object. Kegunaannya untuk menunjukkan rangkaian pesan yang
dikirim antara object juga interaksi antara object.
25. Komponen sequence diagram
• Object - adalah komponen berbentuk kotak yang mewakili sebuah class atau object. Mereka
mendemonstrasikan bagaimana sebuah object berperilaku pada sebuah system.
• Activation boxes - adalah komponen yang berbentuk persegi panjang yang menggambarkan
waktu yang diperlukan sebuah object untuk menyelesaikan tugas. Lebih lama waktu yang
diperlukan, maka activation boxes akan lebih panjang.
• Actors - adalah komponen yang berbentuk stick figure. Komponen yang mewakili seorang
pengguna yang berinteraksi dengan system.
• Lifeline - adalah komponen yang berbentuk garis putus - putus. Lifeline biasanya memuat
kotak yang berisi nama dari sebuah object. Berfungsi menggambarkan aktifitas dari object.
26. Diagram collaboration
• CD merupakan cara alternatif untuk menggambarkan suatu skenario dari sistem
• CD juga menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih
menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian
message.
• Setiap message memiliki sequence number.
27. Komponen diagram collaboration
• Obyek, yang digambarkan dalam segi empat/rectangle, Object dapat direpresentasikan:
NamaObject:NamaClass
NamaObject
NamaClass
• Link adalah hubungan antar object yang dapat digunakan untuk mengirim message. Link
digambarkan dengan garis solid antar dua object.
• Pesan/Message ditunjukkan sebagai teks dan panah yang mengirim pesan ke penerima
pesan.
28. Diagram stateChart
• State chart diagram adalah suatu diagram yang menggambarkan daur hidup
(behavior pattern) dari sebuah objek, dari awal objek tsb diinisialisasi sampai di-
destroy. Menggambarkan transisi dan perubahan keadaan (dari satu state ke state
lainnya) suatu obyek pada sistem sebagai akibat dari stimulans yang diterima.
29. Tujuan stateChart
• Untuk memodelkan behavior/methode (lifecycle) sebuah kelas atau object
• Memperlihatkan urutan kejadian sesaat (state) yang dilalui sebuah object, transisi dari
sebuah state ke state lainnya
30. Simbol stateChart
State : Digambarkan berbentuk segi empat dengan sudut membulat dan memiliki nama sesuai kondisinya saat itu
Titik awal (start) : digunakan untuk menggambarkan awal dari kejadian dalam suatu diagram statechart
Titik akhir (end) : digunakan untuk menggambarkan akhir dari kejadian dalam suatu diagram statechart
Guard : merupakan syarat terjadinya transisi yang bersangkutan
Point / Event : Suatu kejadian yang dapat membuat state dari object berubah digunakan untuk menggambarkan apakah akan
masuk (entry point) ke dalam state atau akan keluar (exit point)
Event Transition : suatu kejadian yang dapat membuat state dari object berubah
Event Iteration : event berulang pada state yang sama
31. Contoh diagram stateChart
1. Seorang peminjam yang akan meminjam akan mengisi form
peminjaman.
2. Sistem akan megecek keadaan barang. Barang tersebut tersedia
apa tidak, atau barang tersebut dapat di pinjam atau tidak.
3. Setelah barang tersedia, sistem akan memvalidasi persetujuan
peminjaman barang dan menyerahkan barang kepada
peminjam.
4. Sistem juga akan mencari informasi tentang barang yang akan
dipinjam, maka akan dilakukan permintaan akan informasi
barang.
5. Jika informasi yang diterima masih kurang, akan dilakukan
permintaan ulang sampai seluruh informasi yang dibutuhkan
didapatkan.
6. Saat informasi sudah cukup, informasi tersebut akan diserahkan
kepada peminjam barang tersebut.
32. Diagram Activity
• Diagram Activity Adalah diagram yang menggambarkan tentang aktifitas yang
terjadi pada sistem. Dari pertama sampai akhir, diagram ini menunjukkan
langkah – langkah dalam proses kerja sistem yang kita buat.
33. Fungsi diagram activity
• Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses
• Memperlihatkan urutan aktifitas proses pada sistem
• Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case
diagram
36. Diagram deployment
• Deployment diagram adalah diagram yang digunakan memetakan software ke
processing node. Menunjukkan konfigurasi elemen pemroses pada saat run
time dan software yang ada di dalamnya . Diagram Ini adalah salah satu
diagram paling penting dalam tingkat implementasi perangkat lunak dan
kadang-kadang dituli ssebelum coding. Dengan menggunakan deployment
diagram, kita dapat menentukan ruang yang tersedia dan waktu eksekusi yang
tersedia oleh perangkat keras.
37. Fungsi diagram deployment
• Menunjukkan dimana setiap komponen komponen perangkat keras perangkat lunak
diinstal(atau ditempatkan) (node).
• Menunjukkan hubungan komunikasi antara komponen perangkat keras.
• Menunjukkan struktur dari sistem run-time.
39. KESIMPULAN
• Unified Modeling Language (UML) adalah bahasa pemodelan umum yang
digunakan untuk melakukan spesifikasi, visualisasi, konstruksi dan
dokumentasi artifak dari software system. UML bukanlah sebuah standar
proses pengembangan dalam metode pengembangan sistem tertentu, namun
pada umumnya UML dipakai dalam memodelkan sistem yang dibangun
berbasiskan objek.