A. Pengertian Software
Software (perangkat lunak) merupakan sekumpulan data – data elektronik yang tersimpan dan diatur oleh komputer yang berupa program atau instruksi yang dapat dijalankan dengan melalui media manusia untuk menjalankan dan eksekusi suatu perintah.
Software terdiri dari susunan logika dan melibatkan berbagai komponen dalam komputer, seperti sistem operasi, program, dan data yang disimpan atau dibaca. Logika yang ada dalam perangkat lunak tersebut disusun sedemikian rupa sehingga komputer dapat memahami dan menjalankan instruksi yang terkandung didalamnya. Dan hasilnya dinamakan program executable (EXE).
B. Fungsi Software
1. Untuk mengoperasikan hardware
2. Mengidentifikasi program
3. Menyiapkan aplikasi program sehingga tata kerja seluruh pekerjaan peralatan komputer terkontrol
4. Mengatur dan membuat pekerjaan menjadi lebih efisien
C. Operasi Software dalam Komputer
Software dimasukkan ke dalam tempat penyimpanan yang disebut RAM
Kemudian software dijalankan oleh komputer dengan mengirimkan perintah-perintah dari software aplikasi ke hardware melalui software sistem yang menerjemahkan perintah-perintah tadi menjadi bahasa mesin yang dimengerti oleh hardware. Setiap perintah menyebabkan Pengantar komputer menjalankan perintah seperti memindahkan data, menghitung, menampilkan gambar dan lain-lain. Perintah-perintah tadi mungkin saja dijalankan secara berurutan, atau bergantung kondisi nilai atau beberapa perintah dilakukan berulang-ulang. Dalam setiap bahasa pemrograman jenis-jenis perintah tersebut ada dengan berbagai macam istilah namun serupa fungsinya.
Software dimasukkan ke dalam tempat penyimpanan yang disebut RAM
Kemudian software dijalankan oleh komputer dengan mengirimkan perintah-perintah dari software aplikasi ke hardware melalui software sistem yang menerjemahkan perintah-perintah tadi menjadi bahasa mesin yang dimengerti oleh hardware. Setiap perintah menyebabkan Pengantar komputer menjalankan perintah seperti memindahkan data, menghitung, menampilkan gambar dan lain-lain. Perintah-perintah tadi mungkin saja dijalankan secara berurutan, atau bergantung kondisi nilai atau beberapa perintah dilakukan berulang-ulang. Dalam setiap bahasa pemrograman jenis-jenis perintah tersebut ada dengan berbagai macam istilah namun serupa fungsinya.
D. Jenis Software
1. Adapun jenis software berdasarkan prakteknya :
a. Software sistem/system software
Berfungsi untuk mengendalikan dan mendukung sistem komputer dan aktifitas pengolahan informasi. Software sistem memfasilitasi pemrograman, pengujian dan, pencarian-perbaikan kesalahan dari program komputer.
Contoh: sistem operasi (Microsoft Window 95-98,
Microsoft XP, Novell, Linux, Unix, Macintosh), driver (VGA driver, USB driver, Printer Driver).
b. Software pemrograman/ bahasa pemrograman
Menyediakan alat untuk membuat software aplikasi. Software pemrograman terdiri dari editor tempat mengetikkan perintah-perintah bahasa pemrograman, compiler, interpreter, debugger dan fasilitas lain yang berbeda dari satu software pemrograman dan yang lainnya.
c. Software aplikasi/application softwre
Software yang dibangun untuk menyelesaikan tugas khusus. Aplikasi biasanya digunakan untuk otomasi pada industri, untuk keperluan bisnis, untuk keperluan pendidikan, untuk keperluan kesehatan, untuk pengolahan data pada database dan untuk hiburan. Penggunaan software aplikasi terbesar adalah pada bidang bisnis. Hal lain yang diotomasi pada umumnya menggunakan software aplikasi.
2. Jenis software berdasarkan cara memperolehnya
a. Freeware
Software yang dapat digunakan dikenakan biaya, namun masih memiliki batasan atas hak cipta pengguna. Pembuat freeware bertujuan untuk promosi.
Contoh : Paint.net, Rocket Dock, Ccleaner, dll
b. Shareware
Software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Pembuat Shareware bertujuan memberikan contoh hasil jadi software tersebut sebelum dbeli pengguna.
Contoh : StyleXP, Window Blinds, WinRAR, dll
c. Proprietary software
Software ini sangat dibatasi oleh hak cipta. Kita tidak diperkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai dengan kode sumber.
Contoh : MS Windows, MS Office
d. Open source software
Software ini memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah.
Contoh : Pidgin, qGo, Inkscape, gimp,dll
3. Ada pula tipe software, yaitu :
a. Software Games
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.
b. Software Driver
Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
c. Software Pendidikan
Software pendidikan dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
d. Media player dan pengembangan software media lainnya
Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
Contoh : Winamp, Power DVD, U-lead, Premiere dll
e. Software Produktifitas
Software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya.
Contoh : software pengolah huruf (Ms Words), software pengatur database, software presentasi dll
f. Operating sistem
Software yang merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan.
Contoh : Window Vista, Mac OS X dan Linux,
Apple, Machintos dll
g. Software aplikasi
Software yang diinstal pada komputer yang sesuai dengan os yang ada, dimana software aplikasi ini diinstal sesuai dengan kebutuhan User (Pengguna)
Contoh :
· MS Office (Ms Word, Ms Excell, Ms Power Point dll)
· Software Grafis (Adobe Photoshope, Corel Draw, Autocad dll)
h. Software Program
Software yang berfungsi untuk membuat aplikasi-aplikasi program (Membuat Program baru) seperti program Games, Program data Base, Program Web dll.
Contoh : Visual Basic, Cobol, C++, Program PHP
i. Software Aplikasi Tool
Program-program yang berfungsi untuk mempercepat, memperbaiki, dan mempermudah pengoperasian komputer.
0 komentar:
Posting Komentar
Tulis Komentarmu Disini....