Yusta's Blog
Kamis, 05 Mei 2022
Jumat, 13 November 2020
TUGAS MATKUL PENGANTAR APLIKASI KOMPUTER 1A MINGGU 4
TUGAS
PENGANTAR APLIKASI KOMPUTER 1A
KURNIAWAN B. PRIANTO,
S.KOM.SH.MM
DITULIS OLEH :
YUSTA
11520123
1PA23
12.1
SISTEM
12.1.1
DEFINISI SISTEM
Sistem
Komputer adalah kumpulan perangkat-perangkat computer yang saling berhubungan
dan berinteraksi satu sama lain untuk melakukan proses pengolahan data,
sehingga dapat menghasilkaninformasi yang diharapkan oleh penggunanya. Sistem Komputer merupakan
komponen yang berhubungan antar bagian. Selanjutnya setiap komponen tersebut
bisa terhubung dan melakukan tugas sesuai intruksi pengguna komputer. Perangkat yang terdapat pada Sistem Komputer
diantaranya Hardware,Software , dan Brainware.
Perangkat tersebut memiliki fungsinya masing-masing pada sistem
komputer, pada saat beroperasi pun ketiganya saling bergantung dan saling mendukung satu sama lain,
seperti hardware tidak dapat berinteraksi dengan brainware tanpa software dan juga sebaliknya.
Sistem
komputer adalah kumpulan dari elemen-elemen computer (hardware, software,
brainware) yang saling berhubungan (terintegrasi) dan saling berinteraksi untuk
melakukan pengolahan data dengan tujuan menghasilkan informasi sesuai dengan
yang diharapkan.
12.1.2 KOMPONEN PEMBENTUK KOMPUTER
A. Hardware
Hardware
sering disebut sebagai perangkat keras yang merupakan komponen berbentuk fisik
dan bisa disentuh dengan tangan. Hardware memiliki
beberapa bagian didalam sistem komputer. Berikut beberapa bagian tersebut.
·
CPU
Central Prosessing
Unit (CPU) merupakan otak sistem komputer itu sendiri. Unitnya bertanggung
jawab untuk kegiatan yang ada di komputer.
CPU fungsinya untuk
mengelola data dan melakukan pengontrolan perangkat internal dan eksternal yang
ada hubungannya dengan komputer.
· Input unit
Instruksi
atau data yang harus diinput sebelum diolah menjadi apa yang user inginkan.
Jadi diperlukan alat input unit untuk gerbang data masuk ke sistem komputer.
Data yang diinput
dikonversi menjadi kode binary yang bisa dibaca memori utama komputer. Contoh
alatnya adalah keyboard atau mouse.
·
Output unit
Fungsi
ini berkebalikan dengan input unit. Jika input unit data masuk ke komputer,
maka output unit sebaliknya.
Output menghasilkan
data dan informasi hasil pemrosesan sistem komputer. Data yang dihasilkan
berupa video, gambar, suara atau informasi yang kita butuhkan.
·
Storage unit
Instruksi
yang diinput sistem komputer melalui input disimpan di unit strage sebelum
diproses. Setelah hasil data diproses, data berikutnya disimpan di unit ini
terlebih dahulu sementara.
B. Software
Software merupakan komponen sistem komputer yang tidak
memiliki bentuk fisik dan tidak berwujud. Software mempunyai
wujud digital yang tersimpan didalam memori komputer.
Ada beberapa jenis katagori software di sistem komputer,
berikut jenis-jenisnya:
· System Software
Jenis software yang digunakan untuk mengatur sekaligus
mengontrol komponen perangkat keras komputer supaya bisa berinteraksi dengan
hardware atau software lain. Contohnya adalah sistem operasi komputer.
· Utility Software
Jenis software yang digunakan untuk menjaga sekaligus melindungi sistem komputer namun tidak memiliki kontak langsung dengan hardware. Contoh software jenis Utility adalah antivirus, disk defragmenter dan masih banyak lainnya.
· Application Software
Jenis software yang digunakan untuk menyelesaikan tugas
tertentu dari user. Contoh software yang dimaksud bisa berupa web browser,
game, software office dan masih banyak lainnya.
C. Brainware
Komponen terakhir yang pasti dimiliki sistem komputer
supaya bekerja semestinya adalah brainware.
Brainware bisa disebut sebagai orang yang memakai atau
perangkat intelektual yang menggunakan dan mengoperasikan perangkat komputer.
Tanpa brainware, sistem komputer hanya seperangkat kosong
yang tidak digunakan apa saja.
Itu pengertian sistem komputer, fungsi dan
komponen yang menjadi satu kesatuan tidak terpisahkan. Sistem komputer dasarnya
sangat membantu aktivitas pekerjaan seseorang.
Wajar karena dengan bantuan sistem komputer, Anda bisa
menikmati kemudahan akses di era teknologi seperti sekarang.
12.1.3 Klasifikasi
system
·
Berdasarkan Sinyal Masukan
Berdasarkan sinyal masukan, komputer dapat
diklasifikasikan menjadi
1. Komputer Analog,
menerima sinyal masukan berupa data analog. Contoh: komputer penghitung aliran
BBM dalam SPBU
2. Komputer Digital,
mernerima masukan digital, merupakan komputer kebanyakan yang kita kenal.
3. Komputer hibrid,
menerima masukan analog dan digital
·
Berdasarkan Ukuran
Berdasarkan ukuran fisik dan kapabilitasnya,
komputer dapat diklasifikasikan menjadi
1. Komputer mikro, berukuran
kecil, biasanya dipergunakan oleh satu orang. Contohnya yaitu PC, Notebook, Palmtop,
PDA, dll
2. Komputer Mini,
berukuran lebih besar, biasa digunakan untuk kebutuhan pekerjaan yang lebih
besar juga. Contoh : komputer Alfa, dll
3. Supercomputer, merupakan
komputer berkinerja amat tinggi, biasanya untuk memenuhi kebutuhan pemprosesan
yang amat besar. Contoh: Cray, DeepBlue, EarthSimulator, dll
4. Mainframe
·
Berdasarkan Generasi
Berdasarkan generasi teknologi penyusunnya,
komputer dapat diklasifikasikan menjadi
1. Generasi I, tahun
1946-1959, menggunakan tabung hampa
2. Generasi II, tahun
1959-1965, menggunakan transistor
3. Generasi III, tahun
1965-1970, menggunakan IC (Integrated Circuit)
4. Generasi IV, tahun
1970-sekarang, menggunakan VLSI (Very LargeScale IC)
·
Berdasarkan Tujuan Pembuatan
Berdasarkan tujuan pembuatan,
komputer dapat diklasifikasikan menjadi
1.
General Purpose, merupakan komputer yang dikembangkan
untuk kebutuhan umum. Contoh: PC, Notebook, dll
2. Special Purpose, merupakan komputer yang
dikembangkan untuk kebutuhan khusus. Contoh: komputer khusus untuk bermain
catur
12.1.4. Contoh deskripsi system
Dalam
pengembangan teknologi informasi saat ini, dibutuhkan analisis dan perancangan
sistem pengolah data yang baik. Analisis merupakan cara untuk menyelesaikan
permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan.
Sedangkan desain sistem merupakan langkah yang harus ditempuh untuk menyajikan
sebuah sistem informasi terorganisir dengan baik.
12.2.
Analisa Sistem
Menganalisa
baik dari teknis, bisnis, dan masalah
lain terkait pengolahan sebuah data untuk menerapkan dan meningkatkan sistem
informasi dan komputer dalam sebuah organisasi atau sebuah perusahaan.
Menganalisa kebutuhan pengguna, prosedur, dan masalah untuk otomatisasi atau
memperbaiki sistem yang ada dan mengulas kemampuan sistem komputer dengan
tujuan memperbaiki alur kerja, efisiensi dan efektifitas proses.
-
Tujuan
Analisis Sistem Komputer
Analis
komputer memiliki tujuan untuk melakukan analisis terhadap perangkat lunak dan
perangkat keras dari sebuah komputer. Dari sisi perangkat lunak, mereka
bertugas untuk mendeteksi kesalahan dalam perangkat lunak dan memastikan
program dalam komputer berjalan dengan semestinya. Dari sisi perangkat keras,
mereka memeriksa kelengkapan dan kondisi perangkat seperti kabel dan
lainnya.Berikut adalah tujuan utama dari Analisis Sistem Komputer :
·
Membantu
kelengkapan (aid to completeness)
Dengan
digunakannya formulir-formulir standar untuk mencatat sebuah fakta, maka
data yang belum lengkap atau belum terkumpul akan terlihat.
·
Membantu
analysis (aid to analysis)
Data yang
dicatat oleh analisi sistem komputer akan berbentuk table atau bagan
memungkinkan sistem akan lebih mudah dipahami dan dianalisis.
·
Membantu
komunikasi (aid to communication)
Formulir-formulir
standar akan membantu anggota-anggota tim analis untuk berkomunikasi lebih
efektif satu dengan tim yang lainnya. Selain itu juga dapat membantu
komunikasi antara analis, pemrogram komputer, operator dan pemakai sistem.
·
Membantu
pelatihan (aid to training)
Pelatihan
akan lebih efektif bila dilampiri dengan bahan-bahan yang
diperlukan secara tertulis di dalam komputer dan akan lebih aman.
·
Membantu
keamanan (aid to security)
Data yang telah dikumpulkan akan
lebih aman karena dikelola oleh tim analisis sistem komputer yang sudah
terpercaya.
Pekerjaan yang Harus Dipahami dalam
Analisis Sistem Komputer
Yang dilakukan oleh analis sistem
komputer sebagai berikut:
· Identify: yaitu mengidentifikasi
masalah yang terjadi pada sistem
·
Understand:
yaitu memahami kerja dari sistem yang ada
·
Analyze:
yaitu menganalisis sistem
·
Report:
yaitu membuat laporan hasil analisis agar dimengerti oleh user
13.1
DEFINISI DAN JENIS FLOWCHART
Pengertian Flowchart (Bagan
Alir) adalah bagan (chart) yang
menunjukkan alir (flow) di dalam program atau prosedur sistem
secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi.
Jenis Jenis Flowchart / Bagan Alir
Ada beberapa jenis - Jenis flowchart diantaranya:
1.
Bagan alir sistem (systems
flowchart).
2.Bagan alir dokumen (document flowchart).
3.Bagan alir skematik (schematic flowchart).
4.Bagan alir program (program flowchart).
5.Bagan alir proses (process flowchart).
a. System Flowchart
System flowchart dapat
didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan
dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada
di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.
b. Document Flowchart
Bagan alir dokumen (document flowchart) atau
disebut juga bagan alir formulir (form flowchart) atau paperwork
flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
termasuk tembusan-tembusannya.
c. Schematic Flowchart
Bagan alir skematik (schematic flowchart) merupakan bagan
alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di
dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan
simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan
peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah
untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol
bagan alir. Penggunaan gambar-gambar ini memudahkan untuk dipahami,
tetapi sulit dan lama menggambarnya.
d. Program Flowchart
Bagan alir
program (program flowchart) merupakan bagan yang menjelaskan
secara rinci langkah-langkah dari proses program. Bagan alir program dibuat
dari derivikasi bagan alir sistem.
Bagan alir
program dapat terdiri dari dua macam, yaitu bagan alir logika program (program
logic flowchart) dan bagan alir program komputer terinci (detailed
computer program flowchart).
Bagan alir
logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program
komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis
sistem. Bagan alir program komputer terinci (detailed computer program
flow-chart) digunakan untuk menggambarkan instruksi-instruksi program
komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
e. Process Flowchart
Bagan alir
proses (process flowchart) merupakan bagan alir yang banyak
digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem
untuk menggambarkan proses dalam suatu prosedur.
13.2. Template / simbol-simbol Flowchart
Simbol -
Simbol Flowchart / Bagan Alir
Contoh Flowchart / Bagan Alir
Contoh Flowchart / Bagan Alir
13.3.
Kaidah pembuatan flowchart
Dalam pembuatan flowchart tidak ada rumus atau kaidah baku yangbersifat mutlak, karena merupakan gambaran hasil pemikiran dalammenganalisa suatu masalah dengan komputer,
sehingga flowchart yangdihasilkan bervariasi antara satu
pemrogram dengan pemrogam lainnya.Setiap pengolahan terdiri dari tiga
bagian yaiyu input, proses dan output.
- Urutan
Dasar untuk pemecahan suatu masalah :
· Start
Berisi instruksi untuk persiapan peralatan yang diperlukan sebelummenangani pemecahan masalah
· Read
Berisi instruksi untuk membaca data dari suatu peralatan input
· Process
Berisi kegiatan yang berkaitan dengan pemecahan masalah sesuaidengan data yang dibaca
· Write
Berisi instruksi untuk merekam hasil kegiatan ke peralatan output
· End
Mengakhiri kegiatan pengolahan
Contoh Flowchart dari kegiatan dasar :
Tidak ada kaidah baku dalam pembuatan flowchart, namun ada beberapaanjuran:
1.Hindari pengulangan proses yang tidak perlu dan logika yangberbelit sehingga jalannya proses menjadi singkat
2.Jalannya proses digambarkan dari atas ke bawah dan diberikantanda panah untuk memperjelas
3.Sebuah flowchart di awali dari satu titik start dan di akhiri denganend
13.4. Akumulator
Bagian dari arithmetic unit sebuah komputer
untuk menyimpan hasil dari perhitungan sementara atau beberapa operasi lain.
Dalam unit pemrosesan pusat ( CPU ) komputer, akumulator adalah register di mana hasil aritmatika dan logika menengah disimpan.
Kalkulator mekanis Walther WSR-16. Deretan roda digit di gerbong
(di depan), adalah Akumulator
Tanpa register seperti akumulator, maka hasil dari
setiap kalkulasi (penjumlahan, perkalian, shift , dll.) Perlu dituliskan ke memori utama ,
mungkin hanya untuk dibaca kembali lagi untuk digunakan pada operasi berikutnya. Akses ke memori utama lebih lambat daripada akses ke register
seperti akumulator karena teknologi yang digunakan untuk memori utama yang
besar lebih lambat (tetapi lebih murah) daripada yang digunakan untuk register. Sistem komputer elektronik awal sering dibagi menjadi dua
kelompok, yang memiliki akumulator dan yang tidak.
Sistem komputer modern sering kali memiliki
beberapa register tujuan umum yang beroperasi sebagai akumulator, dan istilah
tersebut tidak lagi umum seperti dulu. Namun, sejumlah prosesor tujuan
khusus masih menggunakan akumulator tunggal untuk menyederhanakan desainnya.
Mesin akumulator , juga disebut
mesin 1-operan , atau CPU dengan arsitektur
berbasis akumulator , adalah sejenis CPU yang, meskipun mungkin
memiliki beberapa register, CPU kebanyakan menyimpan hasil penghitungan dalam
satu register khusus, biasanya disebut "akumulator". Hampir semua komputer awal
adalah mesin akumulator dengan hanya " superkomputer "
berkinerja tinggi yang memiliki banyak register. Kemudian ketika sistem mainframe digantikan oleh mikrokomputer ,
arsitektur akumulator kembali populer dengan MOS 6502 sebagai contoh penting. Banyak mikrokontroler 8-bit
yang masih populer hingga 2014, seperti PICmicro dan 8051 , adalah mesin berbasis
akumulator.
CPU
modern biasanya berupa mesin 2-operan atau 3-operan. Operan tambahan menentukan
salah satu dari banyak register tujuan umum (juga disebut
"akumulator tujuan umum" [1] ) yang digunakan sebagai sumber dan tujuan untuk
penghitungan. CPU ini tidak dianggap sebagai "mesin akumulator".
Karakteristik yang membedakan satu register sebagai
akumulator arsitektur komputer adalah
bahwa akumulator (jika arsitektur memilikinya) akan digunakan sebagai operan implisit untuk instruksi aritmatika. Misalnya, CPU mungkin memiliki
instruksi seperti: ADD
memaddress yang menambahkan nilai
yang dibaca dari memaddress lokasi memori ke nilai di
akumulator, menempatkan hasilnya kembali di akumulator. Akumulator tidak diidentifikasi
dalam instruksi dengan nomor register; itu tersirat dalam
instruksi dan tidak ada register lain yang dapat ditentukan dalam instruksi. Beberapa arsitektur menggunakan register
tertentu sebagai akumulator dalam beberapa instruksi, tetapi instruksi lain
menggunakan nomor register untuk spesifikasi operan eksplisit.
Pada mulanya komputer adalah
berbasis akumulator. Hal ini merupakan CPU yang sederhana, dimana akumulator
berisi satu operand pada instruksi, demikian juga hasilnya tersimpan pada
akumulator. Isi akumulator disertakan di dalam opersi-operasi aritmatika
seperti penjumlahan, pengurangan dan sebaginya. Hal ini dikenal dengan mesin
sartu alamat.
Contoh CPU berbasis akumulator
: PDP-8; Mark I
Keuntungan CPU berbasis
akumulator:
• Isi akumulator diperuntukkan
bagi satu operand, karena itu tidak memerlukan field alamat operand (untuk satu
operand) dalam instruksi.
• Siklus instruksi menggunakan
waktu yang singkat sebab menghemat waktu dalam pengambilan instruksi karena
tidak ada siklus pengambilan operand.
Kekurangan CPU berbasis
akumulator:
• Ukuran program menjadi panjang
karena banyak menggunakan instruksi dalam ekspresi-ekspresi kompleks.
• Waktu eksekusi program bertambah karena bertambahnya jumlah instruksi dalam program.
14.1 Pengenalan UML
UML (Unified Modeling
Language) merupakan pengganti dari metode analisis berorientasi object dan
design berorientasi object (OOAD&D/object oriented analysis and
design) yang dimunculkan sekitar akhir tahun 80-an dan awal tahun
90-an. UML merupakan gabungan dari metode Booch,Rumbaugh (OMT) dan Jacobson.
Tetapi UML mencakup lebih luas daripada OOAD. Pada pertengahan saat
pengembangan UML, dilakukan standarisasi proses dengan OMG (Object
Management Group) dengan harapan UML bakal menjadi bahasa standar pemodelan
pada masa yang akan datang (yang sekarang sudah banyak dipakai oleh berbagai
kalangan).
UML adalah bahasa untuk
menspesifikasi,memvisualisasi, membangun dan mendokumentasikan artifacts (bagian
dari informasi yang digunakan untuk dihasilkan oleh proses pembuatan perangkat
lunak, artifact tersebut dapat berupa model, deskripsi atau
perangkat lunak)dari sistem perangkat lunak,seperti pada pemodelan bisnis dan
sistem non perangkat lunak lainnya. Selain itu UML adalah bahasa pemodelan yang
menggunakan konsep orientasi object.UML dibuat oleh Grady Booch,
James Rumbaugh, dan Ivar Jacobson di bawah bendera Rational Software
Corps. UML menyediakan notasi-notasi yang membantu memodelkan sistem dari
berbagai prespetktif. UML tidak hanya digunakan dalam pemodelan perangkat
lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan.
UML digunakan untuk
memodelkan suatu sistem (bukan hanya perangkat lunak) yang menggunakan konsep
berorientasi object. Dan juga untuk menciptakan suatu bahasa pemodelan
yang dapat digunakan baik oleh manusia maupun mesin.
UML dimulai secara resmi
pada Oktober 1994, ketika Rumbaugh menggabungkan kekuatan dengan Booch. Mereka
berdua lalu bekerja bersama di Relational Software Cooperation. Proyek ini
memfokuskan pada penyatuan metode booch dan Rumbaugh (OMT). Pada bulan October
1995, UML merilis versi 0.8 dan pada waktu yang sama juga
Jacobson bergabung
dengan Relational. Cakupan dari UML pun semakin meluas. Kemudian dibangunlah
persatuan untuk UML dengan beberapa organisasi yang akan menyumbangkan sumber
dayanya untuk bekerja, mengembangkan,dan melengkapi UML.
Area
Penggunaan UML
UML digunakan paling efektif pada
domain seperti :
·
Sistem Informasi Perusahaan
·
Sistem Perbankan dan Perekonomian
·
Bidang Telekomunikasi
·
Bidang Transportasi
·
Bidang Penerbangan
·
Bidang Perdagangan
·
Bidang Pelayanan Elekronik
·
Bidang Pengetahuan
·
Bidang Pelayanan Berbasis Web
Terdistribusi
14.2. Diagram-diagram UML
Diagram berbentuk grafik yang
menunjukkan simbol elemen model yang disusun untuk mengilustrasikan bagian atau
aspek tertentu dari sistem. Sebuah diagram merupakan bagian dari suatu view
tertentu dan ketika digambarkan biasanya dialokasikan untuk view tertentu.
Adapun jenis diagram antara lain:
Use Case Diagram Menggambarkan sejumlah external
actors dan hubungannya ke use case yang diberikan oleh sistem. Use case adalah
deskripsi fungsi yang disediakan oleh sistem dalam bentuk teks sebagai
dokumentasi dari use case symbol namun dapat juga dilakukan dalam activity
diagrams. Use case digambarkan hanya yang dilihat dari luar oleh actor (keadaan
lingkungan sistem yang dilihat user) dan bukan bagaimana fungsi yang ada di
dalam sistem.
Class Diagram Menggambarkan struktur
statis class di dalam sistem. Class merepresentasikan sesuatu yang ditangani
oleh sistem. Class dapat berhubungan dengan yang lain melalui berbagai cara:
associated (terhubung satu sama lain), dependent (satu class
tergantung/menggunakan class yang lain), specialed (satu class merupakan
spesialisasi dari class lainnya), atau package (grup bersama sebagai satu
unit). Sebuah sistem biasanya mempunyai beberapa class diagram.
State Diagram Menggambarkan semua state
(kondisi) yang dimiliki oleh suatu object dari suatu class dan keadaan yang
menyebabkan state berubah. Kejadian dapat berupa object lain yang mengirim
pesan. State class tidak digambarkan untuk semua class, hanya yang mempunyai
sejumlah state yang terdefinisi dengan baik dan kondisi class berubah oleh
state yang berbeda.
Sequence Diagram Menggambarkan kolaborasi dinamis
antara sejumlah object. Kegunaanya untuk menunjukkan rangkaian pesan yang
dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada
titik tertentu dalam eksekusi sistem.
Collaboration Diagram Menggambarkan kolaborasi
dinamis seperti sequence diagrams. Dalam menunjukkan pertukaran pesan,
collaboration diagrams menggambarkan object dan hubungannya (mengacu ke
konteks). Jika penekannya pada waktu atau urutan gunakan sequence diagrams,
tapi jika penekanannya pada konteks gunakan collaboration diagram.
Activity Diagram Menggambarkan rangkaian
aliran dari aktivitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk
dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya
seperti use case atau interaksi.
Component Diagram Menggambarkan struktur fisik
kode dari komponent. Komponent dapat berupa source code, komponent biner, atau
executable component. Sebuah komponent berisi informasi tentang logic class
atau class yang diimplementasikan sehingga membuat pemetaan dari logical view
ke component view.
Deployment Diagram Menggambarkan arsitektur
fisik dari perangkat keras dan perangkat lunak sistem, menunjukkan hubungan
komputer dengan perangkat (nodes) satu sama lain dan jenis hubungannya. Di
dalam nodes, executeable component dan object yang dialokasikan untuk
memperlihatkan unit perangkat lunak yang dieksekusi oleh node tertentu dan
ketergantungan komponen.
14.3.
Tool pendukung UML
Tools Pendukung UML Untuk mendesain UML pengguna
membutuhkan tool pendukung. Ada berbagai tool pendesainan yang mendukung UML,
dapat memanfaatkan tool komersial (berbayar) maupun opensource (gratis).
Beberapa diantaranya adalah : Rational Rose ( Object Domain ( Objecteering (
MagicDraw ( Jvision (
Tools Pendukung UML (open source) Kehadiran open source
saat ini sangat membantu, karena open source memiliki beberapa kelebihan
dibandingkan perangkat lunak komersial. Salah satu kelebihan yang sangat
disukai adalah gratis (tanpa biaya). 1. StarUML Piranti lunak untuk mengembangkan
UML. Cepat, fleksibel, kaya fitur. Dapat running di platform Linux/Windows 2.
ArgoUML Cukup powerfull, mudah digunakan interaktif, support dalam mendesain
UML.
Tools Pendukung UML (open source) 3. UniMod Fokus pada
desain dan implementasi application behavior. Didistribusikan di bawah lisensi
Open Software v Alma Piranti lunak yang bekerja untuk modelling dan analyzing.
Alma upport untuk mendesain lingkungan piranti lunak berbasis GIS dan
mendokumentasikan piranti lunak berorientasi obyek.
Tools Pendukung UML (open source) 5. UMLet Menggambarkan UML berbasis open source pada tool Java. Mampu mentransfer diagram dalam bentuk SVG, JPG, PDF, dan LaTex. UMLet juga mampu memandu dalam pembuatan diagram secara cepat.
DAFTAR PUSAKA
2. https://www.selamatpagi.id/pengertian-sistem-komputer/
3. https://irwansahaja.blogspot.com/2014/12/definisi-komputer-sistem-komputer-dan.html
5. http://fahmilatiefmunir.blogspot.com/2016/01/pengertian-jenis-jenis-fungsi-dan.html
6. https://www.academia.edu/40856541/BAB_III_KAIDAH_PEMBUATAN_FLOWCHART
7. http://azarkowi.blogspot.com/2015/10/pengertian-cpu-berbasis-akumulator.html
8. https://cisini.wordpress.com/2012/11/06/tool-untuk-membuat-uml/