Software
Software disebut 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 sendirir, 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 di jalankannya. Untuk
mencapai keinginannya tersebut di rancanglah suatu susunan logika, logika yang
disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program
beserta data-data yang diolahnya. Pengelolahan pada software ini melibatkan
beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software
ini mengatur sedemikian rupa sehingga logika yang ada dapat di mengerti oleh
mesin komputer.
Dewasa ini perkembangan dan kemajuan teknologi komputer
informasi telah berkembang dengan sangat pesat. Berbagai kemudahan memperoleh
informasi dari berbagai penjuru dunia dapat kita nikmati dalam hitungan detik.
Di “zaman batu” teknologi informasi dan komunikasi dianggap sebagai sesuatu hal
yang tidak mungkin, dan kini telah menjadi kenyataan. Dengan teknologi yang
luas ini kita harus memanfaatkannya.
Perkembangan teknologi software komputer yang demikian pesat
ini mendorong manusia untuk dapat berkreativitas dan memanfaatkan kemajuan
teknologi software ini untuk berbagai keperluan. Dalam dunia bisnis, teknologi
saoftware komputer digunakan unutk pengolahan data yang meliputi pengolahan
kata, penyimpanan data serta pengolhan data-data numeric yang berkaitan dengan
tugas-tugas perkantoran. Selain sebagai pengolahan kata dan angka, teknologi
software komputer telah menyisip hampir ke peralatan. Mulai dari mainan
anak-anak, kamera digital,telepon seluler, sarana hiburan, peralatan rumah
tangga dan lain-lainnya.
Kebanyakan masyarakat saat ini membagi komputer menjadi dua
bagian. Bagian pertama adalah hardware yang merupakan perangkat fisik yang ada
di dalam komputer. Dan bagian yang kedua adalah software, yang memberitahukan
hardware mengenai apa yang harus di lakukan dan bagaimana melakukanya. Software
komputer menterjemahkan dan mengarahkan pengguna komputer agar mengerti
mengenai apa yang dapat dilakukan oleh komputer hardware.
Sebagian besar dari software dibuat oleh programmer dengan
menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa
pemrograman seperti layaknya bahasa yan digunakan oleh orang pada umumnya.
Perintah-perintah tersebut dinamakan “Source Code”.
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.
Jenis Software
Secara tidak sadar, ketika kita menggunakan komputer,
sebenernya kita telah menggunakan software. Software yang kita tahu adalah
perangkat lunak yang terdapat di dalam komputer. Sebenarnya apa sih software
itu ? software atau perangkat lunak adalah semua program yang digunakan untuk
menjalankan komputer atau pernagkat lainnya. Secara umum, ada dua jenis
software yang familiar dengan kita. Pertama software aplikasi. Software
aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik,
contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan
sebagainya. Kedua software sistem. Software sistem merupakan software yang
menjadi tempat semua software aplikasi berjalan. Seperti yang kita tahu
Operating System merupakan jenis dari software, Microsoft, dan sebagainya.
Setelah kita mempunyai hardware komputer, maka selanjutnya
kita harus memasang (menginstal) software ke komputer. Sebuah komputer tanpa
adanya software tidak akan bisa berfungsi dengan baik. Seperti apa yang sudah
saya jelaskan diatas, berikut adalah pembahasan jenis-jenis software :
· OS (Operating
System), adalah software yang pertama kali harus di instal ke dalam komputer.
Sedangkan fungsi dari OS, yaitu mengelola hardware dan software yang ada pada
komputer. OS juga akan berfungsi sebagai perantara antara aplikasi denga
hardware. Jadi ketika kita memberikan perintah dari sebuah aplikasi dengan
hardware, perintah tersebut akan disampaikan ke OS terlebih dahulu, baru
kemudian oleh OS disampaikan ke hardware. Misalnya, kita memberikan perintah
print. Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS
disampaikan ke printer. Contoh OS antara lain : DOS, Unix, Windows, IBM OS/2,
Macintosh, Linux, dll. Setiap masing-masing OS mempunyai kelebihan dan
kekurangan, namun pada saat ini OS Windows masih paling banyak digunakan oleh masyarakat
karena mudah dalam mengoprasikannya.
· Aplikasi
atau Program, software ini dibuat utuk tujuan tertentu, untuk mempermudah
pekerjaan manusia. Sekarang ini sudah banyak sekali aplikasi yang membantu
pekerjaan manusia. Misalnya :
Ø Pengolahan kata,
aplikasi ini digunakan untuk membuat dokumen seprti surat, label, makalah, dll.
Ø Pengolahan angka,
apliaksi ini digunakan untuk mengolah angka dalam bentuk tabel, grafik. Seperti
Microsoft Excel, Lotus, Open Office Org, dsb.
Ø Pengolahan presentasi,
aplikasi ini digunakan untuk membuat presentasi seperti Microsoft Power Point,
Impress, Macromedia Flash MX, dsb.
Ø Pengolahan gambar,
aplikasi ini diguanakan untuk mengolah gambar dan foto, seperti : Corel Draw,
Adobe Potoshop, dsb.
Perlu diketahui juga bahwa sebuah apliaksi biasanya hanya
ditujukan untuk OS tertentu atau hanya mendukung OS tertentu. Contoh :
Microsoft Office yang hanya bisa di-instal di OS Windows. Tetapi ada juga
aplikasi yang bisa di-instal di bebereapa OS seperti aplikasi mozilla firefox
yang bisa di-instal di wondowa maupun linux.
· Bahasa
pemrograman, software ini digunakan untuk membuat aplikasi. Software ini
merupakan perangkat lunak yang bertugas mengkonversikan arsitektur &
algoritma yang di rancang manusia ke dalam format yang dapat di jalankan
komputer, contoh bahasa pemrograman : BASIC, COBOL, Pascal, C++, FORTAN.
Jenis-jenis bahasa pemrograman antara lain :
Ø Assembler (perakit)
: merupakan program yang digunakan untuk menterjemahkan program aplikasi yang
ditulis dengan bahasa rakitan atau bahasa pemrograman simbolik menjadi bahasa
mesin. Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis
dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang
dissebut dengan nemonic.
Ø Compiler :
menterjemahkan setiap instruksi didalam suatu program sekaligus sama dengan
assembler dan menghasilkan dengan program objek yan selanjutnya di link
sehingga menghasilkan file exe. Contoh perangkat lunak bahasa seperti ini
adalah pascal, a, dsb.
Terjadinya Evolusi Software
Ada beberapa tahapan perkembangan software komputer sampai
akhirnya berbentuk seperti yang anda gunakan saat ini. Dalam proses evolusinya
terbagi menjadi beberapa taap yakni:
Ø Era Pioner. Era ini
merupakan prmulaan komputer di tentukan. Ketika itu, perangkat lunak komputer
hanya berupa sambungan-sambungan yang njelimet ke bagian dalam komputer.
Punched card atau kartu lubang merupakan
cara berbeda dalam melakukan akses terhadap komputer. Belum ada kesatuan-paduan
anatara hardware dan software etika itu menjadi penanda khas awal mula di
tentukannya komputer.
Ø Era Kestabilan. Di
zaman ini, perangkat lunak tak lagi menyelesaikan satu jenis program saja,
melainkan sudah di coba untuk multi tasking (melakukan banyak perintah). Satu
perangkat lunak sudah mampu menyelesaikan banyak pengguna (user tasking) dalam
waktu bersamaan dan cepat (real time). Di era ini juga sudah mulai ada
polarisasi pengguna, dari yang tadinya hanya bagi kalangan akademisi atau
peneliti saja, masyarakat industry sudah mulai bersentuhan dengan komputer.
Ø Era Micro. Era ini
ditandai dengan adanya dua pemisahan fungi software, yakni untuk merespon
internal dan yang bertugas dalam menangani program-program aplikasi yang
sifanya spesialis. Kecerdasan buatan muncul, yakni di tandai engan adanya
otomatisasi dalam perangkat lunak.
Ø Era Modern. Tahap
ini ditandai dengan semakin berkembangnya perangkat lunak, tak hanya untuk
komputer melainkan untuk barang lainya seperti TV, HP, dan mesin cuci. Yang
memungkinkan kelak akan saling terkoneksi.
Sumber : http://ayups.blogspot.com/2012/09/perkembangan-software.html
Tidak ada komentar:
Posting Komentar