1. Simbol Titik Terminal (Terminal pont symbol) merupakan simbol flowchart berfungsi sebagai permulaan (start) atau akhir (stop) dari suatu kegiatan.
2. Symbol
Input-Output merupakan simbol flowchart berfungsi untuk menyatakan proses
input dan output tanpa tergantung dengan jenis peralatannya.
3. Processing Symbol merupakan simbol flowchart berfungsi untuk menunjukkan pengolahan yang dilakukan oleh komputer/pc.
4. Symbol Decision merupakan simbol berfungsi untuk memilih proses berdasarkan kondisi yang ada.
5. Symbol
Display merupakan Simbol, berfungsi untuk menyatakan peralatan output yang
digunakan yaitu layar, plotter, printer dan sebagainya.
6. Symbol
Flowline adalah simbol berfungsi sebagai tanda untuk menunjukan bagian
instruksi selanjutnya. Atau digunakan untuk aliran proses suatu
algoritma.
7. Symbol One Connector adalah simbol berfungsi untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.
8. Symbol
Off Page Connector adalah simbol berfungsi untuk keluar – masuk atau
penyambungan proses pada lembar / halaman yang berbeda.
9. Symbol Predefine Proses adalah simbol flowchart berfungsi untuk pelaksanaan suatu bagian (sub-program)/prosedure.
10. Symbol
Dokument adalah Simbol berfungsi untuk menyatakan input berasal dari
dokumen dalam bentuk kertas atau output dicetak ke kertas.
11. Symbol Disk and On-line Storage adalah Simbol, berfungsi untuk menyatakan input yang berasal dari disk atau disimpan ke disk.
12. Symbol
Preparation adalah Simbol berfungsi untuk mempersiapkan penyimpanan
yang sedang/akan digunakan sebagai tempat pengolahan di dalam storage.
UML (Unified Modeling Language)
A. Penjelasan UML
UML adalah sekumpulan alat yang digunakan untuk melakukan abstraksi terhadap sebuah sistem atau perangkat lunak berbasis objek.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 transfer ilmu tentang sistem atau aplikasi yang akan dikembangkan dari satu developer ke developer lainya. Tidak hanya antar developer terhadap orang bisnis dan siapapun dapat memahami sebuah sistem dengan adanya UML.
UML (Unified Modeling Language)
A. Penjelasan UML
UML adalah sekumpulan alat yang digunakan untuk melakukan abstraksi terhadap sebuah sistem atau perangkat lunak berbasis objek.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 transfer ilmu tentang sistem atau aplikasi yang akan dikembangkan dari satu developer ke developer lainya. Tidak hanya antar developer terhadap orang bisnis dan siapapun dapat memahami sebuah sistem dengan adanya UML.
B. Tujuan atau fungsi dari penggunaan UML
Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya:
- 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.
C. Jenis-Jenis diagram UML dan beberapa contoh diagramnya
a. Use case diagram
Use case diagram yaitu salah satu jenis
diagram pada UML yang menggambarkan interaksi antara sistem dan aktor,
use case diagram juga dapat men-deskripsikan tipe interaksi antara si
pemakai sistem dengan sistemnya.
b. Activity Diagram
Activity diagram atau diagram aktivitas
yaitu salah satu jenis diagram pada UML yang dapat memodelkan
proses-proses apa saja yang terjadi pada sistem.
c. Sequence diagram
Sequence diagram yaitu salah satu jenis
diagram pada UML yang menjelaskan interaksi objek yang berdasarkan
urutan waktu, sequence diagram juga dapat menggambarkan urutan atau
tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti
pada use case diagram.
d. Class diagram
Class diagram yaitu salah satu jenis
diagram pada UML yang digunakan untuk menampilkan kelas-kelas
maupun paket-paket yang ada pada suatu sistem yang nantinya akan
digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai
sistem maupun relasi-relasi yang terdapat pada sistem tersebut.
e. Statemachine diagram
Statemachine diagram yaitu salah satu
jenis diagram pada UML yang menggambarkan transisi maupun perubahan
keadaan suatu objek pada sistem.
f. Communication diagram
Communication diagram yaitu salah satu
jenis diagram pada UML yang dapat menggamabarkan tahapan terjadinya
suatu aktivitas dan diagram ini juga menggambarkan interaksi antara
objek yang ada pada sistem. Hampir sama seperti sequence diagram akan
tetapi communication diagram lebih menekankan kepada peranan
masing-masing objek pada sistem.
g. Deployment diagram
Deployment diagram yaitu salah satu
diagram pada UML yang menunjukan tata letak suatu sistem secara fisik,
dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang
terdapat pada hardwere dan digunakan untuk menerapkan suatu sistem dan
hubungan antara komponen hardwere. Jadi Deployment diagram intinya untuk
menunjukan letak softwere pada hardwere yang digunakan sistem.
h. Component diagram
Component diagram yaitu salah satu jenis
diagram pada UML yang menggambarkan softwere pada suatu sistem.
Component diagram merupakan penerapan softwere dari satu ataupun lebih
class, dan biasanya berupa file data atau .exe, source kode, table,
dokumen dsb.