Selamat malam
sobat blogger sekalian, ini adalah postingan pertama saya di blog ini dan
postingan ini juga sebagai pertanda kalau Blog ZONA KUDET resmi dibuka.
Dalam postingan kali ini saya akan menjelaskan tentang SEJARAH SOFTWARE DAN PERKEMBANGANNYA. Saya memposting artikel ini karena ini adalah tugas dari
dosen DASAR TEKNOLOGI INFORMASI di kampus saya. Mungkin itu sedikit pembukaan
dari saya dan kita langsung saja ke pembahasan.
Software (Perangkat Lunak) Komputer adalah kumpulan
instruksi atau statement yang disusun secara logis dan berbentuk kode yang
hanya dapat dimengerti oleh komputer. Software Komputer ini berangsur-angsur
mengalami peningkatan dan perubahan dari tahun ke tahun dalam perkembangannya.
Bentuk terkecil dari perangkat lunak adalah
operasi aritmatik (+, -, :, x) dan logika (AND, R, >, <, =). Dari
operasi dasar inilah di susun program / Software (perangkat lunak).
Tingkat
pemrosesan yang di kerjakan perangkat lunak pun dari machine-like, mulai
berubah menjadi human-like. 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).
Bentuk paling
primitif dari Software menggunakan aljabar Boolean, yang direpresentasikan
sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara ini
sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit
tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte) dan double word (32
bit). Kelompok-kelompok bit ini disusun ke dalam struktur instruksi seperti
penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini
diubah menjadi kode-kode yang dikenal sebagai assembler. Kode-kode mesin
sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghafal kode
tersebut dan format (aturan) penulisannya yang agak membingungkan, dari masalah
ini kemudian muncullah bahasa pemrograman tingkat tinggi yang sudah seperti
bahasa manusia (bahasa Inggris). Saat ini pembuatan Software sudah
menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang sangat
panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.
Gb 1 Siklus Perangkat Lunak
EVOLUSI PERANGKAT LUNAK
Era Pioner
Bentuk perangkat
lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam
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 di
kerjakan komputer berupa print out. Proses yang di lakukan di dalam
komputer berupa baris instruksi yang secara berurutan di proses.
Perkembangan Software di Era pioner:
• Proses batch
• Distribusi terbatas
• Pembuatan khusus
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).
Perkembangan Software di Era stabil:
• Multi user
• Real - time
• Database
• Produk perangkat
lunak
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 digunakan secara langsung oleh penggunannya untuk
keperluan tertentu. Automatisasi yang ada didalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan.
Perkembangan Software di Era mikro:
• Sistem tersebar
• Penanaman Kecerdasan
• Perangkat Lunak Murah
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 perancangannya.
Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin
meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa
mengenal suara dan gambar.
Perkembangan Software di Era Modern:
• Sistem desktop
• Teknologi objek
• Sistem pakar
• Pemrosesan pararel
• Jaringan komputer
Sumber :

0 comments :
Post a Comment