Selasa, 20 Oktober 2020

Penjelasan UML (Unified Modeling Language)



Nama : Ferdi Feriandi
Kelas : XI RPL 2
Sekolah : SMKN 1 Gunungputri


 Apa itu UML   

    UML adalah sekumpulan alat yang digunakan untuk melakukan abstraksi terhadap sebuah sistem atau perangkat lunak berbasis objek. UML merupakan singkatan dari Unified Modeling Language. UML juga menjadi salah satu cara untuk mempermudah pengembangan aplikasi yang berkelanjutan. Aplikasi atau sistem yang tidak terdokumentasi biasanya dapat menghambat pengembangan karena developer harus melakukan penelusuran dan mempelajari kode program. UML juga dapat menjadi alat bantu untuk transferilmu tentang sistem atau aplikasi yang akan dikembangkan dari satu developerke developer lainya. Tidak hanya antar developer terhadap orang bisnis dan siapapun dapat memahami sebuah sistem dengan adanya UML.UML diciptakan oleh Object Management Group yang diawali dengan versi 1.0 pada Januari 1997.

➤ Prinsip UML

Dalam pengembangan berorientasi objek ada beberapa prinsip yang harus dikenal:
→ Object
→ Class
→ Abstraction
→ Encapsulation
→ Inheritance
→ Polymorphism

➤ Diagram/jenis jenis UML

UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
1).Use Case Diagram untuk memodelkan proses bisnis.
2).Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
3).Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
4).Collaboration Diagram untuk memodelkan interaksi antar objects.
5).State Diagram untuk memodelkan perilaku objects di dalam sistem.
6).Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
7).Class Diagram untuk memodelkan struktur kelas.
8).Object Diagram untuk memodelkan struktur object.
9.Component Diagram untuk memodelkan komponen object.
10).Deployment Diagram untuk memodelkan distribusi aplikasi.

➤ Tujuan/Fungsi 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.



➤ Simbol UML




Contoh UML








Terimakasih!!!














Senin, 19 Oktober 2020

Penjelasan Flowchart



Nama : Ferdi Feriandi
Kelas : XI RPL 2
Sekolah : SMKN 1 Gunungputri




Apa itu Flowchart?

    Flowchart atau bisa disebut juga diagram alir adalah rangkaian yang berisi simbol-simbol yang menjelaskan isi dari sebuah proses alur kerja dari suatu sistem. Bagan alir ini harus dibuat untuk menjelaskan secara detail tahapan dari proses-proses yang berjalan dari suatu sistem. Bagi seorang sistem analis atau programmer, flowchart ini merupakan dasar dari pemrogaman yang perlu diketahui dan dipahami. Jika tidak ada flowchart, mungkin programmer akan kesulitan dalam melakukan koding. Karena tidak mengetahui alur dari program yang akan dibuat seperti apa. Maka dari itu, seorang programmer maupun developer, harus benar-benar mengetahui apa itu flowchart.

Jenis Flowchart

Berikut 5 jenis flowchart yang perlu Anda ketahui:
1. Flowchart sistem

Jenis flowchart yang pertama ini adalah flowchart sistem. Flowchart ini berfungsi untuk memberikan suatu gambaran flowchart alur kerja suatu sistem secara menyeluruh dan menjelaskan urutan prosedur-prosedur yang ada pada sistem. Contoh flowchart sistem ini seperti alur keja pabrik, alur produksi barang, alur pengriman dan lainnya.

2. Flowchart paperwork/dokumen

Flowchart dokumen atau paperwork ini lebih spesifik kepada manajemen berkas dokumen, laporan, surat-surat dan beberapa file penting lainnya.

3. Flowchart skematik

Flowchart ini memiliki kelebihan pada tambahan beberapa gambar-gambar teknis yang lebih detail detail sehingga lebih mudah dalam pemahamannya.

4. Flowchart program

Jenis flowchart yang kelima adalah flowchart program, isinya menjelaskan mengenai gambaran logika dari algoritma pemrograman yang dipakai.

5. Flowchart proses

Jenis flowchart yang terakhir adalah flowchart proses, isinya merupakan pengambaran dari suatu proses besar dengan menganalisis langkah-langkah berikutnya dalam suatu prosedur sistem.

Contoh Flowchart Program

Dikutip dari Techradar, berikut adalah 3 software flowchart terbaik di tahun 2019 :

1.Cacoo



2. ConceptDraw Diagram




3. Creately




Simbol Flowchart

    Dalam flowchart ada berbagai simbol dengan nama dan fungsi yang berbeda-beda, jangan sampai Anda salah memahami karena bisa berakibat fatal sehingga flowchart Anda akan salah kaprah. Untuk menghindari hal tersebut Anda bisa memahhami beberapa simbol flowchart berikut ini:




Contoh Flowchart Sederhana

    Syarat untuk bisa membuat flowchart sederhana yang pasti Anda harus tahu dulu simbol flowchart dan fungsinya. Nah berikut saya berikan flowchart sederhana untuk persiapan berolahraga. Berikut contohnya:

Terimakasih!!!

Penjelasan UML (Unified Modeling Language)

Nama : Ferdi Feriandi Kelas : XI RPL 2 Sekolah : SMKN 1 Gunungputri ➤  Apa itu UML          UML adalah sekumpulan alat yang digunakan untuk ...