Kamis, 05 Oktober 2017

PERKEMBANGAN PERANGKAT KERAS & PERANGKAT LUNAK



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. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu :
• Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.
• 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 peranti yaitu :
a. 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.
b. 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.
c. Touchpad
Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu track point ( pointing stick ) dan trackball.
d. Light Pen
Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan men-design gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal cahaya ke komputer yang kemudian direkam, dimana layar monitor bekerja dengan merekam enam sinyal elektronik setiap baris per detik.
e. Joy Stick dan Games Paddle
Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam komputer.
f. Barcode Reader
Barcode termasuk dalam unit masukan (input device). Fungsi alat ini adalah untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada produk-produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiap kasir di supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yang dijualnya dengan barcode.
 g. Scanner
Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari memori komputer selanjutnya, disimpan dalam harddisk ataupun floppy disk. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar.
h. Kamera Digital dan Handycam
Kamera dan handycam ini dinamakan dengan input digital dengan kualitas gambar lebih bagus dan lebih baik dibandingkan dengan cara menyalin gambar yang menggunakan scanner. Ketajaman gambar dari kamera digital ini ditentukan oleh pixel-nya. Kemudahan dan kepraktisan alat ini sangat membantu banyak kegiatan dan pekerjaan. Kamera digital tidak memerlukan film sebagaimana kamera biasa. Gambar yang diambil dengan kamera digital disimpan ke dalam memori kamera tersebut dalam bentuk file, kemudian dapat dipindahkan atau ditransfer ke komputer. Kamera digital yang beredar di pasaran saat ini ada berbagai macam jenis, mulai dari jenis kamera untuk mengambil gambar statis sampai dengan kamera yang dapat merekan gambar hidup atau bergerak seperti halnya video.
i. Mikropon dan Headphone
Unit masukan ini berfungsi untuk merekam atau memasukkan suara yang akan disimpan dalam memori komputer atau untuk mendengarkan suara. Dengan mikropon, kita dapat merekam suara ataupun dapat berbicara kepada orang yang kita inginkan pada saat chating. Penggunaan mikropon ini tentunya memerlukan perangkat keras lainnya yang berfungsi untuk menerima input suara yaitu sound card dan speaker untuk mendengarkan suara.

Unit pemroses
Alat pemroses yaitu alat dimana instruksi-instruksi program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditampilkan pada alat output. Secara umum alat proses terangkum dalam Central Processing Unit atau CPU.
a. Motherboard
Motherboard adalah sebuah alat berupa papan elektronik yang di dalamnya terdapat banyak sekali transistor, konduktor, resistor, dan alat-alat elektronik lainnya, tentu saja dengan ukuran yang kecil-kecil. Alat ini menjadi penghubung dan penerjemah alat-alat komputer yang ada, dari mulai alat input, proses, storage, sampai dengan output.
Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.
Motherboard atau papan induk merupakan perangkat yang paling utama terdapat pada susunan komputer, ini dikarenakan sebagai tempat bergantungnya semua komponen dalam
komputer. Komponen-komponen yang ada didalamnya seperti microprocessor, chipset, memori, basic input-output system (bios), expansion slots (untuk hard disk, cdrom, video vard, dan lainnya), serta sirkuit-sirkuit yang terkoneksi di dalamnya.
b. Processor
Alat ini merupakan alat yang paling penting. Letaknya di dalam casing dan menempel di atas motherboard. Otak komputer ini akan memproses data yang dimasukkan sesuai dengan instruksi yang diminta, kemudian akan menampilkannya ke dalam alat output. Processor sering disebut juga dengan Central Processing Unit (CPU). Alat inilah yang akan menjalankan perintah. Keberadaan processor ini menentukan tingkat kecepatan sebuah komputer dalam mengolah data.
Processor dibuat dengan teknologi silikon. Isi dari processor adalah chip, transistor, dan komponen elektronik lainnya yang jumlahnya mencapai jutaan. Tugas processor adalah mengontrol sistem, menentukan saat pengiriman data terjadi, menjalankan operasi aritmatik, dan melakukan operasi logika.
Processor yang beredar di masyarakat dalam perkembangannya ada 3 jenis. Yaitu processor 16 bit, 32 bit dan yang paling baru 64 bit. Komputer personal yang beredar saat buku ini disusun ada yang 32 bit seperti Intel Pentium, dan 64 bit seperti Intel Xeon. Kecepatan proses komputer ditentukan oleh seberapa cepat processor dalam menjalankan instruksi-instruksi yang diterima.
c. Random Access Memory
Random Access Memory sering disebut juga dengan RAM. Alat ini terletak di atas motherboard. RAM merupakan salah satu jenis memori internal yang menentukan kemampuan sebuah komputer. Memori internal (Internal Memory) bisa disebut juga memori utama (main memory) dan memori primer (primary memory). Komponen ini berfungsi sebagai pengingat data atau program.
d. Read Only Memory
Read Only Memory sering disebut juga dengan ROM. Alat ini digunakan untuk medium penyimpanan data pada komputer. ROM memiliki sifat permanen, artinya program / data yang disimpan di dalam ROM ini tidak mudah hilang atau berubah walau aliran listrik dimatikan.
Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya. Oleh karena itu, ROM biasa digunakan untuk menyimpan firmware yaitu piranti lunak yang berhubungan erat dengan piranti keras.
e. Video Graphics Adaptor
Video Graphics Adaptor sering disebut juga dengan VGA. Yaitu bagian dari perangkat keras yang berfungsi mengolah tampilan atau output pada layar monitor. VGA card atau kartu vga terletak pada motherboard. Alat ini pertama kali diciptakan oleh IBM pada tahun 1987.
Ada dua jenis kartu vga yaitu vga onboard dan vga non onboard. Yang dimaksud dengan vga onboard adalah kartu vga yang diintegrasikan langsung pada komponen motherboard. Secara fisik hanya dapat dilihat pada port untuk monitornya saja. Sedangkan vga non onboard adalah kartu vga yang penempatannya pada slot tersendiri yakni slot AGP atau PCI Express. Vga non onboard dapat dengan mudah diganti-ganti dengan kartu vga yang lain.
f. Modem
Modulator demodulator sering disebut dengan modem. Yaitu bagian dari hardware yang memproses sinyal analog menjadi digital atau sebaliknya memproses data digital menjadi sinyal analog. Modem digunakan untuk melakukan koneksi internet. Dilihat dari penempatannya, ada dua jenis modem yaitu modem internal dan modem eksternal.
g. Sound Card
Sound card yaitu komponen pada komputer yang berfungsi sebagai pengolah suara. Data suara diproses oleh kartu suara ini kemudian outputnya dapat didengar melalui speaker. Secara umum sound card sudah ada pada motherboard. Tetapi untuk pengolah suara secara professional biasanya menggunakan sound card tidak onboard yang dapat dipilih sesuai dengan kebutuhan.
Kualitas suara yang dihasilkan akan sangat bergantung pada kualitas soundcard sebagai alat yang memproses. Namun demikian, kualitas speaker pun turut berperan juga sebagai alat keluaran atau output. Bagian-bagian pada sound card yang perlu kalian kenal adalah line in, line out, mic, dan speaker.
.
h. Power Supply
Power supply yaitu komponen dalam cpu yang berfungsi mengalirkan arus listrik ke setiap perangkat cpu. Perangkat yang dihubungkan langsung oleh power supply contohnya adalah hard disk, floppy drive, cd/DVD ROM, dan motherboard itu sendiri.
Arus listrik PLN diproses oleh power supply kemudian tegangannya diperkecil baru dialirkan ke komponen-komponen cpu. Perlu hati-hati dalam menangani power supply. Sebaiknya matikan arus listrik jika kamu ingin membongkar cpu. Pada gambar power supply ini dapat dilihat kabel yang berwarna merah, hitam dan kuning. Kabel-kabel inilah yang akan dihubungkan dengan perangkat atau komponen-komponen dalam cpu.
i. Floppy Drive
Floppy drive adalah komponen pada cpu yang berfungsi sebagai media pembaca disket. Floppy drive ada dua macam sesuai ukuran disket yakni 3,5 inchi dan 5,25 inchi. Namun saat ini ukuran floppy yang paling umum adalah 3,5 inchi.
j. CDrom/DVDrom
CD ROM atau DVD ROM yaitu perangkat keras yang digunakan untuk membaca CD atau DVD. Ada beberapa jenis pada perangkat ini yaitu CD ROM, CD Writer, CD ROM Combo, dan DVD Writer. Hal ini disesuaikan dengan produk keping cd/DVD yang ada dipasaran.


Media Penyimpanan Data
Media penyimpanan data pada komputer terdiri dari harddisk, CD/DVD drive, floppy drive, dan USB flash drive (flashdisk). Berikut ini adalah penjelasan dari masing-masing perangkat tersebut.
a.  Harddisk
Harddisk merupakan perangkat keras yang digunakan untuk menyimpan semua data maupun informasi. Tidak hanya untuk menyimpan data dan informasi, perangkat ini juga digunakan untuk menyimpan file dan folder yang telah kamu buat, software pendukung, dan lain sebagainya.
Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya, harddisk secara fisik menjadi semakin tipis dan kecil, namun memiliki daya tampung data yang semakin besar. Kini, harddisk tidak hanya dapat terpasang di dalam CPU (internal) tetapi juga dapat dipasang di luar CPU (eksternal) dengan menggunakan kabel USB.
b. CD/DVD Drive
CD/DVD drive merupakan komponen CPU yang berfungsi pada proses pembacaan dan penyimpanan data. CD drive dapat membaca dan menyimpan data dari komputer pada CD-R dan CD-RW, sedangkan DVD drive dapat membaca dan menyimpan data pada CD-R, CD-RW, DVD-R, dan DVD-RW.
CD-R atau CD-RW adalah sebuah piringan dari jenis piringan optik (optical disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan pada CD-R atau CD-RW dapat mencapai 700 MB atau 700 juta byte. CD-R bersifat read only (hanya dapat dibaca, dan tidak dapat ditulisi), sedangkan CD-RW bersifat rewrite (dapat ditulisi berulang-ulang).
DVD-R atau DVD-RW pada prinsipnya sama dengan CD-R atau CD-RW, tetapi DVD-R atau DVD-RW dapat menyimpan data lebih banyak, yaitu dapat mencapai 4 GB (giga byte).
c.  Floppy Drive
Floppy drive adalah perangkat keras yang berfungsi untuk menyimpan atau membaca data dari disket (floppy disk). Disket atau floppy disk adalah perangkat penyimpanan data yang terdiri dari sebuah medium penyimpanan magnetis bulat yang tipis dan lentur dan dilapisi dengan lapisan plastik berbentuk persegi atau persegi panjang. Kapasitas disket yang paling umum adalah 1,44 MB (seperti yang tertera pada disket), tetapi kapasitas sebenarnya adalah sekitar 1,38 MB.
d. Flash Drive (Flashdisk)
USB flash drive (flashdisk) sama seperti floppy disk atau CD-R/CD-RW yang dapat digunakan untuk menyimpan data, tetapi flashdisk memiliki banyak kelebihan dibanding dengan floppy disk atau CD-R/CD-RW, antara lain: memiliki kapasitas yang lebih besar (64 MB – 16 GB), kecepatan yang lebih tinggi, dan sangat praktis karena berukuran kecil sehingga bisa dibawa kemana-mana.
Cara penggunaan flashdisk sangat mudah karena menggunakan USB sebagai interface-nya. Hanya cukup menancapkan ke port USB pada PC dan akan langsung dikenali sebagai removable drive tanpa perlu proses rebooting (bersifat “plug and play ”) karena hampir semua sistem operasi terbaru dapat menginisialisasi driver.

Alat Output (Keluaran)
Perangkat keras komputer yang berfungsi sebagai alat keluaran (output) di antaranya adalah monitor, speaker, dan printer.
a. Monitor
Monitor berfungsi untuk menampilkan visualisasi hasil dari semua operasi yang terjadi di dalam CPU. Hasil keluaran atau output yang ditampilkan oleh monitor dapat berupa tulisan, gambar diam, maupun gambar bergerak atau animasi. Untuk saat ini, monitor komputer terdiri dari beberapa jenis, di antaranya adalah monitor CRT (tabung), monitor LCD, dan monitor plasma.
1) Monitor CRT
Monitor CRT (cathode ray tube) atau monitor tabung sinar katoda merupakan jenis monitor yang pertama kali digunakan untuk teknologi komputer. Tabung sinar katoda ditemukan oleh Karl Ferdinand Braun, merupakan sebuah tabung penampilan yang banyak digunakan dalam layar komputer, monitor video, televisi, dan oskiloskop. Tabung sinar katoda dikembangkan dari hasil kerja Philo Farnsworth yang dipakai dalam seluruh pesawat televisi sampai akhir abad 20, dan merupakan dasar perkembangan dari layar plasma, LCD, dan bentuk teknologi TV lainnya.
Bentuk monitor CRT cukup besar sehingga memerlukan tempat yang agak luas untuk meletakkannya. Monitor CRT memiliki layar cembung sehingga kurang baik untuk keperluan desain.
2) Monitor LCD
Monitor LCD (liquid crystal display) adalah jenis monitor yang menggunakan kristal cair sebagai penampil utama. Monitor LCD bentuknya sangat simpel karena tipis dan ringan sehingga tidak menghabiskan banyak tempat untuk meletakkannya dan mudah untuk dibawa-bawa. Monitor LCD juga memiliki layar yang datar sehingga sangat pas digunakan untuk keperluan desain. Oleh karena itu, monitor LCD sudah banyak digunakan untuk monitor komputer di perkantoran. Selain itu, LCD juga digunakan di dalam berbagai alat-alat elektronik, seperti televisi, kalkulator, dan telepon seluler.
3) Monitor Plasma
Monitor plasma adalah monitor layar datar emisif yang cahayanya dihasilkan oleh fosfor yang tereksitasi oleh sebuah pelepasan muatan plasma antara dua layar datar yang bahannya terbuat dari gelas.
b.  Speaker
Speaker berfungsi untuk menampilkan hasil keluaran berupa suara. Speaker mampu mengubah sinyal elektrik ke frekuensi audio (suara) dengan cara menggetarkan komponennya yang berbentuk selaput.
c.  Printer
Printer adalah suatu perangkat keras yang berfungsi untuk mencetak dokumen yang telah dibuat. Dokumen-dokumen tersebut dapat berupa surat, buku, gambar, laporan, dan lain sebagainya. Printer biasanya terbagi atas beberapa bagian, yaitu tray (baki) sebagai tempat menaruh kertas, picker sebagai alat mengambil kertas dari tray, dan tinta atau toner sebagai alat pencetak sesungguhnya. Selain itu, ada pula kabel fleksibel untuk pengiriman sinyal dari prosesor printer ke tinta atau toner. Kabel ini tipis dan fleksibel, tetapi kuat. Pada bagian belakang printer biasanya ada port paralel atau USB sebagai penghubung ke komputer.
Berdasarkan jenisnya, printer dibedakan menjadi tiga, yaitu sebagai berikut:
1)  Printer Tinta
Printer tinta bekerja dengan cara menyemprotkan atau menyemburkan tinta yang ada di dalam catridge ke kertas.
2)  Printer Dot Matrik
Printer jenis dot matrik mempunyai pengetuk-pengetuk kecil yang berbentuk titik (pin/dot).
3)  Printer Laser
Printer laser bekerja seperti mesin fotokopi yang menyemprotkan serbuk tinta dengan model pencahayaan. Kualitas hasil printer laser paling bagus, namun harga printer dan serbuk tintanya juga paling mahal.
d. Infocus
Infocus juga dapat disebut sebagai alat ouput, yang biasanya digunakan untuk presentasi, yang dihubungkan ke komputer untuk menampilkan apa yang ada pada monitor ke suatu screen (layar) ataupun dinding.

B. Pemahaman komponen perangkat lunak
Evolusi perangkat lunak
Tahap Pertama (1950 – 1960)
Evolusi perangkat lunak tahap pertama dimulai pada awal 1950-an sampai pertengahan 1960. Pengembangan perangkat lunak pada tahap pertama mempunyai ciri-ciri berorientasi batch, distribusi software terbatas untuk kalangan tertentu sehingga apabila ada perusahaan yang ingin dibuatkan software khusus harus memesan terlebih dahulu.
Tahap Kedua ( 1960 – 1970)
Evolusi Perangkat Lunak Tahap Kedua dimulai pertengahan tahun 1960-an sampai awal tahun 1970-an.  Pengembangan perangkat lunak mempunyai ciri-ciri multi user.  Pengguna dari software sudah banyak dan bisa saling berbagi.   Ciri ini menunjukkan ada perkembangan baru yaitu interkasi manusia dan komputer (Human Computer Interaction).
Selain itu, ciri dari tahap kedua ini adalah real time. Real Time disini adalah suatu kondisi dimana sistem dapat mengumpulkan, menganalisa dan mentransformasikan data dari banyak sumber kemudian mengatur proses serta menghasilkan output yang diinginkan.  Dalam tahap ini, sudah banyak juga paket perangkat lunak yang beredar di pasaran serta muncul istilah database dalam perangkat lunak.
Tahap Ketiga (1970 – 1990)
Evolusi Perangkat lUnak tahap ketiga, dimulai pertengahan tahun  1970 sampai awal tahun 1990.  Pengembangan perangkat lunak sudah maju sedemikian pesat.  Perangkat lunak sudah menggunakan sistem terdistribusi, sehingga penyampaian informasi dari komputer sumber ke komputer tujuan akan terasa sangat cepat. Dalam era ini, perangkat keras dari suatu komputer harganya sangat murah.  Selain itu, pesanan perangkat lunak sudah sangat mendominasi dari penyelesaian suatu masalah sehingga penggunaan software pada masa itu sudah sedemikian jauh.
Tahap Keempat (1990 – 2000)
Evolusi Perangkat Lunak Tahap Keempat dimulai tahun 1990 sampai tahun 2000. Pada tahap ini, perangkat lunak sudah mendominasi dari pengembangan perangkat keras, sehingga perangkat keras dalam hal ini komputer sangat dikendalikan oleh suatu sistem operasi.  TIngkat kecerdasan dari perangkat lunak semakin ditingkatkan sehingga perangkat lunak atau software dilatih mempunyai kecerdasan seperti yang dimilik manusia.  Terbukti dengan adanya penemuan kecerdasan buatan, jaringan syaraf tiruan, sistem pakar dan logika fuzzy. Jaringan komputer, pemrosesan komputer paralel sangat mendominasi pada era ini.  Dan, pada masa ini pula pemrograman sudah berorientasi obyek (OOP).

Klasifikasi Perangkat Lunak
  1. Sisitem Operasi ( Operating System)
    Sistem opersi yaitu program yang berfungsi untuk mengendalikan sisitem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antar manusia (User) dengan perangakat keras (Hardware) dan perangkat lunak(Software) yang digunakan. Adapun fungsi utama sistem operasi adalah :
  • Menyimapan program dan aksesnya.
  • Membagi tugas didalam CPU.
  • Mengalokasikan tugaas-tugas penting.
  • Merekam sumber-sumbeer data.
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan menadapatkan data.
  • Memeriksa kesalahan sistem.
  • Multitugas pada OS, Windows98, Windows XP, Windows 7.
  • Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi(password) dan penggunaan ID. Contoh sistem operasi, misalnya: Disk Operating System(DOS), Microsoft Windows, Linux, dan Unix.
     2.  Program Aplikasi (Aplicaton Programs)

   Proram aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, pengolah lembar kerja, program presentasi, design grafis, dan lain-lain.

    3. Bahasa Pemrograman (Programing Utility)

    Perangkat lunak bahasa yaitu program yang di gunakan untuk menerjemahkan instruksi-intruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar di terima oleh komputer. Ada 3 level bahasa pemrograman, yaitu:
  • Bahasa tingkat rendah (Low Level Language) 
          Bahasa ini di sebut juga bahsa mesin (Assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
  • Bahasa tingkat tinggi(High Level Language)
       Bahasa ini termasuk dalam bahasa pemrogramana yang mudah di pelajari oleh pengguna komputer karena menggunakan bahasa inggris. Contohnya: BASIC, COBOL, PASCAL, FORTRAN.
  • Bahasa generasi keempat (4 GL)
          Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang beroreintasi pada objek yang disebut Object Oriented Programming (OOP). Contohnya: Visual Basic, Delphi, Visual C++.

     4. Program Bantu (Utility)

         Perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya memformat flashdisk, mengkopi data, mengkompres file dan pemeriksaan keras (Hardware Troubleshooting), mengatur isi ulang hardisk (partisi, defrag) dan lain-lain. Contohnya: Norton Utility, Antivirus, Winrar.
1.      Perangkat Lunak
1.1.bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
1) Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke dalam bahasa mesin.
2) Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
3) Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat.
1) Bahasa mesin
Bahasa mesin termasuk ke dalam bahasa tingkat rendah (low level language) karena sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu) dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa yang harus dikerjakan. Dalam penggunaannya biasanya intruksi dituliskan dalam bentuk bahasa pemrograman yang akan disampaikan ke kompiler, assembler, atau interpreter yang bertugas untuk menerjemahkan bahasa pemrograman tadi ke bahasa mesin.
Assembler merupakan sebuah program. Program ini mengambil informasi yang dituliskan oleh programmer dalam bahasa assembly dan menerjemahkannya ke sebuah program yang dapat dieksekusi komputer. output assembler harus diproses oleh linker untuk menghasilkan program akhir.
2) Bahasa assembly
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
3) Bahasa tingkat tinggi (high level languange)
Bahasa tingkat tinggi memiliki arti bahwa bahasa ini lebih mudah dimengerti oleh banyak orang karena memang dirancang untuk orang yang awam. Bahasa pemrograman yang termasuk dalam bahasa tingkat tinggi adalah sebagai berikut.
a) BASIC (Beginners All-purposes Symbolic Instruction Code)
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.
b) LOGO
Bahasa ini dikembangkan untuk pendidikan dan simulasi pengajaran pada anak-anak dalam menyelesaikan masalah dan melakukan pemrograman. Ditemukan pada tahun 1967 oleh Seymour Papert dengan menggunakan LISP, yaitu satu jenis bahasa pemrograman untuk kecerdasan buatan. Logo sangat mudah digunakan untuk membuat gambar, sehingga banyak digunakan dalam menghasilkan laporan-laporan bisnis dalam bentuk grafik.
c) COBOL (Common Business Oriented Language)
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1) Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
2) Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer.
3) Penanganan masukan dan keluaran mudah dilakukan.
4) Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks.
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan.
d) PASCAL
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux.
e) Fortran (Formula Translator)
Fortran merupakan bahasa tingkat tinggi yang pertama kali diciptakan. Bahasa ini mulai dikembangkan pada tahun 1956 oleh John Backus di IBM. Fortran digunakan dalam bidang aplikasi matematika, yaitu dalam hal perumusan dan perhitungan sehingga menjadi andalan keunggulan dari bahasa ini. Namun Fortran memiliki kelemahan, yaitu operasi masukan dan keluarannya sangat kaku dan sulit dipahami. Untuk membuat bahasa fortran, seorang programmer tidak harus mengetahui bahasa mesin, tetapi harus memahami tata bahasa dan peraturan bahasa fortran.
f) Algol (Algoritma Language)
Algol merupakan bahasa automatic yang cocok untuk memecahkan permasalahan yang membutuhkan perhitungan numerik untuk beberapa pengolahan logic.
g) PL/1 (Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.
h) RPG (Report Program Generation)
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.
i) APL (Aritmathic Programming Language)
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.
4) Bahasa pemrograman generasi keempat
Bahasa pemrograman generasi keempat meliputi Microsoft Visual Basic, Visual J++, dan Visual C++ yang dikembangkan dari keluarga besar bahasa tingkat tinggi untuk memudahkan pemrograman.
1.2.Sistem Operasi
1. Sistem Operasi Stand Alone
Maksudnya Stand Alone disini adalah sistem operasi tersebut sudah lengkap, bisa berdiri sendiri dan mampu digunakan untuk single user maupun multi user. Memiliki fitur tertentu. Sistem Operasi yang kita kenal sekarang seperti Windows, OS Mac, dan linux adalah contoh dari sistem operasi stand alone.
2. Sistem Operasi Jaringan
Sistem operasi jaringan merupakan jenis sistem operasi yang dkhususkan untuk menangani jaringan. Fungsi dari sistem operasi jaringan sangat banyak diantaranya yaitu memungkinkan pengguna untuk berbagi berkas, penggunaan alat pencetak (printer) bersama-sama , DNS Service, HTTP Service, dan lainnya.
3. Sistem Operasi Embedded
Embedded kalau diartikan adalah ditanamkan, berarti sistem operasi embedded adalah sistem operasi yang tertanam dalam komputer dan hanya diprogram untuk melaksanakan fungsi tertentu yang spesifik.
Bedanya dengan sistem operasi lainnya khususnya stand alone adalah sistem operasi embedded ini tidak bisa berdiri sendiri
4. Sistem Operasi Live CD
Sistem operasi yang tersimpan di bootable CD atau VCD dan dapat langsung dijalankan tanpa harus menginstalnya secara permanen.
Sistem operasi ini memiliki kapasitas yang ringan, kira-kira dibawah ukuran CDnya dan hanya memiliki fitur yang terbatas.
Dalam perkembangannya, Sistem operasi ini memungkinkan pengguna untuk tidak repot-repot menginstalnya di komputer.
      Contoh Sistem Operasi : DOS, Windows, Linux, Ubuntu, Macintosh, dll.
1.3.Utility
Perangkat lunak utilitas merupakan perangkat lunak komputer yang didisain untuk membantu proses analisis, konfigurasi, optimasi, dan membantu pengelolaan sebuah komputer ataupun sistem. Perangkat lunak utilitas harus dibedakan dengan perangkat lunak aplikasi yang memungkinkan pengguna melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar, dan lain-lain. Perangkat lunak utilitas lebih memfokuskan penggunaannya pada pengoptimasian fungsi dari infrastruktur yang terdapat dalam sebuah komputer. Karena fungsinya, perangkat lunak utilitas umumnya tidak ditujukan untuk pengguna secara umum, melainkan ditujukan untuk pengguna yang memiliki pemahaman atas cara kerja sistem komputer yang cukup baik.
FUNGSI PROGRAM UTILTAS
Fungsi-fungsi program utilitas terutama dalam hal ini  program utilitas bawaan adalah mengelola file, melihat gamabar, menjaga akses dari akses yang tidak diinginkan, menghapus program, memindai disk , mendegfragenter disk, mendiagnosis masalah, membackup file dan disk serta mengatur screen server.
Utility software yaitu:
Perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility.
Utility software
Utility software secara umum digunakan untuk mendukung, meningkatkan program-program dalam sebuah sistem komputer. Banyak OS sudah memiliki utility program di dalamnya untuk tujuan umum seperti mengkopi isi sebuah disk ke disk lain. Beberapa contoh utility program adalah: Screen saver, Data Recovery, Backup, Virus protection, Data compression, Memory management, Defragmentation dan lain – lain
Utility adalah kegunaan.
Program Utility adalah program-program (dalam hal ini pada Windows) yang memiliki kegunaan yang besar untuk berbagai macam kebutuhan
Program Utility ada yang internal (bawaan dari Windows), ada yang eksternal (program lain)
UTILITY INTERNAL
Utility internal adalah utility yang sudah ada pada Windows kita, secara default sudah terinstall pada saat kita selesai menginstall Windows.
Contoh : Notepad (untuk menulis), Wordpad (untuk menulis), Windows Media Player (multimedia), Games, Calculator, Paint (menggambar) dan lain-lain.
Program Utiliy internal yang sangat penting bagi Windows adalah DEFRAG.
Manfaat Defrag:
– Mengatur kembali tata-letak file-file yang rusak/kacau karena penghapusan dan penulisan.
– Menghapus jejak file yang tidak hilang pada saat penghapusan.
Defrag perlu dilakukan secara teratur untuk dalam waktu mungkin 1-2 minggu sekali.
Utility internal banyak terdapat di Control Panel, misalnya fonts, add remove, printer, system dan lain-lain
Perlu diperhatikan startup programs
UTILITY EXTERNAL
Utility External adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu.
Macam-macam Utility External:
Antivirus
Antivirus adalah program untuk menscan, menghapus, dan berjaga-jaga dari serangan virus. Program ini akan selalu berjalan di background/tray icon jika diaktifkan. Antivirus sangat penting bagi Windows.
Contoh Antivirus : McAfee, Norton, AntiVir, Panda, AVG, dan lain-lain.
Burning (Pembakar CD)
Jika kita punya CD-RW ROM atau DVD-RW ROM, kita bisa membakar (burn) CD kita, sehingga dapat digunakan menyimpan data.
Contoh : Ahead Nero 6
Cleaning System
Digunakan untuk membersihkan file-file, registri,
Internet files yang rusak.
Cleaning System sangat diperlukan.
Contoh : RegCleaner, JvPowerTools, Norton System Works.
Multimedia
Multimedia adalah software yang mampu mengolah gambar dan
suara. Contoh : Winamp, PowerDVD, WinDVD, Windows
Media Player, ACDSee, QuickTime.
Office dan Internet
Office contoh : Microsoft Office (Word, Power Point, Excel, Access), yang gratis OpenOffice.
Internet contoh : Internet Explorer, Mozilla Firefox, Netscape, Opera.
Untuk chatting : MiRC, BitchX.
Untuk messenger : Yahoo Messenger, ICQ, MSN Messenger. Apa beda chatting dan messenger ?
Untuk file transfer : FTP, misal WS_FTP, CuteFTP.
Untuk download : Download Accelerator, IDM, FlashGet, RedGet
Bidang Desain Grafis
Contoh : Paint, Adobe Photoshop, Corel,3DStudioMax, GIMP
Bidang Desktop Programming
Contoh : Pascal, C, C++, Visual Studio,Visual Studio .NET, Java, Delphi.
Bidang Web Programming & Design
Contoh : Dreamweaver, Flash, PHP, ASP,JSP, ASP.NET, Perl
Software Game
Contoh PC game
Software Connectivity
Contoh : Koneksi bluetooth, Koneksi FlashDisk/USB, IrDA.
Prinsip Menginstall Software :
– Pilih yang diperlukan saja, semakin banyak semakin berat beban komputer kita, hard disk aja dah penuh dengan …. malah nambahin software berat2x wiw bakal jadi apa tuh komputer.
– Hati-hati terhadap software yang kita download dari internet, terutama virus dan spyware.
– Sesuaikan dengan spesifikasi software yang akan kita install. (misalnya harddisk space, memori, VGA, soundcard)
– Pertimbangkan legalitas software, jangan membajak. heheh sebenernya sih gpp kan negara indonesia terkenal ma pembajak nya
Contoh perangkat lunak utility

Windows Media Player

Windows Media Player adalah perangkat lunak pemutar musik, video dan gambar (foto) buatan Microsoft. Windows Media Player merupakan bagian dari platform Windows Media yang dikembangkan oleh Microsoft. Sesuai dengan namanya, Windows Media Player ditugaskan untuk melakukan operasi playbackterhadap berkas multimedia digital berformat Windows Media Format (WMA, WMV atau ASF), MPEG Audio Layer 3 (MP3), dan beberapa format multimedia digital lainnya. Bagian yang lainnya dari platform Windows Media, adalah Windows Media Services (dulunya dikenal dengan NetShow Server), yang bertugas untuk mengalirkan data multimedia digital dengan menggunakan teknologi multimedia streaming.
Versi terbaru Windows Media Player adalah Windows Media Player 12.
Sejarah Windows Media Player
Windows Media Player (disingkat WMP) adalah milik digital media player dan aplikasi media perpustakaan yang dikembangkan oleh Microsoft yang digunakan untuk memainkan audio, video dan melihat gambar pada komputer pribadi yang menjalankan sistem operasi Microsoft Windows, serta pada Pocket PC dan Windows Mobile berbasis perangkat. Edisi Windows Media Player juga dirilis untuk Mac OS, Mac OS X dan Solaris, tetapi pengembangan tersebut sejak itu telah dihentikan.
Selain menjadi media player, Windows Media Player termasuk kemampuan untuk musik dan musik rip dari copy ke compact disc, membakar cakram direkam dalam format CD Audio atau sebagai data disc dengan playlist seperti CD MP3, mensinkronisasi konten dengan audio digital player (pemutar MP3) atau perangkat mobile lainnya, dan memungkinkan pengguna untuk membeli atau menyewa musik dari sejumlah toko musik online.
Windows Media Player menggantikan aplikasi sebelumnya bernama Media Player, menambahkan fitur di luar video sederhana atau pemutaran audio.
Windows Media Player 12 adalah versi terbaru Windows Media Player pada Juli 2009. Ini dirilis pada tanggal 22 Juli 2009 bersama dengan Windows 7 dan belum dirilis untuk versi sebelumnya dari Windows.
Windows Media Player 11 yang tersedia untuk Windows XP dan termasuk dalam Windows Vista dan Windows Server 2008. : hat: Format File default adalah Windows Media Video (WMV), Windows Media Audio (WMA), dan Advanced Systems Format (ASF), dan mendukung format XML sendiri berdasarkan playlist yang disebut Windows Playlist (WPL). Pemain juga dapat memanfaatkan layanan manajemen hak digital dalam bentuk Windows Media DRM.
Kegunaan dari Windows Media Player
Kegunaan dari Windows Media Player adalah untuk memutar music dan video, namun fungsi windows media player bisa juga digantikan oleh program yang lain, yang kegunaannya hampir sama dengan windows media player itu. Karena, tidak semua jenis file music/video dikenali oleh Windows Media Player, maka fungsi windows media player digantikan dengan software lain seperti Winamp. iTune, K-Lite, Gom, VLC dan lain-lain.
2.      Perangkat Lunak Aplikasi
2.1.Aplikasi office
Aplikasi Office adalah kumpulan aplikasi yang digunakan untuk memudahkan pekerjaan perkantoran tanpa melakukan sebuah pengkodean/Coding dengan bahasa pemrograman terlebih dahulu.
Perangkat lunak pengolah kata yang digunakan untuk membuat dokumen berbentuk surat kabar, membuat label surat menjadikannya sebuah dokumen yang rapi dan tertata.

contoh: Microsoft Word, OpenOffice Word, Google Doc dan lain lain. 

Perangkat lunak pembuat presentasi yang digunakan untuk memudahkan manusia untuk membuat sebuah presentasi yang menarik dengan mudah dan dapat menghasilkan sebuah presentasi dengan lebih cepat tanpa harus mengetahui bahasa pemrograman. 

contoh: Microsoft Office Powerpoint, OpenOffice Presentation, Google Slide dll.

Perangkat lunak pengolah spreadsheet yang digunakan untuk mengelola data yang kebanyakan datanya ditampilkan dalam kolom dan baris/Tabel dan memiliki alat yang dapat mempermudah perhitungan data dan juga penampilan data dalam penampilan statistik.

contoh: Microsoft Excel, OpenOffice Spreadsheet, Google Sheet dan lain lain.
2.2.Perangkat multimedia
Multimedia adalah pemanfaatan komputer untuk membuat dan menggabungkan teks, grafik, audio, gambar bergerak (video dan animasi) dengan menggabungkan link yang memungkinkan pemakai melakukan navigasi, berinteraksi, berkreasi dan berkomunikasi.
Dalam definisi ini terkandung empat komponen penting multimedia
a.       Harus ada komputer yang mengkoordinasikan apa yang dilihat dan didengar.
b.      Harus ada link yang menghubungkan pemakai dengan informasi.
c.       Harus ada alat navigasi yang membantu pemakai menjelajah jaringan informasi yang saling terhubung.
d.      Multimedia menyediakan tempat kepada pemakai untuk mengumpulkan, memproses, dan mengkomunikasikan informasi dengan ide.
Oleh karena itu, jika salah satu komponen tidak ada, bukan multimedia dalam arti luas namanya. Misalnya, jika tidak ada komputer untuk berinteraksi, maka itu namanya media campuran, bukan multimedia. Kalau tidak ada alat navigasi yang memungkinkan untuk memilih jalannya suatu tindakan maka itu namanya film, bukan multimedia. Demikian juga kita tidak mempunyai ruang untuk berkreasi dan menyumbangkan ide sendiri, maka nama televisi, bukan multimedia
Aplikasi Multimedia
Aplikasi multimedia adalah, aplikasi yang dirancang serta dibangun dengan menggabungkan elemen-elemen seperti : dokumen, suara, gambar, animasi serta video. Pemanfaatan dari aplikasi multimedia dapat berupa company profile, video untuk tutorial, e-Learning, maupun Computer Based Training.[[1][4]]
 Banyak sekali jenis aplikasi multimedia, mulai dari yang sekedar hanya untuk melihat (view) saja sampai dengan membuat dan mengeditnya.
1.      Media Player
Media player adalah jenis perangkat lunak yang digunakan untuk memainkan informasi dalam bentuk audio dan video. Biasanya aplikasi media player saat ini sudah bisa untuk memainkan baik informasi audio maupun video. Beberapa jenis perangkat lunak media player adalah:
o       Windows Media Player, bersifat komersial dan diproduksi oleh Microsoft Corp. Perangkat lunak ini ikut dalam paket Microsoft Windows.
o       Winamp, bersifat freeware/komersial dan diproduksi oleh Nullsoft Inc..
o       WinDVD, bersifat komersial dan diproduksi oleh Intervideo.
o       PowerDVD, bersifat komersial dan diproduksi oleh Cyberlink.
o       Musicmatch Jukebox, bersifat komersial dan diproduksi oleh Musicmatch Inc.
o       DivX Player, bersifat freeware atau komersial, diproduksi oleh DivXNetwork Inc.
o       Real Player, bersifat komersial dan diproduksi oleh Real Networks.
o       XMMS, audio player bersifat open source dan dibawah lisensi GNU General Public License.
o       Xine, DVD player yang bersifat open source dan dibawah lisensi GNU General Public License.




2.      Audio/Video Edtor
Video/audio editor adalah jenis perangkat lunak yang digunakan untuk mengedit dan memanipulasi informasi dalam bentuk video dan audio. Banyak sekali proses dalam mengedit video dan audio, contohnya adalah proses pemotongan, penggabungan, konversi format audio/video, dan manipulasi kualitas audio/video. Beberapa jenis perangkat lunak media player adalah:
o       Adobe Premiere Pro, bersifat komersial dan diproduksi oleh Adobe Systems.
o       Adobe Premiere Elements, bersifat komersial dan diproduksi oleh Adobe Systems.
o       Windows Movie Maker, bersifat komersial dan diproduksi Microsoft Corp.
o       Pinnacle Studio, bersifat komersial dan diproduksi oleh Pinnacle Systems.
o       TMPGEnc, bersifat komersial dan diproduksi oleh Pegasis Inc.

3.      Graphis/Image Viewer
Image viewer adalah jenis perangkat lunak yang digunakan untuk melihat (view) image secara terorganisasi pada sebuah direktori. Saat ini sudah banyak sekali format image yang telah didukung oleh aplikasi image viewer, seperti bmp (windows bitmap), jpeg/jpg (image terkompresi), gif (CompuServe), png (portable network graphics), ico (icons image), dll. Biasanya perangkat lunak ini juga menyediakan fasilitas untuk mengedit image dalam fungsi-fungsi yang sederhana. Beberapa jenis perangkat lunak image viewer adalah:
o       ACDSee, bersifat komersial dan diproduksi oleh ACD Systems.
o       XNView, bersifat freeware dan diproduksi oleh Pierre-e Gougelet.
o       Irfan View, bersifat komersial dan diproduksi oleh Irfan Skiljan.
o       Microsoft Picture Manager, bersifat komersial dan diproduksi oleh Microsoft Corp.
o       Microsoft Picture and Fax Viewr, bersifat komersial dan masuk dalam paket Microsoft Windows..

4.      Graphic/Image Editor
Image editor adalah perangkat lunak yang digunakan untuk melukis, menggambar, mengedit dan memanipulasi image atau gambar secara interaktif pada sistem komputer. Banyak sekali jenis perangkat lunak image editor mulai dari dengan fungsi editing yang sederhana sampai dengan yang kompleks. Terdapat dua jenis image yang dihasilkan oleh image editor, yaitu dalam bentuk bitmap image dan vector image. Beberapa contoh perangkat lunak image editor adalah sebagai berikut:
o       Adobe Photoshop, merupakan vector dan bitmap image editor. Bersifat komersial dan diproduksi oleh Adobe Systems.
o       Corel Draw, merupakan vector image editor. Bersifat komersial dan diproduksi oleh Corel Corporation.
o       Microsoft Paint, merupakan bitmap image editor. Bersifat komersial dan masuk dalam paket Microsoft Windows.
o       Paint Shop Pro, merupakan vector dan bitmap image editor. Bersifat komersial dan diproduksi oleh Corel Corporation.
o       GIMP, merupakan bitmap dan vector image editor. Bersifat open source dan diproduksi oleh The GIMP Team dengan lisensi GNU General Public License.

5.      Animasi
Aplikasi animasi adalah perangkat lunak yang digunakan untuk membuat, mengedit, dan memanipulasi informasi dalam bentuk animasi. Animasi adalah gambar bergerak atau video dengan konten gambar yang fiktif, seperti kartun dan gambar tidak riil. Beberapa contoh perangkat lunak animasi adalah sebagai berikut:
o       Macromedia Flash, merupakan perangkat lunak animasi yang banyak digunakan, baik untuk web, presentasi, dll. Bersifat komersial dan diproduksi oleh Macromedia Inc.
o       Houdini Animation Software, bersifat komersial dan diproduksi oleh Side Effect Software.
o       Power Animator, merupakan generasi pendahulu dari Maya untuk membuat animasi. Bersifat komersial dan diproduksi oleh Alias Systems Corporation.

6.     Graphic 3D
Aplikasi grafik 3 dimensi (3D) adalah perangkat lunak yang digunakan untuk membuat, mengedit, dan memanipulasi informasi dalam bentuk gambar 3 dimensi. Berbeda dengan format gambar atau image secara umum adalah dalam bentuk 2 dimensi. Gambar 3 dimensi merupakan representasi gambar dalam geometri 3 dimensi. Beberapa contoh perangkat lunak grafik 3D adalah sebagai berikut:
o       3D Studio Max, bersifat komersial dan diproduksi oleh Autodesk Media & Entertainment.
o       Silo 3D Modelling, bersifat komersial dan diproduksi oleh  Nevercenter Ltd. Co.
o          Maya, bersifat komersial dan diproduksi oleh Alias Systems Corp.
2.3.Aplikasi Internet
Merupakan aplikasi yang digunakan untuk mengakses internet. Dari sekian banyak aplikasi internet yang ada saat ini., yang paling banyak dikenal dan digunakan, antara lain World Wide Web (www), E-mail, Mailing List (milis), News group, Internet Relay Chat, File Transfer Protocol (FTP), Telnet, Gopher, dan Ping. Berbagai aplikasi internet dan contohnya seperti dibawah ini:
·         World Wide Web (WWW). WWW adalah dokumen-dokumen internet yang disimpan di server-server yang terdapat di seluruh dunia. Dokumen web dibuat dengan menggunakan format HTML.
·         E-Mail. E-Mail atau surat elektronik adalah aplikasi internet untuk sarana komunikasi surat-menyurat dalam bentuk elektronik. Adapun situs yang memberikan layanan e-mail seperti yahoo!, Gmail, bolehmail dan masih banyak lagi.
·         Mailing List. Mailing list atau Milis adalah aplikasi internet yang digunakan sebagai sarana diskusi atau bertukar informasi dalam satu kelompok melalui e-mail.
·         Newsgroup. Newsgroup adalah aplikasi internet yang digunakan untuk berkomunikasi satu sama lain dalam sebuah forum. Biasanya, anggota forum newsgroup mempunyai kepentingan dan ketertarikan yang sama serta membahas topik-topik tertentu.
·         Internet Relay Chat. IRC adalah aplikasi internet yang digunakan untuk bercakap-cakap di internet. Bercakap-cakap di internet dikenal dengan istilah chatting.
·         File Transfer Protocol. FTP adalah aplikasi internet yang digunakan untuk mengirimkan atau mengambil file ke atau dari komputer lain. FTP biasa digunakan untuk download dan upload file.
·         Telnet.Telnet adalah aplikasi internet yang digunakan untuk mengakses komputer yang letaknya jauh. Telnet dapat digunakan jika kita mempunyai IP Address dengan User ID and Password ke komputer tersebut.
·         Gopher. Gopher adalah aplikasi yang digunakan untuk mencari informasi yang ada di internet. Namun, informasi yang didapat hanya terbatas pada teks saja.
·         Ping. Ping adalah Packet Internet Gopher yang digunakan untuk mengetahui apakah komputer yang kita gunakan terhubung dengan komputer lain di internet.