TL301

Just another iMe (iLearning Media) site

By

Software dan Fungsinya

=> 1. Software pada level BIOS atau Firmware dan contohnya .

BIOS adalah software ketiga yang harus ada agar komputer dapat bekerja dengan baik dan benar. Software BIOS mempunyai beberapa kegunaan, tetapi kegunaan paling utama adalah untuk memanggil (load) sistem operasi. Ketika Anda menyalakan komputer dan mikroprosesor akan menjalankan instruksi pertama yang harus didapatkan dari suatu tempat. Instruksi tidak dapat diambil dari sistem operasi karena sistem operasi terletak di dalam hard disk dan mikroprosesor tidak dapat mengambil dari sistem operasi jika tidak diberi tahu caranya. BIOS menyediakan instruksi-instruksi tersebut. Tugas-tugas dari BIOS lainnya adalah sebagai berikut :

1.POST atau power-on self-test untuk mengecek semua hardware yang ada di sistem komputer untuk memastikan semuanya berjalan dengan baik dan benar.
2.Mengaktivasi chip-chip BIOS lainnya yang terdapat di peripheral tambahan yang terinstall di komputer. Contohnya, SCSI dan graphic card (VGA) biasanya mempunyai chip BIOS sendiri.
3.Menyediakan set low-level routine yang sistem operasi gunakan untuk menghubungkan device hardware-hardware yang berbeda. Routine inilah yang memberikan BIOS namanya. Set-set tersebut mengatur keyboard, layar, dan port serial serta parallel, khususnya saat komputer boot-ing.
4.Mengatur setting-setting untuk hard disk, RAM, waktu, dan lain sebagainya.

Contohnya adalah :

AMI BIOS : Tekan DEL pada Keyboard
PHOENIX BIOS :  Tekan F2 pada keyboard
IBM BIOS : Tekan F1 pada Keyboard
MICROID BIOS : Tekan ECS pada Keyboard
AWARD BIOS

Read More

By

Software dan Fungsinya

1. Software pada level BIOS atau Firmware dan contohnya .
perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas.
Contoh :
Firmware pada Komponen Komputer :

BIOS
UEFI
Open Firmware
ARCS pada komputer Silicon Graphic
Kickstart

Firmware pada Router dan Firewall :
OpenWRT
m0n0wall
IPFire

2. Inti dari software atau Kernel dan contohnya
perangkat lunak yang membuat komunikasi / mediator antara aplikasi komputer dan perangkat keras, yang menyediakan pelayanan sistem seperti pengaturan memori untuk proses-proses yang sedang berjalan, pengaturan file-file, input-output terhadap dan dari suatu device dan masih banyak lagi fungsi tambahan yang lainnya. Intinya adalah kernel merupakan suatu penghubung (antara software dan hardware).
Fungsi kernel :

melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware.

3. Software sistem operasi dan contoh nya

By

external storage

1. Floppy Disk

2. Reel Tape

3. Tape cartridge

4. Flash Disk

5. SSD

6. Hard-disk

7. RAID

Pelajari juga Teknologi serta File System pada external storage tersebut.

Buat ringkasan di Post di iMe Class.

Due date tgl 26 September 2015

keterangan : saya telah mengerjakan tugas degan baik dan benar
status : 100 % tercapai
pembuktian :

1. floppy disk
null
Floppy Disk (Disk Drive) adalah alat untuk membaca disket sebagai tempat menulis dan menyimpan data serta menjalankan sistem operasi dan aplikasi. Pada tahun 1990-an sampai dengan 2002 masih banyak menggunakan disket sebagai media penyimpanan data dan menjalankan sistem operasi dan aplikasi.

Jenisnya terdiri dari 5.1/4 inci (ukuran besar) = 360-720 kb dan 3.1/5 inci (ukuran kecil) = 1,4 Mb. Sejak tahun 2003 sampai sekarang, alat yang satu ini mulai tidak digunakan lagi, karena kebanyakan orang lebih suka menggunakan flashdisk atau CD/DVD bahkan eksternal harddisk dan memory card.

2.reel tape

null

Reel tape merupakan pita magnetik yang digulung dalam wadah berbentuk lingkaran.

3.tape cartridge

null

Tape cartridge merupakan berbentuk seperti kaset video atau bahkan ada yang seperti kaset audio

4.flas disk

null

4.Flash Disk

Flash Disk Adalah piranti penyimpan dari floppy drive jenis lain yang mempunyai kapasitas memori 128 MB, dengan menggunakan kabel interface jenis USB (Universal Serial Bus), sangat praktis dan ringan dengan ukuran berkisar 96 x 32 mm dan pada bagian belakang bentuknya agak menjurus keluar, digunakan untuk tempat penyimpanan baterai jenis AAA dan terdapat port USB yang disediakan penutupnya yang berbentuk sama dengan body utamanya dan juga mempunyai layar LCD yang berukuran 29,5 x 11 mm.

Flash disk dapat digunakan untuk berbagai keperluan seperti :
· Sebagai storage (penyimpan data)
· Sebagai MP3 player
· Sebagai voice recording
· Sebagai FM Tuner (radio)
Pada teknologi masa kini, flash memory mengalami perkembanganpenyimpan data dengan kapasitas menjadi 512 MB (megabyte) hingga 1 GB (gigabyte) dan dengan ukuran sekitar 18 x 16,5 x 7,5 mm yang mempunyai kemampuan transfer data sekitar 480 Mbps, sehingga untuk pengunaan file dengan memori 120 Mb, dapat melakukan pembacaan data sekitar 88 Mbps dan untuk penulisan data sekitar 5 Mbps. Bentuknya anekaragam ada yang seukuran lebih kecil atau lebih besar dari keluaran pertamanya. Bahkan saat ini ada yang berkapasitas sekitar 2, 2 GB dengan ukuran seperti kotak kecil.Flash disk mempunyai kemampuan transfer data untuk penulisan mencapai 350 Kbps, sedangkan untuk pembacaan mencapai 665 Kbps. Pada perlengkapan pendukungnya tersedia peralatan earphone, baterai jenis AAA, kabel ektensi USB dan CD driver flash disk untuk install. Untuk versi windows ME, windows 2000 dan windows XP sudah dapat mendeteksi untuk konfigurasi flash disk, kecuali sistem operasi windows 98 belum dapat mendeteksi secara otomatis, jadi harus diinstall driver-nya terlebih dahulu.

5. Solid-state drive (disingkat SSD)

null
penggerak zadat, atau kandar zadat adalah media penyimpanan data yang menggunakan nonvolatile memory sebagai media dan tidak menggunakan cakram magnetis seperti cakram keras konvensional. Berbeda dengan volatile memory (misanya RAM), data yang tersimpan pada SSD tidak akan hilang meskipun daya listrik tidak ada.

6. hardisk

null
Harddisk memiliki komponen – komponen seperti : piringan logan (platter), head, rangakaian elektronik rangkaian penguat, DSP (digital signal precessor), chip memory, konektor, spindle, dan actuator arm motor controller. Kapasitas harddisk bermacam–macam mulai dari ukuran Mbytes sampai dengan Gbytes. Ukuran kapasitas yang sangat besar ini sangat menguntungkan dalam hal penyimpanan data. Seperti halnya floppy disk dan Iomega Zip drive, harddisk juga dapat menangani penulisan berulang kali dengan kecepatan yang relatif jauh lebih cepat dibandingkan dengan floppy disk. Tapi sayangnya, terdapat kendala dalam segi mobilitas, karena untuk memindah – mindahkan harddisk berarti (harddisk tersimpan di dalam CPU).
.Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada piringan yang dapat berputar. Rangkaian penguat, DSP (digital signal precessor), chip memory, konektor, spindle, dan actuator arm motor controller. arus membongkar CP sampai dengan Gbytes. Ukuran kapasitas yang sangat besar ini sangat menguntungkan dalam hal penyimpanan data. Seperti halnya floppy disk dan Iomega Zip drive, harddisk juga dapat menangani penulisan berulang kali dengan kecepatan yang relatif jauh lebih cepat dibandingkan dengan floppy disk. Tapi sayangnya, terdapat kendala dalam segi mobilitas, karena untuk memindah-mindahkan harddisk berarti h(harddisk tersimpan di dalam CPU). Ternyata, kendala ini telah dapat diatasi dengan adanya konsep Removable Harddisk. Hardsik dibentuk berupa cartridge, yang dipasang pada removable rack yang terambung pada power supplay dan kabel data IDE Interface-nya. 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 kini harddisk secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Harddisk kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan mengguna kankabel USB ataupun FireWire.
Mulai tahun 1983 sistem penyimpanan data di optical disc mulai diperkenalkan dengan diluncurkannya Digital Audio Compact Disc. Sejak saat itu mulai berkembanglah teknologi penyuimpanan pada optical disc. CD-ROM terbuat dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Informasi direkam secara digital sebagai lubang-lubang mikroskopis pada permukaan yang reflektif. Proses ini dilakukan degan menggunakan laser yang berintensitas tinggi. Permukaan yang berlubang ini kemudian dilapisi oleh lapisan bening. Informasi dibaca dengan menggunakan laser berintensitas rendah yang menyinari lapisan bening tersebut sementara motor memutar disk. Intensitas laser tersebut berubah setelah mengenai lubang-lubang tersebut kemudian terefleksikan dan dideteksi oleh fotosensor yang kemudian dikonversi menjadi data digital.

Penulisan data pada CD-ROM hanya dapat dilakukan sekali saja. Walaupun demikian, optical disk ini memiliki keunggulan dari segi mobilitas. Bentuknyayang kecil dan tipis memudahkannya untuk dibawa-bawa. Kapasitas penyimpanannya pun cukup besar, yaitu 650 Mbytes. Sehingga media ini biasanya digunakan untuk menyimpan data-data sekali tulis saja, seperti installer, file lagu (mp3), ataupun data statik lainnya.

7.raid
null

singkatan dari Redundant Array of Independent Disks merujuk kepada sebuah teknologi di dalam penyimpanan data komputer yang digunakan untuk mengimplementasikan fitur toleransi kesalahan pada media penyimpanan komputer (utamanya adalah hard disk) dengan menggunakan cara redundansi (penumpukan) data, baik itu dengan menggunakan perangkat lunak, maupun unit perangkat keras RAID terpisah. Kata “RAID” juga memiliki beberapa singkatan Redundant Array of Inexpensive Disks, Redundant Array of Independent Drives, dan juga Redundant Array of Inexpensive Drives. Teknologi ini membagi atau mereplikasi data ke dalam beberapa hard disk terpisah. RAID didesain untuk meningkatkan keandalan data dan/atau meningkatkan kinerja I/O dari hard disk.

Sejak pertama kali diperkenalkan, RAID dibagi ke dalam beberapa skema, yang disebut dengan “RAID Level”. Pada awalnya, ada lima buah RAID level yang pertama kali dikonsepkan, tetapi seiring dengan waktu, level-level tersebut berevolusi, yakni dengan menggabungkan beberapa level yang berbeda dan juga mengimplementasikan beberapa level proprietary yang tidak menjadi standar RAID.

RAID menggabungkan beberapa hard disk fisik ke dalam sebuah unit logis penyimpanan, dengan menggunakan perangkat lunak atau perangkat keras khusus. Solusi perangkat keras umumnya didesain untuk mendukung penggunaan beberapa hard disk secara sekaligus, dan sistem operasi tidak perlu mengetahui bagaimana cara kerja skema RAID tersebut. Sementara itu, solusi perangkat lunak umumnya diimplementasikan di dalam level sistem operasi, dan tentu saja menjadikan beberapa hard disk menjadi sebuah kesatuan logis yang digunakan untuk melakukan penyimpanan.

By

tentang software dan fungsinya

1. Software pada level BIOS atau Firmware dan contohnya .

2. Inti dari software atau Kernel dan contohnya

3. Software sistem operasi dan contoh nya

4. Software Device driver dan contohnya

5. Software Utility dan contohnya

6. Software bahasa pemrograman dan contohnya

7. Software database dan contohnya

8. Software program paket niaga dan contohnya

9. Software aplikasi dan contohnya

10. Software untuk keperluan yang khusus contohnya

Buat ringkasan dan di-post di iMe Class.

Due date tgl 3 Oktober 2015

Keterangan : saya telah mengerjakan tugas ini dengan baik dan benar
Status : 100% tercapai
Pembuktian :

1. Software pada level BIOS atau Firmware dan contohnya

jawab : Firmware adalah aplikasi perangkat lunak yang tersimpan di ROM (Read Only Memori). Firmware tidak dapat berubah walau tidak dialiri oleh listrik dan tidak dapat diubah tempat penyimpananya di ROM tetapi dapat dimodifikasi bergantung dari jenis ROM nya seperti EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

2. Inti dari software atau Kernel dan contohnya

jawab : Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Kernel berfungsi layaknya jembatan yang menghubungkan antara software dan hardware pada komputer.

3. Software sistem operasi dan contohnya

jawab : Sistem Operasi adalah perangkatl lunak yang mengorganisasikan semua komponen mesin komputer.
Contohnya :

Macintosh
Linux
Unix
Microsft Windows
4. Software Device driver dan contohnya

jawab : Software Device Driver adalah suatu komponen perangkat lunak atau software yang mengijinkan sebuah sistem komputeruntuk berkomunikasi dengan perangkat keras. Misalnya driver printer akan mengkomunikasikan sistemkomputer dengan printer itu sendiri. Sehingga printer dapat bekerja sebagaimana mestinya.

5. Software Utility dan contohnya

jawab : Software Utility (Program Bantu) adalah suatu program yang berfungsi untuk membantu sistem operasi.
Contohnya :

Moxilla firefox
Anti Virus
Winamp
FLV Player
PC Tools
6. Software bahasa pemrograman dan contohnya

jawab : Software Bahasa Pemrograman adalah suatu program yang berbentuk assambler compiler atau interpreter.
Contohnya :

ASP
HTML
Visual Basic
Pascal
Java
Delphi
PHP
7. Software database dan contohnya

jawab : Software Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

Contoh-contoh software Database:

Microsoft SQL Server
Oracle
Sybase
Interbase
XBase
Firebird
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Visual FoxPro
Arago
Force
Recital
dbFast
dbXL
Quicksilver
Clipper
8. Software paket niaga dan contohnya

jawab : Software Paket Niaga adalah
contohnya : Word prosesor Ms word, chi writer, word perfect, spreadsheet macam supercalc, excel dll.

9. Software aplikasi dan contohnya.

jawab : Software Aplikasi (Siap Pakai) adalah suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Program Aplikasi dibedakan dalam beberapa jenis aplikasi antara lain sebagai berikut..

Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio.
10. Software untuk keperluan yang khusus contohnya

jawab :
Software untuk keperluan yaitu :
1.Operating System adalah program yang dibuat untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. Pada umumnya Operating System dibuat untuk jenis komputer tertentu.
Contoh :
Microsoft Windows 95
Microsoft Windows 98
Microsoft Windows 2000
Microsoft Windows ME
Microsoft Windows XP
Microsoft Windows Vista
Linux Mandrake
MacOS untuk Apple Macintos
SunOS untuk Sun Computers
OS/2
AIX
OS/390
Windows CE untuk Palmtop

2. Programming Language adalah program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.
Programing Language terbagi atas :
a)Low Level Program Language ( Program bahasa tingkat rendah) Contoh :
COBOL ( Command Business Oriented Language )
FORTRAN ( Formula Translator )
b)High Level Program Language (Program bahasa tingkat tinggi) Contoh :
BASIC ( Beginners All-Purpose Symbolic Instruction Code )
Fox Pro
Visual Basic
Visual Foxpro

3. Aplication Program merupakan program hasil dari Programming Language dan digunakan untuk keperluan perluan khusus
Contoh : Program Perpajakan, akuntansi, perhotelan dan lain-lain.

4. Package Program adalah program yang dibuat oleh perusahaan pembuat software untuk keperluan yang sifatnya umum.
Package Program terbagi atas :
a. Word Processor ( Pengolah kata ), misalnya : WS, WP, Lotus Amipro, ChiWriter, Microsoft Word, Symphony Document.

By

Tentang software dan fungsinya

1. firmware adalah istilah yang sering digunakan untuk menunjukkan program tetap, biasanya agak kecil, dan/atau struktur data yang internal kontrol berbagai perangkat elektronik.
Tingkat rendah firmware biasanya berada di struktur PLA atau dalam ROM (atau OTP / PROM), sedangkan firmware tingkat tinggi (sering di batasi ke software) biasanya menggunakan memori flash untuk melakukan update, setidaknya dalam perangkat modern.
sementara tingkat tinggi dari firmware (atau perangkat lunak) biasanya disimpan sebagai konfigurasi lanjutan, sementara tingkat rendah, kadang tidak disebut firmware mungkin sering dianggap sebagai perangkat keras yang sebenarnya dalam dirinya sendiri. Sebagai contoh, firmware yang lebih lama sering diimplementasikan sebagai matriks dioda semikonduktor diskrit

2. Kernel yaitu inti dari sebuah sistem operasi contohnya windows, linux, free BSD, solaris, palm dan sebagainya

3. Sistem operasi (operating system: OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan. Contoh unix, linux, free BSD, Mac OS, windows

4. Device driver, umumnya akan dimuat ke dalam ruangan kernel (kernelspace) sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga menawarkan device driver yang berjalan di dalam ruangan pengguna (userspace) sistem operasi.

5. 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

6. Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah 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.

7. Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga update yang rumit.

8. Program Paket, Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. seperti Microsoft,mozila,winpar,adobe reader, adobe fotoshop,acdsee photo manger,google earth,google chrome,windows media player,dvd video.

9. Pengertian software aplikasi, yaitu suatu program komputer 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.

10. Perangkat lunak yang siap digunakan untuk keperluan tertentu. Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi.
Perangkat lunak aplikasi ini terbagi atas beberapa kelompok, yaitu:
1. Office Application,
2. Multimedia Application,
3. Internet Application.

By

Macam – Macam Software dan Fungsinya

PERTANYAAN :

Pelajari tentang macam macam software dengan fungsinya melipiti sbb:

1. Software pada level BIOS atau Firmware dan contohnya .
2. Inti dari software atau Kernel dan contohnya
3. Software sistem operasi dan contoh nya
4. Software Device driver dan contohnya
5. Software Utility dan contohnya
6. Software bahasa pemrograman dan contohnya
7. Software database dan contohnya
8. Software program paket niaga dan contohnya
9. Software aplikasi dan contohnya.
10. Software untuk keperluan yang khusus dan contohnya

STATUS : 100% TERCAPAI

KETERANGAN : Saya sudah mengerjakan tugas Software dengan fungsinya

PEMBUKTIAN :

 

1. PENGERTIAN FIRMWARE

Pengertian Firmware adalah perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas.

Namun meskipun begitu, firmware pada awalnya diciptakan sebagai perangkat lunak dengan tingkat yang lebih tinggi, firmware yang tetanam pada sebuah perangkat keras dapat diubah tanpa harus mengganti komponen dari perangkat keras itu sendiri.

Sifat dari firmware secara garis besar hampir sama dengan sistem operasi pada sebuah komputer. Seperti yang kita ketahui, apabila sebuah komputer tidak memiliki sistem operasi maka komputer tersebut tidak akan memberikan manfaat apa-apa, karena tidak mampu untuk menjalankan perintah-perintah dari penggunanya. Namun tetap ada perbedaan antara firmware dengan sistem operasi. Yang paling umum perbedaan tersebut terletak pada ketidakmampuan firmware untuk secara otomatis berevolusi memperbaharui sendiri ketika ada permasalahan pada fungsionalitas.

Memodifikasi firmware pada sebuah perangkat keras bisa dilakukan, namun ada juga beberapa firmware yang tidak bisa diubah. Hal tersebut tergantung kepada penggunaan jenis ROM. Ada dua jenis ROM sebagai penyimpanan program firmware. Yaitu ROM yang bersifat read-only, perangkat yang mengugnakan ROM jenis ini tidak bisa diubah firmwarenya. Dan ada juga ROM yang bersifat read-write, yaitu semacam EEPROM atau Flash ROM, maka perangkat yang memakai ROM jenis ini, firmwarenya bisa diubah seperti dilakukan pembaharuan.

 

CONTOH FIRMWARE :

Firmware pada Produk Konsumen

  • Sistem waktu dan kontrol pada mesin cuci
  • Remote Control Televisi
  • Pemutar lagu MP3 Player
  • Kalkulator

Firmware pada Komponen Komputer

  • BIOS
  • UEFI
  • Open Firmware
  • ARCS pada komputer Silicon Graphic
  • Kickstart

Firmware pada Router dan Firewall

  • OpenWRT
  • m0n0wall
  • IPFire

FUNGSI NYA :

sebuah program atau set instruksi perangkat lunak yang di program pada perangkat keras. Ini memberikan petunjuk yang diperlukan untuk bagaimana perangkat berkomunikasi dengan perangkat keras komputer lainnya.

 

 

2. PENGERTIAN KERNEL

KERNEL adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebutTugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

 

 

FUNGSI KERNEL :

  1. melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
  2. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
  3. membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware.

Contoh kernel dalam coding :

/* file contoh.c */
#include <linux/module.h>
static void __init hello_init(void)
{
printk(KERN_INFO “Hello World!”);
}

static void __exit hello_exit(void)
{
printk(KERN_INFO “Hello World!”);
}

module_init(hello_init);
module_exit(hello_exit);

 

 

3. PENGERTIAN SOFTWARE SISTEM OPERASI

Sistem operasi (operating system: OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi  perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

 

 

FUNGSI SISTEM OPERASI :

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar.

Sistem Operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX).

Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

CONTOH NYA :

  • UNIX

Unix atau UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.

  1. Linux

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.

Nama “Linux” berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds.

  1. Mac OS

Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.

  1. FreeBSD

FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan.

  1. SUN OS

SUN OS adalah sebuah versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x.

  1. Windows

Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).

 

 

4. PENGERTIAN SOFTWARE DEVICE DRIVER

Driver device adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver yang cocok yang terinstal di dalam sistem operasi. Device driver, umumnya akan dimuat ke dalam ruangan kernel (kernelspace) sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga menawarkan device driver yang berjalan di dalam ruangan pengguna (userspace) sistem operasi. Beberapa driver telah dimasukkan ke dalam sistem operasi secara default pada saat instalasi, tapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh driver-driver bawaan sistem operasi. Adalah tugas pengguna yang harus menyuplai dan memasukkan driver ke dalam sistem operasi. Driver juga pada umumnya menyediakan layanan penanganan interupsi perangkat keras yang dibutuhkan oleh perangkat keras.

 

Fungsi Device Driver
Device driver, dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoritis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi

Contoh : Driver sound card akan memberitahu software (mis. Winamp) tentang bagaimana menterjemahkan suatu data menjadi sinyal suara (audio) dan agar sound card mengirimkannya ke speaker. Demikian juga untuk vga card, keyboard dsb.

 

 

5. PENGERTIAN SOFTWARE UTILITY
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

FUNSING NYA:
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)

CONTOHNYA : Utilty adalah Norton Utility

 

 

6. PENGERTIAN SOFTWARE BAHASA PEMROGRAMAN

BAHASA PEMROGRAMAN atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah 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.

 

 

komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.
Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
7. PENGERTIAN SOFTWARE DATABASE
DATABASE  adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

Contoh-contoh software Database:

  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Interbase
  • XBase
  • Firebird
  • MySQL
  • PostgreSQL
  • Microsoft Access
  • dBase III
  • Paradox
  • FoxPro
  • Visual FoxPro
  • Arago
  • Force
  • Recital
  • dbFast
  • dbXL
  • Quicksilver
  • Clipper

FUNGSI NYA :

  • Mengelompokkan data, database bertujuan untuk mengelompokkan data agar mudah dipahami. Contoh dalam sebuah sistem perpustakaan, ada kelompok data buku, penerbit, transaksi peminjaman, dan mahasiswa.
  • Menghindari terjadinya duplikasi atau inkonsistensi data.
  • Memudahkan dalam menyimpan, mengakses, dan memperbaruhi, serta menghapus data.
  • Menjamin kualitas data dan informasi yang diakses sesuai dengan yang dimasukkan (Integritas data)
  • Menjadi solusi dalam proses penyimpanan sebuah data, terutama data yang besar.
  • Menunjang kinerja aplikasi yang membutuhkan sebuah penyimpanan data.

 

8. PENGERTIAN SOFTWARE PAKET PROGRAM NIAGA

I. Mengenal Microsoft Excel
Microsoft Excel, untuk selanjutnya disingkat Excel, adalah program aplikasi yang banyak digunakan untuk membantu menghitung, memproyeksikan, menganalisa, dan mempresentasikan data. Disini kita akan banyak bersinggungan dengan metode2 pembuatan tabel dan grafik yang sangat dibutuhkan sekali dalam penyusunan data2 perusahaan, hasil2 penelitian, maupun dalam pembuatan makalah pribadi.
II. Bekerja dengan Microsoft Excel
A. Lembar Kerja Microsoft Excel
Sebelum mulai memasuki pembahasan Microsoft Excel, ada baiknya kita mengenal lebih dulu bagaimana tampilan Microsoft Excel itu, beserta beberapa istilah2 umum yang akan digunakan. Beberapa istilah2 umum yang diberikan pada gambar dibawah ini akan banyak digunakan dalam pembahasan selanjutnya, sehingga akan lebih baik bila kita menghafalkannya dengan baik.
B. Memasukkan Data ke Lembar Kerja
Berbagai jenis data dapat dimasukkan ke dalam lembar kerja seperti teks, nilai, tanggal, jam dan lain sebagainya. Untuk memasukkan data ke dalam suatu sel, dapat mengikuti langkah berikut ini :
1. Pilih atau klik sel tempat anda akan memasukkan data
2. Ketikkan data yang ingin dimasukkan
3. Tekan Enter atau tombol arah panah atau tombol PgUp dan PgDn
C. Memperbaiki Kesalahan Pengetikan
Bila ada kesalahan pengetikan data, anda dapat memperbaikinya dengan mengikuti langkah2 berikut ini :
1. Pilih sel yang datanya ingin diperbaiki, lalu tekan F2. Atau klik tombol kiri maouse 2 kali pada sel yang datanya ingin diperbaiki.
2. Selanjutnya perbaiki data yang salah tersebut dan tekan tombol Enter bila sudah selesai.
D. Menggunakan Rumus
Anda dapat memasukkan rumus yang berupa instruksi matematika ke dalam suatu sel pada lembar kerja. Operator hitung yang dapat digunakan diantaranya adalah + (penjumlahan), -(pengurangan), * (perkalian), dan ^ (perpangkatan).
Untuk mengenali cara penggunaannya, terlebih dahulu marilah membuat table seperti gambar 2 dibawah ini.
E. Menghapus Data
Untuk menghapus data di suatu sel atau range tertentu, pindahkan sel ke, atau buatlah range tempat yang ingin dihapus, lalu tekan tombol Delete. Dan bila ingin menghapus format tampilan data/sel dapat dilakukan dengan memilih dan mengklik menu Edit, Clear, Formats.
F. Memasukkan Rangkaian Data dengan Fasilitas AutoFill
Untuk memasukkan data berupa angka atau teks dengan fasilitas AutoFill, dapat dilakukan dengan mengikuti langkah2 berikut ini :
1. Pilih/klik sel tempat posisi awal dari rangkaian data yang ingin anda buat. Misalnya pilih/klik sel B2.
2. Ketik data awal yang anda inginkan. Misalnya teks “Jan” (January)
3. Pada sel berikutnya (sel dibawah/B3 atau disampingnya/C2) ketik data berikutnya yang anda inginkan. Misalnya di B3 ketik “Feb” (February)
9. PENGERTIAN SOFTWARE APLIKASI

Aplikasi Software model dan jenisnya sangat beragam atau di katakana lain banyak tergantung akan kebutuhan dari  si pengguna komputer tersebut, tentunya dalam hal ini di sesuaikan pula dengan kemampuan akan penggunaan program software yang telah terorganisir. Software komputer dalam penerapannya di tentukan pula oleh  memory – memory yang ada,  apakah sesuai dengan software / program yang akan dibutuhkan nantinya.

Adapun bentuk   dan  contoh model

software – software aplikasi tersebut di antaranya :

1. Software pengolah kata :
Microsoft Word, Wordstar, WordPerfect, OpenOffice Writer.

2.Software pengolah lembar kerja (spreadsheet) :
Microsoft Excel, Lotus 123, OpenOffice Calc, Quattro Pro.

3. Software presentasi :
Microsoft PowerPoint, Presentation, Impress, Macromedia Flash.

4. Software pengolah publikasi :
Microsoft Publishe.

5. Software pengolah halaman web :
Microsoft FrontPage.

6. Software pengolah database :
Microsoft Access, Base, SQL Server.

 

10. SOFTWARE UNTUK KEPERLUAN YANG KHUSUS

SOFTWARE (Perangkat Lunak) Yaitu kumpulan data serta instruksi-instruksi yang dapat dilaksanakan oleh komputer. Secara umum software dibagi atas 5 jenis yaitu :

1.Operating System
Adalah program yang dibuat untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. Pada umumnya Operating System dibuat untuk jenis komputer tertentu.
Contoh :
Microsoft Windows 95
Microsoft Windows 98
Microsoft Windows 2000
Microsoft Windows ME
Microsoft Windows XP
Microsoft Windows Vista
Linux Mandrake
MacOS untuk Apple Macintos
SunOS untuk Sun Computers
OS/2
AIX
OS/390
Windows CE untuk Palmtop

2. Programming Language
Adalah program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.

Programing Language terbagi atas :
a)Low Level Program Language ( Program bahasa tingkat rendah) Contoh :
COBOL ( Command Business Oriented Language )
FORTRAN ( Formula Translator )

b)High Level Program Language (Program bahasa tingkat tinggi) Contoh :
BASIC ( Beginners All-Purpose Symbolic Instruction Code )
Fox Pro
Visual Basic
Visual Foxpro

3. Aplication Program

Merupakan program hasil dari Programming Language dan digunakan untuk keperluan perluan khusus
Contoh : Program Perpajakan, akuntansi, perhotelan dan lain-lain.

4.Package Program
Adalah program yang dibuat oleh perusahaan pembuat software untuk keperluan yang sifatnya umum.

Package Program terbagi atas :
a. Word Processor ( Pengolah kata ), misalnya : WS, WP, Lotus Amipro, ChiWriter, Microsoft Word, Symphony Document.
b. Spread Sheet ( Pengolah angka ), misalnya : Lotus123, Microsoft Excel, Quatro Pro, Symphony Spread Sheet.
c. Data Base ( Pengolah data ), misalnya : Dbase IV, Microsoft Access
d. Dekstop Publishing (menggabungkan teks, grafik dan tabel dalam satu naskah), misalnya : Ventura, Page maker.

 

 

 

 

 

By

Tentang software dan fungsinya

Nama : Meliyana

NIM : 1321475564

—————————-

Pertanyaan :

Pelajari tentang macam macam software dengan fungsinya melipiti sbb:

1. Software pada level BIOS atau Firmware dan contohnya .

2. Inti dari software atau Kernel dan contohnya

3. Software sistem operasi dan contoh nya

4. Software Device driver dan contohnya

5. Software Utility dan contohnya

6. Software bahasa pemrograman dan contohnya

7. Software database dan contohnya

8. Software program paket niaga dan contohnya

9. Software aplikasi dan contohnya.

10. Software untuk keperluan yang khusus dan contohnya

Keterangan : Saya sudah mengerjakan tugas tersebut dengan baik

Status : Tercapai 100%

Pembuktian :

1. Software pada level BIOS atau Firmware dan contohnya

Rootkit adalah kumpulan software yang bertujuan untuk menyembunyikan proses, file dan data sistem yang sedang berjalan dari sebuah sistem operasi tempat dia bernaung. Rootkit awalnya berupa aplikasi yang tidak berbahaya, tetapi belakangan ini telah banyak digunakan oleh malware yang ditujukan untuk membantu penyusup menjaga aksi mereka yang ke dalam sistem agar tidak terdeteksi. rootkit hadir di beragam sistem operasi seperti, Linux, Solaris dan Microsoft Windows. Rootkit ini sering merubah bagian dari sistem operasi dan juga menginstall dirinya sendiri sebagai driver atau modul kernel.

Rootkit pertama kali diperkenalkan pada sistem operasi SunOS oleh Lane Davis dan Steven Dake. Teknologi ini digunakan para Root pada Unix (setara dengan Sistem Administrator pada Windows) untuk recovery (mengembalikan) password root yang mereka lupa. Untuk dapat mengembalikan password root tidaklah mudah karena butuh otorisasi dan akses tak terbatas pada sebuah sistem. Akhirnya ditemukanlah teknologi khusus yang mampu melakukannya yang di kemudian hari dikenal dengan istilah rootkit ini.

Istilah Rootkit kian terkenal setelah ada sebuah perusahaan musik kelas dunia yang mengaplikasikannya untuk mengamankan CD musiknya dari pembajakan. Kasus ini menjadi sebuah skandal yang sangat menghebohkan karena meski tujuannya menghindari pembajakan, penggunaan teknik ini memudahkan aplikasi jahat menumpang rootkit yang ditanam perusahaan musik tersebut.

Teknik rootkit memang rawan digunakan untuk kepentingan jahat. Jika Anda masih ingat, virus seperti Alman atau Bacalid yang menggunakan teknik rootkit begitu sulit dideteksi.  Aplikasi removal- nya tidak bisa menuntaskannya 100% karena virus program jahat yang menggunakan teknologi rootkit berjalan resident dan sulit dideteksi. Ia berjalan secara kasat mata, diam tanpa suara, dan melakukan serangan tanpa pernah Anda ketahui. Tidak heran jika banyak yang menganggap rootkit seperti voodoo dalam dunia komputer. Padahal, rootkit pada dasarnya adalah sebuah teknologi dan dapat digunakan untuk keperluan yang baik dan bermanfaat. Contohnya adalah penggunaan rootkir pada aplikasi antivirus, firewall, software protection, DRM (Digital Right Management), maupun aplikasi simulasi media cakram seperti DaemonTools. Masalahnya, teknik rootkit juga bisa digunakan untuk membuat aplikasi jahat yang sulit ditanggulangi.

Macam-macam Rootkit

Seperti halnya virus, rootkit juga memiliki banyak varian. Diklasifikasikan berdasarkan target yang diserang, rootkit dibagikan menjadi 6 macam, yaitu:

1. Application Rootkit
Rootkit yang dibuat dengan memodifikasi kode binari dari sebuah aplikasi secara langsung atau yang biasa disebut sebagai binary code patching. Rootkit jenis ini biasanya ditemukan pada malware jenis trojan untuk menginjeksikan virus ke dalam sebuah object atau sistem.

2. Library rootkit
Ini merupakan rootkit yang menyasar library. Library sendiri adalah file seperti sebuah pustaka fungsi yang telah dikumpulkan menjadi satu dengan maksud untuk memermudah programmer dalam membuat dan mengembangkan sebuah aplikasi. Library ditandai dengan akhiran “dll” seperti “kernel.dll”.

3. Kernel Rootkit
Kernel rootkit merupakan jenis rootkit yang lebih mengerikan dari jenis sebelumnya. Kernel rootkit berjalan pada level kernel (modus
tak terproteksi), atau pada sistem arsitektur x86 dikenal dengan istilah ring 0. Soal bagaimana rootkit ini bekerja akan kami sajikan pada InfoKomputer bulan depan.

4. Bootloader Rootkit
Adalah jenis rootkit yang bersemayam pada MBR (Master Boot Records), sehingga mampu mengendalikan jalannya booting sistem operasi. Rootkit jenis ini dikenal juga dengan nama Bootkit atau “Evil Maid Attack”,

5. Hypervisor Level Rootkit
Rootkit jenis ini mampu memvirtualisasikan sistem operasi asli sehingga menjadi guest operating system, sehingga seluruh kendali pada sistem operasi dapat diambil alih oleh rootkit jenis ini. Salah satu rootkit yang sudah ada berjenis ini adalah SubVirt, adalah Virtual machine berbasis rootkit yang dikembangkan oleh Microsoft dan Universitas Michigan.

6. BIOS rootkit
BIOS rootkit disebut juga dengan firmware rootkit, merupakan rootkit paling mengerikan yang berada pada level paling dalam, hidup di lingkungan firmware dan mulai aktif ketika semua aktifitas inisialisasi awal komputer terjadi.

Penanggulangan
Ada beberapa cara untuk membersihkan program jahat yang menggunakan teknologi rootkit pada komputer yang telah terinfeksi. Namun metode yang digunakan bergantung pada jenis rootkit yang menginfeksi, sehinggga penanggulangannya agak sulit apabila kita tidak bisa secara pasti mengetahui rootkit jenis apa yang mungkin sedang menginfeksi komputer kita. Untuk mendeteksi rootkit, Anda sebaiknya menjalankan komputer yang terinfeksi sebagai slave dan gunakan sistem operasi PE (preinstalled environment) atau liveCD untuk menginvestigasinya. Ada sangat banyak tipe sistem operasi LiveCD ini seperti DSL (Damn Small Linux) –pernah dibundel pada DVD bawaan majalah Infokomputer edisi  yang lalu– dan masih banyak lagi. Lakukanlah scanning menggunakan software khusus yang didesain untuk membersihkan rootkit, kemudian lakukanlah investigasi pada area-area yang rawan dihuni oleh rootkit. Karena pembersihan rootkit merupakan operasi yang dekat sekali hubungannya dengan konfigurasi sistem, saya sarankan mintalah pertolongan pada orang yang sudah ahli untuk melakukannya. Apabila tidak berhati-hati, akibatnya akan sangat fatal.

http://www.hong.web.id/news/apa-itu-rootkit

2. Inti dari software atau Kernel dan contohnya

Kali ini kami ingin berbagi informasi tentang jantung dari sistem operasi yang kita kenal sebagai Kernel. Sistem operasi baik yang digunakan dalam komputer ataupun dalam gadget yang kita pakai, misalnya Handphone, mempunyai kernel. Dalam ilmu komputer, kernel merupakan suatu perangkat lunak yang mengakses perangkat keras komputer atau gadget yang kita gunakan.

Akses yang dilakukan terhadap perangkat keras terbatas, sedangkan terdapat lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan perangkat keras tersebut yang disebut dengan Multiplexing. Suatu akses terhadap komputer secara langsung merupakan suatu masalah yang kompleks, oleh karena itu kernel mengimplementasikan sekumpulan abstraksi hardware yang berguna untuk menyembunyikan kompleksitas dan memungkinkan akses terhadap perangkat keras menjadi lebih mudah dan seragam, dan juga untuk memudahkan pekerjaan programmer.
Kernel sistem operasi tidak harus ada dan dibutuhkan untuk menjalankan suatu komputer. Program dapat langsung dijalankan secara langsung dalam mesin. (contohnya CMOS Setup) sehingga para pembuat program tersebut membuat program tanpa adanya dukungan dari sistem operasi atau hardware abstraction. Cara kerja seperti ini, adalah cara kerja yang digunakan pada zaman awal-awal dikembangkannya komputer (pada sekitar tahun 1950). Kerugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang komputer tersebut dan memuatkan program lainnya untuk berpindah program, dari satu program ke program lainnya.
Kemampuan Dasar Kernel
Tujuan utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya. Biasanya, sumber daya terdiri atas:
  • Central Processing Unit. Ini adalah bagian paling sentral dari sebuah sistem komputer, yang bertanggung jawab untuk menjalankan atau mengeksekusi program-program. Kernel bertanggung jawab untuk memutuskan saat mana saja dari banyak program yang sedang berjalan yang harus dialokasikan ke prosesor atau prosesor (masing-masing yang biasanya hanya dapat menjalankan satu program pada satu waktu)
  • Memori Komputer. Memori digunakan untuk menyimpan instruksi program kedua dan data. Biasanya, keduanya harus hadir dalam memori dalam rangka untuk mengeksekusi sebuah progam. Seringkali beberapa program akan menginginkan akses ke memori, sering menuntut memori lebih dari komputer telah tersedia. Kernel bertanggung jawab untuk memutuskan yang memori setiap proses dapat menggunakan, dan menentukan apa yang harus dilakukan bila memori tidak tersedia.
  • Setiap Input / Output (I / O) yang ada di komputer perangkat, seperti keyboard, mouse, disk drive, printer, display, dll Kernel mengalokasikan permintaan dari aplikasi untuk melakukan I / O ke perangkat yang sesuai (atau sub-bagian dari perangkat, dalam kasus file pada disk atau jendela di layar) dan memberikan metode yang nyaman untuk menggunakan perangkat (biasanya diabstraksikan ke titik di mana aplikasi tidak perlu tahu detail implementasi perangkat). Aspek utama yang diperlukan dalam manajemen sumber daya adalah definisi dari domain eksekusi (address space) dan mekanisme perlindungan yang digunakan untuk memediasi akses ke sumber daya dalam sebuah domain. Kernel juga biasanya menyediakan metode untuk sinkronisasi dan komunikasi antar proses (disebut inter-proses komunikasi atau IPC). Kernel mungkin mengimplementasikan fitur ini sendiri, atau bergantung pada beberapa proses berjalan untuk menyediakan fasilitas untuk proses lainnya, meskipun dalam kasus ini harus menyediakan mekanisme IPC untuk memungkinkan proses untuk mengakses fasilitas yang disediakan oleh masing-masing lain. Akhirnya, kernel harus menyediakan menjalankan program dengan metode untuk membuat permintaan untuk mengakses fasilitas tersebut.
Perkembangan komputer telah membuat para arsitek sistem operasi untuk ikut mengembangkan kernel sistem operasi. Kernel dibagi menjadi 4 bagian yang memiliki desain berbeda, yaitu:
  • Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
  • Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan server—untuk melakukan beberapa fungsionalitas lainnya.
  • Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
  • Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.
Bagaimana dengan sistem operasi linux, desain kernel yang mana yang diterapkan?
 
Jawab: Sistem operasi Linux dan Unix menggunakan kernel monolitik, dimana pada kernel dikenal dengan desain monolitik memiliki desain yang sangat efisien, meskipun sangat sulit dalam pembuatannya.
3. Software sistem operasi dan contoh nya

Windows 10Fungsi Sistem Operasi – Sistem operasi adalah perangkat lunak yang terdapat pada komputer/laptop yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar pada sistem, termasuk software-software aplikasi seperti pengolah kata, browsing, gaming, dan ysng lainnya.

Sistem operasi merupakan otak dari komputer yang mengatur kinerja komputer mulai dari sumber daya dan juga aplikasi program. Sistem operasi juga bertidak sebagai perantara antara pengguna komputer kepada komputer hardware. fungsi sistem operasi yang lainnya yaitu untuk mengatur dan mengontrol penyimpanan data di memory. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan, keluaran, dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Tugas Sistem Operasi:

1. Sebagai Control program/sistem
2. Mengelola memory
3. Sebagai penyedia antarmuka
4. Memudahkan user nyaman, dan memaksimalkan kinerja komputer

Bagian-bagian sistem operasi:

1.Mekanisme Boot, yaitu untuk meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi.

  • kernel adalah suatu program yang berjalan setiap waktu pada komputer

2.Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupun piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).

  • Command promt adalah sebuah perintah pada windows yang berfungsi untuk memudahkan user berinteraksi dengan komputer.

3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.

4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.

5.Handler. Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

Macam-macam sistem operasi:

Banyak sekali jenis sistem operasi saat ini. Sistem operasi kini tidak lagi hanya pada komputer ataupun laptop, tetapi juga terdapat pada smartphone ataupun tablet. Untuk mengetahui lebih lanjut tentang sistem operasi lihat di bawah ini.

1. Windows

Windows 7

Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface). Windows ini merupakan sistem operasi yang sering kita gunakaan saat ini. Sistem operasi ini menjadi populer karena mudah digunakan dan juga banyak fitur-fitur yang tidak ada di sistem operasi lainnya. Versi windows saat ini:

  • Windows 1 (20 November 1985)
  • Windows 2 (November 1987)
  • Windows 3 (22 Mei 1990)
  • Windows 3.1 (18 Maret 1992)
  • Windows NT 3.1
  • Windows For Workgroups 3.11 (11 Agustus 1993)
  • Windows NT 3.5 (21 September 1994)
  • Windows 95 ( 14 Agustus 1995)
  • Windows NT 4.0 (29 Juli 1996)
  • Windows 98 (15 Mei 1998)
  • Windows 2000 (17 Februari 2000)
  • Windows XP (25 Oktober 2001)
  • Windows Server 2003 (24 April 2003)
  • Windows Vista (30 Januari 2007)
  • Windows Server 2008 (27 Februari 2008)
  • Windows 7 ( 22 Oktober 2009)
  • Windows 8 ( 26 Oktober 2012)
  • Windows 8.1 ( Awal Juni 2013)
  • Windows 10
2. Linux
Sistem operasi linuxAwalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.
Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.
Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.

3. UNIX

Sistem operasi unix

UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User.

UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

3. MAC OS X

Sistem operasi mac os

OS X, atau yang sebelumnya disebut Mac OS X, adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.

Karakter “X” adalah nomor Romawi yang artinya sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf “X” yang terdengar seperti “eks”. Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).

Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.

Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.

4. Android

Sistem operasi androidHampir seluruh masyarakat di Indonesia sudah memiliki ponsel yang berbasis Android untuk menunjang kebutuhan mereka. Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.

Antarmuka pengguna Android didasarkan pada manipulasi langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggesek, mengetuk, mencubit, dan membalikkan cubitan untuk memanipulasi obyek di layar. Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android, dan sekitar 25 juta aplikasi telah diunduh dari Google Play, toko aplikasi utama Android. Sebuah survey pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi seluler.

Faktor-faktor di atas telah memberikan kontribusi terhadap perkembangan Android, menjadikannya sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia, mengalahkan Symbian pada tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal. Akibatnya, meskipun pada awalnya sistem operasi ini dirancang khusus untuk telepon pintar dan tablet, Android juga dikembangkan menjadi aplikasi tambahan di televisi, konsol permainan, kamera digital, dan perangkat elektronik lainnya. Sifat Android yang terbuka telah mendorong munculnya sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi lain.

5. IOS

Sistem operasi iosiOS (sebelumnya iPhone OS) adalah sistem operasi perangkat bergerak yang dikembangkan dan didistribusikan oleh Apple Inc. Sistem operasi ini pertama diluncurkan tahun 2007 untuk iPhone dan iPod Touch, dan telah dikembangkan untuk mendukung perangkat Apple lainnya seperti iPad dan Apple TV. Tidak seperti Windows Phone (Windows CE) Microsoft dan Android Google, Apple tidak melisensikan iOS untuk diinstal di perangkat keras non-Apple. Pada 12 September 2012, App Store Apple berisi lebih dari 700.000 aplikasi iOS, yang secara kolektif telah diunduh lebih dari 30 miliar kali ini memiliki pangsa pasar 14,9% untuk unit sistem operasi perangkat bergerak telepon cerdas yang dijual pada kuartal ketiga 2012, terbanyak setelah Android Google. Pada bulan Juni 2012, iOS mencakup 65% konsumsi data web perangkat bergerak (termasuk di iPod Touch dan iPad). Pada pertengahan 2012, terdapat 410 juta perangkat bergerak yang diaktifkan.[8] Menurut Apple pada tanggal 12 September 2012, 400 juta perangkat bergerak iOS telah dijual sepanjang bulan Juni 2012.

Antarmuka pengguna iOS didasarkan pada konsep manipulasi langsung menggunakan gerakan multisentuh. Elemen kontrol antarmukanya meliputi slider, switch, dan tombol. Interaksi dengan SO ini mencakup gerakan seperti geser, sentuh, jepit, dan jepit buka, masing-masing memiliki arti tersendiri dalam konteks sistem operasi iOS dan antarmuka multisentuhnya. Akselerometer internalnya dipakai oleh sejumlah aplikasi agar bisa merespon terhadap pengguncangan alat (misalnya membatalkan tindakan) atau memutarnya dalam tiga dimensi (misalnya beralih dari mode potret ke lanskap).

iOS diturunkan dari OS X, yang memiliki fondasi Darwin dan karena itu iOS merupakan sistem operasi Unix. iOS adalah versi bergerak dari sistem operasi OS X yang dipakai di komputer-komputer Apple.

source http://www.fokusinfo.net/2015/01/pengertian-dan-macam-macam-sistem.html
4. Software Device driver dan contohnya

Driver Device

” Driver device adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver yang cocok yang terinstal di dalam sistem operasi. Device driver, umumnya akan dimuat ke dalam ruangan kernel (kernelspace) sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga menawarkan device driver yang berjalan di dalam ruangan pengguna (userspace) sistem operasi. Beberapa driver telah dimasukkan ke dalam sistem operasi secara default pada saat instalasi, tapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh driver-driver bawaan sistem operasi. Adalah tugas pengguna yang harus menyuplai dan memasukkan driver ke dalam sistem operasi. Driver juga pada umumnya menyediakan layanan penanganan interupsi perangkat keras yang dibutuhkan oleh perangkat keras. ” diambil dari http://id.wikipedia.org/wiki/Device_driver .

Dalam sebuah sistem operasi terkadang ada sebuah hardware yang tidak berfungsi bukan karena rusak tapi karena belum adanya driver yang menghubungkan perangkat lunak komputer dengan perangkat keras,untuk pengertian driver silakan melihat kutipan di atas. Driver sendiri biasanya di sediakan oleh pembuat perangkat keras tersebut,akan tetapi sistem opersai juga bisa mengenali driver perangkat keras jadi tidak perlu melakukan instalasi perangkat keras. untuk perangkat keras yang belum bisa di gunakan karena permasalahan driver bisa mendownload driver di website pembuat driver. atau bisa juga ke website yang menyediakan berbagai driver dari berbagai manufacture motherboard atau perangkat keras. daftar penyedia driver :

Cara Install dan Update Driver pada PC atau Laptop

Seperti kita ketahui, Update Driver memang sangat berguna untuk memperbaiki kinerja dari hardware di komputer/laptop kita. Windows XP, Windows dan Windows 7 mempunyai proses update driver yang berbeda, nah di Windows 7 langkah update driver ini sedikit lebih mudah.Kenapa harus update driver? Driver sangat berguna agar Windows atau sistem operasi yang kita pakai di laptop bisa berkomunikasi dengan periperal atau hardware di laptop kita. Dengan mengupdate driver, kita bisa lebih mengoptimalkan kinerja dari hardware tersebut.

Pengertian Driver

Driver adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver yang cocok yang terinstal di dalam sistem operasi.

Jenis Komponen Driver

Driver dibagi berdasar kegunaannya adalah :

Driver audio : komponen yang berhubungan dengan audio atau suara
Driver Bios : komponen yang berhubungan dengan motherboard
Driver Chipset : komponen yang berhubungan dengan komponen chip pada motherboard
Driver Graphics : komponen yang berhubungan dengan visual
Driver Keyboard : komponen yang berhubungan dengan keyboard
Driver Mouse : komponen yang berhubungan dengan mouse
Driver Storage : komponen yang berhubungan dengan alat penyimpan data
Driver Webcam : komponen yang berhubungan dengan kamera
Driver Network : komponen yang berhubungan dengan jaringan
Bagaimana Cara Mendapatkan Driver Komputer ?

Setiap pembelian perangkat komputer tentu akan disertai CD Software Driver. Untuk kali pertama Anda mungkin masih dapat menyimpannya dengan baik. Namun beberapa tahun kemudian saat Anda membutuhkan driver komputer ternyata cd driver komputer Anda sudah hilang. Perangkat komputer tidak bisa menunggu untuk dapat memaksimalkan kinerja device yang ada di dalam komputer. Komputer membutuhkan cd software driver komputernya segera.

Apabila tidak terpenuhi maka seperti misalnya suara (device soundcard) yang harusnya dapat berjalan normal tidak berfungsi dan device-device lainnya akan sama seperti itu. Lalu bagaimanakah menyikapi hal ini? Anda dapat mendownload driver komputer melalui internet. Karena hampir semua produsen komputer menyediakan area download produknya secara gratis di website resmi mereka.

Cara Install Driver Komputer

Salah satu contoh install driver komputer kita akan coba menginstall driver sound, terlebih dahulu harus diketahui jenis Chipset dari Sound Card (SIS, REALTEK, CMEDIA, atau lainya), Onboard atau Card dan sistem operasi komputer (Windows 98 atau Windows 2000 atau Windows XP atau LINUX atau Windows 7).
Adapun langkah-langkah install driver sound pada komputer adalah sebagai berikut:

Langkah 1

Masuk ke WindowsExplorer, caranya klik kanan pada Start (lihat gambar).

Langkah 2

Klik Explore, kemudian cari tulisan My Computer dan klik kanan, lalu turun ke Properties dan klik kiri (lihat gambar).

Langkah 3

Sekarang berada di Sistem Properties, cari tulisan Hardware dan klik kiri (lihat gambar).

Langkah 4

Cari tulisan Device Manager dan klik kiri (lihat gambar).

Langkah 5

Sekarang berada di area Device Manager, lalu cari tulisan Ports dan apabila masih bertanda [+], klik dahulu sampai berganti ke tanda [-] (lihat gambar).

Langkah 6

Selanjutnya cari tanda biasanya berwarna kuning yang bertuliskan Audio/Multimedia dengan tanda seru, lalu klik kanan dan klik kiri pada tulisan Update Driver (lihat gambar).

Langkah 7

Sekarang berada pada Hardware Update Wizard, pilih yang bertuliskan Install from a list or specific location (Advanced), lalu klik next (lihat gambar).

Langkah 8

Pilih search for the best driver in these location dan check tulisan include this location in the search, klik tulisan Browser lalu cari tempat dimana menyimpan file Driver Sound, jika telah ketemu klik OK terus Next (lihat gambar).

Langkah 9

Tunggu sampai proses install selesai (lihat gambar).

Langkah 10

Kalau sudah tampil gambar seperti dibawah, klik Finish dan Restart Computer. Akan ada muncul icon di kanan bawah dan muncul gambar speaker. PC atau laptop langsung meningkatkan performancenya. Tancap Gan.

5. Software Utility dan contohnya

Utility Software

Utilitas adalah aplikasi di komputer dengan tugas utama membantu komputer bekerja dengan optimal atau melakukan sebuah pekerjaan spesifik. Umumnya utilitas berukuran yang lebih kecil dibanding aplikasi yang memang memiliki banyak fitur.
Dilihat dari pekerjaan yang dilakukan, terdapat beberapa jenis utilitas,
1. Performansi sistem – melakukan tune agar komputer bekerja dengan baik dan efisien.
2. Konversi berkas – melakukan konversi antar format berkas.
3. Anti virus – melindungi komputer dari gangguan virus, worm, dan sekarang ini juga terhadap program-program yang menginstal dirinya secara ilegal dan menyita sumber daya sistem.
4. Alat bantu akses Internet – memudahkan cara akses berbagai jenis layanan di Internet, mengoptimalkan koneksi, dan melindungi komputer dari penyalahgunaan lewat koneksi Internet.
Sekalipun beberapa fungsi umum yang disediakan oleh utilitas terkadang sudah disediakan oleh sistem operasi, nilai tambah yang diberikan adalah dalam hal ketersediaan pilihan konfigurasi atau setting, sehingga dapat dihasilkan fitur yang lebih lanjut terhadap pekerjaan yang dilakukan.
Nah, kemudian yang dimaksud dengan Utility Software adalah
jenis perangkat lunak yang dirancang untuk membantu pengguna atau user untuk menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer. Kebanyakan Software Utility sangat khusus dan hanya dirancang untuk melakukan tugas yang kecil-kecil atau sederhana. Namun, ada juga SoftwareUtility yang bersifat AIO (All in One) dengan kata lain, Software AIO menggabungkan beberapa fitur utilitas dalam satu Software.
Kategori Utility Software
1. Disk storage
2. Disk defragmenters
3. Disk checkers
4. Disk cleaners
5. Disk space analyzers
6. Disk partitions
7. Backup utilities
8. Disk compression utilities
9. File managers
10. Archive utilities
11. System profilers
12. Anti-virus utilities
13. Hex editors
14. Data compression
15. Cryptographic
16. Launcher applications
17. Registry cleaner
18. Network utilities
19. Command Line Interface (CLI) and Graphical User Interface (GUI)
Sebagai contoh, utilitas dalam Windows. Dalam Windows, utility software-nya ada yang internal (bawaan dari Windows) dan juga ada yang eksternal (program lain).
Utility internal adalah utility yang sudah ada pada Windows kita, secara default sudah terinstall pada saat kita selesai menginstall Windows, contohnya Notepad (untuk menulis), Wordpad (untuk menulis), Windows Media Player (multimedia), Games, Calculator, Paint (menggambar) dan lain-lain.Yang terpenting dari utility internal adalah defrag, yang berfungsi untuk mengatur tata letak file-file yang rusak. Dan juga untuk menghapus jejak file yang tidak hilang pada saat penghapusan.Utility External adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu. Contohnya antivirus, yaitu program untuk menscan, menghapus, dan berjaga-jaga dari serangan virus.  Program ini akan selalu berjalan di background/tray icon jika diaktifkan. Contoh antivirus :
Contoh lain adalah burning CD, registry cleaner, multimedia, office dan internet, web programming, desain grafis, dll.
– Burning CD
– Registry Cleaner
-Multimedia
6. Software bahasa pemrograman dan contohnya

100 Pengertian Dan Jenis Bahasa Pemrograman Komputer – Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini adalah satu set aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer.

Bahasa Pemrograman

http://www.dosenpendidikan.com/ Bahasa ini memungkinkan seorang programmer dapat menentukan mana yang data yang akan diproses oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan langkah-langkah apa yang persis jenis yang akan diambil dalam berbagai situasi.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :

  • Bahasa mesin, yang memberikan perintah ke komputer dengan menggunakan kode bahasa biner, misalnya 01100101100110.
  • Bahasa tingkat rendah, atau dikenal sebagai bahasa assembly (bah.Inggris Assembly), yang memberikan perintah ke komputer dengan menggunakan kode pendek (kode mnemonic), misalnya [kode_mesin | MOV], SUB, CMP, JMP, JGE, JL , LOOP, dll.
    Inggris Intermediate, yang merupakan bahasa komputer yang menggunakan campuran instruksi dalam kata-kata bahasa manusia lihat contoh di bawah Bahasa Tingkat Tinggi  dan instruksi yang bersifat simbolik, misalnya, {,},?, <<, >> , &&, ||, dll.
  • Bahasa tingkat tinggi, yang merupakan bahasa komputer yang menggunakan instruksi berasal dari unsur kata-kata bahasa manusia, misalnya, mulai, akhir, jika, sementara, dan, atau, dll Komputer dapat memahami compiler bahasa manusia atau penerjemah program yang dibutuhkan.

Kebanyakan bahasa pemrograman diklasifikasikan sebagai High Level Languages, hanya bahasa C yang digolongkan sebagai Menengah dan Majelis Bahasa yang merupakan Rendah Bahasa.

 

Pengertian Bahasa Pemrograman

Bahasa pemrograman (bahasa pemrograman) adalah instruksi standar untuk memerintah komputer yang memiliki fungsi tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer.

Bahasa ini memungkinkan seorang programmer dapat menentukan mana yang data yang akan diproses oleh komputer, bagaimana data ini akan disimpan / diteruskan, dan langkah-langkah apa yang persis jenis yang akan diambil dalam berbagai situasi.

Fungsi Bahasa Pemrograman

Fungsi dari bahasa pemrograman yang memerintahkan komputer untuk mengolah data sesuai dengan logika yang kita inginkan. Output dari bahasa pemrograman dalam bentuk program / aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal atau supermarket, penggunaan lampu lalu lintas di jalan raya, dll

Bahasa pemrograman yang kita tahu ada banyak orang di dunia, sekitar ilmu komputer dan teknologi saat ini. Pengembangannya mengikuti inovasi tinggi dalam dunia teknologi. Contoh bahasa pemrograman yang kita ketahui, antara lain, adalah untuk membuat aplikasi permainan, anti-virus, web, dan teknologi lainnya.

Bahasa pemrograman komputer yang kita tahu termasuk Java, Visual Basic, C ++, C, Cobol, PHP, Net, dan ratusan bahasa lain. Tapi tentu saja, bahasa harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.

Ssecara bahasa pemrograman umum dibagi menjadi empat kelompok, yaitu :

  • Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C);
  • Level Language tinggi (seperti Pascal dan Basic);
  • Tingkat Tengah Language (seperti C);
  • Level Language rendah (seperti bahasa assembly);

Tingkat Bahasa Pemrograman

Bahasa Tingkat Tinggi 

Bahasa pemrograman ini masuk ke level sebagai bahasa dekat dengan bahasa manusia. Sebagai contoh, bahasa Basic, Visual Basic, Pascal, Java dan lainnya.dsb dan tidak lagi pada pemula sulit dimengerti.

Bahasa Tingkat Menengah

Disebut tingkat menengah karena dapat masuk ke dalam bahasa tingkat rendah tinggi dan. Misalnya dalam bahasa program C.

Bahasa Tingkat Rendah

Bahasa pemrograman masuk ke level ini karena bahasa masih jauh dari bahasa manusia. Contoh bahasa Assembly.

Proses Pembuatan Program

Proses pembuatan program yang kita tulis kode sumber dalam editor teks seperti notepad dan kemudian mengubahnya menjadi bahasa mesin yang dapat dieksekusi oleh CPU. Proses konversi kode sumber (source code) ke dalam bahasa mesin (bahasa mesin) terdiri dari dua jenis kompilasi dan interpretasi.

Kompilasi (Compilation)

Dalam proses kompilasi source code untuk membacanya pertama dan jika tidak ada kesalahan dalam penulisan, program ini akan mengatur kode mesin sehingga program dapat dijalankan. Program yang melakukan tugas ini disebut Compiler.

Program ini akan mengkompilasi hasil dalam bentuk yang dapat dieksekusi. Program ini dapat dijalankan tanpa harus langsung memiliki compiler pada komputer yang menjalankan program. Bahasa menggunakan teknik kompilasi Ulasan seperti bahasa C, C ++, Pascal, Assembly dan banyak lagi.

Interpretasi (Interpretation)

Bahasa menggunakan teknik interpretasi akan membaca kode sumber dan dieksekusi per baris per baris. Jika ditemukan kesalahan dalam penulisan program dalam kesalahan garis bahwa program akan dihentikan. Program yang melakukan tugas ini disebut Interpreter.

Dalam tidak ada teknik interpretasi akan menghasilkan program mandiri, artinya menjalankan program kita harus memiliki kode sumber setelah juru Program. Bahasa yang menggunakan bahasa teknik interpretasi Ulasan seperti Perl, Python, Ruby dan banyak lagi.

 

Kompilasi Sekaligus Interpretasi

Ada juga sebuah bahasa pemrograman yang menghasilkan teknik penyusunan Program serta interpretasi. Sebagai contoh, bahasa java. Dalam membuat java kode sumber program diubah menjadi bytecode.

Meskipun terlihat seperti bahasa mesin, tapi ini bukan bahasa mesin dan tidak dapat dieksekusi. Untuk menjalankan bytecode kita perlu Java Runtime Environment (JRE), yang yang menjabat sebagai juru dari program bytecode yang dihasilkan.

Meskipun setiap bahasa pemrograman dibuat untuk membuat program tetapi call now bahasa dibuat dengan tujuan dan fungsi yang berbeda. Misalnya, untuk membuat driver hardware kita tidak bisa menggunakan bahasa Visual Basic.

Untuk membuat sistem berbasis program Ulasan seperti driver kita dapat menggunakan C atau bahasa assembly. Sebagai contoh, sistem operasi Linux adalah open source. Jika Anda melihat kode sumber Anda akan menemukan bahwa Linux dibuat dengan menggunakan bahasa pemrograman C.

Adapun desktop kita dapat menggunakan Visual Basic. Bahasa ini dirancang oleh Microsoft untuk pemrograman GUI desktop dengan tampilan yang mempesona.

Bahasa pemrograman yang umum digunakan

1. HTML / CSS

banyak yang tidak menggaggap ini bagian dari bahasa pemrograman, tetapi jika dalam pandangan program dalam web yakin HTML / CSS adalah dasar dari semua itu, jadi jika Anda ingin belajar membuat web  statis pertama Anda pasti akan belajar HTML / CSS dasar.

2. JavaScript

JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk halaman web dan aplikasi. Ini adalah salah satu bahasa yang paling mudah untuk belajar dan dapat digunakan untuk apa saja seperti data formulir validasi untuk mengembangkan permainan, menjadikannya pilihan yang sangat populer untuk pemula.

4. PHP

Bahasa pemrograman yang digunakan terutama untuk mengembangkan halaman web dinamis. Ini berarti bahwa pada membuat file terpisah untuk panggilan sekarang halaman penuh dari situs kode, Anda dapat menulis satu set aturan untuk akses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan.

5. C + +

Dikembangkan untuk menambahkan fitur berorientasi objek bahasa C, dengan penambahan kelas dan fitur lainnya. C + +, yang yang sekarang digunakan, berbagai konfirmasi Instan aplikasi. Belajar C + + juga memiliki keuntungan bahwa itu adalah mudah untuk belajar bahasa lain C adalah C # dan C. Semua bahasa C Umumnya dianggap sebagai bahasa pemrograman tingkat menengah.

6. C #

Diucapkan C Sharp, bahasa ini diciptakan oleh Microsoft dalam kerangka NET. Jika Anda ingin menulis sebuah jendela aplikasi, atau terutama jika Anda ingin menulis kode untuk perangkat lunak desktop, ini sangat penting. Ini adalah tujuan OOP umum banyak kesamaan dengan bahasa C tua.

7. C

Hal ini digunakan oleh versi C dari sistem operasi Apple serta sejumlah kecil aplikasi lain. Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka ini adalah program yang Anda butuhkan untuk menguasai.

8. Python

Sangat populer di komunitas ilmiah dan akademik, tetapi juga telah digunakan untuk make situs populer seperti Pinterest. Hal ini relatif mudah untuk belajar Dibandingkan dengan sesuatu seperti C atau turunannya, namun masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu.

9. Java

Digunakan oleh Google sebagai bagian integral dari sistem operasi Android, dan oleh pengembang independen untuk membuat aplikasi android (dan penggunaan lainnya). Java diciptakan dengan “tulis sekali, jalankan di mana saja” (WORA) pendekatan untuk memfasilitasi kode yang ditulis pada satu mesin untuk berjalan di komputer lain.

10. Ruby

Ini adalah OOP murni populer dari Jepang. Tidak banyak yang bisa saya jelaskan tentang yang satu ini karena saya tidak pernah memakainya.

11. Visual Basic

Berasal dari ‘BASIC’, yang sangat populer di hari-hari awal komputasi personal, Visual Basic (VB) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan untuk coding yang lebih kompleks

Daftar Bahasa Pemrograman

Berikut adalah daftar bahasa pemrograman komputer :

  1. Aro
  2. Ada
  3. ALGOL
  4. Applescript
  5. Assembly
  6. BASIC:
  7. ASP
  8. BASIC
  9. COMAL
  10. Visual Basic
  11. Visual Basic for Applications
  12. VBScript
  13. BAIK
  14. Batch (MS-DOS)
  15. COBOL
  16. UNIX shell script:
  17. Bourne shell (sh) script
  18. Bourne-Again shell (bash) script
  19. Korn shell (ksh) script
  20. C shell (csh) script ™
  21. C:™
  22. C++™
  23. C#™
  24. Visual C++
  25. ColdFusion
  26. dBase dkk.:
  27. Clipper
  28. Foxbase
  29. Visual FoxPro
  30. Eiffel
  31. Fortran
  32. Go
  33. Haskell
  34. Java
  35. JavaScript
  36. JSP
  37. Lisp
  38. Logo
  39. Pascal
  40. Delphi
  41. Perl
  42. Prolog
  43. Python
  44. PHP
  45. Pike
  46. R
  47. REXX
  48. REBOL
  49. RPG
  50. Ruby
  51. Simula
  52. Smalltalk
  53. Scheme
  54. SQL

7. Software database dan contohnya

Software database adalah sebuah perangkat lunak yang digunakan untuk membuat dan mengelola struktur database (basis data) serta untuk mengakses data. Perangkat lunak basis data juga biasa disebut dengan sistem manajemen database.
Secara umum, database sendiri adalah sekumpulan data yang tersimpan secara elektronik pada sistem komputer. Secara khusus, database adalah sekumpulan file (dokumen) pada sistem komputer yang saling terhubung.

Dokumen-dokumen ini diatur sesuai kesamaan elemennya, sehingga data yang diinginkan dapat dicari dengan mudah. untuk teman-teman yang masih kurang paham mengenai database. silahkan lihat artikel saya sebelumnya mengenai Pengertian Basis Data (Database)

Baiklah teman-teman kita kembali ke topik Macam-macam software databaes untuk megetahui software apa saja itu, silahkan simak artikel dibawah ini.

MySQL

Macam-macam software database

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.

MySQL dapat pengolah database yang banyak digunakan dan biasa digunakan untuk aplikasi web. untuk lebih jelasnya mengenai apa itu Mysql teman-teman bisa lihat di sisni.

Oracle

Macam-macam software database
 
Oracle Database adalah sebuah Sistem Database yang cukup terkenal, Sistem ini telah banyak digunakan oleh perusahaan-perusahaan terkenal. Oracle Databases bersifat komersial dan dikembangkan oleh Oracle Corporation. Oracle terbagi menjadi beberapa varian dengan tujuan dan segmen penggunaan yang bermacam – macam. untuk lebih jelasnya kunjungi halam ini.

Microsoft Access
Macam-macam software database
Microsoft Access dalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office. untuk lebih jelasnya lihat halaman ini.

Microsoft SQL Server

Macam-macam software database

Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL

Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar. untuk lebih jelasnya lihat laman ini.

PostgreSQL

Macam-macam software database
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain 
 PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open source. Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala rancangan arsitekturnya telah mendapat reputasi tentang kuat, handal, integritas data, dan akurasi data  lihat halam ini.

Firebird

Macam-macam software database

Firebird (FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation.

Firebird merupakan turunan dari Interbase versi open source milik Borland. Firebird adalah database open source yang dikembangkan untuk menjawab kebutuhan akan database yang handal namun cukup ringan dan mudah dalam mengoperasikannya.

Apache Derby

Macam-macam software database

Apache Derby (sebelumnya didistribusikan sebagai IBM Cloudscape) adalah sistem manajemen database relasional (RDBMS) yang dikembangkan oleh Yayasan Software Apache yang dapat tertanam dalam Java program dan digunakan untuk proses transaksi online . Apache Derby dikembangkan sebagai open source proyek di bawah lisensi Apache 2.0 . Oracle mendistribusikan binari yang sama dengan nama Java DB.

IBM DB2

Macam-macam software database
IBM DB2 Enterprise Server Edition merupakan sebuah perangkat lunak sistem manajemen basisdata relasional yang dikembangkan oleh IBM. Perangkat lunak tersebut utamanya berjalan pada sistem operasi Unix (sebut saja AIX), Solaris, Linux, IBM i/OS/400, z/OS, dan Microsoft Windows. DB2 juga diketahui digunakan sebagai sistem basis data pada IBM InfoSphere Warehouse edition

Sybase

Macam-macam software database
Sybase adalah perangkat lunak perusahaan perusahaan dan layanan yang menawarkan software untuk mengelola, menganalisa, dan memobilisasi informasi, menggunakan database relasional , analisis dan data pergudangan solusi dan mobile aplikasi platform pengembangan. Sybase merupakan anak perusahaan mandiri dari SAP  

WebDNA

Macam-macam software database
WebDNA adalah server-side scripting , ditafsirkan bahasa dengan sistem database tertanam, khusus dirancang untuk World Wide Web. Penggunaan utamanya adalah dalam menciptakan database-driven web dinamis halaman aplikasi. Dirilis pada tahun 1995, nama itu terdaftar sebagai merek dagang pada tahun 1998. WebDNA saat ini dikelola oleh WebDNA Software Corporation. 
 

MongoDB

Macam-macam software database
MongoDB adalah cross-platform dokumen-database berorientasi. Diklasifikasikan sebagai NoSQL database MongoDB eschews-tabel tradisional berbasis database relasional struktur yang mendukung JSON dokumen -seperti dengan dinamis skema (MongoDB panggilan format BSON ), membuat integrasi data dalam beberapa jenis aplikasi lebih mudah dan lebih cepat. Dirilis di bawah kombinasi dari Public License GNU General Affero dan Lisensi Apache , MongoDB adalah perangkat lunak bebas dan open source .

CouchDB

Macam-macam software database

Apache CouchDB, sering disebut sebagai CouchDB, merupakan open source database yang berfokus pada kemudahan penggunaan dan untuk menjadi database yang benar-benar merangkul web. Ini adalah NoSQL database yang menggunakan JSON untuk menyimpan data, JavaScript sebagai bahasanya query menggunakan MapReduce, dan HTTP untuk API.

Salah satu fitur yang membedakan adalah replikasi multi-master. CouchDB pertama kali dirilis pada tahun 2005 dan kemudian menjadi Apache proyek pada tahun 2008.

Zoho Creator

Macam-macam software database

Zoho Creator adalah software database online yang menawarkan pengiriman aplikasi database pengembangan siklus hidup seluruh pada platform tunggal. Zoho Creator menyediakan antarmuka drag-and-drop intuitif untuk membuat tabel bentuk dan jenis data. Zoho Creator juga menawarkan pertama untuk jenis interface, yang memungkinkan pengguna untuk merancang alur kerja bisnis dan melakukan berbagai tindakan otomatis melalui mudah drag and drop.

Zoho Creator, perangkat lunak database gratis menghapus semua kompleksitas basis data dengan membuat tabel dan memodifikasi struktur dan pemeliharaan sakit kepala yang seperti – penyimpanan, ketersediaan dan keamanan.

FileMaker Server

Macam-macam software database
FileMaker Pro adalah cross-platform database relasional aplikasi dari FileMaker Inc, sebelumnya Claris sebuah anak perusahaan dari Apple Inc. Ini mengintegrasikan mesin database dengan GUI antarmuka, yang memungkinkan pengguna untuk mengubah database dengan menyeret elemen baru ke dalam layout layar. Versi saat ini adalah FileMaker Pro 13, FileMaker Pro Advanced 13, FileMaker Server 13, dan FileMaker Go 13 untuk iPhone dan iPad .

Adabas

Macam-macam software database
 
Database ADABAS adalah kumpulan data yang disusun dalam file ADABAS. Setiap database memiliki database pengenal terkait, yang merupakan nilai numerik dalam kisaran 1-255, dan nama database, yang merupakan nilai karakter dengan maksimal 16 karakter. Setiap database dapat terdiri dari hingga 255 file ADABAS. Database ADABAS terdiri dari tiga file system: Data Storage, associator, dan Storage Work.

Aerospike

Macam-macam software database

Aerospike database pertama kali dikenal sebagai Citrusleaf 2.0. Pada bulan Agustus 2012, perusahaan namanya baik perusahaan dan software nama ke Aerospike. Nama Aerospike berasal dari jenis nozzle roket yang mampu mempertahankan efisiensi output atas berbagai macam ketinggian, dan dimaksudkan untuk merujuk untuk kemampuan perangkat lunak untuk meningkatkan. Pada tahun 2012.

Aerospike mengakuisisi AlchemyDB, dan terintegrasi fungsi dua database, termasuk penambahan sistem manajemen data relasional. Pada tanggal 24 Juni 2014, Aerospike itu opensourced bawah AGPL 3.0 lisensi untuk server database Aerospike dan Lisensi Apache Versi 2.0 untuk perusahaan Aerospike client software development kit.

 

Alpha Five

Macam-macam software database

Alpha Five adalah sistem manajemen database relasional dan pengembangan aplikasi cepat Platform (RAD) untuk membangun desktop web (termasuk AJAX ) dan aplikasi mobile lintas platform. Alpha Lima dikembangkan oleh Alpha Software Inc, yang telah terus-menerus memproduksi end-user dan aplikasi database pengembang perangkat lunak sejak tahun 1982.

Alpha Lima merupakan pemenang dari 2005 Produk of the Year untuk Database Terbaik dari CRN.com. Pada tahun 2010 Alpha Five dinilai # 1 oleh InfoWorld dalam kategori pengembangan aplikasi web yang cepat.

FoundationDB

Macam-macam software database
FoundationDB adalah NoSQL database dengan arsitektur secara bersama. Program FoundationDB Alpha dimulai pada bulan Januari 2012 dan berakhir pada 4 Maret 2013 dengan rilis Beta publik mereka. versi mereka 1.0 dirilis untuk ketersediaan umum pada tanggal 20 Agustus 2013. Versi stabil terbaru, 3.0.2, dirilis pada 10 Desember 2014.
 

NuoDB

Macam-macam software database
NuoDB adalah database perusahaan startup yang berbasis di Cambridge, Massachusetts . Ini menjual NewSQL database yang bekerja di awan . Hal ini dapat bekerja baik untuk pengaturan penjual awan tunggal maupun setup multi vendor yang awan.

TeamDesk

Macam-macam software database

TeamDesk adalah software database online yang mudah diakses dan sepenuhnya disesuaikan. Pengguna dapat membangun database mereka dengan bantuan template database yang telah ditentukan atau dari awal. Pengembangan perangkat lunak kustom mahal bukan satu-satunya pilihan lagi untuk mengelola informasi bisnis.

Perusahaan dapat membangun database mereka yang mencerminkan struktur dan kebutuhan unik mereka dan kemudian memodifikasi aplikasi online cara mereka ingin dan kapan saja mereka perlu. http://www.semukan.com/2015/01/macam-macam-software-database.html

8. Software program paket niaga dan contohnya

Sejarah Microsoft Word

Microsoft Word atau Microsoft Office Word adalah perangkat lunak pengolah kata (word processor) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-Tool Word untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistem operasi, misalnya DOS (1983), Apple Macintosh (1984), SCO UNIX, OS/2, dan Microsoft Windows (1989). Setelah menjadi bagian dari Microsoft Office System 2003 dan 2007 diberi nama Microsoft Office Word.
Banyak ide dan konsep Word diambil dari Bravos, pengolah kata berbasis grafik pertama yang dikembangkan di Xerox Palo Alto Research Center (PARC). Pencipta Bravo, Charles Simonyi, meninggalkan Xerox PARC dan pindah ke Microsoft pada 1981. Simonyi juga menggaet Richard Brodie dari PARC. Pada 1 Februari 1983, pengembangan Multi-Tool Word dimulai.

Setelah diberi nama baru Microsoft Word, Microsoft menerbitkan program ini pada 25 Oktober 1983 untuk IBM PC. Saat itu dunia pengolah kata dikuasai oleh WordPerfect dan juga WordStar.

Word memiliki konsep “What You See Is What You Get”, atau WYSIWYG, dan merupakan program pertama yang dapat menampilkan cetak tebal dan cetak miring pada IBM PC. Word juga banyak menggunakan tetikus yang saat itu tidak lazim sehingga mereka menawarkan paket Word-with-Mouse. Word processor berbasis DOS lain, seperti WordStar dan WordPerfect, menampilkan hanya teks dengan kode markup dan warna untuk menandai pemformatan cetak tebal, miring, dan sebagainya.

Word untuk Macintosh, meski memiliki banyak perbedaan tampilan dari versi DOS-nya, diprogram oleh Ken Shapiro dengan sedikit perbedaan dari kode sumber versi DOS, yang ditulis untuk layar tampilan resolusi tinggi dan printer laser, meskipun belum ada produk seperti itu yang beredar untuk publik. Setelah LisaWrite dan MacWrite, Microsoft pun mencoba untuk menambahkan fitur WYSIWYG ke dalam paket program Word for Macintosh. Setelah Word for Macintosh dirilis pada tahun 1985, program tersebut mendapatkan perhatian yang cukup luas dari masyarakat pengguna komputer. Microsoft tidak membuat versi Word 2.0 for Macintosh, untuk menyamakan versi dengan Word untuk sistem atau platform lainnya.

Versi selanjutnya dari Word for Macintosh, adalah Word 3.0, yang dirilis pada tahun 1987. Versi ini mencakup banyak peningkatan dan fitur baru tapi memiliki banyak bug. Dalam hanya beberapa bulan, Microsoft mengganti Word 3.0 dengan Word 3.01, yang jauh lebih stabil. Semua pengguna terdaftar dari Word 3.0 dikirimi surat yang berisi salinan Word 3.01 secara gratis, sehingga menjadikan hal ini kesalahan Microsoft paling mahal untuk ditebus pada waktu itu. Word 4.0, yang dirilis pada tahun 1989, merupakan versi yang sangat sukses dan juga stabil digunakan.

Tahun 1990-1995

Pada rentang tahun ini, Word for Windows diluncurkan. Versi pertama dari Word for Windows dirilis pada tahun 1989 dengan harga 500 Dolar Amerika Serikat. Dengan dirilisnya Microsoft Windows 3.0  pada tahun selanjutnya, penjualan pun akhirnya terdongkrak naik, mengingat Word for Windows 1.0 didesain untuk Windows 3.0  dan performanya sangat buruk jika dijalankan pada versi sebelumnya. Microsoft menunggu hingga merilis Word 2.0 untuk mengukuhkan Microsoft Word sebagai pemimpin pasar pengolah kata.

Untuk memulai belajar Microsoft Office Word saya akan memberikan modulnya  secara gratis untuk anda. Ini dia sebuah buku yang berisi materi latihan menggunakan microsoft office word 2007. Buku ini sangat bagus buat anda yang ingin mempelajari Microsoft word 2007. Adapun materi yang dibahas dalam buku ini  diantaranya adalah :
Mengenal Microsoft Word 2007

  • Menjalankan Microsoft Word 2007
  • Pengenalan Interface / Tampilan Microsoft Word 2007
  • Mengaktifkan Menu-Menu Pada Microsoft Word 2007
  • Membuat Dokumen Baru Dalam Microsoft Word 2007
  • Menyimpan Dokumen Kerja
  • Menutup Dokumen Kerja.

Membuat Dan Menyimpan Dokumen Baru

  • Membuka Dokumen Yang Telah Disimpan
  • Memilih Teks Yang Akan Diformat/Edit
  • Memformat Huruf/Font

Melakukan Pengeditan Teks Pada Dokumen Kerja

  • Mencari/ Find Teks Tertentu Di Dalam Dokumen
  • Mengganti/ Replace Teks Tertentu Dalam Dokumen
  • Menggunakan Menu Undo Dan Redo/Repeat
  • Memindahkan Dan Menduplikasi Teks

Memformat Huruf Dan Paragraf

  • Mengganti Jenis Dan Ukuran Huruf
  • Mengganti Style Font
  • Mengatur Format Efek Huruf/ Font Effect
  • Melakukan Format Paragraf Pada Dokumen Kerja
  • Mengatur Spasi Paragraf
  • Mengatur Perataan Paragraf
  • Membuat / Mengatur Garis / Alinea Baru

Menyisipkan Objek Ke Dalam Dokumen Kerja

  • Menyisipkan Tabel Kedalam Dokumen Kerja
  • Menambah, Menghapus Baris Dan Kolom Tabel
  • Menyisipkan Image/ Gambar Ke Dalam Teks Pada Dokumen Kerja

Melakukan Format Halaman Dokumen Kerja

  • Membuat Nomor Halaman Dokumen Kerja.
  • Menghapus Nomor Halaman.
  • Membuat Header & Footer Pada Dokumen Kerja

Menyisipkan Text Box, Word Art, Dan Clip Art

  • Menyisipkan Text Box Ke Dalam Dokumen
  • Menyisipkan Word Art
  • Menyisipkan Clip Art Pada Dokumen Kerja

Membuat Kover Dan Menyisipkan Bingkai Pada Dokumen Kerja

  • Menyisipkan Bingkai Pada Halaman Dokumen Kerja
  • Menghapus Bingkai Halaman Dokumen Kerja
  • Membuat Bingkai Teks/ Paragraf

Memindahkan Teks Dan Mencetak Dokumen Kerja

  • Memindahkan Teks Ke Halaman Yang Baru
  • Mencetak Seluruh Halaman Dokumen Kerja
  • Mencetak Halaman Dokumen Kerja Tertentu
  • Mencetak Sejumlah Halaman Pada Dokumen Kerja

9. Software aplikasi dan contohnya.

A. Freeware

Pengertian FreewareFreeware merupakan software yang bisa didownload secara gratis, namun pengguna tidak bisa mengembangkan secara bebas. Contoh freeware :

 

1. Winamp : Pemutar musik dan video

images (2)

2. Avira : Menjaga computer dari serangan virus/adwarel worm

avira 2013

3. Google chrome : Mesin pencari untuk membuka website secara cepat dan aman

Google-Chrome-OS

4. Irfanview : Image viewer dan pengedit gambar

irfanview-1

5. CCleaner : menghilangkan file-file sampah dan menghapus aplikasi yang sulit dihapus

big-thumb-5463b34dae5b8-1

6. EssentialPIM ( Personal Information Manager ) : sebagai pengingat / notes

essentialpim

7. VLC ( Video Lan Client ) : Pemutar audio dan video

images (4)

8. 7zip : Kompresor file

Download-7Zip-Free-setup

9. Photoscape : Pengedit gambar

photoscape logo

10. Line for PC : Pengirim pesan instan gratis

Line For PC

 

B. Shareware

Pengertian Shareware

Merupakan software original berlisensi yang bisa didownload secara gratis, namun ada keterbatasan dalam penggunaan. Misalnya jangka waktu atau fitur yang terbatas. Contoh shareware :

 

1. WinRAR : Pengompres data

g_winrar

2. IDM : Berfungsi untuk mendownload file

Internet Download Manager (IDM) 6.18 Final Full Patch MediaFire

3. Microsoft Office : Paket aplikasi perkantoran

220px-MS_Office_2007_Logo.svg

4. Style XP : Memperluas fitur kustomisasi windows XP

style

5. Corel Draw : Program editing pada garis vector / pengolah gambar

images (6)

6. Window Blinds : Mengatur tema Microsoft windows

wb

7. Real Players Tuner : Memainkan streaming audio dan video melalui internet secara realtime

RealPlayer Cloud 17.0.10.8 Final

8. Blue-Cloner : Alat Blu-ray profesional untuk membuat backup kualitas Blu-ray dengan mudah

download

9. Wondershare Youtube Downloader : Untuk mendownload video streaming secara gratis di Youtube

000a656a_medium

10. WinZIP : Untuk mengompres / packing sebuah file

WinZip16.5.10095FreeDownload

 

C. Open source

open-source-logoSeperti freeware, namun pengguna dapat mengembangkan secara bebas. Tapi tidak boleh menghapus pengguna sebelumnya. Contoh open source :

 

1. Linux : sistem operasi

logolinux

2. Notepad ++ : catatan serba guna dan editor source code

نوت باد++

3. Audacity : mengedit dan merekam suara

Audacity 2.0.5

4. Pidgin : untuk mengakses layanan olah pesan instan

pidgin

5. Inkscape : editor gambar vector

inkspace

6. GIMP ( GNU Image Manipulation Program ) : berfungsi memanipulasi grafik berbasis raster

mon

7. MPlayer ( Movie Player ) : aplikasi pemutar video dan audio

mplayer

8. Thunderbird : software pembaca email dan RSS feed

tb_logos

9. Filezilla : mentransfer data dari dan ke akun web hosting

filezilla

10. LibreOffice : paket aplikasi perkantoran

libreoffice_logo_1

 

 

D. Proprietary/Commercial Software

logo

Software berbayar yang disupport resmi oleh perusahaan pembuatnya. Pengguna tidak bisa memodifikasi software tersebut. Contoh proprietary/commercial :

 

1. Microsoft Windows : sistem operasi yang bisa menjalankan lebih dari satu aplikasi secara bersamaan

Windows_logo_and_wordmark_-_2012.svg

2. Macromedia Flash : software plugin untuk membuka atau melihat gambar, animasi dan video yang ada pada website

adobe-flash-player-ex-macromedia-1

3. Adobe Photoshop : mengedit dan memberi efek pada gambar

Adobe Photoshop CS3

4. Microsoft Office : paket aplikasi perkantoran

220px-MS_Office_2007_Logo.svg

5. Zope : aplikasi server dan basis data

image_mini

6. GNU ( GNU Not Unix ) : sistem operasi kompouter yang sepenuhnya terdiri dari perangkat-perangkat lunak bebas

Download-GNU-Automake-1-13-1-Bugfix-Release-2

7. Kaspersky : melindungi sistem komputer dari berbagai infeksi virus

Kaspersky_logo-3

8. SAP ( System Application and Product ) : software ERP ( Enterprise Resources Planning ) yaitu tools IT dan manajemen untuk membantu perusahaan merencanakan dan melakukan kegiatan operasionalnya secara efisien dan efektif

2000px-SAP_2011_logo.svg

9. MYOB Accounting : olah data akutansi yang dibuat secara terpadu

MYOB-cert-logo

10. MAC Os : sistem operasi komputer untuk menjalankan fungsi seperti SMTP, SMB, LDAP, dan DNS

mac os logo png-duBq

 

 

Sumber :

http://blog.kenz.or.id/2007/05/15/sosialisasi-siplk-open-source-pilihan-cerdas-software-legal.html

http://dhesiesagita.blogspot.com/2009/06/software-clasification.html

http://id.wikipedia.org/wiki/Aplikasi_presentasi

[Ilmu] Comercial Software (atau Proprietary Software) dengan Open Source

http://andgaa.web.id/open-source-dan-proprietary-software/

http://bpranoto.tripod.com/commercial.html

http://id.wikipedia.org/wiki/Perangkat_lunak_milik_perorangan

http://mandar.my.id/software/

Pengertian dan kegunaan program Corel Draw

30 MACAM-MACAM SOFTWARE

10. Software untuk keperluan yang khusus dan contohnya

Perangkat lunak yang siap digunakan untuk keperluan tertentu. Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi.
Perangkat lunak aplikasi ini terbagi atas beberapa kelompok, yaitu:
1. Office Application,
2. Multimedia Application,
3. Internet Application.

1. Software pengolah kata ( Processor )

Definisi Software Pengolah KataSoftware Word Processor (selanjutnya disebut pengolah kata) adalah suatu program pengolah dokumen berisi teks dan gambar yang memiliki banyak keistimewaan dan sangat profesional dibanding dengan program teks yang sudah ada. Dalam sistem operasi berbasis teks seperti DOS kita bisa memanfaatkan perintah copy con untuk membuat file teks, walaupun sifatnya sangat-sangat terbatas. Sedangkan dalam sistem operasi GUI seperti Windows sebenarnya sudah ada notepad maupun Wordpad yang kemampuannya dalam mengolah kata sudah cukup baik. Namun karena tuntutan terhadap kebutuhan untuk bekerja dengan teks dan obyek-obyek lain yang semakin kompleks akhirnya harus dipergunakan software yang benar-benar bisa memenuhinya. Saat ini sudah terdapat banyak sekali software pengolah kata yang bisa mengerjakan bermacam tugas yang sangat kompleks. Contoh-contohnya adalah Wordstar, ChiWriter, WordPerfect, MS Work, Microsoft Word, KWriter dan AmiPro. Ciri khas software pengolah kata secara umum adalah mengolah mulai dari karakter, kata, kalimat, yang akhirnya membentuk suatu paragraf, sekumpulan paragraf membentuk satu halaman, dan kumpulan halaman membentuk sebuah naskah yang dalam hal ini disebut sebagai file atau dokumen.Kemampuan utama software pengolah kata meliputi penulisan, pembentukan (formatting) penambahan, penghapusan, penyimpanan dan pencetakan.

Contoh-contohnya adalah sebagai berikut :
 Microsoft Word,
 Wordstar,
 WordPerfect,
 OpenOffice Writer.

2. Software pengolah lembar kerja (spreadsheet) :
Contoh-contohnya adalah sebagai berikut :
 Microsoft Excel,
 Lotus 123,
 OpenOffice Calc,
 Quattro Pro

3. Software presentasi :
Contoh-contohnya adalah sebagai berikut :
 Microsoft PowerPoint,
 Presentation,
 Impress,
 Macromedia Flash.

4. Software pengolah publikasi :
Contoh-contohnya adalah sebagai berikut :
 Microsoft Publisher

5. Software pengolah halaman web :
Contoh-contohnya adalah sebagai berikut :
 Microsoft FrontPage

6. Software pengolah database :
Software pengolah database. Software buatan Ashton Tate. Dengan dbase, pengguna dapat membangun, mengakses, mengolah dan membuat laporan dari file-file buatannya sendiri.

Representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi)yang tidak perlu, untuk memenuhi berbagai kebutuhan.

Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya.

Dalam maksud yang sama, bisa juga diartikan sebagai sekumpulan informasi yang disusun sedemikian rupa untuk dapat diakses oleh sebuah software tertentu. Database tersusun atas bagian yang disebut field dan record yang tersimpan dalam sebuah file. Sebuah field merupakan kesatuan terkecil dari informasi dalam sebuah database. Sekumpulan field yang saling berkaitan akan membentuk record.

Contoh-contohnya adalah sebagai berikut :
 Microsoft Access,
 Base,
 SQL Server

7. Software Internet Browser :
Dikenal juga dengan istilah browser, atau peselancar, atau internet browser. Adalah suatu program komputer yang menyediakan fasilitas untuk membaca halaman web di suatu komputer. Dua program web browser yang cukup populer saat ini adalah Microsoft Internet Explorer dan Netscape Navigator. Program browser pertama adalah Mosaic, yang merupakan suatu text browser, yang sekarang web browser telah berkembang ke dalam bentuk multimedia.

Contoh-contohnya adalah sebagai berikut :
 Internet Explorer,
 Mozilla Firefox,
 Opera,
 Safari,
 Google Chrome,

8. Software desain grafis :
Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan teks dan atau gambar page layout. Desain grafis untuk menyampaikan informasi atau pesan. Seni desain grafis mencakup kemampuan kognitif dan keterampilan termasuk tipografi, pengolahan gambar, dan menata tampilan huruf dan ruang komposisi untuk menciptakan sebuah rancangan yang efektif dan komunikatif. Jasa desain grafis melingkupi segala bidang yang membutuhkan penerjemahan bahasa verbal menjadi perancangan secara visual terhadap teks dan gambar pada berbagai media publikasi guna menyampaikan pesan-pesan kepada komunikan seefektif mungkin.

Desain grafis diterapkan dalam desain komunikasi dan fine art. Seperti jenis komunikasi lainnya, desain grafis dapat merujuk kepada proses pembuatan (mendesain) atau pun produk yang dihasilkan (desain/rancangan). Jasa desain grafis pada awalnya diterapkan untuk media-media statis, seperti design kartu nama , buku, majalah, desain brosur, pembuatan company profile, dan desain produk. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik – yang sering kali disebut sebagai “desain interaktif” (interactive design), atau “desain multimedia” (multimedia design’). Untuk membuat desain grafis sendiri membutuhkan software-software pembuat grafis, seperti Adobe Photoshop CS dan Corel Draw, maka kami akan membahas lebih lanjut tentang kedua software tersebut.

Contoh-contohnya adalah sebagai berikut :
 Adobe Photoshop,
 Corel Draw,
 ACDSee,
 Paint,
 Photopaint.

9. Software desain animasi:
Contoh-contohnya adalah sebagai berikut :
 Macromedia (Adobe) Flash

10. Software antivirus :
Yang dimaksud dengan perangkat lunak atau software antivirus adalah sebuah jenis perangkat lunak yang digunakan untuk mendeteksi virus yang ada pada komputer lalu kemudian menghapus virus yang ada pada sistem komputer
Contoh-contohnya adalah sebagai berikut :
 Norton Internet Security,
 AVG Free,
 Kaspersky,
 PCMAV,
 Norton 360,
 Nod32,
 Norton AntiVirus,
 Avira,
 McAfee.

11. Software extractor / pengolah archive :

Contoh-contohnya adalah sebagai berikut :
 WinZip,
 WinRAR,
 KGB Archiver,
 WinACE.

12. Software Video Editing :
Contoh-contohnya adlah sebagai berikut :
 Pinnacle Studio Plus,
 Ulead Movie Studio,
 Adobe After Effect,
 Adobe Premiere.

13. Software Programming :
Contoh-contohnya adalah sebagai berikut :
 Microsoft Visual Basic,
 Microsoft Visual FoxPro,
 FileMaker Pro,
 Turbo Pascal,
 Delphi.

14. Software burning CD / DVD :
Contoh-contohnya adalah sebagai berikut :
 Nero Burning ROM / Nero StartSmart,
 WinISO,
 Daemon Tools,
 UltraISO,
 CloneCD. CloneDVD,
 Alcohol 120%.

15. Software Download Manager :
Contoh-contohnya adalah sebagai berikut :
 Download Accelerator Plus (DAP),
 Internet Download Manager (IDM),
 Free Download Manager (FDM),
 FlashGet, Kazaa Download Accelerator.

16. Software pengolah e-mail:
Contoh-contohnya adalah sebagai berikut :
 Microsoft Outlook,
 Outlook Express

17. Software music / video player:
Contoh-contohnya adalah sebagai berikut :
 Windows Media Player,
 iTunes,
 Real Player,
 Winamp

18. Software pengolah / pembaca PDF:
Contoh-contohnya adalah sebagai berikut :
 Photoshop (bisa untuk edit PDF),
 Adobe Reader,
 PDF Creator.

19. Software game:
Warcraft III, Platypus, Feeding Frenzy 2, dan isilah sesuai keinginanmu.

20. Software pengaturan tampilan:
Contoh-contohnya adalah sebagai berikut :
Vista Transformation Pack,
 WinFlip,
 ViStart,
 Bricopack Vista Inspirat,
 DesktopX.

21. Software Messenger:
Contoh-contohnya adalah sebagai berikut :
 Windows Messenger,
 Yahoo! Messenger

Bahasa Tingkat Tinggi
Mengetahui fasilitas-fasilitas bahasa tingkat tinggi maupun fasilitas tertentu dari suatu contoh representatif bahasa tingkat tinggi yang digunakan saat ini
Dikembangkan untuk mengatasi kelemahan / keterbatasan bahasa tingkat rendah (BTR), yaitu:

Proses asembly-nya berbasis ONE-for-ONE (satu instruksi dalam BTR = satu instruksi dalam bahasa mesin) sehingga penulisan program memakan waktu yang cukup lama bagi programmer
bersifat machine oriented, yaitu sesuai atau sama dengan set instruksi mesin tempat ia digunakan, sehingga terbatasi penggunaannya pada mesin itu
Dirancang untuk bersifat :
machine independent, artinya tidak tergantung pada mesin yang digunakan sehingga bisa dijalankan pada mesin yang berbeda dan program bisa ditulis dalam bahasa yang portabel.
Problem oriented language (POL), yaitu ia merefleksikan jenis masalah yang dipecahkan, bukannya fasilitas dari mesin itu.
Yang pertama kali dikeluarkan adalah FORTRAN (Formula Translation) pada tahun 1957
Portabilitas bahasa tingkat tinggi memiliki kelebihan/keuntungan :
Pemakai program dapat beralih ke komputer yang lebih baru tanpa perlu menulis ulang program
Para pemakai komputer yang berbeda akan bisa membagi (menggunakan bersama) dan menukarkan program-program
Software house dapat menjual program yang sama kepada para pemakai komputer yang berbeda tanpa perlu menulis ulang program untuk setiap jenis komputer

Fasilitas Umum Bhs. Tk. Tinggi

Mempunyai kosa kata, simbol, dan kalimat yang ekstensif
Satu statement dalam bahasa tingkat tinggi diterjemahkan ke dalam banyak (instruksi mesin)
Library macro dan subroutine dapat digabungkan
Machine independent
Set rule (aturan) harus dipenuhi ketika menulis program sumber
Instruksi dalam bahasa tingkat tinggi biasanya disebut statement

Jenis Bahasa Tingkat Tinggi

 Bahasa komersial
 Bahasa ilmiah
 Bahasa penggunaan khusus (special purpose)
 Bahasa perintah untuk sistem pengoperasian
 Bahasa multi-guna (general purpose)

Bahasa Komersial
Yang paling terkenal adalah COBOL (Common Business Oriented Language)
Dibuat oleh CODASYL (Committee on Data Systems Languages) pada tahun 1959
Lainnya adalah :
 BASIC
 UCSD
 Pascal

Fasilitas COBOL
Fasilitas penganganan file yang ekstensif, seperti penamaan, pergerakan/perpindahan, dan pemrosesan file, field-field record, dsb.
Mempunyai kemiripan yang dekat dengan Bahasa Inggris dalam hal penggabungan istilah Bahasa Inggris umum dalam bentuk seperti kalimat dan menghindari notasi matematika.
Cocok atau sesuai dengan layout penstrukturan dan penanganan output tertabulasi, laporan, bentuk-bentuk khusus, dsb.

Setiap program COBOL terdiri dari empat divisi :
Identification Division, berisi judul program, tanggal pembuatan dan nama penulisnya
Environment Division, menetapkan konfigurasi hardware tertentu tempat akan disusun dan dieksekusinya object program, misalnya model mesin, ukuran penyimpanan internal yang diperlukan, unit peripheral, dsb.
Data Division, identifikasi dari semua item data yang akan digunakan dalam penulisan program
Procedure Division, berisi instruksi program yang diperlukan untuk memecahkan masalah

Macam-macam Interface :
 interface Global
 Interface Wikipedia, the free encyclopedia
 Interface ( computer science ) – Wikipedia,the free encyclopedia
 Graphics Interface Home Page
 Benefits Interface ( Candian Employee Benefits Informatiaon )
 Interface Technologies – blank
 Introduction to The Common Gateway Interface

PEMBAGIAN SOFTWARE APLIKASI CONTOH DAN PENGERTIANNYA

By

Tentang Software dan Fungsinya

pertanyaan :

Pelajari tentang macam macam software dengan fungsinya melipiti sbb:
1. Software pada level BIOS atau Firmware dan contohnya .
2. Inti dari software atau Kernel dan contohnya
3. Software sistem operasi dan contoh nya
4. Software Device driver dan contohnya
5. Software Utility dan contohnya
6. Software bahasa pemrograman dan contohnya
7. Software database dan contohnya
8. Software program paket niaga dan contohnya
9. Software aplikasi dan contohnya.
10. Software untuk keperluan yang khusus dan contohnya

status : tercapai

keterangan : saya sudah mengerjakannya dengan baik

pembuktian :

1. Software pada level BIOS atau Firmware dan contohnya .

Firmware adalah aplikasi perangkat lunak yang tersimpan di ROM (Read Only Memori). Firmware tidak dapat berubah walau tidak dialiri oleh listrik dan tidak dapat diubah tempat penyimpananya di ROM tetapi dapat dimodifikasi bergantung dari jenis ROM nya seperti EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

2. Inti dari software atau Kernel dan contohnya

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Kernel berfungsi layaknya jembatan yang menghubungkan antara software dan hardware pada komputer.
3. Software sistem operasi dan contoh nya

Sistem Operasi adalah perangkatl lunak yang mengorganisasikan semua komponen mesin komputer.
Contohnya :

  • Macintosh
  • Linux
  • Unix
  • Microsft Windows

4. Software Device driver dan contohnya

Software Device Driver adalah suatu komponen perangkat lunak atau software yang mengijinkan sebuah sistem komputeruntuk berkomunikasi dengan perangkat keras. Misalnya driver printer akan mengkomunikasikan sistemkomputer dengan printer itu sendiri. Sehingga printer dapat bekerja sebagaimana mestinya.
5. Software Utility dan contohnya

Software Utility (Program Bantu) adalah suatu program yang berfungsi untuk membantu sistem operasi.
Contohnya :

  • Moxilla firefox
  • Anti Virus
  • Winamp
  • FLV Player
  • PC Tools

6. Software bahasa pemrograman dan contohnya

Software Bahasa Pemrograman adalah suatu program yang berbentuk assambler compiler atau interpreter.
Contohnya :

  • ASP
  • HTML
  • Visual Basic
  • Pascal
  • Java
  • Delphi
  • PHP

7. Software database dan contohnya

Software Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

Contoh-contoh software Database:

  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Interbase
  • XBase
  • Firebird
  • MySQL
  • PostgreSQL
  • Microsoft Access
  • dBase III
  • Paradox
  • FoxPro
  • Visual FoxPro
  • Arago
  • Force
  • Recital
  • dbFast
  • dbXL
  • Quicksilver
  • Clipper

8. Software program paket niaga dan contohnya

Software Paket Niaga adalah
contohnya : Word prosesor Ms word, chi writer, word perfect, spreadsheet macam supercalc, excel dll.
9. Software aplikasi dan contohnya.

Software Aplikasi (Siap Pakai) adalah suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Program Aplikasi dibedakan dalam beberapa jenis aplikasi antara lain sebagai berikut..

  • Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
  • Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
  • Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
  • Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio.

10. Software untuk keperluan yang khusus dan contohnya

Software untuk keperluan yaitu :
1.Operating System adalah program yang dibuat untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. Pada umumnya Operating System dibuat untuk jenis komputer tertentu.
Contoh :
Microsoft Windows 95
Microsoft Windows 98
Microsoft Windows 2000
Microsoft Windows ME
Microsoft Windows XP
Microsoft Windows Vista
Linux Mandrake
MacOS untuk Apple Macintos
SunOS untuk Sun Computers
OS/2
AIX
OS/390
Windows CE untuk Palmtop

2. Programming Language adalah program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.
Programing Language terbagi atas :
a)Low Level Program Language ( Program bahasa tingkat rendah) Contoh :
COBOL ( Command Business Oriented Language )
FORTRAN ( Formula Translator )
b)High Level Program Language (Program bahasa tingkat tinggi) Contoh :
BASIC ( Beginners All-Purpose Symbolic Instruction Code )
Fox Pro
Visual Basic
Visual Foxpro

3. Aplication Program merupakan program hasil dari Programming Language dan digunakan untuk keperluan perluan khusus
Contoh : Program Perpajakan, akuntansi, perhotelan dan lain-lain.

4. Package Program adalah program yang dibuat oleh perusahaan pembuat software untuk keperluan yang sifatnya umum.
Package Program terbagi atas :
a. Word Processor ( Pengolah kata ), misalnya : WS, WP, Lotus Amipro, ChiWriter, Microsoft Word, Symphony Document.
b. Spread Sheet ( Pengolah angka ), misalnya : Lotus123, Microsoft Excel, Quatro Pro, Symphony Spread Sheet.
c. Data Base ( Pengolah data ), misalnya : Dbase IV, Microsoft Access
d. Dekstop Publishing (menggabungkan teks, grafik dan tabel dalam satu naskah), misalnya : Ventura, Page maker.

By

Tentang software dan fungsinya

Pertanyaan : Pelajari tentang macam macam software dengan fungsinya melipiti sbb:

1. Software pada level BIOS atau Firmware dan contohnya .

2. Inti dari software atau Kernel dan contohnya

3. Software sistem operasi dan contoh nya

4. Software Device driver dan contohnya

5. Software Utility dan contohnya

6. Software bahasa pemrograman dan contohnya

7. Software database dan contohnya

8. Software program paket niaga dan contohnya

9. Software aplikasi dan contohnya

10. Software untuk keperluan yang khusus contohnya

Buat ringkasan dan di-post di iMe Class.

Keterangan : saya telah mengerjakan tugas ini dengan baik dan benar
Status : 100% tercapai
Pembuktian :

1. Software pada level BIOS atau Firmware dan contohnya :

jawab : Firmware adalah aplikasi perangkat lunak yang tersimpan di ROM (Read Only Memori). Firmware tidak dapat berubah walau tidak dialiri oleh listrik dan tidak dapat diubah tempat penyimpananya di ROM tetapi dapat dimodifikasi bergantung dari jenis ROM nya seperti EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

2. Inti dari software atau Kernel dan contohnya :

jawab : Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Kernel berfungsi layaknya jembatan yang menghubungkan antara software dan hardware pada komputer.

3. Software sistem operasi dan contohnya :

jawab : Sistem Operasi adalah perangkatl lunak yang mengorganisasikan semua komponen mesin komputer.
Contohnya :

-Macintosh
-Linux
-Unix
-Microsft Windows
4. Software Device driver dan contohnya : 

jawab  : Software Device Driver adalah suatu komponen perangkat lunak atau software yang mengijinkan sebuah sistem komputeruntuk berkomunikasi dengan perangkat keras. Misalnya driver printer akan mengkomunikasikan sistemkomputer dengan printer itu sendiri. Sehingga printer dapat bekerja sebagaimana mestinya.

5. Software Utility dan contohnya :

jawab : Software Utility (Program Bantu) adalah suatu program yang berfungsi untuk membantu sistem operasi.
Contohnya :

-Moxilla firefox
-Anti Virus
-Winamp
-FLV Player
-PC Tools
6. Software bahasa pemrograman dan contohnya :

jawab : Software Bahasa Pemrograman adalah suatu program yang berbentuk assambler compiler atau interpreter.
Contohnya :

-ASP
-HTML
-Visual Basic
-Pascal
-Java
-Delphi
-PHP
7. Software database dan contohnya :

jawab : Software Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

Contoh-contoh software Database:

Microsoft SQL Server
Oracle
Sybase
Interbase
XBase
Firebird
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Visual FoxPro
Arago
Force
Recital
dbFast
dbXL
Quicksilver
Clipper


8. Software paket niaga dan contohnya :

jawab : Software Paket Niaga adalah
contohnya : Word prosesor Ms word, chi writer, word perfect, spreadsheet macam supercalc, excel dll.

9. Software aplikasi dan contohnya :

jawab : Software Aplikasi (Siap Pakai) adalah suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Program Aplikasi dibedakan dalam beberapa jenis aplikasi antara lain sebagai berikut..

Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio.
10. Software untuk keperluan yang khusus contohnya :

jawab :
Software untuk keperluan yaitu :
1.Operating System adalah program yang dibuat untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. Pada umumnya Operating System dibuat untuk jenis komputer tertentu.
Contoh :
-Microsoft Windows 95
-Microsoft Windows 98
-Microsoft Windows 2000
-Microsoft Windows ME
-Microsoft Windows XP
-Microsoft Windows Vista
-Linux Mandrake
-MacOS untuk Apple Macintos
-SunOS untuk Sun Computers
-OS/2
-AIX
-OS/390
-Windows CE untuk Palmtop

2. Programming Language adalah program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.
Programing Language terbagi atas :
a)Low Level Program Language ( Program bahasa tingkat rendah) Contoh :
COBOL ( Command Business Oriented Language )
FORTRAN ( Formula Translator )
b)High Level Program Language (Program bahasa tingkat tinggi) Contoh :
BASIC ( Beginners All-Purpose Symbolic Instruction Code )
Fox Pro
Visual Basic
Visual Foxpro

3. Aplication Program merupakan program hasil dari Programming Language dan digunakan untuk keperluan perluan khusus
Contoh : Program Perpajakan, akuntansi, perhotelan dan lain-lain.

4. Package Program adalah program yang dibuat oleh perusahaan pembuat software untuk keperluan yang sifatnya umum.
Package Program terbagi atas :
a. Word Processor ( Pengolah kata ), misalnya : WS, WP, Lotus Amipro, ChiWriter, Microsoft Word, Symphony Document.
b. Spread Sheet ( Pengolah angka ), misalnya : Lotus123, Microsoft Excel, Quatro Pro, Symphony Spread Sheet.
c. Data Base ( Pengolah data ), misalnya : Dbase IV, Microsoft Access
d. Dekstop Publishing (menggabungkan teks, grafik dan tabel dalam satu naskah), misalnya : Ventura, Page maker.

DLL..

By

Tentang software dan fungsinya

Pertanyaan : Pelajari tentang macam macam software dengan fungsinya melipiti sbb:

1. Software pada level BIOS atau Firmware dan contohnya .

2. Inti dari software atau Kernel dan contohnya

3. Software sistem operasi dan contoh nya

4. Software Device driver dan contohnya

5. Software Utility dan contohnya

6. Software bahasa pemrograman dan contohnya

7. Software database dan contohnya

8. Software program paket niaga dan contohnya

9. Software aplikasi dan contohnya

10. Software untuk keperluan yang khusus contohnya

Buat ringkasan dan di-post di iMe Class.

Due date tgl 3 Oktober 2015

Keterangan : saya telah mengerjakan tugas ini dengan baik dan benar
Status : 100% tercapai
Pembuktian :

1. Software pada level BIOS atau Firmware dan contohnya

jawab : Firmware adalah aplikasi perangkat lunak yang tersimpan di ROM (Read Only Memori). Firmware tidak dapat berubah walau tidak dialiri oleh listrik dan tidak dapat diubah tempat penyimpananya di ROM tetapi dapat dimodifikasi bergantung dari jenis ROM nya seperti EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

2. Inti dari software atau Kernel dan contohnya

jawab : Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Kernel berfungsi layaknya jembatan yang menghubungkan antara software dan hardware pada komputer.

3. Software sistem operasi dan contohnya

jawab : Sistem Operasi adalah perangkatl lunak yang mengorganisasikan semua komponen mesin komputer.
Contohnya :

Macintosh
Linux
Unix
Microsft Windows
4. Software Device driver dan contohnya

jawab : Software Device Driver adalah suatu komponen perangkat lunak atau software yang mengijinkan sebuah sistem komputeruntuk berkomunikasi dengan perangkat keras. Misalnya driver printer akan mengkomunikasikan sistemkomputer dengan printer itu sendiri. Sehingga printer dapat bekerja sebagaimana mestinya.

5. Software Utility dan contohnya

jawab : Software Utility (Program Bantu) adalah suatu program yang berfungsi untuk membantu sistem operasi.
Contohnya :

Moxilla firefox
Anti Virus
Winamp
FLV Player
PC Tools
6. Software bahasa pemrograman dan contohnya

jawab : Software Bahasa Pemrograman adalah suatu program yang berbentuk assambler compiler atau interpreter.
Contohnya :

ASP
HTML
Visual Basic
Pascal
Java
Delphi
PHP
7. Software database dan contohnya

jawab : Software Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

Contoh-contoh software Database:

Microsoft SQL Server
Oracle
Sybase
Interbase
XBase
Firebird
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Visual FoxPro
Arago
Force
Recital
dbFast
dbXL
Quicksilver
Clipper
8. Software paket niaga dan contohnya

jawab : Software Paket Niaga adalah
contohnya : Word prosesor Ms word, chi writer, word perfect, spreadsheet macam supercalc, excel dll.

9. Software aplikasi dan contohnya.

jawab : Software Aplikasi (Siap Pakai) adalah suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Program Aplikasi dibedakan dalam beberapa jenis aplikasi antara lain sebagai berikut..

Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio.
10. Software untuk keperluan yang khusus contohnya

jawab :
Software untuk keperluan yaitu :
1.Operating System adalah program yang dibuat untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. Pada umumnya Operating System dibuat untuk jenis komputer tertentu.
Contoh :
Microsoft Windows 95
Microsoft Windows 98
Microsoft Windows 2000
Microsoft Windows ME
Microsoft Windows XP
Microsoft Windows Vista
Linux Mandrake
MacOS untuk Apple Macintos
SunOS untuk Sun Computers
OS/2
AIX
OS/390
Windows CE untuk Palmtop

2. Programming Language adalah program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.
Programing Language terbagi atas :
a)Low Level Program Language ( Program bahasa tingkat rendah) Contoh :
COBOL ( Command Business Oriented Language )
FORTRAN ( Formula Translator )
b)High Level Program Language (Program bahasa tingkat tinggi) Contoh :
BASIC ( Beginners All-Purpose Symbolic Instruction Code )
Fox Pro
Visual Basic
Visual Foxpro

3. Aplication Program merupakan program hasil dari Programming Language dan digunakan untuk keperluan perluan khusus
Contoh : Program Perpajakan, akuntansi, perhotelan dan lain-lain.

4. Package Program adalah program yang dibuat oleh perusahaan pembuat software untuk keperluan yang sifatnya umum.
Package Program terbagi atas :
a. Word Processor ( Pengolah kata ), misalnya : WS, WP, Lotus Amipro, ChiWriter, Microsoft Word, Symphony Document.
b. Spread Sheet ( Pengolah angka ), misalnya : Lotus123, Microsoft Excel, Quatro Pro, Symphony Spread Sheet.
c. Data Base ( Pengolah data ), misalnya : Dbase IV, Microsoft Access
d. Dekstop Publishing (menggabungkan teks, grafik dan tabel dalam satu naskah), misalnya : Ventura, Page maker.