Pages

Perkembangan Perangkat Lunak Komputer

Perkembangan Perangkat Lunak Komputer

Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakm orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah.Yang menjiadi pemroses data atau masalah itu adalah perangkat lunak.

Bentuk terkecil dari  perangkat lunak adalah operasi aritmatik dan logika. Dari operasi dasar ini di susun progam atau perangkat lunak.


Tingkat pemrosesan yang di kerjakan perangkat lunak pun dari machine-like mulai berubah seperti human-like. Di dalam teori informasi, di susun hirarki informasi,  mulai dari data /fakta kemudim setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dangan suatu alur logika tertentu menjadi knowledge. Dan pada akhirnya gabungan knowledge yang di gabung dari berbagai sisi guna membangun wisdom.

Data yang di proses pun telah banyak berubah yang semula hanya berupa data bilangan dan karakter merambah ke audio visual (bunyi, suara, gambar, film). Sejauh perkembangan hingga saat ini, seluruh proses menggunakan format data digital dengan satuan bit (binary digit).

Perkembangan Pembuatan Perangkat Lunak
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), cara ini sudah pasti sengat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8bit), mord (2 byte), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam sruktur instruksi seperti penyimpan, transfer, operasi aritmtika,  operasi logika dan bentuk bit ini diubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat mengfapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan dari masalah ini kemudin lahir bahasa pemograman tingkat tinggi ymg 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..



Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi lagi meqiadi 3 macam yaitu :
  1. Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan alogaritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN.
  2. Sistem Operasi : saat computer pertama kali dihidupkan, system operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB, OS/2, Apple's System 7.
  3. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik) mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility.

Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. Contoh aptikasi office adalah Mitmsoft Office yarg terdiri dui Word (pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemdian RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi intemet yang umum digunakan adalah untuk browsing, e-mail, chatting dan messenger.

Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gmbar rangkaian elektronik), dan Matlab (pemroses dan vizualisasi persamaan matematis).

0 komentar:

Posting Komentar