Nama : Deri Kurniawan 8020190351
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 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
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 komputer berupa
print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang
secara berurutan di proses.
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).
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.
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.
JENIS-JENIS SOFTWARE
SOFTWARE SISTEM OPERASI
Sistem Operasi atau
Operating System/OS merupakan perangkat
lunak sistem yang mempunyai tugas untuk melakukan kontrol managemen
hardware/perangkat keras serta operasi-operasi dasar sistem,termasuk juga dalam
menjalankan software/perangkat lunak pengolahan kata dan pemutar musik. Contoh
Sistem Operasi sebagai berikut:
1. Microsoft Windows
Microsoft Windows atau biasa disebut Windows adalah Sistem
Operasi yang dikembangkan oleh Bill Gates atau ketau CEO Microsoft Corporation
yang menggunakan interface berbasis GUI (Graphical User Interface) atau
tampilan interface bergrafis.
Awalnya Windows bermula dari Ms-Dos (Microsoft Disk
Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan
Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet
1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan
merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk
menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh
perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian
direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
2. UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson
dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai
Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX
lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan
dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan
dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan
banyak sekali varian dari UNIX ini.
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip
dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem
Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file,
direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena
adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX
(Salah satu varian UNIX).
3. LINUX
Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya
sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di
Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX),
peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux
memiliki banyak design yang berasal dari design dasar UNIX, Linux menggunakan
Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan,
periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat
dikendalikan oleh satu atau lebih interface baris perintah (Command Line
Interface/CLI) berbasis teks, interface pengguna grafis (Graphical User
Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.
4. Macintosh
MAC OS atau Macintosh Operating System adalah Sistem Operasi
yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak
kompatibel dengan komputer berbasis IBM. MAC-OS merupakan Sistem Operasi
pertama yang menggunakan interface berbasis grafis (Graphical User
Interface/GUI).
SOFTWARE SISTEM APLIKASI
Perangkat lunak (software) yang memanfaatkan kemampuan
komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan
berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan
tersebut untuk mengerjakan suatu pekerajaan
yang menguntungkan pengguna.Contoh Software Aplikasi sebagai berikut :
1. Microsoft Office
Microsoft Office adalah perangkat lunak paket aplikasi
perkantoran buatan Mocrosoft dan dirancang untuk dijalankan di bawah sistem
operasi Microsoft Windows dan Mac OS X. Beberapa aplikasi didalam Microsost
Office yang terkenal adalah Word, Word dan PowerPoint.
2. Adobe Photoshop
Adobe Photoshop, atau biasa disebut Photoshop, adalah
perangkat lunak editor buatan Adobe System yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh
fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin
pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe
Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe
System. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative
Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe
Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 , versi keduabelas
adalah Adobe Photoshop CS5 , dan seterusnya..
3. Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web
keluaran Adobe System yang dulu dikenal sebagai Macromedia Dreamweaver keluaran
Macromedia. Program ini banyak digunakan oleh pengembang web karena
fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir
Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe System yaitu versi
8. Versi terakhir Dreamweaver keluaran Adobe System adalah versi 10 yang ada
dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).
4. Adobe Acrobat
Adobe Acrobat adalah perangkat lunak pertama yang mendukung
Portable Document Format (PDF) milik Adobe System, sejenis format data dokumen.
Terdiri dari Adobe Reader yang hanya dapat menampilkan dan mencetak dokumen dan
tersedia secara cuma-cuma, dan Adobe Acrobat untuk menyunting dokumen.
5. Google Chrome
Google Chrome adalah sebuah peramban web sumber terbuka yang
dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek
sumber terbukanya sendiri dinamakan Chromium.
Versi beta untuk Microsoft Windows diluncurkan pada 2
September 2008 dalam 43 bahasa. Versi Mac OS X dan Linux sudah dirilis
6. WinRAR
WinRAR adalah sebuah shareware pengarsipan dan kompresi oleh
Eugene Roshal. Pocket RAR, sebuah versi untuk Pocket PC, tersedia secara
freeware. WinRAR dapat mengkompresi/memadatkan file yg ingin di kompresi hingga
40%, misalnya file A berukuran 100MB di kompresi dengan WinRAR dapat menjadi
hanya Setengahnya saja (50MB) , sehingga lebih sedikit memakan Storage
SOFTWARE DRIVER
Driver adalah perangkat lunak yang membantu sistem mengenali
hardware yang laptop atau komputer gunakan, sehingga segala perintah yang
pengguna instruksikan kepada hardware melalui sistem operasi, dapat berjalan
seperti yang pengguna inginkan.
Refferensi :




Tidak ada komentar:
Posting Komentar