Anda di halaman 1dari 12

SOFTWARE DAN PERKEMBANGANNYA

Oleh: ARIEF MUNANDAR : CHOIRU SAEBANI : BAYU M ISKANDAR: 10305141016 10305141017 10305141018

MATEMATIKA SUBSIDI 2010 FAKULTAS MATEMATIKA DAN ILMU PWNGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA

1. PENGERTIAN SOFTWARE KOMPUTER Pengertian software computer adalah a. Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin computer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun dokumen serta arsip lainnya. b. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau intruksi 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.

1. KLASIFIKASI PERANGKAT LUNAK Secara umum software dapat di kelompokkan menjadi 4 bagian yaitu: A. Operating System (Sistem Operasi) Operating system merupakan program yang berfungsi untuk mengatur sistem kerja seluruh komputer seperti layaknya penerjemah antara hardware dan software yang akan dilakukannya. Contoh : PC-DOS atau MS-DOS untuk Personal Computer (PC) Novell Netware dan UNIX untuk jaringan komputer Windows dan berbagai variannya untuk PC atau jaringan Linux dengan berbagai distronya untuk PC atau jaringan B. Utility Software (Program Bantu) Software ini merupakan software jadi yang digunakan untuk membantu mempermudah dalam menangani pekerjaan awal dalam pengoperasian komputer beserta perangkatnya. Misalnya untuk memeriksa (scanning), menganalisa (analyzing),

memperbaiki (repairing), mencari (searching), menggandakan (copying) file dan sebagainya.

Contoh : Norton Utility (NU) PC Tools Xtree QuickDos C. Package Software (Program Paket) 1. Word Processing (Pengolah Kata) Pengolah kata biasanya dipakai untuk pembuatan naskah. Contoh : Word Star Word Perfect Microsoft Word Chi Writer PFS Write 2. Spread Sheet (Pengolah Angka) Software ini dipakai lebih banyak untuk pembuatan tabel-tabel dan angka. Contoh : Lotus 123 Super Calc Symphony Quattro Microsoft Excel 3. Database (Pengolah Data Awal) Software ini pada dasarnya digunakan untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan. Contoh : dBase III dBXL Foxbase Paradox RBase 4. Publisher (Pengolah Tata Letak) Software ini banyak dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak karakter tertentu. Contoh : Ventura Desktop Publishing

Microsoft Publisher PageMaker Flash Corel

5. Aided Design (Pengolah Rancang Bangun) Software ini pada dasarnya dipakai untuk pembuatan rancang bangun (design) sebuah benda, ruangan, bangunan gedung, peta kota dan sebagainya. Contoh : AutoCAD ProDesign DR Hallo 6. Statistic (Pengolah Statistik) Software ini dipakai untuk memecahkan permasalahan statistik baik di bidang ekonomi, teknik, kesehatan, sosial dan budaya. Contoh : SPSS MicroStat MiniTab 7. Language Program (Bahasa Pemrograman) Software ini banyak dipakai oleh seorang programmer, program ini berfungsi untuk menciptakan software-software baru yang digunakan untuk membantu/mempermudah kerja seorang operator komputer. Contoh : Turbo Assembler (bahasa pemrograman tingkat rendah) Basic, Pascal, Fortran, Cobol, Visual Basic (bahasa pemrograman tingkat menengah) Clipper, FoxPro, Delphi, C+ (bahasa pemrograman tingkat tinggi) Pada perkembangan selanjutnya software ini juga dipakai untuk merusak data, informasi atau software-software (bahkan juga hardware) yang lain. Perangkat lunak dianggap sebagai perangkat perusak berdasarkan maksud yang terlihat dari pencipta dan bukan berdasarkan ciri-ciri tertentu. Perangkat perusak mencakup virus komputer, cacing komputer, kuda Troya (Trojan horse), kebanyakan kit-akar (rootkit), perangkat pengintai (spyware), perangkat iklan (adware) yang takjujur, perangkat jahat (crimeware) dan perangkat lunak lainnya yang berniat jahat dan tidak diinginkan. Menurut undang-undang, perangkat perusak terkadang dikenali sebagai pencemar komputer; hal ini tertera dalam kode undang-undang di beberapa negara bagian Amerika Serikat, termasuk California dan West Virginia.[2] asil dari pembuatan program yang berfungsi untuk merusak ini dikenal dengan Virus. Kata virus sebenarnya adalah kata yang sengaja diambil dari dunia kedokteran untuk dipakai di dunia komputer, karena mempunyai sifat yang sama yaitu merusak (membuat penyakit). Virus komputer sebenarnya adalah program juga, ia sengaja dibuat oleh seseorang (programmer) yang tidak senang dengan kesempurnaan, dia lebih senang membuat

kerusakan. Oleh karena itu tindakan membuat virus komputer bisa dikatakan sebuah kejahatan. 8. Anti Virus

Software ini khusus untuk mengantisipasi (membunuh) virus yang mungkin bisa masuk ke dalam komputer, baik itu komputer yang sendirian (stand alone) atau komputer dalam jaringan (network). Contoh : Dr. Solomon Anti Virus Norton Anti Virus McAfee Virus Scan PC-Cillin D. Applicated (Program Aplikasi) Program ini merupakan program siap pakai, banyak dibuat untuk aplikasi-palikasi kerja tertentu seperti akuntansi, berbagai macam format, kartu-kartu, sampul buku, editing foto dan sebagainya. Contoh : PrinShop PhotoShop DAC Easy Form Tools Free Hand Easy Flow Operating System (Sistem Operasi) Pengolah Kata Pengolah Angka Utility Software (Program Bantu)
Pengolah Statistik

Pengolah Data Awal Pengolah Tata Letak

Software komputer

PackageSoftware (Program Paket)

Pengolah Rancang Bangun Bahasa Pemrograman Pengolah Statistik Antivirus

Applicated (Program Aplikasi)

Bagan klasifikasi software

2. PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK (SOFTWARE) Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya. EVOLUSI PERANGKAT LUNAK 1. Era Pioner Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai dikerjakan di computer berupa print out .Proses yang dilakukan di dalam computer berupa baris instruksi yang secara berurutan. 2. Era Stabil Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan

beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses). 3. Era Mikro Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. 4. Era Modern Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancanangannya.Tingkat kecerdasan yang di tunjukan oleh perangkat lunak pun semakin meningkat,selain permasalahan teknis ,perangkat linak sekarang sudah bisa mengenal suara.

Daftar Pustaka
http://novel73.wordpress.com/2008/09/10/klasifikasi-perangkat-lunak-software/ 18 okto 2010 13.13 http://id.wikipedia.org/wiki/MS-DOS 18 okto 2010 13.32 http://id.wikipedia.org/wiki/Perangkat perusak - Wikipedia bahasa Indonesia, ensiklopedia bebas.mht diakses tanggal 30 oktober 2010 09.55