welcome

to my Blog
HARDWARE Dan Fungsi-Fungsiya Bagi Computer


  Hardware (Dalam Bahasa Indonesia disebut Perangkat Keras) merupakan alat atau elemen yang jelas bentuknya, dapat dilihat dan dirasa (disentuh). Dalam dunia komputer, hardware berarti perangkat keras yang mendukung sebuah komputer agar dapat dioprasikan.
A. INPUT DEVICE.
Digunakan untuk mentransmisikan (meyebarkan) data ke processing dan stroge hardware.
1. Keyboard.
   Merupakan salah satu input hardware berupa papan ketikyang derisikan tombol-tombol huruf, angka, serta tombol-tombol khusus lainnya. Keyboard dapat juga digunakan untuk melakukan berbagai perintah dengan kombinasi beberapa tombol.
gambar keyboard :
images_0043

2. Mouse.
   Merupakan input device yang digunakan untu menggerakan pointer yang terlihat di layer monitor.
Bagian-bagian Mouse :
-Tombol primer, yaitu tombol mouse sebelah kiri yang digunakan untuk   melakukan perintah.
– Tombol sekunder, yaitu tombol mouse sebelah kanan yang digunakan untuk menampilkan menu-menu edit seperti cut, copy, paste, dll.
– Bola, yaitu bagian dalam mouse yang digunakan sebagai penggerak pointer.
Penggunaan mouse :
Point, memindahkan dan meletakan pointer pada posisi yang diinginkan pengguna.
Click, menekan tombol sebelah kiri mose satu kali secara cepat dan melepaskannya.
Double Click, menekan tombol mouse sebelah kiri dua kali berturut-turut secara cepat tanpa menggeser mouse.
Drag, Menekan tombol sebelah kiri mouse tanpa melepasnya, kemudian gerakan sampai pada posisi yang diinginkan.
gambar mouse :images_005
3. Scanner.
   Merupakan jenis input device yang digunakan untuk menyalin atau mentransformasikan gambar yang bersifat grafis atau text ke dalam komputer secara cepat dan mudah.
gambar scanner :
images_0191
4. Handwriting Recognition.
   Input device yang berfungsi untuk memasukan data ke dalam sebuah sistem koputer dengan cara menuliskannya pada pad elektronis yang sensitif.
gambar handwritingnition :
images_0121
5. Modem.
   Merupakan input device yang digunakan untuk menghubungkan suatu komputer dengan komputer yang lainnya melalui suatu jaringan telepon.
gambar modem :
images_0091
6. Light pen.
   Salah satu input data yang digunakan untuk memasukan data ke dalam sistem komputer dalam bentuk grafik. Penggunaanya dilakukan dengan cara melukiskan pena pada suatu media.
gambar light pen :
images_0202
7. Bar cod reader.
   Merupakan device yang digunakan untuk membaca suatu text yang dituliskan dengan pola garis-garis hitam putih. Biasa digunakan pada toko-toko untuk menidentifikasi jenis barang.
gambar :
images_0181
8. Voice recognition device.
   Input data yang digunakan untuk memasukan data berupa suara ke dalam sinyal interpreter. Diperlukan untuk membantu meringankan pmakai untuk mengetik atau mengedit hasil ketiannya.
gambar :
images_0203

B. PROCESSING HARDWARE.
Merupakan hardware yang bertugas untuk menghitung, membandingkan, dan melaksanakan instruksi-instruksi khusus.
1. Central Processing Unit (CPU).
   Merupakan bagian yang sangat penting dari sebuah komputer, karena merupakan pusat fikiran dari komputer itu sendiri, yaitu merupakan pusat pengolahan serta pengontrolan dari keseluruhan sistem komputer yang sedang berjalan.
gambar CPU :images_0151
Bagian – bagian CPU :
a. Control Unit.
   Bertugas mengambil alih instruksi-instruksi dari sistem memory dan menterjemahkannya. Control unit juga bertindak sebagai pengontrol dan pengkoordinir keseluruhan sistem komputer dalam melakukan pengolahan data.
Contoh : Mengontrol cara kerja input dan output device.
b. ALU (Arithmatic – Logic Unit).
   Bertindak melaksanakan instruksi yang telah diterjemahkan oleh control unit serta melaksanakan operasi perhitungan dan juga logika.
c. Memory.
   Digunakan untuk menyimpan hasil instruksi data dan instruksi program. Sebagai tempat penyimpanan, memori mempunyai ruang-ruang penyimpanan dimana masing-masing ruangan penyimpanan tersebut mempunyai alamat sendiri yang berupa nomor –nomor yang menunjuk lokasi tertentu di memori.
RAM (Random Accsess Memory).
   Merupakan memori yang berfungsi untuk menyimpan sementara perintah dan data saat sebuah program dijalankan. Perintah dan data tersebut mencakup data yang akan dibaca dari harddisk, data-data yang dimasukkan melalui alat input komputer, dan juga data-data hasil pemrosesan sebuah program. Satuan ukuran kemampuan sebuah memori untuk menyimpan informasi disebut byte.
gambar :
images_015
ROM (Read Only Memory).
   ROM digunakan untuk menyimpan perintah dan data-data secara tetap. Sesuai dengan namanya, komputer hanya dapat membaca data dan perintah yang terdapat di ROM. Komputer tidak dapat mengubah data dan perintah yang tersimpan di ROM. Perintah-perintah yang disimpan didalam ROM merupakan perintah tetap yang dibutuhkan oleh komputer.
gambar :
images_0042
C. STORAGE.
   Komputer mempunyai berbagai media penyimpanan (Sorage) tetap dengan berbagai sifat, kelebihan, dan kekurangannya. Kelebihan dan kekurangan tersebut dilihat dari sisi kapasitas penyimpanan, mobilitas, kecepatan akses, kemampuan menghapus dan menulis data, begitu juga harga.
1. Harddisk.
   Merupakan media penyimpanan dengan kapasitas yang terbesar dibandingkan media penyimpanan data lainnya. Pengaksesan data melalui harddisk adalah yang tercepat dibandingkan melalui penyompanan data yang lain.
gambar harddisk :
images_007
2. Disket.
   Disket atau 31/2 floopy disk digunakan untuk menyimpan data, sama halnya dengan harddisk. Perbedaannya, disket hanya mampu menyimpan data sampai 1,44 MB selain itu kecepatan akses datanya pun lambat. Disket dapat dibaca dengan alat yang bernama disk drive.
gambar :
images_0051
3. CD-ROM, CD-R, CD-RW, DVD, DVD-RW
   Merupakan media penyimpanan data berupa kepingan CD, harganya relatif murah, kapasitas penyimpanannya pun cukup besar mulai dari 700 MB (untuk CD) sampai dengan 3 GB (untuk DVD), namun aksesnya sedikit lebih lambat dibandingkan harddisk atau flash disk. Untuk dapat membaca dan menuliskan data, media penyimpanan ini membutuhkan perangkat yang disebut dengan CD drive ataupun DVD drive.
gambar :
images_008
D. OUTPUT HARDWARE.

1. Printer.
   Dari sekian banyak jenis output hardware, printer merupakan jenis output hardware yang banyak digunakan.
– Character printer, mencetak per karakter, lambat, umumnya murah.
– Line printer, mencetak perbaris.
– Page printer, mencetak per halaman, seperti mesin photo copy dan biasanya menggunakan laser agar menghasilkan printed character.
a. Impact printer
  memukul kertas saat mencetak, sehingga lebih berisik.
Contoh : dot matrix printer.
images_003
b. Non-impact printer
  menggunakan sistem photoelectric untuk mencetak.
Contoh : laser printer.
images_0192
c. Bit-mapped printer
  bekerja atas dasar pengalamatan pada setiap dot yang membentuk baris dan kolom halaman kertas.
     Keuntungannya : Dapat mencetak karakter dan gambar dengan                            mulus.
     Kerugiannya   : Komputer harus mengirim lebih banyak                                instruksi dan data ke printer untuk                                  mengkonvert data dan alamat setiap dot.
  Selain printer, output device lainnya adalah voice output, plotter dan layar monitor. Layar monitor dapat juga dimasukan sebagai input device, karena membantu melihat apa yang telah diketikan oleh input device keyboard.
Plotter mempunyai fungsi yang lebih rumit sehingga dapat digunakan untuk membuat grafik, diagram, peta, microfilm, dan microfiche.images_0171
2. Monitor.
   Monitor digolongkan sebagai Output device karena dapat berfungsi untuk melihat hasil yang diinput oleh input device. contohnya untuk melihat hasil ketikan yang diketik dengan keyboard.
gambar monitor :    monitor

E. LAINNYA.

1. Motherboard
   Motherboard atau sering disebut dengan mainboard merupakan perangkat komputer yang sering merupakan perangkat keras komputer yang berfungsi sebagai tempat perangkat-perangkat lain, seperti prosessor, memori VGA card, Sound card dan LAN card. Setiap perangkat memiliki slot tersendiri yang memungkinkan perangkat tersebut melekat di motherboard.
   Selain dilengkapi dengan slot-slot, motherboard juga dilengkapi dengan jalur-jalur koneksi yang memungkinkan perangkat-perangkat komputer berkomunikasi satu sama lainnya.
   Biasanya, motherboard didesain untuk digunakan oleh prosessor tertentu. Sehingga motherboard yang didesain untuik prosesor Intel tidak akan dapat digunakan untuk prosessor AMD, demikian juga sebaliknya.
gambar :images_0193
2. VGA Card
   VGA card adalah peralatan konmputer yang berfungsi untuk mengubah sinyal digital menjadi sinyal gambar. VGA Card memungkinkan data-data dalam bentuk ditampilkan dalam bentuk digital ditampilkan dalam bentuk gambar di layar monitor.
   Secara fisik, VGA Card merupakan kartu elektronik yang dipasangkan pada slot yang terdapat pada motherboard. Kemudian pada salah satu sisi VGA card dilengkapi dengan plug untuk memasangkan kabel yang dihubungkan dengan monitor komputer.
   Selain dalam bentuk kartu elektronik yang dipasangkan pada slot motherboard, ada juga beberapa motherboard yang telah dilengkapi dengan VGA Card (Built-in). Namun, resikonya adalah jika salah satu komponen itu rusak (VGA Card atau Motherboard) maka kita harus mengganti keduanya.gambar :
images_0182
3. Sound Card
   Sound card adalah peralatan konmputer yang berfungsi untuk mengubah sinyal digital menjadi sinyal suara. Sound card memungkinkan data-data suara seperti lagu yang tersimpan di komputer dapat didengar melalui perangkat keluaran (speaker atau headset).
   Secara fisik , sound card merupakan kartu elektronik yang dipasangkan pada slot yang terdapat pada motherboard, dan pada sisi belakang sound card terdapat plug untuk memasangkan kabel yang menghubungkannya ke perangkat input (microphone) dan output suara (speaker atau headset)
Kita harus menginstall software drivernya terlebih dahulu agar Sound card dapat dikenal oleh komputer. File-file driver tersebut akan memberi tahu sistem operasi, sehingga sound card dapt bekerja dengan baik. Seperti halnya VGA card, Selain dalam bentuk kartu elektronik yang dipasangkan pada slot motherboard, ada juga beberapa motherboard yang telah dilengkapi dengan Sound Card (Built-in). Namun, resikonya adalah jika salah satu komponen itu rusak (Sound Card atau Motherboard) maka kita harus mengganti keduanya.gambar :
images_0183
Komponen - Komponen Motherboard Beserta Fungsinya

Pengertian Motherboard Komputer

   Motherboard atau Mainboard komputer adalah papan/sirkuit utama pada komputer dimana pada papan tersebut terdapat perangkat-perangkat pendukung kerja komputer dan sebagai penghubung antara komponen - komponen komputer yang lain seperti: VGA Card, Hardisk, CD Room, Mouse, Keyboard, Printer, LAN Card dan perangkat lainnya. Selain itu didalam motherboard juga terdapat chip-chip controller yang bertugas untuk mengatur lalu lintas data di dalam sistem motherboard itu sendiri.

Fungsi Motherboard Komputer


   Motherboard berfungsi sebagai penghubung atara perangkat keras satu dengan perangkat keras lainnya. Motherboard atau juga biasa disebut dengan MOBO merupakan komponen yang sangat penting pada komputer karena motherboard merupakan terminal utama semua perangkat pendukung komputer/PC baik itu perangkat utama maupun perangkat peripheral komputer saling terhubung satu sama lain.



Bagian-bagian utama pada motherboard

Berikut adalah komponen-komponen utama pada motherboard komputer:

1. Socket Processor.
   Soket prosessor adalah komponen yang berfungsi untuk memasang prosessor pada motherboard sehingga prosessor dapat terhubung dengan motherboard dan terbaca pada sistem komputer. Jenis soket pada motherboard ini akan mempengaruhi jenis prosessor yang digunakan, karena didalam soket motherboard biasanya terdapat pin sebagai penghubung dari prosessor itu sendiri. Untuk itu sebelum anda membeli prosessor anda harus tahu terlebih dahulu jenis soket yang terdapat pada motherboard kita.

2. Slot Memori / Slot RAM
   Slot memori / RAM (Random Access Memory) berfungsi untuk menancapkan memori RAM pada motherboard. Jenis dan model dari slot memori akan berpengaruh pada memori RAM yang akan digunakan. Jenis RAM berdasarkan slotnya adalah SD Ram, DDR, DDR 2 dan DDR 3. Sehingga sebelum kita membeli RAM untuk dipasang pada motherboard, kita harus mengetahui slot jenis apa yangterpasang pada motherboard kita. Jumlah slot memori pada moherboard juga berbeda-beda, ada yang mempunyai 4 slot memori, 2 slot memori atau bahkan hanya mempunyai 1 slot memori.

3. Chipset NortBridge
   Chipset Nortbridge pada motherboard bertugas sebagai pengatur lalu lintas data antara prosessor dengan momori, frot side bus dan AGP bus. Selain itu Chipset NortBridge juga dapat mengatur kerja power management. Chipset nortbridge biasanya terletak disekitar soket prosessor.

4. Chipset Southbrigde
   Chipset Nortbridge dan southbride adalah komponen yang selalu ada pada motherboard, karena komponen ini bertugas mengatur komponen-komponen lainnya. Chipset Southbridge pada motherboard berfungsi untuk mengatur kerja peripheral pada komputer seperti: IDE Controller, PCI Bus, ROM Bios, keyboard dan mouse, USB, LAN Card, Modem dan perangkat I/O lainnya.

5. Slot PCI Express x16
   Slot PCI Express x16 biasanya digunakan untuk menancapkan VGA Card generasi terbaru. PCI Express x16 mempunyai kecepatan proses yang lebih baik dibandingkan dengan PCI express biasanya.

6. Slot PCI Express x1
   Slot PCI Express x1 digunakan untuk memasang peripheral komputer seperti LAN card atau kartu jaringan.

7. Slot AGP
   Slot AGP berfungsi untuk untuk menancapkan kartu VGA ke motherboard. Slot jenis ini sering digunakan sebelum adanya slot PCI Express sehingga slot ini hanya digunakan untuk VGA Card model lama.

8. Slot PCI
   Slot PCI merupakan slot yang digunakan untuk menancapkan card ke motherboard. Card yang dipasang pada slot ini biasanya LAN Card. Slot ini biasanya berwarna putih dengan bentuk yang memanjang. Slot PCI mempunyai kecepatan dibawah slot AGp dan PCI Express.

9. Chipset BIOS (Basic Input Output System)
   Chipset ini berfungsi untuk menyimpan program dari BIOS, BIOS sendiri merupakan program kecil yang dimasukkan pada IC ROM yang berisi semua informasi perangkat pada sistem komputer. Didalam BIOS juga terdapat sistem penanggalan dan informasi tentang hardware komputer.

10. Bateray CMOS
   Bateray CMOS berfungsi untuk memberikan daya pada BIOS, sehingga ketika komputer dimatikan pengaturan pada BIOS dan waktu pada komputer tidak akan kembali seperti semula. Untuk itu jika waktu pada komputer sering kembali ke semula atau tidak sesuai dengan waktu yang sesungguhnya, meskipun sudah di setting berulang kali, maka bisa dipastikan bahwa bateray CMOS tersebut sudah rusak.

11. Port SATA
   Port SATA merupakan port yang digunakan untuk menancapkan atau menghubungkan dengan perangkat lain yang mempunyai port SATA pula, Perangkat yang mempunyai port SATA biasanya adalah Harddisk dan CD ROOM.

12. Port IDE
   Port IDE digunakan untuk menghubungkan perangkat atau komponen komputer yang memiliki port IDE. Komponen komputer yang memiliki port IDE adalah CD Room dan Harddisk. Port ini dulu paling sering digunakan sebelumnya adanya port SATA.

13. Port Floppy Disk
   Port ini digunakan untuk menghubungkan kabel yang mengarah pada Floppy disk. Perangkat ini memang sangat jarang sekali digunakan pada saat ini karena kebanyakan orang lebih suka menggunakan perangkat flashdisk dan CD Room sebagai media penyimpanan.

14. Port Kable Power
   Port ini digunakan untuk menancapkan port pada kabel 20/24 pin power supply. Power supply akan memberikan sumber daya pada motherboard melalui port ini.

15. Back panel
   back Panel adalah kumpulan port yang berada dibelakang dari motherboard. Port ini biasanya berisi port USB, PS/2 mouse dan keyboard, VGA Card, Sound Card dan lain-lain.


Komponen - Komponen Back panel motherboard dan Fungsinya.

  • Port PS/2 Mouse,                                                             Port ini berfungsi untuk mencapkan mouse ke motherboard. Port PS/2 mouse biasanya berwarna hijau karena pada dasarnya port PS/2 pada motherboard ada 2 yaitu PS/2 Mouse dan PS/2 keyboard.
  • Port PS/2 Keyboard,                                                        port ini berfungsi untuk menancapkan keyboard yeng memiliki port PS/2. Port ini biasanya berwarna ungu atau port PS/2 yang bagian kiri.
  • Port USB,                                                                  port ini digunakan untuk menancapkan perangkat yang memiliki port USb seperti flashdisk, USB printer dan perangkat lainnya.
  • Socket Serial COM,                                                          port ini digunakan untuk mentransmisikan satu bit informasi pada satuan waktu.
  • Parallel Port,                                                              berfungsi untuk alat komunikasi komputer dengan perangkat peripheral. Port jenis ini biasanya digunakan untuk port pada printer dot matrik.
  • VGA Card,                                                                  berfungsi untuk menghubungkan komputer dengan monitor. VGA Card jenis ini adalah onboard atau bawaan dari pada motherboard itu sendiri, akan tetapi jika vga onboard ini sudah tidak bisa bekerja maksimal kita bisa menambahkan vga baru dengan menancapkan pada port PCI Express atau SLOT AGP.
  • LAN Card,                                                                  berfungsi untuk menghubungkan komputer dengan perangkat jaringan seperti:modem, hub, switch dan lain-lain. LAN Card pada motherboard biasanya menggunakan port RJ 45.
  • Sound Card,                                                                berfungsi untuk penghubung komputer ke perangkat audio. Pada umumnya terdapat 3 port pada SoudCard, yaitu port berwarna biru, berwarna merah dan berwarna hijau. Untuk port warna hijau berfungsi untuk output audio sedangkan port berwarna merah dignakan untuk line in.

Saat sekarang ini banyak sekali motherboard yang beredar dipasaran, mulai dari harga yang paling murang dengan harga yang paling mahal. Masing-masing motherboard menawarkan kelebihan masing-masing mulai dari kelengkapan dari port bahkan kemampuan dari masing - masing chipset yang digunakan. Untuk itu sebelum kita membeli sebuah motherboard kita harus jeli dalam memilih motherboard yang akan kita beli.

SISTEM OPERASI, SOFTWARE APLIKASI DAN BAHASA PEMROGRAMAN BESERTA PERBEDAANNYA

Pengertian Sistem Operasi
      Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia.Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
      Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
     Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
Contoh Sistem Operasi Komputer
Contoh-contoh dari Sistem operasi Komputer misalnya adalah Windows, Linux, MacOS, dan lain lain. Di bawah ini merupakan tampilan antarmuka sistem operasi Windows 7, Linux (ubuntu), dan Mac OS X
Pengertian Software Aplikasi
    Pengertian software aplikasi, yaitu suatu program computer yang berfungsi untuk melakukan tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan keuangan, atau merancang rumah.
    Pengertian software aplikasi tidak lepas dari beberapa macam program pembangunnya, yaitu terdiri dari software hiburan, pendidikan, bisnis, perangkat lunak khusus, serta produktivitas kerja.
Perangkat lunak penunjang produktivitas kerja memberikan peranan yang sangat bermanfaat untuk optimalisasi mutu kerja.
Seluk Beluk Software Aplikasi
  Berikut beberapa jenis perangkat lunak yang terdapat dipasaran untuk aplikasi computer.
  • Perangkat lunak hiburan. Beberapa contoh dari software ini, yaitu winamp untuk mendengarkan music, games, dan sebagainya untuk hiuran.
  • Perangkat lunak pendidikan. Berguna untuk mempelajari atau mereferensikan tentang pendidikan atau pengetahuan.
  • Perangkat lunak bisnis. Software ini berguna untuk aplikasi bisnis, contohnya untuk menangani utang piutang, pencatatan barang, dan sebagainya.
  • Perangkat lunak khusus.
  • Perangkat lunak produktivitas kerja.

  Pengertian software aplikasi pada software produktivitas kerja adalah sebagai berikut :
  • Word processing                                                                                                                      Word processing disebut juga pengolah kata untuk membuat dokumen. Berguna untuk memformat teks sehingga teks lebih rapi, misalnya rata kanan-kiri dan sebagainya.Gramer checker digunakan untuk mengidentifikasi kesalahan tata bahasa. Thesaurus adalah untuk mencari padanan kata.
  • Spreadsheet                                                 Spreadsheet berupa sekumpulan sel yang khas. Setiap sel terdiri dari nama baris dinyatakan dengan angka dan nama kolom dinyatakan dengan huruf. Beberapa contoh nama spreadsheet, yaitu Claris Resolve dari corporation, excel dari Microsoft, lotus 1-2-3 dari Lotus. Development Corporation, StarOffice Calc dari Sun Mycrosystems.
  • Desktop publishing                                                                                                                                      Biasanya digunakan untuk mencetak undangan. Cocok sekali bagi yang ingin membuka usaha percetakan, karena ia bisa menggabungkan metode dari perangkat lunak yang lain. Contoh nama dari program desktop publishing, yaitu corel draw, frame maker, indesign, venture, dan lain-lain.
  • Presentasi grafik                                                                                                                                         Software ini biasanya digunakan untuk membuat bahan presentasi grafik sehingga pembuatan bahan presentasi mudah dan cepat. Anda juga bisa menambahkan fitur-fitur penambah cantinya bahan presentasi anda. Contoh aplikasi ini adalah dengan menambahkan gambar animasi atau bahkan menambahkan video untuk ditayangkan guna memperjelas bahan presentasi. Contoh nama software ini adalah StarOffice Impress, FreeLance Grafics, Power Point, dan lain-lain.
  • Komunikasi                                                                                                                                                Software ini berfungsi untuk berkomunikasi antar orang melalui e-mail (electronic-mail), atau disebut juga dengan surat elektronik. Beberapa contoh nama software email ini adalah Perfect Office, Kmail, Outlook Express, Netscape messenger, dan lain-lain.
  • Personal Information Manager (PIM)                                                                                                       PIM sangat berguna untuk mengelola informasi pribadi, seperti tugas, jadwal, rekanan atau klien dan juga keuangan. Beberapa contoh dari software ini adalah commence, computer organizer, lotus organizer, Microsoft outlook.
  • Manajemen Data                                                                                                                                        Software manajemen data disebut juga dengan DBMS ( Database Managenent System ). DBMS berguna untuk mencatat, memanipulasi, dan mengambil data agar lebih cepat dan tepat.           Beberapa contoh nama DBMS, yaitu access dari Microsoft corporation, paradox, visual Dbase, visual express, dan visual foxpro. DBMS memiliki fitur yang canggih sekali, misalnya mampu menyediakan fasilitas keamanan bagi pengakses yang tidak berwewenang.
Pengertian Bahasa Pemrograman
     Pengertian bahasa pemrograman adalah suatu perangkat lunak dan bahasa yang digunakan untuk membuat program-program komputer atau sering disebut sebagai bahasa kompute. Bahasa pemrograman menggunakan sistem tata bahasa tertentu atau kata-kata unik untuk dijadikan kode yang bisa menjalankan perintah tertentu pada komputer. Bahasa pemrograman inilah yang membentuk struktur perangkat lunak sebagai inti dari komputer untuk menjalankan perangkat keras. Tanpa perangkat lunak yang dibuat menggunakan bahasa pemrograman, maka perangkat keras tidak akan berjalan dengan baik atau bahkan tidak dapat berjalan sama sekali.
      CPU komputer pada dasarnya hanya bisa berkomunikasi menggunakan kode mesin, yakni menggunakan angka 0 dan 1 saja. Kode mesin inilah yang berperan dalam mengkomunikasikan data dalam komputer. Karena CPU hanya mengerti bahasa dengan kode mesin, sedangkan manusia kesulitan melakukannya, maka dibuatlah bahasa pemrograman. Bahasa pemrograman utamanya pada level tinggi memiliki syntax logika yang mendekati bahasa manusia, sehingga dapat digunakan oleh manusia. Namun supaya dapat berkomunikasi dengan CPU, maka program yang telah ditulis oleh manusia tersebut harus diubah menjadi bahasa mesin. Perubahan ini membutuhkan satu perangkat lunak yang disebut sebagai compiler.
       Bahasa pemrograman dibagi menjadi tiga, yakni bahasa mesin, bahasa pemrograman tingkat rendah dan bahasa pemrograman tingkat tinggi. Bahasa mesin hanya dipakai untuk membuat sistem inti perangkat komputer seperti yang tertanam pada BIOS, chip-chip tertentu dan lain sebagainya. Bahasa ini hanya terdiri dari 0 dan 1 saja yang disebut sebagai byte. Lalu ada bahasa pemrograman tingkat rendah yakni bahasa assembly yang digunakan untuk berkomunikasi dengan hardware, membantu komputer mengingat memori dan terdapatnya alamat simbolis yang berhubungan dengan bahasa mesin. Sedangkan bahasa pemrograman tingkat tinggi adalah bahasa pemrogaman yang memiliki baris perintah yang mendekati bahasa manusia sehingga lebih mudah digunakan.

      Perbedaan Sistem Operasi, Program Aplikasi, dan Bahasa Pemograman Secara umum, software digunakan untuk mempermudah pengorganisasian kinerja Hardware . Dengan adanya software akan mengurangi interaksi manusia pada Hardware yang bermacam-macam.
Kita dapat mengelompokkan software berdasarkan fungsi atau dukungannya terhadap hardware.
      Software sistem Operasi ini yang melakukan hubungan dengan hardware secara langsung. Hardware yang beroperasi tanpa sistem operasi akan mempunya operasi yang terbatas dan tidak dapat di gunakan untuk menjalasnkan software aplikasi.
Berdasarkan fungsinya, software dibagi menjadi tujuh, yaitu
  1. Sistem Operasi
  2. Program Aplikasi
  3. Bahasa Pemrograman
  4. Program Bantu
  5. Program Paket
  6. Program Permainan
  7. Program Multimedia


1. SISTEM OPERASI
  Sistem operasimerupakan program utama yang langsung berinteraksi dengan bahasa yang di kenal oleh mesin komputer ( bahasa mesin). Penggunaan processor, memory, hardisk dan komponen lainnya diatur oleh sistem operasi .
Contoh Sistem Operasi :
• Produk Microsoft : Windows 3.1, Windows 95, Windows 98, Windows 2000, WIndows Me, WIndows XP, Windows Vista, WIndows NT (untuk jaringan).
• Produk Novel : Linux, Redhat, OpenSuse, Ubuntu, Mandrake, Mandriva,dll
• Produk Apple : Macintosh
• Produk IBM : DOS, UNIX
2. Program Aplikasi
  Program aplikasi merupakan program yang di buat untuk tujuan tertentu, misalnya untuk penjualan di supermarket, untuk mengelola data rumah sakit, untuk mencetak kuitansi, mengedit foto, dan sebagainya.

3. Bahasa Pemrograman
  Bahasa pemrograman merupakan bahasa yang dipakai untuk membuat program komputer. dengan bahasa pemrograman , kita dapat menyusun perintah-perintah yang harus dijalankan oleh komputer sehingga menghasilkan informasi atau melakukan pekerjaan sesuai dengan keinginan.
Tingkatan Bahasa Pemrograman ada 4 yaitu :
• Low Languange Program ( Bahasa Pemgrograman Tingkat Rendah), contohnya Assembly machine
• Middle Language Program ( Bahasa Pemrograman Tingkat Menengah), contohnya Bahasa C++
• High Language Program ( Bahasa Pemrograman Tingkat Tinggi ), Contohnya Pascal, Borland , Fotran
• 4GL ( Bahasa Pemrograman Tingkat ke 4 ), contohnya Visual Basic, Visual FoxPro
4. Program Bantu ( Utility )
  Program Bantu merupakan program yang bertujuan untuk mengatur konfigurasi komputer, menjaga komputer dari serangan virus dan hacker, menyelamatkan data dan sebagainya. Program jenis ini tidak banyak melibatkan pengguna dalam penggunaannya, tetapi bekerja sendiri sesuai dengan perintah dan fungsinya.
Contoh program bantu yang kita kenal yaitu Anti Virus, Backup , Disk Defragmenter, dsbnya.
5. Program Paket
  Program paket merupakan gabungan dari beberapa aplikasi yang di paket menjadi kesatuan untuk menangani suatu bidan pekerjaan yang saling berkaitan. Contoh paket yang paling terkenal adalah Microsoft Office dimana didalamnya terdapat program untuk mengolah kata (Microsoft Word), untuk mengolah angka ( Microsoft Excel), Untuk Program Presentasi ( Microsoft Power Point) dll.
Dilihat dari bidang pekerjaan yang ditangani, program paket dapat dibedakan menjadi:
1. Aplikasi perkantoran, misalnya : Microsoft Office dan StarOffice
2. Aplikasi database, misalnya : oracle dan SQL Server
3. Aplikasi grafik, misalnya Adobe Photoshop dan Corel Draw
6. Program Permainan
  Program permainan merupakan program-program yang dibuat untuk menampilkan permainan interaktif pada layar komputer.
Contoh program permainan yang sudah dikenal yaitu :
Solitaire, tersedia pada Accessories WIndows
Counter Strike, umumnya dimainkan di game center
Kurusetra, terkenal sebagai game asli buatan indonesia
7. Program Multimedia
  Program Multimedia mencakup program-program yang memainkan musik atau lagu, memutar film atau video, untuk menangkap siaran radio atau televisi dan program lainnya.
contoh Program multimedia yaitu :
a. Winamp, umumnya digunakan untuk memainkan lagu mp3
b. JetAudio dapat memainkan berbagai format lagu serta video
c. RealPlayer, dapat menangkap siaran radio dan TV dari Internet
hhtp//blogspot smk4 gorontalo.com