Jumat, 01 Juni 2012

Pengertian Software dan Sejenisnya


Pengertian Software dan Jenisnya



Pengertian software dan jenisnya
ada yang bilang “software itu ya
program” ada juga yang bilang
“software itu Windows, Linux, dll” .
Semua jawaban itu tidak ada yang
salah. Tapi bagi saya informasi itu
masih kurang lengkap. Lalu saya
mencari-cari di internet dan banyak
sekali website yang mendefinisikan
tentang apa itu software.

Dari sekian banyaknya definisi tersebut,
kemudian saya pelajari dan saya
kelompokkan dan akhirnya dapat saya
simpulkan software dikelompokkan ke
dalam 3 pengertian yaitu berdasarkan
definisi, jenis dan fungsinya.
Definisi
Software adalah kumpulan instruksi
yang berfungsi untuk menjalankan suatu
perintah, seperti memberikan informasi
tentang hardware, menentukan fungsi
hardware, dan menjalankan sistem.
Agar komputer dapat membaca,
mengingat, membuat keputusan
(membandingkan), menghitung,
menyortir, dan menghasilkan keluaran
berupa informasi dalam monitor atau
cetakan, komputer harus dapat
membaca dan memasukkan program ke
dalam memori utamanya. Program
adalah instruksi dalam bahasa mesin
atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu
sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu
(misalnya untuk memroses data
akuntansi) disebut dengan program
aplikasi (aplication program). Pengertian
perangkat lunak menunjuk pada
program dan alat bantu lain yang
bersifat menambah kemampuan
komputer sebagai alat untuk
melaksanakan tugas atau operasi
tertentu. Program aplikasi dapat dibuat
secara khusus untuk memenuhi
kebutuhan khusus pula (tailor-made)
atau berupa paket yang mempunyai
aplikasi umum.
Disebut juga dengan perangkat lunak,
merupakan kumpulan beberapa perintah
yang dieksekusi oleh mesin komputer
dalam menjalankan pekerjaannya.
perangkat lunak ini merupakan catatan
bagi mesin komputer untuk menyimpan
perintah, maupun dokumen serta arsip
lainnya.Merupakan data elektronik yang
disimpan sedemikian rupa oleh
komputer itu sendiri, data yang
disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh
perintah, maupun catatan-catatan yang
diperlukan oleh komputer untuk
menjalankan perintah yang
dijalankannya. Untuk mencapai
keinginannya tersebut dirancanglah
suatu susunan logika, logika yang
disusun ini diolah melalui perangkat
lunak, yang disebut juga dengan
program beserta data-data yang
diolahnya. Pengeloahan pada software
ini melibatkan beberapa hal,
diantaranya adalah sistem operasi,
program, dan data. Software ini
mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh
mesin komputer.
Jenis Berdasarkan jenisnya, software dibagi
menjadi 3 yaitu :
• Firmware (BIOS)
• Sistem Operasi (Windows, Linux, Mac
OS, dll)
• Software Aplikasi (Photoshop,
WinAmp, WinZip, dll)
Propietary software
Propietary software adalah perangkat
lunak yang tidak bebas atau semi bebas dan tidak terbuka. Pengguna dilarang
atau minta ijin atau dikenakan
pembatasan lainnya jika menggunakan,
mengedarkan atau memodifikasinya.
Source code normalnya tidak tersedia.
Contoh dari propietary software adalah sistem operasi windows. Jenis software
ini yang paling banyak dikenai razia oleh
pihak yang berwajib.
Open source software
Pola Open Source lahir karena
kebebasan berkarya, tanpa intervensi
berpikir dan mengungkapkan apa yang
diinginkan dengan menggunakan
pengetahuan dan produk yang cocok.
Kebebasan menjadi pertimbangan utama
ketika dilepas ke publik. Komunitas yang
lain mendapat kebebasan untuk belajar,
mengutak-ngatik, merevisi ulang,
membenarkan ataupun bahkan
menyalahkan, tetapi kebebasan ini juga
datang bersama dengan tanggung jawab,
bukan bebas tanpa tanggung jawab.
Open source software seringkali rancu
dengan free software, padahal ada
sejumlah hal yang harus dipenuhi bila
dianggap sebagai open source software,
yaitu bebas didistribusikan tanpa
adanya persyaratan royalty, program
harus memiliki source code, lisensi
harus bisa dimodifikasi dan diturunkan,
integrity dari pembuat source code,
lisensi tidak mendiskriminasi seseorang
atau sekelompok orang, tidak ada
diskriminasi melawan area
pengembangan, hak cipta pada suatu
program harus mampu diaplikasi dan didistribusi kembali oleh siapapun,
lisensi tidak mengacu pada spesifikasi
suatu produk, lisensi tidak membatasi
tempat dimana software tersebut
didistribusikan, dan lisensi harus berisi
teknologi yang netral.
Fungsi
Beberapa fungsi software antara lain :
• mengatur Input atau Output (I/O) dari PC
• menyediakan dan mengatur serta memerintahkan hardware agar dapat berjalan dengan baik
• menjalankan perintah-perintah
tertentu seperti menggambar, memutar
musik atau film.
Apabila diibaratkan bahwa komputer adalah makhluk hidup, maka hardware
adalah tubuhnya seperti mata untuk melihat, paru-paru untuk bernapas dan bagian tubuh lainnya, sedangkan
perangkat lunak atau software
diibaratkan sebagai kepintarannya,
seperti memproses gambar yang dilihat mata, memerintahkan tangan untuk mengangkat objek, dan memaksa tubuh untuk menarik nafas dengan
menggunakan paru-paru.
Hardware Komputer, menjadi bagian dari mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati (off), konsep on dan off tersebut
dinamakan binary. Software komputer
dikembangkan agar binary dapat
menjadi jalan untuk memberitahukan
komputer hardware dalam melakukan
tugasnya.
Software Komputer menterjemahkan
dan mengarahkan pengguna komputer
agar mengerti mengenai apa yang dapat
dilakukan oleh komputer hardware.
Sebagian besar dari software komputer dibuat oleh programmer dengan
menggunakan bahasa pemrograman.Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan
perbincangan.Perintah-perintah tersebut dinamakan “Source Code”. Program komputer lainnya dinamakan Compiler yang
digunakan pada source code, dan
kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan
program executable (EXE).
Software komputer dibagi menjadi dua kategori utama yaitu sistem software dan software aplikasi. Sistem software menyajikan program yang dapat
mengijinkan hardware berjalan dengan semestinya. Software aplikasi
menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu disamping menjalankan hardware.
Ada pula beberapa tipe komputer
software, diantaranya :
1. Software Games – Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis
tersebut seperti MMOs (Massive
Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
2. Software Driver – Program in
mengijinkan komputer untuk dapat berinteraksi dengan perangkat
hardware tambahan seperti printer,scanner, dan video cards.
3. Software Pendidikan – berbeda
dengan jenis program sebelumnya,software pendidikan ini dapat
mengajarkan apapun dari komputer,melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
4. Media player dan pengembangan software media lainnya Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
5. Software Produktifitas – Jenis
software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan
beberapa software lainnya.
6. Operating sistem – software yang merupakan sumber dari software lainnya yang dapat mengijinkan
software lainnya untuk berjalan. Contoh :
dari software operating sistem ini
adalah Window Vista, Mac OS X dan Linux.

0 komentar:

Posting Komentar