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

1.     https://www.teknik.unpas.ac.id/blogs/apa-itu-sistem-komputer/#:~:text=Sistem%20Komputer%20adalah%20%E2%80%8B%E2%80%8B,informasi%20yang%20diharapkan%20oleh%20penggunanya

2.     https://www.selamatpagi.id/pengertian-sistem-komputer/

3.     https://irwansahaja.blogspot.com/2014/12/definisi-komputer-sistem-komputer-dan.html

4.     https://kamus.tokopedia.com/a/analis-sistem-komputer/#:~:text=Tujuan%20Analisis%20Sistem%20Komputer,dalam%20komputer%20berjalan%20dengan%20semestinya

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/