SOFTWARE
Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware dan menjalankan sistem. Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu.
Berdasarkan jenisnya software dibagi menjadi 4,yaitu:
1.Sistem Operasi (Operating System)
2.Program Bantu (Utility)
3.Bahasa Komputer (Computer Language)
4.Program Aplikasi (Aplication Program)
1.Sistem Operasi adalah perangkat lunak yang dihubungkan dengan pelaksana program dan koordinasi dari aktifitas system computer untuk mengontrol input/output device dan managemen penyimpanan.
Contoh sistem operasi:
Micrososft Windows,Merupakan perkembangan dari sistem MS DOS yang dikembangkan pleh microsoft dengan menggunakan tampilan GUI yang sangat bagus dan menarik.
LINUX,Merupakan sistem operasi yang dibuat Linus Tosvold pada tahun 1991,LINUX merupakan perkembangan dari sistem operasi bertype UNIX,LINUX merupakan salah satu operasi open source sehingga LINUX dapat dimodifikasi,digunakan,dan distribusikan lagi secara bebas oleh siapapun.
Mac Os,Merupakan sistem operasi yang dikembangkan dan dibuat khusus oleh Apple Computer yang dikhususkan untuk macintosh dan tidak kompatibel dengan PC IBM.
UNIX,Merupakan sistem operasi berbasis text yang dikembangkan oleh AT&T Bell Labs dan didesign sebagai sistem operasi portable,multi tasking dan multiuser
2.Program Bantu merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus.Selain itu juga dapat berguna untuk pemeriksaan perangkat keras,memeriksa disket yang rusak,mengatur ulang isi harddisk.
Contoh Program Bantu:
Norton Utility,adalah kumpulan perangkat lunak komputer yang diterbitkan oleh Peter Norton pertama kali untuk sistem operasi DOS dengan nama The Norton Utilities, Release 1 pada 1981. Release 2 dikeluarkan beberapa tahun kemudian, setelah perkembangan cakram keras pada IBM PC. Perusahaan Peter Norton dijual kepada Symantec pada 1990. Walaupun demikian namanya tetap menjadi merek dagang untuk perangkat-perangkat lunak terbitan Symantec untuk pengguna di rumah.
WinZip,adalah sebuah program shareware pengarsipan dan kompresi berkas yang dibuat oleh WinZip Computing (sebelumnya Nico Mak Computing) pada awal tahun 1990-an. Winzip juga menyediakan versi freeware yang mempunyai kemampuan terbatas.
Norton Ghost,berfungsi untuk membackup harddisk
Antivirus,adalah sebuah jenis perangkat lunak yang digunakan untuk mengamankan, mendeteksi, dan menghapus virus komputer dari sistem komputer. Antivirus disebut juga Virus Protection Software. Aplikasi ini dapat menentukan apakah sebuah sistem komputer telah terinfeksi dengan sebuah virus atau tidak. Umumnya, perangkat lunak ini berjalan di latar belakang (background) dan melakukan pemindaian terhadap semua berkas yang diakses
3.Bahasa Komputer merupakan bahasa yang digunakan untuk membuat program komputer.Disebut bahasa karena computer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Contoh Bahasa Komputer:
Active Server Pages (ASP),salah satu Bahasa Pemrograman yang berfungsi didalam WEB, untuk menciptakan halaman web yang dinamis. Dengan menggunakan Active server page, kita dapat lebih mudah membuat aplikasi - aplikasi Web Server. ASP merupakan salah satu produk teknologi yang disediakan oleh microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML.
Ruby,adalah bahasa skripting yang berorientasi obyek. Tujuannya adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby pertama kali dibuat oleh seorang programmer asal Jepang, yang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada Bulan Februari Tahun 1993.
Perl,adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unik. Perl dirilis pertama kali pada tanggal 18 Desember 1987.
Hyper Text Markup Language (HTML),adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web. HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989.
C++,adalah salah satu bahasa pemrograman komputer. C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970.
Common Gateway Interface (CGI),adalah suatu standar ntuk menghubungkan berbagai program apliksi kehalaman web. CGI juga sering disebut scrip tertua dalam bidang pemrogrman web. CGI sendiri telah muncul sjak tahun 1990, CGI digunakan untuk membuat program-program tampilan web yang lebih interaktif koneksi ke basis data, bahkan membuat permainan (game).
PHP : Hypertext Preprocessor,adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP juga dapat digunakan untuk membangun sebuah CMS. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Java,adalah bahasa pemrograman multi platform. JAVA tidak menyediakan IDE khusus seperti halnya bahasa program yang lain. Pemrograman bisa menggunakan IDE yang support ke Java, misalnya Netbins, Eclips, TexPad, dll.
Pascal,adalah bahasa pemrograman yang sangat terstruktur, Pascal disebut juga bahasa tingkat tinggi sebab bahasanya identik menggunakan bahasa Inggris atau dikenal sebagai bahasa manusia. Hanya saja, program dalam bahasa tingkat tinggi tidak dapat langsung dilaksanakan oleh komputer. Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator bahasa yang disebut kompilator (compiler).
Bahasa C,adalah bahasa aras tinggi, sama seperti Pascal tapi bahasa C ini memiliki lingkungan penggunaan yang luas di dalam industri perangkat lunak. Dalam bahasa C, deklarasi yang didefenisikan sebelum kata main () adalah deklarasi global, artinya semua nama yang didefenisikan di dalam deklarasi global di kenal di seluruh bagian program.
4.Program Aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya.Dalam sebuah komputer aplikasi ini disiapkan sesuai kebutuhannya masing-masing. Berikut ini macam-macam program aplikasi:
Word Processing,adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
Desktop Publishing,Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
Program Spreadsheet,Merupakan program-program yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
Database Management System,Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
Graphics,Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.
Program Akuntansi,Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting
Program Statistik,merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
Communication,merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
Multimedia,merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.
Game,merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
Antivirus,merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.