Kamis, 25 Oktober 2018

Activity Diagram


Activity Diagram adalah diagram yang menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. yang perlu diperhatikan adalah bahwa diagram aktivitas ini menggambarkan aktivitas sistem bukan apa yang dilakukan aktor/user, jadi aktivitas yang dapat dilakukan oleh sistem.

Komponen yang ada pada activity diagram antara lain:
  • Activity  atau State : menunjukan aktivitas yang dilakukan.
  • Initial activity atau Initial state : menunjukan awal aktivitas dimulai
  • Final activity atau Final state : menunjukan bagian akhir dari aktivitas
  • Decision : menggambarkan test kondisi untuk memastikan bahwa control flow atau object flow mengalir ke satu jalur, jumlah jalur sesuai yang diinginkan
  • Merge : menggabungkan flow yang pecah oleh decision
  • Syncrhonization : dibagi menjadi 2 yaitu Fork dan Join. Fork digunakan untuk memecah behaviour menjadi activity atau action yang paralel. sedangkan Joinuntuk menggabungkan kembali activity atau action yang paralel.
  • Swimlanes : Memecah activity diagram menjadi baris dan kolom untuk membagi tanggung jawab obyek-obyek yang melakukan aktivitas
  • Transition : menunjukan aktivitas selanjutnya setelah aktivitas sebelumnya.



1. Proses Pendaftaran anggota perpustakaan

jika pengunjung perpustakaan ingin meminjam buku maka harus menjadi anggota, yang harus dilakukan pengunjung yaitu mendaftar, kemudian pustakawan meregristrasi lalu mencetak kartu anggota, setelah itu pustakawan memberikan  kartu anggota. maka pengunjung sudah menjadi anggota dan dapat meminjam buku

2. Proses Pembayaran Denda

jika anggota perpustakaan telat mengembalikan buku yang dipinjam maka anggota mendapat denda. prosesnya yaitu anggota menunjukkan kartu anggota kemudian pustakawan memvalidasi atau mengecek data, mengecek buku yang dipinjam anggota.  Jika anggota meminjam buku sesuai waktu peminjaman maka proses selesai jika tidak atau telat  maka anggota dikenai denda, pustakawan menentukan jumlah denda yang harus dibayar oleh anggota, pustakawan memvalidasi data setelah anggota membayar denda lalu proses selesai.

3. Proses Meminjam Buku

sebelum anggota meminjam buku diperpustakaan, anggota harus membawa kartu dan menunjukkannya kepada pustakawan. Pustakawan akan mengecek kartu, mengecek buku yang akan dipinjam jika tidak cocok maka selesai, jika cocok atau sesuai  maka pustakawan memberikan buku kepada anggota untuk dipinjam lalu prosespun  selesai.

Sumber : http://chunhope.blogspot.com/2016/05/membuat-activity-diagram-perpustakaan.html

Senin, 08 Oktober 2018

OOP dan OOAD

Pengertian OOP


OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Pesawat, Pesawat adalah sebuah objek. Pesawat itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, baling-baling, kursi, dll. Pesawat sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain.

Pengertian OOAD

OOAD adalah Metode pengembangan sistem yang lebih menekankan pada objek dibandingkan dengan data atau proses.

OOAD terbagi menjadi 2 yaitu : OOA dan OOD

OOA  adalah Metode analisis yang memeriksa requirement (syarat/keperluan  yang harus dipenuhi sebuah sistem) dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup perusahaan.

Tahapan OOA :

1.Menganalisis masalah 
2.Menjelaskan proses yang terjadi dalam sistem
3.Identifikasi obyek
4.Menentukan atribut
5.Mendefinisikan operasi

Pengertian OOD

OOD adalah Sebuah metode mendesain yang mencakup proses pendekomposisisan objek dan digambarkan dalam notasi sehingga bisa menggambarkan static (class diagram) dan dynamic(statechart diagram) model sistem.

OOD memungkinkan software engineer untuk mengetahui object-object yang dihasilkan oleh tiap class dan hubungan antar object. Selain itu, OOD menggambarkan bagaimana hubungan antar object bisa dilakukan, bagaimana behavior dari object diimplementasikan dan bagaimana komunikasi antar object diimplementasikan.

Konsep dasar OOAD :

1. Objek (Object) adalah benda yang secara fisik dan konseptual yang ada disekitar kita.
2. Kelas (Class) adalah definisi umum dari himpunan objek yang sejenis. Kelas menetapkan spesifikasi perilaku(behaviour) dan atribut-atribut dari objek tersebut. Class adalah abstraksi dari entitas dunia nyata.
3. Kotak hitam (black Box) adalah dasar dari implementasi objek. Dalam operasi OO, hanya para developer yang dapat memahami detail dari proses-proses yang ada dalam kotak hitam, sedangkan para user tidak mengetahui.
4. Asosiasi dan Agregasi
Asosiasi adalah hubungan yang mempunyai makna antara sejumlah objek. Asosiasi digambarkan dengan sebuah garis penghubung di antara objeknya. Agregasi adalah bentuk khusus sebuah asosiasi yang menggambarkan seluruh bagian pada suatu objek merupakan bagian dari objek yang lain.
5. Pewarisan (Inheritance)
Pewarisan adalah suatu cara kerja yang menyatakan kesamaan diantara kelas-kelas, penyederhanaan definisi kelas yang mirip ke suatu definisi yang
telah ada sebelumnya. Pewarisan terdiri dari generalisasi dan spesialisasi.


Sumber  :
https://idcloudhost.com/panduan/mengenal-pengertian-dan-konsep-oop/
http://pbokelasc.blogspot.com/2012/06/ooad.htmlhttp://pbokelasc.blogspot.com/2012/06/ooad.html

Senin, 04 Desember 2017

Hardware dan Software

Tugas PTIK 3
Makalah Tentang Hardware & Software

 












Nama Kelompok :
1.      Sugihartono (16170001)
2.      Unggul Bayu Pamungkas (16170009)
3.      Nugroho Adi Darmawan (16170011)
KATA PENGANTAR

Segala puji bagi Allah yang telah memberikan rahmat, taufik, serta hidayahNya, sehingga penulis dapat menyelesaikan tugas ini tepat waktu. shalawat serta salam semoga tetap tercurah kepada Nabi Muhammad SAW.
Makalah ini membahas tentang hardware dan software. Penulis menyadari bahwa di dalam laporan ini sangat banyak kekurangannya, oleh karena itu penulis mengharapkan kritik dan saran agar penulis dapat menambali kekurangan-kekurangan yang ada, sehingga laporan ini bisa sempurna.Untuk itu penulis sampaikan terimakasih.


Penulis













DAFTAR ISI

KATA PENGANTAR ………………………………………………………………. 2
DAFTAR ISI …………….………………………………………………………….. 3
BAB I PENDAHULUAN ………...……………..………………………………….. 4
1.1.Latar Belakang ………...………………………………………………… 4
1.2.Rumusan Masalah …….………...………………………………….……. 4
1.3.Tujuan Penulisan …..………….…………………………………………4
BAB II PEMBAHASAN  ……...……….…………………………………………… 5
2.1. Hardware………………………………………………………………….5
2.1.1. Input Device………………………………………………………….5
2.1.2. Prosses Device………………………………………………………7
2.1.3. Output Device………………………………………………………..12
2.2. Software…………………………………………………………………13
2.2.1. Sistem Operasi………………………………………………………13
2.2.2. Bahasa Pemrograman………………………………………………..16
BAB III PENUTUP………………………………………………………………… 12
A. Kesimpulan ………………………….………………………………….. 18
B. Saran ……………...………………...…………………………………… 19
DAFTAR PUSTAKA………………………………………………………………. 19




BAB I
PENDAHULUAN
1.      Latar Belakang
Pada era perkembangan teknologi yang semakin maju ini, penggunaan komputer sangat marak digunakan. Dengan perkembangan komputer yang semakin pesat ini, kita perlu tau tentang komponen-komponen yang terdapat dalam komputer, dengan demikian kita dapat mengetahui tentang keadaan ataupun kondisi komputer, serta kita dapat mengetahui bagaimana cara merawat komputer dengan benar.
2.      Rumusan Masalah
Apa yang dimaksud dengan hardware dan software?
Apa tunjuan dibuatnya hardware dan software, serta kapan dibuatnya ?
3.      Tujuan Penulisan
Untuk mengetahui tentang hardware dan software  komputer.



BAB II
PEMBAHASAN
A.    Hardware
Hardware dalam bahasa Indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. 
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi 3 :
1.      Input device (unit masukan)
2.      Process device (unit Pemrosesan)
3.      Output device (unit keluaran)

1.      Unit Masukan ( Input Device )
Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer. Sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan.
Jadi, Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi 2 yaitu :
o   Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.

o   Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.
Unit masukan atau peralatan input ini terdiri dari beberapa macam yaitu :
1.      Keyboard
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file.
Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatenkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington.
Keyboard yang digunakanan sekarang ini adalah jenis QWERTY pada tahun 1973. keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.
Jenis-Jenis Keyboard :
1) QWERTY
2) DVORAK
3) KLOCKENBERG
Keyboard QWERTY memiliki empat bagian yaitu :
1.      Typewriter key
2.      Numeric key
3.      Function key
4.      Special function key.




2.      Mouse
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface).
Sinyal-sinyal listrik sebagai input device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah.
Istilah penekanan tombol kiri disebut dengan klik (click) dimana penekanan ini akan berfungsi bila mouse berada pada objek yang ditunjuk. Tetapi bila tidak berada pada objek yang ditunjuk penekanan ini akan diabaikan. Selain itu, terdapat pula istilah lainnya yang disebut dengan menggeser (drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser.Drag ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik kanan (right click) mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.
2.      Unit Pemrosesan (Proses Device)
Perangkat pengolah data dipergunakan untuk mengolah data. Pengolah data meliputi unit pengolah pusat (CPU/Central Processing Unit) dan juga mikroprosesor. CPU (Central Processing Unit) merupakan alat yang berfungsi sebagai pemroses data. CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
Beberapa sirkuit tersebut terdapat Motherboard, Processor, Memory (RAM), Kartu Grafis (VGA Card), Kartu Suara (Sound Card), Harddisk, Floopy Disk Drive, DVD Room, Power Supply, Baterai CMOS, Fan, Heatsink, dll.
Unit pemrosesan yang berada dalam komputer adalah Central Processing Unit (CPU). CPU merupakan otak atau pengatur suatu sistem yang mengolah sehingga menghasilkan informasi. Tiga unsur penting dalam CPU, yaitu primary storage, arithmatic logical unit dan control unit.              

Perangkat-perangkat alat proses berserta perlengkapan, yaitu sebagai berikut :
A.    Casing
Casing adalah kotak pembungkus perangkat keras (hardware) didalam CPU agar terhindar dari kotoran dan sentuhan tangan.
B.     Power supplay
Power Supplay menyediakan arus listrik untuk berbagai peralatan CPU power supplay mengkonversi listrik dan menyediakan aliran listrik tetap untuk digunakan komputer. Kualitas power supplay menentukan kwalitas kinerja komputer. Daya sebesar 300-400 wat yang disalurkan power supplay biasanya cukup bagi komputer yang digunakan untuk pengetikan ataupun grafik. Sementara, daya 400-500 watt dibutuhkan jika komputer bekerja menggunakan banyak menggunakan Periferal (unit tambahan).           
C.    Motherboard
Motherboard adalah papan rangkaian utama komputer untuk memasang processor, memory dan perangkat lainnya.
D.    Processor
Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. Processor terletak pada socket yang telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor.
Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
1.      Aritcmatics Logical Unit (ALU)
2.      Control Unit (CU)
3.      Memory Unit (MU)

E.     Memory
Memory adalah alat yang berfungsi mengolah data dan intruksi serta menyimpan informasi. Semakin besar kapasitas memory yang digunakan, semakin banyak data maupun perintah yang dapat disimpan berikut ini beberapa tipe memory berdasarkan urutan dari yang tercepat aksesnya hingga yang paling lambat.
1. REGISTER MEMORY
Merupakan jenis memory dimana kecepatan acces yang paling cepat, memory ini terdapat pada Cpu/processor.
Contoh :Register data, register alamat , stack pointer register, Memory Address Register, I/O Address Register, dll.
2. CACHE MEMORY
Memory berkapasitas terbatas,berkecepatan tinggi yang lebih mahal dari pada memory utama.Cache memory ini ada diantara memory utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memory utama agar kinerja dapat ditingkatkan.
Cache memory ini ada 2 macam yaitu :
1. Cache memory yang terdapat pada internal Processor, cache memory jenis ini kecepatan accesnya sangat tinggi ,dan harganya sangat mahal.Dapat dilihat pada processor seperti P4,P3,AMD-ATHLON dll. Semakin tinggi kapasitas L1,L2 Cache memory maka semakin mahal dan semakin cepat processor.
2. Chace memory yang terdapat diluar processor , yaitu berada pada Mother board , memory jenis ini kecepatan aksesnya sangat tinggi meskipun tidak secepat cache memory jenis pertama (yang ada pada internal prosesor). Semakin besar kapasitasnya maka semakin mahal dan cepat. Kapasitas chace memory yaitu 256 kb,512 kb,1 Mb, 2 Mb dll.





3. MEMORI UTAMA
Memori ini berfungsi untuk menyimpan data dan program.
Jenis memori utama yaitu:
1.      Random Access Memory (RAM)
Random Access Memory (RAM), atau biasa juga disebut memory, adalah suatu alat komputer (perangkat keras/hardware). Ram merupakan salah satu jenis alat penyimpanan data pada komputer atau media elektronik lainnya.
a.       FPM RAM (Fast Page Mode DRAM)
Merupakan model memory DRAM yang sudah sangat tua (hasil pengembangan SIM RAM nenek moyangnya RAM) ditemukan pada sekitar tahun 1987 akses pemoresesan data dalam memory menjadi sangat lambat,
b.      EDO RAM (Extended-Data-Out RAM)
EDO RAM memiliki fungsi seperti RAM, akan tetapi jenis ini mempunyai kemampuan kerja sangat tinggi dan cepat dalam membaca dan mentransfer data.
c.       SD RAM (Synchronous Dynamic RAM)
SDRAM adalah memori yang dapat mengases data atau informasi lebih cepat dari EDO-RAM. Bentuk SDRAM adalah DIMM (Dual Inline Memory Module).
d.      RD RAM (Rambus Dynamic RAM)
RDRAM adalah sebuah memori berkecepatan tinggi, digunaan untuk mendukung prosesor Pentium 4.
e.       DDR RAM (Double Data Rate RAM)
DDR SDRAM adalah tipe memori generasi penerus SDRAM, yang memiliki kemampuan dua kali lebih cepat dari SDRAM.,
2.      Read Only Memory
Only Memory (ROM) adalah suatu himpunan dari chip yang berisi bagian dari sistem operasi yang mana dibutuhkan pada saat komputer dinyalakan. ROM juga dikenal sebagai suatu firmware.


Ada 4 macam ROM, yaitu:
– PROM
Programmable read only memory. Yaitu rom yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi deprogram.Chip PROM adalah suatu chip yang kosong yang mana program dapat dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus..
– RPROM
Re progamable ROM.Merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulang kali sesuai dengan yang diinginkan.
– EPROM
Erasable programmable read only memory. EPROM mirip dengan PROM, tetapi program dapat dihapus dan program yang baru bisa dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus yang menggunakan sinar ultraviolet. EPROM digunakan untuk controlling device, seperti robot dan sebagainya.
– EEPROM
Electronic erasable programmable read only memory. Chip EEPROM dapat diprogram ulang dengan menggunakan suatu electric impulses yang khusus. Mereka tidak perlu dicabut atau diubah.
Selain berdasarkan kecepatan aksesnya, urutan tipe memory tersebut disusun berdasarkan harga, kapasitas, dan frekuensi pengakseskan.
a.       Tipe register harga paling mahal dan tipe optical disk harganya paling murah.
b.      Tipe register kapasitasnya paling besar dan tipe optical disk kapasitasnya paling kecil.
c.       Tipe register frekuensi pengaksesannya paling tinggi dan tipe optical disk frekuensi pengaksesannya paling rendah. Kapasitas memory dinyatakan dalam satuan byte atau bit.
1 byte = 1 huruf
1 Kilo Byte (KB) = 1 x 1024 byte
1 Mega Byte = 1024 K
F.     VGA Card
VGA Card adalah kartu elektronik yang berfungsi menghubungkan motherboard dan monitor.
G.    I/O Card Input / Output Card
( I/O Card ) adalah sebuah kartu elektronik yang berfungsi menghubungkan antara motherboard dengan unit masukan dan unit keluaran. I/O Card juga berfungsi menghubungkan motherboard dan hard disk serta floppy disk drive.
H.    Sound Card
Sound card adalah perangkat multimedia yang berfungsi untuk mengolah suara pada komputer.

3.      Unit Keluaran (Output Device)

1.      Printer
Printer merupakan alat pencetak dengan media kertas, hasil yang terdapat dalam komputer adalah berbentuk softcopy agar bisa di lihat tanpa menggunakan komputer maka perlu dicetak di kertas dengan printer.Komponen : Drum, Toner, Corona wire, Fuser, Laser scanner,Roller
2.      Monitor
Fungsi : Untuk menampilkan gambar, film, dan tulisan.Komponen     : Backlight, Kristal Cair
3.      Headphone
Fungsi : Sama seperti speaker yaitu mengeluarkan suara namun dalam kapasitas lebih kecil di bandingkan dengan speaker. Komponen : Speaker, DAC, DSP.                                    
1.      Primary storage adalah ukuran besarnya processor atau biasa disebut dengan main memory.
2.      Arithmatic logic unit adalah suatu alat yang bertugas melakukan perhitungan dalam komputer
3.      Control unit adalah merupakan suatu alat pengontrolan yang berada dalam komputer yang memberitahukan unit masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage.
B.     Software
Software adalah nama lain dari Perangkat Lunak yang artinya sebuah kode program yang disusun sedemikian rupa secara sistematis untuk mencapai suatu tujuan. Pada setiap sistem komputer harus terdapat software karena tanpa software interaksi antara brainware (penjelasan ada di bawah) dengan hardware tidak memungkinkan yang bisa kita lihat tetapi tidak bisa diraba.
1.      SistemOperasi
Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface).
Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.
2.      Program bantuan atau Utility
program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini.
Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.
3.      Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
a. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
b. High Level Language,merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.
            4. Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya.Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c.Program Speadsheet
Merupakan program yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d.Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi.
Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.




e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio, adobe photoshop.
f.Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g.Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h.Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i.Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video, nero showtime, winamp.
j.Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia, condition zero.
 h.Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, SMADAV.


4.       BAHASA PEMROGRAMAN
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
1.      Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2.      Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3.      Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4.      Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, Free Software).
1.      Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem Microsoft Windows, Microsoft Office, Adobe Photoshop, dan lain-lain.

2.      Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan).
Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”,namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan.
Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis.
Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas.
Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware(Adware adalah bentuk lain dari malware dan persis seperti namanya, software dengan tujuan promo atau iklan. Adware biasanya terdapat didalam software freeware yang kita download. Meskipun beberapa program memberikan pilihan untuk menginstall adware ekstra, banyak sekali software gratis menambahkan adware didalamnya tanpa sepengetahuan kita). Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.



BAB IV
PENUTUP
 Kesimpulan
1.      Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti.
2.      Perangkat Keras adalah salah satu komponen dari sebuah komputer yang sifat alatnya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
3.      Perangkat keras komputer dibagi menjadi :
·Input device (unit masukan)
 ·Process device (unit Pemrosesan)
·Output device (unit keluaran)
4.      Software adalah nama lain dari Perangkat Lunak yang artinya sebuah kode program yang disusun sedemikian rupa secara sistematis untuk mencapai suatu tujuan.
5.      Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya.
6.      Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan).
7.      Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis.



Saran
Saran kami terhadap makalah ini yaitu hasil pengamatan yang kurang sempurna. Selain itu, istilah-istilah di perangkat komputer yang begitu banyak dan catatan kaki yang belum tahu yang mana mesti perlu dijelaskan mengenai istilah-istilah komputer membuat penjelasan tentang hasil pengamatan serta penjelasan istilah-istilah di makalah ini jauh dari kesempurnaan.

DAFTAR PUSTAKA
http://safrilblog.wordpress.com/2011/11/12/bab-5-dasar-dasar-pemrosesan-komputer/
http://pink.one-forum.net/t3-c-proses-kerja-komputer
http://yeyennurlinapurnama.blogdetik.com/2009/12/27/pengertian-hardwaresoftware-dan-brainware/
http://gandulghazali.blogspot.com/
http://blogsghifar.blogspot.com/2012/02/pengertian-hardware-software-dan.html
https://raudatulblog.wordpress.com/2014/06/18/makalah-tentang-hardware-software-dan-brainware/


Activity Diagram

Activity Diagram adalah diagram yang menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. yang ...