Langsung ke konten utama

Hardware, Software dan Brainware

HARDWARE

Perangkat keras komputer secara garis besar terdiri atas tiga komponen utama, yaitu :


1. Processor.
       Merupakan bagian dari perangkat keras komputer yang melakukan pemrosesanaritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu

  • ALU (Arithmetic Logic Unit) dan
  • Control Unit.

      Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya. Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemrosesan satu instruksinya = T = 1/f = 1/(350x 10 6 Hz), = 0,286 x 10-8 detik.

Bagian Utama Dari Processor
  • Arithmetic Logic Unit (ALU), merupakan bagian processor yang khusus mengolah data aritmatika (Tambah, kurang, kali, bagi) serta data logika (perbandingan)
  • Control Unit (CU), merupakan Komponen Utama processor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari Input Device sampai Output Device.

2. Memori
    Berdasarkan fungsinya dibagi menjadi 2 yaitu :
  1. Primary Memory, dipergunakan untuk menyimpan data dan intruksi dari program yang sedang dijalankan. biasa juga disebut sebagai RAM karakteristik dari memori primer adalah :
    • Volatil (informasi ada selama komputer masih bekerja, ketika komputer dipadamkan maka informasi yang disimpannya juga hilang)
    • kecepatan tinggi
    • akses random (acak)
Read Only Memory(ROM), Memori yang hanya bisa di baca saja, tidak dapat dirubah dan di hapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer dihidupkan, Perintah yang ada pada ROM sebagian akan dipindahkan ke RAM. Perintah yang ada pada ROM antara lain adalah perintah untuk membaca Sistem Operasi dari Disk, Perintah untuk mengecek semua peralatan yang ada diunit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah mengalami perkembangan dan banyak macamnya, antara lain:
  • PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
  • RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang diinginkan.
  •  EPROM (Erasable Program ROM), merupakan ROM yang dapat kita hapus dan program kembali, tapi cara penghapusannya dengan menggunakan sinar ultraviolet.
  • EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari ROM dimana kita dapat mengubah dan menghapus program ROM dengan menggunakan teknik elektrik. EEPROM ini merupakan jenis yang paling banyak digunakan saat ini.
Random Access Memory(RAM), dari namanya dapat kita artikan bahwa RAMadalah memori yang dapat diakses secara random. RAM berfungsi untukmenyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemrosesan data pada komputer agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, makadiperlukan media penyimpanan eksternal, seperti Disket, Harddisk, PCMCIA card dan lain-lain.
  1. Secondary Memory, dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah :
    • non volatil atau persisten
    • Kecepatan relatif rendah
    • Akses Random atau Sekuensial
Contoh memori sekunder:floppy,Zip Drive, harddisk, Flash disk,CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
3. Input Output Device
    Merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelompok, yaitu:

  1. Input Device(Piranti Masukan), berfungsi sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti masukan: Keyboard, Mouse, Microphone, JoyStick, Scanner, TouchScreen, DVD, Harddisk, Web Cam, Virtual Reality, Graphic Tablet, Remote, Handphone, HandyCam, Camera Digital, Barcode Scanner, ATM & Credit Card
  2. Output Device(Piranti Keluaran), berfungsi sebagai media computer untuk memberikan keluaran. Beberapa contoh piranti keluaran : Monitor, Printer, Infocus, Speaker, Plotter
SOFTWARE
Perangkat lunak dapat diklasifikasikan sebagai berikut :

  1. Sistem Operasi, merupakan perangkat lunak yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna. Contoh sistem operasi:MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.
  2. ProgramUtilitas, merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk, manajemen hardisk, dll. Contoh produk program utilitas:Norton Utilities, PartitionMagic, McAfee, dll.
  3. ProgramAplikasi, merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh:aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.
  4. ProgramPaket, merupakan program yang dikembangkan untuk kebutuhan umum, seperti:
    • Pengolah kata /editor naskah:Wordstar, MS Word, Word Perfect, AmiPro, dll.
    • Pengolah angka / lembar kerja:Lotus123, MS Excell, QuattroPro, dll.
    • Presentasi:MS PowerPoint, dll.
    • Desain grafis:CorelDraw, PhotoShop, dll.
  5. Bahasa Pemrograman, merupakan perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain. Bahasa pemrogramandapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan ‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut bahasa assembly) merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Contoh bahasa tingkat tinggi:Pascal, BASIC, Prolog, Java dll. Contoh bahasa tingkat menengah:bahasa C. Seperti perangkat lunak lain, bahasa pemrogramanjuga memiliki pertumbuhan generasi.
BRAINWARE
Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian sistem komputer. Beberapa peran diantaranya adalah :

  1. Analis System, berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi pemecahannya dalam bentuk program komputer.
  2. Programmer berperan menerjemahkan rancangan yang dibuat analis ke dalambahasa pemrogramansehingga solusi dapat dijalankan oleh computer.
  3. Operator bertugas menjalankan komputer berdasarkan instruksi yang diberikan.
  4. Teknisi bertugas merakit atau memelihara perangkat keraskomputer

Komentar

Postingan populer dari blog ini

Konsep dasar Komputer

Konsep Dasar dan Teknologi Informasi Bagaimana Cara Kerja Komputer ?      Komputer merupakan perangkat elektronik yang sudah tidak asing lagi di kalangan anak-anak hingga orang dewasa, tentunya dengan tingkat pemahaman dan penggunaan yang berbeda-beda. Apa itu Komputer?     Untuk memudahkan pemahaman, sebuah komputer dapat dianalogikan sebagai manusia. Secara normal manusia hidup mempunyai bentuk fisik dan non-fisik. Bentuk fisik tersebut terdiri atas bagian-bagian yang mempunyai fungsi berbeda, seperti kepala, tangan, telinga, dll. Susunan dan letak bagian-bagian fisik hingga membentuk tubuh manusia dapat dikatakan sebagai arsitektur manusia.      Bentuk fisik saja tidak dapat disebut sebagai manusia hidup secara normal. Untuk dapat disebut manusia yang hidup maka perlu adanya roh atau nyawa, sebagai bentuk non-fisik. Bentuk non-fisik lainnya seperti akal pikiran dan perasaan yang akan memperkerjakan bagian-bagian fisik untuk aplikasi atau a...

TUGAS ALGORITMA EPISODE 1

TUGAS ALGORITMA EPISODE 1  "MENANAK NASI" DEFINISI MASALAH : "MENANAK NASI INPUT : Beras               garam               mentega               air output : nasi algoritma bahasa : 1. Cuci beras                             2. takar beras dan air (airnya jangan kebanyakan)                             3. masak air dan beras hingga mendidih                             4. aduk...

Konsep Algoritma dan Struktur Data

Definisi Algoritma      Ditinjau dari asal usul katanya kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata Algorism yang berarti proses mengitung dengan angka Arab. Anda dikatakan Algorist jika anda menghitung menggunakan Angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirny para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama seorang ahli matematika dari Uzbeksitan Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi(770-840). Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizi menulis buku yang berjudul Kitab Al Jabar Wal-Muqobala yang artinya “Buku Pemugaran dan Pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “AlJabar” (Algebra). Perubahan kata dari Algorism menjadi Algorithm muncul karena kata Algorism sering dikelirukan dengan Arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan ...